19.0 MB
/home/fdroid/fdroiddata/tmp/net.sourceforge.subsonic.androidapp_59.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_net.sourceforge.subsonic.androidapp_59.apk
1.37 KB
/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: <RD41DODK0P869+GV2UH1Od7FjrI=>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·9b391171f57904e62c599e6ab78502ee9d8f493e1fb3af51d725896466fa9640 
10 Signer·#1·certificate·SHA-1·digest:·895e111c44c866a0d65eaefaf1cf7a9140fcdc85 
11 Signer·#1·certificate·MD5·digest:·468dcf50c01a1a768e6dc9937c42016a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·ad38e8553f280fbec4ca2e1be490c3c69e4e0b0dfc57120d17157b44a7d1b1be 
15 Signer·#1·public·key·SHA-1·digest:·ae0dc1b301a0b24a2044048283bd6d18257f06a1 
16 Signer·#1·public·key·MD5·digest:·38cac39d2d7a748242b8de3513e8b379 
35.5 KB
zipinfo {}
    
Offset 1, 200 lines modifiedOffset 1, 200 lines modified
1 Zip·file·size:·751430·bytes,·number·of·entries:·1981 Zip·file·size:·750388·bytes,·number·of·entries:·198
2 -rw----·····2.0·fat····17485·bl·defN·14-Aug-28·06:35·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····17606·bl·defN·14-Aug-28·06:35·META-INF/B0441E48.SF 
4 -rw----·····2.0·fat·····1297·bl·defN·14-Aug-28·06:35·META-INF/B0441E48.RSA 
5 -rw----·····2.0·fat·····1632·bX·defN·14-Aug-28·05:35·assets/html/en/index.html2 -rw----·····2.0·fat·····1632·bX·defN·17-Jul-17·12:01·assets/html/en/index.html
6 -rw----·····1.0·fat·····2127·b-·stor·14-Aug-28·05:34·assets/html/img/paypal.gif3 -rw----·····1.0·fat·····2127·b-·stor·17-Jul-17·12:01·assets/html/img/paypal.gif
7 -rw----·····1.0·fat·····2084·b-·stor·14-Aug-28·05:34·assets/html/img/subsonic.png4 -rw----·····1.0·fat·····2084·b-·stor·17-Jul-17·12:01·assets/html/img/subsonic.png
8 -rw----·····2.0·fat······191·bl·defN·14-Aug-28·05:35·assets/html/style.css5 -rw----·····2.0·fat······191·bl·defN·17-Jul-17·12:01·assets/html/style.css
9 -rw----·····2.0·fat······600·bl·defN·14-Aug-28·05:35·res/anim/push_down_in.xml6 -rw----·····2.0·fat······600·bl·defN·17-Jul-17·12:01·res/anim/push_down_in.xml
10 -rw----·····2.0·fat······600·bl·defN·14-Aug-28·05:35·res/anim/push_down_out.xml7 -rw----·····2.0·fat······600·bl·defN·17-Jul-17·12:01·res/anim/push_down_out.xml
11 -rw----·····2.0·fat······600·bl·defN·14-Aug-28·05:35·res/anim/push_up_in.xml8 -rw----·····2.0·fat······600·bl·defN·17-Jul-17·12:01·res/anim/push_up_in.xml
12 -rw----·····2.0·fat······600·bl·defN·14-Aug-28·05:35·res/anim/push_up_out.xml9 -rw----·····2.0·fat······600·bl·defN·17-Jul-17·12:01·res/anim/push_up_out.xml
13 -rw----·····2.0·fat······560·bl·defN·14-Aug-28·05:35·res/drawable/actionbar_button.xml10 -rw----·····2.0·fat······560·bl·defN·17-Jul-17·12:01·res/drawable/actionbar_button.xml
14 -rw----·····2.0·fat······560·bl·defN·14-Aug-28·05:35·res/drawable/media_button.xml11 -rw----·····2.0·fat······560·bl·defN·17-Jul-17·12:01·res/drawable/media_button.xml
15 -rw----·····2.0·fat······740·bl·defN·14-Aug-28·05:35·res/drawable/menubar_button.xml12 -rw----·····2.0·fat······740·bl·defN·17-Jul-17·12:01·res/drawable/menubar_button.xml
16 -rw----·····2.0·fat······412·bl·defN·14-Aug-28·05:35·res/drawable/menubar_button_normal.xml13 -rw----·····2.0·fat······412·bl·defN·17-Jul-17·12:01·res/drawable/menubar_button_normal.xml
17 -rw----·····2.0·fat······412·bl·defN·14-Aug-28·05:35·res/drawable/menubar_button_pressed.xml14 -rw----·····2.0·fat······412·bl·defN·17-Jul-17·12:01·res/drawable/menubar_button_pressed.xml
18 -rw----·····2.0·fat······840·bl·defN·14-Aug-28·05:35·res/drawable/scrubber_control_selector_holo.xml15 -rw----·····2.0·fat······840·bl·defN·17-Jul-17·12:01·res/drawable/scrubber_control_selector_holo.xml
19 -rw----·····2.0·fat······888·bl·defN·14-Aug-28·05:35·res/drawable/scrubber_progress_horizontal_holo_dark.xml16 -rw----·····2.0·fat······888·bl·defN·17-Jul-17·12:01·res/drawable/scrubber_progress_horizontal_holo_dark.xml
20 -rw----·····2.0·fat·····2660·bl·defN·14-Aug-28·05:35·res/layout/action_bar.xml17 -rw----·····2.0·fat·····2660·bl·defN·17-Jul-17·12:01·res/layout/action_bar.xml
21 -rw----·····2.0·fat·····1684·bl·defN·14-Aug-28·05:35·res/layout/album_list_item.xml18 -rw----·····2.0·fat·····1684·bl·defN·17-Jul-17·12:01·res/layout/album_list_item.xml
22 -rw----·····2.0·fat·····3628·bl·defN·14-Aug-28·05:35·res/layout/appwidget.xml19 -rw----·····2.0·fat·····3628·bl·defN·17-Jul-17·12:01·res/layout/appwidget.xml
23 -rw----·····2.0·fat·····1288·bl·defN·14-Aug-28·05:35·res/layout/artist_list_item.xml20 -rw----·····2.0·fat·····1288·bl·defN·17-Jul-17·12:01·res/layout/artist_list_item.xml
24 -rw----·····2.0·fat·····1076·bl·defN·14-Aug-28·05:35·res/layout/button_bar.xml21 -rw----·····2.0·fat·····1076·bl·defN·17-Jul-17·12:01·res/layout/button_bar.xml
25 -rw----·····2.0·fat·····2224·bl·defN·14-Aug-28·05:35·res/layout/download_button_bar_flipper.xml22 -rw----·····2.0·fat·····2224·bl·defN·17-Jul-17·12:01·res/layout/download_button_bar_flipper.xml
26 -rw----·····2.0·fat·····1780·bl·defN·14-Aug-28·05:35·res/layout/download_media_buttons.xml23 -rw----·····2.0·fat·····1780·bl·defN·17-Jul-17·12:01·res/layout/download_media_buttons.xml
27 -rw----·····2.0·fat·····1144·bl·defN·14-Aug-28·05:35·res/layout/download_media_controls.xml24 -rw----·····2.0·fat·····1144·bl·defN·17-Jul-17·12:01·res/layout/download_media_controls.xml
28 -rw----·····2.0·fat·····1468·bl·defN·14-Aug-28·05:35·res/layout/download_overlay_buttons.xml25 -rw----·····2.0·fat·····1468·bl·defN·17-Jul-17·12:01·res/layout/download_overlay_buttons.xml
29 -rw----·····2.0·fat······892·bl·defN·14-Aug-28·05:35·res/layout/download_playlist.xml26 -rw----·····2.0·fat······892·bl·defN·17-Jul-17·12:01·res/layout/download_playlist.xml
30 -rw----·····2.0·fat·····1436·bl·defN·14-Aug-28·05:35·res/layout/download_slider.xml27 -rw----·····2.0·fat·····1436·bl·defN·17-Jul-17·12:01·res/layout/download_slider.xml
31 -rw----·····2.0·fat·····2052·bl·defN·14-Aug-28·05:35·res/layout/download_song_info.xml28 -rw----·····2.0·fat·····2052·bl·defN·17-Jul-17·12:01·res/layout/download_song_info.xml
32 -rw----·····2.0·fat·····1424·bl·defN·14-Aug-28·05:35·res/layout/equalizer.xml29 -rw----·····2.0·fat·····1424·bl·defN·17-Jul-17·12:01·res/layout/equalizer.xml
33 -rw----·····2.0·fat·····1296·bl·defN·14-Aug-28·05:35·res/layout/equalizer_bar.xml30 -rw----·····2.0·fat·····1296·bl·defN·17-Jul-17·12:01·res/layout/equalizer_bar.xml
34 -rw----·····2.0·fat·····1408·bl·defN·14-Aug-28·05:35·res/layout/help.xml31 -rw----·····2.0·fat·····1408·bl·defN·17-Jul-17·12:01·res/layout/help.xml
35 -rw----·····2.0·fat·····1700·bl·defN·14-Aug-28·05:35·res/layout/jukebox_volume.xml32 -rw----·····2.0·fat·····1700·bl·defN·17-Jul-17·12:01·res/layout/jukebox_volume.xml
36 -rw----·····2.0·fat·····1692·bl·defN·14-Aug-28·05:35·res/layout/lyrics.xml33 -rw----·····2.0·fat·····1692·bl·defN·17-Jul-17·12:01·res/layout/lyrics.xml
37 -rw----·····2.0·fat······984·bl·defN·14-Aug-28·05:35·res/layout/main.xml34 -rw----·····2.0·fat······984·bl·defN·17-Jul-17·12:01·res/layout/main.xml
38 -rw----·····2.0·fat·····2676·bl·defN·14-Aug-28·05:35·res/layout/main_buttons.xml35 -rw----·····2.0·fat·····2676·bl·defN·17-Jul-17·12:01·res/layout/main_buttons.xml
39 -rw----·····2.0·fat·····2608·bl·defN·14-Aug-28·05:35·res/layout/notification.xml36 -rw----·····2.0·fat·····2608·bl·defN·17-Jul-17·12:01·res/layout/notification.xml
40 -rw----·····2.0·fat·····3572·bl·defN·14-Aug-28·05:35·res/layout/notification_expanded.xml37 -rw----·····2.0·fat·····3572·bl·defN·17-Jul-17·12:01·res/layout/notification_expanded.xml
41 -rw----·····2.0·fat······656·bl·defN·14-Aug-28·05:35·res/layout/playlist_list_item.xml38 -rw----·····2.0·fat······656·bl·defN·17-Jul-17·12:01·res/layout/playlist_list_item.xml
42 -rw----·····2.0·fat······660·bl·defN·14-Aug-28·05:35·res/layout/save_playlist.xml39 -rw----·····2.0·fat······660·bl·defN·17-Jul-17·12:01·res/layout/save_playlist.xml
43 -rw----·····2.0·fat·····1008·bl·defN·14-Aug-28·05:35·res/layout/search.xml40 -rw----·····2.0·fat·····1008·bl·defN·17-Jul-17·12:01·res/layout/search.xml
44 -rw----·····2.0·fat·····1780·bl·defN·14-Aug-28·05:35·res/layout/search_buttons.xml41 -rw----·····2.0·fat·····1780·bl·defN·17-Jul-17·12:01·res/layout/search_buttons.xml
45 -rw----·····2.0·fat·····2240·bl·defN·14-Aug-28·05:35·res/layout/select_album.xml42 -rw----·····2.0·fat·····2240·bl·defN·17-Jul-17·12:01·res/layout/select_album.xml
46 -rw----·····2.0·fat·····1564·bl·defN·14-Aug-28·05:35·res/layout/select_album_footer.xml43 -rw----·····2.0·fat·····1564·bl·defN·17-Jul-17·12:01·res/layout/select_album_footer.xml
47 -rw----·····2.0·fat·····2640·bl·defN·14-Aug-28·05:35·res/layout/select_album_header.xml44 -rw----·····2.0·fat·····2640·bl·defN·17-Jul-17·12:01·res/layout/select_album_header.xml
48 -rw----·····2.0·fat·····1056·bl·defN·14-Aug-28·05:35·res/layout/select_artist.xml45 -rw----·····2.0·fat·····1056·bl·defN·17-Jul-17·12:01·res/layout/select_artist.xml
49 -rw----·····2.0·fat·····1356·bl·defN·14-Aug-28·05:35·res/layout/select_artist_header.xml46 -rw----·····2.0·fat·····1356·bl·defN·17-Jul-17·12:01·res/layout/select_artist_header.xml
50 -rw----·····2.0·fat·····1260·bl·defN·14-Aug-28·05:35·res/layout/select_playlist.xml47 -rw----·····2.0·fat·····1260·bl·defN·17-Jul-17·12:01·res/layout/select_playlist.xml
51 -rw----·····2.0·fat·····2512·bl·defN·14-Aug-28·05:35·res/layout/song_list_item.xml48 -rw----·····2.0·fat·····2512·bl·defN·17-Jul-17·12:01·res/layout/song_list_item.xml
52 -rw----·····2.0·fat······984·bl·defN·14-Aug-28·05:35·res/layout/tab_progress.xml49 -rw----·····2.0·fat······984·bl·defN·17-Jul-17·12:01·res/layout/tab_progress.xml
53 -rw----·····2.0·fat······576·bl·defN·14-Aug-28·05:35·res/menu/main.xml50 -rw----·····2.0·fat······576·bl·defN·17-Jul-17·12:01·res/menu/main.xml
54 -rw----·····2.0·fat······876·bl·defN·14-Aug-28·05:35·res/menu/nowplaying.xml51 -rw----·····2.0·fat······876·bl·defN·17-Jul-17·12:01·res/menu/nowplaying.xml
55 -rw----·····2.0·fat·····1252·bl·defN·14-Aug-28·05:35·res/menu/nowplaying_context.xml52 -rw----·····2.0·fat·····1252·bl·defN·17-Jul-17·12:01·res/menu/nowplaying_context.xml
56 -rw----·····2.0·fat······932·bl·defN·14-Aug-28·05:35·res/menu/select_album_context.xml53 -rw----·····2.0·fat······932·bl·defN·17-Jul-17·12:01·res/menu/select_album_context.xml
57 -rw----·····2.0·fat······832·bl·defN·14-Aug-28·05:35·res/menu/select_artist_context.xml54 -rw----·····2.0·fat······832·bl·defN·17-Jul-17·12:01·res/menu/select_artist_context.xml
58 -rw----·····2.0·fat·····1076·bl·defN·14-Aug-28·05:35·res/menu/select_song_context.xml55 -rw----·····2.0·fat·····1076·bl·defN·17-Jul-17·12:01·res/menu/select_song_context.xml
59 -rw----·····2.0·fat······560·bl·defN·14-Aug-28·05:35·res/xml/appwidget_info.xml56 -rw----·····2.0·fat······560·bl·defN·17-Jul-17·12:01·res/xml/appwidget_info.xml
60 -rw----·····2.0·fat······708·bl·defN·14-Aug-28·05:35·res/xml/searchable.xml57 -rw----·····2.0·fat······708·bl·defN·17-Jul-17·12:01·res/xml/searchable.xml
61 -rw----·····2.0·fat·····2740·bl·defN·14-Aug-28·05:35·res/xml/settings.xml58 -rw----·····2.0·fat·····2740·bl·defN·17-Jul-17·12:01·res/xml/settings.xml
62 -rw----·····2.0·fat·····9748·bl·defN·14-Aug-28·05:35·AndroidManifest.xml59 -rw----·····2.0·fat·····9748·bl·defN·17-Jul-17·12:01·AndroidManifest.xml
63 -rw----·····1.0·fat····55708·b-·stor·14-Aug-28·05:34·resources.arsc60 -rw----·····1.0·fat····55708·b-·stor·17-Jul-17·12:01·resources.arsc
64 -rw----·····1.0·fat······126·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/action_overflow.png61 -rw----·····1.0·fat······126·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_overflow.png
65 -rw----·····1.0·fat······113·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/action_overflow_small.png62 -rw----·····1.0·fat······113·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_overflow_small.png
66 -rw----·····1.0·fat······919·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/action_play_all.png63 -rw----·····1.0·fat······919·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_play_all.png
67 -rw----·····1.0·fat······426·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/action_refresh.png64 -rw----·····1.0·fat······426·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_refresh.png
68 -rw----·····1.0·fat·····1074·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/action_search.png65 -rw----·····1.0·fat·····1074·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_search.png
69 -rw----·····1.0·fat·····1037·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/action_shuffle.png66 -rw----·····1.0·fat·····1037·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/action_shuffle.png
70 -rw----·····1.0·fat·····5475·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/album_art_background.png67 -rw----·····1.0·fat·····5475·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/album_art_background.png
71 -rw----·····1.0·fat······492·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/appwidget_bg.9.png68 -rw----·····1.0·fat······492·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/appwidget_bg.9.png
72 -rw----·····1.0·fat······658·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/collections_cloud.png69 -rw----·····1.0·fat······658·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/collections_cloud.png
73 -rw----·····1.0·fat······331·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/content_remove.png70 -rw----·····1.0·fat······331·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/content_remove.png
74 -rw----·····1.0·fat·····1172·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/download_cached.png71 -rw----·····1.0·fat·····1172·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/download_cached.png
75 -rw----·····1.0·fat·····1112·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/download_pinned.png72 -rw----·····1.0·fat·····1112·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/download_pinned.png
76 -rw----·····1.0·fat·····1053·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/download_streaming.png73 -rw----·····1.0·fat·····1053·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/download_streaming.png
77 -rw----·····1.0·fat······548·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_ab_back_holo_dark.png74 -rw----·····1.0·fat······548·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_ab_back_holo_dark.png
78 -rw----·····1.0·fat······536·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_action_album.png75 -rw----·····1.0·fat······536·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_action_album.png
79 -rw----·····1.0·fat······551·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_action_artist.png76 -rw----·····1.0·fat······551·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_action_artist.png
80 -rw----·····1.0·fat······777·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_action_share.png77 -rw----·····1.0·fat······777·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_action_share.png
81 -rw----·····1.0·fat······512·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_action_song.png78 -rw----·····1.0·fat······512·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_action_song.png
82 -rw----·····1.0·fat······463·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_appwidget_music_next.png79 -rw----·····1.0·fat······463·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_appwidget_music_next.png
83 -rw----·····1.0·fat······177·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_appwidget_music_pause.png80 -rw----·····1.0·fat······177·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_appwidget_music_pause.png
84 -rw----·····1.0·fat······289·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_appwidget_music_play.png81 -rw----·····1.0·fat······289·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_appwidget_music_play.png
85 -rw----·····1.0·fat······467·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_appwidget_music_previous.png82 -rw----·····1.0·fat······467·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_appwidget_music_previous.png
86 -rw----·····1.0·fat······371·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/ic_close_notification.png83 -rw----·····1.0·fat······371·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/ic_close_notification.png
87 -rw----·····1.0·fat·····5365·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/launch.png84 -rw----·····1.0·fat·····5365·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/launch.png
88 -rw----·····1.0·fat······435·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/media_toggle_list.png85 -rw----·····1.0·fat······435·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/media_toggle_list.png
89 -rw----·····1.0·fat······242·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/menubar_button_selected.9.png86 -rw----·····1.0·fat······242·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/menubar_button_selected.9.png
90 -rw----·····1.0·fat······500·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/navigate_down.png87 -rw----·····1.0·fat······500·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/navigate_down.png
91 -rw----·····1.0·fat······551·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/navigate_right.png88 -rw----·····1.0·fat······551·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/navigate_right.png
92 -rw----·····1.0·fat·····1051·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/now_playing.png89 -rw----·····1.0·fat·····1051·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/now_playing.png
93 -rw----·····1.0·fat······600·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/scrubber_control_disabled_focused_holo.png90 -rw----·····1.0·fat······600·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_disabled_focused_holo.png
94 -rw----·····1.0·fat······834·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/scrubber_control_disabled_holo.png91 -rw----·····1.0·fat······834·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_disabled_holo.png
95 -rw----·····1.0·fat·····1333·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/scrubber_control_focused_holo.png92 -rw----·····1.0·fat·····1333·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_focused_holo.png
96 -rw----·····1.0·fat·····1624·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/scrubber_control_normal_holo.png93 -rw----·····1.0·fat·····1624·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_normal_holo.png
97 -rw----·····1.0·fat·····1971·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/scrubber_control_pressed_holo.png94 -rw----·····1.0·fat·····1971·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_control_pressed_holo.png
98 -rw----·····1.0·fat······186·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/scrubber_primary_holo.9.png95 -rw----·····1.0·fat······186·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_primary_holo.9.png
99 -rw----·····1.0·fat······186·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/scrubber_secondary_holo.9.png96 -rw----·····1.0·fat······186·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_secondary_holo.9.png
100 -rw----·····1.0·fat······174·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/scrubber_track_holo_dark.9.png97 -rw----·····1.0·fat······174·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/scrubber_track_holo_dark.9.png
101 -rw----·····1.0·fat······393·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/starred.png98 -rw----·····1.0·fat······393·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/starred.png
102 -rw----·····1.0·fat······535·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/stat_notify_playing.png99 -rw----·····1.0·fat······535·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/stat_notify_playing.png
103 -rw----·····1.0·fat······885·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/toast_frame.9.png100 -rw----·····1.0·fat······885·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/toast_frame.9.png
104 -rw----·····1.0·fat·····4597·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/unknown_album.png101 -rw----·····1.0·fat·····4597·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/unknown_album.png
105 -rw----·····1.0·fat······462·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/unstarred.png102 -rw----·····1.0·fat······462·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/unstarred.png
106 -rw----·····1.0·fat·····1659·b-·stor·14-Aug-28·05:34·res/drawable-hdpi/volume.png103 -rw----·····1.0·fat·····1659·b-·stor·17-Jul-17·12:01·res/drawable-hdpi/volume.png
107 -rw----·····1.0·fat······113·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/action_overflow.png104 -rw----·····1.0·fat······113·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_overflow.png
108 -rw----·····1.0·fat······113·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/action_overflow_small.png105 -rw----·····1.0·fat······113·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_overflow_small.png
109 -rw----·····1.0·fat······389·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/action_play_all.png106 -rw----·····1.0·fat······389·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_play_all.png
110 -rw----·····1.0·fat······323·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/action_refresh.png107 -rw----·····1.0·fat······323·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_refresh.png
111 -rw----·····1.0·fat······723·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/action_search.png108 -rw----·····1.0·fat······723·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_search.png
112 -rw----·····1.0·fat······721·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/action_shuffle.png109 -rw----·····1.0·fat······721·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/action_shuffle.png
113 -rw----·····1.0·fat······327·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/appwidget_bg.9.png110 -rw----·····1.0·fat······327·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/appwidget_bg.9.png
114 -rw----·····1.0·fat······548·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/collections_cloud.png111 -rw----·····1.0·fat······548·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/collections_cloud.png
115 -rw----·····1.0·fat······246·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/content_remove.png112 -rw----·····1.0·fat······246·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/content_remove.png
116 -rw----·····1.0·fat······824·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/download_cached.png113 -rw----·····1.0·fat······824·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/download_cached.png
117 -rw----·····1.0·fat······841·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/download_pinned.png114 -rw----·····1.0·fat······841·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/download_pinned.png
118 -rw----·····1.0·fat······735·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/download_streaming.png115 -rw----·····1.0·fat······735·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/download_streaming.png
119 -rw----·····1.0·fat······384·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/ic_ab_back_holo_dark.png116 -rw----·····1.0·fat······384·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_ab_back_holo_dark.png
120 -rw----·····1.0·fat······389·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/ic_action_album.png117 -rw----·····1.0·fat······389·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_action_album.png
121 -rw----·····1.0·fat······419·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/ic_action_artist.png118 -rw----·····1.0·fat······419·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_action_artist.png
122 -rw----·····1.0·fat······612·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/ic_action_share.png119 -rw----·····1.0·fat······612·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_action_share.png
123 -rw----·····1.0·fat······410·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/ic_action_song.png120 -rw----·····1.0·fat······410·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_action_song.png
124 -rw----·····1.0·fat······286·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/ic_close_notification.png121 -rw----·····1.0·fat······286·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/ic_close_notification.png
125 -rw----·····1.0·fat·····3002·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/launch.png122 -rw----·····1.0·fat·····3002·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/launch.png
126 -rw----·····1.0·fat······315·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/media_toggle_list.png123 -rw----·····1.0·fat······315·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/media_toggle_list.png
127 -rw----·····1.0·fat······224·b-·stor·14-Aug-28·05:34·res/drawable-mdpi/menubar_button_selected.9.png124 -rw----·····1.0·fat······224·b-·stor·17-Jul-17·12:01·res/drawable-mdpi/menubar_button_selected.9.png
Max diff block lines reached; -1/36336 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
18.5 MB
classes.dex
18.2 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·e573b16f4 checksum············:·455bb73f
5 signature···········:·34ad...c5ae5 signature···········:·70a9...8ea9
6 file_size···········:·10776486 file_size···········:·1076448
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·897210 string_ids_size·····:·8969
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·130412 type_ids_size·······:·1314
13 type_ids_off········:·36000·(0x008ca0)13 type_ids_off········:·35988·(0x008c94)
14 proto_ids_size······:·170914 proto_ids_size······:·1709
15 proto_ids_off·······:·41216·(0x00a100)15 proto_ids_off·······:·41244·(0x00a11c)
16 field_ids_size······:·262416 field_ids_size······:·2624
17 field_ids_off·······:·61724·(0x00f11c)17 field_ids_off·······:·61752·(0x00f138)
18 method_ids_size·····:·766918 method_ids_size·····:·7669
19 method_ids_off······:·82716·(0x01431c)19 method_ids_off······:·82744·(0x014338)
20 class_defs_size·····:·79520 class_defs_size·····:·795
21 class_defs_off······:·144068·(0x0232c4)21 class_defs_off······:·144096·(0x0232e0)
22 data_size···········:·90051222 data_size···········:·899272
23 data_off············:·177136·(0x02b3f0)23 data_off············:·177176·(0x02b418)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·15225 class_idx···········:·160
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·83327 superclass_idx······:·841
28 source_file_idx·····:·49428 source_file_idx·····:·494
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·632 virtual_methods_size:·6
  
33 Class·#0·annotations:33 Class·#0·annotations:
Offset 81, 17 lines modifiedOffset 81, 17 lines modified
81 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'81 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'
82 ······access········:·0x0401·(PUBLIC·ABSTRACT)82 ······access········:·0x0401·(PUBLIC·ABSTRACT)
83 ······code··········:·(none)83 ······code··········:·(none)
  
84 ··source_file_idx···:·494·(AccessibilityServiceInfoCompat.java)84 ··source_file_idx···:·494·(AccessibilityServiceInfoCompat.java)
  
85 Class·#1·header:85 Class·#1·header:
86 class_idx···········:·15386 class_idx···········:·161
87 access_flags········:·1·(0x0001)87 access_flags········:·1·(0x0001)
88 superclass_idx······:·83388 superclass_idx······:·841
89 source_file_idx·····:·49489 source_file_idx·····:·494
90 static_fields_size··:·1390 static_fields_size··:·13
91 instance_fields_size:·091 instance_fields_size:·0
92 direct_methods_size·:·1192 direct_methods_size·:·11
93 virtual_methods_size:·093 virtual_methods_size:·0
  
94 Class·#1·annotations:94 Class·#1·annotations:
Offset 175, 33 lines modifiedOffset 175, 33 lines modified
175 ······type··········:·'()V'175 ······type··········:·'()V'
176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
177 ······code··········-177 ······code··········-
178 ······registers·····:·2178 ······registers·····:·2
179 ······ins···········:·0179 ······ins···········:·0
180 ······outs··········:·1180 ······outs··········:·1
181 ······insns·size····:·36·16-bit·code·units181 ······insns·size····:·36·16-bit·code·units
182 03cea4:········································|[03cea4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V182 03cec8:········································|[03cec8]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
183 03ceb4:·6000·2300······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0023183 03ced8:·6000·2300······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0023
184 03ceb8:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12184 03cedc:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12
185 03cebc:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a185 03cee0:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
186 03cec0:·2200·9600······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@0096186 03cee4:·2200·9e00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@009e
187 03cec4:·7010·5502·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@0255187 03cee8:·7010·5502·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@0255
188 03ceca:·6900·3600······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0036188 03ceee:·6900·3600······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0036
189 03cece:·0e00···································|000d:·return-void189 03cef2:·0e00···································|000d:·return-void
190 03ced0:·6000·2300······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0023190 03cef4:·6000·2300······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0023
191 03ced4:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e191 03cef8:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e
192 03ced8:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a192 03cefc:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a
193 03cedc:·2200·9500······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@0095193 03cf00:·2200·9d00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@009d
194 03cee0:·7010·4e02·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@024e194 03cf04:·7010·4e02·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@024e
195 03cee6:·6900·3600······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0036195 03cf0a:·6900·3600······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0036
196 03ceea:·28f2···································|001b:·goto·000d·//·-000e196 03cf0e:·28f2···································|001b:·goto·000d·//·-000e
197 03ceec:·2200·9700······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0097197 03cf10:·2200·9f00······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@009f
198 03cef0:·7010·5702·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@0257198 03cf14:·7010·5702·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@0257
199 03cef6:·6900·3600······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0036199 03cf1a:·6900·3600······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0036
200 03cefa:·28ea···································|0023:·goto·000d·//·-0016200 03cf1e:·28ea···································|0023:·goto·000d·//·-0016
201 ······catches·······:·(none)201 ······catches·······:·(none)
202 ······positions·····:·202 ······positions·····:·
203 ········0x0000·line=111203 ········0x0000·line=111
204 ········0x0006·line=112204 ········0x0006·line=112
205 ········0x000d·line=118205 ········0x000d·line=118
206 ········0x000e·line=113206 ········0x000e·line=113
207 ········0x0014·line=114207 ········0x0014·line=114
Offset 213, 17 lines modifiedOffset 213, 17 lines modified
213 ······type··········:·'()V'213 ······type··········:·'()V'
214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
215 ······code··········-215 ······code··········-
216 ······registers·····:·1216 ······registers·····:·1
217 ······ins···········:·1217 ······ins···········:·1
218 ······outs··········:·1218 ······outs··········:·1
219 ······insns·size····:·4·16-bit·code·units219 ······insns·size····:·4·16-bit·code·units
220 03cefc:········································|[03cefc]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V220 03cf20:········································|[03cf20]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
221 03cf0c:·7010·7d15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@157d221 03cf30:·7010·7d15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@157d
222 03cf12:·0e00···································|0003:·return-void222 03cf36:·0e00···································|0003:·return-void
223 ······catches·······:·(none)223 ······catches·······:·(none)
224 ······positions·····:·224 ······positions·····:·
225 ········0x0000·line=280225 ········0x0000·line=280
226 ········0x0003·line=282226 ········0x0003·line=282
227 ······locals········:·227 ······locals········:·
228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·
  
Offset 232, 27 lines modifiedOffset 232, 27 lines modified
232 ······type··········:·'(I)Ljava/lang/String;'232 ······type··········:·'(I)Ljava/lang/String;'
233 ······access········:·0x0009·(PUBLIC·STATIC)233 ······access········:·0x0009·(PUBLIC·STATIC)
234 ······code··········-234 ······code··········-
235 ······registers·····:·2235 ······registers·····:·2
236 ······ins···········:·1236 ······ins···········:·1
237 ······outs··········:·0237 ······outs··········:·0
238 ······insns·size····:·38·16-bit·code·units238 ······insns·size····:·38·16-bit·code·units
239 03cf14:········································|[03cf14]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;239 03cf38:········································|[03cf38]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;
240 03cf24:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012240 03cf48:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012
241 03cf2a:·1a00·d10c······························|0003:·const-string·v0,·"UNKNOWN"·//·string@0cd1241 03cf4e:·1a00·ce0c······························|0003:·const-string·v0,·"UNKNOWN"·//·string@0cce
242 03cf2e:·1100···································|0005:·return-object·v0242 03cf52:·1100···································|0005:·return-object·v0
243 03cf30:·1a00·6002······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@0260243 03cf54:·1a00·6002······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@0260
244 03cf34:·28fd···································|0008:·goto·0005·//·-0003244 03cf58:·28fd···································|0008:·goto·0005·//·-0003
245 03cf36:·1a00·5f02······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@025f245 03cf5a:·1a00·5f02······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@025f
246 03cf3a:·28fa···································|000b:·goto·0005·//·-0006246 03cf5e:·28fa···································|000b:·goto·0005·//·-0006
247 03cf3c:·1a00·5e02······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@025e247 03cf60:·1a00·5e02······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@025e
248 03cf40:·28f7···································|000e:·goto·0005·//·-0009248 03cf64:·28f7···································|000e:·goto·0005·//·-0009
249 03cf42:·1a00·5d02······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@025d249 03cf66:·1a00·5d02······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@025d
250 03cf46:·28f4···································|0011:·goto·0005·//·-000c250 03cf6a:·28f4···································|0011:·goto·0005·//·-000c
251 03cf48:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)251 03cf6c:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)
252 ······catches·······:·(none)252 ······catches·······:·(none)
Max diff block lines reached; 19048710/19061199 bytes (99.93%) of diff not shown.
333 KB
classes.jar
28.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1389121·bytes,·number·of·entries:·7951 Zip·file·size:·1389063·bytes,·number·of·entries:·795
2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
Offset 426, 15 lines modifiedOffset 426, 15 lines modified
426 ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2.class426 ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2.class
427 ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3.class427 ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3.class
428 ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4.class428 ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4.class
429 ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5.class429 ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5.class
430 ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6.class430 ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6.class
431 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$8.class431 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$8.class
432 ?rwxrwxr-x··2.0·unx·····1429·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$9.class432 ?rwxrwxr-x··2.0·unx·····1429·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity$9.class
433 ?rwxrwxr-x··2.0·unx·····9842·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity.class433 ?rwxrwxr-x··2.0·unx·····9878·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SettingsActivity.class
434 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1.class434 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1.class
435 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2.class435 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2.class
436 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3.class436 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3.class
437 ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4.class437 ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4.class
438 ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5.class438 ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5.class
439 ?rwxrwxr-x··2.0·unx·····6975·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity.class439 ?rwxrwxr-x··2.0·unx·····6975·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity.class
440 ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity.class440 ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/activity/VoiceQueryReceiverActivity.class
Offset 442, 24 lines modifiedOffset 442, 24 lines modified
442 ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/audiofx/EqualizerController.class442 ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/audiofx/EqualizerController.class
443 ?rwxrwxr-x··2.0·unx·····1750·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/audiofx/VisualizerController.class443 ?rwxrwxr-x··2.0·unx·····1750·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/audiofx/VisualizerController.class
444 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Artist.class444 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Artist.class
445 ?rwxrwxr-x··2.0·unx······528·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Indexes.class445 ?rwxrwxr-x··2.0·unx······528·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Indexes.class
446 ?rwxrwxr-x··2.0·unx······888·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/JukeboxStatus.class446 ?rwxrwxr-x··2.0·unx······888·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/JukeboxStatus.class
447 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Lyrics.class447 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Lyrics.class
448 ?rwxrwxr-x··2.0·unx·····3083·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.class448 ?rwxrwxr-x··2.0·unx·····3083·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.class
449 ?rwxrwxr-x··2.0·unx·····1492·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.class449 ?rwxrwxr-x··2.0·unx·····1488·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.class
450 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicFolder.class450 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/MusicFolder.class
451 ?rwxrwxr-x··2.0·unx·····1275·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/PlayerState.class451 ?rwxrwxr-x··2.0·unx·····1275·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/PlayerState.class
452 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Playlist.class452 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Playlist.class
453 ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/RepeatMode.class453 ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/RepeatMode.class
454 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/SearchCritera.class454 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/SearchCritera.class
455 ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/SearchResult.class455 ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/SearchResult.class
456 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/ServerInfo.class456 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/ServerInfo.class
457 ?rwxrwxr-x··2.0·unx·····2013·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Version.class457 ?rwxrwxr-x··2.0·unx·····2013·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/domain/Version.class
458 ?rwxrwxr-x··2.0·unx·····3788·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider.class458 ?rwxrwxr-x··2.0·unx·····3776·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider.class
459 ?rwxrwxr-x··2.0·unx·····5416·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider.class459 ?rwxrwxr-x··2.0·unx·····5416·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/provider/SubsonicAppWidgetProvider.class
460 ?rwxrwxr-x··2.0·unx·····2081·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver.class460 ?rwxrwxr-x··2.0·unx·····2081·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver.class
461 ?rwxrwxr-x··2.0·unx·····1494·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver.class461 ?rwxrwxr-x··2.0·unx·····1494·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/receiver/MediaButtonIntentReceiver.class
462 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1.class462 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1.class
463 ?rwxrwxr-x··2.0·unx·····2712·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener.class463 ?rwxrwxr-x··2.0·unx·····2712·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener.class
464 ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState.class464 ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState.class
465 ?rwxrwxr-x··2.0·unx·····5857·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper.class465 ?rwxrwxr-x··2.0·unx·····5857·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/AudioManagerHelper.class
Offset 473, 22 lines modifiedOffset 473, 22 lines modified
473 ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1.class473 ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1.class
474 ?rwxrwxr-x··2.0·unx·····1071·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2.class474 ?rwxrwxr-x··2.0·unx·····1071·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2.class
475 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3.class475 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3.class
476 ?rwxrwxr-x··2.0·unx·····1547·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4.class476 ?rwxrwxr-x··2.0·unx·····1547·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4.class
477 ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5.class477 ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5.class
478 ?rwxrwxr-x··2.0·unx·····1439·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener.class478 ?rwxrwxr-x··2.0·unx·····1439·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$MyPhoneStateListener.class
479 ?rwxrwxr-x··2.0·unx·····1091·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.class479 ?rwxrwxr-x··2.0·unx·····1091·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.class
480 ?rwxrwxr-x··2.0·unx·····7770·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport.class480 ?rwxrwxr-x··2.0·unx·····7769·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport.class
481 ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$1.class481 ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$1.class
482 ?rwxrwxr-x··2.0·unx·····1079·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$2.class482 ?rwxrwxr-x··2.0·unx·····1079·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$2.class
483 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$3.class483 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$3.class
484 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask.class484 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask.class
485 ?rwxrwxr-x··2.0·unx·····1541·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.class485 ?rwxrwxr-x··2.0·unx·····1541·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.class
486 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast.class486 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService$VolumeToast.class
487 ?rwxrwxr-x··2.0·unx·····9061·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService.class487 ?rwxrwxr-x··2.0·unx·····9056·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/JukeboxService.class
488 ?rwxrwxr-x··2.0·unx·····3752·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MediaStoreService.class488 ?rwxrwxr-x··2.0·unx·····3752·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MediaStoreService.class
489 ?rwxrwxr-x··2.0·unx·····3993·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MusicService.class489 ?rwxrwxr-x··2.0·unx·····3993·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MusicService.class
490 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.class490 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.class
491 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/OfflineException.class491 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/OfflineException.class
492 ?rwxrwxr-x··2.0·unx·····2043·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/Scrobbler$1.class492 ?rwxrwxr-x··2.0·unx·····2043·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/Scrobbler$1.class
493 ?rwxrwxr-x··2.0·unx·····1754·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/Scrobbler.class493 ?rwxrwxr-x··2.0·unx·····1754·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/Scrobbler.class
494 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ServerTooOldException.class494 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ServerTooOldException.class
Offset 499, 35 lines modifiedOffset 499, 35 lines modified
499 ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator.class499 ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ssl/TrustManagerDecorator.class
500 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy.class500 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/service/ssl/TrustStrategy.class
501 ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/AlbumView$1.class501 ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/AlbumView$1.class
502 ?rwxrwxr-x··2.0·unx·····1594·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/AlbumView.class502 ?rwxrwxr-x··2.0·unx·····1594·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/AlbumView.class
503 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ArtistAdapter$1.class503 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ArtistAdapter$1.class
504 ?rwxrwxr-x··2.0·unx·····1935·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.class504 ?rwxrwxr-x··2.0·unx·····1935·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.class
505 ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CacheCleaner$1.class505 ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CacheCleaner$1.class
506 ?rwxrwxr-x··2.0·unx·····5180·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CacheCleaner.class506 ?rwxrwxr-x··2.0·unx·····5193·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CacheCleaner.class
507 ?rwxrwxr-x··2.0·unx·····1284·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask$1.class507 ?rwxrwxr-x··2.0·unx·····1284·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask$1.class
508 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener.class508 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener.class
509 ?rwxrwxr-x··2.0·unx·····2218·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask.class509 ?rwxrwxr-x··2.0·unx·····2218·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/CancellableTask.class
510 ?rwxrwxr-x··2.0·unx·····3241·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Constants.class510 ?rwxrwxr-x··2.0·unx·····3241·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Constants.class
511 ?rwxrwxr-x··2.0·unx·····1378·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/EntryAdapter.class511 ?rwxrwxr-x··2.0·unx·····1378·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/EntryAdapter.class
512 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog$1.class512 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog$1.class
513 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog$2.class513 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog$2.class
514 ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog.class514 ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ErrorDialog.class
515 ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1.class515 ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1.class
516 ?rwxrwxr-x··2.0·unx·····1119·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FadeOutAnimation.class516 ?rwxrwxr-x··2.0·unx·····1119·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FadeOutAnimation.class
517 ?rwxrwxr-x··2.0·unx·····8326·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FileUtil.class517 ?rwxrwxr-x··2.0·unx·····8324·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/FileUtil.class
518 ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1.class518 ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1.class
519 ?rwxrwxr-x··2.0·unx·····3077·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader$Task.class519 ?rwxrwxr-x··2.0·unx·····3077·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader$Task.class
520 ?rwxrwxr-x··2.0·unx·····5488·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader.class520 ?rwxrwxr-x··2.0·unx·····5488·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ImageLoader.class
521 ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.class521 ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.class
522 ?rwxrwxr-x··2.0·unx·····1522·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/LRUCache.class522 ?rwxrwxr-x··2.0·unx·····1518·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/LRUCache.class
523 ?rwxrwxr-x··2.0·unx·····1038·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Logger.class523 ?rwxrwxr-x··2.0·unx·····1038·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Logger.class
524 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter$1.class524 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter$1.class
525 ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver.class525 ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver.class
526 ?rwxrwxr-x··2.0·unx·····2906·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter.class526 ?rwxrwxr-x··2.0·unx·····2868·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MergeAdapter.class
527 ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1.class527 ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1.class
528 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2.class528 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2.class
529 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1.class529 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1.class
530 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2.class530 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2.class
531 ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.class531 ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.class
532 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4.class532 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4.class
533 ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MyViewFlipper.class533 ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/MyViewFlipper.class
Offset 537, 28 lines modifiedOffset 537, 28 lines modified
537 ?rwxrwxr-x··2.0·unx·····7312·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/NotificationUtil.class537 ?rwxrwxr-x··2.0·unx·····7312·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/NotificationUtil.class
538 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Pair.class538 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/Pair.class
539 ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator.class539 ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator.class
540 ?rwxrwxr-x··2.0·unx·····1616·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PlaylistAdapter.class540 ?rwxrwxr-x··2.0·unx·····1616·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PlaylistAdapter.class
541 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PopupMenuHelper.class541 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PopupMenuHelper.class
542 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1.class542 ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1.class
543 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ProgressListener.class543 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ProgressListener.class
544 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter.class544 ?rwxrwxr-x··2.0·unx·····1628·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter.class
545 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1.class545 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1.class
546 ?rwxrwxr-x··2.0·unx·····2268·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.class546 ?rwxrwxr-x··2.0·unx·····2268·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.class
547 ?rwxrwxr-x··2.0·unx·····3993·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.class547 ?rwxrwxr-x··2.0·unx·····3996·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.class
548 ?rwxrwxr-x··2.0·unx······871·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShareUtil.class548 ?rwxrwxr-x··2.0·unx······871·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShareUtil.class
549 ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1.class549 ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1.class
550 ?rwxrwxr-x··2.0·unx·····4100·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer.class550 ?rwxrwxr-x··2.0·unx·····4100·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer.class
551 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1.class551 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1.class
552 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2.class552 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2.class
553 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.class553 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.class
554 ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SimpleServiceBinder.class554 ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·net/sourceforge/subsonic/androidapp/util/SimpleServiceBinder.class
Max diff block lines reached; 12522/29074 bytes (43.07%) of diff not shown.
34.3 KB
net/sourceforge/subsonic/androidapp/activity/SettingsActivity.class
34.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 633, 278 lines modifiedOffset 633, 276 lines modified
633 ·········3:·invokevirtual·#71·················//·Method·findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference;633 ·········3:·invokevirtual·#71·················//·Method·findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference;
634 ·········6:·checkcast·····#73·················//·class·android/preference/PreferenceCategory634 ·········6:·checkcast·····#73·················//·class·android/preference/PreferenceCategory
635 ·········9:·astore_1635 ·········9:·astore_1
636 ········10:·aload_1636 ········10:·aload_1
637 ········11:·invokevirtual·#76·················//·Method·android/preference/PreferenceCategory.removeAll:()V637 ········11:·invokevirtual·#76·················//·Method·android/preference/PreferenceCategory.removeAll:()V
638 ········14:·aload_0638 ········14:·aload_0
639 ········15:·getfield······#44·················//·Field·serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;639 ········15:·getfield······#44·················//·Field·serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;
640 ········18:·astore_2 
641 ········19:·aload_2 
642 ········20:·invokevirtual·#80·················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List;640 ········18:·invokevirtual·#80·················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List;
643 ········23:·astore_3641 ········21:·astore_2
644 ········24:·aload_3642 ········22:·aload_2
645 ········25:·invokeinterface·#86,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;643 ········23:·invokeinterface·#86,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
646 ········30:·astore········4 
647 ········32:·aload·········4644 ········28:·astore_3
 645 ········29:·aload_3
648 ········34:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z646 ········30:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
649 ········39:·istore········5647 ········35:·istore········4
650 ········41:·iload·········5648 ········37:·iload·········4
651 ········43:·ifeq··········516649 ········39:·ifeq··········552
652 ········46:·aload·········4650 ········42:·aload_3
653 ········48:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;651 ········43:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
654 ········53:·checkcast·····#98·················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings652 ········48:·checkcast·····#98·················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings
655 ········56:·astore········6653 ········51:·astore········5
656 ········58:·aload_0654 ········53:·aload_0
657 ········59:·invokevirtual·#102················//·Method·getPreferenceManager:()Landroid/preference/PreferenceManager;655 ········54:·invokevirtual·#102················//·Method·getPreferenceManager:()Landroid/preference/PreferenceManager;
658 ········62:·aload_0656 ········57:·aload_0
659 ········63:·invokevirtual·#108················//·Method·android/preference/PreferenceManager.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen;657 ········58:·invokevirtual·#108················//·Method·android/preference/PreferenceManager.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen;
660 ········66:·astore········7658 ········61:·astore········6
661 ········68:·aload·········6659 ········63:·aload·········5
662 ········70:·invokevirtual·#112················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String;660 ········65:·invokevirtual·#112················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String;
663 ········73:·astore_2661 ········68:·astore········7
 662 ········70:·aload·········6
664 ········74:·aload·········7663 ········72:·aload·········7
665 ········76:·aload_2 
666 ········77:·invokevirtual·#118················//·Method·android/preference/PreferenceScreen.setTitle:(Ljava/lang/CharSequence;)V664 ········74:·invokevirtual·#118················//·Method·android/preference/PreferenceScreen.setTitle:(Ljava/lang/CharSequence;)V
667 ········80:·aload·········6665 ········77:·aload·········5
668 ········82:·invokevirtual·#121················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String;666 ········79:·invokevirtual·#121················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String;
669 ········85:·astore_2667 ········82:·astore········7
 668 ········84:·aload·········6
670 ········86:·aload·········7669 ········86:·aload·········7
671 ········88:·aload_2 
672 ········89:·invokevirtual·#124················//·Method·android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V670 ········88:·invokevirtual·#124················//·Method·android/preference/PreferenceScreen.setSummary:(Ljava/lang/CharSequence;)V
673 ········92:·new···········#126················//·class·android/preference/EditTextPreference671 ········91:·new···········#126················//·class·android/preference/EditTextPreference
674 ········95:·astore········8672 ········94:·astore········8
675 ········97:·aload·········8673 ········96:·aload·········8
676 ········99:·aload_0674 ········98:·aload_0
677 ·······100:·invokespecial·#129················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V675 ········99:·invokespecial·#129················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V
678 ·······103:·aload·········6676 ·······102:·aload·········5
679 ·······105:·invokevirtual·#132················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getNameKey:()Ljava/lang/String;677 ·······104:·invokevirtual·#132················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getNameKey:()Ljava/lang/String;
680 ·······108:·astore_2678 ·······107:·astore········7
681 ·······109:·aload·········8679 ·······109:·aload·········8
682 ·······111:·aload_2680 ·······111:·aload·········7
683 ·······112:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V681 ·······113:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V
684 ·······115:·aload·········8682 ·······116:·aload·········8
685 ·······117:·ldc···········#137················//·int·2131361960683 ·······118:·ldc···········#137················//·int·2131361960
686 ·······119:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V684 ·······120:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V
687 ·······122:·aload·········6685 ·······123:·aload·········5
688 ·······124:·invokevirtual·#112················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String;686 ·······125:·invokevirtual·#112················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String;
689 ·······127:·astore_2687 ·······128:·astore········7
690 ·······128:·aload·········8688 ·······130:·aload·········8
691 ·······130:·aload_2689 ·······132:·aload·········7
692 ·······131:·invokevirtual·#144················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V690 ·······134:·invokevirtual·#144················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V
693 ·······134:·aload·········6691 ·······137:·aload·········5
694 ·······136:·invokevirtual·#112················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String;692 ·······139:·invokevirtual·#112················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String;
695 ·······139:·astore_2693 ·······142:·astore········7
696 ·······140:·aload·········8694 ·······144:·aload·········8
697 ·······142:·aload_2695 ·······146:·aload·········7
698 ·······143:·invokevirtual·#145················//·Method·android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V696 ·······148:·invokevirtual·#145················//·Method·android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V
699 ·······146:·new···········#126················//·class·android/preference/EditTextPreference697 ·······151:·new···········#126················//·class·android/preference/EditTextPreference
700 ·······149:·astore········9698 ·······154:·astore········9
701 ·······151:·aload·········9699 ·······156:·aload·········9
702 ·······153:·aload_0700 ·······158:·aload_0
703 ·······154:·invokespecial·#129················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V701 ·······159:·invokespecial·#129················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V
704 ·······157:·aload·········6702 ·······162:·aload·········5
705 ·······159:·invokevirtual·#148················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrlKey:()Ljava/lang/String;703 ·······164:·invokevirtual·#148················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrlKey:()Ljava/lang/String;
706 ·······162:·astore_2 
707 ·······163:·aload·········9704 ·······167:·astore········7
708 ·······165:·aload_2 
709 ·······166:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V 
710 ·······169:·aload·········9705 ·······169:·aload·········9
 706 ·······171:·aload·········7
 707 ·······173:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V
 708 ·······176:·aload·········9
711 ·······171:·ldc···········#149················//·int·2131361959709 ·······178:·ldc···········#149················//·int·2131361959
712 ·······173:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V710 ·······180:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V
713 ·······176:·aload·········6711 ·······183:·aload·········5
714 ·······178:·invokevirtual·#121················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String;712 ·······185:·invokevirtual·#121················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String;
715 ·······181:·astore_2713 ·······188:·astore········7
716 ·······182:·aload·········9714 ·······190:·aload·········9
717 ·······184:·aload_2715 ·······192:·aload·········7
718 ·······185:·invokevirtual·#144················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V716 ·······194:·invokevirtual·#144················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V
719 ·······188:·aload·········6717 ·······197:·aload·········5
720 ·······190:·invokevirtual·#121················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String;718 ·······199:·invokevirtual·#121················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUrl:()Ljava/lang/String;
721 ·······193:·astore_2719 ·······202:·astore········7
722 ·······194:·aload·········9720 ·······204:·aload·········9
723 ·······196:·aload_2721 ·······206:·aload·········7
724 ·······197:·invokevirtual·#145················//·Method·android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V722 ·······208:·invokevirtual·#145················//·Method·android/preference/EditTextPreference.setSummary:(Ljava/lang/CharSequence;)V
725 ·······200:·new···········#126················//·class·android/preference/EditTextPreference723 ·······211:·new···········#126················//·class·android/preference/EditTextPreference
726 ·······203:·astore········10724 ·······214:·astore········10
727 ·······205:·aload·········10725 ·······216:·aload·········10
728 ·······207:·aload_0726 ·······218:·aload_0
729 ·······208:·invokespecial·#129················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V727 ·······219:·invokespecial·#129················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V
730 ·······211:·aload·········6728 ·······222:·aload·········5
731 ·······213:·invokevirtual·#153················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsernameKey:()Ljava/lang/String;729 ·······224:·invokevirtual·#153················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsernameKey:()Ljava/lang/String;
732 ·······216:·astore_2730 ·······227:·astore········7
733 ·······217:·aload·········10731 ·······229:·aload·········10
734 ·······219:·aload_2732 ·······231:·aload·········7
735 ·······220:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V733 ·······233:·invokevirtual·#136················//·Method·android/preference/EditTextPreference.setKey:(Ljava/lang/String;)V
736 ·······223:·aload·········10 
737 ·······225:·ldc···········#154················//·int·2131361963 
738 ·······227:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V 
739 ·······230:·aload·········6 
740 ·······232:·invokevirtual·#158················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String; 
741 ·······235:·astore_2 
742 ·······236:·aload·········10734 ·······236:·aload·········10
743 ·······238:·aload_2735 ·······238:·ldc···········#154················//·int·2131361963
744 ·······239:·invokevirtual·#144················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V736 ·······240:·invokevirtual·#141················//·Method·android/preference/EditTextPreference.setTitle:(I)V
745 ·······242:·aload·········6737 ·······243:·aload·········5
746 ·······244:·invokevirtual·#158················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String;738 ·······245:·invokevirtual·#158················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String;
747 ·······247:·astore_2739 ·······248:·astore········7
 740 ·······250:·aload·········10
 741 ·······252:·aload·········7
 742 ·······254:·invokevirtual·#144················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V
 743 ·······257:·aload·········5
 744 ·······259:·invokevirtual·#158················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getUsername:()Ljava/lang/String;
 745 ·······262:·astore········7
Max diff block lines reached; 18046/34940 bytes (51.65%) of diff not shown.
3.67 KB
net/sourceforge/subsonic/androidapp/domain/MusicDirectory.class
3.54 KB
javap -verbose -constants -s -l -private {}
    
Offset 170, 46 lines modifiedOffset 170, 44 lines modified
170 ········23:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/List.size:()I170 ········23:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/List.size:()I
171 ········28:·istore········4171 ········28:·istore········4
172 ········30:·aload_3172 ········30:·aload_3
173 ········31:·iload·········4173 ········31:·iload·········4
174 ········33:·invokespecial·#39·················//·Method·java/util/ArrayList."<init>":(I)V174 ········33:·invokespecial·#39·················//·Method·java/util/ArrayList."<init>":(I)V
175 ········36:·aload_0175 ········36:·aload_0
176 ········37:·getfield······#21·················//·Field·children:Ljava/util/List;176 ········37:·getfield······#21·················//·Field·children:Ljava/util/List;
177 ········40:·astore········5 
178 ········42:·aload·········5 
179 ········44:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;177 ········40:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
180 ········49:·astore········6178 ········45:·astore········5
181 ········51:·aload·········6179 ········47:·aload·········5
182 ········53:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z180 ········49:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
183 ········58:·istore········4181 ········54:·istore········6
184 ········60:·iload·········4182 ········56:·iload·········6
185 ········62:·ifeq··········13183 ········58:·ifeq··········13
186 ········65:·aload·········6184 ········61:·aload·········5
187 ········67:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;185 ········63:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
188 ········72:·checkcast·····#55·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry186 ········68:·checkcast·····#55·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry
189 ········75:·astore········7187 ········71:·astore········7
190 ········77:·aload·········7188 ········73:·aload·········7
191 ········79:·invokevirtual·#58·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z189 ········75:·invokevirtual·#58·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z
192 ········82:·istore········4190 ········78:·istore········6
193 ········84:·iload·········4191 ········80:·iload·········6
194 ········86:·ifeq··········93192 ········82:·ifeq··········89
195 ········89:·iload_1193 ········85:·iload_1
196 ········90:·ifne··········109194 ········86:·ifne··········105
197 ········93:·aload·········7195 ········89:·aload·········7
198 ········95:·invokevirtual·#58·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z196 ········91:·invokevirtual·#58·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isDirectory:()Z
199 ········98:·istore········4197 ········94:·istore········6
200 ·······100:·iload·········4198 ········96:·iload·········6
201 ·······102:·ifne··········51199 ········98:·ifne··········47
202 ·······105:·iload_2200 ·······101:·iload_2
203 ·······106:·ifeq··········51201 ·······102:·ifeq··········47
204 ·······109:·aload_3202 ·······105:·aload_3
205 ·······110:·aload·········7203 ·······106:·aload·········7
206 ·······112:·invokeinterface·#27,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z204 ·······108:·invokeinterface·#27,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
207 ·······117:·pop205 ·······113:·pop
208 ·······118:·goto··········51206 ·······114:·goto··········47
  
209 ··public·java.lang.String·getId();207 ··public·java.lang.String·getId();
210 ····descriptor:·()Ljava/lang/String;208 ····descriptor:·()Ljava/lang/String;
211 ····flags:·(0x0001)·ACC_PUBLIC209 ····flags:·(0x0001)·ACC_PUBLIC
212 ····Code:210 ····Code:
213 ······stack=300,·locals=1,·args_size=1211 ······stack=300,·locals=1,·args_size=1
214 ·········0:·aload_0212 ·········0:·aload_0
18.0 KB
net/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider.class
17.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 242, 209 lines modifiedOffset 242, 203 lines modified
242 ········24:·invokespecial·#42·················//·Method·android/database/MatrixCursor."<init>":([Ljava/lang/String;)V242 ········24:·invokespecial·#42·················//·Method·android/database/MatrixCursor."<init>":([Ljava/lang/String;)V
243 ········27:·aload_1243 ········27:·aload_1
244 ········28:·ifnonnull·····34244 ········28:·ifnonnull·····34
245 ········31:·aload·········6245 ········31:·aload·········6
246 ········33:·areturn246 ········33:·areturn
247 ········34:·aload_1247 ········34:·aload_1
248 ········35:·invokevirtual·#48·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List;248 ········35:·invokevirtual·#48·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List;
249 ········38:·astore········7 
250 ········40:·aload·········7 
251 ········42:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;249 ········38:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
252 ········47:·astore········8250 ········43:·astore········7
253 ········49:·aload·········8251 ········45:·aload·········7
254 ········51:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z252 ········47:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
255 ········56:·istore········9253 ········52:·istore········8
256 ········58:·iload·········9254 ········54:·iload·········8
257 ········60:·ifeq··········169255 ········56:·ifeq··········165
258 ········63:·aload·········8256 ········59:·aload·········7
259 ········65:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;257 ········61:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
260 ········70:·checkcast·····#66·················//·class·net/sourceforge/subsonic/androidapp/domain/Artist258 ········66:·checkcast·····#66·················//·class·net/sourceforge/subsonic/androidapp/domain/Artist
 259 ········69:·astore········9
 260 ········71:·ldc···········#68·················//·String·android.resource://net.sourceforge.subsonic.androidapp/2130837522
261 ········73:·astore········10261 ········73:·astore········10
262 ········75:·ldc···········#68·················//·String·android.resource://net.sourceforge.subsonic.androidapp/2130837522 
263 ········77:·astore········11 
264 ········79:·bipush········6262 ········75:·bipush········6
265 ········81:·istore········9263 ········77:·istore········8
266 ········83:·iload·········9264 ········79:·iload·········8
267 ········85:·anewarray·····#70·················//·class·java/lang/Object265 ········81:·anewarray·····#70·················//·class·java/lang/Object
268 ········88:·astore········7266 ········84:·astore········11
269 ········90:·aload·········10267 ········86:·aload·········9
270 ········92:·invokevirtual·#74·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String;268 ········88:·invokevirtual·#74·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String;
271 ········95:·astore········12269 ········91:·astore········12
272 ········97:·aload·········7270 ········93:·aload·········11
273 ········99:·iconst_0271 ········95:·iconst_0
274 ·······100:·aload·········12272 ········96:·aload·········12
275 ·······102:·aastore273 ········98:·aastore
276 ·······103:·aload·········10274 ········99:·aload·········9
277 ·······105:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String;275 ·······101:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String;
278 ·······108:·astore········12276 ·······104:·astore········12
279 ·······110:·aload·········7277 ·······106:·aload·········11
280 ·······112:·iload·········5278 ·······108:·iload·········5
281 ·······114:·aload·········12279 ·······110:·aload·········12
282 ·······116:·aastore280 ·······112:·aastore
283 ·······117:·aload·········7281 ·······113:·aload·········11
284 ·······119:·iload·········4282 ·······115:·iload·········4
285 ·······121:·aconst_null283 ·······117:·aconst_null
286 ·······122:·aastore284 ·······118:·aastore
287 ·······123:·aload·········10285 ·······119:·aload·········9
288 ·······125:·invokevirtual·#74·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String;286 ·······121:·invokevirtual·#74·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String;
289 ·······128:·astore········12287 ·······124:·astore········12
290 ·······130:·aload·········7288 ·······126:·aload·········11
291 ·······132:·iload_3289 ·······128:·iload_3
292 ·······133:·aload·········12290 ·······129:·aload·········12
293 ·······135:·aastore291 ·······131:·aastore
294 ·······136:·aload·········10292 ·······132:·aload·········9
295 ·······138:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String;293 ·······134:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getName:()Ljava/lang/String;
296 ·······141:·astore········12294 ·······137:·astore········12
297 ·······143:·aload·········7295 ·······139:·aload·········11
298 ·······145:·iload_2296 ·······141:·iload_2
299 ·······146:·aload·········12297 ·······142:·aload·········12
300 ·······148:·aastore298 ·······144:·aastore
301 ·······149:·iconst_5299 ·······145:·iconst_5
302 ·······150:·istore········13300 ·······146:·istore········13
303 ·······152:·aload·········7301 ·······148:·aload·········11
304 ·······154:·iload·········13302 ·······150:·iload·········13
 303 ·······152:·aload·········10
 304 ·······154:·aastore
 305 ·······155:·aload·········6
305 ·······156:·aload·········11306 ·······157:·aload·········11
306 ·······158:·aastore 
307 ·······159:·aload·········6 
308 ·······161:·aload·········7 
309 ·······163:·invokevirtual·#81·················//·Method·android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V307 ·······159:·invokevirtual·#81·················//·Method·android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V
310 ·······166:·goto··········49308 ·······162:·goto··········45
311 ·······169:·aload_1309 ·······165:·aload_1
312 ·······170:·invokevirtual·#84·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List;310 ·······166:·invokevirtual·#84·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List;
313 ·······173:·astore········7 
314 ·······175:·aload·········7 
315 ·······177:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;311 ·······169:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
316 ·······182:·astore········8312 ·······174:·astore········7
317 ·······184:·aload·········8313 ·······176:·aload·········7
318 ·······186:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z314 ·······178:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
319 ·······191:·istore········9315 ·······183:·istore········8
320 ·······193:·iload·········9 
321 ·······195:·ifeq··········312 
322 ·······198:·aload·········8316 ·······185:·iload·········8
 317 ·······187:·ifeq··········304
 318 ·······190:·aload·········7
323 ·······200:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;319 ·······192:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
324 ·······205:·checkcast·····#86·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry320 ·······197:·checkcast·····#86·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry
325 ·······208:·astore········14321 ·······200:·astore········14
326 ·······210:·ldc···········#88·················//·String·android.resource://net.sourceforge.subsonic.androidapp/2130837521322 ·······202:·ldc···········#88·················//·String·android.resource://net.sourceforge.subsonic.androidapp/2130837521
327 ·······212:·astore········11323 ·······204:·astore········10
328 ·······214:·bipush········6324 ·······206:·bipush········6
329 ·······216:·istore········9325 ·······208:·istore········8
330 ·······218:·iload·········9326 ·······210:·iload·········8
331 ·······220:·anewarray·····#70·················//·class·java/lang/Object327 ·······212:·anewarray·····#70·················//·class·java/lang/Object
332 ·······223:·astore········7328 ·······215:·astore········11
333 ·······225:·aload·········14329 ·······217:·aload·········14
334 ·······227:·invokevirtual·#89·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String;330 ·······219:·invokevirtual·#89·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String;
335 ·······230:·astore········12331 ·······222:·astore········12
336 ·······232:·aload·········7332 ·······224:·aload·········11
337 ·······234:·iconst_0333 ·······226:·iconst_0
338 ·······235:·aload·········12334 ·······227:·aload·········12
339 ·······237:·aastore335 ·······229:·aastore
340 ·······238:·aload·········14336 ·······230:·aload·········14
341 ·······240:·invokevirtual·#92·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getTitle:()Ljava/lang/String;337 ·······232:·invokevirtual·#92·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getTitle:()Ljava/lang/String;
342 ·······243:·astore········12338 ·······235:·astore········12
343 ·······245:·aload·········7339 ·······237:·aload·········11
344 ·······247:·iload·········5340 ·······239:·iload·········5
345 ·······249:·aload·········12341 ·······241:·aload·········12
346 ·······251:·aastore342 ·······243:·aastore
347 ·······252:·aload·········14343 ·······244:·aload·········14
348 ·······254:·invokevirtual·#95·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String;344 ·······246:·invokevirtual·#95·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getArtist:()Ljava/lang/String;
349 ·······257:·astore········12345 ·······249:·astore········12
350 ·······259:·aload·········7346 ·······251:·aload·········11
351 ·······261:·iload·········4347 ·······253:·iload·········4
352 ·······263:·aload·········12348 ·······255:·aload·········12
353 ·······265:·aastore349 ·······257:·aastore
354 ·······266:·aload·········14350 ·······258:·aload·········14
355 ·······268:·invokevirtual·#89·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String;351 ·······260:·invokevirtual·#89·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String;
356 ·······271:·astore········12352 ·······263:·astore········12
357 ·······273:·aload·········7353 ·······265:·aload·········11
358 ·······275:·iload_3354 ·······267:·iload_3
359 ·······276:·aload·········12355 ·······268:·aload·········12
360 ·······278:·aastore356 ·······270:·aastore
361 ·······279:·aload·········14357 ·······271:·aload·········14
Max diff block lines reached; 297/18198 bytes (1.63%) of diff not shown.
11.7 KB
net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport.class
11.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 887, 96 lines modifiedOffset 887, 94 lines modified
887 ········94:·invokestatic··#274················//·Method·net/sourceforge/subsonic/androidapp/util/NotificationUtil.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V887 ········94:·invokestatic··#274················//·Method·net/sourceforge/subsonic/androidapp/util/NotificationUtil.hideNotification:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V
888 ········97:·goto··········4888 ········97:·goto··········4
  
889 ··public·void·serializeDownloadQueue();889 ··public·void·serializeDownloadQueue();
890 ····descriptor:·()V890 ····descriptor:·()V
891 ····flags:·(0x0001)·ACC_PUBLIC891 ····flags:·(0x0001)·ACC_PUBLIC
892 ····Code:892 ····Code:
893 ······stack=300,·locals=8,·args_size=1893 ······stack=300,·locals=9,·args_size=1
894 ·········0:·new···········#54·················//·class·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State894 ·········0:·new···········#54·················//·class·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State
895 ·········3:·astore_1895 ·········3:·astore_1
896 ·········4:·iconst_0896 ·········4:·iconst_0
897 ·········5:·istore_2897 ·········5:·istore_2
898 ·········6:·aload_1898 ·········6:·aload_1
899 ·········7:·aconst_null899 ·········7:·aconst_null
900 ·········8:·invokespecial·#277················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State."<init>":(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V900 ·········8:·invokespecial·#277················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State."<init>":(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V
901 ········11:·aload_0901 ········11:·aload_0
902 ········12:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;902 ········12:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
903 ········15:·invokevirtual·#281················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List;903 ········15:·invokevirtual·#281················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List;
904 ········18:·astore_3 
905 ········19:·aload_3 
906 ········20:·invokeinterface·#287,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;904 ········18:·invokeinterface·#287,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
907 ········25:·astore········4 
908 ········27:·aload·········4905 ········23:·astore_3
 906 ········24:·aload_3
909 ········29:·invokeinterface·#293,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z907 ········25:·invokeinterface·#293,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
910 ········34:·istore_2 
911 ········35:·iload_2908 ········30:·istore········4
 909 ········32:·iload·········4
912 ········36:·ifeq··········75910 ········34:·ifeq··········74
913 ········39:·aload·········4911 ········37:·aload_3
914 ········41:·invokeinterface·#296,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;912 ········38:·invokeinterface·#296,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
915 ········46:·checkcast·····#298················//·class·net/sourceforge/subsonic/androidapp/service/DownloadFile913 ········43:·checkcast·····#298················//·class·net/sourceforge/subsonic/androidapp/service/DownloadFile
916 ········49:·astore········5914 ········46:·astore········5
917 ········51:·aload_1915 ········48:·aload_1
918 ········52:·invokestatic··#87·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List;916 ········49:·invokestatic··#87·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$500:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List;
919 ········55:·astore_3917 ········52:·astore········6
920 ········56:·aload·········5918 ········54:·aload·········5
921 ········58:·invokevirtual·#302················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;919 ········56:·invokevirtual·#302················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
922 ········61:·astore········6920 ········59:·astore········7
923 ········63:·aload_3 
924 ········64:·aload·········6921 ········61:·aload·········6
 922 ········63:·aload·········7
925 ········66:·invokeinterface·#306,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z923 ········65:·invokeinterface·#306,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
926 ········71:·pop924 ········70:·pop
927 ········72:·goto··········27925 ········71:·goto··········24
928 ········75:·aload_0926 ········74:·aload_0
929 ········76:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;927 ········75:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
930 ········79:·invokevirtual·#117················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getCurrentPlayingIndex:()I928 ········78:·invokevirtual·#117················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getCurrentPlayingIndex:()I
931 ········82:·istore_2929 ········81:·istore_2
932 ········83:·aload_1930 ········82:·aload_1
933 ········84:·iload_2931 ········83:·iload_2
934 ········85:·invokestatic··#310················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$602:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I932 ········84:·invokestatic··#310················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$602:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I
935 ········88:·pop933 ········87:·pop
936 ········89:·aload_0934 ········88:·aload_0
937 ········90:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;935 ········89:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
938 ········93:·invokevirtual·#313················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getPlayerPosition:()I936 ········92:·invokevirtual·#313················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getPlayerPosition:()I
939 ········96:·istore_2937 ········95:·istore_2
940 ········97:·aload_1938 ········96:·aload_1
941 ········98:·iload_2939 ········97:·iload_2
942 ········99:·invokestatic··#316················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$702:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I940 ········98:·invokestatic··#316················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$702:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I
943 ·······102:·pop941 ·······101:·pop
944 ·······103:·getstatic·····#31·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;942 ·······102:·getstatic·····#31·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;
945 ·······106:·astore_3943 ·······105:·astore_3
946 ·······107:·new···········#56·················//·class·java/lang/StringBuilder944 ·······106:·new···········#56·················//·class·java/lang/StringBuilder
947 ·······110:·astore········6945 ·······109:·astore········6
948 ·······112:·aload·········6946 ·······111:·aload·········6
949 ·······114:·invokespecial·#57·················//·Method·java/lang/StringBuilder."<init>":()V947 ·······113:·invokespecial·#57·················//·Method·java/lang/StringBuilder."<init>":()V
950 ·······117:·aload·········6948 ·······116:·aload·········6
951 ·······119:·ldc_w·········#318················//·String·Serialized·currentPlayingIndex:949 ·······118:·ldc_w·········#318················//·String·Serialized·currentPlayingIndex:
952 ·······122:·invokevirtual·#63·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;950 ·······121:·invokevirtual·#63·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
953 ·······125:·astore········6951 ·······124:·astore········6
954 ·······127:·aload_1952 ·······126:·aload_1
955 ·······128:·invokestatic··#67·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I953 ·······127:·invokestatic··#67·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$600:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I
956 ·······131:·istore········7954 ·······130:·istore········8
957 ·······133:·aload·········6955 ·······132:·aload·········6
958 ·······135:·iload·········7956 ·······134:·iload·········8
959 ·······137:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;957 ·······136:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
960 ·······140:·ldc···········#72·················//·String·,·currentPlayingPosition:958 ·······139:·ldc···········#72·················//·String·,·currentPlayingPosition:
961 ·······142:·invokevirtual·#63·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;959 ·······141:·invokevirtual·#63·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
962 ·······145:·astore········6960 ·······144:·astore········6
963 ·······147:·aload_1961 ·······146:·aload_1
964 ·······148:·invokestatic··#75·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I962 ·······147:·invokestatic··#75·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State.access$700:(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I
965 ·······151:·istore········7963 ·······150:·istore········8
966 ·······153:·aload·········6964 ·······152:·aload·········6
967 ·······155:·iload·········7965 ·······154:·iload·········8
968 ·······157:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;966 ·······156:·invokevirtual·#70·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
969 ·······160:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;967 ·······159:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
970 ·······163:·astore········6968 ·······162:·astore········6
971 ·······165:·aload_3969 ·······164:·aload_3
972 ·······166:·aload·········6970 ·······165:·aload·········6
973 ·······168:·invokevirtual·#83·················//·Method·net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V971 ·······167:·invokevirtual·#83·················//·Method·net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V
974 ·······171:·aload_0972 ·······170:·aload_0
975 ·······172:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;973 ·······171:·getfield······#46·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
976 ·······175:·aload_1974 ·······174:·aload_1
977 ·······176:·ldc···········#9··················//·String·downloadstate.ser975 ·······175:·ldc···········#9··················//·String·downloadstate.ser
978 ·······178:·invokestatic··#322················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z976 ·······177:·invokestatic··#322················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.serialize:(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z
979 ·······181:·pop977 ·······180:·pop
980 ·······182:·return978 ·······181:·return
981 }979 }
5.96 KB
net/sourceforge/subsonic/androidapp/service/JukeboxService.class
5.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 1211, 15 lines modifiedOffset 1211, 15 lines modified
1211 ········40:·invokevirtual·#256················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V1211 ········40:·invokevirtual·#256················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V
1212 ········43:·return1212 ········43:·return
  
1213 ··public·void·updatePlaylist();1213 ··public·void·updatePlaylist();
1214 ····descriptor:·()V1214 ····descriptor:·()V
1215 ····flags:·(0x0001)·ACC_PUBLIC1215 ····flags:·(0x0001)·ACC_PUBLIC
1216 ····Code:1216 ····Code:
1217 ······stack=300,·locals=7,·args_size=11217 ······stack=300,·locals=6,·args_size=1
1218 ·········0:·aload_01218 ·········0:·aload_0
1219 ·········1:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;1219 ·········1:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;
1220 ·········4:·ldc_w·········#304················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$Skip1220 ·········4:·ldc_w·········#304················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$Skip
1221 ·········7:·invokevirtual·#249················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.remove:(Ljava/lang/Class;)V1221 ·········7:·invokevirtual·#249················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.remove:(Ljava/lang/Class;)V
1222 ········10:·aload_01222 ········10:·aload_0
1223 ········11:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;1223 ········11:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;
1224 ········14:·ldc···········#120················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$Stop1224 ········14:·ldc···········#120················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$Stop
Offset 1235, 43 lines modifiedOffset 1235, 41 lines modified
1235 ········33:·new···········#329················//·class·java/util/ArrayList1235 ········33:·new···········#329················//·class·java/util/ArrayList
1236 ········36:·astore_31236 ········36:·astore_3
1237 ········37:·aload_31237 ········37:·aload_3
1238 ········38:·invokespecial·#330················//·Method·java/util/ArrayList."<init>":()V1238 ········38:·invokespecial·#330················//·Method·java/util/ArrayList."<init>":()V
1239 ········41:·aload_01239 ········41:·aload_0
1240 ········42:·getfield······#71·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;1240 ········42:·getfield······#71·················//·Field·downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
1241 ········45:·invokevirtual·#334················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List;1241 ········45:·invokevirtual·#334················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.getDownloads:()Ljava/util/List;
1242 ········48:·astore_1 
1243 ········49:·aload_1 
1244 ········50:·invokeinterface·#340,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1242 ········48:·invokeinterface·#340,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1245 ········55:·astore········4 
1246 ········57:·aload·········41243 ········53:·astore_1
 1244 ········54:·aload_1
1247 ········59:·invokeinterface·#345,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1245 ········55:·invokeinterface·#345,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1248 ········64:·istore········51246 ········60:·istore········4
1249 ········66:·iload·········51247 ········62:·iload·········4
1250 ········68:·ifeq··········1031248 ········64:·ifeq··········98
1251 ········71:·aload·········41249 ········67:·aload_1
1252 ········73:·invokeinterface·#349,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1250 ········68:·invokeinterface·#349,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1253 ········78:·checkcast·····#351················//·class·net/sourceforge/subsonic/androidapp/service/DownloadFile1251 ········73:·checkcast·····#351················//·class·net/sourceforge/subsonic/androidapp/service/DownloadFile
1254 ········81:·astore········61252 ········76:·astore········5
1255 ········83:·aload·········61253 ········78:·aload·········5
1256 ········85:·invokevirtual·#355················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;1254 ········80:·invokevirtual·#355················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
1257 ········88:·invokevirtual·#360················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String;1255 ········83:·invokevirtual·#360················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String;
1258 ········91:·astore_11256 ········86:·astore_2
1259 ········92:·aload_31257 ········87:·aload_3
1260 ········93:·aload_11258 ········88:·aload_2
1261 ········94:·invokeinterface·#363,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1259 ········89:·invokeinterface·#363,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1262 ········99:·pop1260 ········94:·pop
1263 ·······100:·goto··········571261 ········95:·goto··········54
1264 ·······103:·aload_01262 ········98:·aload_0
1265 ·······104:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;1263 ········99:·getfield······#52·················//·Field·tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;
1266 ·······107:·astore_11264 ·······102:·astore_1
1267 ·······108:·new···········#365················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist1265 ·······103:·new···········#365················//·class·net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist
1268 ·······111:·astore_21266 ·······106:·astore_2
1269 ·······112:·aload_21267 ·······107:·aload_2
1270 ·······113:·aload_01268 ·······108:·aload_0
1271 ·······114:·aload_31269 ·······109:·aload_3
1272 ·······115:·invokespecial·#368················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist."<init>":(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V1270 ·······110:·invokespecial·#368················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist."<init>":(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V
1273 ·······118:·aload_11271 ·······113:·aload_1
1274 ·······119:·aload_21272 ·······114:·aload_2
1275 ·······120:·invokevirtual·#256················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V1273 ·······115:·invokevirtual·#256················//·Method·net/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue.add:(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V
1276 ·······123:·return1274 ·······118:·return
1277 }1275 }
41.3 KB
net/sourceforge/subsonic/androidapp/util/CacheCleaner.class
41.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 370, 15 lines modifiedOffset 370, 15 lines modified
370 ········86:·goto··········7370 ········86:·goto··········7
371 ········89:·return371 ········89:·return
  
372 ··private·void·deleteFiles(java.util.List,·java.util.Set);372 ··private·void·deleteFiles(java.util.List,·java.util.Set);
373 ····descriptor:·(Ljava/util/List;Ljava/util/Set;)V373 ····descriptor:·(Ljava/util/List;Ljava/util/Set;)V
374 ····flags:·(0x0002)·ACC_PRIVATE374 ····flags:·(0x0002)·ACC_PRIVATE
375 ····Code:375 ····Code:
376 ······stack=300,·locals=44,·args_size=3376 ······stack=300,·locals=46,·args_size=3
377 ·········0:·aload_1377 ·········0:·aload_1
378 ·········1:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z378 ·········1:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z
379 ·········6:·istore_3379 ·········6:·istore_3
380 ·········7:·iload_3380 ·········7:·iload_3
381 ·········8:·ifeq··········12381 ·········8:·ifeq··········12
382 ········11:·return382 ········11:·return
383 ········12:·aload_0383 ········12:·aload_0
Offset 406, 348 lines modifiedOffset 406, 348 lines modified
406 ········54:·lload·········10406 ········54:·lload·········10
407 ········56:·lmul407 ········56:·lmul
408 ········57:·lstore········12408 ········57:·lstore········12
409 ········59:·lconst_0409 ········59:·lconst_0
410 ········60:·lstore········14410 ········60:·lstore········14
411 ········62:·aload_1411 ········62:·aload_1
412 ········63:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;412 ········63:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
413 ········68:·astore········16413 ········68:·astore········5
414 ········70:·aload·········16414 ········70:·aload·········5
415 ········72:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z415 ········72:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
416 ········77:·istore_3416 ········77:·istore········16
417 ········78:·iload_3417 ········79:·iload·········16
418 ········79:·ifeq··········111418 ········81:·ifeq··········113
419 ········82:·aload·········16419 ········84:·aload·········5
420 ········84:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;420 ········86:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
421 ········89:·checkcast·····#48·················//·class·java/io/File421 ········91:·checkcast·····#48·················//·class·java/io/File
422 ········92:·astore········17422 ········94:·astore········17
423 ········94:·aload·········17423 ········96:·aload·········17
424 ········96:·invokevirtual·#85·················//·Method·java/io/File.length:()J424 ········98:·invokevirtual·#85·················//·Method·java/io/File.length:()J
425 ········99:·lstore········8425 ·······101:·lstore········18
426 ·······101:·lload·········14426 ·······103:·lload·········14
427 ·······103:·lload·········8427 ·······105:·lload·········18
428 ·······105:·ladd428 ·······107:·ladd
429 ·······106:·lstore········14429 ·······108:·lstore········14
430 ·······108:·goto··········70430 ·······110:·goto··········70
431 ·······111:·new···········#87·················//·class·android/os/StatFs431 ·······113:·new···········#87·················//·class·android/os/StatFs
432 ·······114:·astore········18432 ·······116:·astore········20
433 ·······116:·aload_1433 ·······118:·aload_1
434 ·······117:·astore········4434 ·······119:·astore········4
435 ·······119:·aload_1435 ·······121:·aload_1
436 ·······120:·iconst_0436 ·······122:·iconst_0
437 ·······121:·invokeinterface·#91,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;437 ·······123:·invokeinterface·#91,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
438 ·······126:·checkcast·····#48·················//·class·java/io/File438 ·······128:·checkcast·····#48·················//·class·java/io/File
439 ·······129:·invokevirtual·#95·················//·Method·java/io/File.getPath:()Ljava/lang/String;439 ·······131:·invokevirtual·#95·················//·Method·java/io/File.getPath:()Ljava/lang/String;
440 ·······132:·astore········5440 ·······134:·astore········5
441 ·······134:·aload·········18441 ·······136:·aload·········20
442 ·······136:·aload·········5442 ·······138:·aload·········5
443 ·······138:·invokespecial·#98·················//·Method·android/os/StatFs."<init>":(Ljava/lang/String;)V443 ·······140:·invokespecial·#98·················//·Method·android/os/StatFs."<init>":(Ljava/lang/String;)V
444 ·······141:·aload·········18444 ·······143:·aload·········20
445 ·······143:·invokevirtual·#102················//·Method·android/os/StatFs.getBlockCount:()I445 ·······145:·invokevirtual·#102················//·Method·android/os/StatFs.getBlockCount:()I
446 ·······146:·i2l446 ·······148:·i2l
447 ·······147:·lstore········8447 ·······149:·lstore········8
448 ·······149:·aload·········18448 ·······151:·aload·········20
449 ·······151:·invokevirtual·#105················//·Method·android/os/StatFs.getBlockSize:()I449 ·······153:·invokevirtual·#105················//·Method·android/os/StatFs.getBlockSize:()I
450 ·······154:·i2l450 ·······156:·i2l
451 ·······155:·lstore········6451 ·······157:·lstore········6
452 ·······157:·lload·········6452 ·······159:·lload·········6
453 ·······159:·lstore········10453 ·······161:·lstore········10
454 ·······161:·lload·········8454 ·······163:·lload·········8
455 ·······163:·lload·········6455 ·······165:·lload·········6
456 ·······165:·lmul456 ·······167:·lmul
457 ·······166:·lstore········19457 ·······168:·lstore········21
458 ·······168:·aload·········18458 ·······170:·aload·········20
459 ·······170:·invokevirtual·#108················//·Method·android/os/StatFs.getAvailableBlocks:()I459 ·······172:·invokevirtual·#108················//·Method·android/os/StatFs.getAvailableBlocks:()I
460 ·······173:·istore_3460 ·······175:·istore_3
461 ·······174:·iload_3461 ·······176:·iload_3
462 ·······175:·i2l462 ·······177:·i2l
463 ·······176:·lstore········8463 ·······178:·lstore········8
464 ·······178:·aload·········18464 ·······180:·aload·········20
465 ·······180:·invokevirtual·#105················//·Method·android/os/StatFs.getBlockSize:()I465 ·······182:·invokevirtual·#105················//·Method·android/os/StatFs.getBlockSize:()I
466 ·······183:·istore········21466 ·······185:·istore········23
467 ·······185:·iload·········21467 ·······187:·iload·········23
468 ·······187:·i2l468 ·······189:·i2l
469 ·······188:·lstore········6469 ·······190:·lstore········6
470 ·······190:·lload·········6470 ·······192:·lload·········6
471 ·······192:·lstore········10471 ·······194:·lstore········10
472 ·······194:·lload·········8472 ·······196:·lload·········8
473 ·······196:·lload·········6473 ·······198:·lload·········6
474 ·······198:·lmul474 ·······200:·lmul
475 ·······199:·lstore········22 
476 ·······201:·lload·········19 
477 ·······203:·lload·········22 
478 ·······205:·lsub 
479 ·······206:·lstore········24475 ·······201:·lstore········24
480 ·······208:·lload·········19476 ·······203:·lload·········21
 477 ·······205:·lload·········24
 478 ·······207:·lsub
 479 ·······208:·lstore········26
 480 ·······210:·lload·········21
481 ·······210:·l2d481 ·······212:·l2d
482 ·······211:·dstore········26482 ·······213:·dstore········28
483 ·······213:·ldc2_w········#10·················//·double·0.95d483 ·······215:·ldc2_w········#10·················//·double·0.95d
484 ·······216:·dload·········26 
485 ·······218:·dmul 
486 ·······219:·dstore········28 
487 ·······221:·dload·········28484 ·······218:·dload·········28
 485 ·······220:·dmul
 486 ·······221:·dstore········30
 487 ·······223:·dload·········30
488 ·······223:·invokestatic··#116················//·Method·java/lang/Math.round:(D)J488 ·······225:·invokestatic··#116················//·Method·java/lang/Math.round:(D)J
489 ·······226:·lstore········30489 ·······228:·lstore········32
490 ·······228:·lload·········14 
491 ·······230:·lload·········12490 ·······230:·lload·········14
 491 ·······232:·lload·········12
492 ·······232:·lsub492 ·······234:·lsub
493 ·······233:·lconst_0493 ·······235:·lconst_0
494 ·······234:·invokestatic··#120················//·Method·java/lang/Math.max:(JJ)J494 ·······236:·invokestatic··#120················//·Method·java/lang/Math.max:(JJ)J
495 ·······237:·lstore········32495 ·······239:·lstore········34
496 ·······239:·lload·········24 
497 ·······241:·lload·········30496 ·······241:·lload·········26
 497 ·······243:·lload·········32
498 ·······243:·lsub498 ·······245:·lsub
499 ·······244:·lstore········8499 ·······246:·lstore········8
500 ·······246:·lconst_0500 ·······248:·lconst_0
501 ·······247:·lstore········10501 ·······249:·lstore········10
502 ·······249:·lload·········8502 ·······251:·lload·········8
503 ·······251:·lload·········10503 ·······253:·lload·········10
504 ·······253:·invokestatic··#120················//·Method·java/lang/Math.max:(JJ)J504 ·······255:·invokestatic··#120················//·Method·java/lang/Math.max:(JJ)J
505 ·······256:·lstore········34505 ·······258:·lstore········36
506 ·······258:·lload·········32 
507 ·······260:·lload·········34506 ·······260:·lload·········34
Max diff block lines reached; 18848/42098 bytes (44.77%) of diff not shown.
3.72 KB
net/sourceforge/subsonic/androidapp/util/FileUtil.class
3.62 KB
javap -verbose -constants -s -l -private {}
    
Offset 991, 34 lines modifiedOffset 991, 36 lines modified
991 ········22:·areturn991 ········22:·areturn
992 ········23:·getstatic·····#50·················//·Field·FILE_SYSTEM_UNSAFE:[Ljava/lang/String;992 ········23:·getstatic·····#50·················//·Field·FILE_SYSTEM_UNSAFE:[Ljava/lang/String;
993 ········26:·astore_3993 ········26:·astore_3
994 ········27:·aload_3994 ········27:·aload_3
995 ········28:·arraylength995 ········28:·arraylength
996 ········29:·istore········4996 ········29:·istore········4
997 ········31:·iconst_0997 ········31:·iconst_0
998 ········32:·istore········5998 ········32:·istore_2
999 ········34:·iload·········5999 ········33:·aconst_null
 1000 ········34:·astore_1
 1001 ········35:·iload_2
1000 ········36:·iload·········41002 ········36:·iload·········4
1001 ········38:·if_icmpge·····211003 ········38:·if_icmpge·····21
1002 ········41:·aload_31004 ········41:·aload_3
1003 ········42:·iload·········51005 ········42:·iload_2
1004 ········44:·aaload1006 ········43:·aaload
1005 ········45:·astore········61007 ········44:·astore········5
1006 ········47:·ldc···········#190················//·String·-1008 ········46:·ldc···········#190················//·String·-
1007 ········49:·astore_11009 ········48:·astore········6
1008 ········50:·aload_01010 ········50:·aload_0
1009 ········51:·aload·········61011 ········51:·aload·········5
1010 ········53:·aload_11012 ········53:·aload·········6
1011 ········54:·invokevirtual·#194················//·Method·java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;1013 ········55:·invokevirtual·#194················//·Method·java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
1012 ········57:·astore_01014 ········58:·astore_0
1013 ········58:·iload·········51015 ········59:·iload_2
1014 ········60:·iconst_11016 ········60:·iconst_1
1015 ········61:·iadd1017 ········61:·iadd
1016 ········62:·istore········51018 ········62:·istore_2
1017 ········64:·goto··········341019 ········63:·goto··········35
  
1018 ··private·static·java.lang.String·fileSystemSafeDir(java.lang.String);1020 ··private·static·java.lang.String·fileSystemSafeDir(java.lang.String);
1019 ····descriptor:·(Ljava/lang/String;)Ljava/lang/String;1021 ····descriptor:·(Ljava/lang/String;)Ljava/lang/String;
1020 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC1022 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
1021 ····Code:1023 ····Code:
1022 ······stack=300,·locals=7,·args_size=11024 ······stack=300,·locals=7,·args_size=1
1023 ·········0:·aload_01025 ·········0:·aload_0
Offset 1037, 34 lines modifiedOffset 1039, 36 lines modified
1037 ········22:·areturn1039 ········22:·areturn
1038 ········23:·getstatic·····#52·················//·Field·FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String;1040 ········23:·getstatic·····#52·················//·Field·FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String;
1039 ········26:·astore_31041 ········26:·astore_3
1040 ········27:·aload_31042 ········27:·aload_3
1041 ········28:·arraylength1043 ········28:·arraylength
1042 ········29:·istore········41044 ········29:·istore········4
1043 ········31:·iconst_01045 ········31:·iconst_0
1044 ········32:·istore········51046 ········32:·istore_2
1045 ········34:·iload·········51047 ········33:·aconst_null
 1048 ········34:·astore_1
 1049 ········35:·iload_2
1046 ········36:·iload·········41050 ········36:·iload·········4
1047 ········38:·if_icmpge·····211051 ········38:·if_icmpge·····21
1048 ········41:·aload_31052 ········41:·aload_3
1049 ········42:·iload·········51053 ········42:·iload_2
1050 ········44:·aaload1054 ········43:·aaload
1051 ········45:·astore········61055 ········44:·astore········5
1052 ········47:·ldc···········#190················//·String·-1056 ········46:·ldc···········#190················//·String·-
1053 ········49:·astore_11057 ········48:·astore········6
1054 ········50:·aload_01058 ········50:·aload_0
1055 ········51:·aload·········61059 ········51:·aload·········5
1056 ········53:·aload_11060 ········53:·aload·········6
1057 ········54:·invokevirtual·#194················//·Method·java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;1061 ········55:·invokevirtual·#194················//·Method·java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
1058 ········57:·astore_01062 ········58:·astore_0
1059 ········58:·iload·········51063 ········59:·iload_2
1060 ········60:·iconst_11064 ········60:·iconst_1
1061 ········61:·iadd1065 ········61:·iadd
1062 ········62:·istore········51066 ········62:·istore_2
1063 ········64:·goto··········341067 ········63:·goto··········35
  
1064 ··public·static·android.graphics.Bitmap·getAlbumArtBitmap(android.content.Context,·net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry,·int);1068 ··public·static·android.graphics.Bitmap·getAlbumArtBitmap(android.content.Context,·net.sourceforge.subsonic.androidapp.domain.MusicDirectory$Entry,·int);
1065 ····descriptor:·(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap;1069 ····descriptor:·(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;I)Landroid/graphics/Bitmap;
1066 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC1070 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
1067 ····Code:1071 ····Code:
1068 ······stack=300,·locals=6,·args_size=31072 ······stack=300,·locals=6,·args_size=3
1069 ·········0:·aload_01073 ·········0:·aload_0
5.1 KB
net/sourceforge/subsonic/androidapp/util/LRUCache.class
4.99 KB
javap -verbose -constants -s -l -private {}
    
Offset 123, 67 lines modifiedOffset 123, 65 lines modified
123 ········20:·putfield······#21·················//·Field·capacity:I123 ········20:·putfield······#21·················//·Field·capacity:I
124 ········23:·return124 ········23:·return
  
125 ··private·void·removeOldest();125 ··private·void·removeOldest();
126 ····descriptor:·()V126 ····descriptor:·()V
127 ····flags:·(0x0002)·ACC_PRIVATE127 ····flags:·(0x0002)·ACC_PRIVATE
128 ····Code:128 ····Code:
129 ······stack=300,·locals=12,·args_size=1129 ······stack=300,·locals=11,·args_size=1
130 ·········0:·aconst_null130 ·········0:·aconst_null
131 ·········1:·astore_1131 ·········1:·astore_1
132 ·········2:·ldc2_w········#22·················//·long·9223372036854775807l132 ·········2:·ldc2_w········#22·················//·long·9223372036854775807l
133 ·········5:·lstore_2133 ·········5:·lstore_2
134 ·········6:·aload_0134 ·········6:·aload_0
135 ·········7:·getfield······#19·················//·Field·map:Ljava/util/Map;135 ·········7:·getfield······#19·················//·Field·map:Ljava/util/Map;
136 ········10:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set;136 ········10:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set;
137 ········15:·astore········4 
138 ········17:·aload·········4 
139 ········19:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;137 ········15:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
140 ········24:·astore········5138 ········20:·astore········4
141 ········26:·aload·········5139 ········22:·aload·········4
142 ········28:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z140 ········24:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
143 ········33:·istore········6141 ········29:·istore········5
144 ········35:·iload·········6142 ········31:·iload·········5
145 ········37:·ifeq··········103143 ········33:·ifeq··········99
146 ········40:·aload·········5144 ········36:·aload·········4
147 ········42:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;145 ········38:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
148 ········47:·checkcast·····#47·················//·class·java/util/Map$Entry146 ········43:·checkcast·····#47·················//·class·java/util/Map$Entry
149 ········50:·astore········7147 ········46:·astore········6
150 ········52:·aload·········7148 ········48:·aload·········6
151 ········54:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;149 ········50:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;
152 ········59:·astore········8150 ········55:·astore········7
153 ········61:·aload·········7151 ········57:·aload·········6
154 ········63:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;152 ········59:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;
155 ········68:·checkcast·····#55·················//·class·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue153 ········64:·checkcast·····#55·················//·class·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue
156 ········71:·astore········9154 ········67:·astore········8
157 ········73:·aload·········9155 ········69:·aload·········8
158 ········75:·invokevirtual·#59·················//·Method·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J156 ········71:·invokevirtual·#59·················//·Method·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J
159 ········78:·lstore········10157 ········74:·lstore········9
160 ········80:·lload·········10158 ········76:·lload·········9
161 ········82:·lload_2159 ········78:·lload_2
162 ········83:·lcmp160 ········79:·lcmp
163 ········84:·istore········6161 ········80:·istore········5
164 ········86:·iload·········6162 ········82:·iload·········5
165 ········88:·ifge··········26163 ········84:·ifge··········22
166 ········91:·aload·········9164 ········87:·aload·········8
167 ········93:·invokevirtual·#59·················//·Method·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J165 ········89:·invokevirtual·#59·················//·Method·net/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue.getTimestamp:()J
168 ········96:·lstore_2166 ········92:·lstore_2
169 ········97:·aload·········8167 ········93:·aload·········7
170 ········99:·astore_1168 ········95:·astore_1
171 ·······100:·goto··········26169 ········96:·goto··········22
 170 ········99:·aload_1
 171 ·······100:·ifnull········118
172 ·······103:·aload_1172 ·······103:·aload_0
173 ·······104:·ifnull········122 
174 ·······107:·aload_0 
175 ·······108:·getfield······#19·················//·Field·map:Ljava/util/Map;173 ·······104:·getfield······#19·················//·Field·map:Ljava/util/Map;
176 ·······111:·astore········4174 ·······107:·astore········4
177 ·······113:·aload·········4175 ·······109:·aload·········4
178 ·······115:·aload_1176 ·······111:·aload_1
179 ·······116:·invokeinterface·#63,··2···········//·InterfaceMethod·java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;177 ·······112:·invokeinterface·#63,··2···········//·InterfaceMethod·java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
180 ·······121:·pop178 ·······117:·pop
181 ·······122:·return179 ·······118:·return
  
182 ··public·void·clear();180 ··public·void·clear();
183 ····descriptor:·()V181 ····descriptor:·()V
184 ····flags:·(0x0001)·ACC_PUBLIC182 ····flags:·(0x0001)·ACC_PUBLIC
185 ····Code:183 ····Code:
186 ······stack=300,·locals=1,·args_size=1184 ······stack=300,·locals=1,·args_size=1
187 ·········0:·aload_0185 ·········0:·aload_0
19.8 KB
net/sourceforge/subsonic/androidapp/util/MergeAdapter.class
19.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 254, 303 lines modifiedOffset 254, 285 lines modified
254 ·········0:·iconst_0254 ·········0:·iconst_0
255 ·········1:·ireturn255 ·········1:·ireturn
  
256 ··public·int·getCount();256 ··public·int·getCount();
257 ····descriptor:·()I257 ····descriptor:·()I
258 ····flags:·(0x0001)·ACC_PUBLIC258 ····flags:·(0x0001)·ACC_PUBLIC
259 ····Code:259 ····Code:
260 ······stack=300,·locals=6,·args_size=1260 ······stack=300,·locals=5,·args_size=1
261 ·········0:·iconst_0261 ·········0:·iconst_0
262 ·········1:·istore_1262 ·········1:·istore_1
263 ·········2:·aload_0263 ·········2:·aload_0
264 ·········3:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList;264 ·········3:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList;
265 ·········6:·astore_2 
266 ·········7:·aload_2 
267 ·········8:·invokevirtual·#67·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;265 ·········6:·invokevirtual·#67·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
268 ········11:·astore_3266 ·········9:·astore_2
269 ········12:·aload_3267 ········10:·aload_2
270 ········13:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z268 ········11:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
271 ········18:·istore········4 
272 ········20:·iload·········4269 ········16:·istore_3
 270 ········17:·iload_3
273 ········22:·ifeq··········53271 ········18:·ifeq··········47
274 ········25:·aload_3272 ········21:·aload_2
275 ········26:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;273 ········22:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
276 ········31:·checkcast·····#30·················//·class·android/widget/ListAdapter274 ········27:·checkcast·····#30·················//·class·android/widget/ListAdapter
277 ········34:·astore········5275 ········30:·astore········4
278 ········36:·aload·········5276 ········32:·aload·········4
279 ········38:·invokeinterface·#81,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I277 ········34:·invokeinterface·#81,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I
280 ········43:·istore········4278 ········39:·istore_3
281 ········45:·iload_1279 ········40:·iload_1
282 ········46:·iload·········4280 ········41:·iload_3
283 ········48:·iadd281 ········42:·iadd
284 ········49:·istore_1282 ········43:·istore_1
285 ········50:·goto··········12283 ········44:·goto··········10
286 ········53:·iload_1284 ········47:·iload_1
287 ········54:·ireturn285 ········48:·ireturn
  
288 ··public·java.lang.Object·getItem(int);286 ··public·java.lang.Object·getItem(int);
289 ····descriptor:·(I)Ljava/lang/Object;287 ····descriptor:·(I)Ljava/lang/Object;
290 ····flags:·(0x0001)·ACC_PUBLIC288 ····flags:·(0x0001)·ACC_PUBLIC
291 ····Code:289 ····Code:
292 ······stack=300,·locals=7,·args_size=2290 ······stack=300,·locals=6,·args_size=2
293 ·········0:·aload_0291 ·········0:·aload_0
294 ·········1:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList;292 ·········1:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList;
295 ·········4:·astore_2 
296 ·········5:·aload_2 
297 ·········6:·invokevirtual·#67·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;293 ·········4:·invokevirtual·#67·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
298 ·········9:·astore_3294 ·········7:·astore_2
299 ········10:·aload_3295 ·········8:·aload_2
300 ········11:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z296 ·········9:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
301 ········16:·istore········4 
302 ········18:·iload·········4297 ········14:·istore_3
 298 ········15:·iload_3
303 ········20:·ifeq··········68299 ········16:·ifeq··········64
304 ········23:·aload_3300 ········19:·aload_2
305 ········24:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;301 ········20:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
306 ········29:·checkcast·····#30·················//·class·android/widget/ListAdapter302 ········25:·checkcast·····#30·················//·class·android/widget/ListAdapter
307 ········32:·astore········5303 ········28:·astore········4
308 ········34:·aload·········5304 ········30:·aload·········4
309 ········36:·invokeinterface·#81,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I305 ········32:·invokeinterface·#81,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I
310 ········41:·istore········6306 ········37:·istore········5
311 ········43:·iload_1307 ········39:·iload_1
312 ········44:·iload·········6308 ········40:·iload·········5
313 ········46:·if_icmpge·····60309 ········42:·if_icmpge·····56
314 ········49:·aload·········5310 ········45:·aload·········4
315 ········51:·iload_1311 ········47:·iload_1
316 ········52:·invokeinterface·#85,··2···········//·InterfaceMethod·android/widget/ListAdapter.getItem:(I)Ljava/lang/Object;312 ········48:·invokeinterface·#85,··2···········//·InterfaceMethod·android/widget/ListAdapter.getItem:(I)Ljava/lang/Object;
317 ········57:·astore_2313 ········53:·astore_2
318 ········58:·aload_2314 ········54:·aload_2
319 ········59:·areturn315 ········55:·areturn
320 ········60:·iload_1316 ········56:·iload_1
321 ········61:·iload·········6317 ········57:·iload·········5
322 ········63:·isub318 ········59:·isub
323 ········64:·istore_1319 ········60:·istore_1
324 ········65:·goto··········10320 ········61:·goto··········8
325 ········68:·iconst_0 
326 ········69:·istore········4 
327 ········71:·aconst_null321 ········64:·aconst_null
328 ········72:·astore_2322 ········65:·astore_2
329 ········73:·goto··········58323 ········66:·goto··········54
  
330 ··public·long·getItemId(int);324 ··public·long·getItemId(int);
331 ····descriptor:·(I)J325 ····descriptor:·(I)J
332 ····flags:·(0x0001)·ACC_PUBLIC326 ····flags:·(0x0001)·ACC_PUBLIC
333 ····Code:327 ····Code:
334 ······stack=300,·locals=9,·args_size=2328 ······stack=300,·locals=8,·args_size=2
335 ·········0:·aload_0329 ·········0:·aload_0
336 ·········1:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList;330 ·········1:·getfield······#24·················//·Field·pieces:Ljava/util/ArrayList;
337 ·········4:·astore_2 
338 ·········5:·aload_2 
339 ·········6:·invokevirtual·#67·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;331 ·········4:·invokevirtual·#67·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
340 ·········9:·astore_3332 ·········7:·astore_2
341 ········10:·aload_3333 ·········8:·aload_2
342 ········11:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z334 ·········9:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
343 ········16:·istore········4 
344 ········18:·iload·········4335 ········14:·istore_3
 336 ········15:·iload_3
345 ········20:·ifeq··········70337 ········16:·ifeq··········66
346 ········23:·aload_3338 ········19:·aload_2
347 ········24:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;339 ········20:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
348 ········29:·checkcast·····#30·················//·class·android/widget/ListAdapter340 ········25:·checkcast·····#30·················//·class·android/widget/ListAdapter
349 ········32:·astore········5341 ········28:·astore········4
350 ········34:·aload·········5342 ········30:·aload·········4
351 ········36:·invokeinterface·#81,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I343 ········32:·invokeinterface·#81,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I
352 ········41:·istore········6344 ········37:·istore········5
353 ········43:·iload_1345 ········39:·iload_1
354 ········44:·iload·········6346 ········40:·iload·········5
355 ········46:·if_icmpge·····62347 ········42:·if_icmpge·····58
356 ········49:·aload·········5348 ········45:·aload·········4
357 ········51:·iload_1349 ········47:·iload_1
358 ········52:·invokeinterface·#89,··2···········//·InterfaceMethod·android/widget/ListAdapter.getItemId:(I)J350 ········48:·invokeinterface·#89,··2···········//·InterfaceMethod·android/widget/ListAdapter.getItemId:(I)J
359 ········57:·lstore········7351 ········53:·lstore········6
360 ········59:·lload·········7352 ········55:·lload·········6
361 ········61:·lreturn353 ········57:·lreturn
362 ········62:·iload_1354 ········58:·iload_1
363 ········63:·iload·········6355 ········59:·iload·········5
364 ········65:·isub356 ········61:·isub
365 ········66:·istore_1357 ········62:·istore_1
366 ········67:·goto··········10358 ········63:·goto··········8
367 ········70:·iconst_m1359 ········66:·iconst_m1
368 ········71:·i2l360 ········67:·i2l
369 ········72:·lstore········7361 ········68:·lstore········6
370 ········74:·goto··········59362 ········70:·goto··········55
  
371 ··public·int·getItemViewType(int);363 ··public·int·getItemViewType(int);
372 ····descriptor:·(I)I364 ····descriptor:·(I)I
373 ····flags:·(0x0001)·ACC_PUBLIC365 ····flags:·(0x0001)·ACC_PUBLIC
Max diff block lines reached; 11949/20048 bytes (59.60%) of diff not shown.
3.74 KB
net/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter.class
3.61 KB
javap -verbose -constants -s -l -private {}
    
Offset 138, 51 lines modifiedOffset 138, 47 lines modified
138 ··public·net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter(java.util.List);138 ··public·net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter(java.util.List);
139 ····descriptor:·(Ljava/util/List;)V139 ····descriptor:·(Ljava/util/List;)V
140 ····flags:·(0x0001)·ACC_PUBLIC140 ····flags:·(0x0001)·ACC_PUBLIC
141 ····Code:141 ····Code:
142 ······stack=300,·locals=8,·args_size=2142 ······stack=300,·locals=8,·args_size=2
143 ·········0:·aload_0143 ·········0:·aload_0
144 ·········1:·invokespecial·#10·················//·Method·android/widget/BaseAdapter."<init>":()V144 ·········1:·invokespecial·#10·················//·Method·android/widget/BaseAdapter."<init>":()V
145 ·········4:·iconst_0145 ·········4:·aload_0
146 ·········5:·istore_2 
147 ·········6:·aconst_null146 ·········5:·aconst_null
148 ·········7:·astore_3 
149 ·········8:·aload_0 
150 ·········9:·aconst_null 
151 ········10:·putfield······#12·················//·Field·views:Ljava/util/List;147 ·········6:·putfield······#12·················//·Field·views:Ljava/util/List;
152 ········13:·aload_1148 ·········9:·aload_1
153 ········14:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;149 ········10:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
154 ········19:·astore········4 
155 ········21:·aload·········4150 ········15:·astore_2
 151 ········16:·aload_2
156 ········23:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z152 ········17:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
157 ········28:·istore_2153 ········22:·istore_3
158 ········29:·iload_2154 ········23:·iload_3
159 ········30:·ifeq··········73155 ········24:·ifeq··········69
160 ········33:·aload·········4156 ········27:·aload_2
161 ········35:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;157 ········28:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
162 ········40:·checkcast·····#39·················//·class·android/view/View158 ········33:·checkcast·····#39·················//·class·android/view/View
163 ········43:·astore········5159 ········36:·astore········4
164 ········45:·new···········#41·················//·class·android/widget/AbsListView$LayoutParams160 ········38:·new···········#41·················//·class·android/widget/AbsListView$LayoutParams
165 ········48:·astore_3161 ········41:·astore········5
166 ········49:·iconst_m1162 ········43:·iconst_m1
167 ········50:·istore········6163 ········44:·istore········6
168 ········52:·bipush········-2164 ········46:·bipush········-2
169 ········54:·istore········7165 ········48:·istore········7
170 ········56:·aload_3166 ········50:·aload·········5
171 ········57:·iload·········6167 ········52:·iload·········6
172 ········59:·iload·········7168 ········54:·iload·········7
173 ········61:·invokespecial·#44·················//·Method·android/widget/AbsListView$LayoutParams."<init>":(II)V169 ········56:·invokespecial·#44·················//·Method·android/widget/AbsListView$LayoutParams."<init>":(II)V
 170 ········59:·aload·········4
174 ········64:·aload·········5171 ········61:·aload·········5
175 ········66:·aload_3 
176 ········67:·invokevirtual·#48·················//·Method·android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V172 ········63:·invokevirtual·#48·················//·Method·android/view/View.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V
177 ········70:·goto··········21173 ········66:·goto··········16
178 ········73:·aload_0174 ········69:·aload_0
179 ········74:·aload_1175 ········70:·aload_1
180 ········75:·putfield······#12·················//·Field·views:Ljava/util/List;176 ········71:·putfield······#12·················//·Field·views:Ljava/util/List;
181 ········78:·return177 ········74:·return
  
182 ··public·boolean·areAllItemsEnabled();178 ··public·boolean·areAllItemsEnabled();
183 ····descriptor:·()Z179 ····descriptor:·()Z
184 ····flags:·(0x0001)·ACC_PUBLIC180 ····flags:·(0x0001)·ACC_PUBLIC
185 ····Code:181 ····Code:
186 ······stack=300,·locals=1,·args_size=1182 ······stack=300,·locals=1,·args_size=1
187 ·········0:·iconst_0183 ·········0:·iconst_0
7.8 KB
net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.class
7.67 KB
javap -verbose -constants -s -l -private {}
    
Offset 237, 72 lines modifiedOffset 237, 74 lines modified
237 ········10:·invokespecial·#23·················//·Method·initDefault:()V237 ········10:·invokespecial·#23·················//·Method·initDefault:()V
238 ········13:·return238 ········13:·return
  
239 ··private·java.util.SortedSet·getServerIds();239 ··private·java.util.SortedSet·getServerIds();
240 ····descriptor:·()Ljava/util/SortedSet;240 ····descriptor:·()Ljava/util/SortedSet;
241 ····flags:·(0x0002)·ACC_PRIVATE241 ····flags:·(0x0002)·ACC_PRIVATE
242 ····Code:242 ····Code:
243 ······stack=300,·locals=10,·args_size=1243 ······stack=300,·locals=11,·args_size=1
244 ·········0:·aload_0244 ·········0:·aload_0
245 ·········1:·getfield······#20·················//·Field·context:Landroid/content/Context;245 ·········1:·getfield······#20·················//·Field·context:Landroid/content/Context;
246 ·········4:·invokestatic··#29·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;246 ·········4:·invokestatic··#29·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.getPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;
247 ·········7:·astore_1247 ·········7:·astore_1
248 ·········8:·new···········#31·················//·class·java/util/TreeSet248 ·········8:·new···········#31·················//·class·java/util/TreeSet
249 ········11:·astore_2249 ········11:·astore_2
250 ········12:·aload_2250 ········12:·aload_2
251 ········13:·invokespecial·#32·················//·Method·java/util/TreeSet."<init>":()V251 ········13:·invokespecial·#32·················//·Method·java/util/TreeSet."<init>":()V
252 ········16:·ldc···········#12·················//·String·servers252 ········16:·ldc···········#12·················//·String·servers
253 ········18:·astore_3253 ········18:·astore_3
254 ········19:·aload_1 
255 ········20:·aload_3 
256 ········21:·aconst_null254 ········19:·aconst_null
 255 ········20:·astore········4
 256 ········22:·aload_1
 257 ········23:·aload_3
 258 ········24:·aconst_null
257 ········22:·invokeinterface·#38,··3···········//·InterfaceMethod·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;259 ········25:·invokeinterface·#38,··3···········//·InterfaceMethod·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
258 ········27:·astore········4260 ········30:·astore········5
259 ········29:·aload·········4261 ········32:·aload·········5
260 ········31:·ifnull········109262 ········34:·ifnull········114
261 ········34:·aload·········4263 ········37:·aload·········5
262 ········36:·invokevirtual·#44·················//·Method·java/lang/String.length:()I264 ········39:·invokevirtual·#44·················//·Method·java/lang/String.length:()I
263 ········39:·istore········5265 ········42:·istore········6
264 ········41:·iload·········5266 ········44:·iload·········6
265 ········43:·ifle··········109267 ········46:·ifle··········114
 268 ········49:·aload·········5
266 ········46:·ldc···········#46·················//·String269 ········51:·ldc···········#46·················//·String
267 ········48:·astore_3 
268 ········49:·aload·········4 
269 ········51:·aload_3 
270 ········52:·invokevirtual·#50·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;270 ········53:·invokevirtual·#50·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
271 ········55:·astore········6271 ········56:·astore········4
272 ········57:·aload·········6272 ········58:·aload·········4
273 ········59:·arraylength273 ········60:·arraylength
274 ········60:·istore········7274 ········61:·istore········7
275 ········62:·iconst_0275 ········63:·iconst_0
276 ········63:·istore········8276 ········64:·istore········6
 277 ········66:·aconst_null
 278 ········67:·astore_3
277 ········65:·iload·········8279 ········68:·iload·········6
278 ········67:·iload·········7280 ········70:·iload·········7
279 ········69:·if_icmpge·····109281 ········72:·if_icmpge·····114
280 ········72:·aload·········6282 ········75:·aload·········4
281 ········74:·iload·········8283 ········77:·iload·········6
282 ········76:·aaload284 ········79:·aaload
283 ········77:·astore········9285 ········80:·astore········8
284 ········79:·aload·········9286 ········82:·aload·········8
285 ········81:·invokestatic··#56·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I287 ········84:·invokestatic··#56·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I
286 ········84:·istore········5288 ········87:·istore········9
287 ········86:·iload·········5289 ········89:·iload·········9
288 ········88:·invokestatic··#60·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;290 ········91:·invokestatic··#60·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
289 ········91:·astore_3291 ········94:·astore········10
290 ········92:·aload_2292 ········96:·aload_2
291 ········93:·aload_3293 ········97:·aload·········10
292 ········94:·invokeinterface·#66,··2···········//·InterfaceMethod·java/util/SortedSet.add:(Ljava/lang/Object;)Z294 ········99:·invokeinterface·#66,··2···········//·InterfaceMethod·java/util/SortedSet.add:(Ljava/lang/Object;)Z
293 ········99:·pop295 ·······104:·pop
294 ·······100:·iload·········8296 ·······105:·iload·········6
295 ·······102:·iconst_1297 ·······107:·iconst_1
296 ·······103:·iadd298 ·······108:·iadd
297 ·······104:·istore········8299 ·······109:·istore········6
298 ·······106:·goto··········65300 ·······111:·goto··········68
299 ·······109:·aload_2301 ·······114:·aload_2
300 ·······110:·areturn302 ·······115:·areturn
  
301 ··private·void·initDefault();303 ··private·void·initDefault();
302 ····descriptor:·()V304 ····descriptor:·()V
303 ····flags:·(0x0002)·ACC_PRIVATE305 ····flags:·(0x0002)·ACC_PRIVATE
304 ····Code:306 ····Code:
305 ······stack=300,·locals=16,·args_size=1307 ······stack=300,·locals=16,·args_size=1
306 ·········0:·aconst_null308 ·········0:·aconst_null
Offset 630, 38 lines modifiedOffset 632, 36 lines modified
630 ······stack=300,·locals=6,·args_size=1632 ······stack=300,·locals=6,·args_size=1
631 ·········0:·new···········#187················//·class·java/util/ArrayList633 ·········0:·new···········#187················//·class·java/util/ArrayList
632 ·········3:·astore_1634 ·········3:·astore_1
633 ·········4:·aload_1635 ·········4:·aload_1
634 ·········5:·invokespecial·#188················//·Method·java/util/ArrayList."<init>":()V636 ·········5:·invokespecial·#188················//·Method·java/util/ArrayList."<init>":()V
635 ·········8:·aload_0637 ·········8:·aload_0
636 ·········9:·invokespecial·#146················//·Method·getServerIds:()Ljava/util/SortedSet;638 ·········9:·invokespecial·#146················//·Method·getServerIds:()Ljava/util/SortedSet;
637 ········12:·astore_2 
638 ········13:·aload_2 
639 ········14:·invokeinterface·#116,··1··········//·InterfaceMethod·java/util/SortedSet.iterator:()Ljava/util/Iterator;639 ········12:·invokeinterface·#116,··1··········//·InterfaceMethod·java/util/SortedSet.iterator:()Ljava/util/Iterator;
640 ········19:·astore_3640 ········17:·astore_2
641 ········20:·aload_3641 ········18:·aload_2
642 ········21:·invokeinterface·#122,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z642 ········19:·invokeinterface·#122,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
643 ········26:·istore········4 
644 ········28:·iload·········4643 ········24:·istore_3
 644 ········25:·iload_3
645 ········30:·ifeq··········62645 ········26:·ifeq··········60
646 ········33:·aload_3646 ········29:·aload_2
647 ········34:·invokeinterface·#126,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;647 ········30:·invokeinterface·#126,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
648 ········39:·checkcast·····#52·················//·class·java/lang/Integer648 ········35:·checkcast·····#52·················//·class·java/lang/Integer
649 ········42:·astore········5649 ········38:·astore········4
650 ········44:·aload_0650 ········40:·aload_0
651 ········45:·aload·········5651 ········41:·aload·········4
652 ········47:·invokevirtual·#185················//·Method·getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;652 ········43:·invokevirtual·#185················//·Method·getServer:(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
653 ········50:·astore_2653 ········46:·astore········5
654 ········51:·aload_1654 ········48:·aload_1
655 ········52:·aload_2655 ········49:·aload·········5
656 ········53:·invokeinterface·#191,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z656 ········51:·invokeinterface·#191,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
657 ········58:·pop657 ········56:·pop
658 ········59:·goto··········20658 ········57:·goto··········18
659 ········62:·aload_1659 ········60:·aload_1
660 ········63:·areturn660 ········61:·areturn
  
661 ··public·net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings·getServer(java.lang.Integer);661 ··public·net.sourceforge.subsonic.androidapp.util.ServerSettingsManager$ServerSettings·getServer(java.lang.Integer);
662 ····descriptor:·(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;662 ····descriptor:·(Ljava/lang/Integer;)Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
663 ····flags:·(0x0001)·ACC_PUBLIC663 ····flags:·(0x0001)·ACC_PUBLIC
664 ····Code:664 ····Code:
665 ······stack=300,·locals=5,·args_size=2665 ······stack=300,·locals=5,·args_size=2
666 ·········0:·new···········#151················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings666 ·········0:·new···········#151················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings
3.25 KB
net/sourceforge/subsonic/androidapp/util/SongView.class
3.14 KB
javap -verbose -constants -s -l -private {}
    
Offset 738, 52 lines modifiedOffset 738, 52 lines modified
738 ·······287:·invokevirtual·#207················//·Method·android/widget/TextView.setCompoundDrawablesWithIntrinsicBounds:(IIII)V738 ·······287:·invokevirtual·#207················//·Method·android/widget/TextView.setCompoundDrawablesWithIntrinsicBounds:(IIII)V
739 ·······290:·goto··········8739 ·······290:·goto··········8
  
740 ··private·static·void·updateAll();740 ··private·static·void·updateAll();
741 ····descriptor:·()V741 ····descriptor:·()V
742 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC742 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
743 ····Code:743 ····Code:
744 ······stack=300,·locals=6,·args_size=0744 ······stack=300,·locals=5,·args_size=0
745 ·········0:·getstatic·····#37·················//·Field·INSTANCES:Ljava/util/WeakHashMap;745 ·········0:·getstatic·····#37·················//·Field·INSTANCES:Ljava/util/WeakHashMap;
746 ·········3:·astore_0746 ·········3:·astore_0
747 ·········4:·aload_0747 ·········4:·aload_0
748 ·········5:·invokevirtual·#235················//·Method·java/util/WeakHashMap.keySet:()Ljava/util/Set;748 ·········5:·invokevirtual·#235················//·Method·java/util/WeakHashMap.keySet:()Ljava/util/Set;
749 ·········8:·astore_0749 ·········8:·astore_0
750 ·········9:·aload_0750 ·········9:·aload_0
751 ········10:·invokeinterface·#241,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;751 ········10:·invokeinterface·#241,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
752 ········15:·astore_1752 ········15:·astore_0
753 ········16:·aload_1753 ········16:·aload_0
754 ········17:·invokeinterface·#246,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z754 ········17:·invokeinterface·#246,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
755 ········22:·istore_2755 ········22:·istore_1
756 ········23:·iload_2756 ········23:·iload_1
757 ········24:·ifeq··········74757 ········24:·ifeq··········72
758 ········27:·aload_1758 ········27:·aload_0
759 ········28:·invokeinterface·#250,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;759 ········28:·invokeinterface·#250,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
760 ········33:·astore_3760 ········33:·astore_2
761 ········34:·aload_3761 ········34:·aload_2
762 ········35:·checkcast·····#2··················//·class·net/sourceforge/subsonic/androidapp/util/SongView762 ········35:·checkcast·····#2··················//·class·net/sourceforge/subsonic/androidapp/util/SongView
763 ········38:·astore_3763 ········38:·astore_2
764 ········39:·aload_3764 ········39:·aload_2
765 ········40:·invokevirtual·#253················//·Method·isShown:()Z765 ········40:·invokevirtual·#253················//·Method·isShown:()Z
766 ········43:·istore_2766 ········43:·istore_1
767 ········44:·iload_2767 ········44:·iload_1
768 ········45:·ifeq··········16768 ········45:·ifeq··········16
769 ········48:·aload_3769 ········48:·aload_2
770 ········49:·invokespecial·#256················//·Method·update:()V770 ········49:·invokespecial·#256················//·Method·update:()V
771 ········52:·goto··········16771 ········52:·goto··········16
772 ········55:·astore········4772 ········55:·astore_3
773 ········57:·getstatic·····#30·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;773 ········56:·getstatic·····#30·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;
774 ········60:·astore_0774 ········59:·astore_0
775 ········61:·ldc_w·········#258················//·String·Error·when·updating·song·views.775 ········60:·ldc_w·········#258················//·String·Error·when·updating·song·views.
776 ········64:·astore········5776 ········63:·astore········4
777 ········66:·aload_0777 ········65:·aload_0
778 ········67:·aload·········5 
779 ········69:·aload·········4778 ········66:·aload·········4
 779 ········68:·aload_3
780 ········71:·invokevirtual·#261················//·Method·net/sourceforge/subsonic/androidapp/util/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V780 ········69:·invokevirtual·#261················//·Method·net/sourceforge/subsonic/androidapp/util/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V
781 ········74:·return781 ········72:·return
782 ······Exception·table:782 ······Exception·table:
783 ·········from····to··target·type783 ·········from····to··target·type
784 ·············0·····3····55···any784 ·············0·····3····55···any
785 ·············4·····8····55···any785 ·············4·····8····55···any
786 ·············9····15····55···any786 ·············9····15····55···any
787 ············16····22····55···any787 ············16····22····55···any
788 ············27····33····55···any788 ············27····33····55···any
7.18 KB
net/sourceforge/subsonic/androidapp/activity/MainActivity.class
7.06 KB
javap -verbose -constants -s -l -private {}
    
Offset 1121, 15 lines modifiedOffset 1121, 15 lines modified
1121 ·······517:·astore_21121 ·······517:·astore_2
1122 ·······518:·goto··········4671122 ·······518:·goto··········467
  
1123 ··public·void·onCreateContextMenu(android.view.ContextMenu,·android.view.View,·android.view.ContextMenu$ContextMenuInfo);1123 ··public·void·onCreateContextMenu(android.view.ContextMenu,·android.view.View,·android.view.ContextMenu$ContextMenuInfo);
1124 ····descriptor:·(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V1124 ····descriptor:·(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
1125 ····flags:·(0x0001)·ACC_PUBLIC1125 ····flags:·(0x0001)·ACC_PUBLIC
1126 ····Code:1126 ····Code:
1127 ······stack=300,·locals=15,·args_size=41127 ······stack=300,·locals=14,·args_size=4
1128 ·········0:·bipush········101128 ·········0:·bipush········10
1129 ·········2:·istore········41129 ·········2:·istore········4
1130 ·········4:·iconst_11130 ·········4:·iconst_1
1131 ·········5:·istore········51131 ·········5:·istore········5
1132 ·········7:·aload_01132 ·········7:·aload_0
1133 ·········8:·aload_11133 ·········8:·aload_1
1134 ·········9:·aload_21134 ·········9:·aload_2
Offset 1141, 67 lines modifiedOffset 1141, 65 lines modified
1141 ········21:·aload_01141 ········21:·aload_0
1142 ········22:·invokespecial·#218················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager."<init>":(Landroid/content/Context;)V1142 ········22:·invokespecial·#218················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager."<init>":(Landroid/content/Context;)V
1143 ········25:·aload·········61143 ········25:·aload·········6
1144 ········27:·invokevirtual·#228················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;1144 ········27:·invokevirtual·#228················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getActiveServer:()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
1145 ········30:·astore········71145 ········30:·astore········7
1146 ········32:·aload·········61146 ········32:·aload·········6
1147 ········34:·invokevirtual·#416················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List;1147 ········34:·invokevirtual·#416················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.getAllServers:()Ljava/util/List;
1148 ········37:·astore········8 
1149 ········39:·aload·········8 
1150 ········41:·invokeinterface·#422,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1148 ········37:·invokeinterface·#422,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1151 ········46:·astore········91149 ········42:·astore········8
1152 ········48:·aload·········91150 ········44:·aload·········8
1153 ········50:·invokeinterface·#427,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1151 ········46:·invokeinterface·#427,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1154 ········55:·istore········101152 ········51:·istore········9
1155 ········57:·iload·········101153 ········53:·iload·········9
1156 ········59:·ifeq··········1451154 ········55:·ifeq··········141
1157 ········62:·aload·········91155 ········58:·aload·········8
1158 ········64:·invokeinterface·#431,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1156 ········60:·invokeinterface·#431,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1159 ········69:·checkcast·····#230················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings1157 ········65:·checkcast·····#230················//·class·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings
1160 ········72:·astore········111158 ········68:·astore········10
1161 ········74:·aload·········111159 ········70:·aload·········10
1162 ········76:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I1160 ········72:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I
1163 ········79:·istore········101161 ········75:·istore········9
1164 ········81:·aload·········111162 ········77:·aload·········10
1165 ········83:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I1163 ········79:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I
1166 ········86:·istore········121164 ········82:·istore········11
1167 ········88:·aload·········111165 ········84:·aload·········10
1168 ········90:·invokevirtual·#432················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String;1166 ········86:·invokevirtual·#432················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getName:()Ljava/lang/String;
1169 ········93:·astore········131167 ········89:·astore········12
1170 ········95:·aload_11168 ········91:·aload_1
1171 ········96:·iload·········41169 ········92:·iload·········4
 1170 ········94:·iload·········9
1172 ········98:·iload·········101171 ········96:·iload·········11
1173 ·······100:·iload·········121172 ········98:·aload·········12
1174 ·······102:·aload·········13 
1175 ·······104:·invokeinterface·#438,··5··········//·InterfaceMethod·android/view/ContextMenu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;1173 ·······100:·invokeinterface·#438,··5··········//·InterfaceMethod·android/view/ContextMenu.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
1176 ·······109:·astore········141174 ·······105:·astore········13
1177 ·······111:·aload·········71175 ·······107:·aload·········7
1178 ·······113:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I 
1179 ·······116:·istore········10 
1180 ·······118:·aload·········11 
1181 ·······120:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I1176 ·······109:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I
1182 ·······123:·istore········121177 ·······112:·istore········9
 1178 ·······114:·aload·········10
 1179 ·······116:·invokevirtual·#233················//·Method·net/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings.getId:()I
 1180 ·······119:·istore········11
 1181 ·······121:·iload·········9
1183 ·······125:·iload·········101182 ·······123:·iload·········11
1184 ·······127:·iload·········12 
1185 ·······129:·if_icmpne·····481183 ·······125:·if_icmpne·····44
1186 ·······132:·aload·········141184 ·······128:·aload·········13
1187 ·······134:·iload·········51185 ·······130:·iload·········5
1188 ·······136:·invokeinterface·#442,··2··········//·InterfaceMethod·android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem;1186 ·······132:·invokeinterface·#442,··2··········//·InterfaceMethod·android/view/MenuItem.setChecked:(Z)Landroid/view/MenuItem;
1189 ·······141:·pop1187 ·······137:·pop
1190 ·······142:·goto··········481188 ·······138:·goto··········44
1191 ·······145:·aload_11189 ·······141:·aload_1
1192 ·······146:·iload·········41190 ·······142:·iload·········4
1193 ·······148:·iload·········51191 ·······144:·iload·········5
1194 ·······150:·iload·········51192 ·······146:·iload·········5
1195 ·······152:·invokeinterface·#446,··4··········//·InterfaceMethod·android/view/ContextMenu.setGroupCheckable:(IZZ)V1193 ·······148:·invokeinterface·#446,··4··········//·InterfaceMethod·android/view/ContextMenu.setGroupCheckable:(IZZ)V
1196 ·······157:·aload_11194 ·······153:·aload_1
1197 ·······158:·ldc_w·········#447················//·int·21313618641195 ·······154:·ldc_w·········#447················//·int·2131361864
1198 ·······161:·invokeinterface·#452,··2··········//·InterfaceMethod·android/view/ContextMenu.setHeaderTitle:(I)Landroid/view/ContextMenu;1196 ·······157:·invokeinterface·#452,··2··········//·InterfaceMethod·android/view/ContextMenu.setHeaderTitle:(I)Landroid/view/ContextMenu;
1199 ·······166:·pop1197 ·······162:·pop
1200 ·······167:·return1198 ·······163:·return
  
1201 ··protected·void·onResume();1199 ··protected·void·onResume();
1202 ····descriptor:·()V1200 ····descriptor:·()V
1203 ····flags:·(0x0004)·ACC_PROTECTED1201 ····flags:·(0x0004)·ACC_PROTECTED
1204 ····Code:1202 ····Code:
1205 ······stack=300,·locals=3,·args_size=11203 ······stack=300,·locals=3,·args_size=1
1206 ·········0:·aload_01204 ·········0:·aload_0
15.2 KB
net/sourceforge/subsonic/androidapp/activity/SearchActivity.class
15.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 891, 153 lines modifiedOffset 891, 147 lines modified
891 ········91:·invokespecial·#77·················//·Method·onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V891 ········91:·invokespecial·#77·················//·Method·onAlbumSelected:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V
892 ········94:·goto··········51892 ········94:·goto··········51
  
893 ··private·void·expandAlbums();893 ··private·void·expandAlbums();
894 ····descriptor:·()V894 ····descriptor:·()V
895 ····flags:·(0x0002)·ACC_PRIVATE895 ····flags:·(0x0002)·ACC_PRIVATE
896 ····Code:896 ····Code:
897 ······stack=300,·locals=6,·args_size=1897 ······stack=300,·locals=5,·args_size=1
898 ·········0:·aload_0898 ·········0:·aload_0
899 ·········1:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;899 ·········1:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;
900 ·········4:·invokevirtual·#114················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V900 ·········4:·invokevirtual·#114················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V
901 ·········7:·aload_0901 ·········7:·aload_0
902 ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;902 ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;
903 ········11:·invokevirtual·#107················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List;903 ········11:·invokevirtual·#107················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List;
904 ········14:·astore_1 
905 ········15:·aload_1 
906 ········16:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;904 ········14:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
907 ········21:·astore_2905 ········19:·astore_1
908 ········22:·aload_2906 ········20:·aload_1
909 ········23:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z907 ········21:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
910 ········28:·istore_3908 ········26:·istore_2
911 ········29:·iload_3909 ········27:·iload_2
912 ········30:·ifeq··········58910 ········28:·ifeq··········56
913 ········33:·aload_2911 ········31:·aload_1
914 ········34:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;912 ········32:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
915 ········39:·checkcast·····#104················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry913 ········37:·checkcast·····#104················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry
916 ········42:·astore········4914 ········40:·astore_3
917 ········44:·aload_0915 ········41:·aload_0
918 ········45:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;916 ········42:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;
919 ········48:·astore_1917 ········45:·astore········4
 918 ········47:·aload·········4
920 ········49:·aload_1919 ········49:·aload_3
921 ········50:·aload·········4 
922 ········52:·invokevirtual·#131················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.add:(Ljava/lang/Object;)V920 ········50:·invokevirtual·#131················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.add:(Ljava/lang/Object;)V
923 ········55:·goto··········22921 ········53:·goto··········20
924 ········58:·aload_0922 ········56:·aload_0
925 ········59:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;923 ········57:·getfield······#109················//·Field·albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;
926 ········62:·invokevirtual·#134················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.notifyDataSetChanged:()V924 ········60:·invokevirtual·#134················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.notifyDataSetChanged:()V
927 ········65:·aload_0925 ········63:·aload_0
928 ········66:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;926 ········64:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;
929 ········69:·astore_1927 ········67:·astore_1
930 ········70:·aload_0928 ········68:·aload_0
931 ········71:·getfield······#138················//·Field·moreAlbumsAdapter:Landroid/widget/ListAdapter;929 ········69:·getfield······#138················//·Field·moreAlbumsAdapter:Landroid/widget/ListAdapter;
932 ········74:·astore········5930 ········72:·astore········4
933 ········76:·aload_1931 ········74:·aload_1
934 ········77:·aload·········5932 ········75:·aload·········4
935 ········79:·invokevirtual·#144················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V933 ········77:·invokevirtual·#144················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V
936 ········82:·aload_0934 ········80:·aload_0
937 ········83:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;935 ········81:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;
938 ········86:·invokevirtual·#145················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V936 ········84:·invokevirtual·#145················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V
939 ········89:·return937 ········87:·return
  
940 ··private·void·expandArtists();938 ··private·void·expandArtists();
941 ····descriptor:·()V939 ····descriptor:·()V
942 ····flags:·(0x0002)·ACC_PRIVATE940 ····flags:·(0x0002)·ACC_PRIVATE
943 ····Code:941 ····Code:
944 ······stack=300,·locals=6,·args_size=1942 ······stack=300,·locals=5,·args_size=1
945 ·········0:·aload_0943 ·········0:·aload_0
946 ·········1:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;944 ·········1:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;
947 ·········4:·invokevirtual·#150················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.clear:()V945 ·········4:·invokevirtual·#150················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.clear:()V
948 ·········7:·aload_0946 ·········7:·aload_0
949 ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;947 ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;
950 ········11:·invokevirtual·#153················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List;948 ········11:·invokevirtual·#153················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List;
951 ········14:·astore_1 
952 ········15:·aload_1 
953 ········16:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;949 ········14:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
954 ········21:·astore_2950 ········19:·astore_1
955 ········22:·aload_2951 ········20:·aload_1
956 ········23:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z952 ········21:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
957 ········28:·istore_3953 ········26:·istore_2
958 ········29:·iload_3954 ········27:·iload_2
959 ········30:·ifeq··········58955 ········28:·ifeq··········56
960 ········33:·aload_2956 ········31:·aload_1
961 ········34:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;957 ········32:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
962 ········39:·checkcast·····#155················//·class·net/sourceforge/subsonic/androidapp/domain/Artist958 ········37:·checkcast·····#155················//·class·net/sourceforge/subsonic/androidapp/domain/Artist
963 ········42:·astore········4959 ········40:·astore_3
964 ········44:·aload_0960 ········41:·aload_0
965 ········45:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;961 ········42:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;
966 ········48:·astore_1962 ········45:·astore········4
 963 ········47:·aload·········4
967 ········49:·aload_1964 ········49:·aload_3
968 ········50:·aload·········4 
969 ········52:·invokevirtual·#156················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.add:(Ljava/lang/Object;)V965 ········50:·invokevirtual·#156················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.add:(Ljava/lang/Object;)V
970 ········55:·goto··········22966 ········53:·goto··········20
971 ········58:·aload_0967 ········56:·aload_0
972 ········59:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;968 ········57:·getfield······#147················//·Field·artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;
973 ········62:·invokevirtual·#157················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.notifyDataSetChanged:()V969 ········60:·invokevirtual·#157················//·Method·net/sourceforge/subsonic/androidapp/util/ArtistAdapter.notifyDataSetChanged:()V
974 ········65:·aload_0970 ········63:·aload_0
975 ········66:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;971 ········64:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;
976 ········69:·astore_1972 ········67:·astore_1
977 ········70:·aload_0973 ········68:·aload_0
978 ········71:·getfield······#159················//·Field·moreArtistsAdapter:Landroid/widget/ListAdapter;974 ········69:·getfield······#159················//·Field·moreArtistsAdapter:Landroid/widget/ListAdapter;
979 ········74:·astore········5975 ········72:·astore········4
980 ········76:·aload_1976 ········74:·aload_1
981 ········77:·aload·········5977 ········75:·aload·········4
982 ········79:·invokevirtual·#144················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V978 ········77:·invokevirtual·#144················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.removeAdapter:(Landroid/widget/ListAdapter;)V
983 ········82:·aload_0979 ········80:·aload_0
984 ········83:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;980 ········81:·getfield······#136················//·Field·mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;
985 ········86:·invokevirtual·#145················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V981 ········84:·invokevirtual·#145················//·Method·net/sourceforge/subsonic/androidapp/util/MergeAdapter.notifyDataSetChanged:()V
986 ········89:·return982 ········87:·return
  
987 ··private·void·expandSongs();983 ··private·void·expandSongs();
988 ····descriptor:·()V984 ····descriptor:·()V
989 ····flags:·(0x0002)·ACC_PRIVATE985 ····flags:·(0x0002)·ACC_PRIVATE
990 ····Code:986 ····Code:
991 ······stack=300,·locals=6,·args_size=1987 ······stack=300,·locals=5,·args_size=1
992 ·········0:·aload_0988 ·········0:·aload_0
993 ·········1:·getfield······#161················//·Field·songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;989 ·········1:·getfield······#161················//·Field·songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;
994 ·········4:·invokevirtual·#114················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V990 ·········4:·invokevirtual·#114················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter.clear:()V
995 ·········7:·aload_0991 ·········7:·aload_0
996 ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;992 ·········8:·getfield······#52·················//·Field·searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;
997 ········11:·invokevirtual·#92·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getSongs:()Ljava/util/List;993 ········11:·invokevirtual·#92·················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getSongs:()Ljava/util/List;
998 ········14:·astore_1 
999 ········15:·aload_1 
1000 ········16:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;994 ········14:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1001 ········21:·astore_2995 ········19:·astore_1
1002 ········22:·aload_2996 ········20:·aload_1
1003 ········23:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z997 ········21:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1004 ········28:·istore_3998 ········26:·istore_2
1005 ········29:·iload_3999 ········27:·iload_2
1006 ········30:·ifeq··········581000 ········28:·ifeq··········56
1007 ········33:·aload_21001 ········31:·aload_1
1008 ········34:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1002 ········32:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1009 ········39:·checkcast·····#104················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry1003 ········37:·checkcast·····#104················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry
1010 ········42:·astore········41004 ········40:·astore_3
1011 ········44:·aload_01005 ········41:·aload_0
1012 ········45:·getfield······#161················//·Field·songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;1006 ········42:·getfield······#161················//·Field·songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;
Max diff block lines reached; 253/15395 bytes (1.64%) of diff not shown.
29.3 KB
net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.class
29.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 917, 15 lines modifiedOffset 917, 15 lines modified
917 ·········1:·getfield······#79·················//·Field·unpinButton:Landroid/widget/Button;917 ·········1:·getfield······#79·················//·Field·unpinButton:Landroid/widget/Button;
918 ·········4:·areturn918 ·········4:·areturn
  
919 ··private·android.view.View·createHeader(net.sourceforge.subsonic.androidapp.domain.MusicDirectory);919 ··private·android.view.View·createHeader(net.sourceforge.subsonic.androidapp.domain.MusicDirectory);
920 ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View;920 ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View;
921 ····flags:·(0x0002)·ACC_PRIVATE921 ····flags:·(0x0002)·ACC_PRIVATE
922 ····Code:922 ····Code:
923 ······stack=300,·locals=26,·args_size=2923 ······stack=300,·locals=25,·args_size=2
924 ·········0:·aload_1924 ·········0:·aload_1
925 ·········1:·invokevirtual·#85·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List;925 ·········1:·invokevirtual·#85·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List;
926 ·········4:·astore_2926 ·········4:·astore_2
927 ·········5:·aload_0927 ·········5:·aload_0
928 ·········6:·invokestatic··#91·················//·Method·android/view/LayoutInflater.from:(Landroid/content/Context;)Landroid/view/LayoutInflater;928 ·········6:·invokestatic··#91·················//·Method·android/view/LayoutInflater.from:(Landroid/content/Context;)Landroid/view/LayoutInflater;
929 ·········9:·astore_3929 ·········9:·astore_3
930 ········10:·ldc···········#92·················//·int·2130903068930 ········10:·ldc···········#92·················//·int·2130903068
Offset 985, 248 lines modifiedOffset 985, 242 lines modified
985 ·······117:·astore········5985 ·······117:·astore········5
986 ·······119:·aload_3986 ·······119:·aload_3
987 ·······120:·aload_0987 ·······120:·aload_0
988 ·······121:·aload_1988 ·······121:·aload_1
989 ·······122:·aload·········14989 ·······122:·aload·········14
990 ·······124:·invokespecial·#139················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V990 ·······124:·invokespecial·#139················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V
991 ·······127:·aload·········14991 ·······127:·aload·········14
992 ·······129:·astore········5 
993 ·······131:·aload·········14 
994 ·······133:·aload_3992 ·······129:·aload_3
995 ·······134:·invokevirtual·#143················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V993 ·······130:·invokevirtual·#143················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V
996 ·······137:·aload_1994 ·······133:·aload_1
997 ·······138:·invokevirtual·#147················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.isStarred:()Z995 ·······134:·invokevirtual·#147················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.isStarred:()Z
998 ·······141:·istore········15996 ·······137:·istore········15
999 ·······143:·iload·········15997 ·······139:·iload·········15
1000 ·······145:·ifeq··········413998 ·······141:·ifeq··········403
1001 ·······148:·ldc···········#148················//·int·2130837560999 ·······144:·ldc···········#148················//·int·2130837560
 1000 ·······146:·istore········15
 1001 ·······148:·iload·········15
1002 ·······150:·istore········151002 ·······150:·istore········8
1003 ·······152:·aload·········141003 ·······152:·aload·········14
1004 ·······154:·astore········5 
1005 ·······156:·iload·········151004 ·······154:·iload·········15
1006 ·······158:·istore········16 
1007 ·······160:·aload·········14 
1008 ·······162:·iload·········15 
1009 ·······164:·invokevirtual·#153················//·Method·android/widget/ImageView.setImageResource:(I)V1005 ·······156:·invokevirtual·#153················//·Method·android/widget/ImageView.setImageResource:(I)V
1010 ·······167:·iload·········131006 ·······159:·iload·········13
1011 ·······169:·ifne··········1901007 ·······161:·ifne··········182
 1008 ·······164:·aload_0
 1009 ·······165:·astore········5
1012 ·······172:·aload_01010 ·······167:·aload_0
1013 ·······173:·astore········5 
1014 ·······175:·aload_0 
1015 ·······176:·getfield······#155················//·Field·isPlaylist:Z1011 ·······168:·getfield······#155················//·Field·isPlaylist:Z
1016 ·······179:·istore········81012 ·······171:·istore········8
1017 ·······181:·iload·········81013 ·······173:·iload·········8
 1014 ·······175:·istore········15
 1015 ·······177:·iload·········8
 1016 ·······179:·ifeq··········410
 1017 ·······182:·bipush········8
1018 ·······183:·istore········151018 ·······184:·istore········15
1019 ·······185:·iload·········8 
1020 ·······187:·ifeq··········420 
1021 ·······190:·bipush········8 
1022 ·······192:·istore········15 
1023 ·······194:·aload·········14 
1024 ·······196:·astore········5 
1025 ·······198:·iload·········151019 ·······186:·iload·········15
1026 ·······200:·istore········161020 ·······188:·istore········8
1027 ·······202:·aload·········141021 ·······190:·aload·········14
1028 ·······204:·iload·········151022 ·······192:·iload·········15
1029 ·······206:·invokevirtual·#159················//·Method·android/widget/ImageView.setVisibility:(I)V1023 ·······194:·invokevirtual·#159················//·Method·android/widget/ImageView.setVisibility:(I)V
1030 ·······209:·ldc···········#160················//·int·21315585201024 ·······197:·ldc···········#160················//·int·2131558520
1031 ·······211:·istore········151025 ·······199:·istore········15
1032 ·······213:·iload·········151026 ·······201:·iload·········15
1033 ·······215:·istore········81027 ·······203:·istore········8
1034 ·······217:·aload·········71028 ·······205:·aload·········7
1035 ·······219:·iload·········151029 ·······207:·iload·········15
1036 ·······221:·invokevirtual·#105················//·Method·android/view/View.findViewById:(I)Landroid/view/View;1030 ·······209:·invokevirtual·#105················//·Method·android/view/View.findViewById:(I)Landroid/view/View;
1037 ·······224:·checkcast·····#134················//·class·android/widget/ImageView1031 ·······212:·checkcast·····#134················//·class·android/widget/ImageView
1038 ·······227:·astore········171032 ·······215:·astore········16
1039 ·······229:·new···········#163················//·class·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$171033 ·······217:·new···········#163················//·class·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17
1040 ·······232:·astore_31034 ·······220:·astore_3
1041 ·······233:·aload_31035 ·······221:·aload_3
1042 ·······234:·astore········51036 ·······222:·astore········5
1043 ·······236:·aload_31037 ·······224:·aload_3
1044 ·······237:·aload_01038 ·······225:·aload_0
1045 ·······238:·aload_11039 ·······226:·aload_1
1046 ·······239:·invokespecial·#166················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V1040 ·······227:·invokespecial·#166················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
1047 ·······242:·aload·········171041 ·······230:·aload·········16
1048 ·······244:·aload_31042 ·······232:·aload_3
1049 ·······245:·invokevirtual·#143················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V1043 ·······233:·invokevirtual·#143················//·Method·android/widget/ImageView.setOnClickListener:(Landroid/view/View$OnClickListener;)V
1050 ·······248:·iload·········131044 ·······236:·iload·········13
1051 ·······250:·ifne··········2711045 ·······238:·ifne··········259
1052 ·······253:·aload_01046 ·······241:·aload_0
1053 ·······254:·astore········51047 ·······242:·astore········5
1054 ·······256:·aload_01048 ·······244:·aload_0
1055 ·······257:·getfield······#155················//·Field·isPlaylist:Z1049 ·······245:·getfield······#155················//·Field·isPlaylist:Z
1056 ·······260:·istore········81050 ·······248:·istore········8
1057 ·······262:·iload·········81051 ·······250:·iload·········8
 1052 ·······252:·istore········15
 1053 ·······254:·iload·········8
 1054 ·······256:·ifeq··········418
 1055 ·······259:·bipush········8
1058 ·······264:·istore········151056 ·······261:·istore········15
1059 ·······266:·iload·········8 
1060 ·······268:·ifeq··········428 
1061 ·······271:·bipush········8 
1062 ·······273:·istore········15 
1063 ·······275:·iload·········151057 ·······263:·iload·········15
1064 ·······277:·istore········81058 ·······265:·istore········8
1065 ·······279:·aload·········171059 ·······267:·aload·········16
1066 ·······281:·iload·········151060 ·······269:·iload·········15
1067 ·······283:·invokevirtual·#159················//·Method·android/widget/ImageView.setVisibility:(I)V1061 ·······271:·invokevirtual·#159················//·Method·android/widget/ImageView.setVisibility:(I)V
1068 ·······286:·ldc···········#167················//·int·21315585161062 ·······274:·ldc···········#167················//·int·2131558516
1069 ·······288:·istore········151063 ·······276:·istore········15
1070 ·······290:·iload·········151064 ·······278:·iload·········15
1071 ·······292:·istore········81065 ·······280:·istore········8
1072 ·······294:·aload·········71066 ·······282:·aload·········7
1073 ·······296:·iload·········151067 ·······284:·iload·········15
1074 ·······298:·invokevirtual·#105················//·Method·android/view/View.findViewById:(I)Landroid/view/View;1068 ·······286:·invokevirtual·#105················//·Method·android/view/View.findViewById:(I)Landroid/view/View;
1075 ·······301:·checkcast·····#170················//·class·android/widget/TextView1069 ·······289:·checkcast·····#170················//·class·android/widget/TextView
1076 ·······304:·astore········181070 ·······292:·astore········17
1077 ·······306:·aload_01071 ·······294:·aload_0
1078 ·······307:·invokevirtual·#174················//·Method·getTitle:()Ljava/lang/CharSequence;1072 ·······295:·invokevirtual·#174················//·Method·getTitle:()Ljava/lang/CharSequence;
1079 ·······310:·astore_31073 ·······298:·astore_3
1080 ·······311:·aload·········181074 ·······299:·aload·········17
1081 ·······313:·aload_31075 ·······301:·aload_3
1082 ·······314:·invokevirtual·#178················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V1076 ·······302:·invokevirtual·#178················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
1083 ·······317:·iconst_01077 ·······305:·iconst_0
Max diff block lines reached; 8137/29783 bytes (27.32%) of diff not shown.
11.6 KB
net/sourceforge/subsonic/androidapp/service/CachedMusicService.class
11.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 470, 15 lines modifiedOffset 470, 15 lines modified
470 ········69:·putfield······#79·················//·Field·restUrl:Ljava/lang/String;470 ········69:·putfield······#79·················//·Field·restUrl:Ljava/lang/String;
471 ········72:·return471 ········72:·return
  
472 ··private·void·populateStarred(java.util.List,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener);472 ··private·void·populateStarred(java.util.List,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener);
473 ····descriptor:·(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V473 ····descriptor:·(Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V
474 ····flags:·(0x0002)·ACC_PRIVATE474 ····flags:·(0x0002)·ACC_PRIVATE
475 ····Code:475 ····Code:
476 ······stack=300,·locals=11,·args_size=4476 ······stack=300,·locals=12,·args_size=4
477 ·········0:·ldc···········#89·················//·String·1.10.1477 ·········0:·ldc···········#89·················//·String·1.10.1
478 ·········2:·astore········4478 ·········2:·astore········4
479 ·········4:·aload_2479 ·········4:·aload_2
480 ·········5:·aload·········4480 ·········5:·aload·········4
481 ·········7:·invokestatic··#93·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z481 ·········7:·invokestatic··#93·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z
482 ········10:·istore········5482 ········10:·istore········5
483 ········12:·iload·········5483 ········12:·iload·········5
Offset 492, 71 lines modifiedOffset 492, 69 lines modified
492 ········28:·istore········5492 ········28:·istore········5
493 ········30:·iload·········5493 ········30:·iload·········5
494 ········32:·ifeq··········17494 ········32:·ifeq··········17
495 ········35:·aload_0495 ········35:·aload_0
496 ········36:·aload_2496 ········36:·aload_2
497 ········37:·aload_3497 ········37:·aload_3
498 ········38:·invokevirtual·#99·················//·Method·getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;498 ········38:·invokevirtual·#99·················//·Method·getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;
499 ········41:·astore········4 
500 ········43:·aload·········4 
501 ········45:·invokevirtual·#105················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List;499 ········41:·invokevirtual·#105················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getArtists:()Ljava/util/List;
502 ········48:·astore········6500 ········44:·astore········6
503 ········50:·new···········#107················//·class·java/util/HashSet501 ········46:·new···········#107················//·class·java/util/HashSet
504 ········53:·astore········7502 ········49:·astore········7
505 ········55:·aload·········7503 ········51:·aload·········7
506 ········57:·invokespecial·#108················//·Method·java/util/HashSet."<init>":()V504 ········53:·invokespecial·#108················//·Method·java/util/HashSet."<init>":()V
507 ········60:·aload·········6505 ········56:·aload·········6
508 ········62:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;506 ········58:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
509 ········67:·astore········8507 ········63:·astore········4
510 ········69:·aload·········8508 ········65:·aload·········4
511 ········71:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z509 ········67:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
512 ········76:·istore········5510 ········72:·istore········8
513 ········78:·iload·········5511 ········74:·iload·········8
514 ········80:·ifeq··········115512 ········76:·ifeq··········111
515 ········83:·aload·········8513 ········79:·aload·········4
516 ········85:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;514 ········81:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
517 ········90:·checkcast·····#126················//·class·net/sourceforge/subsonic/androidapp/domain/Artist515 ········86:·checkcast·····#126················//·class·net/sourceforge/subsonic/androidapp/domain/Artist
518 ········93:·astore········9516 ········89:·astore········9
519 ········95:·aload·········9517 ········91:·aload·········9
520 ········97:·invokevirtual·#130················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String;518 ········93:·invokevirtual·#130················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String;
521 ·······100:·astore········4519 ········96:·astore········10
 520 ········98:·aload·········7
522 ·······102:·aload·········7521 ·······100:·aload·········10
523 ·······104:·aload·········4 
524 ·······106:·invokeinterface·#136,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z522 ·······102:·invokeinterface·#136,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z
525 ·······111:·pop523 ·······107:·pop
526 ·······112:·goto··········69524 ·······108:·goto··········65
527 ·······115:·aload_1525 ·······111:·aload_1
528 ·······116:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;526 ·······112:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
529 ·······121:·astore········8527 ·······117:·astore········4
530 ·······123:·aload·········8528 ·······119:·aload·········4
531 ·······125:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z529 ·······121:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
532 ·······130:·istore········5530 ·······126:·istore········8
533 ·······132:·iload·········5531 ·······128:·iload·········8
534 ·······134:·ifeq··········17532 ·······130:·ifeq··········17
535 ·······137:·aload·········8533 ·······133:·aload·········4
536 ·······139:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;534 ·······135:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
537 ·······144:·checkcast·····#126················//·class·net/sourceforge/subsonic/androidapp/domain/Artist535 ·······140:·checkcast·····#126················//·class·net/sourceforge/subsonic/androidapp/domain/Artist
538 ·······147:·astore········10536 ·······143:·astore········11
539 ·······149:·aload·········10537 ·······145:·aload·········11
540 ·······151:·invokevirtual·#130················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String;538 ·······147:·invokevirtual·#130················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.getId:()Ljava/lang/String;
541 ·······154:·astore········4539 ·······150:·astore········10
542 ·······156:·aload·········7540 ·······152:·aload·········7
543 ·······158:·aload·········4541 ·······154:·aload·········10
544 ·······160:·invokeinterface·#139,··2··········//·InterfaceMethod·java/util/Set.contains:(Ljava/lang/Object;)Z542 ·······156:·invokeinterface·#139,··2··········//·InterfaceMethod·java/util/Set.contains:(Ljava/lang/Object;)Z
545 ·······165:·istore········5543 ·······161:·istore········8
546 ·······167:·aload·········10544 ·······163:·aload·········11
547 ·······169:·iload·········5545 ·······165:·iload·········8
548 ·······171:·invokevirtual·#143················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setStarred:(Z)V546 ·······167:·invokevirtual·#143················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setStarred:(Z)V
549 ·······174:·goto··········123547 ·······170:·goto··········119
  
550 ··private·void·populateStarred(net.sourceforge.subsonic.androidapp.domain.MusicDirectory,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener);548 ··private·void·populateStarred(net.sourceforge.subsonic.androidapp.domain.MusicDirectory,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener);
551 ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V549 ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V
552 ····flags:·(0x0002)·ACC_PRIVATE550 ····flags:·(0x0002)·ACC_PRIVATE
553 ····Code:551 ····Code:
554 ······stack=300,·locals=9,·args_size=4552 ······stack=300,·locals=10,·args_size=4
555 ·········0:·ldc···········#89·················//·String·1.10.1553 ·········0:·ldc···········#89·················//·String·1.10.1
556 ·········2:·astore········4554 ·········2:·astore········4
557 ·········4:·aload_2555 ·········4:·aload_2
558 ·········5:·aload·········4556 ·········5:·aload·········4
559 ·········7:·invokestatic··#93·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z557 ·········7:·invokestatic··#93·················//·Method·net/sourceforge/subsonic/androidapp/util/Util.isServerCompatibleTo:(Landroid/content/Context;Ljava/lang/String;)Z
560 ········10:·istore········5558 ········10:·istore········5
561 ········12:·iload·········5559 ········12:·iload·········5
Offset 571, 45 lines modifiedOffset 569, 43 lines modified
571 ········30:·iload·········5569 ········30:·iload·········5
572 ········32:·ifeq··········17570 ········32:·ifeq··········17
573 ········35:·aload_0571 ········35:·aload_0
574 ········36:·aload_2572 ········36:·aload_2
575 ········37:·aload_3573 ········37:·aload_3
576 ········38:·invokevirtual·#99·················//·Method·getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;574 ········38:·invokevirtual·#99·················//·Method·getStarred:(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;
577 ········41:·invokevirtual·#146················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List;575 ········41:·invokevirtual·#146················//·Method·net/sourceforge/subsonic/androidapp/domain/SearchResult.getAlbums:()Ljava/util/List;
578 ········44:·astore········4 
579 ········46:·aload·········4 
580 ········48:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;576 ········44:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
581 ········53:·astore········6577 ········49:·astore········4
582 ········55:·aload·········6578 ········51:·aload·········4
583 ········57:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z579 ········53:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
584 ········62:·istore········5580 ········58:·istore········6
585 ········64:·iload·········5581 ········60:·iload·········6
586 ········66:·ifeq··········17582 ········62:·ifeq··········17
587 ········69:·aload·········6583 ········65:·aload·········4
588 ········71:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;584 ········67:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
589 ········76:·checkcast·····#148················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry585 ········72:·checkcast·····#148················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry
590 ········79:·astore········7586 ········75:·astore········7
591 ········81:·aload_1587 ········77:·aload_1
592 ········82:·invokevirtual·#151················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getId:()Ljava/lang/String;588 ········78:·invokevirtual·#151················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getId:()Ljava/lang/String;
593 ········85:·astore········4589 ········81:·astore········8
594 ········87:·aload·········7590 ········83:·aload·········7
595 ········89:·invokevirtual·#152················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String;591 ········85:·invokevirtual·#152················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String;
596 ········92:·astore········8592 ········88:·astore········9
597 ········94:·aload·········4 
598 ········96:·aload·········8593 ········90:·aload·········8
 594 ········92:·aload·········9
599 ········98:·invokevirtual·#156················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z595 ········94:·invokevirtual·#156················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
 596 ········97:·istore········6
 597 ········99:·iload·········6
 598 ·······101:·ifeq··········51
 599 ·······104:·iconst_1
600 ·······101:·istore········5600 ·······105:·istore········5
 601 ·······107:·aload_1
601 ·······103:·iload·········5602 ·······108:·iload·········5
602 ·······105:·ifeq··········55 
Max diff block lines reached; 428/11685 bytes (3.66%) of diff not shown.
2.82 KB
net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.class
2.68 KB
procyon -ec {}
    
Offset 210, 14 lines modifiedOffset 210, 15 lines modified
210 ············try·{210 ············try·{
211 ················Label_0266:·{211 ················Label_0266:·{
212 ····················if·(!downloadFile.isCompleteFileAvailable())·{212 ····················if·(!downloadFile.isCompleteFileAvailable())·{
213 ························break·Label_0266;213 ························break·Label_0266;
214 ····················}214 ····················}
215 ····················File·file·=·downloadFile.getCompleteFile();215 ····················File·file·=·downloadFile.getCompleteFile();
216 ····················try·{216 ····················try·{
 217 ····················Label_0019:
217 ························while·(true)·{218 ························while·(true)·{
218 ····························downloadFile.updateModificationDate();219 ····························downloadFile.updateModificationDate();
219 ····························this.mediaPlayer.setOnCompletionListener((MediaPlayer$OnCompletionListener)null);220 ····························this.mediaPlayer.setOnCompletionListener((MediaPlayer$OnCompletionListener)null);
220 ····························final·MediaPlayer·mediaPlayer·=·this.mediaPlayer;221 ····························final·MediaPlayer·mediaPlayer·=·this.mediaPlayer;
221 ····························try·{222 ····························try·{
222 ································mediaPlayer.reset();223 ································mediaPlayer.reset();
223 ································this.setPlayerState(PlayerState.IDLE);224 ································this.setPlayerState(PlayerState.IDLE);
Offset 256, 17 lines modifiedOffset 257, 17 lines modified
256 ········································································mediaPlayer6.start();257 ········································································mediaPlayer6.start();
257 ········································································this.setPlayerState(PlayerState.STARTED);258 ········································································this.setPlayerState(PlayerState.STARTED);
258 ········································································while·(true)·{259 ········································································while·(true)·{
259 ············································································final·DownloadServiceLifecycleSupport·lifecycleSupport·=·this.lifecycleSupport;260 ············································································final·DownloadServiceLifecycleSupport·lifecycleSupport·=·this.lifecycleSupport;
260 ············································································try·{261 ············································································try·{
261 ················································································lifecycleSupport.serializeDownloadQueue();262 ················································································lifecycleSupport.serializeDownloadQueue();
262 ················································································return;263 ················································································return;
263 ················································································this.setPlayerState(PlayerState.PAUSED); 
264 ················································································continue; 
265 ················································································file·=·downloadFile.getPartialFile();264 ················································································file·=·downloadFile.getPartialFile();
 265 ················································································continue·Label_0019;
 266 ················································································this.setPlayerState(PlayerState.PAUSED);
266 ············································································}267 ············································································}
267 ············································································catch·(Exception·ex)·{268 ············································································catch·(Exception·ex)·{
268 ················································································this.handleError(ex);269 ················································································this.handleError(ex);
269 ············································································}270 ············································································}
270 ········································································}271 ········································································}
271 ····································································}272 ····································································}
272 ····································································catch·(Exception·ex2)·{}273 ····································································catch·(Exception·ex2)·{}
39.7 KB
net/sourceforge/subsonic/androidapp/service/RESTMusicService.class
39.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 1396, 347 lines modifiedOffset 1396, 339 lines modified
1396 ············37····41····58···any1396 ············37····41····58···any
1397 ············43····48····58···any1397 ············43····48····58···any
  
1398 ··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);1398 ··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);
1399 ····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;1399 ····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;
1400 ····flags:·(0x0002)·ACC_PRIVATE1400 ····flags:·(0x0002)·ACC_PRIVATE
1401 ····Code:1401 ····Code:
1402 ······stack=300,·locals=35,·args_size=101402 ······stack=300,·locals=34,·args_size=10
1403 ·········0:·getstatic·····#48·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;1403 ·········0:·getstatic·····#48·················//·Field·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;
1404 ·········3:·astore········101404 ·········3:·astore········10
1405 ·········5:·new···········#187················//·class·java/lang/StringBuilder1405 ·········5:·new···········#187················//·class·java/lang/StringBuilder
1406 ·········8:·astore········111406 ·········8:·astore········11
1407 ········10:·aload·········111407 ········10:·aload·········11
1408 ········12:·invokespecial·#188················//·Method·java/lang/StringBuilder."<init>":()V1408 ········12:·invokespecial·#188················//·Method·java/lang/StringBuilder."<init>":()V
1409 ········15:·ldc_w·········#264················//·String·Using·URL1409 ········15:·ldc_w·········#264················//·String·Using·URL
1410 ········18:·astore········121410 ········18:·astore········12
1411 ········20:·aload·········111411 ········20:·aload·········11
1412 ········22:·aload·········121412 ········22:·aload·········12
1413 ········24:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1413 ········24:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1414 ········27:·astore········111414 ········27:·astore········11
1415 ········29:·aload·········111415 ········29:·aload_2
1416 ········31:·astore········131416 ········30:·astore········13
1417 ········33:·aload·········111417 ········32:·aload·········11
1418 ········35:·aload_21418 ········34:·aload_2
1419 ········36:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1419 ········35:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1420 ········39:·invokevirtual·#201················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;1420 ········38:·invokevirtual·#201················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
1421 ········42:·astore········111421 ········41:·astore········11
1422 ········44:·aload·········101422 ········43:·aload·········10
1423 ········46:·aload·········111423 ········45:·aload·········11
1424 ········48:·invokevirtual·#222················//·Method·net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V1424 ········47:·invokevirtual·#222················//·Method·net/sourceforge/subsonic/androidapp/util/Logger.info:(Ljava/lang/String;)V
1425 ········51:·new···········#266················//·class·java/util/concurrent/atomic/AtomicReference1425 ········50:·new···········#266················//·class·java/util/concurrent/atomic/AtomicReference
1426 ········54:·astore········141426 ········53:·astore········14
1427 ········56:·iconst_01427 ········55:·iconst_0
1428 ········57:·istore········151428 ········56:·istore········15
1429 ········59:·iconst_01429 ········58:·iconst_0
1430 ········60:·invokestatic··#272················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;1430 ········59:·invokestatic··#272················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
1431 ········63:·astore········101431 ········62:·astore········10
1432 ········65:·aload·········141432 ········64:·aload·········14
1433 ········67:·aload·········101433 ········66:·aload·········10
1434 ········69:·invokespecial·#275················//·Method·java/util/concurrent/atomic/AtomicReference."<init>":(Ljava/lang/Object;)V1434 ········68:·invokespecial·#275················//·Method·java/util/concurrent/atomic/AtomicReference."<init>":(Ljava/lang/Object;)V
1435 ········72:·iconst_01435 ········71:·iconst_0
1436 ········73:·istore········161436 ········72:·istore········16
1437 ········75:·iload·········161437 ········74:·iload·········16
1438 ········77:·iconst_11438 ········76:·iconst_1
1439 ········78:·iadd1439 ········77:·iadd
1440 ········79:·istore········161440 ········78:·istore········16
1441 ········81:·new···········#277················//·class·org/apache/http/protocol/BasicHttpContext1441 ········80:·new···········#277················//·class·org/apache/http/protocol/BasicHttpContext
1442 ········84:·astore········171442 ········83:·astore········17
1443 ········86:·aload·········171443 ········85:·aload·········17
1444 ········88:·invokespecial·#278················//·Method·org/apache/http/protocol/BasicHttpContext."<init>":()V1444 ········87:·invokespecial·#278················//·Method·org/apache/http/protocol/BasicHttpContext."<init>":()V
1445 ········91:·new···········#280················//·class·org/apache/http/client/methods/HttpPost1445 ········90:·new···········#280················//·class·org/apache/http/client/methods/HttpPost
1446 ········94:·astore········181446 ········93:·astore········18
1447 ········96:·aload_21447 ········95:·aload_2
1448 ········97:·astore········131448 ········96:·astore········13
1449 ········99:·aload·········181449 ········98:·aload·········18
1450 ·······101:·aload_21450 ·······100:·aload_2
1451 ·······102:·invokespecial·#281················//·Method·org/apache/http/client/methods/HttpPost."<init>":(Ljava/lang/String;)V1451 ·······101:·invokespecial·#281················//·Method·org/apache/http/client/methods/HttpPost."<init>":(Ljava/lang/String;)V
1452 ·······105:·aload·········91452 ·······104:·aload·········9
1453 ·······107:·ifnull········1391453 ·······106:·ifnull········138
1454 ·······110:·new···········#283················//·class·net/sourceforge/subsonic/androidapp/service/RESTMusicService$11454 ·······109:·new···········#283················//·class·net/sourceforge/subsonic/androidapp/service/RESTMusicService$1
1455 ·······113:·astore········101455 ·······112:·astore········10
1456 ·······115:·aload_01456 ·······114:·aload_0
1457 ·······116:·astore········131457 ·······115:·astore········13
1458 ·······118:·aload·········101458 ·······117:·aload·········10
1459 ·······120:·aload_01459 ·······119:·aload_0
1460 ·······121:·aload·········141460 ·······120:·aload·········14
1461 ·······123:·aload·········181461 ·······122:·aload·········18
1462 ·······125:·invokespecial·#286················//·Method·net/sourceforge/subsonic/androidapp/service/RESTMusicService$1."<init>":(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V1462 ·······124:·invokespecial·#286················//·Method·net/sourceforge/subsonic/androidapp/service/RESTMusicService$1."<init>":(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V
1463 ·······128:·aload·········91463 ·······127:·aload·········9
1464 ·······130:·astore········131464 ·······129:·astore········13
1465 ·······132:·aload·········91465 ·······131:·aload·········9
1466 ·······134:·aload·········101466 ·······133:·aload·········10
1467 ·······136:·invokevirtual·#292················//·Method·net/sourceforge/subsonic/androidapp/util/CancellableTask.setOnCancelListener:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V1467 ·······135:·invokevirtual·#292················//·Method·net/sourceforge/subsonic/androidapp/util/CancellableTask.setOnCancelListener:(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V
1468 ·······139:·aload·········51468 ·······138:·aload·········5
1469 ·······141:·ifnull········2761469 ·······140:·ifnull········271
1470 ·······144:·new···········#294················//·class·java/util/ArrayList1470 ·······143:·new···········#294················//·class·java/util/ArrayList
1471 ·······147:·astore········191471 ·······146:·astore········19
1472 ·······149:·aload·········191472 ·······148:·aload·········19
1473 ·······151:·invokespecial·#295················//·Method·java/util/ArrayList."<init>":()V1473 ·······150:·invokespecial·#295················//·Method·java/util/ArrayList."<init>":()V
1474 ·······154:·iconst_01474 ·······153:·iconst_0
1475 ·······155:·istore········201475 ·······154:·istore········20
1476 ·······157:·aload·········51476 ·······156:·aload·········5
1477 ·······159:·invokeinterface·#301,··1··········//·InterfaceMethod·java/util/List.size:()I1477 ·······158:·invokeinterface·#301,··1··········//·InterfaceMethod·java/util/List.size:()I
1478 ·······164:·istore········151478 ·······163:·istore········15
1479 ·······166:·iload·········201479 ·······165:·iload·········20
1480 ·······168:·iload·········151480 ·······167:·iload·········15
1481 ·······170:·if_icmpge·····2461481 ·······169:·if_icmpge·····245
1482 ·······173:·new···········#303················//·class·org/apache/http/message/BasicNameValuePair1482 ·······172:·new···········#303················//·class·org/apache/http/message/BasicNameValuePair
1483 ·······176:·astore········111483 ·······175:·astore········11
1484 ·······178:·aload·········51484 ·······177:·aload·········5
1485 ·······180:·astore········131485 ·······179:·astore········13
1486 ·······182:·aload·········51486 ·······181:·aload·········5
1487 ·······184:·iload·········201487 ·······183:·iload·········20
1488 ·······186:·invokeinterface·#307,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;1488 ·······185:·invokeinterface·#307,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
1489 ·······191:·checkcast·····#205················//·class·java/lang/String1489 ·······190:·checkcast·····#205················//·class·java/lang/String
1490 ·······194:·astore········101490 ·······193:·astore········10
1491 ·······196:·aload·········61491 ·······195:·aload·········6
1492 ·······198:·astore········131492 ·······197:·astore········13
1493 ·······200:·aload·········61493 ·······199:·aload·········6
1494 ·······202:·iload·········201494 ·······201:·iload·········20
1495 ·······204:·invokeinterface·#307,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;1495 ·······203:·invokeinterface·#307,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
1496 ·······209:·invokestatic··#310················//·Method·java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;1496 ·······208:·invokestatic··#310················//·Method·java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
1497 ·······212:·astore········121497 ·······211:·astore········12
1498 ·······214:·aload·········111498 ·······213:·aload·········12
1499 ·······216:·astore········131499 ·······215:·astore········13
1500 ·······218:·aload·········111500 ·······217:·aload·········11
1501 ·······220:·aload·········101501 ·······219:·aload·········10
1502 ·······222:·aload·········121502 ·······221:·aload·········12
1503 ·······224:·invokespecial·#313················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V1503 ·······223:·invokespecial·#313················//·Method·org/apache/http/message/BasicNameValuePair."<init>":(Ljava/lang/String;Ljava/lang/String;)V
1504 ·······227:·aload·········191504 ·······226:·aload·········19
1505 ·······229:·aload·········111505 ·······228:·aload·········11
1506 ·······231:·invokeinterface·#317,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1506 ·······230:·invokeinterface·#317,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1507 ·······236:·pop1507 ·······235:·pop
1508 ·······237:·iload·········201508 ·······236:·iload·········20
1509 ·······239:·iconst_11509 ·······238:·iconst_1
1510 ·······240:·iadd1510 ·······239:·iadd
1511 ·······241:·istore········201511 ·······240:·istore········20
1512 ·······243:·goto··········1571512 ·······242:·goto··········156
1513 ·······246:·new···········#319················//·class·org/apache/http/client/entity/UrlEncodedFormEntity1513 ·······245:·new···········#319················//·class·org/apache/http/client/entity/UrlEncodedFormEntity
1514 ·······249:·astore········101514 ·······248:·astore········10
1515 ·······251:·ldc_w·········#321················//·String·UTF-81515 ·······250:·ldc_w·········#321················//·String·UTF-8
1516 ·······254:·astore········111516 ·······253:·astore········11
 1517 ·······255:·aload·········10
 1518 ·······257:·aload·········19
1517 ·······256:·aload·········111519 ·······259:·aload·········11
1518 ·······258:·astore········13 
1519 ·······260:·aload·········10 
Max diff block lines reached; 27600/40429 bytes (68.27%) of diff not shown.
11.1 KB
net/sourceforge/subsonic/androidapp/service/OfflineMusicService.class
10.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 536, 46 lines modifiedOffset 536, 44 lines modified
536 ········90:·astore········4536 ········90:·astore········4
537 ········92:·goto··········17537 ········92:·goto··········17
  
538 ··private·void·listFilesRecursively(java.io.File,·java.util.List);538 ··private·void·listFilesRecursively(java.io.File,·java.util.List);
539 ····descriptor:·(Ljava/io/File;Ljava/util/List;)V539 ····descriptor:·(Ljava/io/File;Ljava/util/List;)V
540 ····flags:·(0x0002)·ACC_PRIVATE540 ····flags:·(0x0002)·ACC_PRIVATE
541 ····Code:541 ····Code:
542 ······stack=300,·locals=7,·args_size=3542 ······stack=300,·locals=6,·args_size=3
543 ·········0:·aload_1543 ·········0:·aload_1
544 ·········1:·invokestatic··#147················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet;544 ·········1:·invokestatic··#147················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.listMusicFiles:(Ljava/io/File;)Ljava/util/SortedSet;
545 ·········4:·astore_3 
546 ·········5:·aload_3 
547 ·········6:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/SortedSet.iterator:()Ljava/util/Iterator;545 ·········4:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/SortedSet.iterator:()Ljava/util/Iterator;
548 ········11:·astore········4 
549 ········13:·aload·········4546 ·········9:·astore_3
 547 ········10:·aload_3
550 ········15:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z548 ········11:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
551 ········20:·istore········5549 ········16:·istore········4
552 ········22:·iload·········5550 ········18:·iload·········4
553 ········24:·ifeq··········73551 ········20:·ifeq··········68
554 ········27:·aload·········4552 ········23:·aload_3
555 ········29:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;553 ········24:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
556 ········34:·checkcast·····#13·················//·class·java/io/File554 ········29:·checkcast·····#13·················//·class·java/io/File
557 ········37:·astore········6555 ········32:·astore········5
558 ········39:·aload·········6556 ········34:·aload·········5
559 ········41:·invokevirtual·#83·················//·Method·java/io/File.isFile:()Z557 ········36:·invokevirtual·#83·················//·Method·java/io/File.isFile:()Z
560 ········44:·istore········5558 ········39:·istore········4
561 ········46:·iload·········5559 ········41:·iload·········4
562 ········48:·ifeq··········63560 ········43:·ifeq··········58
563 ········51:·aload_2561 ········46:·aload_2
564 ········52:·aload·········6562 ········47:·aload·········5
565 ········54:·invokeinterface·#167,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z563 ········49:·invokeinterface·#167,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
566 ········59:·pop564 ········54:·pop
567 ········60:·goto··········13565 ········55:·goto··········10
568 ········63:·aload_0566 ········58:·aload_0
569 ········64:·aload·········6567 ········59:·aload·········5
570 ········66:·aload_2568 ········61:·aload_2
571 ········67:·invokespecial·#171················//·Method·listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V569 ········62:·invokespecial·#171················//·Method·listFilesRecursively:(Ljava/io/File;Ljava/util/List;)V
572 ········70:·goto··········13570 ········65:·goto··········10
573 ········73:·return571 ········68:·return
  
574 ··public·void·createPlaylist(java.lang.String,·java.lang.String,·java.util.List,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener);572 ··public·void·createPlaylist(java.lang.String,·java.lang.String,·java.util.List,·android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener);
575 ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V573 ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)V
576 ····flags:·(0x0001)·ACC_PUBLIC574 ····flags:·(0x0001)·ACC_PUBLIC
577 ····Code:575 ····Code:
578 ······stack=300,·locals=7,·args_size=6576 ······stack=300,·locals=7,·args_size=6
579 ·········0:·new···········#173················//·class·net/sourceforge/subsonic/androidapp/service/OfflineException577 ·········0:·new···········#173················//·class·net/sourceforge/subsonic/androidapp/service/OfflineException
Offset 674, 77 lines modifiedOffset 672, 75 lines modified
674 ·········5:·aload·········5672 ·········5:·aload·········5
675 ·········7:·invokespecial·#213················//·Method·java/util/ArrayList."<init>":()V673 ·········7:·invokespecial·#213················//·Method·java/util/ArrayList."<init>":()V
676 ········10:·aload_3674 ········10:·aload_3
677 ········11:·invokestatic··#55·················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File;675 ········11:·invokestatic··#55·················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.getMusicDirectory:(Landroid/content/Context;)Ljava/io/File;
678 ········14:·astore········6676 ········14:·astore········6
679 ········16:·aload·········6677 ········16:·aload·········6
680 ········18:·invokestatic··#216················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.listFiles:(Ljava/io/File;)Ljava/util/SortedSet;678 ········18:·invokestatic··#216················//·Method·net/sourceforge/subsonic/androidapp/util/FileUtil.listFiles:(Ljava/io/File;)Ljava/util/SortedSet;
681 ········21:·astore········7 
682 ········23:·aload·········7 
683 ········25:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/SortedSet.iterator:()Ljava/util/Iterator;679 ········21:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/SortedSet.iterator:()Ljava/util/Iterator;
684 ········30:·astore········8680 ········26:·astore········7
685 ········32:·aload·········8681 ········28:·aload·········7
686 ········34:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z682 ········30:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
687 ········39:·istore········9683 ········35:·istore········8
688 ········41:·iload·········9684 ········37:·iload·········8
689 ········43:·ifeq··········148685 ········39:·ifeq··········144
690 ········46:·aload·········8686 ········42:·aload·········7
691 ········48:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;687 ········44:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
692 ········53:·checkcast·····#13·················//·class·java/io/File688 ········49:·checkcast·····#13·················//·class·java/io/File
693 ········56:·astore········10689 ········52:·astore········9
694 ········58:·aload·········10690 ········54:·aload·········9
695 ········60:·invokevirtual·#17·················//·Method·java/io/File.isDirectory:()Z691 ········56:·invokevirtual·#17·················//·Method·java/io/File.isDirectory:()Z
696 ········63:·istore········9692 ········59:·istore········8
697 ········65:·iload·········9693 ········61:·iload·········8
698 ········67:·ifeq··········32694 ········63:·ifeq··········28
699 ········70:·new···········#218················//·class·net/sourceforge/subsonic/androidapp/domain/Artist695 ········66:·new···········#218················//·class·net/sourceforge/subsonic/androidapp/domain/Artist
700 ········73:·astore········11696 ········69:·astore········10
701 ········75:·aload·········11697 ········71:·aload·········10
702 ········77:·invokespecial·#219················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist."<init>":()V698 ········73:·invokespecial·#219················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist."<init>":()V
703 ········80:·aload·········10699 ········76:·aload·········9
704 ········82:·invokevirtual·#25·················//·Method·java/io/File.getPath:()Ljava/lang/String;700 ········78:·invokevirtual·#25·················//·Method·java/io/File.getPath:()Ljava/lang/String;
705 ········85:·astore········7701 ········81:·astore········11
 702 ········83:·aload·········10
706 ········87:·aload·········11703 ········85:·aload·········11
707 ········89:·aload·········7 
708 ········91:·invokevirtual·#220················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setId:(Ljava/lang/String;)V704 ········87:·invokevirtual·#220················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setId:(Ljava/lang/String;)V
709 ········94:·aload·········10705 ········90:·aload·········9
710 ········96:·invokevirtual·#90·················//·Method·java/io/File.getName:()Ljava/lang/String;706 ········92:·invokevirtual·#90·················//·Method·java/io/File.getName:()Ljava/lang/String;
711 ········99:·astore········7707 ········95:·astore········11
712 ·······101:·iconst_1708 ········97:·iconst_1
713 ·······102:·istore········12709 ········98:·istore········12
714 ·······104:·aload·········7710 ·······100:·aload·········11
715 ·······106:·iconst_0711 ·······102:·iconst_0
716 ·······107:·iload·········12712 ·······103:·iload·········12
717 ·······109:·invokevirtual·#224················//·Method·java/lang/String.substring:(II)Ljava/lang/String;713 ·······105:·invokevirtual·#224················//·Method·java/lang/String.substring:(II)Ljava/lang/String;
718 ·······112:·astore········7714 ·······108:·astore········11
 715 ·······110:·aload·········10
719 ·······114:·aload·········11716 ·······112:·aload·········11
720 ·······116:·aload·········7 
721 ·······118:·invokevirtual·#227················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setIndex:(Ljava/lang/String;)V717 ·······114:·invokevirtual·#227················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setIndex:(Ljava/lang/String;)V
722 ·······121:·aload·········10718 ·······117:·aload·········9
723 ·······123:·invokevirtual·#90·················//·Method·java/io/File.getName:()Ljava/lang/String;719 ·······119:·invokevirtual·#90·················//·Method·java/io/File.getName:()Ljava/lang/String;
724 ·······126:·astore········7720 ·······122:·astore········11
 721 ·······124:·aload·········10
725 ·······128:·aload·········11722 ·······126:·aload·········11
726 ·······130:·aload·········7 
727 ·······132:·invokevirtual·#230················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setName:(Ljava/lang/String;)V723 ·······128:·invokevirtual·#230················//·Method·net/sourceforge/subsonic/androidapp/domain/Artist.setName:(Ljava/lang/String;)V
728 ·······135:·aload·········5724 ·······131:·aload·········5
729 ·······137:·aload·········11725 ·······133:·aload·········10
730 ·······139:·invokeinterface·#167,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z726 ·······135:·invokeinterface·#167,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
731 ·······144:·pop727 ·······140:·pop
732 ·······145:·goto··········32728 ·······141:·goto··········28
733 ·······148:·new···········#232················//·class·net/sourceforge/subsonic/androidapp/domain/Indexes729 ·······144:·new···········#232················//·class·net/sourceforge/subsonic/androidapp/domain/Indexes
734 ·······151:·astore········7730 ·······147:·astore········7
735 ·······153:·invokestatic··#238················//·Method·java/util/Collections.emptyList:()Ljava/util/List;731 ·······149:·invokestatic··#238················//·Method·java/util/Collections.emptyList:()Ljava/util/List;
736 ·······156:·astore········13732 ·······152:·astore········13
737 ·······158:·aload·········7733 ·······154:·aload·········7
738 ·······160:·lconst_0734 ·······156:·lconst_0
739 ·······161:·aload·········13735 ·······157:·aload·········13
740 ·······163:·aload·········5736 ·······159:·aload·········5
741 ·······165:·invokespecial·#241················//·Method·net/sourceforge/subsonic/androidapp/domain/Indexes."<init>":(JLjava/util/List;Ljava/util/List;)V737 ·······161:·invokespecial·#241················//·Method·net/sourceforge/subsonic/androidapp/domain/Indexes."<init>":(JLjava/util/List;Ljava/util/List;)V
742 ·······168:·aload·········7738 ·······164:·aload·········7
743 ·······170:·areturn739 ·······166:·areturn
  
744 ··public·net.sourceforge.subsonic.androidapp.domain.JukeboxStatus·getJukeboxStatus(android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener);740 ··public·net.sourceforge.subsonic.androidapp.domain.JukeboxStatus·getJukeboxStatus(android.content.Context,·net.sourceforge.subsonic.androidapp.util.ProgressListener);
745 ····descriptor:·(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;741 ····descriptor:·(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;
746 ····flags:·(0x0001)·ACC_PUBLIC742 ····flags:·(0x0001)·ACC_PUBLIC
747 ····Code:743 ····Code:
748 ······stack=300,·locals=4,·args_size=3744 ······stack=300,·locals=4,·args_size=3
Max diff block lines reached; 0/11101 bytes (0.00%) of diff not shown.
5.88 KB
net/sourceforge/subsonic/androidapp/activity/DownloadActivity$22.class
5.75 KB
javap -verbose -constants -s -l -private {}
    
Offset 166, 63 lines modifiedOffset 166, 61 lines modified
166 ·········1:·invokevirtual·#20·················//·Method·doInBackground:()Ljava/lang/Void;166 ·········1:·invokevirtual·#20·················//·Method·doInBackground:()Ljava/lang/Void;
167 ·········4:·areturn167 ·········4:·areturn
  
168 ··protected·java.lang.Void·doInBackground();168 ··protected·java.lang.Void·doInBackground();
169 ····descriptor:·()Ljava/lang/Void;169 ····descriptor:·()Ljava/lang/Void;
170 ····flags:·(0x0004)·ACC_PROTECTED170 ····flags:·(0x0004)·ACC_PROTECTED
171 ····Code:171 ····Code:
172 ······stack=300,·locals=8,·args_size=1172 ······stack=300,·locals=7,·args_size=1
173 ·········0:·new···········#22·················//·class·java/util/LinkedList173 ·········0:·new···········#22·················//·class·java/util/LinkedList
174 ·········3:·astore_1174 ·········3:·astore_1
175 ·········4:·aload_1175 ·········4:·aload_1
176 ·········5:·invokespecial·#25·················//·Method·java/util/LinkedList."<init>":()V176 ·········5:·invokespecial·#25·················//·Method·java/util/LinkedList."<init>":()V
177 ·········8:·aload_0177 ·········8:·aload_0
178 ·········9:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;178 ·········9:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
179 ········12:·invokevirtual·#31·················//·Method·net/sourceforge/subsonic/androidapp/activity/DownloadActivity.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService;179 ········12:·invokevirtual·#31·················//·Method·net/sourceforge/subsonic/androidapp/activity/DownloadActivity.getDownloadService:()Lnet/sourceforge/subsonic/androidapp/service/DownloadService;
180 ········15:·invokeinterface·#37,··1···········//·InterfaceMethod·net/sourceforge/subsonic/androidapp/service/DownloadService.getDownloads:()Ljava/util/List;180 ········15:·invokeinterface·#37,··1···········//·InterfaceMethod·net/sourceforge/subsonic/androidapp/service/DownloadService.getDownloads:()Ljava/util/List;
181 ········20:·astore_2 
182 ········21:·aload_2 
183 ········22:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;181 ········20:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
184 ········27:·astore_3182 ········25:·astore_2
185 ········28:·aload_3183 ········26:·aload_2
186 ········29:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z184 ········27:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
187 ········34:·istore········4 
188 ········36:·iload·········4185 ········32:·istore_3
 186 ········33:·iload_3
189 ········38:·ifeq··········69187 ········34:·ifeq··········67
190 ········41:·aload_3188 ········37:·aload_2
191 ········42:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;189 ········38:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
192 ········47:·checkcast·····#55·················//·class·net/sourceforge/subsonic/androidapp/service/DownloadFile190 ········43:·checkcast·····#55·················//·class·net/sourceforge/subsonic/androidapp/service/DownloadFile
193 ········50:·astore········5191 ········46:·astore········4
194 ········52:·aload·········5192 ········48:·aload·········4
195 ········54:·invokevirtual·#59·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;193 ········50:·invokevirtual·#59·················//·Method·net/sourceforge/subsonic/androidapp/service/DownloadFile.getSong:()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
196 ········57:·astore_2194 ········53:·astore········5
197 ········58:·aload_1195 ········55:·aload_1
198 ········59:·aload_2196 ········56:·aload·········5
199 ········60:·invokeinterface·#63,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z197 ········58:·invokeinterface·#63,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
200 ········65:·pop198 ········63:·pop
201 ········66:·goto··········28199 ········64:·goto··········26
202 ········69:·aload_0200 ········67:·aload_0
203 ········70:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;201 ········68:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
204 ········73:·invokestatic··#69·················//·Method·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService;202 ········71:·invokestatic··#69·················//·Method·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService;
205 ········76:·astore········6203 ········74:·astore········6
206 ········78:·aload_0204 ········76:·aload_0
207 ········79:·getfield······#12·················//·Field·val$playlistName:Ljava/lang/String;205 ········77:·getfield······#12·················//·Field·val$playlistName:Ljava/lang/String;
208 ········82:·astore_2206 ········80:·astore_2
209 ········83:·aload_0207 ········81:·aload_0
210 ········84:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;208 ········82:·getfield······#10·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
211 ········87:·astore········7209 ········85:·astore········5
212 ········89:·aload·········6210 ········87:·aload·········6
213 ········91:·aconst_null211 ········89:·aconst_null
214 ········92:·aload_2212 ········90:·aload_2
215 ········93:·aload_1213 ········91:·aload_1
216 ········94:·aload·········7214 ········92:·aload·········5
217 ········96:·aconst_null215 ········94:·aconst_null
218 ········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;)V216 ········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
219 ·······102:·aconst_null217 ·······100:·aconst_null
220 ·······103:·areturn218 ·······101:·areturn
  
221 ··protected·void·done(java.lang.Object);219 ··protected·void·done(java.lang.Object);
222 ····descriptor:·(Ljava/lang/Object;)V220 ····descriptor:·(Ljava/lang/Object;)V
223 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC221 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC
224 ····Code:222 ····Code:
225 ······stack=300,·locals=2,·args_size=2223 ······stack=300,·locals=2,·args_size=2
226 ·········0:·aload_1224 ·········0:·aload_1
11.6 KB
net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask.class
11.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 212, 15 lines modifiedOffset 212, 15 lines modified
212 ·········7:·invokevirtual·#32·················//·Method·done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V212 ·········7:·invokevirtual·#32·················//·Method·done:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
213 ········10:·return213 ········10:·return
  
214 ··protected·void·done(net.sourceforge.subsonic.androidapp.domain.MusicDirectory);214 ··protected·void·done(net.sourceforge.subsonic.androidapp.domain.MusicDirectory);
215 ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V215 ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
216 ····flags:·(0x0004)·ACC_PROTECTED216 ····flags:·(0x0004)·ACC_PROTECTED
217 ····Code:217 ····Code:
218 ······stack=300,·locals=16,·args_size=2218 ······stack=300,·locals=15,·args_size=2
219 ·········0:·bipush········8219 ·········0:·bipush········8
220 ·········2:·istore_2220 ·········2:·istore_2
221 ·········3:·aload_1221 ·········3:·aload_1
222 ·········4:·invokevirtual·#37·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List;222 ·········4:·invokevirtual·#37·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:()Ljava/util/List;
223 ·········7:·astore_3223 ·········7:·astore_3
224 ·········8:·iconst_0224 ·········8:·iconst_0
225 ·········9:·istore········4225 ·········9:·istore········4
Offset 244, 140 lines modifiedOffset 244, 140 lines modified
244 ········57:·iconst_1244 ········57:·iconst_1
245 ········58:·istore········4245 ········58:·istore········4
246 ········60:·iload·········4246 ········60:·iload·········4
247 ········62:·ifeq··········153247 ········62:·ifeq··········153
248 ········65:·aload_0248 ········65:·aload_0
249 ········66:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;249 ········66:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
250 ········69:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;250 ········69:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;
251 ········72:·astore········8251 ········72:·astore········5
252 ········74:·aload_0252 ········74:·aload_0
253 ········75:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;253 ········75:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
254 ········78:·aload_1254 ········78:·aload_1
255 ········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;255 ········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;
256 ········82:·astore········9256 ········82:·astore········8
257 ········84:·aload·········8257 ········84:·aload·········5
258 ········86:·aload·········9258 ········86:·aload·········8
259 ········88:·invokevirtual·#75·················//·Method·android/widget/ListView.addHeaderView:(Landroid/view/View;)V259 ········88:·invokevirtual·#75·················//·Method·android/widget/ListView.addHeaderView:(Landroid/view/View;)V
260 ········91:·aload_0260 ········91:·aload_0
261 ········92:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;261 ········92:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
262 ········95:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;262 ········95:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;
263 ········98:·astore········8263 ········98:·astore········5
264 ·······100:·aload_0264 ·······100:·aload_0
265 ·······101:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;265 ·······101:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
266 ·······104:·invokestatic··#79·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup;266 ·······104:·invokestatic··#79·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1200:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup;
267 ·······107:·astore········9267 ·······107:·astore········8
268 ·······109:·aload·········8268 ·······109:·aload·········5
269 ·······111:·aload·········9269 ·······111:·aload·········8
270 ·······113:·invokevirtual·#82·················//·Method·android/widget/ListView.addFooterView:(Landroid/view/View;)V270 ·······113:·invokevirtual·#82·················//·Method·android/widget/ListView.addFooterView:(Landroid/view/View;)V
271 ·······116:·aload_0271 ·······116:·aload_0
272 ·······117:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;272 ·······117:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
273 ·······120:·invokestatic··#86·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;273 ·······120:·invokestatic··#86·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1500:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;
274 ·······123:·iconst_0274 ·······123:·iconst_0
275 ·······124:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V275 ·······124:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V
276 ·······127:·aload_0276 ·······127:·aload_0
277 ·······128:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;277 ·······128:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
278 ·······131:·invokestatic··#95·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;278 ·······131:·invokestatic··#95·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1600:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;
279 ·······134:·iconst_0279 ·······134:·iconst_0
280 ·······135:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V280 ·······135:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V
281 ·······138:·aload_0281 ·······138:·aload_0
282 ·······139:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;282 ·······139:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
283 ·······142:·invokestatic··#98·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;283 ·······142:·invokestatic··#98·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1700:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;
284 ·······145:·astore········8284 ·······145:·astore········5
285 ·······147:·aload·········8285 ·······147:·aload·········5
286 ·······149:·iconst_0286 ·······149:·iconst_0
287 ·······150:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V287 ·······150:·invokevirtual·#92·················//·Method·android/widget/Button.setVisibility:(I)V
288 ·······153:·aload_0288 ·······153:·aload_0
289 ·······154:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;289 ·······154:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
290 ·······157:·invokevirtual·#102················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent;290 ·······157:·invokevirtual·#102················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent;
291 ·······160:·ldc···········#104················//·String·subsonic.albumlisttype291 ·······160:·ldc···········#104················//·String·subsonic.albumlisttype
292 ·······162:·invokevirtual·#110················//·Method·android/content/Intent.hasExtra:(Ljava/lang/String;)Z292 ·······162:·invokevirtual·#110················//·Method·android/content/Intent.hasExtra:(Ljava/lang/String;)Z
293 ·······165:·istore········10293 ·······165:·istore········9
294 ·······167:·aload_0294 ·······167:·aload_0
295 ·······168:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;295 ·······168:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
296 ·······171:·astore········8296 ·······171:·astore········5
297 ·······173:·aload·········8297 ·······173:·aload·········5
298 ·······175:·invokestatic··#114················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View;298 ·······175:·invokestatic··#114················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1800:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/View;
299 ·······178:·astore········9299 ·······178:·astore········8
300 ·······180:·aload_3300 ·······180:·aload_3
301 ·······181:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z301 ·······181:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z
302 ·······186:·istore········6302 ·······186:·istore········10
303 ·······188:·iload·········6303 ·······188:·iload·········10
304 ·······190:·ifeq··········335304 ·······190:·ifeq··········335
305 ·······193:·iconst_0305 ·······193:·iconst_0
306 ·······194:·istore········6306 ·······194:·istore········10
307 ·······196:·aconst_null307 ·······196:·aconst_null
308 ·······197:·astore········8308 ·······197:·astore········5
309 ·······199:·aload·········9309 ·······199:·aload·········8
310 ·······201:·iload·········6310 ·······201:·iload·········10
311 ·······203:·invokevirtual·#120················//·Method·android/view/View.setVisibility:(I)V311 ·······203:·invokevirtual·#120················//·Method·android/view/View.setVisibility:(I)V
312 ·······206:·aload_0312 ·······206:·aload_0
313 ·······207:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;313 ·······207:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
314 ·······210:·invokestatic··#124················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton;314 ·······210:·invokestatic··#124················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1900:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ImageButton;
315 ·······213:·astore········8315 ·······213:·astore········5
316 ·······215:·iload·········10316 ·······215:·iload·········9
317 ·······217:·ifne··········233317 ·······217:·ifne··········233
318 ·······220:·aload_3318 ·······220:·aload_3
319 ·······221:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z319 ·······221:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z
320 ·······226:·istore········11320 ·······226:·istore········6
321 ·······228:·iload·········11321 ·······228:·iload·········6
322 ·······230:·ifeq··········341322 ·······230:·ifeq··········341
323 ·······233:·aload·········8323 ·······233:·aload·········5
324 ·······235:·iload_2324 ·······235:·iload_2
325 ·······236:·invokevirtual·#127················//·Method·android/widget/ImageButton.setVisibility:(I)V325 ·······236:·invokevirtual·#127················//·Method·android/widget/ImageButton.setVisibility:(I)V
326 ·······239:·aload_0326 ·······239:·aload_0
327 ·······240:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;327 ·······240:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
328 ·······243:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;328 ·······243:·invokestatic··#65·················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.access$1300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;
329 ·······246:·astore········8329 ·······246:·astore········5
330 ·······248:·new···········#129················//·class·net/sourceforge/subsonic/androidapp/util/EntryAdapter330 ·······248:·new···········#129················//·class·net/sourceforge/subsonic/androidapp/util/EntryAdapter
331 ·······251:·astore········12331 ·······251:·astore········11
332 ·······253:·aload_0332 ·······253:·aload_0
333 ·······254:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;333 ·······254:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
334 ·······257:·astore········9334 ·······257:·astore········8
335 ·······259:·aload_0335 ·······259:·aload_0
336 ·······260:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;336 ·······260:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
337 ·······263:·invokevirtual·#133················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;337 ·······263:·invokevirtual·#133················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getImageLoader:()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;
338 ·······266:·astore········13338 ·······266:·astore········12
339 ·······268:·iconst_1339 ·······268:·iconst_1
340 ·······269:·istore········14340 ·······269:·istore········13
341 ·······271:·aload·········12341 ·······271:·aload·········11
342 ·······273:·aload·········9342 ·······273:·aload·········8
343 ·······275:·aload·········13343 ·······275:·aload·········12
344 ·······277:·aload_3344 ·······277:·aload_3
345 ·······278:·iload·········14345 ·······278:·iload·········13
346 ·······280:·invokespecial·#136················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V346 ·······280:·invokespecial·#136················//·Method·net/sourceforge/subsonic/androidapp/util/EntryAdapter."<init>":(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;Ljava/util/List;Z)V
347 ·······283:·aload·········8347 ·······283:·aload·········5
348 ·······285:·aload·········12348 ·······285:·aload·········11
349 ·······287:·invokevirtual·#140················//·Method·android/widget/ListView.setAdapter:(Landroid/widget/ListAdapter;)V349 ·······287:·invokevirtual·#140················//·Method·android/widget/ListView.setAdapter:(Landroid/widget/ListAdapter;)V
350 ·······290:·aload_0350 ·······290:·aload_0
351 ·······291:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;351 ·······291:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
352 ·······294:·invokevirtual·#102················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent;352 ·······294:·invokevirtual·#102················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.getIntent:()Landroid/content/Intent;
353 ·······297:·astore········8353 ·······297:·astore········5
354 ·······299:·ldc···········#142················//·String·subsonic.playall354 ·······299:·ldc···········#142················//·String·subsonic.playall
Max diff block lines reached; 1426/11635 bytes (12.26%) of diff not shown.
4.57 KB
net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4.class
4.42 KB
javap -verbose -constants -s -l -private {}
    
Offset 258, 15 lines modifiedOffset 258, 15 lines modified
258 ·········7:·invokevirtual·#66·················//·Method·done:(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V258 ·········7:·invokevirtual·#66·················//·Method·done:(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V
259 ········10:·return259 ········10:·return
  
260 ··protected·void·done(net.sourceforge.subsonic.androidapp.domain.Indexes);260 ··protected·void·done(net.sourceforge.subsonic.androidapp.domain.Indexes);
261 ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V261 ····descriptor:·(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V
262 ····flags:·(0x0004)·ACC_PROTECTED262 ····flags:·(0x0004)·ACC_PROTECTED
263 ····Code:263 ····Code:
264 ······stack=300,·locals=11,·args_size=2264 ······stack=300,·locals=10,·args_size=2
265 ·········0:·new···········#68·················//·class·java/util/ArrayList265 ·········0:·new···········#68·················//·class·java/util/ArrayList
266 ·········3:·astore_2266 ·········3:·astore_2
267 ·········4:·aload_1267 ·········4:·aload_1
268 ·········5:·invokevirtual·#72·················//·Method·net/sourceforge/subsonic/androidapp/domain/Indexes.getShortcuts:()Ljava/util/List;268 ·········5:·invokevirtual·#72·················//·Method·net/sourceforge/subsonic/androidapp/domain/Indexes.getShortcuts:()Ljava/util/List;
269 ·········8:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/List.size:()I269 ·········8:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/List.size:()I
270 ········13:·istore_3270 ········13:·istore_3
271 ········14:·aload_1271 ········14:·aload_1
Offset 333, 41 lines modifiedOffset 333, 39 lines modified
333 ·······145:·aload·········5333 ·······145:·aload·········5
334 ·······147:·iload·········4334 ·······147:·iload·········4
335 ·······149:·invokevirtual·#118················//·Method·android/widget/TextView.setText:(I)V335 ·······149:·invokevirtual·#118················//·Method·android/widget/TextView.setText:(I)V
336 ·······152:·return336 ·······152:·return
337 ·······153:·aload_0337 ·······153:·aload_0
338 ·······154:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;338 ·······154:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
339 ·······157:·invokestatic··#107················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List;339 ·······157:·invokestatic··#107················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$100:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List;
340 ·······160:·astore········5 
341 ·······162:·aload·········5 
342 ·······164:·invokeinterface·#122,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;340 ·······160:·invokeinterface·#122,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
343 ·······169:·astore········9341 ·······165:·astore········5
344 ·······171:·aload·········9342 ·······167:·aload·········5
345 ·······173:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z343 ·······169:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
346 ·······178:·istore_3 
347 ·······179:·iload_3344 ·······174:·istore········4
 345 ·······176:·iload·········4
348 ·······180:·ifeq··········152346 ·······178:·ifeq··········152
349 ·······183:·aload·········9347 ·······181:·aload·········5
350 ·······185:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;348 ·······183:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
351 ·······190:·checkcast·····#134················//·class·net/sourceforge/subsonic/androidapp/domain/MusicFolder349 ·······188:·checkcast·····#134················//·class·net/sourceforge/subsonic/androidapp/domain/MusicFolder
352 ·······193:·astore········10350 ·······191:·astore········9
353 ·······195:·aload·········10351 ·······193:·aload·········9
354 ·······197:·invokevirtual·#138················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicFolder.getId:()Ljava/lang/String;352 ·······195:·invokevirtual·#138················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicFolder.getId:()Ljava/lang/String;
355 ·······200:·astore········5353 ·······198:·astore········6
 354 ·······200:·aload·········6
356 ·······202:·aload·········5355 ·······202:·aload·········8
357 ·······204:·aload·········8 
358 ·······206:·invokevirtual·#144················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z356 ·······204:·invokevirtual·#144················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
359 ·······209:·istore_3 
360 ·······210:·iload_3357 ·······207:·istore········4
 358 ·······209:·iload·········4
361 ·······211:·ifeq··········171359 ·······211:·ifeq··········167
362 ·······214:·aload_0360 ·······214:·aload_0
363 ·······215:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;361 ·······215:·getfield······#8··················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
364 ·······218:·invokestatic··#111················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView;362 ·······218:·invokestatic··#111················//·Method·net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.access$300:(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView;
365 ·······221:·astore········5363 ·······221:·astore········5
366 ·······223:·aload·········10364 ·······223:·aload·········9
367 ·······225:·invokevirtual·#147················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicFolder.getName:()Ljava/lang/String;365 ·······225:·invokevirtual·#147················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicFolder.getName:()Ljava/lang/String;
368 ·······228:·astore········6366 ·······228:·astore········6
369 ·······230:·aload·········5367 ·······230:·aload·········5
370 ·······232:·aload·········6368 ·······232:·aload·········6
371 ·······234:·invokevirtual·#150················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V369 ·······234:·invokevirtual·#150················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
372 ·······237:·goto··········152370 ·······237:·goto··········152
373 }371 }
7.62 KB
net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6.class
7.48 KB
javap -verbose -constants -s -l -private {}
    
Offset 206, 76 lines modifiedOffset 206, 72 lines modified
206 ········17:·iload·········5206 ········17:·iload·········5
207 ········19:·if_icmple·····23207 ········19:·if_icmple·····23
208 ········22:·return208 ········22:·return
209 ········23:·aload_1209 ········23:·aload_1
210 ········24:·iconst_0210 ········24:·iconst_0
211 ········25:·iload_3211 ········25:·iload_3
212 ········26:·invokevirtual·#44·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List;212 ········26:·invokevirtual·#44·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List;
213 ········29:·astore········6 
214 ········31:·aload·········6 
215 ········33:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;213 ········29:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
216 ········38:·astore········7214 ········34:·astore········6
217 ········40:·aload·········7215 ········36:·aload·········6
218 ········42:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z216 ········38:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
219 ········47:·istore········4217 ········43:·istore········5
220 ········49:·iload·········4218 ········45:·iload·········5
221 ········51:·ifeq··········90219 ········47:·ifeq··········86
222 ········54:·aload·········7220 ········50:·aload·········6
223 ········56:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;221 ········52:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
224 ········61:·checkcast·····#60·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry222 ········57:·checkcast·····#60·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry
225 ········64:·astore········8223 ········60:·astore········7
226 ········66:·aload·········8224 ········62:·aload·········7
227 ········68:·invokevirtual·#63·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isVideo:()Z225 ········64:·invokevirtual·#63·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.isVideo:()Z
228 ········71:·istore········4226 ········67:·istore········5
229 ········73:·iload·········4227 ········69:·iload·········5
230 ········75:·ifne··········40228 ········71:·ifne··········36
231 ········78:·aload_2229 ········74:·aload_2
232 ········79:·aload·········8230 ········75:·aload·········7
233 ········81:·invokeinterface·#67,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z231 ········77:·invokeinterface·#67,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
234 ········86:·pop232 ········82:·pop
235 ········87:·goto··········40233 ········83:·goto··········36
236 ········90:·aload_1234 ········86:·aload_1
237 ········91:·iload_3235 ········87:·iload_3
238 ········92:·iconst_0236 ········88:·iconst_0
239 ········93:·invokevirtual·#44·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List;237 ········89:·invokevirtual·#44·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory.getChildren:(ZZ)Ljava/util/List;
240 ········96:·astore········6 
241 ········98:·aload·········6 
242 ·······100:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;238 ········92:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
243 ·······105:·astore········7239 ········97:·astore········6
244 ·······107:·aload·········7240 ········99:·aload·········6
245 ·······109:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z241 ·······101:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
246 ·······114:·istore········4242 ·······106:·istore········5
247 ·······116:·iload·········4243 ·······108:·iload·········5
248 ·······118:·ifeq··········22244 ·······110:·ifeq··········22
249 ·······121:·aload·········7245 ·······113:·aload·········6
250 ·······123:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;246 ·······115:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
251 ·······128:·checkcast·····#60·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry247 ·······120:·checkcast·····#60·················//·class·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry
 248 ·······123:·astore········8
 249 ·······125:·aload_0
 250 ·······126:·getfield······#18·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
 251 ·······129:·invokestatic··#73·················//·Method·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService;
252 ·······131:·astore········9252 ·······132:·astore········9
 253 ·······134:·aload·········8
 254 ·······136:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String;
 255 ·······139:·astore········10
253 ·······133:·aload_0256 ·······141:·aload_0
254 ·······134:·getfield······#18·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;257 ·······142:·getfield······#18·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
255 ·······137:·invokestatic··#73·················//·Method·net/sourceforge/subsonic/androidapp/service/MusicServiceFactory.getMusicService:(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService; 
256 ·······140:·astore········10 
257 ·······142:·aload·········9 
258 ·······144:·invokevirtual·#77·················//·Method·net/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry.getId:()Ljava/lang/String; 
259 ·······147:·astore········6 
260 ·······149:·aload_0 
261 ·······150:·getfield······#18·················//·Field·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity; 
262 ·······153:·astore········11258 ·······145:·astore········11
 259 ·······147:·aload·········9
263 ·······155:·aload·········10260 ·······149:·aload·········10
264 ·······157:·aload·········6 
265 ·······159:·iconst_0261 ·······151:·iconst_0
266 ·······160:·aload·········11262 ·······152:·aload·········11
 263 ·······154:·aload_0
 264 ·······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;
 265 ·······160:·astore········10
267 ·······162:·aload_0266 ·······162:·aload_0
268 ·······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; 
269 ·······168:·astore········6 
270 ·······170:·aload_0 
271 ·······171:·aload·········6267 ·······163:·aload·········10
272 ·······173:·aload_2268 ·······165:·aload_2
273 ·······174:·invokespecial·#87·················//·Method·getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V269 ·······166:·invokespecial·#87·················//·Method·getSongsRecursively:(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V
274 ·······177:·goto··········107270 ·······169:·goto··········99
  
275 ··protected·java.lang.Object·doInBackground();271 ··protected·java.lang.Object·doInBackground();
276 ····descriptor:·()Ljava/lang/Object;272 ····descriptor:·()Ljava/lang/Object;
277 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC273 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC
278 ····Code:274 ····Code:
279 ······stack=300,·locals=1,·args_size=1275 ······stack=300,·locals=1,·args_size=1
280 ·········0:·aload_0276 ·········0:·aload_0
303 B
smali/net/sourceforge/subsonic/androidapp/R.smali
    
Offset 27, 10 lines modifiedOffset 27, 9 lines modified
27 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
28 ····.locals·028 ····.locals·0
  
29 ····.prologue29 ····.prologue
30 ····.line·1030 ····.line·10
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·559 
33 ····return-void32 ····return-void
34 .end·method33 .end·method
720 B
smali/net/sourceforge/subsonic/androidapp/view/VisualizerView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;
  
25 ····.prologue26 ····.prologue
26 ····.line·7227 ····.line·72
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/view/VisualizerView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/view/VisualizerView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.2 KB
smali/net/sourceforge/subsonic/androidapp/domain/MusicDirectory.smali
    
Offset 43, 15 lines modifiedOffset 43, 14 lines modified
43 ····.line·3343 ····.line·33
44 ····new-instance·v0,·Ljava/util/ArrayList;44 ····new-instance·v0,·Ljava/util/ArrayList;
  
45 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V45 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
46 ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List;46 ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List;
  
47 ····.line·90 
48 ····return-void47 ····return-void
49 .end·method48 .end·method
  
  
50 #·virtual·methods49 #·virtual·methods
51 .method·public·addChild(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V50 .method·public·addChild(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V
52 ····.locals·151 ····.locals·1
Offset 107, 50 lines modifiedOffset 106, 49 lines modified
107 ····.prologue106 ····.prologue
108 ····.line·77107 ····.line·77
109 ····if-eqz·p1,·:cond_1108 ····if-eqz·p1,·:cond_1
  
110 ····if-eqz·p2,·:cond_1109 ····if-eqz·p2,·:cond_1
  
111 ····.line·78110 ····.line·78
112 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List;111 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List;
  
113 ····.line·87112 ····.line·87
114 ····:cond_0113 ····:cond_0
115 ····return-object·v2114 ····return-object·v1
  
116 ····.line·81115 ····.line·81
117 ····:cond_1116 ····:cond_1
118 ····new-instance·v2,·Ljava/util/ArrayList;117 ····new-instance·v1,·Ljava/util/ArrayList;
  
119 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List;118 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List;
  
120 ····invoke-interface·{v3},·Ljava/util/List;->size()I119 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
121 ····move-result·v3120 ····move-result·v2
  
122 ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V121 ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(I)V
  
123 ····.line·82122 ····.line·82
124 ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;"123 ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;"
125 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List;124 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->children:Ljava/util/List;
  
126 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;125 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
127 ····move-result-object·v1126 ····move-result-object·v2
  
128 ····.local·v1,·"i$":Ljava/util/Iterator; 
129 ····:cond_2127 ····:cond_2
130 ····:goto_0128 ····:goto_0
131 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z129 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
132 ····move-result·v3130 ····move-result·v3
  
133 ····if-eqz·v3,·:cond_0131 ····if-eqz·v3,·:cond_0
  
134 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;132 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
135 ····move-result-object·v0133 ····move-result-object·v0
  
136 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;134 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
  
137 ····.line·83135 ····.line·83
138 ····.local·v0,·"child":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;136 ····.local·v0,·"child":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
Offset 169, 15 lines modifiedOffset 167, 15 lines modified
  
169 ····if-nez·v3,·:cond_2167 ····if-nez·v3,·:cond_2
  
170 ····if-eqz·p2,·:cond_2168 ····if-eqz·p2,·:cond_2
  
171 ····.line·84169 ····.line·84
172 ····:cond_4170 ····:cond_4
173 ····invoke-interface·{v2,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z171 ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
174 ····goto·:goto_0172 ····goto·:goto_0
175 .end·method173 .end·method
  
176 .method·public·getId()Ljava/lang/String;174 .method·public·getId()Ljava/lang/String;
177 ····.locals·1175 ····.locals·1
  
681 B
smali/net/sourceforge/subsonic/androidapp/domain/Version.smali
    
Offset 136, 21 lines modifiedOffset 136, 19 lines modified
136 ····goto·:goto_0136 ····goto·:goto_0
137 .end·method137 .end·method
  
  
138 #·virtual·methods138 #·virtual·methods
139 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I139 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
140 ····.locals·1140 ····.locals·1
141 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
142 ····.prologue141 ····.prologue
143 ····.line·27142 ····.line·27
144 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Version;143 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Version;
  
145 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
146 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/domain/Version;->compareTo(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I144 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/domain/Version;->compareTo(Lnet/sourceforge/subsonic/androidapp/domain/Version;)I
  
147 ····move-result·v0145 ····move-result·v0
  
148 ····return·v0146 ····return·v0
149 .end·method147 .end·method
  
822 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$name:Ljava/lang/String;24 .field·final·synthetic·val$name:Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·9230 ····.line·92
30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;31 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->val$id:Ljava/lang/String;32 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$1;->val$id:Ljava/lang/String;
  
749 B
smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14327 ····.line·143
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
936 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$starView:Landroid/widget/ImageView;24 .field·final·synthetic·val$starView:Landroid/widget/ImageView;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/ImageView;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·60430 ····.line·604
30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;31 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;32 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
2.96 KB
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$7.smali
    
Offset 30, 16 lines modifiedOffset 30, 17 lines modified
  
30 .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;30 .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V32 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/app/Activity;ZLnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
34 ····.param·p2,·"x0"····#·Landroid/app/Activity;35 ····.param·p2,·"activity"····#·Landroid/app/Activity;
35 ····.param·p3,·"x1"····#·Z36 ····.param·p3,·"finishActivityOnCancel"····#·Z
  
36 ····.prologue37 ····.prologue
37 ····.line·29538 ····.line·295
38 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;39 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
39 ····iput-object·p4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;40 ····iput-object·p4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
Offset 168, 14 lines modifiedOffset 169, 15 lines modified
168 ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->setActiveServerId(I)V169 ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->setActiveServerId(I)V
  
169 ····.line·311170 ····.line·311
170 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;171 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
171 ····invoke-static·{v2,·v4},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->access$402(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z172 ····invoke-static·{v2,·v4},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->access$402(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Z)Z
  
 173 ····.line·308
172 ····return-object·v1174 ····return-object·v1
  
173 ····.line·310175 ····.line·310
174 ····.end·local·v0····#·"musicService":Lnet/sourceforge/subsonic/androidapp/service/MusicService;176 ····.end·local·v0····#·"musicService":Lnet/sourceforge/subsonic/androidapp/service/MusicService;
175 ····:catchall_0177 ····:catchall_0
176 ····move-exception·v1178 ····move-exception·v1
  
Offset 246, 21 lines modifiedOffset 248, 19 lines modified
246 ····invoke-static·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;I)V248 ····invoke-static·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;I)V
  
247 ····goto·:goto_0249 ····goto·:goto_0
248 .end·method250 .end·method
  
249 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V251 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
250 ····.locals·0252 ····.locals·0
251 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
252 ····.prologue253 ····.prologue
253 ····.line·295254 ····.line·295
254 ····check-cast·p1,·Ljava/lang/Boolean;255 ····check-cast·p1,·Ljava/lang/Boolean;
  
255 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
256 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->done(Ljava/lang/Boolean;)V256 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->done(Ljava/lang/Boolean;)V
  
257 ····return-void257 ····return-void
258 .end·method258 .end·method
  
259 .method·protected·error(Ljava/lang/Throwable;)V259 .method·protected·error(Ljava/lang/Throwable;)V
260 ····.locals·5260 ····.locals·5
Offset 305, 14 lines modifiedOffset 305, 15 lines modified
  
305 ····const-string·v3,·"·"305 ····const-string·v3,·"·"
  
306 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;306 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
307 ····move-result-object·v2307 ····move-result-object·v2
  
 308 ····.line·334
308 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String;309 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$7;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String;
  
309 ····move-result-object·v3310 ····move-result-object·v3
  
310 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;311 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
311 ····move-result-object·v2312 ····move-result-object·v2
763 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·21327 ····.line·213
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
834 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$overflowButton:Landroid/view/View;22 .field·final·synthetic·val$overflowButton:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·20528 ····.line·205
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->val$overflowButton:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$10;->val$overflowButton:Landroid/view/View;
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·13927 ····.line·139
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
617 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity.smali
    
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 ····:cond_3332 ····:cond_3
333 ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getId()Ljava/lang/String;333 ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getId()Ljava/lang/String;
  
334 ····move-result-object·v2334 ····move-result-object·v2
  
335 ····goto·:goto_3335 ····goto·:goto_3
  
336 ····.line·241336 ····.line·242
337 ····.restart·local·v2····#·"musicFolderId":Ljava/lang/String;337 ····.restart·local·v2····#·"musicFolderId":Ljava/lang/String;
338 ····:cond_4338 ····:cond_4
339 ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getName()Ljava/lang/String;339 ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/MusicFolder;->getName()Ljava/lang/String;
  
340 ····move-result-object·v3340 ····move-result-object·v3
  
341 ····goto·:goto_4341 ····goto·:goto_4
1.66 KB
smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$4.smali
    
Offset 30, 15 lines modifiedOffset 30, 16 lines modified
  
30 .field·final·synthetic·val$query:Ljava/lang/String;30 .field·final·synthetic·val$query:Ljava/lang/String;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V32 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/String;Z)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
34 ····.param·p2,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;35 ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
35 ····.prologue36 ····.prologue
36 ····.line·29837 ····.line·298
37 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;38 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
38 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->val$query:Ljava/lang/String;39 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->val$query:Ljava/lang/String;
  
Offset 107, 21 lines modifiedOffset 108, 19 lines modified
107 ····move-result-object·v2108 ····move-result-object·v2
  
108 ····return-object·v2109 ····return-object·v2
109 .end·method110 .end·method
  
110 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V111 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
111 ····.locals·0112 ····.locals·0
112 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
113 ····.prologue113 ····.prologue
114 ····.line·298114 ····.line·298
115 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;115 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;
  
116 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
117 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V116 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V
  
118 ····return-void117 ····return-void
119 .end·method118 .end·method
  
120 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V119 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V
121 ····.locals·2120 ····.locals·2
766 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$13.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·30527 ····.line·305
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27.3 KB
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity.smali
    
Offset 41, 15 lines modifiedOffset 41, 14 lines modified
41 .method·public·constructor·<init>()V41 .method·public·constructor·<init>()V
42 ····.locals·042 ····.locals·0
  
43 ····.prologue43 ····.prologue
44 ····.line·5544 ····.line·55
45 ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;-><init>()V45 ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;-><init>()V
  
46 ····.line·547 
47 ····return-void46 ····return-void
48 .end·method47 .end·method
  
49 .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;48 .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;I)Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
50 ····.locals·149 ····.locals·1
51 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;50 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
52 ····.param·p1,·"x1"····#·I51 ····.param·p1,·"x1"····#·I
Offset 278, 262 lines modifiedOffset 277, 253 lines modified
278 ····.line·55277 ····.line·55
279 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->unpinButton:Landroid/widget/Button;278 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->unpinButton:Landroid/widget/Button;
  
280 ····return-object·v0279 ····return-object·v0
281 .end·method280 .end·method
  
282 .method·private·createHeader(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View;281 .method·private·createHeader(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)Landroid/view/View;
283 ····.locals·23282 ····.locals·22
284 ····.param·p1,·"directory"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;283 ····.param·p1,·"directory"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
285 ····.prologue284 ····.prologue
286 ····.line·595285 ····.line·595
287 ····invoke-virtual/range·{p1·..·p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List;286 ····invoke-virtual/range·{p1·..·p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List;
  
288 ····move-result-object·v7287 ····move-result-object·v7
  
289 ····.line·596288 ····.line·596
290 ····.local·v7,·"entries":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;"289 ····.local·v7,·"entries":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;"
291 ····invoke-static/range·{p0·..·p0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;290 ····invoke-static/range·{p0·..·p0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
  
292 ····move-result-object·v18291 ····move-result-object·v17
  
293 ····const·v19,·0x7f03001c292 ····const·v18,·0x7f03001c
  
294 ····move-object/from16·v0,·p0293 ····move-object/from16·v0,·p0
  
295 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->entryList:Landroid/widget/ListView;294 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->entryList:Landroid/widget/ListView;
  
296 ····move-object/from16·v20,·v0295 ····move-object/from16·v19,·v0
  
297 ····const/16·v21,·0x0296 ····const/16·v20,·0x0
  
298 ····invoke-virtual/range·{v18·..·v21},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;297 ····invoke-virtual/range·{v17·..·v20},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
299 ····move-result-object·v9298 ····move-result-object·v9
  
300 ····.line·598299 ····.line·598
301 ····.local·v9,·"header":Landroid/view/View;300 ····.local·v9,·"header":Landroid/view/View;
302 ····const·v18,·0x7f0d0073301 ····const·v17,·0x7f0d0073
  
303 ····move/from16·v0,·v18302 ····move/from16·v0,·v17
  
304 ····invoke-virtual·{v9,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;303 ····invoke-virtual·{v9,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
305 ····move-result-object·v6304 ····move-result-object·v6
  
306 ····.line·599305 ····.line·599
307 ····.local·v6,·"coverArtView":Landroid/view/View;306 ····.local·v6,·"coverArtView":Landroid/view/View;
308 ····invoke-virtual/range·{p0·..·p0},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getImageLoader()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;307 ····invoke-virtual/range·{p0·..·p0},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->getImageLoader()Lnet/sourceforge/subsonic/androidapp/util/ImageLoader;
  
309 ····move-result-object·v19308 ····move-result-object·v18
  
310 ····const/16·v18,·0x0309 ····const/16·v17,·0x0
  
311 ····move/from16·v0,·v18310 ····move/from16·v0,·v17
  
312 ····invoke-interface·{v7,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;311 ····invoke-interface·{v7,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
313 ····move-result-object·v18312 ····move-result-object·v17
  
314 ····check-cast·v18,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;313 ····check-cast·v17,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
  
315 ····const/16·v20,·0x1314 ····const/16·v19,·0x1
  
316 ····const/16·v21,·0x1315 ····const/16·v20,·0x1
  
317 ····move-object/from16·v0,·v19316 ····move-object/from16·v0,·v18
  
318 ····move-object/from16·v1,·v18317 ····move-object/from16·v1,·v17
  
319 ····move/from16·v2,·v20318 ····move/from16·v2,·v19
  
320 ····move/from16·v3,·v21319 ····move/from16·v3,·v20
  
321 ····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)V320 ····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
  
322 ····.line·601321 ····.line·601
323 ····invoke-static/range·{p0·..·p0},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isOffline(Landroid/content/Context;)Z322 ····invoke-static/range·{p0·..·p0},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isOffline(Landroid/content/Context;)Z
  
324 ····move-result·v11323 ····move-result·v10
  
325 ····.line·603324 ····.line·603
326 ····.local·v11,·"offline":Z325 ····.local·v10,·"offline":Z
327 ····const·v18,·0x7f0d0077326 ····const·v17,·0x7f0d0077
  
328 ····move/from16·v0,·v18327 ····move/from16·v0,·v17
  
329 ····invoke-virtual·{v9,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;328 ····invoke-virtual·{v9,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
330 ····move-result-object·v16329 ····move-result-object·v15
  
331 ····check-cast·v16,·Landroid/widget/ImageView;330 ····check-cast·v15,·Landroid/widget/ImageView;
  
332 ····.line·604331 ····.line·604
333 ····.local·v16,·"starView":Landroid/widget/ImageView;332 ····.local·v15,·"starView":Landroid/widget/ImageView;
334 ····new-instance·v18,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;333 ····new-instance·v17,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;
  
335 ····move-object/from16·v0,·v18334 ····move-object/from16·v0,·v17
  
336 ····move-object/from16·v1,·p0335 ····move-object/from16·v1,·p0
  
337 ····move-object/from16·v2,·p1336 ····move-object/from16·v2,·p1
  
338 ····move-object/from16·v3,·v16337 ····invoke-direct·{v0,·v1,·v2,·v15},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/Imag[·...·truncated·by·diffoscope;·len:·8,·SHA:·eb6d2481b5055ca13768a8d30da6ee40f6dd775aa64cd73990d480cd277d1c4c·...·]
  
339 ····invoke-direct·{v0,·v1,·v2,·v3},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$16;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Landroid/widget/Image[·...·truncated·by·diffoscope;·len:·7,·SHA:·7d5a7e4972402282b2506f0d7949485ecfc0b2e9c6360bf1a6508bc7547d04d1·...·]338 ····move-object/from16·v0,·v17
  
340 ····move-object/from16·v0,·v16 
  
341 ····move-object/from16·v1,·v18 
  
Max diff block lines reached; 22147/27787 bytes (79.70%) of diff not shown.
847 B
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$url:Landroid/preference/EditTextPreference;22 .field·final·synthetic·val$url:Landroid/preference/EditTextPreference;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·16428 ····.line·164
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->val$url:Landroid/preference/EditTextPreference;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$4;->val$url:Landroid/preference/EditTextPreference;
  
25.5 KB
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity.smali
    
Offset 154, 224 lines modifiedOffset 154, 223 lines modified
154 .method·private·createServerSettings()V154 .method·private·createServerSettings()V
155 ····.locals·15155 ····.locals·15
  
156 ····.prologue156 ····.prologue
157 ····const/4·v14,·0x0157 ····const/4·v14,·0x0
  
158 ····.line·87158 ····.line·87
159 ····const-string·v12,·"servers"159 ····const-string·v11,·"servers"
  
160 ····invoke-virtual·{p0,·v12},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;160 ····invoke-virtual·{p0,·v11},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
161 ····move-result-object·v7161 ····move-result-object·v6
  
162 ····check-cast·v7,·Landroid/preference/PreferenceCategory;162 ····check-cast·v6,·Landroid/preference/PreferenceCategory;
  
163 ····.line·88163 ····.line·88
164 ····.local·v7,·"serverCategory":Landroid/preference/PreferenceCategory;164 ····.local·v6,·"serverCategory":Landroid/preference/PreferenceCategory;
165 ····invoke-virtual·{v7},·Landroid/preference/PreferenceCategory;->removeAll()V165 ····invoke-virtual·{v6},·Landroid/preference/PreferenceCategory;->removeAll()V
  
166 ····.line·90166 ····.line·90
167 ····iget-object·v12,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;167 ····iget-object·v11,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->serverSettingsManager:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;
  
168 ····invoke-virtual·{v12},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List;168 ····invoke-virtual·{v11},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List;
  
169 ····move-result-object·v8169 ····move-result-object·v7
  
170 ····.line·91170 ····.line·91
171 ····.local·v8,·"servers":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;>;"171 ····.local·v7,·"servers":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;>;"
172 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;172 ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
173 ····move-result-object·v2173 ····move-result-object·v11
  
174 ····.local·v2,·"i$":Ljava/util/Iterator; 
175 ····:goto_0174 ····:goto_0
176 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z175 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z
  
177 ····move-result·v12176 ····move-result·v12
  
178 ····if-eqz·v12,·:cond_1177 ····if-eqz·v12,·:cond_1
  
179 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;178 ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
180 ····move-result-object·v6179 ····move-result-object·v5
  
181 ····check-cast·v6,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;180 ····check-cast·v5,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
182 ····.line·92181 ····.line·92
183 ····.local·v6,·"server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;182 ····.local·v5,·"server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
184 ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->getPreferenceManager()Landroid/preference/PreferenceManager;183 ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;->getPreferenceManager()Landroid/preference/PreferenceManager;
  
185 ····move-result-object·v12184 ····move-result-object·v12
  
186 ····invoke-virtual·{v12,·p0},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen;185 ····invoke-virtual·{v12,·p0},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen;
  
187 ····move-result-object·v5186 ····move-result-object·v4
  
188 ····.line·93187 ····.line·93
189 ····.local·v5,·"screen":Landroid/preference/PreferenceScreen;188 ····.local·v4,·"screen":Landroid/preference/PreferenceScreen;
190 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String;189 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String;
  
191 ····move-result-object·v12190 ····move-result-object·v12
  
192 ····invoke-virtual·{v5,·v12},·Landroid/preference/PreferenceScreen;->setTitle(Ljava/lang/CharSequence;)V191 ····invoke-virtual·{v4,·v12},·Landroid/preference/PreferenceScreen;->setTitle(Ljava/lang/CharSequence;)V
  
193 ····.line·94192 ····.line·94
194 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String;193 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String;
  
195 ····move-result-object·v12194 ····move-result-object·v12
  
196 ····invoke-virtual·{v5,·v12},·Landroid/preference/PreferenceScreen;->setSummary(Ljava/lang/CharSequence;)V195 ····invoke-virtual·{v4,·v12},·Landroid/preference/PreferenceScreen;->setSummary(Ljava/lang/CharSequence;)V
  
197 ····.line·96196 ····.line·96
198 ····new-instance·v3,·Landroid/preference/EditTextPreference;197 ····new-instance·v2,·Landroid/preference/EditTextPreference;
  
199 ····invoke-direct·{v3,·p0},·Landroid/preference/EditTextPreference;-><init>(Landroid/content/Context;)V198 ····invoke-direct·{v2,·p0},·Landroid/preference/EditTextPreference;-><init>(Landroid/content/Context;)V
  
200 ····.line·97199 ····.line·97
201 ····.local·v3,·"name":Landroid/preference/EditTextPreference;200 ····.local·v2,·"name":Landroid/preference/EditTextPreference;
202 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getNameKey()Ljava/lang/String;201 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getNameKey()Ljava/lang/String;
  
203 ····move-result-object·v12202 ····move-result-object·v12
  
204 ····invoke-virtual·{v3,·v12},·Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V203 ····invoke-virtual·{v2,·v12},·Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V
  
205 ····.line·98204 ····.line·98
206 ····const·v12,·0x7f0a00a8205 ····const·v12,·0x7f0a00a8
  
207 ····invoke-virtual·{v3,·v12},·Landroid/preference/EditTextPreference;->setTitle(I)V206 ····invoke-virtual·{v2,·v12},·Landroid/preference/EditTextPreference;->setTitle(I)V
  
208 ····.line·99207 ····.line·99
209 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String;208 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String;
  
210 ····move-result-object·v12209 ····move-result-object·v12
  
211 ····invoke-virtual·{v3,·v12},·Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V210 ····invoke-virtual·{v2,·v12},·Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V
  
212 ····.line·100211 ····.line·100
213 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String;212 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String;
  
214 ····move-result-object·v12213 ····move-result-object·v12
  
215 ····invoke-virtual·{v3,·v12},·Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V214 ····invoke-virtual·{v2,·v12},·Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V
  
216 ····.line·102215 ····.line·102
217 ····new-instance·v10,·Landroid/preference/EditTextPreference;216 ····new-instance·v9,·Landroid/preference/EditTextPreference;
  
218 ····invoke-direct·{v10,·p0},·Landroid/preference/EditTextPreference;-><init>(Landroid/content/Context;)V217 ····invoke-direct·{v9,·p0},·Landroid/preference/EditTextPreference;-><init>(Landroid/content/Context;)V
  
219 ····.line·103218 ····.line·103
220 ····.local·v10,·"url":Landroid/preference/EditTextPreference;219 ····.local·v9,·"url":Landroid/preference/EditTextPreference;
221 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrlKey()Ljava/lang/String;220 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrlKey()Ljava/lang/String;
  
222 ····move-result-object·v12221 ····move-result-object·v12
  
223 ····invoke-virtual·{v10,·v12},·Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V222 ····invoke-virtual·{v9,·v12},·Landroid/preference/EditTextPreference;->setKey(Ljava/lang/String;)V
  
224 ····.line·104223 ····.line·104
225 ····const·v12,·0x7f0a00a7224 ····const·v12,·0x7f0a00a7
  
226 ····invoke-virtual·{v10,·v12},·Landroid/preference/EditTextPreference;->setTitle(I)V225 ····invoke-virtual·{v9,·v12},·Landroid/preference/EditTextPreference;->setTitle(I)V
  
227 ····.line·105226 ····.line·105
228 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String;227 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getUrl()Ljava/lang/String;
  
229 ····move-result-object·v12228 ····move-result-object·v12
  
230 ····invoke-virtual·{v10,·v12},·Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V229 ····invoke-virtual·{v9,·v12},·Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V
Max diff block lines reached; 17279/25986 bytes (66.49%) of diff not shown.
1.69 KB
smali/net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4.smali
    
Offset 28, 15 lines modifiedOffset 28, 16 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;29 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V31 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
33 ····.param·p2,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;34 ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
34 ····.prologue35 ····.prologue
35 ····.line·10436 ····.line·104
36 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;37 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
37 ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V38 ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
  
Offset 113, 21 lines modifiedOffset 114, 19 lines modified
113 ····move-result-object·v2114 ····move-result-object·v2
  
114 ····return-object·v2115 ····return-object·v2
115 .end·method116 .end·method
  
116 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V117 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
117 ····.locals·0118 ····.locals·0
118 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
119 ····.prologue119 ····.prologue
120 ····.line·104120 ····.line·104
121 ····check-cast·p1,·Ljava/util/List;121 ····check-cast·p1,·Ljava/util/List;
  
122 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
123 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->done(Ljava/util/List;)V122 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$4;->done(Ljava/util/List;)V
  
124 ····return-void123 ····return-void
125 .end·method124 .end·method
  
126 .method·protected·done(Ljava/util/List;)V125 .method·protected·done(Ljava/util/List;)V
127 ····.locals·4126 ····.locals·4
805 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;21 .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;
  
25 ····.prologue26 ····.prologue
26 ····.line·40827 ····.line·408
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·23227 ····.line·232
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
766 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$21.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·53527 ····.line·535
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$21;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;21 .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;
  
25 ····.prologue26 ····.prologue
26 ····.line·44727 ····.line·447
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17.5 KB
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask.smali
    
Offset 84, 249 lines modifiedOffset 84, 246 lines modified
84 ····move-result-object·v184 ····move-result-object·v1
  
85 ····return-object·v185 ····return-object·v1
86 .end·method86 .end·method
  
87 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V87 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
88 ····.locals·088 ····.locals·0
89 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
90 ····.prologue89 ····.prologue
91 ····.line·54790 ····.line·547
92 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;91 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
93 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
94 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V92 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
  
95 ····return-void93 ····return-void
96 .end·method94 .end·method
  
97 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V95 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
98 ····.locals·1296 ····.locals·11
99 ····.param·p1,·"directory"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;97 ····.param·p1,·"directory"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
100 ····.prologue98 ····.prologue
101 ····const/16·v8,·0x899 ····const/16·v7,·0x8
  
102 ····const/4·v7,·0x0100 ····const/4·v6,·0x0
  
103 ····.line·563101 ····.line·563
104 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List;102 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren()Ljava/util/List;
  
105 ····move-result-object·v0103 ····move-result-object·v0
  
106 ····.line·565104 ····.line·565
107 ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;"105 ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;"
108 ····const/4·v2,·0x0106 ····const/4·v2,·0x0
  
109 ····.line·566107 ····.line·566
110 ····.local·v2,·"hasSongs":Z108 ····.local·v2,·"hasSongs":Z
111 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;109 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
112 ····move-result-object·v3110 ····move-result-object·v5
  
113 ····.local·v3,·"i$":Ljava/util/Iterator; 
114 ····:cond_0111 ····:cond_0
115 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z112 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
116 ····move-result·v6113 ····move-result·v8
  
117 ····if-eqz·v6,·:cond_1114 ····if-eqz·v8,·:cond_1
  
118 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;115 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
119 ····move-result-object·v1116 ····move-result-object·v1
  
120 ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;117 ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
  
121 ····.line·567118 ····.line·567
122 ····.local·v1,·"entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;119 ····.local·v1,·"entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
123 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isDirectory()Z120 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isDirectory()Z
  
124 ····move-result·v6121 ····move-result·v8
  
125 ····if-nez·v6,·:cond_0122 ····if-nez·v8,·:cond_0
  
126 ····.line·568123 ····.line·568
127 ····const/4·v2,·0x1124 ····const/4·v2,·0x1
  
128 ····.line·573125 ····.line·573
129 ····.end·local·v1····#·"entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;126 ····.end·local·v1····#·"entry":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
130 ····:cond_1127 ····:cond_1
131 ····if-eqz·v2,·:cond_2128 ····if-eqz·v2,·:cond_2
  
132 ····.line·574129 ····.line·574
133 ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;130 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
134 ····invoke-static·{v6},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;131 ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;
  
135 ····move-result-object·v6132 ····move-result-object·v5
  
136 ····iget-object·v9,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;133 ····iget-object·v8,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
137 ····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;134 ····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;
  
138 ····move-result-object·v9135 ····move-result-object·v8
  
139 ····invoke-virtual·{v6,·v9},·Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V136 ····invoke-virtual·{v5,·v8},·Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V
  
140 ····.line·575137 ····.line·575
141 ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;138 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
142 ····invoke-static·{v6},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;139 ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1300(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/ListView;
  
143 ····move-result-object·v6140 ····move-result-object·v5
  
144 ····iget-object·v9,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;141 ····iget-object·v8,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
145 ····invoke-static·{v9},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1200(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup;142 ····invoke-static·{v8},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1200(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/view/ViewGroup;
  
146 ····move-result-object·v9143 ····move-result-object·v8
  
147 ····invoke-virtual·{v6,·v9},·Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V144 ····invoke-virtual·{v5,·v8},·Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V
  
148 ····.line·576145 ····.line·576
149 ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;146 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
150 ····invoke-static·{v6},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1500(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;147 ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1500(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;
  
151 ····move-result-object·v6148 ····move-result-object·v5
  
152 ····invoke-virtual·{v6,·v7},·Landroid/widget/Button;->setVisibility(I)V149 ····invoke-virtual·{v5,·v6},·Landroid/widget/Button;->setVisibility(I)V
  
153 ····.line·577150 ····.line·577
154 ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;151 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
155 ····invoke-static·{v6},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1600(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;152 ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1600(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;
  
156 ····move-result-object·v6153 ····move-result-object·v5
  
157 ····invoke-virtual·{v6,·v7},·Landroid/widget/Button;->setVisibility(I)V154 ····invoke-virtual·{v5,·v6},·Landroid/widget/Button;->setVisibility(I)V
  
158 ····.line·578155 ····.line·578
159 ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;156 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$LoadTask;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
160 ····invoke-static·{v6},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1700(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;157 ····invoke-static·{v5},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;->access$1700(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)Landroid/widget/Button;
  
161 ····move-result-object·v6158 ····move-result-object·v5
Max diff block lines reached; 8788/17736 bytes (49.55%) of diff not shown.
837 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$overflowButton:Landroid/view/View;22 .field·final·synthetic·val$overflowButton:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·10428 ····.line·104
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->val$overflowButton:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$3;->val$overflowButton:Landroid/view/View;
  
787 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·35727 ····.line·357
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·22227 ····.line·222
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
823 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$playlistId:Ljava/lang/String;19 .field·final·synthetic·val$playlistId:Ljava/lang/String;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V21 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
23 ····.prologue24 ····.prologue
24 ····.line·36425 ····.line·364
25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;26 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
26 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->val$playlistId:Ljava/lang/String;27 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$13;->val$playlistId:Ljava/lang/String;
  
783 B
smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9627 ····.line·96
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·20127 ····.line·201
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
734 B
smali/net/sourceforge/subsonic/androidapp/activity/HelpActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6927 ····.line·69
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
766 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$12.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·29527 ····.line·295
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$12;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
790 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9427 ····.line·94
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.43 KB
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·val$size:I23 .field·final·synthetic·val$size:I
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V25 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;II)V
26 ····.locals·026 ····.locals·0
 27 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
27 ····.prologue28 ····.prologue
28 ····.line·39329 ····.line·393
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->val$albumListType:Ljava/lang/String;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->val$albumListType:Ljava/lang/String;
  
Offset 43, 21 lines modifiedOffset 44, 19 lines modified
43 ····return-void44 ····return-void
44 .end·method45 .end·method
  
  
45 #·virtual·methods46 #·virtual·methods
46 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V47 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
47 ····.locals·048 ····.locals·0
48 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
49 ····.prologue49 ····.prologue
50 ····.line·39350 ····.line·393
51 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;51 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
52 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
53 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V52 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$15;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
  
54 ····return-void53 ····return-void
55 .end·method54 .end·method
  
56 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V55 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
57 ····.locals·256 ····.locals·2
749 B
smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10827 ····.line·108
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
769 B
smali/net/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7327 ····.line·73
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·15327 ····.line·153
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
781 B
smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$overflowButton:Landroid/view/View;22 .field·final·synthetic·val$overflowButton:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·15128 ····.line·151
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->val$overflowButton:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$4;->val$overflowButton:Landroid/view/View;
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·24127 ····.line·241
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
783 B
smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8627 ····.line·86
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11.8 KB
smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4.smali
    
Offset 26, 15 lines modifiedOffset 26, 16 lines modified
26 #·instance·fields26 #·instance·fields
27 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;27 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V29 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
30 ····.locals·030 ····.locals·0
 31 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
31 ····.param·p2,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;32 ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
32 ····.prologue33 ····.prologue
33 ····.line·12734 ····.line·127
34 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;35 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
35 ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V36 ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
  
Offset 130, 168 lines modifiedOffset 131, 165 lines modified
130 ····move-result-object·v3131 ····move-result-object·v3
  
131 ····return-object·v3132 ····return-object·v3
132 .end·method133 .end·method
  
133 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V134 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
134 ····.locals·0135 ····.locals·0
135 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
136 ····.prologue136 ····.prologue
137 ····.line·127137 ····.line·127
138 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;138 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;
  
139 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
140 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V139 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V
  
141 ····return-void140 ····return-void
142 .end·method141 .end·method
  
143 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V142 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/Indexes;)V
144 ····.locals·7143 ····.locals·6
145 ····.param·p1,·"result"····#·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;144 ····.param·p1,·"result"····#·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;
  
146 ····.prologue145 ····.prologue
147 ····.line·141146 ····.line·141
148 ····new-instance·v0,·Ljava/util/ArrayList;147 ····new-instance·v0,·Ljava/util/ArrayList;
  
149 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List;148 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List;
  
150 ····move-result-object·v4149 ····move-result-object·v3
  
151 ····invoke-interface·{v4},·Ljava/util/List;->size()I150 ····invoke-interface·{v3},·Ljava/util/List;->size()I
  
152 ····move-result·v4151 ····move-result·v3
  
153 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List;152 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List;
  
154 ····move-result-object·v5153 ····move-result-object·v4
  
155 ····invoke-interface·{v5},·Ljava/util/List;->size()I154 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
156 ····move-result·v5155 ····move-result·v4
  
157 ····add-int/2addr·v4,·v5156 ····add-int/2addr·v3,·v4
  
158 ····invoke-direct·{v0,·v4},·Ljava/util/ArrayList;-><init>(I)V157 ····invoke-direct·{v0,·v3},·Ljava/util/ArrayList;-><init>(I)V
  
159 ····.line·142158 ····.line·142
160 ····.local·v0,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;"159 ····.local·v0,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;"
161 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List;160 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getShortcuts()Ljava/util/List;
  
162 ····move-result-object·v4161 ····move-result-object·v3
  
163 ····invoke-interface·{v0,·v4},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z162 ····invoke-interface·{v0,·v3},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z
  
164 ····.line·143163 ····.line·143
165 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List;164 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;->getArtists()Ljava/util/List;
  
166 ····move-result-object·v4165 ····move-result-object·v3
  
167 ····invoke-interface·{v0,·v4},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z166 ····invoke-interface·{v0,·v3},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z
  
168 ····.line·144167 ····.line·144
169 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;168 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
170 ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$200(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView;169 ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$200(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/ListView;
  
171 ····move-result-object·v4170 ····move-result-object·v3
  
172 ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;171 ····new-instance·v4,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;
  
173 ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;172 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
174 ····invoke-direct·{v5,·v6,·v0},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V173 ····invoke-direct·{v4,·v5,·v0},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V
  
175 ····invoke-virtual·{v4,·v5},·Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V174 ····invoke-virtual·{v3,·v4},·Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
  
176 ····.line·147175 ····.line·147
177 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;176 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
178 ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$100(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List;177 ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$100(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Ljava/util/List;
  
179 ····move-result-object·v4178 ····move-result-object·v3
  
180 ····if-eqz·v4,·:cond_0179 ····if-eqz·v3,·:cond_0
  
181 ····.line·148180 ····.line·148
182 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;181 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
183 ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/util/Util;->getSelectedMusicFolderId(Landroid/content/Context;)Ljava/lang/String;182 ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/Util;->getSelectedMusicFolderId(Landroid/content/Context;)Ljava/lang/String;
  
184 ····move-result-object·v3183 ····move-result-object·v2
  
185 ····.line·149184 ····.line·149
186 ····.local·v3,·"musicFolderId":Ljava/lang/String;185 ····.local·v2,·"musicFolderId":Ljava/lang/String;
187 ····if-nez·v3,·:cond_1186 ····if-nez·v2,·:cond_1
  
188 ····.line·150187 ····.line·150
189 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;188 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
190 ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$300(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView;189 ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;->access$300(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)Landroid/widget/TextView;
  
191 ····move-result-object·v4190 ····move-result-object·v3
  
192 ····const·v5,·0x7f0a0072191 ····const·v4,·0x7f0a0072
  
193 ····invoke-virtual·{v4,·v5},·Landroid/widget/TextView;->setText(I)V192 ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(I)V
  
194 ····.line·160193 ····.line·160
195 ····.end·local·v3····#·"musicFolderId":Ljava/lang/String;194 ····.end·local·v2····#·"musicFolderId":Ljava/lang/String;
Max diff block lines reached; 3731/11889 bytes (31.38%) of diff not shown.
7.02 KB
smali/net/sourceforge/subsonic/androidapp/activity/MainActivity.smali
    
Offset 354, 38 lines modifiedOffset 354, 42 lines modified
354 ····.line·168354 ····.line·168
355 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;355 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
356 ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V356 ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
357 ····const·v1,·0x7f0a004b357 ····const·v1,·0x7f0a004b
  
 358 ····.line·169
358 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;359 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
359 ····move-result-object·v0360 ····move-result-object·v0
  
360 ····const·v1,·0x7f0a000e361 ····const·v1,·0x7f0a000e
  
361 ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;362 ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;
  
362 ····invoke-direct·{v2,·p0},·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V363 ····invoke-direct·{v2,·p0},·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V
  
 364 ····.line·170
363 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;365 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
364 ····move-result-object·v0366 ····move-result-object·v0
  
365 ····const·v1,·0x7f0a000b367 ····const·v1,·0x7f0a000b
  
366 ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;368 ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;
  
367 ····invoke-direct·{v2,·p0},·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V369 ····invoke-direct·{v2,·p0},·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V
  
 370 ····.line·179
368 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;371 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
369 ····move-result-object·v0372 ····move-result-object·v0
  
 373 ····.line·185
370 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;374 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
371 ····.line·186375 ····.line·186
372 ····return-void376 ····return-void
373 .end·method377 .end·method
  
374 .method·private·toggleOffline()V378 .method·private·toggleOffline()V
Offset 909, 94 lines modifiedOffset 913, 93 lines modified
  
909 ····const/4·v8,·0x1913 ····const/4·v8,·0x1
  
910 ····.line·214914 ····.line·214
911 ····invoke-super·{p0,·p1,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V915 ····invoke-super·{p0,·p1,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
  
912 ····.line·216916 ····.line·216
913 ····new-instance·v4,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;917 ····new-instance·v3,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;
  
914 ····invoke-direct·{v4,·p0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;-><init>(Landroid/content/Context;)V918 ····invoke-direct·{v3,·p0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;-><init>(Landroid/content/Context;)V
  
915 ····.line·217919 ····.line·217
916 ····.local·v4,·"serverSettingsManager":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;920 ····.local·v3,·"serverSettingsManager":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;
917 ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getActiveServer()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;921 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getActiveServer()Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
918 ····move-result-object·v0922 ····move-result-object·v0
  
919 ····.line·219923 ····.line·219
920 ····.local·v0,·"activeServer":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;924 ····.local·v0,·"activeServer":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
921 ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List;925 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->getAllServers()Ljava/util/List;
  
922 ····move-result-object·v5926 ····move-result-object·v4
  
923 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;927 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
924 ····move-result-object·v1928 ····move-result-object·v4
  
925 ····.local·v1,·"i$":Ljava/util/Iterator; 
926 ····:cond_0929 ····:cond_0
927 ····:goto_0930 ····:goto_0
928 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z931 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
929 ····move-result·v5932 ····move-result·v5
  
930 ····if-eqz·v5,·:cond_1933 ····if-eqz·v5,·:cond_1
  
931 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;934 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
932 ····move-result-object·v3935 ····move-result-object·v2
  
933 ····check-cast·v3,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;936 ····check-cast·v2,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
934 ····.line·220937 ····.line·220
935 ····.local·v3,·"server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;938 ····.local·v2,·"server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
936 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I939 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I
  
937 ····move-result·v5940 ····move-result·v5
  
938 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I941 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I
  
939 ····move-result·v6942 ····move-result·v6
  
940 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String;943 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getName()Ljava/lang/String;
  
941 ····move-result-object·v7944 ····move-result-object·v7
  
942 ····invoke-interface·{p1,·v9,·v5,·v6,·v7},·Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;945 ····invoke-interface·{p1,·v9,·v5,·v6,·v7},·Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
  
943 ····move-result-object·v2946 ····move-result-object·v1
  
944 ····.line·221947 ····.line·221
945 ····.local·v2,·"menuItem":Landroid/view/MenuItem;948 ····.local·v1,·"menuItem":Landroid/view/MenuItem;
946 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I949 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I
  
947 ····move-result·v5950 ····move-result·v5
  
948 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I951 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;->getId()I
  
949 ····move-result·v6952 ····move-result·v6
  
950 ····if-ne·v5,·v6,·:cond_0953 ····if-ne·v5,·v6,·:cond_0
  
951 ····.line·222954 ····.line·222
952 ····invoke-interface·{v2,·v8},·Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem;955 ····invoke-interface·{v1,·v8},·Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem;
  
953 ····goto·:goto_0956 ····goto·:goto_0
  
954 ····.line·226957 ····.line·226
955 ····.end·local·v2····#·"menuItem":Landroid/view/MenuItem;958 ····.end·local·v1····#·"menuItem":Landroid/view/MenuItem;
956 ····.end·local·v3····#·"server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;959 ····.end·local·v2····#·"server":Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
957 ····:cond_1960 ····:cond_1
958 ····invoke-interface·{p1,·v9,·v8,·v8},·Landroid/view/ContextMenu;->setGroupCheckable(IZZ)V961 ····invoke-interface·{p1,·v9,·v8,·v8},·Landroid/view/ContextMenu;->setGroupCheckable(IZZ)V
  
959 ····.line·227962 ····.line·227
Max diff block lines reached; 303/7051 bytes (4.30%) of diff not shown.
735 B
smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14127 ····.line·141
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·16027 ····.line·160
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$7;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
783 B
smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7627 ····.line·76
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.46 KB
smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6.smali
    
Offset 40, 16 lines modifiedOffset 40, 17 lines modified
  
40 .field·final·synthetic·val$save:Z40 .field·final·synthetic·val$save:Z
  
  
41 #·direct·methods41 #·direct·methods
42 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V42 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Landroid/app/Activity;ZLjava/lang/String;ZZZ)V
43 ····.locals·043 ····.locals·0
 44 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
44 ····.param·p2,·"x0"····#·Landroid/app/Activity;45 ····.param·p2,·"activity"····#·Landroid/app/Activity;
45 ····.param·p3,·"x1"····#·Z46 ····.param·p3,·"finishActivityOnCancel"····#·Z
  
46 ····.prologue47 ····.prologue
47 ····.line·27248 ····.line·272
48 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;49 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
49 ····iput-object·p4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->val$id:Ljava/lang/String;50 ····iput-object·p4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->val$id:Ljava/lang/String;
  
Offset 61, 15 lines modifiedOffset 62, 15 lines modified
  
61 ····invoke-direct·{p0,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;-><init>(Landroid/app/Activity;Z)V62 ····invoke-direct·{p0,·p2,·p3},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;-><init>(Landroid/app/Activity;Z)V
  
62 ····return-void63 ····return-void
63 .end·method64 .end·method
  
64 .method·private·getSongsRecursively(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V65 .method·private·getSongsRecursively(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;Ljava/util/List;)V
65 ····.locals·866 ····.locals·7
66 ····.param·p1,·"parent"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;67 ····.param·p1,·"parent"····#·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
67 ····.annotation·system·Ldalvik/annotation/Signature;68 ····.annotation·system·Ldalvik/annotation/Signature;
68 ········value·=·{69 ········value·=·{
69 ············"(",70 ············"(",
70 ············"Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;",71 ············"Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;",
71 ············"Ljava/util/List",72 ············"Ljava/util/List",
72 ············"<",73 ············"<",
Offset 82, 110 lines modifiedOffset 83, 109 lines modified
82 ········value·=·{83 ········value·=·{
83 ············Ljava/lang/Exception;84 ············Ljava/lang/Exception;
84 ········}85 ········}
85 ····.end·annotation86 ····.end·annotation
  
86 ····.prologue87 ····.prologue
87 ····.local·p2,·"songs":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;"88 ····.local·p2,·"songs":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;>;"
88 ····const/4·v7,·0x189 ····const/4·v5,·0x1
  
89 ····const/4·v6,·0x090 ····const/4·v6,·0x0
  
90 ····.line·28691 ····.line·286
91 ····invoke-interface·{p2},·Ljava/util/List;->size()I92 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
92 ····move-result·v493 ····move-result·v3
  
93 ····const/16·v5,·0x1f494 ····const/16·v4,·0x1f4
  
94 ····if-le·v4,·v5,·:cond_195 ····if-le·v3,·v4,·:cond_1
  
95 ····.line·29996 ····.line·299
96 ····:cond_097 ····:cond_0
97 ····return-void98 ····return-void
  
98 ····.line·29099 ····.line·290
99 ····:cond_1100 ····:cond_1
100 ····invoke-virtual·{p1,·v6,·v7},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List;101 ····invoke-virtual·{p1,·v6,·v5},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List;
  
101 ····move-result-object·v4102 ····move-result-object·v3
  
102 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;103 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
103 ····move-result-object·v1104 ····move-result-object·v3
  
104 ····.local·v1,·"i$":Ljava/util/Iterator; 
105 ····:cond_2105 ····:cond_2
106 ····:goto_0106 ····:goto_0
107 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z107 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
108 ····move-result·v4108 ····move-result·v4
  
109 ····if-eqz·v4,·:cond_3109 ····if-eqz·v4,·:cond_3
  
110 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;110 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
111 ····move-result-object·v3111 ····move-result-object·v2
  
112 ····check-cast·v3,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;112 ····check-cast·v2,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
  
113 ····.line·291113 ····.line·291
114 ····.local·v3,·"song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;114 ····.local·v2,·"song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
115 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z115 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z
  
116 ····move-result·v4116 ····move-result·v4
  
117 ····if-nez·v4,·:cond_2117 ····if-nez·v4,·:cond_2
  
118 ····.line·292118 ····.line·292
119 ····invoke-interface·{p2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z119 ····invoke-interface·{p2,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
120 ····goto·:goto_0120 ····goto·:goto_0
  
121 ····.line·295121 ····.line·295
122 ····.end·local·v3····#·"song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;122 ····.end·local·v2····#·"song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
123 ····:cond_3123 ····:cond_3
124 ····invoke-virtual·{p1,·v7,·v6},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List;124 ····invoke-virtual·{p1,·v5,·v6},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;->getChildren(ZZ)Ljava/util/List;
  
125 ····move-result-object·v4125 ····move-result-object·v3
  
126 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;126 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
127 ····move-result-object·v1127 ····move-result-object·v3
  
128 ····:goto_1128 ····:goto_1
129 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z129 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
130 ····move-result·v4130 ····move-result·v4
  
131 ····if-eqz·v4,·:cond_0131 ····if-eqz·v4,·:cond_0
  
132 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;132 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
133 ····move-result-object·v0133 ····move-result-object·v0
  
134 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;134 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
  
135 ····.line·296135 ····.line·296
136 ····.local·v0,·"dir":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;136 ····.local·v0,·"dir":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
137 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;137 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
138 ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;->getMusicService(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService;138 ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/service/MusicServiceFactory;->getMusicService(Landroid/content/Context;)Lnet/sourceforge/subsonic/androidapp/service/MusicService;
  
139 ····move-result-object·v2139 ····move-result-object·v1
Max diff block lines reached; 1886/7485 bytes (25.20%) of diff not shown.
766 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$15.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·32427 ····.line·324
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$15;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
955 B
smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$1.smali
    
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
  
38 .field·final·synthetic·val$starredButton:Landroid/widget/TextView;38 .field·final·synthetic·val$starredButton:Landroid/widget/TextView;
  
  
39 #·direct·methods39 #·direct·methods
40 .method·constructor·<init>(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;)V40 .method·constructor·<init>(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
41 ····.locals·041 ····.locals·0
 42 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
42 ····.prologue43 ····.prologue
43 ····.line·10244 ····.line·102
44 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;45 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
45 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->val$offlineButton:Landroid/widget/TextView;46 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$1;->val$offlineButton:Landroid/widget/TextView;
  
2.78 KB
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/view/GestureDetector$OnGestureListener;6 .implements·Landroid/view/GestureDetector$OnGestureListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$23;, 
11 ········Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;10 ········Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$SongListAdapter;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·private·static·final·COLOR_BUTTON_DISABLED:I14 .field·private·static·final·COLOR_BUTTON_DISABLED:I
Offset 142, 15 lines modifiedOffset 141, 14 lines modified
142 ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;-><init>()V141 ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;-><init>()V
  
143 ····.line·121142 ····.line·121
144 ····const/4·v0,·0x0143 ····const/4·v0,·0x0
  
145 ····iput-boolean·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->seekInProgress:Z144 ····iput-boolean·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->seekInProgress:Z
  
146 ····.line·885 
147 ····return-void145 ····return-void
148 .end·method146 .end·method
  
149 .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector;147 .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)Landroid/view/GestureDetector;
150 ····.locals·1148 ····.locals·1
151 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;149 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
Offset 1410, 14 lines modifiedOffset 1408, 15 lines modified
1410 ····invoke-interface·{v0,·p1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->setSuggestedPlaylistName(Ljava/lang/String;)V1408 ····invoke-interface·{v0,·p1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->setSuggestedPlaylistName(Ljava/lang/String;)V
  
1411 ····.line·7091409 ····.line·709
1412 ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;1410 ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;
  
1413 ····invoke-direct·{v0,·p0,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V1411 ····invoke-direct·{v0,·p0,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V
  
 1412 ····.line·731
1414 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->execute()V1413 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->execute()V
  
1415 ····.line·7321414 ····.line·732
1416 ····return-void1415 ····return-void
1417 .end·method1416 .end·method
  
1418 .method·private·scheduleHideControls()V1417 .method·private·scheduleHideControls()V
Offset 1983, 14 lines modifiedOffset 1982, 15 lines modified
  
1983 ····invoke-interface·{v4},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;1982 ····invoke-interface·{v4},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;
  
1984 ····move-result-object·v41983 ····move-result-object·v4
  
1985 ····if-eqz·v4,·:cond_01984 ····if-eqz·v4,·:cond_0
  
 1985 ····.line·474
1986 ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->getDownloadService()Lnet/sourceforge/subsonic/androidapp/service/DownloadService;1986 ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;->getDownloadService()Lnet/sourceforge/subsonic/androidapp/service/DownloadService;
  
1987 ····move-result-object·v41987 ····move-result-object·v4
  
1988 ····invoke-interface·{v4},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;1988 ····invoke-interface·{v4},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getEqualizerController()Lnet/sourceforge/subsonic/androidapp/audiofx/EqualizerController;
  
1989 ····move-result-object·v41989 ····move-result-object·v4
Offset 2060, 15 lines modifiedOffset 2060, 15 lines modified
2060 ····return-void2060 ····return-void
  
2061 ····.end·local·v0····#·"eqEnabled":Z2061 ····.end·local·v0····#·"eqEnabled":Z
2062 ····.end·local·v1····#·"jukeboxEnabled":Z2062 ····.end·local·v1····#·"jukeboxEnabled":Z
2063 ····:cond_02063 ····:cond_0
2064 ····move·v0,·v32064 ····move·v0,·v3
  
2065 ····.line·4732065 ····.line·474
2066 ····goto·:goto_02066 ····goto·:goto_0
  
2067 ····.restart·local·v0····#·"eqEnabled":Z2067 ····.restart·local·v0····#·"eqEnabled":Z
2068 ····:cond_12068 ····:cond_1
2069 ····move·v4,·v32069 ····move·v4,·v3
  
2070 ····.line·4772070 ····.line·477
735 B
smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·13127 ····.line·131
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
804 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6727 ····.line·67
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
961 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;22 .field·final·synthetic·val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;
  
26 ····.prologue27 ····.prologue
27 ····.line·33428 ····.line·334
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11$1;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
12.7 KB
smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity.smali
    
Offset 292, 34 lines modifiedOffset 292, 33 lines modified
  
292 ····invoke-direct·{p0,·v0,·v4},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->onAlbumSelected(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V292 ····invoke-direct·{p0,·v0,·v4},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->onAlbumSelected(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;Z)V
  
293 ····goto·:goto_0293 ····goto·:goto_0
294 .end·method294 .end·method
  
295 .method·private·expandAlbums()V295 .method·private·expandAlbums()V
296 ····.locals·4296 ····.locals·3
  
297 ····.prologue297 ····.prologue
298 ····.line·395298 ····.line·395
299 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;299 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;
  
300 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V300 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V
  
301 ····.line·396301 ····.line·396
302 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;302 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;
  
303 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List;303 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List;
  
304 ····move-result-object·v2304 ····move-result-object·v1
  
305 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;305 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
306 ····move-result-object·v1306 ····move-result-object·v1
  
307 ····.local·v1,·"i$":Ljava/util/Iterator; 
308 ····:goto_0307 ····:goto_0
309 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z308 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
310 ····move-result·v2309 ····move-result·v2
  
311 ····if-eqz·v2,·:cond_0310 ····if-eqz·v2,·:cond_0
  
Offset 336, 55 lines modifiedOffset 335, 54 lines modified
336 ····invoke-virtual·{v2,·v0},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->add(Ljava/lang/Object;)V335 ····invoke-virtual·{v2,·v0},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->add(Ljava/lang/Object;)V
  
337 ····goto·:goto_0336 ····goto·:goto_0
  
338 ····.line·399337 ····.line·399
339 ····.end·local·v0····#·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;338 ····.end·local·v0····#·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
340 ····:cond_0339 ····:cond_0
341 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;340 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->albumAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;
  
342 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->notifyDataSetChanged()V341 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->notifyDataSetChanged()V
  
343 ····.line·400342 ····.line·400
344 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;343 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;
  
345 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreAlbumsAdapter:Landroid/widget/ListAdapter;344 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreAlbumsAdapter:Landroid/widget/ListAdapter;
  
346 ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V345 ····invoke-virtual·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V
  
347 ····.line·401346 ····.line·401
348 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;347 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;
  
349 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V348 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V
  
350 ····.line·402349 ····.line·402
351 ····return-void350 ····return-void
352 .end·method351 .end·method
  
353 .method·private·expandArtists()V352 .method·private·expandArtists()V
354 ····.locals·4353 ····.locals·3
  
355 ····.prologue354 ····.prologue
356 ····.line·385355 ····.line·385
357 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;356 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;
  
358 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->clear()V357 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->clear()V
  
359 ····.line·386358 ····.line·386
360 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;359 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->searchResult:Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;
  
361 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List;360 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List;
  
362 ····move-result-object·v2361 ····move-result-object·v1
  
363 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;362 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
364 ····move-result-object·v1363 ····move-result-object·v1
  
365 ····.local·v1,·"i$":Ljava/util/Iterator; 
366 ····:goto_0364 ····:goto_0
367 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z365 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
368 ····move-result·v2366 ····move-result·v2
  
369 ····if-eqz·v2,·:cond_0367 ····if-eqz·v2,·:cond_0
  
Offset 401, 94 lines modifiedOffset 399, 93 lines modified
401 ····invoke-virtual·{v2,·v0},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->add(Ljava/lang/Object;)V399 ····invoke-virtual·{v2,·v0},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->add(Ljava/lang/Object;)V
  
402 ····goto·:goto_0400 ····goto·:goto_0
  
403 ····.line·389401 ····.line·389
404 ····.end·local·v0····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;402 ····.end·local·v0····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;
405 ····:cond_0403 ····:cond_0
406 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;404 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->artistAdapter:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;
  
407 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->notifyDataSetChanged()V405 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;->notifyDataSetChanged()V
  
408 ····.line·390406 ····.line·390
409 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;407 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;
  
410 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreArtistsAdapter:Landroid/widget/ListAdapter;408 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->moreArtistsAdapter:Landroid/widget/ListAdapter;
  
411 ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V409 ····invoke-virtual·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->removeAdapter(Landroid/widget/ListAdapter;)V
  
412 ····.line·391410 ····.line·391
413 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;411 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->mergeAdapter:Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;
  
414 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V412 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->notifyDataSetChanged()V
  
415 ····.line·392413 ····.line·392
416 ····return-void414 ····return-void
417 .end·method415 .end·method
  
418 .method·private·expandSongs()V416 .method·private·expandSongs()V
419 ····.locals·4417 ····.locals·3
  
420 ····.prologue418 ····.prologue
421 ····.line·405419 ····.line·405
422 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;420 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;->songAdapter:Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;
  
423 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V421 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/EntryAdapter;->clear()V
  
Max diff block lines reached; 4279/12821 bytes (33.37%) of diff not shown.
886 B
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$screen:Landroid/preference/PreferenceScreen;24 .field·final·synthetic·val$screen:Landroid/preference/PreferenceScreen;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;Landroid/preference/PreferenceScreen;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·15530 ····.line·155
30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;31 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->val$name:Landroid/preference/EditTextPreference;32 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$3;->val$name:Landroid/preference/EditTextPreference;
  
766 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·27227 ····.line·272
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$10;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
850 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$overflowButton:Landroid/view/View;22 .field·final·synthetic·val$overflowButton:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·8628 ····.line·86
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->val$overflowButton:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$3;->val$overflowButton:Landroid/view/View;
  
802 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$18.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$handler:Landroid/os/Handler;22 .field·final·synthetic·val$handler:Landroid/os/Handler;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·39728 ····.line·397
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->val$handler:Landroid/os/Handler;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;->val$handler:Landroid/os/Handler;
  
779 B
smali/net/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$minEQLevel:S26 .field·final·synthetic·val$minEQLevel:S
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V28 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;SSLandroid/widget/TextView;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;
  
30 ····.prologue31 ····.prologue
31 ····.line·16032 ····.line·160
32 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;33 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;
  
33 ····iput-short·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->val$minEQLevel:S34 ····iput-short·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$3;->val$minEQLevel:S
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14627 ····.line·146
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
795 B
smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$overflowButton:Landroid/view/View;22 .field·final·synthetic·val$overflowButton:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·15228 ····.line·152
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->val$overflowButton:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$3;->val$overflowButton:Landroid/view/View;
  
944 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;22 .field·final·synthetic·val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·61528 ····.line·615
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$17;->val$directory:Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
735 B
smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·17927 ····.line·179
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
802 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$19.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$handler:Landroid/os/Handler;22 .field·final·synthetic·val$handler:Landroid/os/Handler;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/os/Handler;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·44428 ····.line·444
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->val$handler:Landroid/os/Handler;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$19;->val$handler:Landroid/os/Handler;
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·35527 ····.line·355
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10627 ····.line·106
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1010 B
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$9.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;24 .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·34730 ····.line·347
30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;31 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;32 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$9;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·18227 ····.line·182
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
857 B
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$username:Landroid/preference/EditTextPreference;22 .field·final·synthetic·val$username:Landroid/preference/EditTextPreference;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Landroid/preference/EditTextPreference;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·18328 ····.line·183
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->val$username:Landroid/preference/EditTextPreference;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$5;->val$username:Landroid/preference/EditTextPreference;
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·13227 ····.line·132
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·26427 ····.line·264
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.75 KB
smali/net/sourceforge/subsonic/androidapp/activity/SearchActivity$5.smali
    
Offset 26, 15 lines modifiedOffset 26, 16 lines modified
26 #·instance·fields26 #·instance·fields
27 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;27 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V29 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
30 ····.locals·030 ····.locals·0
 31 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
31 ····.param·p2,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;32 ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
32 ····.prologue33 ····.prologue
33 ····.line·32034 ····.line·320
34 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;35 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity;
  
35 ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V36 ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
  
Offset 85, 21 lines modifiedOffset 86, 19 lines modified
85 ····move-result-object·v186 ····move-result-object·v1
  
86 ····return-object·v187 ····return-object·v1
87 .end·method88 .end·method
  
88 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V89 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
89 ····.locals·090 ····.locals·0
90 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
91 ····.prologue91 ····.prologue
92 ····.line·32092 ····.line·320
93 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;93 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;
  
94 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
95 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V94 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SearchActivity$5;->done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V
  
96 ····return-void95 ····return-void
97 .end·method96 .end·method
  
98 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V97 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;)V
99 ····.locals·298 ····.locals·2
790 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8427 ····.line·84
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectArtistActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
787 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·38627 ····.line·386
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
811 B
smali/net/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$presetButton:Landroid/view/View;22 .field·final·synthetic·val$presetButton:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·6428 ····.line·64
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->val$presetButton:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity$1;->val$presetButton:Landroid/view/View;
  
766 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$14.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·31727 ····.line·317
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$14;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.34 KB
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$22.smali
    
Offset 28, 15 lines modifiedOffset 28, 16 lines modified
  
28 .field·final·synthetic·val$playlistName:Ljava/lang/String;28 .field·final·synthetic·val$playlistName:Ljava/lang/String;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V30 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/app/Activity;Ljava/lang/String;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
32 ····.param·p2,·"x0"····#·Landroid/app/Activity;33 ····.param·p2,·"activity"····#·Landroid/app/Activity;
  
33 ····.prologue34 ····.prologue
34 ····.line·70935 ····.line·709
35 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;36 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
36 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->val$playlistName:Ljava/lang/String;37 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->val$playlistName:Ljava/lang/String;
  
Offset 61, 15 lines modifiedOffset 62, 15 lines modified
  
61 ····move-result-object·v062 ····move-result-object·v0
  
62 ····return-object·v063 ····return-object·v0
63 .end·method64 .end·method
  
64 .method·protected·doInBackground()Ljava/lang/Void;65 .method·protected·doInBackground()Ljava/lang/Void;
65 ····.locals·866 ····.locals·7
66 ····.annotation·system·Ldalvik/annotation/Throws;67 ····.annotation·system·Ldalvik/annotation/Throws;
67 ········value·=·{68 ········value·=·{
68 ············Ljava/lang/Throwable;69 ············Ljava/lang/Throwable;
69 ········}70 ········}
70 ····.end·annotation71 ····.end·annotation
  
71 ····.prologue72 ····.prologue
Offset 90, 37 lines modifiedOffset 91, 36 lines modified
  
90 ····invoke-interface·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getDownloads()Ljava/util/List;91 ····invoke-interface·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;->getDownloads()Ljava/util/List;
  
91 ····move-result-object·v292 ····move-result-object·v2
  
92 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;93 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
93 ····move-result-object·v794 ····move-result-object·v2
  
94 ····.local·v7,·"i$":Ljava/util/Iterator; 
95 ····:goto_095 ····:goto_0
96 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z96 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
97 ····move-result·v297 ····move-result·v4
  
98 ····if-eqz·v2,·:cond_098 ····if-eqz·v4,·:cond_0
  
99 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;99 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
100 ····move-result-object·v6100 ····move-result-object·v6
  
101 ····check-cast·v6,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;101 ····check-cast·v6,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
  
102 ····.line·714102 ····.line·714
103 ····.local·v6,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;103 ····.local·v6,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
104 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;104 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
  
105 ····move-result-object·v2105 ····move-result-object·v4
  
106 ····invoke-interface·{v3,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z106 ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
107 ····goto·:goto_0107 ····goto·:goto_0
  
108 ····.line·716108 ····.line·716
109 ····.end·local·v6····#·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;109 ····.end·local·v6····#·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
110 ····:cond_0110 ····:cond_0
111 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;111 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
Offset 141, 21 lines modifiedOffset 141, 19 lines modified
  
141 ····.line·718141 ····.line·718
142 ····return-object·v1142 ····return-object·v1
143 .end·method143 .end·method
  
144 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V144 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
145 ····.locals·0145 ····.locals·0
146 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
147 ····.prologue146 ····.prologue
148 ····.line·709147 ····.line·709
149 ····check-cast·p1,·Ljava/lang/Void;148 ····check-cast·p1,·Ljava/lang/Void;
  
150 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
151 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->done(Ljava/lang/Void;)V149 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$22;->done(Ljava/lang/Void;)V
  
152 ····return-void150 ····return-void
153 .end·method151 .end·method
  
154 .method·protected·done(Ljava/lang/Void;)V152 .method·protected·done(Ljava/lang/Void;)V
155 ····.locals·2153 ····.locals·2
4.5 KB
smali/net/sourceforge/subsonic/androidapp/activity/EqualizerActivity.smali
    
Offset 292, 98 lines modifiedOffset 292, 97 lines modified
292 .end·method292 .end·method
  
293 .method·private·updateBars()V293 .method·private·updateBars()V
294 ····.locals·7294 ····.locals·7
  
295 ····.prologue295 ····.prologue
296 ····.line·128296 ····.line·128
297 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->bars:Ljava/util/Map;297 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->bars:Ljava/util/Map;
  
298 ····invoke-interface·{v5},·Ljava/util/Map;->entrySet()Ljava/util/Set;298 ····invoke-interface·{v4},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
299 ····move-result-object·v5299 ····move-result-object·v4
  
300 ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator;300 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
301 ····move-result-object·v3301 ····move-result-object·v5
  
302 ····.local·v3,·"i$":Ljava/util/Iterator; 
303 ····:goto_0302 ····:goto_0
304 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z303 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
305 ····move-result·v5304 ····move-result·v4
  
306 ····if-eqz·v5,·:cond_0305 ····if-eqz·v4,·:cond_0
  
307 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;306 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
308 ····move-result-object·v2307 ····move-result-object·v2
  
309 ····check-cast·v2,·Ljava/util/Map$Entry;308 ····check-cast·v2,·Ljava/util/Map$Entry;
  
310 ····.line·129309 ····.line·129
311 ····.local·v2,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Short;Landroid/widget/SeekBar;>;"310 ····.local·v2,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Short;Landroid/widget/SeekBar;>;"
312 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;311 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
313 ····move-result-object·v5312 ····move-result-object·v4
  
314 ····check-cast·v5,·Ljava/lang/Short;313 ····check-cast·v4,·Ljava/lang/Short;
  
315 ····invoke-virtual·{v5},·Ljava/lang/Short;->shortValue()S314 ····invoke-virtual·{v4},·Ljava/lang/Short;->shortValue()S
  
316 ····move-result·v0315 ····move-result·v0
  
317 ····.line·130316 ····.line·130
318 ····.local·v0,·"band":S317 ····.local·v0,·"band":S
319 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;318 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
320 ····move-result-object·v1319 ····move-result-object·v1
  
321 ····check-cast·v1,·Landroid/widget/SeekBar;320 ····check-cast·v1,·Landroid/widget/SeekBar;
  
322 ····.line·131321 ····.line·131
323 ····.local·v1,·"bar":Landroid/widget/SeekBar;322 ····.local·v1,·"bar":Landroid/widget/SeekBar;
324 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer;323 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer;
  
325 ····invoke-virtual·{v5},·Landroid/media/audiofx/Equalizer;->getEnabled()Z324 ····invoke-virtual·{v4},·Landroid/media/audiofx/Equalizer;->getEnabled()Z
  
326 ····move-result·v5325 ····move-result·v4
  
327 ····invoke-virtual·{v1,·v5},·Landroid/widget/SeekBar;->setEnabled(Z)V326 ····invoke-virtual·{v1,·v4},·Landroid/widget/SeekBar;->setEnabled(Z)V
  
328 ····.line·132327 ····.line·132
329 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer;328 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer;
  
330 ····invoke-virtual·{v5},·Landroid/media/audiofx/Equalizer;->getBandLevelRange()[S329 ····invoke-virtual·{v4},·Landroid/media/audiofx/Equalizer;->getBandLevelRange()[S
  
331 ····move-result-object·v5330 ····move-result-object·v4
  
332 ····const/4·v6,·0x0331 ····const/4·v6,·0x0
  
333 ····aget-short·v4,·v5,·v6332 ····aget-short·v3,·v4,·v6
  
334 ····.line·133333 ····.line·133
335 ····.local·v4,·"minEQLevel":S334 ····.local·v3,·"minEQLevel":S
336 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer;335 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/EqualizerActivity;->equalizer:Landroid/media/audiofx/Equalizer;
  
337 ····invoke-virtual·{v5,·v0},·Landroid/media/audiofx/Equalizer;->getBandLevel(S)S336 ····invoke-virtual·{v4,·v0},·Landroid/media/audiofx/Equalizer;->getBandLevel(S)S
  
338 ····move-result·v5337 ····move-result·v4
  
339 ····sub-int/2addr·v5,·v4338 ····sub-int/2addr·v4,·v3
  
340 ····invoke-virtual·{v1,·v5},·Landroid/widget/SeekBar;->setProgress(I)V339 ····invoke-virtual·{v1,·v4},·Landroid/widget/SeekBar;->setProgress(I)V
  
341 ····goto·:goto_0340 ····goto·:goto_0
  
342 ····.line·135341 ····.line·135
343 ····.end·local·v0····#·"band":S342 ····.end·local·v0····#·"band":S
344 ····.end·local·v1····#·"bar":Landroid/widget/SeekBar;343 ····.end·local·v1····#·"bar":Landroid/widget/SeekBar;
345 ····.end·local·v2····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Short;Landroid/widget/SeekBar;>;"344 ····.end·local·v2····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Short;Landroid/widget/SeekBar;>;"
346 ····.end·local·v4····#·"minEQLevel":S345 ····.end·local·v3····#·"minEQLevel":S
347 ····:cond_0346 ····:cond_0
348 ····return-void347 ····return-void
349 .end·method348 .end·method
  
350 .method·private·updateLevelText(Landroid/widget/TextView;S)V349 .method·private·updateLevelText(Landroid/widget/TextView;S)V
351 ····.locals·2350 ····.locals·2
352 ····.param·p1,·"levelTextView"····#·Landroid/widget/TextView;351 ····.param·p1,·"levelTextView"····#·Landroid/widget/TextView;
1.48 KB
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·val$parentName:Ljava/lang/String;23 .field·final·synthetic·val$parentName:Ljava/lang/String;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V25 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
 27 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
27 ····.prologue28 ····.prologue
28 ····.line·32329 ····.line·323
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->val$id:Ljava/lang/String;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->val$id:Ljava/lang/String;
  
Offset 43, 21 lines modifiedOffset 44, 19 lines modified
43 ····return-void44 ····return-void
44 .end·method45 .end·method
  
  
45 #·virtual·methods46 #·virtual·methods
46 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V47 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
47 ····.locals·048 ····.locals·0
48 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
49 ····.prologue49 ····.prologue
50 ····.line·32350 ····.line·323
51 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;51 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;
  
52 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
53 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V52 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$11;->done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
  
54 ····return-void53 ····return-void
55 .end·method54 .end·method
  
56 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V55 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory;)V
57 ····.locals·256 ····.locals·2
813 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$17.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$overflowButton:Landroid/view/View;22 .field·final·synthetic·val$overflowButton:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·38228 ····.line·382
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->val$overflowButton:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$17;->val$overflowButton:Landroid/view/View;
  
766 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·28427 ····.line·284
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$11;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.73 KB
smali/net/sourceforge/subsonic/androidapp/activity/LyricsActivity$1.smali
    
Offset 26, 15 lines modifiedOffset 26, 16 lines modified
26 #·instance·fields26 #·instance·fields
27 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;27 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V29 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
30 ····.locals·030 ····.locals·0
 31 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;
31 ····.param·p2,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;32 ····.param·p2,·"activity"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
32 ····.prologue33 ····.prologue
33 ····.line·4734 ····.line·47
34 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;35 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity;
  
35 ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V36 ····invoke-direct·{p0,·p2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;-><init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;)V
  
Offset 113, 21 lines modifiedOffset 114, 19 lines modified
113 ····move-result-object·v3114 ····move-result-object·v3
  
114 ····return-object·v3115 ····return-object·v3
115 .end·method116 .end·method
  
116 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V117 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
117 ····.locals·0118 ····.locals·0
118 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
119 ····.prologue119 ····.prologue
120 ····.line·47120 ····.line·47
121 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;121 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;
  
122 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
123 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V122 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/activity/LyricsActivity$1;->done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V
  
124 ····return-void123 ····return-void
125 .end·method124 .end·method
  
126 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V125 .method·protected·done(Lnet/sourceforge/subsonic/androidapp/domain/Lyrics;)V
127 ····.locals·5126 ····.locals·5
1010 B
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;24 .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;Landroid/preference/PreferenceScreen;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·13630 ····.line·136
30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;31 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;32 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$2;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·19227 ····.line·192
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$3;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·19527 ····.line·195
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$9;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
804 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7727 ····.line·77
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectPlaylistActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·20427 ····.line·204
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$4;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12627 ····.line·126
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$2;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
821 B
smali/net/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$runnable:Ljava/lang/Runnable;22 .field·final·synthetic·val$runnable:Ljava/lang/Runnable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;Ljava/lang/Runnable;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·26028 ····.line·260
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->val$runnable:Ljava/lang/Runnable;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity$5;->val$runnable:Ljava/lang/Runnable;
  
766 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$16.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·35027 ····.line·350
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$16;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
766 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$20.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·52927 ····.line·529
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$20;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·18527 ····.line·185
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity$8;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SelectAlbumActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
734 B
smali/net/sourceforge/subsonic/androidapp/activity/HelpActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6127 ····.line·61
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
735 B
smali/net/sourceforge/subsonic/androidapp/activity/MainActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·17027 ····.line·170
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/MainActivity$6;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
784 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;21 .field·final·synthetic·this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;
  
25 ····.prologue26 ····.prologue
26 ····.line·40027 ····.line·400
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18$1;->this$1:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$18;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
574 B
smali/net/sourceforge/subsonic/androidapp/activity/HelpActivity.smali
    
Offset 21, 15 lines modifiedOffset 21, 14 lines modified
21 .method·public·constructor·<init>()V21 .method·public·constructor·<init>()V
22 ····.locals·022 ····.locals·0
  
23 ····.prologue23 ····.prologue
24 ····.line·3924 ····.line·39
25 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V25 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
26 ····.line·98 
27 ····return-void26 ····return-void
28 .end·method27 .end·method
  
29 .method·static·synthetic·access$100(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView;28 .method·static·synthetic·access$100(Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;)Landroid/webkit/WebView;
30 ····.locals·129 ····.locals·1
31 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;30 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/activity/HelpActivity;
  
973 B
smali/net/sourceforge/subsonic/androidapp/activity/SettingsActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;22 .field·final·synthetic·val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·12428 ····.line·124
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/SettingsActivity$1;->val$server:Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
  
763 B
smali/net/sourceforge/subsonic/androidapp/activity/DownloadActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·16327 ····.line·163
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity$1;->this$0:Lnet/sourceforge/subsonic/androidapp/activity/DownloadActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.37 KB
smali/net/sourceforge/subsonic/androidapp/receiver/BluetoothIntentReceiver.smali
    
Offset 60, 14 lines modifiedOffset 60, 15 lines modified
  
60 ····move-result·v160 ····move-result·v1
  
61 ····if-eqz·v1,·:cond_161 ····if-eqz·v1,·:cond_1
  
62 ····const-string·v1,·"android.bluetooth.a2dp.extra.SINK_STATE"62 ····const-string·v1,·"android.bluetooth.a2dp.extra.SINK_STATE"
  
 63 ····.line·56
63 ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I64 ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
  
64 ····move-result·v165 ····move-result·v1
  
65 ····if-ne·v1,·v4,·:cond_166 ····if-ne·v1,·v4,·:cond_1
  
66 ····.line·6467 ····.line·64
Offset 87, 14 lines modifiedOffset 88, 15 lines modified
  
87 ····move-result·v188 ····move-result·v1
  
88 ····if-eqz·v1,·:cond_289 ····if-eqz·v1,·:cond_2
  
89 ····const-string·v1,·"android.bluetooth.profile.extra.STATE"90 ····const-string·v1,·"android.bluetooth.profile.extra.STATE"
  
 91 ····.line·61
90 ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I92 ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
  
91 ····move-result·v193 ····move-result·v1
  
92 ····if-eq·v1,·v4,·:cond_094 ····if-eq·v1,·v4,·:cond_0
  
93 ····.line·6495 ····.line·64
Offset 124, 14 lines modifiedOffset 126, 15 lines modified
  
124 ····move-result·v1126 ····move-result·v1
  
125 ····if-eqz·v1,·:cond_1127 ····if-eqz·v1,·:cond_1
  
126 ····const-string·v1,·"android.bluetooth.a2dp.extra.SINK_STATE"128 ····const-string·v1,·"android.bluetooth.a2dp.extra.SINK_STATE"
  
 129 ····.line·69
127 ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I130 ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
  
128 ····move-result·v1131 ····move-result·v1
  
129 ····if-nez·v1,·:cond_1132 ····if-nez·v1,·:cond_1
  
130 ····.line·77133 ····.line·77
Offset 151, 14 lines modifiedOffset 154, 15 lines modified
  
151 ····move-result·v1154 ····move-result·v1
  
152 ····if-eqz·v1,·:cond_2155 ····if-eqz·v1,·:cond_2
  
153 ····const-string·v1,·"android.bluetooth.profile.extra.STATE"156 ····const-string·v1,·"android.bluetooth.profile.extra.STATE"
  
 157 ····.line·74
154 ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I158 ····invoke-virtual·{p1,·v1,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
  
155 ····move-result·v1159 ····move-result·v1
  
156 ····if-eqz·v1,·:cond_0160 ····if-eqz·v1,·:cond_0
  
157 ····.line·77161 ····.line·77
1.9 KB
smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.smali
    
Offset 17, 33 lines modifiedOffset 17, 34 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;
  
22 ····.prologue23 ····.prologue
23 ····.line·2224 ····.line·22
24 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.1;"25 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;"
25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;26 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;
  
26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
27 ····return-void28 ····return-void
28 .end·method29 .end·method
  
  
29 #·virtual·methods30 #·virtual·methods
30 .method·public·run()V31 .method·public·run()V
31 ····.locals·432 ····.locals·4
  
32 ····.prologue33 ····.prologue
33 ····.line·2634 ····.line·26
34 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.1;"35 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;"
35 ····:try_start_036 ····:try_start_0
36 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;37 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;
  
37 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->doInBackground()Ljava/lang/Object;38 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->doInBackground()Ljava/lang/Object;
  
38 ····move-result-object·v039 ····move-result-object·v0
  
654 B
smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$2.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V16 .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
17 ····.locals·117 ····.locals·1
18 ····.param·p3,·"x0"····#·Ljava/lang/String;18 ····.param·p3,·"key"····#·Ljava/lang/String;
  
19 ····.prologue19 ····.prologue
20 ····.line·7720 ····.line·77
21 ····const/4·v0,·0x021 ····const/4·v0,·0x0
  
22 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V22 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V
  
654 B
smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$3.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V16 .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
17 ····.locals·117 ····.locals·1
18 ····.param·p3,·"x0"····#·Ljava/lang/String;18 ····.param·p3,·"key"····#·Ljava/lang/String;
  
19 ····.prologue19 ····.prologue
20 ····.line·8620 ····.line·86
21 ····const/4·v0,·0x021 ····const/4·v0,·0x0
  
22 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V22 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V
  
28.9 KB
smali/net/sourceforge/subsonic/androidapp/util/CacheCleaner.smali
    
Offset 71, 15 lines modifiedOffset 71, 14 lines modified
71 ····.line·6271 ····.line·62
72 ····.local·p1,·"dirs":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"72 ····.local·p1,·"dirs":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"
73 ····.local·p2,·"undeletable":Ljava/util/Set;,·"Ljava/util/Set<Ljava/io/File;>;"73 ····.local·p2,·"undeletable":Ljava/util/Set;,·"Ljava/util/Set<Ljava/io/File;>;"
74 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
75 ····move-result-object·v275 ····move-result-object·v2
  
76 ····.local·v2,·"i$":Ljava/util/Iterator; 
77 ····:cond_076 ····:cond_0
78 ····:goto_077 ····:goto_0
79 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z78 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
80 ····move-result·v379 ····move-result·v3
  
81 ····if-eqz·v3,·:cond_180 ····if-eqz·v3,·:cond_1
Offset 127, 15 lines modifiedOffset 126, 15 lines modified
127 ····.end·local·v0····#·"children":[Ljava/io/File;126 ····.end·local·v0····#·"children":[Ljava/io/File;
128 ····.end·local·v1····#·"dir":Ljava/io/File;127 ····.end·local·v1····#·"dir":Ljava/io/File;
129 ····:cond_1128 ····:cond_1
130 ····return-void129 ····return-void
131 .end·method130 .end·method
  
132 .method·private·deleteFiles(Ljava/util/List;Ljava/util/Set;)V131 .method·private·deleteFiles(Ljava/util/List;Ljava/util/Set;)V
133 ····.locals·31132 ····.locals·30
134 ····.annotation·system·Ldalvik/annotation/Signature;133 ····.annotation·system·Ldalvik/annotation/Signature;
135 ········value·=·{134 ········value·=·{
136 ············"(",135 ············"(",
137 ············"Ljava/util/List",136 ············"Ljava/util/List",
138 ············"<",137 ············"<",
139 ············"Ljava/io/File;",138 ············"Ljava/io/File;",
140 ············">;",139 ············">;",
Offset 148, 67 lines modifiedOffset 147, 66 lines modified
  
148 ····.prologue147 ····.prologue
149 ····.line·79148 ····.line·79
150 ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"149 ····.local·p1,·"files":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"
151 ····.local·p2,·"undeletable":Ljava/util/Set;,·"Ljava/util/Set<Ljava/io/File;>;"150 ····.local·p2,·"undeletable":Ljava/util/Set;,·"Ljava/util/Set<Ljava/io/File;>;"
152 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->isEmpty()Z151 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->isEmpty()Z
  
153 ····move-result·v27152 ····move-result·v26
  
154 ····if-eqz·v27,·:cond_0153 ····if-eqz·v26,·:cond_0
  
155 ····.line·125154 ····.line·125
156 ····:goto_0155 ····:goto_0
157 ····return-void156 ····return-void
  
158 ····.line·83157 ····.line·83
159 ····:cond_0158 ····:cond_0
160 ····move-object/from16·v0,·p0159 ····move-object/from16·v0,·p0
  
161 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->context:Landroid/content/Context;160 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;->context:Landroid/content/Context;
  
162 ····move-object/from16·v27,·v0161 ····move-object/from16·v26,·v0
  
163 ····invoke-static/range·{v27·..·v27},·Lnet/sourceforge/subsonic/androidapp/util/Util;->getCacheSizeMB(Landroid/content/Context;)I162 ····invoke-static/range·{v26·..·v26},·Lnet/sourceforge/subsonic/androidapp/util/Util;->getCacheSizeMB(Landroid/content/Context;)I
  
164 ····move-result·v27163 ····move-result·v26
  
165 ····move/from16·v0,·v27164 ····move/from16·v0,·v26
  
166 ····int-to-long·v0,·v0165 ····int-to-long·v0,·v0
  
167 ····move-wide/from16·v27,·v0166 ····move-wide/from16·v26,·v0
  
168 ····const-wide/16·v29,·0x400167 ····const-wide/16·v28,·0x400
  
169 ····mul-long·v27,·v27,·v29168 ····mul-long·v26,·v26,·v28
  
170 ····const-wide/16·v29,·0x400169 ····const-wide/16·v28,·0x400
  
171 ····mul-long·v18,·v27,·v29170 ····mul-long·v18,·v26,·v28
  
172 ····.line·85171 ····.line·85
173 ····.local·v18,·"cacheSizeBytes":J172 ····.local·v18,·"cacheSizeBytes":J
174 ····const-wide/16·v14,·0x0173 ····const-wide/16·v14,·0x0
  
175 ····.line·86174 ····.line·86
176 ····.local·v14,·"bytesUsedBySubsonic":J175 ····.local·v14,·"bytesUsedBySubsonic":J
177 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;176 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
178 ····move-result-object·v21177 ····move-result-object·v26
  
179 ····.local·v21,·"i$":Ljava/util/Iterator; 
180 ····:goto_1178 ····:goto_1
181 ····invoke-interface/range·{v21·..·v21},·Ljava/util/Iterator;->hasNext()Z179 ····invoke-interface/range·{v26·..·v26},·Ljava/util/Iterator;->hasNext()Z
  
182 ····move-result·v27180 ····move-result·v27
  
183 ····if-eqz·v27,·:cond_1181 ····if-eqz·v27,·:cond_1
  
184 ····invoke-interface/range·{v21·..·v21},·Ljava/util/Iterator;->next()Ljava/lang/Object;182 ····invoke-interface/range·{v26·..·v26},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
185 ····move-result-object·v20183 ····move-result-object·v20
  
186 ····check-cast·v20,·Ljava/io/File;184 ····check-cast·v20,·Ljava/io/File;
  
187 ····.line·87185 ····.line·87
188 ····.local·v20,·"file":Ljava/io/File;186 ····.local·v20,·"file":Ljava/io/File;
Offset 220, 273 lines modifiedOffset 218, 273 lines modified
  
220 ····.line·88218 ····.line·88
221 ····goto·:goto_1219 ····goto·:goto_1
  
222 ····.line·91220 ····.line·91
223 ····.end·local·v20····#·"file":Ljava/io/File;221 ····.end·local·v20····#·"file":Ljava/io/File;
224 ····:cond_1222 ····:cond_1
225 ····new-instance·v26,·Landroid/os/StatFs;223 ····new-instance·v25,·Landroid/os/StatFs;
  
226 ····const/16·v27,·0x0224 ····const/16·v26,·0x0
  
227 ····move-object/from16·v0,·p1225 ····move-object/from16·v0,·p1
  
228 ····move/from16·v1,·v27226 ····move/from16·v1,·v26
  
229 ····invoke-interface·{v0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;227 ····invoke-interface·{v0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
230 ····move-result-object·v27228 ····move-result-object·v26
  
231 ····check-cast·v27,·Ljava/io/File;229 ····check-cast·v26,·Ljava/io/File;
  
232 ····invoke-virtual/range·{v27·..·v27},·Ljava/io/File;->getPath()Ljava/lang/String;230 ····invoke-virtual/range·{v26·..·v26},·Ljava/io/File;->getPath()Ljava/lang/String;
  
233 ····move-result-object·v27231 ····move-result-object·v26
  
234 ····invoke-direct/range·{v26·..·v27},·Landroid/os/StatFs;-><init>(Ljava/lang/String;)V232 ····invoke-direct/range·{v25·..·v26},·Landroid/os/StatFs;-><init>(Ljava/lang/String;)V
  
Max diff block lines reached; 25339/29448 bytes (86.05%) of diff not shown.
760 B
smali/net/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$view:Landroid/view/View;22 .field·final·synthetic·val$view:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;
  
26 ····.prologue27 ····.prologue
27 ····.line·5928 ····.line·59
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->val$view:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/FadeOutAnimation$1;->val$view:Landroid/view/View;
  
2.28 KB
smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1.smali
    
Offset 22, 18 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$result:Ljava/lang/Object;22 .field·final·synthetic·val$result:Ljava/lang/Object;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Object;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·3128 ····.line·31
28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.1;"29 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;"
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->val$result:Ljava/lang/Object;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->val$result:Ljava/lang/Object;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
Offset 42, 15 lines modifiedOffset 43, 15 lines modified
  
42 #·virtual·methods43 #·virtual·methods
43 .method·public·run()V44 .method·public·run()V
44 ····.locals·245 ····.locals·2
  
45 ····.prologue46 ····.prologue
46 ····.line·3447 ····.line·34
47 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.1;"48 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;"
48 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;49 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;
  
49 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;50 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;
  
50 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;51 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
51 ····move-result-object·v052 ····move-result-object·v0
784 B
smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$activity:Landroid/app/Activity;22 .field·final·synthetic·val$activity:Landroid/app/Activity;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·4728 ····.line·47
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->val$activity:Landroid/app/Activity;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;->val$activity:Landroid/app/Activity;
  
2.12 KB
smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1.smali
    
Offset 22, 18 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$result:Ljava/lang/Object;22 .field·final·synthetic·val$result:Ljava/lang/Object;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Object;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·8428 ····.line·84
28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.1;"29 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;"
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->val$result:Ljava/lang/Object;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->val$result:Ljava/lang/Object;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
Offset 42, 15 lines modifiedOffset 43, 15 lines modified
  
42 #·virtual·methods43 #·virtual·methods
43 .method·public·run()V44 .method·public·run()V
44 ····.locals·245 ····.locals·2
  
45 ····.prologue46 ····.prologue
46 ····.line·8747 ····.line·87
47 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.1;"48 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;"
48 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;49 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;
  
49 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;50 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
50 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog;51 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog;
  
51 ····move-result-object·v052 ····move-result-object·v0
2.12 KB
smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2.smali
    
Offset 22, 18 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$t:Ljava/lang/Throwable;22 .field·final·synthetic·val$t:Ljava/lang/Throwable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;Ljava/lang/Throwable;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·9628 ····.line·96
28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.2;"29 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;"
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->val$t:Ljava/lang/Throwable;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->val$t:Ljava/lang/Throwable;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
Offset 42, 15 lines modifiedOffset 43, 15 lines modified
  
42 #·virtual·methods43 #·virtual·methods
43 .method·public·run()V44 .method·public·run()V
44 ····.locals·245 ····.locals·2
  
45 ····.prologue46 ····.prologue
46 ····.line·9947 ····.line·99
47 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.2;"48 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;"
48 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;49 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;
  
49 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;50 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
50 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog;51 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog;
  
51 ····move-result-object·v052 ····move-result-object·v0
1.79 KB
smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3.smali
    
Offset 17, 33 lines modifiedOffset 17, 34 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
22 ····.prologue23 ····.prologue
23 ····.line·7424 ····.line·74
24 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.3;"25 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;"
25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;26 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
27 ····return-void28 ····return-void
28 .end·method29 .end·method
  
  
29 #·virtual·methods30 #·virtual·methods
30 .method·public·run()V31 .method·public·run()V
31 ····.locals·432 ····.locals·4
  
32 ····.prologue33 ····.prologue
33 ····.line·7834 ····.line·78
34 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.3;"35 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;"
35 ····:try_start_036 ····:try_start_0
36 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;37 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$3;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
37 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->doInBackground()Ljava/lang/Object;38 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->doInBackground()Ljava/lang/Object;
  
38 ····move-result-object·v039 ····move-result-object·v0
  
3.87 KB
smali/net/sourceforge/subsonic/androidapp/util/NotificationUtil.smali
    
Offset 448, 36 lines modifiedOffset 448, 41 lines modified
  
448 ····.line·181448 ····.line·181
449 ····.local·v4,·"notificationIntent":Landroid/content/Intent;449 ····.local·v4,·"notificationIntent":Landroid/content/Intent;
450 ····new-instance·v6,·Landroid/support/v4/app/NotificationCompat$Builder;450 ····new-instance·v6,·Landroid/support/v4/app/NotificationCompat$Builder;
  
451 ····invoke-direct·{v6,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V451 ····invoke-direct·{v6,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
  
 452 ····.line·182
452 ····invoke-virtual·{v6,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;453 ····invoke-virtual·{v6,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;
  
453 ····move-result-object·v6454 ····move-result-object·v6
  
454 ····const·v7,·0x7f020039455 ····const·v7,·0x7f020039
  
 456 ····.line·183
455 ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;457 ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
456 ····move-result-object·v6458 ····move-result-object·v6
  
 459 ····.line·184
457 ····invoke-virtual·{v6,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;460 ····invoke-virtual·{v6,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;
  
458 ····move-result-object·v6461 ····move-result-object·v6
  
 462 ····.line·185
459 ····invoke-static·{p0,·v9,·v4,·v9},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;463 ····invoke-static·{p0,·v9,·v4,·v9},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
460 ····move-result-object·v7464 ····move-result-object·v7
  
461 ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;465 ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
  
462 ····move-result-object·v6466 ····move-result-object·v6
  
 467 ····.line·186
463 ····invoke-virtual·{v6},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;468 ····invoke-virtual·{v6},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
  
464 ····move-result-object·v3469 ····move-result-object·v3
  
465 ····.line·187470 ····.line·187
466 ····.local·v3,·"notification":Landroid/app/Notification;471 ····.local·v3,·"notification":Landroid/app/Notification;
467 ····sget·v6,·Landroid/os/Build$VERSION;->SDK_INT:I472 ····sget·v6,·Landroid/os/Build$VERSION;->SDK_INT:I
Offset 587, 50 lines modifiedOffset 592, 57 lines modified
  
587 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;592 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;
  
588 ····move-result-object·v3593 ····move-result-object·v3
  
589 ····const·v4,·0x7f020039594 ····const·v4,·0x7f020039
  
 595 ····.line·137
590 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;596 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
591 ····move-result-object·v3597 ····move-result-object·v3
  
 598 ····.line·138
592 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String;599 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String;
  
593 ····move-result-object·v4600 ····move-result-object·v4
  
594 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;601 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
595 ····move-result-object·v3602 ····move-result-object·v3
  
 603 ····.line·139
596 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String;604 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getArtist()Ljava/lang/String;
  
597 ····move-result-object·v4605 ····move-result-object·v4
  
598 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;606 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
599 ····move-result-object·v3607 ····move-result-object·v3
  
 608 ····.line·140
600 ····invoke-static·{p0,·v5,·v1,·v5},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;609 ····invoke-static·{p0,·v5,·v1,·v5},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
601 ····move-result-object·v4610 ····move-result-object·v4
  
602 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;611 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
  
603 ····move-result-object·v3612 ····move-result-object·v3
  
 613 ····.line·141
604 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;614 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;
  
605 ····move-result-object·v3615 ····move-result-object·v3
  
 616 ····.line·142
606 ····invoke-virtual·{v3},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;617 ····invoke-virtual·{v3},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
  
607 ····move-result-object·v3618 ····move-result-object·v3
  
 619 ····.line·136
608 ····return-object·v3620 ····return-object·v3
  
609 ····.line·131621 ····.line·131
610 ····.end·local·v0····#·"albumArt":Landroid/graphics/Bitmap;622 ····.end·local·v0····#·"albumArt":Landroid/graphics/Bitmap;
611 ····.end·local·v1····#·"notificationIntent":Landroid/content/Intent;623 ····.end·local·v1····#·"notificationIntent":Landroid/content/Intent;
612 ····:catch_0624 ····:catch_0
613 ····move-exception·v2625 ····move-exception·v2
810 B
smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.smali
    
Offset 90, 14 lines modifiedOffset 90, 15 lines modified
90 ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->setProgressVisible(Z)V90 ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;->setProgressVisible(Z)V
  
91 ····.line·2291 ····.line·22
92 ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;92 ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;
  
93 ····invoke-direct·{v0,·p0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;-><init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V93 ····invoke-direct·{v0,·p0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;-><init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)V
  
 94 ····.line·51
94 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->start()V95 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->start()V
  
95 ····.line·5296 ····.line·52
96 ····return-void97 ····return-void
97 .end·method98 .end·method
  
98 .method·public·updateProgress(Ljava/lang/String;)V99 .method·public·updateProgress(Ljava/lang/String;)V
2.16 KB
smali/net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1.smali
    
Offset 22, 18 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$result:Ljava/lang/Object;22 .field·final·synthetic·val$result:Ljava/lang/Object;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Object;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·4028 ····.line·40
28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.1;"29 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;"
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
Offset 42, 15 lines modifiedOffset 43, 15 lines modified
  
42 #·virtual·methods43 #·virtual·methods
43 .method·public·run()V44 .method·public·run()V
44 ····.locals·245 ····.locals·2
  
45 ····.prologue46 ····.prologue
46 ····.line·4347 ····.line·43
47 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.1;"48 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;"
48 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;49 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;
  
49 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;50 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;
  
50 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object;51 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$1;->val$result:Ljava/lang/Object;
  
51 ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->done(Ljava/lang/Object;)V52 ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->done(Ljava/lang/Object;)V
2.05 KB
smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4.smali
    
Offset 22, 18 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$message:Ljava/lang/String;22 .field·final·synthetic·val$message:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
26 ····.prologue27 ····.prologue
27 ····.line·13128 ····.line·131
28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.4;"29 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;"
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
Offset 42, 15 lines modifiedOffset 43, 15 lines modified
  
42 #·virtual·methods43 #·virtual·methods
43 .method·public·run()V44 .method·public·run()V
44 ····.locals·245 ····.locals·2
  
45 ····.prologue46 ····.prologue
46 ····.line·13447 ····.line·134
47 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.4;"48 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;"
48 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;49 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
49 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog;50 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)Landroid/app/AlertDialog;
  
50 ····move-result-object·v051 ····move-result-object·v0
  
51 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String;52 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$4;->val$message:Ljava/lang/String;
1.9 KB
smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2.smali
    
Offset 20, 18 lines modifiedOffset 20, 19 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
25 ····.prologue26 ····.prologue
26 ····.line·6027 ····.line·60
27 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.2;"28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;"
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
Offset 40, 15 lines modifiedOffset 41, 15 lines modified
40 .method·public·onClick(Landroid/content/DialogInterface;I)V41 .method·public·onClick(Landroid/content/DialogInterface;I)V
41 ····.locals·142 ····.locals·1
42 ····.param·p1,·"dialogInterface"····#·Landroid/content/DialogInterface;43 ····.param·p1,·"dialogInterface"····#·Landroid/content/DialogInterface;
43 ····.param·p2,·"i"····#·I44 ····.param·p2,·"i"····#·I
  
44 ····.prologue45 ····.prologue
45 ····.line·6346 ····.line·63
46 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.2;"47 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;"
47 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;48 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
48 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V49 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V
  
49 ····.line·6450 ····.line·64
50 ····return-void51 ····return-void
51 .end·method52 .end·method
4.7 KB
smali/net/sourceforge/subsonic/androidapp/util/FileUtil.smali
    
Offset 401, 15 lines modifiedOffset 401, 15 lines modified
401 ····move-result·v6401 ····move-result·v6
  
402 ····if-nez·v6,·:cond_1402 ····if-nez·v6,·:cond_1
  
403 ····:cond_0403 ····:cond_0
404 ····move-object·v3,·v5404 ····move-object·v3,·v5
  
405 ····.line·321405 ····.line·319
406 ····:goto_0406 ····:goto_0
407 ····return-object·v3407 ····return-object·v3
  
408 ····.line·311408 ····.line·311
409 ····:cond_1409 ····:cond_1
410 ····const/4·v1,·0x0410 ····const/4·v1,·0x0
  
Offset 505, 16 lines modifiedOffset 505, 18 lines modified
505 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0505 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
506 ····.line·321506 ····.line·321
507 ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V507 ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V
  
508 ····move-object·v3,·v5508 ····move-object·v3,·v5
  
 509 ····.line·319
509 ····goto·:goto_0510 ····goto·:goto_0
  
 511 ····.line·321
510 ····.end·local·v4····#·"x":Ljava/lang/Throwable;512 ····.end·local·v4····#·"x":Ljava/lang/Throwable;
511 ····:catchall_0513 ····:catchall_0
512 ····move-exception·v5514 ····move-exception·v5
  
513 ····:goto_2515 ····:goto_2
514 ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V516 ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V
  
Offset 734, 57 lines modifiedOffset 736, 48 lines modified
  
734 ····.prologue736 ····.prologue
735 ····.line·206737 ····.line·206
736 ····if-eqz·p0,·:cond_0738 ····if-eqz·p0,·:cond_0
  
737 ····invoke-virtual·{p0},·Ljava/lang/String;->trim()Ljava/lang/String;739 ····invoke-virtual·{p0},·Ljava/lang/String;->trim()Ljava/lang/String;
  
738 ····move-result-object·v4740 ····move-result-object·v1
  
739 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I741 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
740 ····move-result·v4742 ····move-result·v1
  
741 ····if-nez·v4,·:cond_2743 ····if-nez·v1,·:cond_2
  
742 ····.line·207744 ····.line·207
743 ····:cond_0745 ····:cond_0
744 ····const-string·p0,·"unnamed"746 ····const-string·p0,·"unnamed"
  
745 ····.line·213747 ····.line·213
746 ····.local·v0,·"arr$":[Ljava/lang/String; 
747 ····.local·v1,·"i$":I 
748 ····.local·v2,·"len$":I 
749 ····:cond_1748 ····:cond_1
750 ····return-object·p0749 ····return-object·p0
  
751 ····.line·210750 ····.line·210
752 ····.end·local·v0····#·"arr$":[Ljava/lang/String; 
753 ····.end·local·v1····#·"i$":I 
754 ····.end·local·v2····#·"len$":I 
755 ····:cond_2751 ····:cond_2
756 ····sget-object·v0,·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE:[Ljava/lang/String;752 ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE:[Ljava/lang/String;
  
757 ····.restart·local·v0····#·"arr$":[Ljava/lang/String; 
758 ····array-length·v2,·v0753 ····array-length·v3,·v2
  
759 ····.restart·local·v2····#·"len$":I 
760 ····const/4·v1,·0x0754 ····const/4·v1,·0x0
  
761 ····.restart·local·v1····#·"i$":I 
762 ····:goto_0755 ····:goto_0
763 ····if-ge·v1,·v2,·:cond_1756 ····if-ge·v1,·v3,·:cond_1
  
764 ····aget-object·v3,·v0,·v1757 ····aget-object·v0,·v2,·v1
  
765 ····.line·211758 ····.line·211
766 ····.local·v3,·"s":Ljava/lang/String;759 ····.local·v0,·"s":Ljava/lang/String;
767 ····const-string·v4,·"-"760 ····const-string·v4,·"-"
  
768 ····invoke-virtual·{p0,·v3,·v4},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;761 ····invoke-virtual·{p0,·v0,·v4},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
  
769 ····move-result-object·p0762 ····move-result-object·p0
  
770 ····.line·210763 ····.line·210
771 ····add-int/lit8·v1,·v1,·0x1764 ····add-int/lit8·v1,·v1,·0x1
  
772 ····goto·:goto_0765 ····goto·:goto_0
Offset 796, 57 lines modifiedOffset 789, 48 lines modified
  
796 ····.prologue789 ····.prologue
797 ····.line·224790 ····.line·224
798 ····if-eqz·p0,·:cond_0791 ····if-eqz·p0,·:cond_0
  
799 ····invoke-virtual·{p0},·Ljava/lang/String;->trim()Ljava/lang/String;792 ····invoke-virtual·{p0},·Ljava/lang/String;->trim()Ljava/lang/String;
  
800 ····move-result-object·v4793 ····move-result-object·v1
  
801 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I794 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
802 ····move-result·v4795 ····move-result·v1
  
803 ····if-nez·v4,·:cond_2796 ····if-nez·v1,·:cond_2
  
804 ····.line·225797 ····.line·225
805 ····:cond_0798 ····:cond_0
806 ····const-string·p0,·""799 ····const-string·p0,·""
  
807 ····.line·231800 ····.line·231
808 ····.local·v0,·"arr$":[Ljava/lang/String; 
809 ····.local·v1,·"i$":I 
810 ····.local·v2,·"len$":I 
811 ····:cond_1801 ····:cond_1
812 ····return-object·p0802 ····return-object·p0
  
813 ····.line·228803 ····.line·228
814 ····.end·local·v0····#·"arr$":[Ljava/lang/String; 
815 ····.end·local·v1····#·"i$":I 
816 ····.end·local·v2····#·"len$":I 
817 ····:cond_2804 ····:cond_2
818 ····sget-object·v0,·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String;805 ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->FILE_SYSTEM_UNSAFE_DIR:[Ljava/lang/String;
  
819 ····.restart·local·v0····#·"arr$":[Ljava/lang/String; 
Max diff block lines reached; 1087/4694 bytes (23.16%) of diff not shown.
741 B
smali/net/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;
  
25 ····.prologue26 ····.prologue
26 ····.line·5027 ····.line·50
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.79 KB
smali/net/sourceforge/subsonic/androidapp/util/StarUtil$1.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$star:Z32 .field·final·synthetic·val$star:Z
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V34 .method·constructor·<init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V
35 ····.locals·035 ····.locals·0
36 ····.param·p1,·"x0"····#·Landroid/app/Activity;36 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
37 ····.prologue37 ····.prologue
38 ····.line·5338 ····.line·53
39 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$activity:Landroid/app/Activity;39 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$activity:Landroid/app/Activity;
  
40 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$id:Ljava/lang/String;40 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$id:Ljava/lang/String;
  
Offset 102, 21 lines modifiedOffset 102, 19 lines modified
  
102 ····.line·58102 ····.line·58
103 ····return-object·v4103 ····return-object·v4
104 .end·method104 .end·method
  
105 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V105 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
106 ····.locals·0106 ····.locals·0
107 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
108 ····.prologue107 ····.prologue
109 ····.line·53108 ····.line·53
110 ····check-cast·p1,·Ljava/lang/Void;109 ····check-cast·p1,·Ljava/lang/Void;
  
111 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
112 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->done(Ljava/lang/Void;)V110 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->done(Ljava/lang/Void;)V
  
113 ····return-void111 ····return-void
114 .end·method112 .end·method
  
115 .method·protected·done(Ljava/lang/Void;)V113 .method·protected·done(Ljava/lang/Void;)V
116 ····.locals·6114 ····.locals·6
Offset 178, 20 lines modifiedOffset 176, 22 lines modified
  
178 ····const/4·v3,·0x0176 ····const/4·v3,·0x0
  
179 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$name:Ljava/lang/String;177 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->val$name:Ljava/lang/String;
  
180 ····aput-object·v4,·v2,·v3178 ····aput-object·v4,·v2,·v3
  
 179 ····.line·69
181 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String;180 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->getErrorMessage(Ljava/lang/Throwable;)Ljava/lang/String;
  
182 ····move-result-object·v3181 ····move-result-object·v3
  
183 ····aput-object·v3,·v2,·v5182 ····aput-object·v3,·v2,·v5
  
 183 ····.line·68
184 ····invoke-static·{v1,·v0,·v5,·v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;IZ[Ljava/lang/Object;)V184 ····invoke-static·{v1,·v0,·v5,·v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->toast(Landroid/content/Context;IZ[Ljava/lang/Object;)V
  
185 ····.line·70185 ····.line·70
186 ····return-void186 ····return-void
  
187 ····.line·68187 ····.line·68
188 ····:cond_0188 ····:cond_0
1.32 KB
smali/net/sourceforge/subsonic/androidapp/util/CacheCleaner$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;31 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V33 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;
  
35 ····.prologue36 ····.prologue
36 ····.line·14537 ····.line·145
37 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;38 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 96, 24 lines modifiedOffset 97, 20 lines modified
96 ····const/4·v0,·0x097 ····const/4·v0,·0x0
  
97 ····goto·:goto_098 ····goto·:goto_0
98 .end·method99 .end·method
  
99 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I100 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
100 ····.locals·1101 ····.locals·1
101 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
102 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
103 ····.prologue102 ····.prologue
104 ····.line·145103 ····.line·145
105 ····check-cast·p1,·Ljava/io/File;104 ····check-cast·p1,·Ljava/io/File;
  
106 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
107 ····check-cast·p2,·Ljava/io/File;105 ····check-cast·p2,·Ljava/io/File;
  
108 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
109 ····invoke-virtual·{p0,·p1,·p2},·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->compare(Ljava/io/File;Ljava/io/File;)I106 ····invoke-virtual·{p0,·p1,·p2},·Lnet/sourceforge/subsonic/androidapp/util/CacheCleaner$1;->compare(Ljava/io/File;Ljava/io/File;)I
  
110 ····move-result·v0107 ····move-result·v0
  
111 ····return·v0108 ····return·v0
112 .end·method109 .end·method
728 B
smali/net/sourceforge/subsonic/androidapp/util/ErrorDialog$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$finishActivityOnClose:Z24 .field·final·synthetic·val$finishActivityOnClose:Z
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;
  
28 ····.prologue29 ····.prologue
29 ····.line·5030 ····.line·50
30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;31 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;
  
31 ····iput-boolean·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->val$finishActivityOnClose:Z32 ····iput-boolean·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$2;->val$finishActivityOnClose:Z
  
1.19 KB
smali/net/sourceforge/subsonic/androidapp/util/ShareUtil$1.smali
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$id:Ljava/lang/String;28 .field·final·synthetic·val$id:Ljava/lang/String;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V30 .method·constructor·<init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V
31 ····.locals·031 ····.locals·0
32 ····.param·p1,·"x0"····#·Landroid/app/Activity;32 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
33 ····.prologue33 ····.prologue
34 ····.line·4834 ····.line·48
35 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$activity:Landroid/app/Activity;35 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$activity:Landroid/app/Activity;
  
36 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$id:Ljava/lang/String;36 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->val$id:Ljava/lang/String;
  
Offset 93, 21 lines modifiedOffset 93, 19 lines modified
93 ····move-result-object·v193 ····move-result-object·v1
  
94 ····return-object·v194 ····return-object·v1
95 .end·method95 .end·method
  
96 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V96 .method·protected·bridge·synthetic·done(Ljava/lang/Object;)V
97 ····.locals·097 ····.locals·0
98 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
99 ····.prologue98 ····.prologue
100 ····.line·4899 ····.line·48
101 ····check-cast·p1,·Ljava/net/URL;100 ····check-cast·p1,·Ljava/net/URL;
  
102 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
103 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->done(Ljava/net/URL;)V101 ····invoke-virtual·{p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->done(Ljava/net/URL;)V
  
104 ····return-void102 ····return-void
105 .end·method103 .end·method
  
106 .method·protected·done(Ljava/net/URL;)V104 .method·protected·done(Ljava/net/URL;)V
107 ····.locals·4105 ····.locals·4
1.81 KB
smali/net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.smali
    
Offset 17, 33 lines modifiedOffset 17, 34 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;
  
22 ····.prologue23 ····.prologue
23 ····.line·3424 ····.line·34
24 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask.1;"25 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;"
25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;26 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;
  
26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
27 ····return-void28 ····return-void
28 .end·method29 .end·method
  
  
29 #·virtual·methods30 #·virtual·methods
30 .method·public·run()V31 .method·public·run()V
31 ····.locals·432 ····.locals·4
  
32 ····.prologue33 ····.prologue
33 ····.line·3834 ····.line·38
34 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask.1;"35 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;"
35 ····:try_start_036 ····:try_start_0
36 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;37 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;
  
37 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->doInBackground()Ljava/lang/Object;38 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->doInBackground()Ljava/lang/Object;
  
38 ····move-result-object·v039 ····move-result-object·v0
  
17.7 KB
smali/net/sourceforge/subsonic/androidapp/util/MergeAdapter.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/widget/BaseAdapter;2 .super·Landroid/widget/BaseAdapter;
3 .source·"MergeAdapter.java"3 .source·"MergeAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$1;, 
8 ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;,7 ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$CascadeDataSetObserver;,
9 ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter;8 ········Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter$EnabledSackAdapter;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·instance·fields11 #·instance·fields
Offset 195, 439 lines modifiedOffset 194, 432 lines modified
195 .end·method194 .end·method
  
196 .method·public·getCount()I195 .method·public·getCount()I
197 ····.locals·4196 ····.locals·4
  
198 ····.prologue197 ····.prologue
199 ····.line·136198 ····.line·136
200 ····const/4·v2,·0x0199 ····const/4·v1,·0x0
  
201 ····.line·138200 ····.line·138
202 ····.local·v2,·"total":I201 ····.local·v1,·"total":I
203 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList;202 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList;
  
204 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;203 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
205 ····move-result-object·v0204 ····move-result-object·v2
  
206 ····.local·v0,·"i$":Ljava/util/Iterator; 
207 ····:goto_0205 ····:goto_0
208 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z206 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
209 ····move-result·v3207 ····move-result·v3
  
210 ····if-eqz·v3,·:cond_0208 ····if-eqz·v3,·:cond_0
  
211 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;209 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
212 ····move-result-object·v1210 ····move-result-object·v0
  
213 ····check-cast·v1,·Landroid/widget/ListAdapter;211 ····check-cast·v0,·Landroid/widget/ListAdapter;
  
214 ····.line·139212 ····.line·139
215 ····.local·v1,·"piece":Landroid/widget/ListAdapter;213 ····.local·v0,·"piece":Landroid/widget/ListAdapter;
216 ····invoke-interface·{v1},·Landroid/widget/ListAdapter;->getCount()I214 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I
  
217 ····move-result·v3215 ····move-result·v3
  
218 ····add-int/2addr·v2,·v3216 ····add-int/2addr·v1,·v3
  
219 ····.line·140217 ····.line·140
220 ····goto·:goto_0218 ····goto·:goto_0
  
221 ····.line·142219 ····.line·142
222 ····.end·local·v1····#·"piece":Landroid/widget/ListAdapter;220 ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter;
223 ····:cond_0221 ····:cond_0
224 ····return·v2222 ····return·v1
225 .end·method223 .end·method
  
226 .method·public·getItem(I)Ljava/lang/Object;224 .method·public·getItem(I)Ljava/lang/Object;
227 ····.locals·4225 ····.locals·4
228 ····.param·p1,·"position"····#·I226 ····.param·p1,·"position"····#·I
  
229 ····.prologue227 ····.prologue
230 ····.line·117228 ····.line·117
231 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList;229 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/MergeAdapter;->pieces:Ljava/util/ArrayList;
  
232 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;230 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
233 ····move-result-object·v0231 ····move-result-object·v2
  
234 ····.local·v0,·"i$":Ljava/util/Iterator; 
235 ····:goto_0232 ····:goto_0
236 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z233 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
237 ····move-result·v3234 ····move-result·v3
  
238 ····if-eqz·v3,·:cond_1235 ····if-eqz·v3,·:cond_1
  
239 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;236 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
240 ····move-result-object·v1237 ····move-result-object·v0
  
241 ····check-cast·v1,·Landroid/widget/ListAdapter;238 ····check-cast·v0,·Landroid/widget/ListAdapter;
  
242 ····.line·118239 ····.line·118
243 ····.local·v1,·"piece":Landroid/widget/ListAdapter;240 ····.local·v0,·"piece":Landroid/widget/ListAdapter;
244 ····invoke-interface·{v1},·Landroid/widget/ListAdapter;->getCount()I241 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I
  
245 ····move-result·v2242 ····move-result·v1
  
246 ····.line·120243 ····.line·120
247 ····.local·v2,·"size":I244 ····.local·v1,·"size":I
248 ····if-ge·p1,·v2,·:cond_0245 ····if-ge·p1,·v1,·:cond_0
  
249 ····.line·121246 ····.line·121
250 ····invoke-interface·{v1,·p1},·Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object;247 ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object;
  
251 ····move-result-object·v3248 ····move-result-object·v2
  
252 ····.line·127249 ····.line·127
253 ····.end·local·v1····#·"piece":Landroid/widget/ListAdapter;250 ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter;
254 ····.end·local·v2····#·"size":I251 ····.end·local·v1····#·"size":I
255 ····:goto_1252 ····:goto_1
256 ····return-object·v3253 ····return-object·v2
  
257 ····.line·124254 ····.line·124
258 ····.restart·local·v1····#·"piece":Landroid/widget/ListAdapter;255 ····.restart·local·v0····#·"piece":Landroid/widget/ListAdapter;
259 ····.restart·local·v2····#·"size":I256 ····.restart·local·v1····#·"size":I
260 ····:cond_0257 ····:cond_0
261 ····sub-int/2addr·p1,·v2258 ····sub-int/2addr·p1,·v1
  
262 ····.line·125259 ····.line·125
263 ····goto·:goto_0260 ····goto·:goto_0
  
264 ····.line·127261 ····.line·127
265 ····.end·local·v1····#·"piece":Landroid/widget/ListAdapter;262 ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter;
266 ····.end·local·v2····#·"size":I263 ····.end·local·v1····#·"size":I
267 ····:cond_1264 ····:cond_1
268 ····const/4·v3,·0x0265 ····const/4·v2,·0x0
  
269 ····goto·:goto_1266 ····goto·:goto_1
Max diff block lines reached; 13095/17984 bytes (72.81%) of diff not shown.
5.0 KB
smali/net/sourceforge/subsonic/androidapp/util/LRUCache.smali
    
Offset 63, 95 lines modifiedOffset 63, 94 lines modified
  
63 .method·private·removeOldest()V63 .method·private·removeOldest()V
64 ····.locals·964 ····.locals·9
  
65 ····.prologue65 ····.prologue
66 ····.line·6266 ····.line·62
67 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/LRUCache;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>;"67 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/LRUCache;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>;"
68 ····const/4·v3,·0x068 ····const/4·v2,·0x0
  
69 ····.line·6369 ····.line·63
70 ····.local·v3,·"oldestKey":Ljava/lang/Object;,·"TK;"70 ····.local·v2,·"oldestKey":Ljava/lang/Object;,·"TK;"
71 ····const-wide·v4,·0x7fffffffffffffffL71 ····const-wide·v3,·0x7fffffffffffffffL
  
72 ····.line·6572 ····.line·65
73 ····.local·v4,·"oldestTimestamp":J73 ····.local·v3,·"oldestTimestamp":J
74 ····iget-object·v7,·p0,·Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map;74 ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map;
  
75 ····invoke-interface·{v7},·Ljava/util/Map;->entrySet()Ljava/util/Set;75 ····invoke-interface·{v6},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
76 ····move-result-object·v776 ····move-result-object·v6
  
77 ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator;77 ····invoke-interface·{v6},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
78 ····move-result-object·v178 ····move-result-object·v6
  
79 ····.end·local·v3····#·"oldestKey":Ljava/lang/Object;,·"TK;"79 ····.end·local·v2····#·"oldestKey":Ljava/lang/Object;,·"TK;"
80 ····.local·v1,·"i$":Ljava/util/Iterator; 
81 ····:cond_080 ····:cond_0
82 ····:goto_081 ····:goto_0
83 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z82 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
84 ····move-result·v783 ····move-result·v7
  
85 ····if-eqz·v7,·:cond_184 ····if-eqz·v7,·:cond_1
  
86 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;85 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
87 ····move-result-object·v086 ····move-result-object·v0
  
88 ····check-cast·v0,·Ljava/util/Map$Entry;87 ····check-cast·v0,·Ljava/util/Map$Entry;
  
89 ····.line·6688 ····.line·66
90 ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;>;"89 ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;>;"
91 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;90 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
92 ····move-result-object·v291 ····move-result-object·v1
  
93 ····.line·6792 ····.line·67
94 ····.local·v2,·"key":Ljava/lang/Object;,·"TK;"93 ····.local·v1,·"key":Ljava/lang/Object;,·"TK;"
95 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;94 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
96 ····move-result-object·v695 ····move-result-object·v5
  
97 ····check-cast·v6,·Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;96 ····check-cast·v5,·Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;
  
98 ····.line·6897 ····.line·68
99 ····.local·v6,·"value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;"98 ····.local·v5,·"value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;"
100 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J99 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J
  
101 ····move-result-wide·v7100 ····move-result-wide·v7
  
102 ····cmp-long·v7,·v7,·v4101 ····cmp-long·v7,·v7,·v3
  
103 ····if-gez·v7,·:cond_0102 ····if-gez·v7,·:cond_0
  
104 ····.line·69103 ····.line·69
105 ····invoke-virtual·{v6},·Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J104 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;->getTimestamp()J
  
106 ····move-result-wide·v4105 ····move-result-wide·v3
  
107 ····.line·70106 ····.line·70
108 ····move-object·v3,·v2107 ····move-object·v2,·v1
  
109 ····.restart·local·v3····#·"oldestKey":Ljava/lang/Object;,·"TK;"108 ····.restart·local·v2····#·"oldestKey":Ljava/lang/Object;,·"TK;"
110 ····goto·:goto_0109 ····goto·:goto_0
  
111 ····.line·74110 ····.line·74
112 ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;>;"111 ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;>;"
113 ····.end·local·v2····#·"key":Ljava/lang/Object;,·"TK;"112 ····.end·local·v1····#·"key":Ljava/lang/Object;,·"TK;"
114 ····.end·local·v3····#·"oldestKey":Ljava/lang/Object;,·"TK;"113 ····.end·local·v2····#·"oldestKey":Ljava/lang/Object;,·"TK;"
115 ····.end·local·v6····#·"value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;"114 ····.end·local·v5····#·"value":Lnet/sourceforge/subsonic/androidapp/util/LRUCache$TimestampedValue;,·"Lnet/sourceforge/subsonic/androidapp/util/LRUCache<TK;TV;>.TimestampedValue;"
116 ····:cond_1115 ····:cond_1
117 ····if-eqz·v3,·:cond_2116 ····if-eqz·v2,·:cond_2
  
118 ····.line·75117 ····.line·75
119 ····iget-object·v7,·p0,·Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map;118 ····iget-object·v6,·p0,·Lnet/sourceforge/subsonic/androidapp/util/LRUCache;->map:Ljava/util/Map;
  
120 ····invoke-interface·{v7,·v3},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;119 ····invoke-interface·{v6,·v2},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
121 ····.line·77120 ····.line·77
122 ····:cond_2121 ····:cond_2
123 ····return-void122 ····return-void
124 .end·method123 .end·method
  
  
678 B
smali/net/sourceforge/subsonic/androidapp/util/SongView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SongView;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SongView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/SongView;
  
25 ····.prologue26 ····.prologue
26 ····.line·6727 ····.line·67
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SongView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SongView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SongView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
820 B
smali/net/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$drawable:Landroid/graphics/drawable/Drawable;22 .field·final·synthetic·val$drawable:Landroid/graphics/drawable/Drawable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;Landroid/graphics/drawable/Drawable;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;
  
26 ····.prologue27 ····.prologue
27 ····.line·18228 ····.line·182
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->this$1:Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->val$drawable:Landroid/graphics/drawable/Drawable;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ImageLoader$Task$1;->val$drawable:Landroid/graphics/drawable/Drawable;
  
4.09 KB
smali/net/sourceforge/subsonic/androidapp/util/Util.smali
    
Offset 2082, 64 lines modifiedOffset 2082, 63 lines modified
  
2082 .method·public·static·isPackageInstalled(Landroid/content/Context;Ljava/lang/String;)Z2082 .method·public·static·isPackageInstalled(Landroid/content/Context;Ljava/lang/String;)Z
2083 ····.locals·62083 ····.locals·6
2084 ····.param·p0,·"context"····#·Landroid/content/Context;2084 ····.param·p0,·"context"····#·Landroid/content/Context;
2085 ····.param·p1,·"packageName"····#·Ljava/lang/String;2085 ····.param·p1,·"packageName"····#·Ljava/lang/String;
  
2086 ····.prologue2086 ····.prologue
2087 ····const/4·v4,·0x02087 ····const/4·v3,·0x0
  
2088 ····.line·5342088 ····.line·534
2089 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;2089 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
2090 ····move-result-object·v32090 ····move-result-object·v2
  
2091 ····.line·5352091 ····.line·535
2092 ····.local·v3,·"pm":Landroid/content/pm/PackageManager;2092 ····.local·v2,·"pm":Landroid/content/pm/PackageManager;
2093 ····invoke-virtual·{v3,·v4},·Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;2093 ····invoke-virtual·{v2,·v3},·Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
  
2094 ····move-result-object·v22094 ····move-result-object·v1
  
2095 ····.line·5362095 ····.line·536
2096 ····.local·v2,·"packages":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;"2096 ····.local·v1,·"packages":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;"
2097 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;2097 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
2098 ····move-result-object·v02098 ····move-result-object·v4
  
2099 ····.local·v0,·"i$":Ljava/util/Iterator; 
2100 ····:cond_02099 ····:cond_0
2101 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z2100 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
2102 ····move-result·v52101 ····move-result·v5
  
2103 ····if-eqz·v5,·:cond_12102 ····if-eqz·v5,·:cond_1
  
2104 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;2103 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
2105 ····move-result-object·v12104 ····move-result-object·v0
  
2106 ····check-cast·v1,·Landroid/content/pm/ApplicationInfo;2105 ····check-cast·v0,·Landroid/content/pm/ApplicationInfo;
  
2107 ····.line·5372106 ····.line·537
2108 ····.local·v1,·"packageInfo":Landroid/content/pm/ApplicationInfo;2107 ····.local·v0,·"packageInfo":Landroid/content/pm/ApplicationInfo;
2109 ····iget-object·v5,·v1,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;2108 ····iget-object·v5,·v0,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
  
2110 ····invoke-virtual·{v5,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2109 ····invoke-virtual·{v5,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
2111 ····move-result·v52110 ····move-result·v5
  
2112 ····if-eqz·v5,·:cond_02111 ····if-eqz·v5,·:cond_0
  
2113 ····.line·5382112 ····.line·538
2114 ····const/4·v4,·0x12113 ····const/4·v3,·0x1
  
2115 ····.line·5412114 ····.line·541
2116 ····.end·local·v1····#·"packageInfo":Landroid/content/pm/ApplicationInfo;2115 ····.end·local·v0····#·"packageInfo":Landroid/content/pm/ApplicationInfo;
2117 ····:cond_12116 ····:cond_1
2118 ····return·v42117 ····return·v3
2119 .end·method2118 .end·method
  
2120 .method·public·static·isScreenLitOnDownload(Landroid/content/Context;)Z2119 .method·public·static·isScreenLitOnDownload(Landroid/content/Context;)Z
2121 ····.locals·32120 ····.locals·3
2122 ····.param·p0,·"context"····#·Landroid/content/Context;2121 ····.param·p0,·"context"····#·Landroid/content/Context;
  
2123 ····.prologue2122 ····.prologue
Offset 2564, 36 lines modifiedOffset 2563, 41 lines modified
  
2564 ····.prologue2563 ····.prologue
2565 ····.line·5202564 ····.line·520
2566 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;2565 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
2567 ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V2566 ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 2567 ····.line·521
2568 ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;2568 ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
  
2569 ····move-result-object·v02569 ····move-result-object·v0
  
 2570 ····.line·522
2570 ····invoke-virtual·{v0,·p2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;2571 ····invoke-virtual·{v0,·p2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
2571 ····move-result-object·v02572 ····move-result-object·v0
  
 2573 ····.line·523
2572 ····invoke-virtual·{v0,·p3},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;2574 ····invoke-virtual·{v0,·p3},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
2573 ····move-result-object·v02575 ····move-result-object·v0
  
2574 ····const·v1,·0x7f0a000e2576 ····const·v1,·0x7f0a000e
  
2575 ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/util/Util$1;2577 ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/util/Util$1;
  
2576 ····invoke-direct·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util$1;-><init>()V2578 ····invoke-direct·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util$1;-><init>()V
  
 2579 ····.line·524
2577 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;2580 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
2578 ····move-result-object·v02581 ····move-result-object·v0
  
 2582 ····.line·530
2579 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;2583 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
2580 ····.line·5312584 ····.line·531
2581 ····return-void2585 ····return-void
2582 .end·method2586 .end·method
  
2583 .method·public·static·sleepQuietly(J)V2587 .method·public·static·sleepQuietly(J)V
2.17 KB
smali/net/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2.smali
    
Offset 22, 18 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$t:Ljava/lang/Throwable;22 .field·final·synthetic·val$t:Ljava/lang/Throwable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;Ljava/lang/Throwable;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·4828 ····.line·48
28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.2;"29 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;"
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
Offset 42, 15 lines modifiedOffset 43, 15 lines modified
  
42 #·virtual·methods43 #·virtual·methods
43 .method·public·run()V44 .method·public·run()V
44 ····.locals·245 ····.locals·2
  
45 ····.prologue46 ····.prologue
46 ····.line·5147 ····.line·51
47 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1.2;"48 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;"
48 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;49 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;
  
49 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;50 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;
  
50 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable;51 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask$1$2;->val$t:Ljava/lang/Throwable;
  
51 ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->error(Ljava/lang/Throwable;)V52 ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/util/SilentBackgroundTask;->error(Ljava/lang/Throwable;)V
2.07 KB
smali/net/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter.smali
    
Offset 73, 53 lines modifiedOffset 73, 52 lines modified
  
73 ····.prologue73 ····.prologue
74 ····.line·7274 ····.line·72
75 ····.local·p1,·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;"75 ····.local·p1,·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;"
76 ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V76 ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V
  
77 ····.line·5177 ····.line·51
78 ····const/4·v2,·0x078 ····const/4·v1,·0x0
  
79 ····iput-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List;79 ····iput-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List;
  
80 ····.line·7380 ····.line·73
81 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;81 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
82 ····move-result-object·v082 ····move-result-object·v1
  
83 ····.local·v0,·"i$":Ljava/util/Iterator; 
84 ····:goto_083 ····:goto_0
85 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z84 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
86 ····move-result·v285 ····move-result·v2
  
87 ····if-eqz·v2,·:cond_086 ····if-eqz·v2,·:cond_0
  
88 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;87 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
89 ····move-result-object·v188 ····move-result-object·v0
  
90 ····check-cast·v1,·Landroid/view/View;89 ····check-cast·v0,·Landroid/view/View;
  
91 ····.line·7490 ····.line·74
92 ····.local·v1,·"view":Landroid/view/View;91 ····.local·v0,·"view":Landroid/view/View;
93 ····new-instance·v2,·Landroid/widget/AbsListView$LayoutParams;92 ····new-instance·v2,·Landroid/widget/AbsListView$LayoutParams;
  
94 ····const/4·v3,·-0x193 ····const/4·v3,·-0x1
  
95 ····const/4·v4,·-0x294 ····const/4·v4,·-0x2
  
96 ····invoke-direct·{v2,·v3,·v4},·Landroid/widget/AbsListView$LayoutParams;-><init>(II)V95 ····invoke-direct·{v2,·v3,·v4},·Landroid/widget/AbsListView$LayoutParams;-><init>(II)V
  
97 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V96 ····invoke-virtual·{v0,·v2},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
  
98 ····goto·:goto_097 ····goto·:goto_0
  
99 ····.line·7698 ····.line·76
100 ····.end·local·v1····#·"view":Landroid/view/View;99 ····.end·local·v0····#·"view":Landroid/view/View;
101 ····:cond_0100 ····:cond_0
102 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List;101 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SackOfViewsAdapter;->views:Ljava/util/List;
  
103 ····.line·77102 ····.line·77
104 ····return-void103 ····return-void
105 .end·method104 .end·method
  
707 B
smali/net/sourceforge/subsonic/androidapp/util/ShareUtil.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 ····.prologue22 ····.prologue
23 ····.line·4823 ····.line·48
24 ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;24 ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;
  
25 ····invoke-direct·{v0,·p0,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;-><init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V25 ····invoke-direct·{v0,·p0,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;-><init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;)V
  
 26 ····.line·67
26 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->execute()V27 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ShareUtil$1;->execute()V
  
27 ····.line·6828 ····.line·68
28 ····return-void29 ····return-void
29 .end·method30 .end·method
  
30 .method·public·static·shareInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V31 .method·public·static·shareInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V
685 B
smali/net/sourceforge/subsonic/androidapp/util/AlbumView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/AlbumView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/AlbumView;
  
25 ····.prologue26 ····.prologue
26 ····.line·4927 ····.line·49
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/AlbumView$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/AlbumView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
645 B
smali/net/sourceforge/subsonic/androidapp/util/StarUtil.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
  
34 ····move·v4,·p334 ····move·v4,·p3
  
35 ····move-object·v5,·p235 ····move-object·v5,·p2
  
36 ····invoke-direct/range·{v0·..·v5},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;-><init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V36 ····invoke-direct/range·{v0·..·v5},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;-><init>(Landroid/app/Activity;Landroid/app/Activity;Ljava/lang/String;ZLjava/lang/String;)V
  
 37 ····.line·71
37 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->execute()V38 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/StarUtil$1;->execute()V
  
38 ····.line·7239 ····.line·72
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
41 .method·public·static·starInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V42 .method·public·static·starInBackground(Landroid/app/Activity;Lnet/sourceforge/subsonic/androidapp/domain/Artist;Z)V
2.21 KB
smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2.smali
    
Offset 22, 18 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$message:Ljava/lang/String;22 .field·final·synthetic·val$message:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;
  
26 ····.prologue27 ····.prologue
27 ····.line·6028 ····.line·60
28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.2;"29 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;"
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
Offset 42, 15 lines modifiedOffset 43, 15 lines modified
  
42 #·virtual·methods43 #·virtual·methods
43 .method·public·run()V44 .method·public·run()V
44 ····.locals·245 ····.locals·2
  
45 ····.prologue46 ····.prologue
46 ····.line·6347 ····.line·63
47 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask.2;"48 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;"
48 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;49 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;
  
49 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;50 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
50 ····move-result-object·v051 ····move-result-object·v0
  
51 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String;52 ····iget-object·v1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$2;->val$message:Ljava/lang/String;
760 B
smali/net/sourceforge/subsonic/androidapp/util/CancellableTask.smali
    
Offset 93, 15 lines modifiedOffset 93, 14 lines modified
93 ····.line·3593 ····.line·35
94 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;94 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;
  
95 ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V95 ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
  
96 ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->cancelListener:Ljava/util/concurrent/atomic/AtomicReference;96 ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->cancelListener:Ljava/util/concurrent/atomic/AtomicReference;
  
97 ····.line·82 
98 ····return-void97 ····return-void
99 .end·method98 .end·method
  
100 .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean;99 .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)Ljava/util/concurrent/atomic/AtomicBoolean;
101 ····.locals·1100 ····.locals·1
102 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;101 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;
  
2.24 KB
smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType.smali
    
Offset 138, 54 lines modifiedOffset 138, 51 lines modified
138 ····.locals·5138 ····.locals·5
139 ····.param·p0,·"key"····#·Ljava/lang/String;139 ····.param·p0,·"key"····#·Ljava/lang/String;
  
140 ····.prologue140 ····.prologue
141 ····.line·106141 ····.line·106
142 ····invoke-static·{},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->values()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;142 ····invoke-static·{},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->values()[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;
  
143 ····move-result-object·v0143 ····move-result-object·v2
  
144 ····.local·v0,·"arr$":[Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType; 
145 ····array-length·v2,·v0144 ····array-length·v3,·v2
  
146 ····.local·v2,·"len$":I 
147 ····const/4·v1,·0x0145 ····const/4·v1,·0x0
  
148 ····.local·v1,·"i$":I 
149 ····:goto_0146 ····:goto_0
150 ····if-ge·v1,·v2,·:cond_1147 ····if-ge·v1,·v3,·:cond_1
  
151 ····aget-object·v3,·v0,·v1148 ····aget-object·v0,·v2,·v1
  
152 ····.line·107149 ····.line·107
153 ····.local·v3,·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;150 ····.local·v0,·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;
154 ····iget-object·v4,·v3,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->key:Ljava/lang/String;151 ····iget-object·v4,·v0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->key:Ljava/lang/String;
  
155 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z152 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
156 ····move-result·v4153 ····move-result·v4
  
157 ····if-eqz·v4,·:cond_0154 ····if-eqz·v4,·:cond_0
  
158 ····.line·111155 ····.line·111
159 ····.end·local·v3····#·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;156 ····.end·local·v0····#·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;
160 ····:goto_1157 ····:goto_1
161 ····return-object·v3158 ····return-object·v0
  
162 ····.line·106159 ····.line·106
163 ····.restart·local·v3····#·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;160 ····.restart·local·v0····#·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;
164 ····:cond_0161 ····:cond_0
165 ····add-int/lit8·v1,·v1,·0x1162 ····add-int/lit8·v1,·v1,·0x1
  
166 ····goto·:goto_0163 ····goto·:goto_0
  
167 ····.line·111164 ····.line·111
168 ····.end·local·v3····#·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;165 ····.end·local·v0····#·"type":Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;
169 ····:cond_1166 ····:cond_1
170 ····const/4·v3,·0x0167 ····const/4·v0,·0x0
  
171 ····goto·:goto_1168 ····goto·:goto_1
172 .end·method169 .end·method
  
173 .method·public·static·valueOf(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;170 .method·public·static·valueOf(Ljava/lang/String;)Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;
174 ····.locals·1171 ····.locals·1
175 ····.param·p0,·"name"····#·Ljava/lang/String;172 ····.param·p0,·"name"····#·Ljava/lang/String;
727 B
smali/net/sourceforge/subsonic/androidapp/util/CancellableTask$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;
  
22 ····.prologue23 ····.prologue
23 ····.line·6624 ····.line·66
24 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;
  
25 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
743 B
smali/net/sourceforge/subsonic/androidapp/util/ArtistAdapter$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Landroid/view/View;22 .field·final·synthetic·val$result:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·6528 ····.line·65
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->val$result:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ArtistAdapter$1;->val$result:Landroid/view/View;
  
1.89 KB
smali/net/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1.smali
    
Offset 20, 18 lines modifiedOffset 20, 19 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
25 ····.prologue26 ····.prologue
26 ····.line·5427 ····.line·54
27 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.1;"28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;"
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
Offset 39, 15 lines modifiedOffset 40, 15 lines modified
39 #·virtual·methods40 #·virtual·methods
40 .method·public·onCancel(Landroid/content/DialogInterface;)V41 .method·public·onCancel(Landroid/content/DialogInterface;)V
41 ····.locals·142 ····.locals·1
42 ····.param·p1,·"dialogInterface"····#·Landroid/content/DialogInterface;43 ····.param·p1,·"dialogInterface"····#·Landroid/content/DialogInterface;
  
43 ····.prologue44 ····.prologue
44 ····.line·5745 ····.line·57
45 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask.1;"46 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;,·"Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;"
46 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;47 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;
  
47 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V48 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/ModalBackgroundTask;->cancel()V
  
48 ····.line·5849 ····.line·58
49 ····return-void50 ····return-void
50 .end·method51 .end·method
7.36 KB
smali/net/sourceforge/subsonic/androidapp/util/ServerSettingsManager.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ServerSettingsManager.java"3 .source·"ServerSettingsManager.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$1;, 
8 ········Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;7 ········Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·KEY_ACTIVE_SERVER:Ljava/lang/String;·=·"activeServer"11 .field·private·static·final·KEY_ACTIVE_SERVER:Ljava/lang/String;·=·"activeServer"
Offset 38, 102 lines modifiedOffset 37, 96 lines modified
38 ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->initDefault()V37 ····invoke-direct·{p0},·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->initDefault()V
  
39 ····.line·5138 ····.line·51
40 ····return-void39 ····return-void
41 .end·method40 .end·method
  
42 .method·private·getServerIds()Ljava/util/SortedSet;41 .method·private·getServerIds()Ljava/util/SortedSet;
43 ····.locals·942 ····.locals·8
44 ····.annotation·system·Ldalvik/annotation/Signature;43 ····.annotation·system·Ldalvik/annotation/Signature;
45 ········value·=·{44 ········value·=·{
46 ············"()",45 ············"()",
47 ············"Ljava/util/SortedSet",46 ············"Ljava/util/SortedSet",
48 ············"<",47 ············"<",
49 ············"Ljava/lang/Integer;",48 ············"Ljava/lang/Integer;",
50 ············">;"49 ············">;"
51 ········}50 ········}
52 ····.end·annotation51 ····.end·annotation
  
53 ····.prologue52 ····.prologue
54 ····.line·13653 ····.line·136
55 ····iget-object·v7,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->context:Landroid/content/Context;54 ····iget-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager;->context:Landroid/content/Context;
  
56 ····invoke-static·{v7},·Lnet/sourceforge/subsonic/androidapp/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;55 ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/util/Util;->getPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
57 ····move-result-object·v356 ····move-result-object·v0
  
58 ····.line·13757 ····.line·137
59 ····.local·v3,·"prefs":Landroid/content/SharedPreferences;58 ····.local·v0,·"prefs":Landroid/content/SharedPreferences;
60 ····new-instance·v4,·Ljava/util/TreeSet;59 ····new-instance·v1,·Ljava/util/TreeSet;
  
61 ····invoke-direct·{v4},·Ljava/util/TreeSet;-><init>()V60 ····invoke-direct·{v1},·Ljava/util/TreeSet;-><init>()V
  
62 ····.line·13861 ····.line·138
63 ····.local·v4,·"result":Ljava/util/SortedSet;,·"Ljava/util/SortedSet<Ljava/lang/Integer;>;"62 ····.local·v1,·"result":Ljava/util/SortedSet;,·"Ljava/util/SortedSet<Ljava/lang/Integer;>;"
64 ····const-string·v7,·"servers"63 ····const-string·v4,·"servers"
  
65 ····const/4·v8,·0x064 ····const/4·v5,·0x0
  
66 ····invoke-interface·{v3,·v7,·v8},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;65 ····invoke-interface·{v0,·v4,·v5},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
67 ····move-result-object·v666 ····move-result-object·v3
  
68 ····.line·14067 ····.line·140
69 ····.local·v6,·"serverString":Ljava/lang/String;68 ····.local·v3,·"serverString":Ljava/lang/String;
70 ····if-eqz·v6,·:cond_069 ····if-eqz·v3,·:cond_0
  
71 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I70 ····invoke-virtual·{v3},·Ljava/lang/String;->length()I
  
72 ····move-result·v771 ····move-result·v4
  
73 ····if-lez·v7,·:cond_072 ····if-lez·v4,·:cond_0
  
74 ····.line·14173 ····.line·141
75 ····const-string·v7,·"·"74 ····const-string·v4,·"·"
  
76 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;75 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
77 ····move-result-object·v076 ····move-result-object·v5
  
78 ····.local·v0,·"arr$":[Ljava/lang/String; 
79 ····array-length·v2,·v077 ····array-length·v6,·v5
  
80 ····.local·v2,·"len$":I 
81 ····const/4·v1,·0x078 ····const/4·v4,·0x0
  
82 ····.local·v1,·"i$":I 
83 ····:goto_079 ····:goto_0
84 ····if-ge·v1,·v2,·:cond_080 ····if-ge·v4,·v6,·:cond_0
  
85 ····aget-object·v5,·v0,·v181 ····aget-object·v2,·v5,·v4
  
86 ····.line·14282 ····.line·142
87 ····.local·v5,·"serverId":Ljava/lang/String;83 ····.local·v2,·"serverId":Ljava/lang/String;
88 ····invoke-static·{v5},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I84 ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
89 ····move-result·v785 ····move-result·v7
  
90 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;86 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
91 ····move-result-object·v787 ····move-result-object·v7
  
92 ····invoke-interface·{v4,·v7},·Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z88 ····invoke-interface·{v1,·v7},·Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z
  
93 ····.line·14189 ····.line·141
94 ····add-int/lit8·v1,·v1,·0x190 ····add-int/lit8·v4,·v4,·0x1
  
95 ····goto·:goto_091 ····goto·:goto_0
  
96 ····.line·14592 ····.line·145
97 ····.end·local·v0····#·"arr$":[Ljava/lang/String; 
98 ····.end·local·v1····#·"i$":I 
99 ····.end·local·v2····#·"len$":I 
100 ····.end·local·v5····#·"serverId":Ljava/lang/String;93 ····.end·local·v2····#·"serverId":Ljava/lang/String;
101 ····:cond_094 ····:cond_0
102 ····return-object·v495 ····return-object·v1
103 .end·method96 .end·method
  
104 .method·private·initDefault()V97 .method·private·initDefault()V
105 ····.locals·1398 ····.locals·13
  
106 ····.prologue99 ····.prologue
107 ····const/4·v11,·0x0100 ····const/4·v11,·0x0
Offset 598, 56 lines modifiedOffset 591, 55 lines modified
598 ············"Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;",591 ············"Lnet/sourceforge/subsonic/androidapp/util/ServerSettingsManager$ServerSettings;",
599 ············">;"592 ············">;"
600 ········}593 ········}
601 ····.end·annotation594 ····.end·annotation
  
602 ····.prologue595 ····.prologue
603 ····.line·86596 ····.line·86
604 ····new-instance·v1,·Ljava/util/ArrayList;597 ····new-instance·v0,·Ljava/util/ArrayList;
Max diff block lines reached; 2471/7390 bytes (33.44%) of diff not shown.
728 B
smali/net/sourceforge/subsonic/androidapp/util/ErrorDialog$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$finishActivityOnClose:Z24 .field·final·synthetic·val$finishActivityOnClose:Z
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;ZLandroid/app/Activity;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;
  
28 ····.prologue29 ····.prologue
29 ····.line·4230 ····.line·42
30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;31 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog;
  
31 ····iput-boolean·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->val$finishActivityOnClose:Z32 ····iput-boolean·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/ErrorDialog$1;->val$finishActivityOnClose:Z
  
2.28 KB
smali/net/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2.smali
    
Offset 22, 18 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$t:Ljava/lang/Throwable;22 .field·final·synthetic·val$t:Ljava/lang/Throwable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;Ljava/lang/Throwable;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.2;"29 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;"
29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;
  
30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->val$t:Ljava/lang/Throwable;31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->val$t:Ljava/lang/Throwable;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
Offset 42, 15 lines modifiedOffset 43, 15 lines modified
  
42 #·virtual·methods43 #·virtual·methods
43 .method·public·run()V44 .method·public·run()V
44 ····.locals·245 ····.locals·2
  
45 ····.prologue46 ····.prologue
46 ····.line·4547 ····.line·45
47 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1.2;"48 ····.local·p0,·"this":Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;,·"Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;"
48 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;49 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1$2;->this$1:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;
  
49 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;50 ····iget-object·v0,·v0,·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;
  
50 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;51 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;->access$100(Lnet/sourceforge/subsonic/androidapp/util/TabActivityBackgroundTask;)Lnet/sourceforge/subsonic/androidapp/activity/SubsonicTabActivity;
  
51 ····move-result-object·v052 ····move-result-object·v0
833 B
smali/net/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$activity:Landroid/app/Activity;22 .field·final·synthetic·val$activity:Landroid/app/Activity;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;Landroid/app/Activity;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;
  
26 ····.prologue27 ····.prologue
27 ····.line·4028 ····.line·40
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb;
  
29 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->val$activity:Landroid/app/Activity;30 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/util/PopupMenuHelperHoneycomb$1;->val$activity:Landroid/app/Activity;
  
1000 B
smali/net/sourceforge/subsonic/androidapp/util/PlaylistAdapter$PlaylistComparator.smali
    
Offset 67, 25 lines modifiedOffset 67, 21 lines modified
67 ····return-object·p067 ····return-object·p0
68 .end·method68 .end·method
  
  
69 #·virtual·methods69 #·virtual·methods
70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
71 ····.locals·171 ····.locals·1
72 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
73 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
74 ····.prologue72 ····.prologue
75 ····.line·8773 ····.line·87
76 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Playlist;74 ····check-cast·p1,·Lnet/sourceforge/subsonic/androidapp/domain/Playlist;
  
77 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
78 ····check-cast·p2,·Lnet/sourceforge/subsonic/androidapp/domain/Playlist;75 ····check-cast·p2,·Lnet/sourceforge/subsonic/androidapp/domain/Playlist;
  
79 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
80 ····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;)I76 ····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
  
81 ····move-result·v077 ····move-result·v0
  
82 ····return·v078 ····return·v0
83 .end·method79 .end·method
  
5.02 KB
smali/net/sourceforge/subsonic/androidapp/util/SongView.smali
    
Offset 465, 74 lines modifiedOffset 465, 74 lines modified
  
465 ····invoke-virtual·{v5,·v6,·v6,·v6,·v6},·Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V465 ····invoke-virtual·{v5,·v6,·v6,·v6,·v6},·Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V
  
466 ····goto/16·:goto_0466 ····goto/16·:goto_0
467 .end·method467 .end·method
  
468 .method·private·static·updateAll()V468 .method·private·static·updateAll()V
469 ····.locals·5469 ····.locals·4
  
470 ····.prologue470 ····.prologue
471 ····.line·161471 ····.line·161
472 ····:try_start_0472 ····:try_start_0
473 ····sget-object·v3,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->INSTANCES:Ljava/util/WeakHashMap;473 ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->INSTANCES:Ljava/util/WeakHashMap;
  
474 ····invoke-virtual·{v3},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;474 ····invoke-virtual·{v2},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;
  
475 ····move-result-object·v3475 ····move-result-object·v2
  
476 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;476 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
477 ····move-result-object·v0477 ····move-result-object·v2
  
478 ····.local·v0,·"i$":Ljava/util/Iterator;478 ····.local·v0,·"view":Lnet/sourceforge/subsonic/androidapp/util/SongView;
479 ····:cond_0479 ····:cond_0
480 ····:goto_0480 ····:goto_0
481 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z481 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
482 ····move-result·v3482 ····move-result·v3
  
483 ····if-eqz·v3,·:cond_1483 ····if-eqz·v3,·:cond_1
  
484 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;484 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
485 ····move-result-object·v1485 ····move-result-object·v0
  
 486 ····.end·local·v0····#·"view":Lnet/sourceforge/subsonic/androidapp/util/SongView;
486 ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/util/SongView;487 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/util/SongView;
  
487 ····.line·162488 ····.line·162
488 ····.local·v1,·"view":Lnet/sourceforge/subsonic/androidapp/util/SongView;489 ····.restart·local·v0····#·"view":Lnet/sourceforge/subsonic/androidapp/util/SongView;
489 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->isShown()Z490 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->isShown()Z
  
490 ····move-result·v3491 ····move-result·v3
  
491 ····if-eqz·v3,·:cond_0492 ····if-eqz·v3,·:cond_0
  
492 ····.line·163493 ····.line·163
493 ····invoke-direct·{v1},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->update()V494 ····invoke-direct·{v0},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->update()V
494 ····:try_end_0495 ····:try_end_0
495 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0496 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0
  
496 ····goto·:goto_0497 ····goto·:goto_0
  
497 ····.line·166498 ····.line·166
498 ····.end·local·v1····#·"view":Lnet/sourceforge/subsonic/androidapp/util/SongView; 
499 ····:catch_0499 ····:catch_0
500 ····move-exception·v2500 ····move-exception·v1
  
501 ····.line·167501 ····.line·167
502 ····.local·v2,·"x":Ljava/lang/Throwable;502 ····.local·v1,·"x":Ljava/lang/Throwable;
503 ····sget-object·v3,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;503 ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;
  
504 ····const-string·v4,·"Error·when·updating·song·views."504 ····const-string·v3,·"Error·when·updating·song·views."
  
505 ····invoke-virtual·{v3,·v4,·v2},·Lnet/sourceforge/subsonic/androidapp/util/Logger;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V505 ····invoke-virtual·{v2,·v3,·v1},·Lnet/sourceforge/subsonic/androidapp/util/Logger;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V
  
506 ····.line·169506 ····.line·169
507 ····.end·local·v2····#·"x":Ljava/lang/Throwable;507 ····.end·local·v1····#·"x":Ljava/lang/Throwable;
508 ····:cond_1508 ····:cond_1
509 ····return-void509 ····return-void
510 .end·method510 .end·method
  
  
511 #·virtual·methods511 #·virtual·methods
512 .method·public·isChecked()Z512 .method·public·isChecked()Z
Offset 648, 14 lines modifiedOffset 648, 15 lines modified
  
648 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z648 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
649 ····move-result·v5649 ····move-result·v5
  
650 ····if-nez·v5,·:cond_1650 ····if-nez·v5,·:cond_1
  
 651 ····.line·93
651 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z652 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->isVideo()Z
  
652 ····move-result·v5653 ····move-result·v5
  
653 ····if-eqz·v5,·:cond_4654 ····if-eqz·v5,·:cond_4
  
654 ····sget-object·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;655 ····sget-object·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;->FLASH:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;
Offset 694, 14 lines modifiedOffset 695, 15 lines modified
694 ····:cond_2695 ····:cond_2
695 ····const-string·v5,·"("696 ····const-string·v5,·"("
  
696 ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;697 ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
697 ····move-result-object·v5698 ····move-result-object·v5
  
 699 ····.line·103
698 ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->getContext()Landroid/content/Context;700 ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/util/SongView;->getContext()Landroid/content/Context;
  
699 ····move-result-object·v6701 ····move-result-object·v6
  
700 ····const·v7,·0x7f0a00bc702 ····const·v7,·0x7f0a00bc
  
701 ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String;703 ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String;
Offset 726, 14 lines modifiedOffset 728, 15 lines modified
  
726 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;728 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
727 ····move-result-object·v5729 ····move-result-object·v5
  
728 ····const-string·v6,·")"730 ····const-string·v6,·")"
  
 731 ····.line·104
729 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;732 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
730 ····.line·106733 ····.line·106
731 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->titleTextView:Landroid/widget/TextView;734 ····iget-object·v5,·p0,·Lnet/sourceforge/subsonic/androidapp/util/SongView;->titleTextView:Landroid/widget/TextView;
  
732 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String;735 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String;
  
2.17 KB
smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$1.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V16 .method·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
17 ····.locals·117 ····.locals·1
18 ····.param·p3,·"x0"····#·Ljava/lang/String;18 ····.param·p3,·"key"····#·Ljava/lang/String;
  
19 ····.prologue19 ····.prologue
20 ····.line·3620 ····.line·36
21 ····const/4·v0,·0x021 ····const/4·v0,·0x0
  
22 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V22 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType;-><init>(Ljava/lang/String;ILjava/lang/String;Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V
  
Offset 65, 38 lines modifiedOffset 65, 42 lines modified
65 ····.line·4565 ····.line·45
66 ····new-instance·v3,·Landroid/app/AlertDialog$Builder;66 ····new-instance·v3,·Landroid/app/AlertDialog$Builder;
  
67 ····invoke-direct·{v3,·p1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V67 ····invoke-direct·{v3,·p1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
68 ····const·v4,·0x7f0a00c968 ····const·v4,·0x7f0a00c9
  
 69 ····.line·46
69 ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;70 ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
70 ····move-result-object·v371 ····move-result-object·v3
  
71 ····const·v4,·0x7f0a00c872 ····const·v4,·0x7f0a00c8
  
72 ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;73 ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;
  
73 ····invoke-direct·{v5,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;-><init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V74 ····invoke-direct·{v5,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$2;-><init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;Landroid/app/Activity;)V
  
 75 ····.line·47
74 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;76 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
75 ····move-result-object·v377 ····move-result-object·v3
  
76 ····const·v4,·0x7f0a000b78 ····const·v4,·0x7f0a000b
  
77 ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;79 ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;
  
78 ····invoke-direct·{v5,·p0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;-><init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V80 ····invoke-direct·{v5,·p0},·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;-><init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V
  
 81 ····.line·58
79 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;82 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
80 ····move-result-object·v383 ····move-result-object·v3
  
 84 ····.line·64
81 ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;85 ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
82 ····.line·7486 ····.line·74
83 ····:goto_087 ····:goto_0
84 ····return-void88 ····return-void
  
85 ····.line·6889 ····.line·68
741 B
smali/net/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·5827 ····.line·58
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1$1;->this$0:Lnet/sourceforge/subsonic/androidapp/util/VideoPlayerType$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.71 KB
smali/net/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider.smali
    
Offset 84, 56 lines modifiedOffset 84, 55 lines modified
84 ····const/4·v9,·0x184 ····const/4·v9,·0x1
  
85 ····const/4·v8,·0x085 ····const/4·v8,·0x0
  
86 ····.line·7186 ····.line·71
87 ····new-instance·v2,·Landroid/database/MatrixCursor;87 ····new-instance·v2,·Landroid/database/MatrixCursor;
  
88 ····sget-object·v6,·Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;->COLUMNS:[Ljava/lang/String;88 ····sget-object·v5,·Lnet/sourceforge/subsonic/androidapp/provider/CustomSuggestionsProvider;->COLUMNS:[Ljava/lang/String;
  
89 ····invoke-direct·{v2,·v6},·Landroid/database/MatrixCursor;-><init>([Ljava/lang/String;)V89 ····invoke-direct·{v2,·v5},·Landroid/database/MatrixCursor;-><init>([Ljava/lang/String;)V
  
90 ····.line·7290 ····.line·72
91 ····.local·v2,·"cursor":Landroid/database/MatrixCursor;91 ····.local·v2,·"cursor":Landroid/database/MatrixCursor;
92 ····if-nez·p1,·:cond_192 ····if-nez·p1,·:cond_1
  
93 ····.line·8893 ····.line·88
94 ····:cond_094 ····:cond_0
95 ····return-object·v295 ····return-object·v2
  
96 ····.line·7696 ····.line·76
97 ····:cond_197 ····:cond_1
98 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List;98 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List;
  
99 ····move-result-object·v699 ····move-result-object·v5
  
100 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;100 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
101 ····move-result-object·v3101 ····move-result-object·v5
  
102 ····.local·v3,·"i$":Ljava/util/Iterator; 
103 ····:goto_0102 ····:goto_0
104 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z103 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
105 ····move-result·v6104 ····move-result·v6
  
106 ····if-eqz·v6,·:cond_2105 ····if-eqz·v6,·:cond_2
  
107 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;106 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
108 ····move-result-object·v1107 ····move-result-object·v1
  
109 ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/Artist;108 ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/Artist;
  
110 ····.line·77109 ····.line·77
111 ····.local·v1,·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;110 ····.local·v1,·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;
112 ····const-string·v4,·"android.resource://net.sourceforge.subsonic.androidapp/2130837522"111 ····const-string·v3,·"android.resource://net.sourceforge.subsonic.androidapp/2130837522"
  
113 ····.line·78112 ····.line·78
114 ····.local·v4,·"icon":Ljava/lang/String;113 ····.local·v3,·"icon":Ljava/lang/String;
115 ····const/4·v6,·0x6114 ····const/4·v6,·0x6
  
116 ····new-array·v6,·v6,·[Ljava/lang/Object;115 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
117 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String;116 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String;
  
118 ····move-result-object·v7117 ····move-result-object·v7
Offset 160, 51 lines modifiedOffset 159, 51 lines modified
  
160 ····move-result-object·v7159 ····move-result-object·v7
  
161 ····aput-object·v7,·v6,·v12160 ····aput-object·v7,·v6,·v12
  
162 ····const/4·v7,·0x5161 ····const/4·v7,·0x5
  
163 ····aput-object·v4,·v6,·v7162 ····aput-object·v3,·v6,·v7
  
164 ····invoke-virtual·{v2,·v6},·Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V163 ····invoke-virtual·{v2,·v6},·Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V
  
165 ····goto·:goto_0164 ····goto·:goto_0
  
166 ····.line·80165 ····.line·80
167 ····.end·local·v1····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;166 ····.end·local·v1····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;
168 ····.end·local·v4····#·"icon":Ljava/lang/String;167 ····.end·local·v3····#·"icon":Ljava/lang/String;
169 ····:cond_2168 ····:cond_2
170 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List;169 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getAlbums()Ljava/util/List;
  
171 ····move-result-object·v6170 ····move-result-object·v5
  
172 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;171 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
173 ····move-result-object·v3172 ····move-result-object·v5
  
174 ····:goto_1173 ····:goto_1
175 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z174 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
176 ····move-result·v6175 ····move-result·v6
  
177 ····if-eqz·v6,·:cond_3176 ····if-eqz·v6,·:cond_3
  
178 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;177 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
179 ····move-result-object·v0178 ····move-result-object·v0
  
180 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;179 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
  
181 ····.line·81180 ····.line·81
182 ····.local·v0,·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;181 ····.local·v0,·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
183 ····const-string·v4,·"android.resource://net.sourceforge.subsonic.androidapp/2130837521"182 ····const-string·v3,·"android.resource://net.sourceforge.subsonic.androidapp/2130837521"
  
184 ····.line·82183 ····.line·82
185 ····.restart·local·v4····#·"icon":Ljava/lang/String;184 ····.restart·local·v3····#·"icon":Ljava/lang/String;
186 ····const/4·v6,·0x6185 ····const/4·v6,·0x6
  
187 ····new-array·v6,·v6,·[Ljava/lang/Object;186 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
188 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String;187 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String;
  
189 ····move-result-object·v7188 ····move-result-object·v7
Offset 233, 86 lines modifiedOffset 232, 86 lines modified
  
233 ····move-result-object·v7232 ····move-result-object·v7
  
234 ····aput-object·v7,·v6,·v12233 ····aput-object·v7,·v6,·v12
  
235 ····const/4·v7,·0x5234 ····const/4·v7,·0x5
  
236 ····aput-object·v4,·v6,·v7235 ····aput-object·v3,·v6,·v7
  
237 ····invoke-virtual·{v2,·v6},·Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V236 ····invoke-virtual·{v2,·v6},·Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V
  
238 ····goto·:goto_1237 ····goto·:goto_1
  
239 ····.line·84238 ····.line·84
240 ····.end·local·v0····#·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;239 ····.end·local·v0····#·"album":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
241 ····.end·local·v4····#·"icon":Ljava/lang/String;240 ····.end·local·v3····#·"icon":Ljava/lang/String;
242 ····:cond_3241 ····:cond_3
243 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getSongs()Ljava/util/List;242 ····invoke-virtual·{p1},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getSongs()Ljava/util/List;
Max diff block lines reached; 2982/7734 bytes (38.56%) of diff not shown.
8.92 KB
smali/net/sourceforge/subsonic/androidapp/service/CachedMusicService.smali
    
Offset 251, 108 lines modifiedOffset 251, 107 lines modified
251 ············Ljava/lang/Exception;251 ············Ljava/lang/Exception;
252 ········}252 ········}
253 ····.end·annotation253 ····.end·annotation
  
254 ····.prologue254 ····.prologue
255 ····.line·153255 ····.line·153
256 ····.local·p1,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;"256 ····.local·p1,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;"
257 ····const-string·v5,·"1.10.1"257 ····const-string·v4,·"1.10.1"
  
258 ····invoke-static·{p2,·v5},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z258 ····invoke-static·{p2,·v4},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z
  
259 ····move-result·v5259 ····move-result·v4
  
260 ····if-eqz·v5,·:cond_1260 ····if-eqz·v4,·:cond_1
  
261 ····.line·169261 ····.line·169
262 ····:cond_0262 ····:cond_0
263 ····return-void263 ····return-void
  
264 ····.line·158264 ····.line·158
265 ····:cond_1265 ····:cond_1
266 ····const-string·v5,·"1.8"266 ····const-string·v4,·"1.8"
  
267 ····invoke-static·{p2,·v5},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z267 ····invoke-static·{p2,·v4},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z
  
268 ····move-result·v5268 ····move-result·v4
  
269 ····if-eqz·v5,·:cond_0269 ····if-eqz·v4,·:cond_0
  
270 ····.line·161270 ····.line·161
271 ····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;271 ····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;
  
272 ····move-result-object·v5272 ····move-result-object·v4
  
273 ····invoke-virtual·{v5},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List;273 ····invoke-virtual·{v4},·Lnet/sourceforge/subsonic/androidapp/domain/SearchResult;->getArtists()Ljava/util/List;
  
274 ····move-result-object·v4274 ····move-result-object·v3
  
275 ····.line·162275 ····.line·162
276 ····.local·v4,·"starredArtists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;"276 ····.local·v3,·"starredArtists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;"
277 ····new-instance·v3,·Ljava/util/HashSet;277 ····new-instance·v2,·Ljava/util/HashSet;
  
278 ····invoke-direct·{v3},·Ljava/util/HashSet;-><init>()V278 ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V
  
279 ····.line·163279 ····.line·163
280 ····.local·v3,·"starredArtistIds":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"280 ····.local·v2,·"starredArtistIds":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
281 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;281 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
282 ····move-result-object·v1282 ····move-result-object·v4
  
283 ····.local·v1,·"i$":Ljava/util/Iterator; 
284 ····:goto_0283 ····:goto_0
285 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z284 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
286 ····move-result·v5285 ····move-result·v5
  
287 ····if-eqz·v5,·:cond_2286 ····if-eqz·v5,·:cond_2
  
288 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;287 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
289 ····move-result-object·v2288 ····move-result-object·v1
  
290 ····check-cast·v2,·Lnet/sourceforge/subsonic/androidapp/domain/Artist;289 ····check-cast·v1,·Lnet/sourceforge/subsonic/androidapp/domain/Artist;
  
291 ····.line·164290 ····.line·164
292 ····.local·v2,·"starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;291 ····.local·v1,·"starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;
293 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String;292 ····invoke-virtual·{v1},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String;
  
294 ····move-result-object·v5293 ····move-result-object·v5
  
295 ····invoke-interface·{v3,·v5},·Ljava/util/Set;->add(Ljava/lang/Object;)Z294 ····invoke-interface·{v2,·v5},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
296 ····goto·:goto_0295 ····goto·:goto_0
  
297 ····.line·166296 ····.line·166
298 ····.end·local·v2····#·"starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;297 ····.end·local·v1····#·"starredArtist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;
299 ····:cond_2298 ····:cond_2
300 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;299 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
301 ····move-result-object·v1300 ····move-result-object·v4
  
302 ····:goto_1301 ····:goto_1
303 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z302 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
304 ····move-result·v5303 ····move-result·v5
  
305 ····if-eqz·v5,·:cond_0304 ····if-eqz·v5,·:cond_0
  
306 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;305 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
307 ····move-result-object·v0306 ····move-result-object·v0
  
308 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/Artist;307 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/domain/Artist;
  
309 ····.line·167308 ····.line·167
310 ····.local·v0,·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;309 ····.local·v0,·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;
311 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String;310 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->getId()Ljava/lang/String;
  
312 ····move-result-object·v5311 ····move-result-object·v5
  
313 ····invoke-interface·{v3,·v5},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z312 ····invoke-interface·{v2,·v5},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
314 ····move-result·v5313 ····move-result·v5
  
315 ····invoke-virtual·{v0,·v5},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->setStarred(Z)V314 ····invoke-virtual·{v0,·v5},·Lnet/sourceforge/subsonic/androidapp/domain/Artist;->setStarred(Z)V
  
316 ····goto·:goto_1315 ····goto·:goto_1
317 .end·method316 .end·method
Offset 366, 84 lines modifiedOffset 365, 83 lines modified
366 ········value·=·{365 ········value·=·{
367 ············Ljava/lang/Exception;366 ············Ljava/lang/Exception;
368 ········}367 ········}
369 ····.end·annotation368 ····.end·annotation
  
370 ····.prologue369 ····.prologue
371 ····.line·134370 ····.line·134
372 ····const-string·v2,·"1.10.1"371 ····const-string·v1,·"1.10.1"
  
373 ····invoke-static·{p2,·v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z372 ····invoke-static·{p2,·v1},·Lnet/sourceforge/subsonic/androidapp/util/Util;->isServerCompatibleTo(Landroid/content/Context;Ljava/lang/String;)Z
  
374 ····move-result·v2373 ····move-result·v1
  
375 ····if-eqz·v2,·:cond_1374 ····if-eqz·v1,·:cond_1
  
376 ····.line·148375 ····.line·148
377 ····:cond_0376 ····:cond_0
378 ····:goto_0377 ····:goto_0
Max diff block lines reached; 3147/8981 bytes (35.04%) of diff not shown.
777 B
smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
25 ····.prologue26 ····.prologue
26 ····.line·12227 ····.line·122
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
861 B
smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
25 ····.prologue26 ····.prologue
26 ····.line·10527 ····.line·105
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
622 B
smali/net/sourceforge/subsonic/androidapp/service/AudioManagerHelper.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AudioManagerHelper.java"3 .source·"AudioManagerHelper.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$1;, 
8 ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;,7 ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;,
9 ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;8 ········Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
741 B
smali/net/sourceforge/subsonic/androidapp/service/JukeboxService$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;
  
25 ····.prologue26 ····.prologue
26 ····.line·8427 ····.line·84
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
847 B
smali/net/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$in:Ljava/io/InputStream;19 .field·final·synthetic·val$in:Ljava/io/InputStream;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V21 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;
  
23 ····.prologue24 ····.prologue
24 ····.line·31225 ····.line·312
25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;26 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->this$1:Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;
  
26 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->val$in:Ljava/io/InputStream;27 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->val$in:Ljava/io/InputStream;
  
905 B
smali/net/sourceforge/subsonic/androidapp/service/RESTMusicService$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$request:Lorg/apache/http/client/methods/HttpPost;24 .field·final·synthetic·val$request:Lorg/apache/http/client/methods/HttpPost;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;
  
28 ····.prologue29 ····.prologue
29 ····.line·70530 ····.line·705
30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;31 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;
  
31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->val$cancelled:Ljava/util/concurrent/atomic/AtomicReference;32 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;->val$cancelled:Ljava/util/concurrent/atomic/AtomicReference;
  
36.8 KB
smali/net/sourceforge/subsonic/androidapp/service/RESTMusicService.smali
    
Offset 457, 26 lines modifiedOffset 457, 28 lines modified
457 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0457 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
458 ····move-result-object·v0458 ····move-result-object·v0
  
459 ····.line·628459 ····.line·628
460 ····invoke-static·{v7},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V460 ····invoke-static·{v7},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V
  
 461 ····.line·626
461 ····return-object·v0462 ····return-object·v0
  
 463 ····.line·628
462 ····:catchall_0464 ····:catchall_0
463 ····move-exception·v0465 ····move-exception·v0
  
464 ····invoke-static·{v7},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V466 ····invoke-static·{v7},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V
  
465 ····throw·v0467 ····throw·v0
466 .end·method468 .end·method
  
467 .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;469 .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;
468 ····.locals·20470 ····.locals·19
469 ····.param·p1,·"context"····#·Landroid/content/Context;471 ····.param·p1,·"context"····#·Landroid/content/Context;
470 ····.param·p2,·"url"····#·Ljava/lang/String;472 ····.param·p2,·"url"····#·Ljava/lang/String;
471 ····.param·p3,·"originalUrl"····#·Ljava/lang/String;473 ····.param·p3,·"originalUrl"····#·Ljava/lang/String;
472 ····.param·p4,·"requestParams"····#·Lorg/apache/http/params/HttpParams;474 ····.param·p4,·"requestParams"····#·Lorg/apache/http/params/HttpParams;
473 ····.param·p8,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;475 ····.param·p8,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;
474 ····.param·p9,·"task"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;476 ····.param·p9,·"task"····#·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;
475 ····.annotation·system·Ldalvik/annotation/Signature;477 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 512, 50 lines modifiedOffset 514, 48 lines modified
512 ····.end·annotation514 ····.end·annotation
  
513 ····.prologue515 ····.prologue
514 ····.line·694516 ····.line·694
515 ····.local·p5,·"parameterNames":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"517 ····.local·p5,·"parameterNames":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
516 ····.local·p6,·"parameterValues":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Object;>;"518 ····.local·p6,·"parameterValues":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Object;>;"
517 ····.local·p7,·"headers":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/Header;>;"519 ····.local·p7,·"headers":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/Header;>;"
518 ····sget-object·v15,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;520 ····sget-object·v14,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;
  
519 ····new-instance·v16,·Ljava/lang/StringBuilder; 
  
520 ····invoke-direct/range·{v16·..·v16},·Ljava/lang/StringBuilder;-><init>()V521 ····new-instance·v15,·Ljava/lang/StringBuilder;
  
521 ····const-string·v17,·"Using·URL·"522 ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V
  
522 ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;523 ····const-string·v16,·"Using·URL·"
  
523 ····move-result-object·v16524 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
524 ····move-object/from16·v0,·v16525 ····move-result-object·v15
  
525 ····move-object/from16·v1,·p2526 ····move-object/from16·v0,·p2
  
526 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;527 ····invoke-virtual·{v15,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
527 ····move-result-object·v16528 ····move-result-object·v15
  
528 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;529 ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
529 ····move-result-object·v16530 ····move-result-object·v15
  
530 ····invoke-virtual/range·{v15·..·v16},·Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V531 ····invoke-virtual·{v14,·v15},·Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V
  
531 ····.line·696532 ····.line·696
532 ····new-instance·v4,·Ljava/util/concurrent/atomic/AtomicReference;533 ····new-instance·v4,·Ljava/util/concurrent/atomic/AtomicReference;
  
533 ····const/4·v15,·0x0534 ····const/4·v14,·0x0
  
534 ····invoke-static·{v15},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;535 ····invoke-static·{v14},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
535 ····move-result-object·v15536 ····move-result-object·v14
  
536 ····invoke-direct·{v4,·v15},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V537 ····invoke-direct·{v4,·v14},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
  
537 ····.line·697538 ····.line·697
538 ····.local·v4,·"cancelled":Ljava/util/concurrent/atomic/AtomicReference;,·"Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Boolean;>;"539 ····.local·v4,·"cancelled":Ljava/util/concurrent/atomic/AtomicReference;,·"Ljava/util/concurrent/atomic/AtomicReference<Ljava/lang/Boolean;>;"
539 ····const/4·v3,·0x0540 ····const/4·v3,·0x0
  
540 ····.line·699541 ····.line·699
541 ····.local·v3,·"attempts":I542 ····.local·v3,·"attempts":I
Offset 565, 365 lines modifiedOffset 565, 355 lines modified
565 ····.line·700565 ····.line·700
566 ····new-instance·v6,·Lorg/apache/http/protocol/BasicHttpContext;566 ····new-instance·v6,·Lorg/apache/http/protocol/BasicHttpContext;
  
567 ····invoke-direct·{v6},·Lorg/apache/http/protocol/BasicHttpContext;-><init>()V567 ····invoke-direct·{v6},·Lorg/apache/http/protocol/BasicHttpContext;-><init>()V
  
568 ····.line·701568 ····.line·701
569 ····.local·v6,·"httpContext":Lorg/apache/http/protocol/HttpContext;569 ····.local·v6,·"httpContext":Lorg/apache/http/protocol/HttpContext;
570 ····new-instance·v11,·Lorg/apache/http/client/methods/HttpPost;570 ····new-instance·v10,·Lorg/apache/http/client/methods/HttpPost;
  
571 ····move-object/from16·v0,·p2571 ····move-object/from16·v0,·p2
  
572 ····invoke-direct·{v11,·v0},·Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V572 ····invoke-direct·{v10,·v0},·Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V
  
573 ····.line·703573 ····.line·703
574 ····.local·v11,·"request":Lorg/apache/http/client/methods/HttpPost;574 ····.local·v10,·"request":Lorg/apache/http/client/methods/HttpPost;
575 ····if-eqz·p9,·:cond_0575 ····if-eqz·p9,·:cond_0
  
576 ····.line·705576 ····.line·705
577 ····new-instance·v15,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;577 ····new-instance·v14,·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;
  
578 ····move-object/from16·v0,·p0578 ····move-object/from16·v0,·p0
  
579 ····invoke-direct·{v15,·v0,·v4,·v11},·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V579 ····invoke-direct·{v14,·v0,·v4,·v10},·Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/RESTMusicService;Ljava/util/concurrent/atomic/AtomicReference;Lorg/apache/http/client/methods/HttpPost;)V
  
580 ····move-object/from16·v0,·p9580 ····move-object/from16·v0,·p9
  
581 ····invoke-virtual·{v0,·v15},·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->setOnCancelListener(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V581 ····invoke-virtual·{v0,·v14},·Lnet/sourceforge/subsonic/androidapp/util/CancellableTask;->setOnCancelListener(Lnet/sourceforge/subsonic/androidapp/util/CancellableTask$OnCancelListener;)V
  
582 ····.line·714582 ····.line·714
583 ····:cond_0583 ····:cond_0
584 ····if-eqz·p5,·:cond_2584 ····if-eqz·p5,·:cond_2
  
585 ····.line·715585 ····.line·715
586 ····new-instance·v10,·Ljava/util/ArrayList;586 ····new-instance·v9,·Ljava/util/ArrayList;
  
587 ····invoke-direct·{v10},·Ljava/util/ArrayList;-><init>()V587 ····invoke-direct·{v9},·Ljava/util/ArrayList;-><init>()V
  
588 ····.line·716588 ····.line·716
589 ····.local·v10,·"params":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"589 ····.local·v9,·"params":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"
590 ····const/4·v7,·0x0590 ····const/4·v7,·0x0
  
591 ····.local·v7,·"i":I591 ····.local·v7,·"i":I
592 ····:goto_1592 ····:goto_1
593 ····invoke-interface/range·{p5·..·p5},·Ljava/util/List;->size()I593 ····invoke-interface/range·{p5·..·p5},·Ljava/util/List;->size()I
  
594 ····move-result·v15594 ····move-result·v14
  
Max diff block lines reached; 30676/37531 bytes (81.74%) of diff not shown.
860 B
smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;21 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V23 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
25 ····.prologue26 ····.prologue
26 ····.line·9127 ····.line·91
27 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.02 KB
smali/net/sourceforge/subsonic/androidapp/service/JukeboxService.smali
    
Offset 116, 14 lines modifiedOffset 116, 15 lines modified
116 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;116 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
117 ····.line·74117 ····.line·74
118 ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;118 ····new-instance·v0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;
  
119 ····invoke-direct·{v0,·p0},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V119 ····invoke-direct·{v0,·p0},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V
  
 120 ····.line·79
120 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->start()V121 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->start()V
  
121 ····.line·80122 ····.line·80
122 ····return-void123 ····return-void
123 .end·method124 .end·method
  
124 .method·static·synthetic·access$100(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V125 .method·static·synthetic·access$100(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V
Offset 893, 64 lines modifiedOffset 894, 63 lines modified
893 ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V894 ····invoke-virtual·{v0,·v1},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V
  
894 ····.line·180895 ····.line·180
895 ····return-void896 ····return-void
896 .end·method897 .end·method
  
897 .method·public·updatePlaylist()V898 .method·public·updatePlaylist()V
898 ····.locals·5899 ····.locals·4
  
899 ····.prologue900 ····.prologue
900 ····.line·150901 ····.line·150
901 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;902 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;
  
902 ····const-class·v4,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;903 ····const-class·v3,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Skip;
  
903 ····invoke-virtual·{v3,·v4},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V904 ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V
  
904 ····.line·151905 ····.line·151
905 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;906 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;
  
906 ····const-class·v4,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;907 ····const-class·v3,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Stop;
  
907 ····invoke-virtual·{v3,·v4},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V908 ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V
  
908 ····.line·152909 ····.line·152
909 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;910 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;
  
910 ····const-class·v4,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;911 ····const-class·v3,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$Start;
  
911 ····invoke-virtual·{v3,·v4},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V912 ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->remove(Ljava/lang/Class;)V
  
912 ····.line·154913 ····.line·154
913 ····new-instance·v2,·Ljava/util/ArrayList;914 ····new-instance·v1,·Ljava/util/ArrayList;
  
914 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V915 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
915 ····.line·155916 ····.line·155
916 ····.local·v2,·"ids":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"917 ····.local·v1,·"ids":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
917 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;918 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
918 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List;919 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List;
  
919 ····move-result-object·v3920 ····move-result-object·v2
  
920 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;921 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
921 ····move-result-object·v1922 ····move-result-object·v2
  
922 ····.local·v1,·"i$":Ljava/util/Iterator; 
923 ····:goto_0923 ····:goto_0
924 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z924 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
925 ····move-result·v3925 ····move-result·v3
  
926 ····if-eqz·v3,·:cond_0926 ····if-eqz·v3,·:cond_0
  
927 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;927 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
928 ····move-result-object·v0928 ····move-result-object·v0
  
929 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;929 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
  
930 ····.line·156930 ····.line·156
931 ····.local·v0,·"file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;931 ····.local·v0,·"file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
Offset 958, 25 lines modifiedOffset 958, 25 lines modified
  
958 ····move-result-object·v3958 ····move-result-object·v3
  
959 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String;959 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getId()Ljava/lang/String;
  
960 ····move-result-object·v3960 ····move-result-object·v3
  
961 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z961 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
962 ····goto·:goto_0962 ····goto·:goto_0
  
963 ····.line·158963 ····.line·158
964 ····.end·local·v0····#·"file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;964 ····.end·local·v0····#·"file":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
965 ····:cond_0965 ····:cond_0
966 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;966 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;->tasks:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;
  
967 ····new-instance·v4,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;967 ····new-instance·v3,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;
  
968 ····invoke-direct·{v4,·p0,·v2},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;-><init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V968 ····invoke-direct·{v3,·p0,·v1},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$SetPlaylist;-><init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;Ljava/util/List;)V
  
969 ····invoke-virtual·{v3,·v4},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V969 ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$TaskQueue;->add(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$JukeboxTask;)V
  
970 ····.line·159970 ····.line·159
971 ····return-void971 ····return-void
972 .end·method972 .end·method
1.07 KB
smali/net/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener.smali
    
Offset 118, 14 lines modifiedOffset 118, 15 lines modified
  
118 ····sget-object·v1,·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;->LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;118 ····sget-object·v1,·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;->LOST_TRANSIENT:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusState;
  
119 ····if-ne·v0,·v1,·:cond_1119 ····if-ne·v0,·v1,·:cond_1
  
120 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;->this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;120 ····iget-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper$AudioFocusListener;->this$0:Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;
  
 121 ····.line·159
121 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;->access$300(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;122 ····invoke-static·{v0},·Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;->access$300(Lnet/sourceforge/subsonic/androidapp/service/AudioManagerHelper;)Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
122 ····move-result-object·v0123 ····move-result-object·v0
  
123 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerState()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;124 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerState()Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;
  
124 ····move-result-object·v0125 ····move-result-object·v0
1.63 KB
smali/net/sourceforge/subsonic/androidapp/service/DownloadFile.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DownloadFile.java"3 .source·"DownloadFile.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$1;, 
8 ········Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;7 ········Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;11 .field·private·static·final·LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;
Offset 127, 14 lines modifiedOffset 126, 15 lines modified
  
127 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;126 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
128 ····move-result-object·v2127 ····move-result-object·v2
  
129 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File;128 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File;
  
 129 ····.line·67
130 ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String;130 ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String;
  
131 ····move-result-object·v3131 ····move-result-object·v3
  
132 ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String;132 ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String;
  
133 ····move-result-object·v3133 ····move-result-object·v3
Offset 182, 14 lines modifiedOffset 182, 15 lines modified
  
182 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;182 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
183 ····move-result-object·v2183 ····move-result-object·v2
  
184 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File;184 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->saveFile:Ljava/io/File;
  
 185 ····.line·69
185 ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String;186 ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String;
  
186 ····move-result-object·v3187 ····move-result-object·v3
  
187 ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String;188 ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getExtension(Ljava/lang/String;)Ljava/lang/String;
  
188 ····move-result-object·v3189 ····move-result-object·v3
755 B
smali/net/sourceforge/subsonic/androidapp/service/Scrobbler.smali
    
Offset 142, 14 lines modifiedOffset 142, 15 lines modified
  
142 ····move·v5,·p3142 ····move·v5,·p3
  
143 ····move-object·v6,·p2143 ····move-object·v6,·p2
  
144 ····invoke-direct/range·{v0·..·v6},·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V144 ····invoke-direct/range·{v0·..·v6},·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V
  
 145 ····.line·50
145 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->start()V146 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->start()V
  
146 ····goto·:goto_0147 ····goto·:goto_0
  
147 ····.line·36148 ····.line·36
148 ····:cond_4149 ····:cond_4
149 ····iput-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;->lastNowPlaying:Ljava/lang/String;150 ····iput-object·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;->lastNowPlaying:Ljava/lang/String;
878 B
smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
22 ····.prologue23 ····.prologue
23 ····.line·12624 ····.line·126
24 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$5;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
878 B
smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
22 ····.prologue23 ····.prologue
23 ····.line·11424 ····.line·114
24 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$4;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
873 B
smali/net/sourceforge/subsonic/androidapp/service/Scrobbler$1.smali
    
Offset 25, 14 lines modifiedOffset 25, 15 lines modified
  
25 .field·final·synthetic·val$submission:Z25 .field·final·synthetic·val$submission:Z
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V27 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V
28 ····.locals·028 ····.locals·0
 29 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;
29 ····.param·p2,·"x0"····#·Ljava/lang/String;30 ····.param·p2,·"x0"····#·Ljava/lang/String;
  
30 ····.prologue31 ····.prologue
31 ····.line·3932 ····.line·39
32 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;33 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/Scrobbler;
  
33 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->val$context:Landroid/content/Context;34 ····iput-object·p3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/Scrobbler$1;->val$context:Landroid/content/Context;
9.75 KB
smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport.smali
    
Offset 624, 128 lines modifiedOffset 624, 127 lines modified
  
624 ····invoke-static·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;->hideNotification(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V624 ····invoke-static·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/util/NotificationUtil;->hideNotification(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Landroid/os/Handler;)V
  
625 ····goto·:goto_0625 ····goto·:goto_0
626 .end·method626 .end·method
  
627 .method·public·serializeDownloadQueue()V627 .method·public·serializeDownloadQueue()V
628 ····.locals·6628 ····.locals·5
  
629 ····.prologue629 ····.prologue
630 ····.line·195630 ····.line·195
631 ····new-instance·v2,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;631 ····new-instance·v1,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;
  
632 ····const/4·v3,·0x0632 ····const/4·v2,·0x0
  
633 ····invoke-direct·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;-><init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V633 ····invoke-direct·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;-><init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;)V
  
634 ····.line·196634 ····.line·196
635 ····.local·v2,·"state":Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;635 ····.local·v1,·"state":Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;
636 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;636 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
637 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List;637 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getDownloads()Ljava/util/List;
  
638 ····move-result-object·v3638 ····move-result-object·v2
  
639 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;639 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
640 ····move-result-object·v1640 ····move-result-object·v2
  
641 ····.local·v1,·"i$":Ljava/util/Iterator; 
642 ····:goto_0641 ····:goto_0
643 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z642 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
644 ····move-result·v3643 ····move-result·v3
  
645 ····if-eqz·v3,·:cond_0644 ····if-eqz·v3,·:cond_0
  
646 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;645 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
647 ····move-result-object·v0646 ····move-result-object·v0
  
648 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;647 ····check-cast·v0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
  
649 ····.line·197648 ····.line·197
650 ····.local·v0,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;649 ····.local·v0,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
651 ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$500(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List;650 ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$500(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)Ljava/util/List;
  
652 ····move-result-object·v3651 ····move-result-object·v3
  
653 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;652 ····invoke-virtual·{v0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;->getSong()Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
  
654 ····move-result-object·v4653 ····move-result-object·v4
  
655 ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z654 ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
656 ····goto·:goto_0655 ····goto·:goto_0
  
657 ····.line·199656 ····.line·199
658 ····.end·local·v0····#·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;657 ····.end·local·v0····#·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
659 ····:cond_0658 ····:cond_0
660 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;659 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
661 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getCurrentPlayingIndex()I660 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getCurrentPlayingIndex()I
  
662 ····move-result·v3661 ····move-result·v2
  
663 ····invoke-static·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$602(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I662 ····invoke-static·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$602(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I
  
664 ····.line·200663 ····.line·200
665 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;664 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
666 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerPosition()I665 ····invoke-virtual·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->getPlayerPosition()I
  
667 ····move-result·v3666 ····move-result·v2
  
668 ····invoke-static·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$702(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I667 ····invoke-static·{v1,·v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$702(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;I)I
  
669 ····.line·202668 ····.line·202
670 ····sget-object·v3,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;669 ····sget-object·v2,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->LOG:Lnet/sourceforge/subsonic/androidapp/util/Logger;
  
671 ····new-instance·v4,·Ljava/lang/StringBuilder;670 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
672 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V671 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
673 ····const-string·v5,·"Serialized·currentPlayingIndex:·"672 ····const-string·v4,·"Serialized·currentPlayingIndex:·"
  
674 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;673 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
675 ····move-result-object·v4674 ····move-result-object·v3
  
676 ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$600(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I675 ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$600(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I
  
677 ····move-result·v5676 ····move-result·v4
  
678 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;677 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
679 ····move-result-object·v4678 ····move-result-object·v3
  
680 ····const-string·v5,·",·currentPlayingPosition:·"679 ····const-string·v4,·",·currentPlayingPosition:·"
  
681 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;680 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
682 ····move-result-object·v4681 ····move-result-object·v3
  
683 ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$700(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I682 ····invoke-static·{v1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;->access$700(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$State;)I
  
684 ····move-result·v5683 ····move-result·v4
  
685 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;684 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
686 ····move-result-object·v4685 ····move-result-object·v3
  
687 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;686 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
688 ····move-result-object·v4687 ····move-result-object·v3
  
689 ····invoke-virtual·{v3,·v4},·Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V688 ····invoke-virtual·{v2,·v3},·Lnet/sourceforge/subsonic/androidapp/util/Logger;->info(Ljava/lang/String;)V
  
690 ····.line·203689 ····.line·203
691 ····iget-object·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;690 ····iget-object·v2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;->downloadService:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
692 ····const-string·v4,·"downloadstate.ser"691 ····const-string·v3,·"downloadstate.ser"
  
693 ····invoke-static·{v3,·v2,·v4},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z692 ····invoke-static·{v2,·v1,·v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->serialize(Landroid/content/Context;Ljava/io/Serializable;Ljava/lang/String;)Z
  
694 ····.line·204693 ····.line·204
695 ····return-void694 ····return-void
Max diff block lines reached; 0/9811 bytes (0.00%) of diff not shown.
33.7 KB
smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;6 .implements·Lnet/sourceforge/subsonic/androidapp/service/DownloadService;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$3;, 
11 ········Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;10 ········Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$BufferTask;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·public·static·final·CMD_NEXT:Ljava/lang/String;·=·"net.sourceforge.subsonic.androidapp.CMD_NEXT"14 .field·public·static·final·CMD_NEXT:Ljava/lang/String;·=·"net.sourceforge.subsonic.androidapp.CMD_NEXT"
Offset 258, 15 lines modifiedOffset 257, 14 lines modified
258 ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;257 ····iput-object·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->playerState:Lnet/sourceforge/subsonic/androidapp/domain/PlayerState;
  
259 ····.line·87258 ····.line·87
260 ····const/4·v0,·0x0259 ····const/4·v0,·0x0
  
261 ····iput-boolean·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->keepScreenOn:Z260 ····iput-boolean·v0,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->keepScreenOn:Z
  
262 ····.line·893 
263 ····return-void261 ····return-void
264 .end·method262 .end·method
  
265 .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V263 .method·static·synthetic·access$000(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/lang/Exception;)V
266 ····.locals·0264 ····.locals·0
267 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;265 ····.param·p0,·"x0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
268 ····.param·p1,·"x1"····#·Ljava/lang/Exception;266 ····.param·p1,·"x1"····#·Ljava/lang/Exception;
Offset 386, 240 lines modifiedOffset 384, 236 lines modified
  
386 ····monitor-exit·p0384 ····monitor-exit·p0
  
387 ····throw·v0385 ····throw·v0
388 .end·method386 .end·method
  
389 .method·private·declared-synchronized·checkShufflePlay()V387 .method·private·declared-synchronized·checkShufflePlay()V
390 ····.locals·14388 ····.locals·15
  
391 ····.prologue389 ····.prologue
392 ····const-wide/16·v12,·0x1390 ····const-wide/16·v13,·0x1
  
393 ····const/4·v0,·0x0391 ····const/4·v0,·0x0
  
394 ····.line·840392 ····.line·840
395 ····monitor-enter·p0393 ····monitor-enter·p0
  
396 ····const/16·v3,·0x14394 ····const/16·v2,·0x14
  
397 ····.line·841395 ····.line·841
398 ····.local·v3,·"listSize":I396 ····.local·v2,·"listSize":I
399 ····:try_start_0397 ····:try_start_0
400 ····iget-object·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List;398 ····iget-object·v9,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List;
  
401 ····invoke-interface·{v10},·Ljava/util/List;->isEmpty()Z399 ····invoke-interface·{v9},·Ljava/util/List;->isEmpty()Z
  
402 ····move-result·v9400 ····move-result·v8
  
403 ····.line·843401 ····.line·843
404 ····.local·v9,·"wasEmpty":Z402 ····.local·v8,·"wasEmpty":Z
405 ····iget-wide·v4,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J403 ····iget-wide·v3,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J
  
406 ····.line·846404 ····.line·846
407 ····.local·v4,·"revisionBefore":J405 ····.local·v3,·"revisionBefore":J
408 ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->size()I406 ····invoke-virtual·{p0},·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->size()I
  
409 ····move-result·v6407 ····move-result·v5
  
410 ····.line·847408 ····.line·847
411 ····.local·v6,·"size":I409 ····.local·v5,·"size":I
412 ····const/16·v10,·0x14410 ····const/16·v9,·0x14
  
413 ····if-ge·v6,·v10,·:cond_0411 ····if-ge·v5,·v9,·:cond_0
  
414 ····.line·848412 ····.line·848
415 ····iget-object·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;413 ····iget-object·v9,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->shufflePlayBuffer:Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;
  
416 ····rsub-int/lit8·v11,·v6,·0x14414 ····rsub-int/lit8·v10,·v5,·0x14
  
417 ····invoke-virtual·{v10,·v11},·Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;->get(I)Ljava/util/List;415 ····invoke-virtual·{v9,·v10},·Lnet/sourceforge/subsonic/androidapp/util/ShufflePlayBuffer;->get(I)Ljava/util/List;
  
418 ····move-result-object·v10416 ····move-result-object·v9
  
419 ····invoke-interface·{v10},·Ljava/util/List;->iterator()Ljava/util/Iterator;417 ····invoke-interface·{v9},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
420 ····move-result-object·v2418 ····move-result-object·v9
  
421 ····.local·v2,·"i$":Ljava/util/Iterator; 
422 ····:goto_0419 ····:goto_0
423 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z420 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z
  
424 ····move-result·v10421 ····move-result·v10
  
425 ····if-eqz·v10,·:cond_0422 ····if-eqz·v10,·:cond_0
  
426 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;423 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
427 ····move-result-object·v7424 ····move-result-object·v6
  
428 ····check-cast·v7,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;425 ····check-cast·v6,·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
  
429 ····.line·849426 ····.line·849
430 ····.local·v7,·"song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;427 ····.local·v6,·"song":Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;
431 ····new-instance·v1,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;428 ····new-instance·v1,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
  
432 ····invoke-direct·{v1,·p0,·v7},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;-><init>(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V429 ····invoke-direct·{v1,·p0,·v6},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;-><init>(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;)V
  
433 ····.line·850430 ····.line·850
434 ····.local·v1,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;431 ····.local·v1,·"downloadFile":Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;
435 ····iget-object·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List;432 ····iget-object·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->downloadList:Ljava/util/List;
  
436 ····invoke-interface·{v10,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z433 ····invoke-interface·{v10,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
437 ····.line·851434 ····.line·851
438 ····iget-wide·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J435 ····iget-wide·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J
  
439 ····add-long/2addr·v10,·v12436 ····add-long/2addr·v10,·v13
  
440 ····iput-wide·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J437 ····iput-wide·v10,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;->revision:J
441 ····:try_end_0438 ····:try_end_0
442 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0439 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
443 ····goto·:goto_0440 ····goto·:goto_0
  
444 ····.line·840441 ····.line·840
Max diff block lines reached; 28701/34403 bytes (83.43%) of diff not shown.
719 B
smali/net/sourceforge/subsonic/androidapp/service/JukeboxService$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$resourceId:I22 .field·final·synthetic·val$resourceId:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V24 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;
  
26 ····.prologue27 ····.prologue
27 ····.line·14028 ····.line·140
28 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;29 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;
  
29 ····iput·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->val$resourceId:I30 ····iput·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$3;->val$resourceId:I
  
9.86 KB
smali/net/sourceforge/subsonic/androidapp/service/OfflineMusicService.smali
    
Offset 276, 21 lines modifiedOffset 276, 20 lines modified
276 ····.end·annotation276 ····.end·annotation
  
277 ····.prologue277 ····.prologue
278 ····.line·252278 ····.line·252
279 ····.local·p2,·"children":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"279 ····.local·p2,·"children":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"
280 ····invoke-static·{p1},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listMusicFiles(Ljava/io/File;)Ljava/util/SortedSet;280 ····invoke-static·{p1},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listMusicFiles(Ljava/io/File;)Ljava/util/SortedSet;
  
281 ····move-result-object·v2281 ····move-result-object·v1
  
282 ····invoke-interface·{v2},·Ljava/util/SortedSet;->iterator()Ljava/util/Iterator;282 ····invoke-interface·{v1},·Ljava/util/SortedSet;->iterator()Ljava/util/Iterator;
  
283 ····move-result-object·v1283 ····move-result-object·v1
  
284 ····.local·v1,·"i$":Ljava/util/Iterator; 
285 ····:goto_0284 ····:goto_0
286 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z285 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
287 ····move-result·v2286 ····move-result·v2
  
288 ····if-eqz·v2,·:cond_1287 ····if-eqz·v2,·:cond_1
  
Offset 461, 28 lines modifiedOffset 460, 30 lines modified
461 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0460 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
462 ····move-result-object·v3461 ····move-result-object·v3
  
463 ····.line·138462 ····.line·138
464 ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V463 ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V
  
 464 ····.line·136
465 ····return-object·v3465 ····return-object·v3
  
 466 ····.line·138
466 ····.end·local·v0····#·"bitmap":Landroid/graphics/Bitmap;467 ····.end·local·v0····#·"bitmap":Landroid/graphics/Bitmap;
467 ····.end·local·v1····#·"bytes":[B468 ····.end·local·v1····#·"bytes":[B
468 ····:catchall_0469 ····:catchall_0
469 ····move-exception·v3470 ····move-exception·v3
  
470 ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V471 ····invoke-static·{v2},·Lnet/sourceforge/subsonic/androidapp/util/Util;->close(Ljava/io/Closeable;)V
  
471 ····throw·v3472 ····throw·v3
472 .end·method473 .end·method
  
473 .method·public·getIndexes(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes;474 .method·public·getIndexes(Ljava/lang/String;ZLandroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/Indexes;
474 ····.locals·9475 ····.locals·8
475 ····.param·p1,·"musicFolderId"····#·Ljava/lang/String;476 ····.param·p1,·"musicFolderId"····#·Ljava/lang/String;
476 ····.param·p2,·"refresh"····#·Z477 ····.param·p2,·"refresh"····#·Z
477 ····.param·p3,·"context"····#·Landroid/content/Context;478 ····.param·p3,·"context"····#·Landroid/content/Context;
478 ····.param·p4,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;479 ····.param·p4,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;
479 ····.annotation·system·Ldalvik/annotation/Throws;480 ····.annotation·system·Ldalvik/annotation/Throws;
480 ········value·=·{481 ········value·=·{
481 ············Ljava/lang/Exception;482 ············Ljava/lang/Exception;
Offset 495, 36 lines modifiedOffset 496, 35 lines modified
  
495 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V496 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
496 ····.line·63497 ····.line·63
497 ····.local·v1,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;"498 ····.local·v1,·"artists":Ljava/util/List;,·"Ljava/util/List<Lnet/sourceforge/subsonic/androidapp/domain/Artist;>;"
498 ····invoke-static·{p3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getMusicDirectory(Landroid/content/Context;)Ljava/io/File;499 ····invoke-static·{p3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->getMusicDirectory(Landroid/content/Context;)Ljava/io/File;
  
499 ····move-result-object·v4500 ····move-result-object·v3
  
500 ····.line·64501 ····.line·64
501 ····.local·v4,·"root":Ljava/io/File;502 ····.local·v3,·"root":Ljava/io/File;
502 ····invoke-static·{v4},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet;503 ····invoke-static·{v3},·Lnet/sourceforge/subsonic/androidapp/util/FileUtil;->listFiles(Ljava/io/File;)Ljava/util/SortedSet;
  
503 ····move-result-object·v5504 ····move-result-object·v4
  
504 ····invoke-interface·{v5},·Ljava/util/SortedSet;->iterator()Ljava/util/Iterator;505 ····invoke-interface·{v4},·Ljava/util/SortedSet;->iterator()Ljava/util/Iterator;
  
505 ····move-result-object·v3506 ····move-result-object·v4
  
506 ····.local·v3,·"i$":Ljava/util/Iterator; 
507 ····:cond_0507 ····:cond_0
508 ····:goto_0508 ····:goto_0
509 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z509 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
510 ····move-result·v5510 ····move-result·v5
  
511 ····if-eqz·v5,·:cond_1511 ····if-eqz·v5,·:cond_1
  
512 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;512 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
513 ····move-result-object·v2513 ····move-result-object·v2
  
514 ····check-cast·v2,·Ljava/io/File;514 ····check-cast·v2,·Ljava/io/File;
  
515 ····.line·65515 ····.line·65
516 ····.local·v2,·"file":Ljava/io/File;516 ····.local·v2,·"file":Ljava/io/File;
Offset 574, 25 lines modifiedOffset 574, 25 lines modified
  
574 ····goto·:goto_0574 ····goto·:goto_0
  
575 ····.line·73575 ····.line·73
576 ····.end·local·v0····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;576 ····.end·local·v0····#·"artist":Lnet/sourceforge/subsonic/androidapp/domain/Artist;
577 ····.end·local·v2····#·"file":Ljava/io/File;577 ····.end·local·v2····#·"file":Ljava/io/File;
578 ····:cond_1578 ····:cond_1
579 ····new-instance·v5,·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;579 ····new-instance·v4,·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;
  
580 ····const-wide/16·v6,·0x0580 ····const-wide/16·v5,·0x0
  
581 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;581 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;
  
582 ····move-result-object·v8582 ····move-result-object·v7
  
583 ····invoke-direct·{v5,·v6,·v7,·v8,·v1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;-><init>(JLjava/util/List;Ljava/util/List;)V583 ····invoke-direct·{v4,·v5,·v6,·v7,·v1},·Lnet/sourceforge/subsonic/androidapp/domain/Indexes;-><init>(JLjava/util/List;Ljava/util/List;)V
  
584 ····return-object·v5584 ····return-object·v4
585 .end·method585 .end·method
  
586 .method·public·getJukeboxStatus(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;586 .method·public·getJukeboxStatus(Landroid/content/Context;Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;)Lnet/sourceforge/subsonic/androidapp/domain/JukeboxStatus;
587 ····.locals·2587 ····.locals·2
588 ····.param·p1,·"context"····#·Landroid/content/Context;588 ····.param·p1,·"context"····#·Landroid/content/Context;
589 ····.param·p2,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;589 ····.param·p2,·"progressListener"····#·Lnet/sourceforge/subsonic/androidapp/util/ProgressListener;
590 ····.annotation·system·Ldalvik/annotation/Throws;590 ····.annotation·system·Ldalvik/annotation/Throws;
Offset 644, 121 lines modifiedOffset 644, 120 lines modified
644 ····.annotation·system·Ldalvik/annotation/Throws;644 ····.annotation·system·Ldalvik/annotation/Throws;
645 ········value·=·{645 ········value·=·{
646 ············Ljava/lang/Exception;646 ············Ljava/lang/Exception;
647 ········}647 ········}
648 ····.end·annotation648 ····.end·annotation
  
649 ····.prologue649 ····.prologue
650 ····const/4·v7,·0x1650 ····const/4·v6,·0x1
  
651 ····const/4·v8,·0x0651 ····const/4·v7,·0x0
  
Max diff block lines reached; 5025/9945 bytes (50.53%) of diff not shown.
741 B
smali/net/sourceforge/subsonic/androidapp/service/JukeboxService$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;
  
22 ····.prologue23 ····.prologue
23 ····.line·7424 ····.line·74
24 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/JukeboxService$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/JukeboxService;
  
25 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
877 B
smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;18 .field·final·synthetic·this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V20 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
22 ····.prologue23 ····.prologue
23 ····.line·6324 ····.line·63
24 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;25 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport$1;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceLifecycleSupport;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
962 B
smali/net/sourceforge/subsonic/androidapp/service/MediaStoreService.smali
    
Offset 214, 14 lines modifiedOffset 214, 15 lines modified
  
214 ····const/4·v6,·0x2214 ····const/4·v6,·0x2
  
215 ····new-array·v6,·v6,·[Ljava/lang/String;215 ····new-array·v6,·v6,·[Ljava/lang/String;
  
216 ····const/4·v7,·0x0216 ····const/4·v7,·0x0
  
 217 ····.line·84
217 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String;218 ····invoke-virtual·{v3},·Lnet/sourceforge/subsonic/androidapp/domain/MusicDirectory$Entry;->getTitle()Ljava/lang/String;
  
218 ····move-result-object·v8219 ····move-result-object·v8
  
219 ····invoke-static·{v8},·Landroid/provider/MediaStore$Audio;->keyFor(Ljava/lang/String;)Ljava/lang/String;220 ····invoke-static·{v8},·Landroid/provider/MediaStore$Audio;->keyFor(Ljava/lang/String;)Ljava/lang/String;
  
220 ····move-result-object·v8221 ····move-result-object·v8
Offset 232, 14 lines modifiedOffset 233, 15 lines modified
  
232 ····invoke-virtual·{v1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;233 ····invoke-virtual·{v1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
233 ····move-result-object·v8234 ····move-result-object·v8
  
234 ····aput-object·v8,·v6,·v7235 ····aput-object·v8,·v6,·v7
  
 236 ····.line·81
235 ····invoke-virtual·{v0,·v4,·v5,·v6},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I237 ····invoke-virtual·{v0,·v4,·v5,·v6},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
  
236 ····move-result·v2238 ····move-result·v2
  
237 ····.line·85239 ····.line·85
238 ····.local·v2,·"n":I240 ····.local·v2,·"n":I
239 ····if-lez·v2,·:cond_0241 ····if-lez·v2,·:cond_0
721 B
smali/net/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask.smali
    
Offset 56, 14 lines modifiedOffset 56, 15 lines modified
  
56 ····.prologue56 ····.prologue
57 ····.line·31257 ····.line·312
58 ····new-instance·v8,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;58 ····new-instance·v8,·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;
  
59 ····invoke-direct·{v8,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V59 ····invoke-direct·{v8,·p0,·p1},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;-><init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask;Ljava/io/InputStream;)V
  
 60 ····.line·326
60 ····invoke-virtual·{v8},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->start()V61 ····invoke-virtual·{v8},·Lnet/sourceforge/subsonic/androidapp/service/DownloadFile$DownloadTask$1;->start()V
  
61 ····.line·32862 ····.line·328
62 ····const/16·v8,·0x400063 ····const/16·v8,·0x4000
  
63 ····new-array·v0,·v8,·[B64 ····new-array·v0,·v8,·[B
  
846 B
smali/net/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$file:Ljava/io/File;24 .field·final·synthetic·val$file:Ljava/io/File;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V26 .method·constructor·<init>(Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;Ljava/io/File;Lnet/sourceforge/subsonic/androidapp/service/DownloadFile;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
28 ····.prologue29 ····.prologue
29 ····.line·70730 ····.line·707
30 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;31 ····iput-object·p1,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->this$0:Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl;
  
31 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->val$file:Ljava/io/File;32 ····iput-object·p2,·p0,·Lnet/sourceforge/subsonic/androidapp/service/DownloadServiceImpl$2;->val$file:Ljava/io/File;
  
1.99 KB
smali/net/sourceforge/subsonic/androidapp/service/ssl/SSLSocketFactory.smali
    
Offset 483, 20 lines modifiedOffset 483, 21 lines modified
483 ····.prologue483 ····.prologue
484 ····.line·185484 ····.line·185
485 ····if-nez·p0,·:cond_0485 ····if-nez·p0,·:cond_0
  
486 ····.line·186486 ····.line·186
487 ····const-string·p0,·"TLS"487 ····const-string·p0,·"TLS"
  
488 ····.line·188488 ····.line·189
489 ····:cond_0489 ····:cond_0
490 ····invoke-static·{},·Ljavax/net/ssl/KeyManagerFactory;->getDefaultAlgorithm()Ljava/lang/String;490 ····invoke-static·{},·Ljavax/net/ssl/KeyManagerFactory;->getDefaultAlgorithm()Ljava/lang/String;
  
491 ····move-result-object·v7491 ····move-result-object·v7
  
 492 ····.line·188
492 ····invoke-static·{v7},·Ljavax/net/ssl/KeyManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;493 ····invoke-static·{v7},·Ljavax/net/ssl/KeyManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;
  
493 ····move-result-object·v2494 ····move-result-object·v2
  
494 ····.line·190495 ····.line·190
495 ····.local·v2,·"kmfactory":Ljavax/net/ssl/KeyManagerFactory;496 ····.local·v2,·"kmfactory":Ljavax/net/ssl/KeyManagerFactory;
496 ····if-eqz·p2,·:cond_2497 ····if-eqz·p2,·:cond_2
Offset 509, 20 lines modifiedOffset 510, 21 lines modified
509 ····invoke-virtual·{v2,·p1,·v7},·Ljavax/net/ssl/KeyManagerFactory;->init(Ljava/security/KeyStore;[C)V510 ····invoke-virtual·{v2,·p1,·v7},·Ljavax/net/ssl/KeyManagerFactory;->init(Ljava/security/KeyStore;[C)V
  
510 ····.line·191511 ····.line·191
511 ····invoke-virtual·{v2},·Ljavax/net/ssl/KeyManagerFactory;->getKeyManagers()[Ljavax/net/ssl/KeyManager;512 ····invoke-virtual·{v2},·Ljavax/net/ssl/KeyManagerFactory;->getKeyManagers()[Ljavax/net/ssl/KeyManager;
  
512 ····move-result-object·v1513 ····move-result-object·v1
  
513 ····.line·192514 ····.line·193
514 ····.local·v1,·"keymanagers":[Ljavax/net/ssl/KeyManager;515 ····.local·v1,·"keymanagers":[Ljavax/net/ssl/KeyManager;
515 ····invoke-static·{},·Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String;516 ····invoke-static·{},·Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String;
  
516 ····move-result-object·v7517 ····move-result-object·v7
  
 518 ····.line·192
517 ····invoke-static·{v7},·Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;519 ····invoke-static·{v7},·Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;
  
518 ····move-result-object·v5520 ····move-result-object·v5
  
519 ····.line·194521 ····.line·194
520 ····.local·v5,·"tmfactory":Ljavax/net/ssl/TrustManagerFactory;522 ····.local·v5,·"tmfactory":Ljavax/net/ssl/TrustManagerFactory;
521 ····invoke-virtual·{v5,·p1},·Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V523 ····invoke-virtual·{v5,·p1},·Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V
Offset 840, 14 lines modifiedOffset 842, 15 lines modified
  
840 ····const-string·v7,·"/"842 ····const-string·v7,·"/"
  
841 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;843 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
842 ····move-result-object·v6844 ····move-result-object·v6
  
 845 ····.line·380
843 ····invoke-virtual·{p2},·Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress;846 ····invoke-virtual·{p2},·Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress;
  
844 ····move-result-object·v7847 ····move-result-object·v7
  
845 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;848 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
846 ····move-result-object·v6849 ····move-result-object·v6