103 MB
/home/fdroid/fdroiddata/tmp/com.dougkeen.bart_33.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.dougkeen.bart_33.apk
2.13 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: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 20 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:·02ba43f4f474151679f4a487d7e0de576ef4cd57d96719ae3ea05ffa435b6e0c 
10 Signer·#1·certificate·SHA-1·digest:·05401e017f2e5d98b38e5d910cf25bbff00cbe5d 
11 Signer·#1·certificate·MD5·digest:·16f6c40979fdb15706d26a3debba45aa 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·ecfb7281b0986b1b73c9e08d7723236b4a53948691dda5f0194ff28456ff98df 
15 Signer·#1·public·key·SHA-1·digest:·c16cc9d8f997f5a4657b69ddaeabab7df7796f0e 
16 Signer·#1·public·key·MD5·digest:·16743bfb5614920ed85fe140110f8df6 
17 WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/services/com.fasterxml.jackson.core.ObjectCodec·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
86.1 KB
zipinfo {}
    
Offset 1, 423 lines modifiedOffset 1, 421 lines modified
Diff chunk too large, falling back to line-by-line diff (421 lines added, 423 lines removed)
1 Zip·file·size:·3283433·bytes,·number·of·entries:·4211 Zip·file·size:·3279343·bytes,·number·of·entries:·419
2 -rw----·····2.0·fat····43079·bl·defN·15-Oct-31·21:04·META-INF/MANIFEST.MF2 -rw----·····2.0·fat·····5908·bX·defN·17-Sep-28·01:08·AndroidManifest.xml
3 -rw----·····2.0·fat····43200·bl·defN·15-Oct-31·21:04·META-INF/826EBF38.SF3 -rw----·····2.0·fat······396·bl·defN·17-Sep-28·01:08·res/anim/abc_fade_in.xml
4 -rw----·····2.0·fat·····1326·bl·defN·15-Oct-31·21:04·META-INF/826EBF38.RSA4 -rw----·····2.0·fat······396·bl·defN·17-Sep-28·01:08·res/anim/abc_fade_out.xml
5 -rw----·····2.0·fat·······39·bl·defN·15-Oct-31·14:41·META-INF/services/com.fasterxml.jackson.core.JsonFactory5 -rw----·····2.0·fat······860·bl·defN·17-Sep-28·01:08·res/anim/abc_grow_fade_in_from_bottom.xml
6 -rw----·····2.0·fat·······44·bl·defN·15-Oct-31·14:41·META-INF/services/com.fasterxml.jackson.core.ObjectCodec6 -rw----·····2.0·fat······512·bl·defN·17-Sep-28·01:08·res/anim/abc_popup_enter.xml
7 -rw----·····2.0·fat·······41·bl·defN·15-Oct-31·14:41·META-INF/buildserverid7 -rw----·····2.0·fat······512·bl·defN·17-Sep-28·01:08·res/anim/abc_popup_exit.xml
8 -rw----·····2.0·fat·······41·bl·defN·15-Oct-31·14:41·META-INF/fdroidserverid8 -rw----·····2.0·fat······860·bl·defN·17-Sep-28·01:08·res/anim/abc_shrink_fade_out_from_bottom.xml
9 -rw----·····2.0·fat·····5908·bX·defN·15-Oct-31·14:41·AndroidManifest.xml9 -rw----·····2.0·fat······400·bl·defN·17-Sep-28·01:08·res/anim/abc_slide_in_bottom.xml
10 -rw----·····2.0·fat······396·bl·defN·15-Oct-31·14:41·res/anim/abc_fade_in.xml10 -rw----·····2.0·fat······400·bl·defN·17-Sep-28·01:08·res/anim/abc_slide_in_top.xml
11 -rw----·····2.0·fat······396·bl·defN·15-Oct-31·14:41·res/anim/abc_fade_out.xml11 -rw----·····2.0·fat······400·bl·defN·17-Sep-28·01:08·res/anim/abc_slide_out_bottom.xml
12 -rw----·····2.0·fat······860·bl·defN·15-Oct-31·14:41·res/anim/abc_grow_fade_in_from_bottom.xml12 -rw----·····2.0·fat······400·bl·defN·17-Sep-28·01:08·res/anim/abc_slide_out_top.xml
13 -rw----·····2.0·fat······512·bl·defN·15-Oct-31·14:41·res/anim/abc_popup_enter.xml13 -rw----·····2.0·fat······472·bl·defN·17-Sep-28·01:08·res/color-v11/abc_background_cache_hint_selector_material_dark.xml
14 -rw----·····2.0·fat······512·bl·defN·15-Oct-31·14:41·res/anim/abc_popup_exit.xml14 -rw----·····2.0·fat······472·bl·defN·17-Sep-28·01:08·res/color-v11/abc_background_cache_hint_selector_material_light.xml
15 -rw----·····2.0·fat······860·bl·defN·15-Oct-31·14:41·res/anim/abc_shrink_fade_out_from_bottom.xml15 -rw----·····2.0·fat······548·bl·defN·17-Sep-28·01:08·res/color-v23/abc_color_highlight_material.xml
16 -rw----·····2.0·fat······400·bl·defN·15-Oct-31·14:41·res/anim/abc_slide_in_bottom.xml16 -rw----·····2.0·fat······344·bl·defN·17-Sep-28·01:08·res/color/abc_background_cache_hint_selector_material_dark.xml
17 -rw----·····2.0·fat······400·bl·defN·15-Oct-31·14:41·res/anim/abc_slide_in_top.xml17 -rw----·····2.0·fat······344·bl·defN·17-Sep-28·01:08·res/color/abc_background_cache_hint_selector_material_light.xml
18 -rw----·····2.0·fat······400·bl·defN·15-Oct-31·14:41·res/anim/abc_slide_out_bottom.xml18 -rw----·····2.0·fat······468·bl·defN·17-Sep-28·01:08·res/color/abc_primary_text_disable_only_material_dark.xml
19 -rw----·····2.0·fat······400·bl·defN·15-Oct-31·14:41·res/anim/abc_slide_out_top.xml19 -rw----·····2.0·fat······468·bl·defN·17-Sep-28·01:08·res/color/abc_primary_text_disable_only_material_light.xml
20 -rw----·····2.0·fat······472·bl·defN·15-Oct-31·14:41·res/color-v11/abc_background_cache_hint_selector_material_dark.xml20 -rw----·····2.0·fat······468·bl·defN·17-Sep-28·01:08·res/color/abc_primary_text_material_dark.xml
21 -rw----·····2.0·fat······472·bl·defN·15-Oct-31·14:41·res/color-v11/abc_background_cache_hint_selector_material_light.xml21 -rw----·····2.0·fat······468·bl·defN·17-Sep-28·01:08·res/color/abc_primary_text_material_light.xml
22 -rw----·····2.0·fat······548·bl·defN·15-Oct-31·14:41·res/color-v23/abc_color_highlight_material.xml22 -rw----·····2.0·fat······596·bl·defN·17-Sep-28·01:08·res/color/abc_search_url_text.xml
23 -rw----·····2.0·fat······344·bl·defN·15-Oct-31·14:41·res/color/abc_background_cache_hint_selector_material_dark.xml23 -rw----·····2.0·fat······468·bl·defN·17-Sep-28·01:08·res/color/abc_secondary_text_material_dark.xml
24 -rw----·····2.0·fat······344·bl·defN·15-Oct-31·14:41·res/color/abc_background_cache_hint_selector_material_light.xml24 -rw----·····2.0·fat······468·bl·defN·17-Sep-28·01:08·res/color/abc_secondary_text_material_light.xml
25 -rw----·····2.0·fat······468·bl·defN·15-Oct-31·14:41·res/color/abc_primary_text_disable_only_material_dark.xml25 -rw----·····2.0·fat······468·bl·defN·17-Sep-28·01:08·res/color/switch_thumb_material_dark.xml
26 -rw----·····2.0·fat······468·bl·defN·15-Oct-31·14:41·res/color/abc_primary_text_disable_only_material_light.xml26 -rw----·····2.0·fat······468·bl·defN·17-Sep-28·01:08·res/color/switch_thumb_material_light.xml
27 -rw----·····2.0·fat······468·bl·defN·15-Oct-31·14:41·res/color/abc_primary_text_material_dark.xml27 -rw----·····1.0·fat·····1025·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v11/ic_stat_notification.png
28 -rw----·····2.0·fat······468·bl·defN·15-Oct-31·14:41·res/color/abc_primary_text_material_light.xml28 -rw----·····1.0·fat······287·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
29 -rw----·····2.0·fat······596·bl·defN·15-Oct-31·14:41·res/color/abc_search_url_text.xml29 -rw----·····1.0·fat······306·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
30 -rw----·····2.0·fat······468·bl·defN·15-Oct-31·14:41·res/color/abc_secondary_text_material_dark.xml30 -rw----·····1.0·fat······549·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
31 -rw----·····2.0·fat······468·bl·defN·15-Oct-31·14:41·res/color/abc_secondary_text_material_light.xml31 -rw----·····1.0·fat······622·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
32 -rw----·····2.0·fat······468·bl·defN·15-Oct-31·14:41·res/color/switch_thumb_material_dark.xml32 -rw----·····1.0·fat······753·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
33 -rw----·····2.0·fat······468·bl·defN·15-Oct-31·14:41·res/color/switch_thumb_material_light.xml33 -rw----·····1.0·fat·····1619·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
34 -rw----·····1.0·fat·····1025·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v11/ic_stat_notification.png34 -rw----·····1.0·fat·····1078·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
35 -rw----·····1.0·fat······287·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png35 -rw----·····1.0·fat·····1548·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
36 -rw----·····1.0·fat······306·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png36 -rw----·····1.0·fat·····1748·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
37 -rw----·····1.0·fat······549·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png37 -rw----·····1.0·fat······229·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
38 -rw----·····1.0·fat······622·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png38 -rw----·····1.0·fat······416·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
39 -rw----·····1.0·fat······753·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png39 -rw----·····1.0·fat······280·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
40 -rw----·····1.0·fat·····1619·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png40 -rw----·····1.0·fat······233·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
41 -rw----·····1.0·fat·····1078·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png41 -rw----·····1.0·fat······160·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
42 -rw----·····1.0·fat·····1548·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png42 -rw----·····1.0·fat······288·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
43 -rw----·····1.0·fat·····1748·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png43 -rw----·····1.0·fat······612·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
44 -rw----·····1.0·fat······229·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png44 -rw----·····1.0·fat······190·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
45 -rw----·····1.0·fat······416·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png45 -rw----·····1.0·fat······373·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
46 -rw----·····1.0·fat······280·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png46 -rw----·····1.0·fat······270·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
47 -rw----·····1.0·fat······233·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png47 -rw----·····1.0·fat······791·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
48 -rw----·····1.0·fat······160·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png48 -rw----·····1.0·fat·····1028·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
49 -rw----·····1.0·fat······288·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png49 -rw----·····1.0·fat······541·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
50 -rw----·····1.0·fat······612·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png50 -rw----·····1.0·fat······170·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
51 -rw----·····1.0·fat······190·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png51 -rw----·····1.0·fat······244·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
52 -rw----·····1.0·fat······373·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png52 -rw----·····1.0·fat······212·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
53 -rw----·····1.0·fat······270·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png53 -rw----·····1.0·fat······212·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
54 -rw----·····1.0·fat······791·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png54 -rw----·····1.0·fat······212·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
55 -rw----·····1.0·fat·····1028·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png55 -rw----·····1.0·fat······239·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
56 -rw----·····1.0·fat······541·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png56 -rw----·····1.0·fat······240·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
57 -rw----·····1.0·fat······170·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png57 -rw----·····1.0·fat······840·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
58 -rw----·····1.0·fat······244·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_list_focused_holo.9.png58 -rw----·····1.0·fat·····1290·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
59 -rw----·····1.0·fat······212·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png59 -rw----·····1.0·fat······259·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png
60 -rw----·····1.0·fat······212·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png60 -rw----·····1.0·fat······271·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png
61 -rw----·····1.0·fat······212·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png61 -rw----·····1.0·fat······387·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png
62 -rw----·····1.0·fat······239·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png62 -rw----·····1.0·fat······214·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png
63 -rw----·····1.0·fat······240·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png63 -rw----·····1.0·fat······201·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png
64 -rw----·····1.0·fat······840·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png64 -rw----·····1.0·fat······392·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
65 -rw----·····1.0·fat·····1290·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png65 -rw----·····1.0·fat······538·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
66 -rw----·····1.0·fat······259·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png66 -rw----·····1.0·fat······199·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
67 -rw----·····1.0·fat······271·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png67 -rw----·····1.0·fat······192·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
68 -rw----·····1.0·fat······387·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png68 -rw----·····1.0·fat······202·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
69 -rw----·····1.0·fat······214·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png69 -rw----·····1.0·fat······182·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
70 -rw----·····1.0·fat······201·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png70 -rw----·····1.0·fat······182·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
71 -rw----·····1.0·fat······392·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png71 -rw----·····1.0·fat······407·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/drag_handle.png
72 -rw----·····1.0·fat······538·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png72 -rw----·····1.0·fat·····1026·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_add_alarm.png
73 -rw----·····1.0·fat······199·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png73 -rw----·····1.0·fat·····1228·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_alarm.png
74 -rw----·····1.0·fat······192·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png74 -rw----·····1.0·fat······907·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_boarding.png
75 -rw----·····1.0·fat······202·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png75 -rw----·····1.0·fat·····1309·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_cancel_alarm.png
76 -rw----·····1.0·fat······182·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png76 -rw----·····1.0·fat······248·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_delete.png
77 -rw----·····1.0·fat······182·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png77 -rw----·····1.0·fat·····1187·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_departure.png
78 -rw----·····1.0·fat······407·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/drag_handle.png78 -rw----·····1.0·fat·····1004·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_elevator.png
79 -rw----·····1.0·fat·····1026·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_add_alarm.png79 -rw----·····1.0·fat·····1061·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_map.png
80 -rw----·····1.0·fat·····1228·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_alarm.png80 -rw----·····1.0·fat······171·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_new.png
81 -rw----·····1.0·fat······907·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_boarding.png81 -rw----·····1.0·fat······653·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_share.png
82 -rw----·····1.0·fat·····1309·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_cancel_alarm.png82 -rw----·····1.0·fat·····1483·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_action_web.png
83 -rw----·····1.0·fat······248·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_delete.png83 -rw----·····1.0·fat······563·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_allgood.png
84 -rw----·····1.0·fat·····1187·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_departure.png84 -rw----·····1.0·fat·····1285·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_stat_notification.png
85 -rw----·····1.0·fat·····1004·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_elevator.png85 -rw----·····1.0·fat······498·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v4/ic_warn.png
86 -rw----·····1.0·fat·····1061·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_map.png86 -rw----·····1.0·fat······987·b-·stor·17-Sep-28·01:08·res/drawable-hdpi-v9/ic_stat_notification.png
87 -rw----·····1.0·fat······171·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_new.png87 -rw----·····1.0·fat······527·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v11/ic_stat_notification.png
88 -rw----·····1.0·fat······653·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_share.png88 -rw----·····1.0·fat······520·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_action_add_alarm.png
89 -rw----·····1.0·fat·····1483·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_action_web.png89 -rw----·····1.0·fat······719·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_action_alarm.png
90 -rw----·····1.0·fat······563·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_allgood.png90 -rw----·····1.0·fat······490·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_action_boarding.png
91 -rw----·····1.0·fat·····1285·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_stat_notification.png91 -rw----·····1.0·fat······695·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_action_cancel_alarm.png
92 -rw----·····1.0·fat······498·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v4/ic_warn.png92 -rw----·····1.0·fat······393·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_action_delete.png
93 -rw----·····1.0·fat······987·b-·stor·15-Oct-31·14:36·res/drawable-hdpi-v9/ic_stat_notification.png93 -rw----·····1.0·fat······654·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_action_departure.png
94 -rw----·····1.0·fat······527·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v11/ic_stat_notification.png94 -rw----·····1.0·fat······657·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_action_map.png
95 -rw----·····1.0·fat······520·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_action_add_alarm.png95 -rw----·····1.0·fat······139·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_action_new.png
96 -rw----·····1.0·fat······719·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_action_alarm.png96 -rw----·····1.0·fat······761·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_action_web.png
97 -rw----·····1.0·fat······490·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_action_boarding.png97 -rw----·····1.0·fat······339·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v4/ic_stat_notification.png
98 -rw----·····1.0·fat······695·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_action_cancel_alarm.png98 -rw----·····1.0·fat······264·b-·stor·17-Sep-28·01:08·res/drawable-ldpi-v9/ic_stat_notification.png
99 -rw----·····1.0·fat······393·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_action_delete.png99 -rw----·····1.0·fat······384·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
100 -rw----·····1.0·fat······654·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_action_departure.png100 -rw----·····1.0·fat······289·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
101 -rw----·····1.0·fat······657·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_action_map.png101 -rw----·····1.0·fat······610·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
102 -rw----·····1.0·fat······139·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_action_new.png102 -rw----·····1.0·fat······391·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
103 -rw----·····1.0·fat······761·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_action_web.png103 -rw----·····1.0·fat······325·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
104 -rw----·····1.0·fat······339·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v4/ic_stat_notification.png104 -rw----·····1.0·fat······174·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
105 -rw----·····1.0·fat······264·b-·stor·15-Oct-31·14:36·res/drawable-ldpi-v9/ic_stat_notification.png105 -rw----·····1.0·fat······381·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
106 -rw----·····1.0·fat······384·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png106 -rw----·····1.0·fat······351·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png
107 -rw----·····1.0·fat······289·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png107 -rw----·····1.0·fat······428·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
108 -rw----·····1.0·fat······610·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png108 -rw----·····1.0·fat······237·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
109 -rw----·····1.0·fat······391·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png109 -rw----·····1.0·fat······729·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
110 -rw----·····1.0·fat······325·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png110 -rw----·····1.0·fat······503·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png
111 -rw----·····1.0·fat······174·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png111 -rw----·····1.0·fat······475·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
112 -rw----·····1.0·fat······381·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png112 -rw----·····1.0·fat······361·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
113 -rw----·····1.0·fat······351·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png113 -rw----·····1.0·fat······991·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
114 -rw----·····1.0·fat······428·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png114 -rw----·····1.0·fat······630·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png
115 -rw----·····1.0·fat······237·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png115 -rw----·····1.0·fat······246·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
116 -rw----·····1.0·fat······729·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png116 -rw----·····1.0·fat······418·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
117 -rw----·····1.0·fat······503·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png117 -rw----·····1.0·fat·····1257·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
118 -rw----·····1.0·fat······475·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png118 -rw----·····1.0·fat······611·b-·stor·17-Sep-28·01:08·res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png
119 -rw----·····1.0·fat······361·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png119 -rw----·····1.0·fat······730·b-·stor·17-Sep-28·01:08·res/drawable-mdpi-v11/ic_stat_notification.png
120 -rw----·····1.0·fat······991·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png120 -rw----·····1.0·fat······274·b-·stor·17-Sep-28·01:08·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
121 -rw----·····1.0·fat······630·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png121 -rw----·····1.0·fat······288·b-·stor·17-Sep-28·01:08·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
122 -rw----·····1.0·fat······246·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png122 -rw----·····1.0·fat······429·b-·stor·17-Sep-28·01:08·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
123 -rw----·····1.0·fat······418·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png123 -rw----·····1.0·fat······428·b-·stor·17-Sep-28·01:08·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
124 -rw----·····1.0·fat·····1257·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png124 -rw----·····1.0·fat······493·b-·stor·17-Sep-28·01:08·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png
125 -rw----·····1.0·fat······611·b-·stor·15-Oct-31·14:36·res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png125 -rw----·····1.0·fat·····1348·b-·stor·17-Sep-28·01:08·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
126 -rw----·····1.0·fat······730·b-·stor·15-Oct-31·14:36·res/drawable-mdpi-v11/ic_stat_notification.png126 -rw----·····1.0·fat·····1005·b-·stor·17-Sep-28·01:08·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
Max diff block lines reached; -1/88115 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)
1.28 KB
AndroidManifest.xml (decoded)
1.22 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="33"·android:versionName="2.2.6"·android:installLocation="auto"·package="com.dougkeen.bart"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2166767">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="33"·android:versionName="2.2.6"·android:installLocation="auto"·package="com.dougkeen.bart"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002">
3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="23"/>3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="23"/>
4 ··<uses-permission·android:name="android.permission.INTERNET"/>4 ··<uses-permission·android:name="android.permission.INTERNET"/>
5 ··<uses-permission·android:name="android.permission.WAKE_LOCK"/>5 ··<uses-permission·android:name="android.permission.WAKE_LOCK"/>
6 ··<uses-permission·android:name="android.permission.VIBRATE"/>6 ··<uses-permission·android:name="android.permission.VIBRATE"/>
7 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:name="com.dougkeen.bart.BartRunnerApplication_"·android:allowBackup="true">7 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:name="com.dougkeen.bart.BartRunnerApplication_"·android:allowBackup="true">
8 ····<activity·android:label="@string/app_name"·android:name="com.dougkeen.bart.activities.RoutesListActivity_"·android:configChanges="keyboardHidden|orientation">8 ····<activity·android:label="@string/app_name"·android:name="com.dougkeen.bart.activities.RoutesListActivity_"·android:configChanges="keyboardHidden|orientation">
9 ······<intent-filter>9 ······<intent-filter>
102 MB
classes.dex
102 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 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············:·edc0c1074 checksum············:·b62bd0a9
5 signature···········:·1bb4...8f535 signature···········:·f95f...27f3
6 file_size···········:·44555766 file_size···········:·4455376
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·····:·3560610 string_ids_size·····:·35606
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·422712 type_ids_size·······:·4227
13 type_ids_off········:·142536·(0x022cc8)13 type_ids_off········:·142536·(0x022cc8)
14 proto_ids_size······:·845314 proto_ids_size······:·8453
15 proto_ids_off·······:·159444·(0x026ed4)15 proto_ids_off·······:·159444·(0x026ed4)
16 field_ids_size······:·1283016 field_ids_size······:·12830
17 field_ids_off·······:·260880·(0x03fb10)17 field_ids_off·······:·260880·(0x03fb10)
18 method_ids_size·····:·3575618 method_ids_size·····:·35755
19 method_ids_off······:·363520·(0x058c00)19 method_ids_off······:·363520·(0x058c00)
20 class_defs_size·····:·316020 class_defs_size·····:·3160
21 class_defs_off······:·649568·(0x09e960)21 class_defs_off······:·649560·(0x09e958)
22 data_size···········:·370488822 data_size···········:·3704696
23 data_off············:·750688·(0x0b7460)23 data_off············:·750680·(0x0b7458)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·23625 class_idx···········:·236
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·315527 superclass_idx······:·3155
28 source_file_idx·····:·226628 source_file_idx·····:·2267
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:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 44, 21 lines modifiedOffset 44, 21 lines modified
44 ··Superclass········:·'Ljava/lang/Object;'44 ··Superclass········:·'Ljava/lang/Object;'
45 ··Interfaces········-45 ··Interfaces········-
46 ····#0··············:·'Ljava/lang/annotation/Annotation;'46 ····#0··············:·'Ljava/lang/annotation/Annotation;'
47 ··Static·fields·····-47 ··Static·fields·····-
48 ··Instance·fields···-48 ··Instance·fields···-
49 ··Direct·methods····-49 ··Direct·methods····-
50 ··Virtual·methods···-50 ··Virtual·methods···-
51 ··source_file_idx···:·2266·(AnimRes.java)51 ··source_file_idx···:·2267·(AnimRes.java)
  
52 Class·#1·header:52 Class·#1·header:
53 class_idx···········:·23753 class_idx···········:·237
54 access_flags········:·9729·(0x2601)54 access_flags········:·9729·(0x2601)
55 superclass_idx······:·315555 superclass_idx······:·3155
56 source_file_idx·····:·227556 source_file_idx·····:·2276
57 static_fields_size··:·057 static_fields_size··:·0
58 instance_fields_size:·058 instance_fields_size:·0
59 direct_methods_size·:·059 direct_methods_size·:·0
60 virtual_methods_size:·060 virtual_methods_size:·0
  
61 Class·#1·annotations:61 Class·#1·annotations:
62 Annotations·on·class62 Annotations·on·class
Offset 72, 21 lines modifiedOffset 72, 21 lines modified
72 ··Superclass········:·'Ljava/lang/Object;'72 ··Superclass········:·'Ljava/lang/Object;'
73 ··Interfaces········-73 ··Interfaces········-
74 ····#0··············:·'Ljava/lang/annotation/Annotation;'74 ····#0··············:·'Ljava/lang/annotation/Annotation;'
75 ··Static·fields·····-75 ··Static·fields·····-
76 ··Instance·fields···-76 ··Instance·fields···-
77 ··Direct·methods····-77 ··Direct·methods····-
78 ··Virtual·methods···-78 ··Virtual·methods···-
79 ··source_file_idx···:·2275·(AnimatorRes.java)79 ··source_file_idx···:·2276·(AnimatorRes.java)
  
80 Class·#2·header:80 Class·#2·header:
81 class_idx···········:·23881 class_idx···········:·238
82 access_flags········:·9729·(0x2601)82 access_flags········:·9729·(0x2601)
83 superclass_idx······:·315583 superclass_idx······:·3155
84 source_file_idx·····:·230284 source_file_idx·····:·2303
85 static_fields_size··:·085 static_fields_size··:·0
86 instance_fields_size:·086 instance_fields_size:·0
87 direct_methods_size·:·087 direct_methods_size·:·0
88 virtual_methods_size:·088 virtual_methods_size:·0
  
89 Class·#2·annotations:89 Class·#2·annotations:
90 Annotations·on·class90 Annotations·on·class
Offset 100, 21 lines modifiedOffset 100, 21 lines modified
100 ··Superclass········:·'Ljava/lang/Object;'100 ··Superclass········:·'Ljava/lang/Object;'
101 ··Interfaces········-101 ··Interfaces········-
102 ····#0··············:·'Ljava/lang/annotation/Annotation;'102 ····#0··············:·'Ljava/lang/annotation/Annotation;'
103 ··Static·fields·····-103 ··Static·fields·····-
104 ··Instance·fields···-104 ··Instance·fields···-
105 ··Direct·methods····-105 ··Direct·methods····-
106 ··Virtual·methods···-106 ··Virtual·methods···-
107 ··source_file_idx···:·2302·(AnyRes.java)107 ··source_file_idx···:·2303·(AnyRes.java)
  
108 Class·#3·header:108 Class·#3·header:
109 class_idx···········:·239109 class_idx···········:·239
110 access_flags········:·9729·(0x2601)110 access_flags········:·9729·(0x2601)
111 superclass_idx······:·3155111 superclass_idx······:·3155
112 source_file_idx·····:·2379112 source_file_idx·····:·2380
113 static_fields_size··:·0113 static_fields_size··:·0
114 instance_fields_size:·0114 instance_fields_size:·0
115 direct_methods_size·:·0115 direct_methods_size·:·0
116 virtual_methods_size:·0116 virtual_methods_size:·0
  
117 Class·#3·annotations:117 Class·#3·annotations:
118 Annotations·on·class118 Annotations·on·class
Offset 128, 21 lines modifiedOffset 128, 21 lines modified
128 ··Superclass········:·'Ljava/lang/Object;'128 ··Superclass········:·'Ljava/lang/Object;'
129 ··Interfaces········-129 ··Interfaces········-
130 ····#0··············:·'Ljava/lang/annotation/Annotation;'130 ····#0··············:·'Ljava/lang/annotation/Annotation;'
131 ··Static·fields·····-131 ··Static·fields·····-
132 ··Instance·fields···-132 ··Instance·fields···-
133 ··Direct·methods····-133 ··Direct·methods····-
134 ··Virtual·methods···-134 ··Virtual·methods···-
135 ··source_file_idx···:·2379·(ArrayRes.java)135 ··source_file_idx···:·2380·(ArrayRes.java)
  
136 Class·#4·header:136 Class·#4·header:
137 class_idx···········:·240137 class_idx···········:·240
138 access_flags········:·9729·(0x2601)138 access_flags········:·9729·(0x2601)
139 superclass_idx······:·3155139 superclass_idx······:·3155
140 source_file_idx·····:·2443140 source_file_idx·····:·2444
141 static_fields_size··:·0141 static_fields_size··:·0
142 instance_fields_size:·0142 instance_fields_size:·0
143 direct_methods_size·:·0143 direct_methods_size·:·0
144 virtual_methods_size:·0144 virtual_methods_size:·0
  
145 Class·#4·annotations:145 Class·#4·annotations:
146 Annotations·on·class146 Annotations·on·class
Offset 156, 21 lines modifiedOffset 156, 21 lines modified
156 ··Superclass········:·'Ljava/lang/Object;'156 ··Superclass········:·'Ljava/lang/Object;'
157 ··Interfaces········-157 ··Interfaces········-
Max diff block lines reached; 106903781/106907815 bytes (100.00%) of diff not shown.
160 KB
classes.jar
24.9 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6592328·bytes,·number·of·entries:·31601 Zip·file·size:·6592315·bytes,·number·of·entries:·3160
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
7 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class7 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
8 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class8 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
Offset 976, 15 lines modifiedOffset 976, 15 lines modified
976 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemedSpinnerAdapter.class976 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemedSpinnerAdapter.class
977 ?rwxrwxr-x··2.0·unx······402·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$2.class977 ?rwxrwxr-x··2.0·unx······402·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$2.class
978 ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$3.class978 ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$3.class
979 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$OnMenuItemClickListener.class979 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$OnMenuItemClickListener.class
980 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState$1.class980 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState$1.class
981 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState.class981 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState.class
982 ?rwxrwxr-x··2.0·unx····26557·b-·defN·80-Jan-01·00:00·android/support/v7/widget/Toolbar.class982 ?rwxrwxr-x··2.0·unx····26557·b-·defN·80-Jan-01·00:00·android/support/v7/widget/Toolbar.class
983 ?rwxrwxr-x··2.0·unx·····5917·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/BartRunnerApplication.class983 ?rwxrwxr-x··2.0·unx·····5916·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/BartRunnerApplication.class
984 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/BuildConfig.class984 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/BuildConfig.class
985 ?rwxrwxr-x··2.0·unx······582·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$anim.class985 ?rwxrwxr-x··2.0·unx······582·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$anim.class
986 ?rwxrwxr-x··2.0·unx·····9453·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$attr.class986 ?rwxrwxr-x··2.0·unx·····9453·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$attr.class
987 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$bool.class987 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$bool.class
988 ?rwxrwxr-x··2.0·unx·····3972·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$color.class988 ?rwxrwxr-x··2.0·unx·····3972·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$color.class
989 ?rwxrwxr-x··2.0·unx·····4428·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$dimen.class989 ?rwxrwxr-x··2.0·unx·····4428·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$dimen.class
990 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$drawable.class990 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/R$drawable.class
Offset 1000, 18 lines modifiedOffset 1000, 18 lines modified
1000 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/AbstractRouteSelectionFragment$1.class1000 ?rwxrwxr-x··2.0·unx······533·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/AbstractRouteSelectionFragment$1.class
1001 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/AbstractRouteSelectionFragment$2.class1001 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/AbstractRouteSelectionFragment$2.class
1002 ?rwxrwxr-x··2.0·unx·····1236·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$1.class1002 ?rwxrwxr-x··2.0·unx·····1236·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$1.class
1003 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$2.class1003 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$2.class
1004 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$1.class1004 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$1.class
1005 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$2.class1005 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$2.class
1006 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$3.class1006 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$3.class
1007 ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$4.class 
1008 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$5.class1007 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$4.class
1009 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$6.class1008 ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$5.class
1010 ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$7.class1009 ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$6.class
 1010 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$7.class
1011 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$8.class1011 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$8.class
1012 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$9.class1012 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$9.class
1013 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$IntentBuilder_.class1013 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/RoutesListActivity_$IntentBuilder_.class
1014 ?rwxrwxr-x··2.0·unx······515·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/TrainAlarmDialogFragment$1.class1014 ?rwxrwxr-x··2.0·unx······515·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/TrainAlarmDialogFragment$1.class
1015 ?rwxrwxr-x··2.0·unx·····1487·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/TrainAlarmDialogFragment$2.class1015 ?rwxrwxr-x··2.0·unx·····1487·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/TrainAlarmDialogFragment$2.class
1016 ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$10.class1016 ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$10.class
1017 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$11.class1017 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$11.class
Offset 1019, 15 lines modifiedOffset 1019, 15 lines modified
1019 ?rwxrwxr-x··2.0·unx······597·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$2.class1019 ?rwxrwxr-x··2.0·unx······597·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$2.class
1020 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$3.class1020 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$3.class
1021 ?rwxrwxr-x··2.0·unx·····1395·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$4.class1021 ?rwxrwxr-x··2.0·unx·····1395·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$4.class
1022 ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$5.class1022 ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$5.class
1023 ?rwxrwxr-x··2.0·unx·····1015·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$6.class1023 ?rwxrwxr-x··2.0·unx·····1015·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$6.class
1024 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$7.class1024 ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$7.class
1025 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$8.class1025 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$8.class
1026 ?rwxrwxr-x··2.0·unx·····2652·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$9.class1026 ?rwxrwxr-x··2.0·unx·····2664·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$9.class
1027 ?rwxrwxr-x··2.0·unx·····1816·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1.class1027 ?rwxrwxr-x··2.0·unx·····1816·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1.class
1028 ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2$1.class1028 ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2$1.class
1029 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$1.class1029 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$1.class
1030 ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$2.class1030 ?rwxrwxr-x··2.0·unx·····1276·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$2.class
1031 ?rwxrwxr-x··2.0·unx·····1002·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$3.class1031 ?rwxrwxr-x··2.0·unx·····1002·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$3.class
1032 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$4$1.class1032 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$4$1.class
1033 ?rwxrwxr-x··2.0·unx·····1453·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$4.class1033 ?rwxrwxr-x··2.0·unx·····1453·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/controls/SwipeHelper$4.class
Offset 1042, 58 lines modifiedOffset 1042, 58 lines modified
1042 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/CursorUtils.class1042 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/CursorUtils.class
1043 ?rwxrwxr-x··2.0·unx·····2715·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/DatabaseHelper.class1043 ?rwxrwxr-x··2.0·unx·····2715·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/DatabaseHelper.class
1044 ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/DepartureArrayAdapter$4.class1044 ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/DepartureArrayAdapter$4.class
1045 ?rwxrwxr-x··2.0·unx·····4284·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/DepartureArrayAdapter.class1045 ?rwxrwxr-x··2.0·unx·····4284·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/DepartureArrayAdapter.class
1046 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/FavoritesArrayAdapter$1.class1046 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/FavoritesArrayAdapter$1.class
1047 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/FavoritesArrayAdapter$4.class1047 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/FavoritesArrayAdapter$4.class
1048 ?rwxrwxr-x··2.0·unx·····5836·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/FavoritesArrayAdapter.class1048 ?rwxrwxr-x··2.0·unx·····5836·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/FavoritesArrayAdapter.class
1049 ?rwxrwxr-x··2.0·unx·····2107·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/FavoritesPersistence.class1049 ?rwxrwxr-x··2.0·unx·····2126·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/FavoritesPersistence.class
1050 ?rwxrwxr-x··2.0·unx·····2056·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/RoutesColumns.class1050 ?rwxrwxr-x··2.0·unx·····2056·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/data/RoutesColumns.class
1051 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Alert$AlertList.class1051 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Alert$AlertList.class
1052 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Alert.class1052 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Alert.class
1053 ?rwxrwxr-x··2.0·unx·····1309·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Constants.class1053 ?rwxrwxr-x··2.0·unx·····1309·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Constants.class
1054 ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Departure$1.class1054 ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Departure$1.class
1055 ?rwxrwxr-x··2.0·unx····16332·b-·defN·80-Jan-01·00:00·com/dougkeen/bart/model/Departure.class1055 ?rwxrwxr-x··2.0·unx····16332·b-·defN·80-Jan-01·00:00·com/dougkeen/bart/model/Departure.class
1056 ?rwxrwxr-x··2.0·unx·····5223·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Line.class1056 ?rwxrwxr-x··2.0·unx·····5221·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Line.class
1057 ?rwxrwxr-x··2.0·unx·····3887·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/RealTimeDepartures.class1057 ?rwxrwxr-x··2.0·unx·····3874·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/RealTimeDepartures.class
1058 ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Route.class1058 ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/Route.class
1059 ?rwxrwxr-x··2.0·unx·····1844·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/ScheduleInformation.class1059 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/ScheduleInformation.class
1060 ?rwxrwxr-x··2.0·unx·····2349·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/ScheduleItem.class1060 ?rwxrwxr-x··2.0·unx·····2349·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/ScheduleItem.class
1061 ?rwxrwxr-x··2.0·unx····10611·b-·defN·80-Jan-01·00:00·com/dougkeen/bart/model/Station.class1061 ?rwxrwxr-x··2.0·unx····10605·b-·defN·80-Jan-01·00:00·com/dougkeen/bart/model/Station.class
1062 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/StationPair$1.class1062 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/StationPair$1.class
1063 ?rwxrwxr-x··2.0·unx·····3899·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/StationPair.class1063 ?rwxrwxr-x··2.0·unx·····3899·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/StationPair.class
1064 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/TextProvider.class1064 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/model/TextProvider.class
1065 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/AlertListConverter$1.class1065 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/AlertListConverter$1.class
1066 ?rwxrwxr-x··2.0·unx·····2302·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/AlertListConverter$AlertListHandler.class1066 ?rwxrwxr-x··2.0·unx·····2302·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/AlertListConverter$AlertListHandler.class
1067 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/AlertsClient.class1067 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/AlertsClient.class
1068 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/ElevatorClient.class1068 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/ElevatorClient.class
1069 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/ElevatorMessageConverter$1.class1069 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/ElevatorMessageConverter$1.class
1070 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/ElevatorMessageConverter$ElevatorMessageHandler.class1070 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/ElevatorMessageConverter$ElevatorMessageHandler.class
1071 ?rwxrwxr-x··2.0·unx·····4413·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/EtdContentHandler.class1071 ?rwxrwxr-x··2.0·unx·····4416·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/EtdContentHandler.class
1072 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/FareContentHandler.class1072 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/FareContentHandler.class
1073 ?rwxrwxr-x··2.0·unx·····6408·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/GetRealTimeDeparturesTask.class1073 ?rwxrwxr-x··2.0·unx·····6403·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/GetRealTimeDeparturesTask.class
1074 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/GetRouteFareTask$Params.class1074 ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/GetRouteFareTask$Params.class
1075 ?rwxrwxr-x··2.0·unx·····5118·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/GetRouteFareTask.class1075 ?rwxrwxr-x··2.0·unx·····5118·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/GetRouteFareTask.class
1076 ?rwxrwxr-x··2.0·unx·····5326·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/GetScheduleInformationTask.class1076 ?rwxrwxr-x··2.0·unx·····5326·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/GetScheduleInformationTask.class
1077 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/NetworkUtils$1.class1077 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/NetworkUtils$1.class
1078 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/NetworkUtils.class1078 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/NetworkUtils.class
1079 ?rwxrwxr-x··2.0·unx·····4505·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/ScheduleContentHandler.class1079 ?rwxrwxr-x··2.0·unx·····4505·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/networktasks/ScheduleContentHandler.class
1080 ?rwxrwxr-x··2.0·unx·····1223·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/receivers/AlarmBroadcastReceiver.class1080 ?rwxrwxr-x··2.0·unx·····1223·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/receivers/AlarmBroadcastReceiver.class
1081 ?rwxrwxr-x··2.0·unx·····1382·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/BoardedDepartureService$1.class1081 ?rwxrwxr-x··2.0·unx·····1382·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/BoardedDepartureService$1.class
1082 ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/BoardedDepartureService$4.class1082 ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/BoardedDepartureService$4.class
1083 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/BoardedDepartureService$ServiceHandler.class1083 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/BoardedDepartureService$ServiceHandler.class
1084 ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceBinder.class1084 ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceBinder.class
1085 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceEngine$3.class1085 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceEngine$3.class
1086 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceEngine$4.class1086 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceEngine$4.class
1087 ?rwxrwxr-x··2.0·unx·····9935·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceEngine.class1087 ?rwxrwxr-x··2.0·unx·····9965·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceEngine.class
1088 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceListener.class1088 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService$EtdServiceListener.class
1089 ?rwxrwxr-x··2.0·unx·····2006·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService.class1089 ?rwxrwxr-x··2.0·unx·····2001·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService.class
1090 ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService_$IntentBuilder_.class1090 ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·com/dougkeen/bart/services/EtdService_$IntentBuilder_.class
1091 ?rwxrwxr-x··2.0·unx······334·b-·stor·80-Jan-01·00:00·com/dougkeen/util/Assert.class1091 ?rwxrwxr-x··2.0·unx······334·b-·stor·80-Jan-01·00:00·com/dougkeen/util/Assert.class
1092 ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·com/dougkeen/util/Observable.class1092 ?rwxrwxr-x··2.0·unx·····1363·b-·stor·80-Jan-01·00:00·com/dougkeen/util/Observable.class
1093 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·com/dougkeen/util/Observer.class1093 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·com/dougkeen/util/Observer.class
1094 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·com/dougkeen/util/WakeLocker.class1094 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·com/dougkeen/util/WakeLocker.class
1095 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JacksonAnnotation.class1095 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JacksonAnnotation.class
1096 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JacksonAnnotationValue.class1096 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JacksonAnnotationValue.class
1097 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JacksonAnnotationsInside.class1097 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JacksonAnnotationsInside.class
1098 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JacksonInject.class1098 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JacksonInject.class
1099 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JsonAnyGetter.class1099 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/JsonAnyGetter.class
Offset 1489, 15 lines modifiedOffset 1489, 15 lines modified
1489 ?rwxrwxr-x··2.0·unx·····3120·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$DragScroller.class1489 ?rwxrwxr-x··2.0·unx·····3120·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$DragScroller.class
1490 ?rwxrwxr-x··2.0·unx·····4069·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$DragSortTracker.class1490 ?rwxrwxr-x··2.0·unx·····4069·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$DragSortTracker.class
1491 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$DropListener.class1491 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$DropListener.class
1492 ?rwxrwxr-x··2.0·unx······315·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$FloatViewManager.class1492 ?rwxrwxr-x··2.0·unx······315·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$FloatViewManager.class
1493 ?rwxrwxr-x··2.0·unx·····1091·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$HeightCache.class1493 ?rwxrwxr-x··2.0·unx·····1091·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$HeightCache.class
1494 ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$RemoveListener.class1494 ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$RemoveListener.class
1495 ?rwxrwxr-x··2.0·unx·····1386·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$SmoothAnimator.class1495 ?rwxrwxr-x··2.0·unx·····1386·b-·stor·80-Jan-01·00:00·com/mobeta/android/dslv/DragSortListView$SmoothAnimator.class
Max diff block lines reached; 10407/25442 bytes (40.90%) of diff not shown.
4.53 KB
android/support/v4/app/BundleCompatDonut.class
4.44 KB
procyon -ec {}
    
Offset 73, 21 lines modifiedOffset 73, 21 lines modified
73 ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3);73 ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3);
74 ············try·{74 ············try·{
75 ················final·Object·o·=·invoke2;75 ················final·Object·o·=·invoke2;
76 ················final·IBinder·binder2;76 ················final·IBinder·binder2;
77 ················final·IBinder·binder·=·binder2·=·(IBinder)o;77 ················final·IBinder·binder·=·binder2·=·(IBinder)o;
78 ················return·binder2;78 ················return·binder2;
79 ············}79 ············}
 80 ············catch·(IllegalAccessException·ex3)·{}
80 ············catch·(IllegalArgumentException·ex3)·{}81 ············catch·(IllegalArgumentException·ex)·{}
81 ············catch·(InvocationTargetException·ex)·{}82 ············catch·(InvocationTargetException·ex)·{}
82 ············catch·(IllegalAccessException·ex)·{} 
83 ········}83 ········}
 84 ········catch·(IllegalAccessException·ex4)·{}
84 ········catch·(IllegalArgumentException·ex4)·{}85 ········catch·(IllegalArgumentException·ex5)·{}
85 ········catch·(InvocationTargetException·ex5)·{}86 ········catch·(InvocationTargetException·ex6)·{}
86 ········catch·(IllegalAccessException·ex6)·{} 
87 ····}87 ····}
88 ····88 ····
89 ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{89 ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{
90 ········//·90 ········//·
91 ········//·This·method·could·not·be·decompiled.91 ········//·This·method·could·not·be·decompiled.
92 ········//·92 ········//·
93 ········//·Original·Bytecode:93 ········//·Original·Bytecode:
Offset 206, 29 lines modifiedOffset 206, 29 lines modified
206 ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException;206 ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException;
207 ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException;207 ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException;
208 ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException;208 ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException;
209 ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException;209 ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException;
210 ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException;210 ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException;
211 ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException;211 ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException;
212 ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException;212 ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException;
213 ········//··102····105····199····204····Ljava/lang/reflect/InvocationTargetException;213 ········//··102····105····204····209····Ljava/lang/reflect/InvocationTargetException;
214 ········//··102····105····204····209····Ljava/lang/IllegalAccessException;214 ········//··102····105····170····172····Ljava/lang/IllegalAccessException;
215 ········//··102····105····170····172····Ljava/lang/IllegalArgumentException;215 ········//··102····105····199····204····Ljava/lang/IllegalArgumentException;
216 ········//··110····115····199····204····Ljava/lang/reflect/InvocationTargetException;216 ········//··110····115····204····209····Ljava/lang/reflect/InvocationTargetException;
217 ········//··110····115····204····209····Ljava/lang/IllegalAccessException;217 ········//··110····115····170····172····Ljava/lang/IllegalAccessException;
218 ········//··110····115····170····172····Ljava/lang/IllegalArgumentException;218 ········//··110····115····199····204····Ljava/lang/IllegalArgumentException;
219 ········//··126····128····199····204····Ljava/lang/reflect/InvocationTargetException;219 ········//··126····128····204····209····Ljava/lang/reflect/InvocationTargetException;
220 ········//··126····128····204····209····Ljava/lang/IllegalAccessException;220 ········//··126····128····170····172····Ljava/lang/IllegalAccessException;
221 ········//··126····128····170····172····Ljava/lang/IllegalArgumentException;221 ········//··126····128····199····204····Ljava/lang/IllegalArgumentException;
222 ········//··135····137····199····204····Ljava/lang/reflect/InvocationTargetException;222 ········//··135····137····204····209····Ljava/lang/reflect/InvocationTargetException;
223 ········//··135····137····204····209····Ljava/lang/IllegalAccessException;223 ········//··135····137····170····172····Ljava/lang/IllegalAccessException;
224 ········//··135····137····170····172····Ljava/lang/IllegalArgumentException;224 ········//··135····137····199····204····Ljava/lang/IllegalArgumentException;
225 ········//··140····146····199····204····Ljava/lang/reflect/InvocationTargetException;225 ········//··140····146····204····209····Ljava/lang/reflect/InvocationTargetException;
226 ········//··140····146····204····209····Ljava/lang/IllegalAccessException;226 ········//··140····146····170····172····Ljava/lang/IllegalAccessException;
227 ········//··140····146····170····172····Ljava/lang/IllegalArgumentException;227 ········//··140····146····199····204····Ljava/lang/IllegalArgumentException;
228 ········//·228 ········//·
229 ········//·The·error·that·occurred·was:229 ········//·The·error·that·occurred·was:
230 ········//·230 ········//·
231 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146:231 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146:
232 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)232 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)
233 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)233 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)
234 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)234 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)
4.04 KB
com/dougkeen/bart/BartRunnerApplication.class
3.95 KB
javap -verbose -constants -s -l -private {}
    
Offset 597, 50 lines modifiedOffset 597, 48 lines modified
597 ··public·com.dougkeen.bart.model.StationPair·getFavorite(com.dougkeen.bart.model.Station,·com.dougkeen.bart.model.Station);597 ··public·com.dougkeen.bart.model.StationPair·getFavorite(com.dougkeen.bart.model.Station,·com.dougkeen.bart.model.Station);
598 ····descriptor:·(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)Lcom/dougkeen/bart/model/StationPair;598 ····descriptor:·(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)Lcom/dougkeen/bart/model/StationPair;
599 ····flags:·(0x0001)·ACC_PUBLIC599 ····flags:·(0x0001)·ACC_PUBLIC
600 ····Code:600 ····Code:
601 ······stack=300,·locals=7,·args_size=3601 ······stack=300,·locals=7,·args_size=3
602 ·········0:·aload_0602 ·········0:·aload_0
603 ·········1:·invokevirtual·#35·················//·Method·getFavorites:()Ljava/util/List;603 ·········1:·invokevirtual·#35·················//·Method·getFavorites:()Ljava/util/List;
604 ·········4:·astore_3 
605 ·········5:·aload_3 
606 ·········6:·invokeinterface·#159,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;604 ·········4:·invokeinterface·#159,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
607 ········11:·astore········4 
608 ········13:·aload·········4605 ·········9:·astore_3
 606 ········10:·aload_3
609 ········15:·invokeinterface·#164,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z607 ········11:·invokeinterface·#164,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
610 ········20:·istore········5608 ········16:·istore········4
611 ········22:·iload·········5609 ········18:·iload·········4
612 ········24:·ifeq··········78610 ········20:·ifeq··········77
613 ········27:·aload·········4611 ········23:·aload_3
614 ········29:·invokeinterface·#168,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;612 ········24:·invokeinterface·#168,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
615 ········34:·checkcast·····#170················//·class·com/dougkeen/bart/model/StationPair613 ········29:·checkcast·····#170················//·class·com/dougkeen/bart/model/StationPair
616 ········37:·astore········6614 ········32:·astore········5
617 ········39:·aload·········6615 ········34:·aload·········5
618 ········41:·invokevirtual·#174················//·Method·com/dougkeen/bart/model/StationPair.getOrigin:()Lcom/dougkeen/bart/model/Station;616 ········36:·invokevirtual·#174················//·Method·com/dougkeen/bart/model/StationPair.getOrigin:()Lcom/dougkeen/bart/model/Station;
619 ········44:·astore_3617 ········39:·astore········6
620 ········45:·aload_1618 ········41:·aload_1
621 ········46:·aload_3619 ········42:·aload·········6
622 ········47:·invokevirtual·#179················//·Method·com/dougkeen/bart/model/Station.equals:(Ljava/lang/Object;)Z620 ········44:·invokevirtual·#179················//·Method·com/dougkeen/bart/model/Station.equals:(Ljava/lang/Object;)Z
623 ········50:·istore········5621 ········47:·istore········4
624 ········52:·iload·········5622 ········49:·iload·········4
625 ········54:·ifeq··········13623 ········51:·ifeq··········10
626 ········57:·aload·········6624 ········54:·aload·········5
627 ········59:·invokevirtual·#182················//·Method·com/dougkeen/bart/model/StationPair.getDestination:()Lcom/dougkeen/bart/model/Station;625 ········56:·invokevirtual·#182················//·Method·com/dougkeen/bart/model/StationPair.getDestination:()Lcom/dougkeen/bart/model/Station;
628 ········62:·astore_3626 ········59:·astore········6
629 ········63:·aload_2627 ········61:·aload_2
630 ········64:·aload_3628 ········62:·aload·········6
631 ········65:·invokevirtual·#179················//·Method·com/dougkeen/bart/model/Station.equals:(Ljava/lang/Object;)Z629 ········64:·invokevirtual·#179················//·Method·com/dougkeen/bart/model/Station.equals:(Ljava/lang/Object;)Z
632 ········68:·istore········5630 ········67:·istore········4
633 ········70:·iload·········5631 ········69:·iload·········4
634 ········72:·ifeq··········13632 ········71:·ifeq··········10
635 ········75:·aload·········6633 ········74:·aload·········5
636 ········77:·areturn634 ········76:·areturn
637 ········78:·aconst_null635 ········77:·aconst_null
638 ········79:·astore········6636 ········78:·astore········5
639 ········81:·goto··········75637 ········80:·goto··········74
  
640 ··public·java.util.List·getFavorites();638 ··public·java.util.List·getFavorites();
641 ····descriptor:·()Ljava/util/List;639 ····descriptor:·()Ljava/util/List;
642 ····flags:·(0x0001)·ACC_PUBLIC640 ····flags:·(0x0001)·ACC_PUBLIC
643 ····Code:641 ····Code:
644 ······stack=300,·locals=3,·args_size=1642 ······stack=300,·locals=3,·args_size=1
645 ·········0:·aload_0643 ·········0:·aload_0
1.13 KB
com/dougkeen/bart/activities/RoutesListActivity_$4.class
1.02 KB
procyon -ec {}
    
Offset 2, 26 lines modifiedOffset 2, 24 lines modified
2 package·com.dougkeen.bart.activities;2 package·com.dougkeen.bart.activities;
  
3 import·android.util.Log;3 import·android.util.Log;
  
4 class·RoutesListActivity_$4·implements·Runnable4 class·RoutesListActivity_$4·implements·Runnable
5 {5 {
6 ····final·/*·synthetic·*/·RoutesListActivity_·this$0;6 ····final·/*·synthetic·*/·RoutesListActivity_·this$0;
7 ····final·/*·synthetic·*/·String·val$messageText; 
8 ····7 ····
9 ····RoutesListActivity_$4(final·RoutesListActivity_·this$0,·final·String·val$messageText)·{8 ····RoutesListActivity_$4(final·RoutesListActivity_·this$0)·{
10 ········this.this$0·=·this$0;9 ········this.this$0·=·this$0;
11 ········this.val$messageText·=·val$messageText; 
12 ····}10 ····}
13 ····11 ····
14 ····public·void·run()·{12 ····public·void·run()·{
15 ········try·{13 ········try·{
16 ············final·RoutesListActivity_·this$0·=·this.this$0;14 ············final·RoutesListActivity_·this$0·=·this.this$0;
17 ············try·{15 ············try·{
18 ················RoutesListActivity_.access$001(this$0,·this.val$messageText);16 ················RoutesListActivity_.access$001(this$0);
19 ············}17 ············}
20 ············catch·(RuntimeException·ex)·{18 ············catch·(RuntimeException·ex)·{
21 ················Log.e("RoutesListActivity_",·"A·runtime·exception·was·thrown·while·executing·code·in·a·runnable",·(Throwable)ex);19 ················Log.e("RoutesListActivity_",·"A·runtime·exception·was·thrown·while·executing·code·in·a·runnable",·(Throwable)ex);
22 ············}20 ············}
23 ········}21 ········}
24 ········catch·(RuntimeException·ex2)·{}22 ········catch·(RuntimeException·ex2)·{}
25 ····}23 ····}
1.13 KB
com/dougkeen/bart/activities/RoutesListActivity_$5.class
1.02 KB
procyon -ec {}
    
Offset 2, 24 lines modifiedOffset 2, 26 lines modified
2 package·com.dougkeen.bart.activities;2 package·com.dougkeen.bart.activities;
  
3 import·android.util.Log;3 import·android.util.Log;
  
4 class·RoutesListActivity_$5·implements·Runnable4 class·RoutesListActivity_$5·implements·Runnable
5 {5 {
6 ····final·/*·synthetic·*/·RoutesListActivity_·this$0;6 ····final·/*·synthetic·*/·RoutesListActivity_·this$0;
 7 ····final·/*·synthetic·*/·String·val$messageText;
7 ····8 ····
8 ····RoutesListActivity_$5(final·RoutesListActivity_·this$0)·{9 ····RoutesListActivity_$5(final·RoutesListActivity_·this$0,·final·String·val$messageText)·{
9 ········this.this$0·=·this$0;10 ········this.this$0·=·this$0;
 11 ········this.val$messageText·=·val$messageText;
10 ····}12 ····}
11 ····13 ····
12 ····public·void·run()·{14 ····public·void·run()·{
13 ········try·{15 ········try·{
14 ············final·RoutesListActivity_·this$0·=·this.this$0;16 ············final·RoutesListActivity_·this$0·=·this.this$0;
15 ············try·{17 ············try·{
16 ················RoutesListActivity_.access$101(this$0);18 ················RoutesListActivity_.access$101(this$0,·this.val$messageText);
17 ············}19 ············}
18 ············catch·(RuntimeException·ex)·{20 ············catch·(RuntimeException·ex)·{
19 ················Log.e("RoutesListActivity_",·"A·runtime·exception·was·thrown·while·executing·code·in·a·runnable",·(Throwable)ex);21 ················Log.e("RoutesListActivity_",·"A·runtime·exception·was·thrown·while·executing·code·in·a·runnable",·(Throwable)ex);
20 ············}22 ············}
21 ········}23 ········}
22 ········catch·(RuntimeException·ex2)·{}24 ········catch·(RuntimeException·ex2)·{}
23 ····}25 ····}
1.11 KB
com/dougkeen/bart/activities/RoutesListActivity_$6.class
1.0 KB
procyon -ec {}
    
Offset 2, 24 lines modifiedOffset 2, 26 lines modified
2 package·com.dougkeen.bart.activities;2 package·com.dougkeen.bart.activities;
  
3 import·android.util.Log;3 import·android.util.Log;
  
4 class·RoutesListActivity_$6·implements·Runnable4 class·RoutesListActivity_$6·implements·Runnable
5 {5 {
6 ····final·/*·synthetic·*/·RoutesListActivity_·this$0;6 ····final·/*·synthetic·*/·RoutesListActivity_·this$0;
 7 ····final·/*·synthetic·*/·String·val$message;
7 ····8 ····
8 ····RoutesListActivity_$6(final·RoutesListActivity_·this$0)·{9 ····RoutesListActivity_$6(final·RoutesListActivity_·this$0,·final·String·val$message)·{
9 ········this.this$0·=·this$0;10 ········this.this$0·=·this$0;
 11 ········this.val$message·=·val$message;
10 ····}12 ····}
11 ····13 ····
12 ····public·void·run()·{14 ····public·void·run()·{
13 ········try·{15 ········try·{
14 ············final·RoutesListActivity_·this$0·=·this.this$0;16 ············final·RoutesListActivity_·this$0·=·this.this$0;
15 ············try·{17 ············try·{
16 ················RoutesListActivity_.access$201(this$0);18 ················RoutesListActivity_.access$201(this$0,·this.val$message);
17 ············}19 ············}
18 ············catch·(RuntimeException·ex)·{20 ············catch·(RuntimeException·ex)·{
19 ················Log.e("RoutesListActivity_",·"A·runtime·exception·was·thrown·while·executing·code·in·a·runnable",·(Throwable)ex);21 ················Log.e("RoutesListActivity_",·"A·runtime·exception·was·thrown·while·executing·code·in·a·runnable",·(Throwable)ex);
20 ············}22 ············}
21 ········}23 ········}
22 ········catch·(RuntimeException·ex2)·{}24 ········catch·(RuntimeException·ex2)·{}
23 ····}25 ····}
1.11 KB
com/dougkeen/bart/activities/RoutesListActivity_$7.class
1.0 KB
procyon -ec {}
    
Offset 2, 26 lines modifiedOffset 2, 24 lines modified
2 package·com.dougkeen.bart.activities;2 package·com.dougkeen.bart.activities;
  
3 import·android.util.Log;3 import·android.util.Log;
  
4 class·RoutesListActivity_$7·implements·Runnable4 class·RoutesListActivity_$7·implements·Runnable
5 {5 {
6 ····final·/*·synthetic·*/·RoutesListActivity_·this$0;6 ····final·/*·synthetic·*/·RoutesListActivity_·this$0;
7 ····final·/*·synthetic·*/·String·val$message; 
8 ····7 ····
9 ····RoutesListActivity_$7(final·RoutesListActivity_·this$0,·final·String·val$message)·{8 ····RoutesListActivity_$7(final·RoutesListActivity_·this$0)·{
10 ········this.this$0·=·this$0;9 ········this.this$0·=·this$0;
11 ········this.val$message·=·val$message; 
12 ····}10 ····}
13 ····11 ····
14 ····public·void·run()·{12 ····public·void·run()·{
15 ········try·{13 ········try·{
16 ············final·RoutesListActivity_·this$0·=·this.this$0;14 ············final·RoutesListActivity_·this$0·=·this.this$0;
17 ············try·{15 ············try·{
18 ················RoutesListActivity_.access$301(this$0,·this.val$message);16 ················RoutesListActivity_.access$301(this$0);
19 ············}17 ············}
20 ············catch·(RuntimeException·ex)·{18 ············catch·(RuntimeException·ex)·{
21 ················Log.e("RoutesListActivity_",·"A·runtime·exception·was·thrown·while·executing·code·in·a·runnable",·(Throwable)ex);19 ················Log.e("RoutesListActivity_",·"A·runtime·exception·was·thrown·while·executing·code·in·a·runnable",·(Throwable)ex);
22 ············}20 ············}
23 ········}21 ········}
24 ········catch·(RuntimeException·ex2)·{}22 ········catch·(RuntimeException·ex2)·{}
25 ····}23 ····}
18.6 KB
com/dougkeen/bart/activities/ViewDeparturesActivity$9.class
18.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V168 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V
169 ········14:·return169 ········14:·return
  
170 ··public·void·run();170 ··public·void·run();
171 ····descriptor:·()V171 ····descriptor:·()V
172 ····flags:·(0x0001)·ACC_PUBLIC172 ····flags:·(0x0001)·ACC_PUBLIC
173 ····Code:173 ····Code:
174 ······stack=300,·locals=14,·args_size=1174 ······stack=300,·locals=13,·args_size=1
175 ·········0:·iconst_1175 ·········0:·iconst_1
176 ·········1:·istore_1176 ·········1:·istore_1
177 ·········2:·aload_0177 ·········2:·aload_0
178 ·········3:·getfield······#14·················//·Field·val$departures:Ljava/util/List;178 ·········3:·getfield······#14·················//·Field·val$departures:Ljava/util/List;
179 ·········6:·astore_2179 ·········6:·astore_2
180 ·········7:·aload_2180 ·········7:·aload_2
181 ·········8:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z181 ·········8:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z
Offset 224, 165 lines modifiedOffset 224, 161 lines modified
224 ········91:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;224 ········91:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
225 ········94:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;225 ········94:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;
226 ········97:·astore_2226 ········97:·astore_2
227 ········98:·aload_2227 ········98:·aload_2
228 ········99:·invokevirtual·#79·················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.getCount:()I228 ········99:·invokevirtual·#79·················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.getCount:()I
229 ·······102:·istore_3229 ·······102:·istore_3
230 ·······103:·iload_3230 ·······103:·iload_3
231 ·······104:·ifle··········322231 ·······104:·ifle··········337
232 ·······107:·iconst_m1232 ·······107:·iconst_m1
233 ·······108:·istore········9233 ·······108:·istore········9
234 ·······110:·aload_0234 ·······110:·aload_0
235 ·······111:·getfield······#14·················//·Field·val$departures:Ljava/util/List;235 ·······111:·getfield······#14·················//·Field·val$departures:Ljava/util/List;
236 ·······114:·astore_2 
237 ·······115:·aload_2 
238 ·······116:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;236 ·······114:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
239 ·······121:·astore········10 
240 ·······123:·aload·········10237 ·······119:·astore_2
 238 ·······120:·aload_2
241 ·······125:·invokeinterface·#88,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z239 ·······121:·invokeinterface·#88,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
242 ·······130:·istore_3 
243 ·······131:·iload_3240 ·······126:·istore········5
 241 ·······128:·iload·········5
244 ·······132:·ifeq··········383242 ·······130:·ifeq··········395
245 ·······135:·aload·········10243 ·······133:·aload_2
246 ·······137:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;244 ·······134:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
247 ·······142:·checkcast·····#94·················//·class·com/dougkeen/bart/model/Departure245 ·······139:·checkcast·····#94·················//·class·com/dougkeen/bart/model/Departure
248 ·······145:·astore········11246 ·······142:·astore········10
249 ·······147:·iload·········8247 ·······144:·iload·········8
250 ·······149:·ifne··········167248 ·······146:·ifne··········166
251 ·······152:·aload·········11249 ·······149:·aload·········10
252 ·······154:·aload·········7250 ·······151:·aload·········7
253 ·······156:·invokevirtual·#98·················//·Method·com/dougkeen/bart/model/Departure.equals:(Ljava/lang/Object;)Z251 ·······153:·invokevirtual·#98·················//·Method·com/dougkeen/bart/model/Departure.equals:(Ljava/lang/Object;)Z
254 ·······159:·istore_3 
255 ·······160:·iload_3252 ·······156:·istore········5
 253 ·······158:·iload·········5
256 ·······161:·ifeq··········167254 ·······160:·ifeq··········166
257 ·······164:·iconst_1255 ·······163:·iconst_1
258 ·······165:·istore········8256 ·······164:·istore········8
259 ·······167:·iload·········9257 ·······166:·iload·········9
260 ·······169:·iconst_1258 ·······168:·iconst_1
261 ·······170:·iadd259 ·······169:·iadd
262 ·······171:·istore········9260 ·······170:·istore········9
263 ·······173:·aconst_null261 ·······172:·aconst_null
264 ·······174:·astore········12262 ·······173:·astore········11
265 ·······176:·aload_0263 ·······175:·aload_0
266 ·······177:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;264 ·······176:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
267 ·······180:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter; 
268 ·······183:·astore_2 
269 ·······184:·aload_2 
270 ·······185:·invokevirtual·#79·················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.getCount:()I 
271 ·······188:·istore_3 
272 ·······189:·iload·········9 
273 ·······191:·iload_3 
274 ·······192:·if_icmpge·····214 
275 ·······195:·aload_0 
276 ·······196:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity; 
277 ·······199:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;265 ·······179:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;
278 ·······202:·astore_2266 ·······182:·astore········6
 267 ·······184:·aload·········6
 268 ·······186:·invokevirtual·#79·················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.getCount:()I
 269 ·······189:·istore········5
 270 ·······191:·iload·········9
 271 ·······193:·iload·········5
 272 ·······195:·if_icmpge·····219
279 ·······203:·aload_2273 ·······198:·aload_0
 274 ·······199:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
 275 ·······202:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;
 276 ·······205:·astore········6
 277 ·······207:·aload·········6
280 ·······204:·iload·········9278 ·······209:·iload·········9
281 ·······206:·invokevirtual·#102················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.getItem:(I)Ljava/lang/Object;279 ·······211:·invokevirtual·#102················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.getItem:(I)Ljava/lang/Object;
282 ·······209:·checkcast·····#94·················//·class·com/dougkeen/bart/model/Departure280 ·······214:·checkcast·····#94·················//·class·com/dougkeen/bart/model/Departure
283 ·······212:·astore········12281 ·······217:·astore········11
284 ·······214:·aload·········12 
285 ·······216:·ifnull········290 
286 ·······219:·aload·········11282 ·······219:·aload·········11
 283 ·······221:·ifnull········303
287 ·······221:·aload·········12284 ·······224:·aload·········10
 285 ·······226:·aload·········11
288 ·······223:·invokevirtual·#98·················//·Method·com/dougkeen/bart/model/Departure.equals:(Ljava/lang/Object;)Z286 ·······228:·invokevirtual·#98·················//·Method·com/dougkeen/bart/model/Departure.equals:(Ljava/lang/Object;)Z
289 ·······226:·istore_3 
290 ·······227:·iload_3287 ·······231:·istore········5
 288 ·······233:·iload·········5
291 ·······228:·ifne··········290289 ·······235:·ifne··········303
292 ·······231:·aload_0290 ·······238:·aload_0
293 ·······232:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;291 ·······239:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
294 ·······235:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter; 
295 ·······238:·aload·········12 
296 ·······240:·invokevirtual·#106················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.remove:(Ljava/lang/Object;)V 
297 ·······243:·aload_0 
298 ·······244:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity; 
299 ·······247:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;292 ·······242:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;
300 ·······250:·astore_2293 ·······245:·aload·········11
 294 ·······247:·invokevirtual·#106················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.remove:(Ljava/lang/Object;)V
301 ·······251:·aload_2295 ·······250:·aload_0
302 ·······252:·invokevirtual·#79·················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.getCount:()I 
303 ·······255:·istore_3 
304 ·······256:·iload·········9 
305 ·······258:·iload_3 
306 ·······259:·if_icmpge·····284 
307 ·······262:·aload_0 
308 ·······263:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;296 ·······251:·getfield······#12·················//·Field·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
309 ·······266:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;297 ·······254:·invokestatic··#73·················//·Method·com/dougkeen/bart/activities/ViewDeparturesActivity.access$2000:(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;
310 ·······269:·astore_2 
311 ·······270:·aload_2298 ·······257:·astore········6
 299 ·······259:·aload·········6
 300 ·······261:·invokevirtual·#79·················//·Method·com/dougkeen/bart/data/DepartureArrayAdapter.getCount:()I
 301 ·······264:·istore········5
312 ·······271:·iload·········9302 ·······266:·iload·········9
 303 ·······268:·iload·········5
 304 ·······270:·if_icmpge·····297
Max diff block lines reached; 0/18858 bytes (0.00%) of diff not shown.
3.15 KB
com/dougkeen/bart/data/FavoritesArrayAdapter.class
3.05 KB
javap -verbose -constants -s -l -private {}
    
Offset 509, 48 lines modifiedOffset 509, 46 lines modified
509 ·········5:·invokevirtual·#121················//·Method·clearEtdListeners:()V509 ·········5:·invokevirtual·#121················//·Method·clearEtdListeners:()V
510 ·········8:·return510 ·········8:·return
  
511 ··public·void·clearEtdListeners();511 ··public·void·clearEtdListeners();
512 ····descriptor:·()V512 ····descriptor:·()V
513 ····flags:·(0x0001)·ACC_PUBLIC513 ····flags:·(0x0001)·ACC_PUBLIC
514 ····Code:514 ····Code:
515 ······stack=300,·locals=5,·args_size=1515 ······stack=300,·locals=6,·args_size=1
516 ·········0:·aload_0516 ·········0:·aload_0
517 ·········1:·getfield······#20·················//·Field·mBound:Z517 ·········1:·getfield······#20·················//·Field·mBound:Z
518 ·········4:·istore_1518 ·········4:·istore_1
519 ·········5:·iload_1519 ·········5:·iload_1
520 ·········6:·ifeq··········82520 ·········6:·ifeq··········82
521 ·········9:·aload_0521 ·········9:·aload_0
522 ········10:·getfield······#57·················//·Field·mEtdService:Lcom/dougkeen/bart/services/EtdService;522 ········10:·getfield······#57·················//·Field·mEtdService:Lcom/dougkeen/bart/services/EtdService;
523 ········13:·astore_2523 ········13:·astore_2
524 ········14:·aload_2524 ········14:·aload_2
525 ········15:·ifnull········82525 ········15:·ifnull········82
526 ········18:·aload_0526 ········18:·aload_0
527 ········19:·getfield······#27·················//·Field·mEtdListeners:Ljava/util/Map;527 ········19:·getfield······#27·················//·Field·mEtdListeners:Ljava/util/Map;
528 ········22:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;528 ········22:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;
529 ········27:·astore_2 
530 ········28:·aload_2 
531 ········29:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;529 ········27:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
532 ········34:·astore_3530 ········32:·astore_2
533 ········35:·aload_3531 ········33:·aload_2
534 ········36:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z532 ········34:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
535 ········41:·istore_1533 ········39:·istore_3
536 ········42:·iload_1534 ········40:·iload_3
537 ········43:·ifeq··········71535 ········41:·ifeq··········71
538 ········46:·aload_3536 ········44:·aload_2
539 ········47:·invokeinterface·#140,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;537 ········45:·invokeinterface·#140,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
540 ········52:·checkcast·····#97·················//·class·com/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener538 ········50:·checkcast·····#97·················//·class·com/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener
541 ········55:·astore········4539 ········53:·astore········4
542 ········57:·aload_0540 ········55:·aload_0
543 ········58:·getfield······#57·················//·Field·mEtdService:Lcom/dougkeen/bart/services/EtdService;541 ········56:·getfield······#57·················//·Field·mEtdService:Lcom/dougkeen/bart/services/EtdService;
544 ········61:·astore_2542 ········59:·astore········5
545 ········62:·aload·········4543 ········61:·aload·········4
546 ········64:·aload_2544 ········63:·aload·········5
547 ········65:·invokevirtual·#144················//·Method·com/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener.close:(Lcom/dougkeen/bart/services/EtdService;)V545 ········65:·invokevirtual·#144················//·Method·com/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener.close:(Lcom/dougkeen/bart/services/EtdService;)V
548 ········68:·goto··········35546 ········68:·goto··········33
549 ········71:·aload_0547 ········71:·aload_0
550 ········72:·getfield······#27·················//·Field·mEtdListeners:Ljava/util/Map;548 ········72:·getfield······#27·················//·Field·mEtdListeners:Ljava/util/Map;
551 ········75:·astore_2549 ········75:·astore_2
552 ········76:·aload_2550 ········76:·aload_2
553 ········77:·invokeinterface·#145,··1··········//·InterfaceMethod·java/util/Map.clear:()V551 ········77:·invokeinterface·#145,··1··········//·InterfaceMethod·java/util/Map.clear:()V
554 ········82:·return552 ········82:·return
  
11.3 KB
com/dougkeen/bart/data/FavoritesPersistence.class
11.2 KB
procyon -ec {}
    
Offset 41, 119 lines modifiedOffset 41, 123 lines modified
41 ····public·List·restore()·{41 ····public·List·restore()·{
42 ········//·42 ········//·
43 ········//·This·method·could·not·be·decompiled.43 ········//·This·method·could·not·be·decompiled.
44 ········//·44 ········//·
45 ········//·Original·Bytecode:45 ········//·Original·Bytecode:
46 ········//·46 ········//·
47 ········//·····1:·getfield········com/dougkeen/bart/data/FavoritesPersistence.app:Lcom/dougkeen/bart/BartRunnerApplication;47 ········//·····1:·getfield········com/dougkeen/bart/data/FavoritesPersistence.app:Lcom/dougkeen/bart/BartRunnerApplication;
48 ········//·····4:·astore_1······· 
49 ········//·····5:·aload_1········ 
50 ········//·····6:·invokevirtual···com/dougkeen/bart/BartRunnerApplication.fileList:()[Ljava/lang/String;48 ········//·····4:·invokevirtual···com/dougkeen/bart/BartRunnerApplication.fileList:()[Ljava/lang/String;
51 ········//·····9:·astore_2·······49 ········//·····7:·astore_1·······
52 ········//····10:·aload_2········50 ········//·····8:·aload_1········
53 ········//····11:·arraylength····51 ········//·····9:·arraylength····
 52 ········//····10:·istore_2·······
 53 ········//····11:·iconst_0·······
54 ········//····12:·istore_3·······54 ········//····12:·istore_3·······
55 ········//····13:·iconst_0·······55 ········//····13:·aconst_null····
56 ········//····14:·istore··········456 ········//····14:·astore··········4
 57 ········//····16:·iconst_0·······
 58 ········//····17:·istore··········5
57 ········//····16:·iload···········459 ········//····19:·iload···········5
58 ········//····18:·iload_3········60 ········//····21:·iload_2········
59 ········//····19:·if_icmpge·······14161 ········//····22:·if_icmpge·······158
60 ········//····22:·aload_2········62 ········//····25:·aload_1········
61 ········//····23:·iload···········463 ········//····26:·iload···········5
62 ········//····25:·aaload·········64 ········//····28:·aaload·········
63 ········//····26:·astore··········565 ········//····29:·astore··········6
64 ········//····28:·ldc·············"favorites"66 ········//····31:·ldc·············"favorites"
65 ········//····30:·astore_1·······67 ········//····33:·astore··········4
66 ········//····31:·aload_1········ 
67 ········//····32:·aload···········568 ········//····35:·aload···········4
 69 ········//····37:·aload···········6
68 ········//····34:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z70 ········//····39:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z
69 ········//····37:·istore··········671 ········//····42:·istore_3·······
70 ········//····39:·iload···········672 ········//····43:·iload_3········
71 ········//····41:·ifeq············12473 ········//····44:·ifeq············137
72 ········//····44:·aconst_null····74 ········//····47:·aconst_null····
73 ········//····45:·astore··········775 ········//····48:·astore··········7
74 ········//····47:·aload_0········76 ········//····50:·aload_0········
75 ········//····48:·getfield········com/dougkeen/bart/data/FavoritesPersistence.app:Lcom/dougkeen/bart/BartRunnerApplication;77 ········//····51:·getfield········com/dougkeen/bart/data/FavoritesPersistence.app:Lcom/dougkeen/bart/BartRunnerApplication;
76 ········//····51:·astore_1·······78 ········//····54:·astore··········4
77 ········//····52:·ldc·············"favorites"79 ········//····56:·ldc·············"favorites"
78 ········//····54:·astore··········880 ········//····58:·astore··········8
79 ········//····56:·aload_1········81 ········//····60:·aload···········4
80 ········//····57:·aload···········882 ········//····62:·aload···········8
81 ········//····59:·invokevirtual···com/dougkeen/bart/BartRunnerApplication.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream;83 ········//····64:·invokevirtual···com/dougkeen/bart/BartRunnerApplication.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream;
82 ········//····62:·astore··········784 ········//····67:·astore··········7
83 ········//····64:·aload_0········85 ········//····69:·aload_0········
84 ········//····65:·getfield········com/dougkeen/bart/data/FavoritesPersistence.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;86 ········//····70:·getfield········com/dougkeen/bart/data/FavoritesPersistence.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
85 ········//····68:·astore_1·······87 ········//····73:·astore··········4
86 ········//····69:·new·············Lcom/dougkeen/bart/data/FavoritesPersistence$1;88 ········//····75:·new·············Lcom/dougkeen/bart/data/FavoritesPersistence$1;
87 ········//····72:·astore··········889 ········//····78:·astore··········8
88 ········//····74:·aload···········890 ········//····80:·aload···········8
89 ········//····76:·aload_0········91 ········//····82:·aload_0········
90 ········//····77:·invokespecial···com/dougkeen/bart/data/FavoritesPersistence$1.<init>:(Lcom/dougkeen/bart/data/FavoritesPersistence;)V92 ········//····83:·invokespecial···com/dougkeen/bart/data/FavoritesPersistence$1.<init>:(Lcom/dougkeen/bart/data/FavoritesPersistence;)V
91 ········//····80:·aload_1········93 ········//····86:·aload···········4
92 ········//····81:·aload···········794 ········//····88:·aload···········7
93 ········//····83:·aload···········895 ········//····90:·aload···········8
94 ········//····85:·invokevirtual···com/fasterxml/jackson/databind/ObjectMapper.readValue:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;96 ········//····92:·invokevirtual···com/fasterxml/jackson/databind/ObjectMapper.readValue:(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
95 ········//····88:·astore_1·······97 ········//····95:·astore··········4
96 ········//····89:·aload_1········98 ········//····97:·aload···········4
97 ········//····90:·checkcast·······Ljava/util/List;99 ········//····99:·checkcast·······Ljava/util/List;
98 ········//····93:·astore_1······· 
99 ········//····94:·aload···········7 
100 ········//····96:·invokestatic····org/apache/commons/io/IOUtils.closeQuietly:(Ljava/io/InputStream;)V 
101 ········//····99:·aload_1········ 
102 ········//···100:·areturn········ 
103 ········//···101:·astore··········9100 ········//···102:·astore··········4
104 ········//···103:·ldc·············"FavoritesPersistence" 
105 ········//···105:·astore_1······· 
106 ········//···106:·ldc·············"Could·not·read·favorites·file" 
107 ········//···108:·astore··········8 
108 ········//···110:·aload_1········ 
109 ········//···111:·aload···········8 
110 ········//···113:·aload···········9 
111 ········//···115:·invokestatic····android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I 
112 ········//···118:·pop············ 
113 ········//···119:·aload···········7 
114 ········//···121:·invokestatic····org/apache/commons/io/IOUtils.closeQuietly:(Ljava/io/InputStream;)V 
115 ········//···124:·iload···········4 
116 ········//···126:·iconst_1······· 
117 ········//···127:·iadd··········· 
118 ········//···128:·istore··········4 
119 ········//···130:·goto············16 
120 ········//···133:·astore_1······· 
121 ········//···134:·aload···········7101 ········//···104:·aload···········7
122 ········//···136:·invokestatic····org/apache/commons/io/IOUtils.closeQuietly:(Ljava/io/InputStream;)V102 ········//···106:·invokestatic····org/apache/commons/io/IOUtils.closeQuietly:(Ljava/io/InputStream;)V
123 ········//···139:·aload_1········103 ········//···109:·aload···········4
 104 ········//···111:·areturn········
 105 ········//···112:·astore··········9
 106 ········//···114:·ldc·············"FavoritesPersistence"
 107 ········//···116:·astore··········4
 108 ········//···118:·ldc·············"Could·not·read·favorites·file"
 109 ········//···120:·astore··········8
 110 ········//···122:·aload···········4
 111 ········//···124:·aload···········8
 112 ········//···126:·aload···········9
 113 ········//···128:·invokestatic····android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
 114 ········//···131:·pop············
 115 ········//···132:·aload···········7
 116 ········//···134:·invokestatic····org/apache/commons/io/IOUtils.closeQuietly:(Ljava/io/InputStream;)V
 117 ········//···137:·iload···········5
 118 ········//···139:·iconst_1·······
 119 ········//···140:·iadd···········
 120 ········//···141:·istore_3·······
 121 ········//···142:·iload_3········
 122 ········//···143:·istore··········5
 123 ········//···145:·goto············19
 124 ········//···148:·astore··········4
 125 ········//···150:·aload···········7
 126 ········//···152:·invokestatic····org/apache/commons/io/IOUtils.closeQuietly:(Ljava/io/InputStream;)V
 127 ········//···155:·aload···········4
124 ········//···140:·athrow·········128 ········//···157:·athrow·········
125 ········//···141:·new·············Ljava/util/ArrayList;129 ········//···158:·new·············Ljava/util/ArrayList;
126 ········//···144:·astore_1·······130 ········//···161:·astore··········4
127 ········//···145:·aload_1········131 ········//···163:·aload···········4
128 ········//···146:·invokespecial···java/util/ArrayList.<init>:()V132 ········//···165:·invokespecial···java/util/ArrayList.<init>:()V
129 ········//···149:·goto············99133 ········//···168:·goto············109
130 ········//····Exceptions:134 ········//····Exceptions:
131 ········//··Try···········Handler135 ········//··Try···········Handler
132 ········//··Start··End····Start··End····Type·················136 ········//··Start··End····Start··End····Type·················
133 ········//··-----··-----··-----··-----··---------------------137 ········//··-----··-----··-----··-----··---------------------
134 ········//··47·····51·····101····124····Ljava/lang/Exception;138 ········//··50·····54·····112····137····Ljava/lang/Exception;
135 ········//··47·····51·····133····141····Any139 ········//··50·····54·····148····158····Any
136 ········//··57·····62·····101····124····Ljava/lang/Exception; 
137 ········//··57·····62·····133····141····Any 
138 ········//··64·····68·····101····124····Ljava/lang/Exception;140 ········//··62·····67·····112····137····Ljava/lang/Exception;
Max diff block lines reached; 1032/11402 bytes (9.05%) of diff not shown.
3.14 KB
com/dougkeen/bart/model/Line.class
3.08 KB
javap -verbose -constants -s -l -private {}
    
Offset 1428, 41 lines modifiedOffset 1428, 39 lines modified
1428 ······stack=300,·locals=6,·args_size=11428 ······stack=300,·locals=6,·args_size=1
1429 ·········0:·new···········#249················//·class·java/util/TreeSet1429 ·········0:·new···········#249················//·class·java/util/TreeSet
1430 ·········3:·astore_11430 ·········3:·astore_1
1431 ·········4:·aload_11431 ·········4:·aload_1
1432 ·········5:·invokespecial·#250················//·Method·java/util/TreeSet."<init>":()V1432 ·········5:·invokespecial·#250················//·Method·java/util/TreeSet."<init>":()V
1433 ·········8:·aload_01433 ·········8:·aload_0
1434 ·········9:·invokestatic··#254················//·Method·getLinesForStation:(Lcom/dougkeen/bart/model/Station;)Ljava/util/Collection;1434 ·········9:·invokestatic··#254················//·Method·getLinesForStation:(Lcom/dougkeen/bart/model/Station;)Ljava/util/Collection;
1435 ········12:·astore_2 
1436 ········13:·aload_2 
1437 ········14:·invokeinterface·#258,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;1435 ········12:·invokeinterface·#258,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
1438 ········19:·astore_31436 ········17:·astore_2
1439 ········20:·aload_31437 ········18:·aload_2
1440 ········21:·invokeinterface·#264,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1438 ········19:·invokeinterface·#264,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1441 ········26:·istore········4 
1442 ········28:·iload·········41439 ········24:·istore_3
 1440 ········25:·iload_3
1443 ········30:·ifeq··········611441 ········26:·ifeq··········59
1444 ········33:·aload_31442 ········29:·aload_2
1445 ········34:·invokeinterface·#268,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1443 ········30:·invokeinterface·#268,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1446 ········39:·checkcast·····#2··················//·class·com/dougkeen/bart/model/Line1444 ········35:·checkcast·····#2··················//·class·com/dougkeen/bart/model/Line
1447 ········42:·astore········51445 ········38:·astore········4
1448 ········44:·aload·········51446 ········40:·aload·········4
1449 ········46:·getfield······#223················//·Field·stations:Ljava/util/List;1447 ········42:·getfield······#223················//·Field·stations:Ljava/util/List;
1450 ········49:·astore_21448 ········45:·astore········5
1451 ········50:·aload_11449 ········47:·aload_1
1452 ········51:·aload_21450 ········48:·aload·········5
1453 ········52:·invokeinterface·#274,··2··········//·InterfaceMethod·java/util/Set.addAll:(Ljava/util/Collection;)Z1451 ········50:·invokeinterface·#274,··2··········//·InterfaceMethod·java/util/Set.addAll:(Ljava/util/Collection;)Z
1454 ········57:·pop1452 ········55:·pop
1455 ········58:·goto··········201453 ········56:·goto··········18
1456 ········61:·aload_11454 ········59:·aload_1
1457 ········62:·aload_01455 ········60:·aload_0
1458 ········63:·invokeinterface·#277,··2··········//·InterfaceMethod·java/util/Set.remove:(Ljava/lang/Object;)Z1456 ········61:·invokeinterface·#277,··2··········//·InterfaceMethod·java/util/Set.remove:(Ljava/lang/Object;)Z
1459 ········68:·pop1457 ········66:·pop
1460 ········69:·aload_11458 ········67:·aload_1
1461 ········70:·areturn1459 ········68:·areturn
  
1462 ··public·static·com.dougkeen.bart.model.Line·valueOf(java.lang.String);1460 ··public·static·com.dougkeen.bart.model.Line·valueOf(java.lang.String);
1463 ····descriptor:·(Ljava/lang/String;)Lcom/dougkeen/bart/model/Line;1461 ····descriptor:·(Ljava/lang/String;)Lcom/dougkeen/bart/model/Line;
1464 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC1462 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
1465 ····Code:1463 ····Code:
1466 ······stack=300,·locals=1,·args_size=11464 ······stack=300,·locals=1,·args_size=1
1467 ·········0:·ldc···········#2··················//·class·com/dougkeen/bart/model/Line1465 ·········0:·ldc···········#2··················//·class·com/dougkeen/bart/model/Line
15.6 KB
com/dougkeen/bart/model/RealTimeDepartures.class
15.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 268, 98 lines modifiedOffset 268, 94 lines modified
268 ·········9:·invokevirtual·#44·················//·Method·com/dougkeen/bart/model/Departure.getLine:()Lcom/dougkeen/bart/model/Line;268 ·········9:·invokevirtual·#44·················//·Method·com/dougkeen/bart/model/Departure.getLine:()Lcom/dougkeen/bart/model/Line;
269 ········12:·astore_3269 ········12:·astore_3
270 ········13:·aload_3270 ········13:·aload_3
271 ········14:·ifnonnull·····18271 ········14:·ifnonnull·····18
272 ········17:·return272 ········17:·return
273 ········18:·aload_0273 ········18:·aload_0
274 ········19:·getfield······#23·················//·Field·routes:Ljava/util/List;274 ········19:·getfield······#23·················//·Field·routes:Ljava/util/List;
275 ········22:·astore_3 
276 ········23:·aload_3 
277 ········24:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;275 ········22:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
278 ········29:·astore········4 
279 ········31:·aload·········4276 ········27:·astore_3
 277 ········28:·aload_3
280 ········33:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z278 ········29:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
281 ········38:·istore········5279 ········34:·istore········4
282 ········40:·iload·········5280 ········36:·iload·········4
283 ········42:·ifeq··········17281 ········38:·ifeq··········17
284 ········45:·aload·········4282 ········41:·aload_3
285 ········47:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;283 ········42:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
286 ········52:·checkcast·····#62·················//·class·com/dougkeen/bart/model/Route284 ········47:·checkcast·····#62·················//·class·com/dougkeen/bart/model/Route
287 ········55:·astore········6285 ········50:·astore········5
288 ········57:·aload_1286 ········52:·aload_1
289 ········58:·invokevirtual·#44·················//·Method·com/dougkeen/bart/model/Departure.getLine:()Lcom/dougkeen/bart/model/Line;287 ········53:·invokevirtual·#44·················//·Method·com/dougkeen/bart/model/Departure.getLine:()Lcom/dougkeen/bart/model/Line;
290 ········61:·astore_3288 ········56:·astore········6
 289 ········58:·aload·········5
 290 ········60:·aload_2
291 ········62:·aload·········6291 ········61:·aload·········6
292 ········64:·aload_2 
293 ········65:·aload_3 
294 ········66:·invokevirtual·#66·················//·Method·com/dougkeen/bart/model/Route.trainDestinationIsApplicable:(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Line;)Z292 ········63:·invokevirtual·#66·················//·Method·com/dougkeen/bart/model/Route.trainDestinationIsApplicable:(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Line;)Z
295 ········69:·istore········5293 ········66:·istore········4
 294 ········68:·iload·········4
 295 ········70:·ifeq··········28
296 ········71:·iload·········5296 ········73:·aload·········5
297 ········73:·ifeq··········31 
298 ········76:·aload·········6 
299 ········78:·invokevirtual·#69·················//·Method·com/dougkeen/bart/model/Route.hasTransfer:()Z297 ········75:·invokevirtual·#69·················//·Method·com/dougkeen/bart/model/Route.hasTransfer:()Z
300 ········81:·istore········5298 ········78:·istore········7
301 ········83:·aload_1299 ········80:·aload_1
302 ········84:·iload·········5300 ········81:·iload·········7
303 ········86:·invokevirtual·#73·················//·Method·com/dougkeen/bart/model/Departure.setRequiresTransfer:(Z)V301 ········83:·invokevirtual·#73·················//·Method·com/dougkeen/bart/model/Departure.setRequiresTransfer:(Z)V
304 ········89:·getstatic·····#79·················//·Field·com/dougkeen/bart/model/Line.YELLOW_ORANGE_SCHEDULED_TRANSFER:Lcom/dougkeen/bart/model/Line;302 ········86:·getstatic·····#79·················//·Field·com/dougkeen/bart/model/Line.YELLOW_ORANGE_SCHEDULED_TRANSFER:Lcom/dougkeen/bart/model/Line;
305 ········92:·astore_3303 ········89:·astore_3
306 ········93:·aload·········6304 ········90:·aload·········5
307 ········95:·invokevirtual·#82·················//·Method·com/dougkeen/bart/model/Route.getDirectLine:()Lcom/dougkeen/bart/model/Line;305 ········92:·invokevirtual·#82·················//·Method·com/dougkeen/bart/model/Route.getDirectLine:()Lcom/dougkeen/bart/model/Line;
308 ········98:·astore········7306 ········95:·astore········6
309 ·······100:·aload_3307 ········97:·aload_3
310 ·······101:·aload·········7308 ········98:·aload·········6
311 ·······103:·invokevirtual·#86·················//·Method·com/dougkeen/bart/model/Line.equals:(Ljava/lang/Object;)Z309 ·······100:·invokevirtual·#86·················//·Method·com/dougkeen/bart/model/Line.equals:(Ljava/lang/Object;)Z
312 ·······106:·istore········5310 ·······103:·istore········7
313 ·······108:·aload_1311 ·······105:·aload_1
314 ·······109:·iload·········5312 ·······106:·iload·········7
315 ·······111:·invokevirtual·#89·················//·Method·com/dougkeen/bart/model/Departure.setTransferScheduled:(Z)V313 ·······108:·invokevirtual·#89·················//·Method·com/dougkeen/bart/model/Departure.setTransferScheduled:(Z)V
316 ·······114:·aload_0314 ·······111:·aload_0
317 ·······115:·invokevirtual·#93·················//·Method·getDepartures:()Ljava/util/List;315 ·······112:·invokevirtual·#93·················//·Method·getDepartures:()Ljava/util/List;
318 ·······118:·astore_3316 ·······115:·astore_3
319 ·······119:·aload_3317 ·······116:·aload_3
320 ·······120:·aload_1318 ·······117:·aload_1
321 ·······121:·invokeinterface·#96,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z319 ·······118:·invokeinterface·#96,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
322 ·······126:·pop320 ·······123:·pop
323 ·······127:·aload_0321 ·······124:·aload_0
324 ·······128:·getfield······#98·················//·Field·time:J322 ·······125:·getfield······#98·················//·Field·time:J
325 ·······131:·lstore········8323 ·······128:·lstore········8
326 ·······133:·aload_1324 ·······130:·aload_1
327 ·······134:·lload·········8325 ·······131:·lload·········8
328 ·······136:·invokevirtual·#102················//·Method·com/dougkeen/bart/model/Departure.calculateEstimates:(J)V326 ·······133:·invokevirtual·#102················//·Method·com/dougkeen/bart/model/Departure.calculateEstimates:(J)V
329 ·······139:·goto··········17327 ·······136:·goto··········17
  
330 ··private·void·rebuildFilteredDepaturesCollection();328 ··private·void·rebuildFilteredDepaturesCollection();
331 ····descriptor:·()V329 ····descriptor:·()V
332 ····flags:·(0x0002)·ACC_PRIVATE330 ····flags:·(0x0002)·ACC_PRIVATE
333 ····Code:331 ····Code:
334 ······stack=300,·locals=5,·args_size=1332 ······stack=300,·locals=4,·args_size=1
335 ·········0:·aload_0333 ·········0:·aload_0
336 ·········1:·invokevirtual·#93·················//·Method·getDepartures:()Ljava/util/List;334 ·········1:·invokevirtual·#93·················//·Method·getDepartures:()Ljava/util/List;
337 ·········4:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/List.clear:()V335 ·········4:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/List.clear:()V
338 ·········9:·aload_0336 ·········9:·aload_0
339 ········10:·getfield······#28·················//·Field·unfilteredDepartures:Ljava/util/List;337 ········10:·getfield······#28·················//·Field·unfilteredDepartures:Ljava/util/List;
340 ········13:·astore_1 
341 ········14:·aload_1 
342 ········15:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;338 ········13:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
343 ········20:·astore_2339 ········18:·astore_1
344 ········21:·aload_2340 ········19:·aload_1
345 ········22:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z341 ········20:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
346 ········27:·istore_3342 ········25:·istore_2
347 ········28:·iload_3343 ········26:·iload_2
348 ········29:·ifeq··········52344 ········27:·ifeq··········48
349 ········32:·aload_2345 ········30:·aload_1
350 ········33:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;346 ········31:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
351 ········38:·checkcast·····#30·················//·class·com/dougkeen/bart/model/Departure347 ········36:·checkcast·····#30·················//·class·com/dougkeen/bart/model/Departure
352 ········41:·astore········4348 ········39:·astore_3
353 ········43:·aload_0349 ········40:·aload_0
354 ········44:·aload·········4350 ········41:·aload_3
355 ········46:·invokespecial·#109················//·Method·addDepartureIfApplicable:(Lcom/dougkeen/bart/model/Departure;)V351 ········42:·invokespecial·#109················//·Method·addDepartureIfApplicable:(Lcom/dougkeen/bart/model/Departure;)V
356 ········49:·goto··········21352 ········45:·goto··········19
357 ········52:·return353 ········48:·return
  
358 ··public·void·addDeparture(com.dougkeen.bart.model.Departure);354 ··public·void·addDeparture(com.dougkeen.bart.model.Departure);
359 ····descriptor:·(Lcom/dougkeen/bart/model/Departure;)V355 ····descriptor:·(Lcom/dougkeen/bart/model/Departure;)V
360 ····flags:·(0x0001)·ACC_PUBLIC356 ····flags:·(0x0001)·ACC_PUBLIC
361 ····Code:357 ····Code:
362 ······stack=300,·locals=2,·args_size=2358 ······stack=300,·locals=2,·args_size=2
363 ·········0:·aload_0359 ·········0:·aload_0
Offset 377, 87 lines modifiedOffset 373, 85 lines modified
377 ····flags:·(0x0001)·ACC_PUBLIC373 ····flags:·(0x0001)·ACC_PUBLIC
378 ····Code:374 ····Code:
379 ······stack=300,·locals=10,·args_size=1375 ······stack=300,·locals=10,·args_size=1
380 ·········0:·iconst_0376 ·········0:·iconst_0
381 ·········1:·istore_1377 ·········1:·istore_1
382 ·········2:·aload_0378 ·········2:·aload_0
383 ·········3:·invokevirtual·#93·················//·Method·getDepartures:()Ljava/util/List;379 ·········3:·invokevirtual·#93·················//·Method·getDepartures:()Ljava/util/List;
384 ·········6:·astore_2 
385 ·········7:·aload_2 
386 ·········8:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;380 ·········6:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
387 ········13:·astore_3381 ········11:·astore_2
388 ········14:·aload_3382 ········12:·aload_2
389 ········15:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z383 ········13:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
390 ········20:·istore········4 
391 ········22:·iload·········4384 ········18:·istore_3
 385 ········19:·iload_3
392 ········24:·ifeq··········52386 ········20:·ifeq··········46
393 ········27:·aload_3387 ········23:·aload_2
394 ········28:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;388 ········24:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
395 ········33:·checkcast·····#30·················//·class·com/dougkeen/bart/model/Departure389 ········29:·checkcast·····#30·················//·class·com/dougkeen/bart/model/Departure
396 ········36:·astore········5390 ········32:·astore········4
397 ········38:·aload·········5391 ········34:·aload·········4
398 ········40:·invokevirtual·#112················//·Method·com/dougkeen/bart/model/Departure.getRequiresTransfer:()Z392 ········36:·invokevirtual·#112················//·Method·com/dougkeen/bart/model/Departure.getRequiresTransfer:()Z
Max diff block lines reached; 2325/15802 bytes (14.71%) of diff not shown.
4.33 KB
com/dougkeen/bart/model/ScheduleInformation.class
4.23 KB
javap -verbose -constants -s -l -private {}
    
Offset 166, 68 lines modifiedOffset 166, 66 lines modified
166 ····flags:·(0x0001)·ACC_PUBLIC166 ····flags:·(0x0001)·ACC_PUBLIC
167 ····Code:167 ····Code: