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:
168 ······stack=300,·locals=7,·args_size=1168 ······stack=300,·locals=7,·args_size=1
169 ·········0:·aload_0169 ·········0:·aload_0
170 ·········1:·getfield······#20·················//·Field·aveTripLength:I170 ·········1:·getfield······#20·················//·Field·aveTripLength:I
171 ·········4:·istore_1171 ·········4:·istore_1
172 ·········5:·iload_1172 ·········5:·iload_1
173 ·········6:·ifge··········103173 ·········6:·ifge··········102
174 ·········9:·iconst_0174 ·········9:·iconst_0
175 ········10:·istore_2175 ········10:·istore_2
176 ········11:·aload_0176 ········11:·aload_0
177 ········12:·invokevirtual·#30·················//·Method·getTrips:()Ljava/util/List;177 ········12:·invokevirtual·#30·················//·Method·getTrips:()Ljava/util/List;
178 ········15:·astore_3 
179 ········16:·aload_3 
180 ········17:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;178 ········15:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
181 ········22:·astore········4 
182 ········24:·aload·········4179 ········20:·astore_3
 180 ········21:·aload_3
183 ········26:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z181 ········22:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
184 ········31:·istore_1 
185 ········32:·iload_1182 ········27:·istore········4
 183 ········29:·iload·········4
186 ········33:·ifeq··········80184 ········31:·ifeq··········79
187 ········36:·aload·········4185 ········34:·aload_3
188 ········38:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;186 ········35:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
189 ········43:·checkcast·····#52·················//·class·com/dougkeen/bart/model/ScheduleItem187 ········40:·checkcast·····#52·················//·class·com/dougkeen/bart/model/ScheduleItem
190 ········46:·astore········5188 ········43:·astore········5
191 ········48:·aload·········5189 ········45:·aload·········5
192 ········50:·invokevirtual·#56·················//·Method·com/dougkeen/bart/model/ScheduleItem.getTripLength:()I190 ········47:·invokevirtual·#56·················//·Method·com/dougkeen/bart/model/ScheduleItem.getTripLength:()I
193 ········53:·istore········6191 ········50:·istore········6
194 ········55:·iload·········6192 ········52:·iload·········6
195 ········57:·ifle··········24193 ········54:·ifle··········21
196 ········60:·iload_2194 ········57:·iload_2
197 ········61:·iload·········6195 ········58:·iload·········6
198 ········63:·iadd196 ········60:·iadd
199 ········64:·istore_2197 ········61:·istore_2
200 ········65:·aload_0198 ········62:·aload_0
201 ········66:·getfield······#22·················//·Field·tripCount:I199 ········63:·getfield······#22·················//·Field·tripCount:I
202 ········69:·iconst_1200 ········66:·iconst_1
203 ········70:·iadd201 ········67:·iadd
204 ········71:·istore_1202 ········68:·istore········4
205 ········72:·aload_0203 ········70:·aload_0
206 ········73:·iload_1204 ········71:·iload·········4
207 ········74:·putfield······#22·················//·Field·tripCount:I205 ········73:·putfield······#22·················//·Field·tripCount:I
208 ········77:·goto··········24206 ········76:·goto··········21
209 ········80:·aload_0207 ········79:·aload_0
210 ········81:·getfield······#22·················//·Field·tripCount:I208 ········80:·getfield······#22·················//·Field·tripCount:I
211 ········84:·istore_1209 ········83:·istore_1
212 ········85:·iload_1210 ········84:·iload_1
213 ········86:·ifle··········103211 ········85:·ifle··········102
214 ········89:·aload_0212 ········88:·aload_0
215 ········90:·getfield······#22·················//·Field·tripCount:I213 ········89:·getfield······#22·················//·Field·tripCount:I
216 ········93:·istore_1214 ········92:·istore_1
217 ········94:·iload_2215 ········93:·iload_2
218 ········95:·iload_1216 ········94:·iload_1
219 ········96:·idiv217 ········95:·idiv
220 ········97:·istore_1218 ········96:·istore_1
221 ········98:·aload_0219 ········97:·aload_0
222 ········99:·iload_1220 ········98:·iload_1
223 ·······100:·putfield······#20·················//·Field·aveTripLength:I221 ········99:·putfield······#20·················//·Field·aveTripLength:I
224 ·······103:·aload_0222 ·······102:·aload_0
225 ·······104:·getfield······#20·················//·Field·aveTripLength:I223 ·······103:·getfield······#20·················//·Field·aveTripLength:I
226 ·······107:·ireturn224 ·······106:·ireturn
  
227 ··public·long·getDate();225 ··public·long·getDate();
228 ····descriptor:·()J226 ····descriptor:·()J
229 ····flags:·(0x0001)·ACC_PUBLIC227 ····flags:·(0x0001)·ACC_PUBLIC
230 ····Code:228 ····Code:
231 ······stack=300,·locals=1,·args_size=1229 ······stack=300,·locals=1,·args_size=1
232 ·········0:·aload_0230 ·········0:·aload_0
963 B
com/dougkeen/bart/model/Station.class
889 B
procyon -ec {}
    
Offset 257, 22 lines modifiedOffset 257, 24 lines modified
257 ········if·(index·>=·0·&&·index2·>=·0·&&·index3·>=·0·&&·Math.abs(index3·-·index)·<·Math.abs(index2·-·index))·{257 ········if·(index·>=·0·&&·index2·>=·0·&&·index3·>=·0·&&·Math.abs(index3·-·index)·<·Math.abs(index2·-·index))·{
258 ············b·=·true;258 ············b·=·true;
259 ········}259 ········}
260 ········return·b;260 ········return·b;
261 ····}261 ····}
262 ····262 ····
263 ····public·boolean·isValidEndpointForDestination(final·Station·station,·final·Station·station2)·{263 ····public·boolean·isValidEndpointForDestination(final·Station·station,·final·Station·station2)·{
 264 ········boolean·b·=·false;
264 ········final·Line[]·values·=·Line.values();265 ········final·Line[]·values·=·Line.values();
265 ········for·(int·length·=·values.length,·i·=·0;·i·<·length;·++i)·{266 ········for·(int·length·=·values.length,·i·=·0;·i·<·length;·++i)·{
266 ············final·Line·line·=·values[i];267 ············final·Line·line·=·values[i];
267 ············if·(line.stations.indexOf(this)·>=·0·&&·line.stations.indexOf(station)·>=·0·&&·line.stations.indexOf(station2)·>=·0)·{268 ············if·(line.stations.indexOf(this)·>=·0·&&·line.stations.indexOf(station)·>=·0·&&·line.stations.indexOf(station2)·>=·0)·{
268 ················return·true;269 ················b·=·true;
 270 ················break;
269 ············}271 ············}
270 ········}272 ········}
271 ········return·false;273 ········return·b;
272 ····}274 ····}
273 ····275 ····
274 ····@Override276 ····@Override
275 ····public·String·toString()·{277 ····public·String·toString()·{
276 ········return·this.name;278 ········return·this.name;
277 ····}279 ····}
278 }280 }
2.25 KB
com/dougkeen/bart/networktasks/EtdContentHandler.class
2.15 KB
procyon -ec {}
    
Offset 66, 32 lines modifiedOffset 66, 32 lines modified
66 ············else·if·(s2.equals("length"))·{66 ············else·if·(s2.equals("length"))·{
67 ················this.currentDeparture.setTrainLength(this.currentValue);67 ················this.currentDeparture.setTrainLength(this.currentValue);
68 ············}68 ············}
69 ············else·if·(s2.equals("color"))·{69 ············else·if·(s2.equals("color"))·{
70 ················Departure·currentDeparture2·=·null;70 ················Departure·currentDeparture2·=·null;
71 ················String·currentValue·=·null;71 ················String·currentValue·=·null;
72 ················try·{72 ················try·{
73 ····················Label_0587:·{73 ····················Label_0590:·{
74 ························if·(!this.currentValue.equalsIgnoreCase("WHITE"))·{74 ························if·(!this.currentValue.equalsIgnoreCase("WHITE"))·{
75 ····························break·Label_0587;75 ····························break·Label_0590;
76 ························}76 ························}
77 ························final·Line[]·values·=·Line.values();77 ························final·Line[]·values·=·Line.values();
78 ························try·{78 ························try·{
79 ····························final·int·length·=·values.length;79 ····························final·int·length·=·values.length;
80 ····························int·i·=·0;80 ····························int·i·=·0;
81 ····························while·(i·<·length)·{81 ····························while·(i·<·length)·{
82 ································final·Line·line·=·values[i];82 ································final·Line·line·=·values[i];
83 ································try·{83 ································try·{
84 ····································final·List·stations·=·line.stations;84 ····································final·List·stations·=·line.stations;
85 ····································try·{85 ····································try·{
86 ········································final·Departure·currentDeparture·=·this.currentDeparture;86 ········································final·Departure·currentDeparture·=·this.currentDeparture;
87 ········································try·{87 ········································try·{
88 ············································Label_0578:·{88 ············································Label_0581:·{
89 ················································if·(stations.indexOf(currentDeparture.getTrainDestination())·<·0)·{89 ················································if·(stations.indexOf(currentDeparture.getTrainDestination())·<·0)·{
90 ····················································break·Label_0578;90 ····················································break·Label_0581;
91 ················································}91 ················································}
92 ················································final·List·stations2·=·line.stations;92 ················································final·List·stations2·=·line.stations;
93 ················································try·{93 ················································try·{
94 ····················································final·RealTimeDepartures·realTimeDepartures·=·this.realTimeDepartures;94 ····················································final·RealTimeDepartures·realTimeDepartures·=·this.realTimeDepartures;
95 ····················································try·{95 ····················································try·{
96 ························································if·(stations2.indexOf(realTimeDepartures.getDestination())·>=·0)·{96 ························································if·(stations2.indexOf(realTimeDepartures.getDestination())·>=·0)·{
97 ····························································this.currentDeparture.setLine(line);97 ····························································this.currentDeparture.setLine(line);
7.04 KB
com/dougkeen/bart/networktasks/GetRealTimeDeparturesTask.class
6.92 KB
javap -verbose -constants -s -l -private {}
    
Offset 799, 86 lines modifiedOffset 799, 84 lines modified
799 ········22:·aload_0799 ········22:·aload_0
800 ········23:·aload_3800 ········23:·aload_3
801 ········24:·putfield······#78·················//·Field·mRoutes:Ljava/util/List;801 ········24:·putfield······#78·················//·Field·mRoutes:Ljava/util/List;
802 ········27:·iconst_0802 ········27:·iconst_0
803 ········28:·istore········5803 ········28:·istore········5
804 ········30:·aload_0804 ········30:·aload_0
805 ········31:·getfield······#78·················//·Field·mRoutes:Ljava/util/List;805 ········31:·getfield······#78·················//·Field·mRoutes:Ljava/util/List;
806 ········34:·astore_3 
807 ········35:·aload_3 
808 ········36:·invokeinterface·#218,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;806 ········34:·invokeinterface·#218,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
809 ········41:·astore········6 
810 ········43:·aload·········6807 ········39:·astore_3
 808 ········40:·aload_3
811 ········45:·invokeinterface·#223,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z809 ········41:·invokeinterface·#223,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
812 ········50:·istore········7810 ········46:·istore········6
813 ········52:·iload·········7811 ········48:·iload·········6
814 ········54:·ifeq··········84812 ········50:·ifeq··········79
815 ········57:·aload·········6813 ········53:·aload_3
816 ········59:·invokeinterface·#227,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;814 ········54:·invokeinterface·#227,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
817 ········64:·checkcast·····#94·················//·class·com/dougkeen/bart/model/Route815 ········59:·checkcast·····#94·················//·class·com/dougkeen/bart/model/Route
818 ········67:·astore········8816 ········62:·astore········7
819 ········69:·aload·········8817 ········64:·aload·········7
820 ········71:·invokevirtual·#230················//·Method·com/dougkeen/bart/model/Route.hasTransfer:()Z818 ········66:·invokevirtual·#230················//·Method·com/dougkeen/bart/model/Route.hasTransfer:()Z
821 ········74:·istore········7819 ········69:·istore········6
822 ········76:·iload·········7820 ········71:·iload·········6
823 ········78:·ifne··········43821 ········73:·ifne··········40
824 ········81:·iconst_1822 ········76:·iconst_1
825 ········82:·istore········5823 ········77:·istore········5
826 ········84:·aload_0824 ········79:·aload_0
827 ········85:·getfield······#78·················//·Field·mRoutes:Ljava/util/List;825 ········80:·getfield······#78·················//·Field·mRoutes:Ljava/util/List;
828 ········88:·astore_3826 ········83:·astore_3
829 ········89:·aload_3827 ········84:·aload_3
830 ········90:·invokeinterface·#233,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z828 ········85:·invokeinterface·#233,··1··········//·InterfaceMethod·java/util/List.isEmpty:()Z
831 ········95:·istore········7829 ········90:·istore········8
832 ········97:·iload·········7830 ········92:·iload·········8
833 ········99:·ifne··········123831 ········94:·ifne··········118
834 ·······102:·aload_2832 ········97:·aload_2
835 ·······103:·invokevirtual·#43·················//·Method·com/dougkeen/bart/model/StationPair.getOrigin:()Lcom/dougkeen/bart/model/Station;833 ········98:·invokevirtual·#43·················//·Method·com/dougkeen/bart/model/StationPair.getOrigin:()Lcom/dougkeen/bart/model/Station;
836 ·······106:·astore_3834 ·······101:·astore_3
837 ·······107:·aload_3835 ·······102:·aload_3
838 ·······108:·getfield······#236················//·Field·com/dougkeen/bart/model/Station.transferFriendly:Z836 ·······103:·getfield······#236················//·Field·com/dougkeen/bart/model/Station.transferFriendly:Z
839 ·······111:·istore········7837 ·······106:·istore········8
 838 ·······108:·iload·········8
 839 ·······110:·ifeq··········153
840 ·······113:·iload·········7840 ·······113:·iload·········5
841 ·······115:·ifeq··········158841 ·······115:·ifne··········153
842 ·······118:·iload·········5 
843 ·······120:·ifne··········158 
844 ·······123:·aload_0842 ·······118:·aload_0
845 ·······124:·getfield······#78·················//·Field·mRoutes:Ljava/util/List;843 ·······119:·getfield······#78·················//·Field·mRoutes:Ljava/util/List;
846 ·······127:·astore_3844 ·······122:·astore_3
847 ·······128:·aload_2845 ·······123:·aload_2
848 ·······129:·invokevirtual·#43·················//·Method·com/dougkeen/bart/model/StationPair.getOrigin:()Lcom/dougkeen/bart/model/Station;846 ·······124:·invokevirtual·#43·················//·Method·com/dougkeen/bart/model/StationPair.getOrigin:()Lcom/dougkeen/bart/model/Station;
849 ·······132:·astore········4847 ·······127:·astore········4
850 ·······134:·aload_2848 ·······129:·aload_2
851 ·······135:·invokevirtual·#76·················//·Method·com/dougkeen/bart/model/StationPair.getDestination:()Lcom/dougkeen/bart/model/Station;849 ·······130:·invokevirtual·#76·················//·Method·com/dougkeen/bart/model/StationPair.getDestination:()Lcom/dougkeen/bart/model/Station;
852 ·······138:·astore········9850 ·······133:·astore········9
853 ·······140:·aload·········4851 ·······135:·aload·········4
854 ·······142:·aload·········9852 ·······137:·aload·········9
855 ·······144:·invokevirtual·#239················//·Method·com/dougkeen/bart/model/Station.getTransferRoutes:(Lcom/dougkeen/bart/model/Station;)Ljava/util/List;853 ·······139:·invokevirtual·#239················//·Method·com/dougkeen/bart/model/Station.getTransferRoutes:(Lcom/dougkeen/bart/model/Station;)Ljava/util/List;
856 ·······147:·astore········4854 ·······142:·astore········4
857 ·······149:·aload_3855 ·······144:·aload_3
858 ·······150:·aload·········4856 ·······145:·aload·········4
859 ·······152:·invokeinterface·#243,··2··········//·InterfaceMethod·java/util/List.addAll:(Ljava/util/Collection;)Z857 ·······147:·invokeinterface·#243,··2··········//·InterfaceMethod·java/util/List.addAll:(Ljava/util/Collection;)Z
860 ·······157:·pop858 ·······152:·pop
861 ·······158:·aload_0859 ·······153:·aload_0
862 ·······159:·invokevirtual·#85·················//·Method·isCancelled:()Z860 ·······154:·invokevirtual·#85·················//·Method·isCancelled:()Z
863 ·······162:·istore········7861 ·······157:·istore········8
864 ·······164:·iload·········7862 ·······159:·iload·········8
865 ·······166:·ifne··········178863 ·······161:·ifne··········173
866 ·······169:·aload_0864 ·······164:·aload_0
867 ·······170:·aload_2865 ·······165:·aload_2
868 ·······171:·iconst_0866 ·······166:·iconst_0
869 ·······172:·invokespecial·#197················//·Method·getDeparturesFromNetwork:(Lcom/dougkeen/bart/model/StationPair;I)Lcom/dougkeen/bart/model/RealTimeDepartures;867 ·······167:·invokespecial·#197················//·Method·getDeparturesFromNetwork:(Lcom/dougkeen/bart/model/StationPair;I)Lcom/dougkeen/bart/model/RealTimeDepartures;
870 ·······175:·astore_3868 ·······170:·astore_3
871 ·······176:·aload_3869 ·······171:·aload_3
872 ·······177:·areturn870 ·······172:·areturn
873 ·······178:·iconst_0871 ·······173:·iconst_0
874 ·······179:·istore········7872 ·······174:·istore········8
875 ·······181:·aconst_null873 ·······176:·aconst_null
876 ·······182:·astore_3874 ·······177:·astore_3
877 ·······183:·goto··········176875 ·······178:·goto··········171
  
878 ··protected·java.lang.Object·doInBackground(java.lang.Object[]);876 ··protected·java.lang.Object·doInBackground(java.lang.Object[]);
879 ····descriptor:·([Ljava/lang/Object;)Ljava/lang/Object;877 ····descriptor:·([Ljava/lang/Object;)Ljava/lang/Object;
880 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC878 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC
881 ····Code:879 ····Code:
882 ······stack=300,·locals=2,·args_size=2880 ······stack=300,·locals=2,·args_size=2
883 ·········0:·aload_1881 ·········0:·aload_1
3.66 KB
com/dougkeen/bart/services/EtdService$EtdServiceEngine.class
3.54 KB
procyon -ec {}
    
Offset 95, 14 lines modifiedOffset 95, 15 lines modified
95 ········final·Iterator<EtdService$EtdServiceListener>·iterator·=·this.mListeners.keySet().iterator();95 ········final·Iterator<EtdService$EtdServiceListener>·iterator·=·this.mListeners.keySet().iterator();
96 ········while·(iterator.hasNext())·{96 ········while·(iterator.hasNext())·{
97 ············((EtdService$EtdServiceListener)iterator.next()).onRequestStarted();97 ············((EtdService$EtdServiceListener)iterator.next()).onRequestStarted();
98 ········}98 ········}
99 ····}99 ····}
100 ····100 ····
101 ····private·void·processLatestDepartures(final·RealTimeDepartures·realTimeDepartures)·{101 ····private·void·processLatestDepartures(final·RealTimeDepartures·realTimeDepartures)·{
 102 ········final·int·n·=·180000;
102 ········if·(realTimeDepartures.getDepartures().isEmpty())·{103 ········if·(realTimeDepartures.getDepartures().isEmpty())·{
103 ············realTimeDepartures.includeTransferRoutes();104 ············realTimeDepartures.includeTransferRoutes();
104 ········}105 ········}
105 ········if·(realTimeDepartures.getDepartures().isEmpty())·{106 ········if·(realTimeDepartures.getDepartures().isEmpty())·{
106 ············realTimeDepartures.includeDoubleTransferRoutes();107 ············realTimeDepartures.includeDoubleTransferRoutes();
107 ········}108 ········}
108 ········if·(realTimeDepartures.getDepartures().isEmpty()·&&·this.mStationPair.isBetweenStations(Station.MLBR,·Station.SFIA))·{109 ········if·(realTimeDepartures.getDepartures().isEmpty()·&&·this.mStationPair.isBetweenStations(Station.MLBR,·Station.SFIA))·{
Offset 126, 25 lines modifiedOffset 127, 25 lines modified
126 ····················if·(!departure2.hasDeparted()·&&·this.mLimitToFirstNonDeparted)·{127 ····················if·(!departure2.hasDeparted()·&&·this.mLimitToFirstNonDeparted)·{
127 ························break;128 ························break;
128 ····················}129 ····················}
129 ················}130 ················}
130 ················b·=·true;131 ················b·=·true;
131 ············}132 ············}
132 ············else·{133 ············else·{
133 ················int·n·=·-1;134 ················int·n2·=·-1;
134 ················for·(final·Departure·departure3·:·departures)·{135 ················for·(final·Departure·departure3·:·departures)·{
135 ····················++n;136 ····················++n2;
136 ····················Departure·departure4·=·null;137 ····················Departure·departure4·=·null;
137 ····················if·(n·<·this.mLatestDepartures.size())·{138 ····················if·(n2·<·this.mLatestDepartures.size())·{
138 ························departure4·=·this.mLatestDepartures.get(n);139 ························departure4·=·this.mLatestDepartures.get(n2);
139 ····················}140 ····················}
140 ····················while·(departure4·!=·null·&&·!departure3.equals((Object)departure4))·{141 ····················while·(departure4·!=·null·&&·!departure3.equals((Object)departure4))·{
141 ························this.mLatestDepartures.remove(departure4);142 ························this.mLatestDepartures.remove(departure4);
142 ························if·(n·<·this.mLatestDepartures.size())·{143 ························if·(n2·<·this.mLatestDepartures.size())·{
143 ····························departure4·=·this.mLatestDepartures.get(n);144 ····························departure4·=·this.mLatestDepartures.get(n2);
144 ························}145 ························}
145 ························else·{146 ························else·{
146 ····························departure4·=·null;147 ····························departure4·=·null;
147 ························}148 ························}
148 ····················}149 ····················}
149 ····················if·(departure4·!=·null)·{150 ····················if·(departure4·!=·null)·{
150 ························departure4.mergeEstimate(departure3);151 ························departure4.mergeEstimate(departure3);
Offset 171, 26 lines modifiedOffset 172, 26 lines modified
171 ············this.notifyListenersOfETDChange();172 ············this.notifyListenersOfETDChange();
172 ············this.requestScheduleIfNecessary();173 ············this.requestScheduleIfNecessary();
173 ············if·(departure·!=·null)·{174 ············if·(departure·!=·null)·{
174 ················if·(b·||·departure.hasDeparted())·{175 ················if·(b·||·departure.hasDeparted())·{
175 ····················this.scheduleDepartureFetch(20000);176 ····················this.scheduleDepartureFetch(20000);
176 ················}177 ················}
177 ················else·{178 ················else·{
178 ····················final·int·n2·=·departure.getMinSecondsLeft()·*·1000; 
179 ····················int·n3;179 ····················int·n4;
 180 ····················final·int·n3·=·n4·=·departure.getMinSecondsLeft()·*·1000;
180 ····················if·((n3·=·n2)·>·95000·&&·n2·<·180000)·{181 ····················if·(n3·>·95000·&&·n3·<·n)·{
181 ························n3·=·n2·-·90000;182 ························n4·=·n3·-·90000;
182 ····················}183 ····················}
183 ····················else·if·(n2·>·180000)·{184 ····················else·if·(n3·>·n)·{
184 ························n3·=·180000;185 ························n4·=·180000;
185 ····················}186 ····················}
186 ····················if·(n3·<·0)·{187 ····················if·(n4·<·0)·{
187 ························n3·=·20000;188 ························n4·=·20000;
188 ····················}189 ····················}
189 ····················this.scheduleDepartureFetch(n3);190 ····················this.scheduleDepartureFetch(n4);
190 ················}191 ················}
191 ············}192 ············}
192 ········}193 ········}
193 ····}194 ····}
194 ····195 ····
195 ····private·void·requestScheduleIfNecessary()·{196 ····private·void·requestScheduleIfNecessary()·{
196 ········if·(!this.mLatestDepartures.isEmpty())·{197 ········if·(!this.mLatestDepartures.isEmpty())·{
4.58 KB
com/dougkeen/bart/services/EtdService.class
4.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 216, 48 lines modifiedOffset 216, 46 lines modified
216 ····Code:216 ····Code:
217 ······stack=300,·locals=7,·args_size=2217 ······stack=300,·locals=7,·args_size=2
218 ·········0:·aload_0218 ·········0:·aload_0
219 ·········1:·aload_1219 ·········1:·aload_1
220 ·········2:·invokespecial·#44·················//·Method·getStationPairFromListener:(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)Lcom/dougkeen/bart/model/StationPair;220 ·········2:·invokespecial·#44·················//·Method·getStationPairFromListener:(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)Lcom/dougkeen/bart/model/StationPair;
221 ·········5:·astore_2221 ·········5:·astore_2
222 ·········6:·aload_2222 ·········6:·aload_2
223 ·········7:·ifnonnull·····63223 ·········7:·ifnonnull·····58
224 ········10:·aload_0224 ········10:·aload_0
225 ········11:·getfield······#24·················//·Field·mServiceEngineMap:Ljava/util/Map;225 ········11:·getfield······#24·················//·Field·mServiceEngineMap:Ljava/util/Map;
226 ········14:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;226 ········14:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;
227 ········19:·astore_3 
228 ········20:·aload_3 
229 ········21:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;227 ········19:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
230 ········26:·astore········4 
231 ········28:·aload·········4228 ········24:·astore_3
 229 ········25:·aload_3
232 ········30:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z230 ········26:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
233 ········35:·istore········5231 ········31:·istore········4
234 ········37:·iload·········5232 ········33:·iload·········4
235 ········39:·ifeq··········101233 ········35:·ifeq··········96
236 ········42:·aload·········4234 ········38:·aload_3
237 ········44:·invokeinterface·#87,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;235 ········39:·invokeinterface·#87,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
238 ········49:·checkcast·····#52·················//·class·com/dougkeen/bart/services/EtdService$EtdServiceEngine236 ········44:·checkcast·····#52·················//·class·com/dougkeen/bart/services/EtdService$EtdServiceEngine
239 ········52:·astore········6237 ········47:·astore········5
240 ········54:·aload·········6238 ········49:·aload·········5
241 ········56:·aload_1239 ········51:·aload_1
242 ········57:·invokevirtual·#91·················//·Method·com/dougkeen/bart/services/EtdService$EtdServiceEngine.unregisterListener:(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)V240 ········52:·invokevirtual·#91·················//·Method·com/dougkeen/bart/services/EtdService$EtdServiceEngine.unregisterListener:(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)V
243 ········60:·goto··········28241 ········55:·goto··········25
244 ········63:·aload_0242 ········58:·aload_0
245 ········64:·getfield······#24·················//·Field·mServiceEngineMap:Ljava/util/Map;243 ········59:·getfield······#24·················//·Field·mServiceEngineMap:Ljava/util/Map;
246 ········67:·astore_3244 ········62:·astore_3
247 ········68:·aload_3245 ········63:·aload_3
248 ········69:·aload_2246 ········64:·aload_2
249 ········70:·invokeinterface·#50,··2···········//·InterfaceMethod·java/util/Map.containsKey:(Ljava/lang/Object;)Z247 ········65:·invokeinterface·#50,··2···········//·InterfaceMethod·java/util/Map.containsKey:(Ljava/lang/Object;)Z
250 ········75:·istore········5248 ········70:·istore········6
251 ········77:·iload·········5249 ········72:·iload·········6
252 ········79:·ifeq··········101250 ········74:·ifeq··········96
253 ········82:·aload_0251 ········77:·aload_0
254 ········83:·getfield······#24·················//·Field·mServiceEngineMap:Ljava/util/Map;252 ········78:·getfield······#24·················//·Field·mServiceEngineMap:Ljava/util/Map;
255 ········86:·aload_2253 ········81:·aload_2
256 ········87:·invokeinterface·#63,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;254 ········82:·invokeinterface·#63,··2···········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
257 ········92:·checkcast·····#52·················//·class·com/dougkeen/bart/services/EtdService$EtdServiceEngine255 ········87:·checkcast·····#52·················//·class·com/dougkeen/bart/services/EtdService$EtdServiceEngine
258 ········95:·astore_3256 ········90:·astore_3
259 ········96:·aload_3257 ········91:·aload_3
260 ········97:·aload_1258 ········92:·aload_1
261 ········98:·invokevirtual·#91·················//·Method·com/dougkeen/bart/services/EtdService$EtdServiceEngine.unregisterListener:(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)V259 ········93:·invokevirtual·#91·················//·Method·com/dougkeen/bart/services/EtdService$EtdServiceEngine.unregisterListener:(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)V
262 ·······101:·return260 ········96:·return
263 }261 }
2.63 KB
com/dougkeen/util/Observable.class
2.56 KB
javap -verbose -constants -s -l -private {}
    
Offset 138, 38 lines modifiedOffset 138, 36 lines modified
138 ·········1:·getfield······#19·················//·Field·value:Ljava/lang/Object;138 ·········1:·getfield······#19·················//·Field·value:Ljava/lang/Object;
139 ·········4:·areturn139 ·········4:·areturn
  
140 ··protected·void·notifyOfChange(java.lang.Object);140 ··protected·void·notifyOfChange(java.lang.Object);
141 ····descriptor:·(Ljava/lang/Object;)V141 ····descriptor:·(Ljava/lang/Object;)V
142 ····flags:·(0x0004)·ACC_PROTECTED142 ····flags:·(0x0004)·ACC_PROTECTED
143 ····Code:143 ····Code:
144 ······stack=300,·locals=6,·args_size=2144 ······stack=300,·locals=5,·args_size=2
145 ·········0:·aload_0145 ·········0:·aload_0
146 ·········1:·getfield······#17·················//·Field·listeners:Ljava/util/WeakHashMap;146 ·········1:·getfield······#17·················//·Field·listeners:Ljava/util/WeakHashMap;
147 ·········4:·invokevirtual·#23·················//·Method·java/util/WeakHashMap.keySet:()Ljava/util/Set;147 ·········4:·invokevirtual·#23·················//·Method·java/util/WeakHashMap.keySet:()Ljava/util/Set;
148 ·········7:·astore_2 
149 ·········8:·aload_2 
150 ·········9:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;148 ·········7:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
151 ········14:·astore_3149 ········12:·astore_2
152 ········15:·aload_3150 ········13:·aload_2
153 ········16:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z151 ········14:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
154 ········21:·istore········4 
155 ········23:·iload·········4152 ········19:·istore_3
 153 ········20:·iload_3
156 ········25:·ifeq··········55154 ········21:·ifeq··········51
157 ········28:·aload_3155 ········24:·aload_2
158 ········29:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;156 ········25:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
159 ········34:·checkcast·····#41·················//·class·com/dougkeen/util/Observer157 ········30:·checkcast·····#41·················//·class·com/dougkeen/util/Observer
160 ········37:·astore········5158 ········33:·astore········4
161 ········39:·aload·········5159 ········35:·aload·········4
162 ········41:·ifnull········15160 ········37:·ifnull········13
163 ········44:·aload·········5161 ········40:·aload·········4
164 ········46:·aload_1162 ········42:·aload_1
165 ········47:·invokeinterface·#45,··2···········//·InterfaceMethod·com/dougkeen/util/Observer.onUpdate:(Ljava/lang/Object;)V163 ········43:·invokeinterface·#45,··2···········//·InterfaceMethod·com/dougkeen/util/Observer.onUpdate:(Ljava/lang/Object;)V
166 ········52:·goto··········15164 ········48:·goto··········13
167 ········55:·return165 ········51:·return
  
168 ··public·void·registerObserver(com.dougkeen.util.Observer);166 ··public·void·registerObserver(com.dougkeen.util.Observer);
169 ····descriptor:·(Lcom/dougkeen/util/Observer;)V167 ····descriptor:·(Lcom/dougkeen/util/Observer;)V
170 ····flags:·(0x0001)·ACC_PUBLIC168 ····flags:·(0x0001)·ACC_PUBLIC
171 ····Code:169 ····Code:
172 ······stack=300,·locals=4,·args_size=2170 ······stack=300,·locals=4,·args_size=2
173 ·········0:·aload_0171 ·········0:·aload_0
7.94 KB
com/mobeta/android/dslv/DragSortListView.class
7.85 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 public·class·com.mobeta.android.dslv.DragSortListView·extends·android.widget.ListView1 public·class·com.mobeta.android.dslv.DragSortListView·extends·android.widget.ListView
2 ··minor·version:·02 ··minor·version:·0
3 ··major·version:·493 ··major·version:·49
4 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER4 ··flags:·(0x0021)·ACC_PUBLIC,·ACC_SUPER
5 ··this_class:·#2··························//·com/mobeta/android/dslv/DragSortListView5 ··this_class:·#2··························//·com/mobeta/android/dslv/DragSortListView
6 ··super_class:·#4·························//·android/widget/ListView6 ··super_class:·#4·························//·android/widget/ListView
7 ··interfaces:·0,·fields:·77,·methods:·107,·attributes:·07 ··interfaces:·0,·fields:·77,·methods:·106,·attributes:·0
8 Constant·pool:8 Constant·pool:
9 ·····#1·=·Utf8···············com/mobeta/android/dslv/DragSortListView9 ·····#1·=·Utf8···············com/mobeta/android/dslv/DragSortListView
10 ·····#2·=·Class··············#1···········//·com/mobeta/android/dslv/DragSortListView10 ·····#2·=·Class··············#1···········//·com/mobeta/android/dslv/DragSortListView
11 ·····#3·=·Utf8···············android/widget/ListView11 ·····#3·=·Utf8···············android/widget/ListView
12 ·····#4·=·Class··············#3···········//·android/widget/ListView12 ·····#4·=·Class··············#3···········//·android/widget/ListView
13 ·····#5·=·Utf8···············DRAGGING13 ·····#5·=·Utf8···············DRAGGING
14 ·····#6·=·Utf8···············I14 ·····#6·=·Utf8···············I
Offset 962, 65 lines modifiedOffset 962, 64 lines modified
962 ···#954·=·Utf8···············access$1300962 ···#954·=·Utf8···············access$1300
963 ···#955·=·Utf8···············access$1400963 ···#955·=·Utf8···············access$1400
964 ···#956·=·Utf8···············access$1500964 ···#956·=·Utf8···············access$1500
965 ···#957·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;)Z965 ···#957·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;)Z
966 ···#958·=·Utf8···············access$1600966 ···#958·=·Utf8···············access$1600
967 ···#959·=·Utf8···············access$1602967 ···#959·=·Utf8···············access$1602
968 ···#960·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;F)F968 ···#960·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;F)F
969 ···#961·=·Utf8···············access$1616 
970 ···#962·=·Utf8···············access$1700969 ···#961·=·Utf8···············access$1700
971 ···#963·=·Utf8···············access$1800970 ···#962·=·Utf8···············access$1800
972 ···#964·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;ILandroid/view/View;Z)I971 ···#963·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;ILandroid/view/View;Z)I
973 ···#965·=·Utf8···············access$1900972 ···#964·=·Utf8···············access$1900
974 ···#966·=·Utf8···············access$200973 ···#965·=·Utf8···············access$200
975 ···#967·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;ILandroid/view/View;Z)V974 ···#966·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;ILandroid/view/View;Z)V
976 ···#968·=·Utf8···············access$2000975 ···#967·=·Utf8···············access$2000
977 ···#969·=·Utf8···············access$2100976 ···#968·=·Utf8···············access$2100
 977 ···#969·=·Utf8···············access$2200
978 ···#970·=·Utf8···············access$2200978 ···#970·=·Utf8···············access$2300
979 ···#971·=·Utf8···············access$2300 
980 ···#972·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;)Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;979 ···#971·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;)Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;
981 ···#973·=·Utf8···············access$2400980 ···#972·=·Utf8···············access$2400
982 ···#974·=·Utf8···············access$2500981 ···#973·=·Utf8···············access$2500
983 ···#975·=·Utf8···············access$2602982 ···#974·=·Utf8···············access$2602
984 ···#976·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;Z)Z983 ···#975·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;Z)Z
985 ···#977·=·Utf8···············access$2700984 ···#976·=·Utf8···············access$2700
986 ···#978·=·Utf8···············access$2800985 ···#977·=·Utf8···············access$2800
987 ···#979·=·Utf8···············access$2900986 ···#978·=·Utf8···············access$2900
 987 ···#979·=·Utf8···············access$300
988 ···#980·=·Utf8···············access$300988 ···#980·=·Utf8···············access$3000
989 ···#981·=·Utf8···············access$3000 
990 ···#982·=·Utf8···············access$302989 ···#981·=·Utf8···············access$302
991 ···#983·=·Utf8···············access$3100990 ···#982·=·Utf8···············access$3100
992 ···#984·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;II)I991 ···#983·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;II)I
993 ···#985·=·Utf8···············access$400992 ···#984·=·Utf8···············access$400
994 ···#986·=·Utf8···············access$500993 ···#985·=·Utf8···············access$500
995 ···#987·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;)Landroid/graphics/Point;994 ···#986·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;)Landroid/graphics/Point;
996 ···#988·=·Utf8···············access$600995 ···#987·=·Utf8···············access$600
997 ···#989·=·Utf8···············access$700996 ···#988·=·Utf8···············access$700
998 ···#990·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;Z)V997 ···#989·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView;Z)V
999 ···#991·=·Utf8···············access$800998 ···#990·=·Utf8···············access$800
1000 ···#992·=·Utf8···············access$900999 ···#991·=·Utf8···············access$900
1001 ···#993·=·Utf8···············invalidateFloatView1000 ···#992·=·Utf8···············invalidateFloatView
1002 ···#994·=·Utf8···············printPosData1001 ···#993·=·Utf8···············printPosData
1003 ···#995·=·Utf8···············getFloatAlpha1002 ···#994·=·Utf8···············getFloatAlpha
1004 ···#996·=·Utf8···············isDragEnabled1003 ···#995·=·Utf8···············isDragEnabled
1005 ···#997·=·Utf8···············listViewIntercepted1004 ···#996·=·Utf8···············listViewIntercepted
1006 ···#998·=·Utf8···············moveCheckState1005 ···#997·=·Utf8···············moveCheckState
1007 ···#999·=·Utf8···············moveItem1006 ···#998·=·Utf8···············moveItem
1008 ··#1000·=·Utf8···············removeCheckState1007 ···#999·=·Utf8···············removeCheckState
1009 ··#1001·=·Utf8···············(Landroid/widget/Adapter;)V1008 ··#1000·=·Utf8···············(Landroid/widget/Adapter;)V
1010 ··#1002·=·Utf8···············setDragEnabled1009 ··#1001·=·Utf8···············setDragEnabled
1011 ··#1003·=·Utf8···············setDragScrollProfile1010 ··#1002·=·Utf8···············setDragScrollProfile
1012 ··#1004·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;)V1011 ··#1003·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;)V
1013 ··#1005·=·Utf8···············setDragSortListener1012 ··#1004·=·Utf8···············setDragSortListener
1014 ··#1006·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView$DragSortListener;)V1013 ··#1005·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView$DragSortListener;)V
1015 ··#1007·=·Utf8···············setFloatAlpha1014 ··#1006·=·Utf8···············setFloatAlpha
1016 ··#1008·=·Utf8···············setFloatViewManager1015 ··#1007·=·Utf8···············setFloatViewManager
1017 ··#1009·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView$FloatViewManager;)V1016 ··#1008·=·Utf8···············(Lcom/mobeta/android/dslv/DragSortListView$FloatViewManager;)V
1018 ··#1010·=·Utf8···············setMaxScrollSpeed1017 ··#1009·=·Utf8···············setMaxScrollSpeed
1019 ··#1011·=·Utf8···············stopDragWithVelocity1018 ··#1010·=·Utf8···············stopDragWithVelocity
1020 {1019 {
1021 ··private·static·final·int·DRAGGING·=·4;1020 ··private·static·final·int·DRAGGING·=·4;
1022 ····descriptor:·I1021 ····descriptor:·I
1023 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL1022 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL
1024 ····ConstantValue:·int·41023 ····ConstantValue:·int·4
  
1025 ··public·static·final·int·DRAG_NEG_X·=·2;1024 ··public·static·final·int·DRAG_NEG_X·=·2;
Offset 1935, 30 lines modifiedOffset 1934, 14 lines modified
1935 ······stack=300,·locals=2,·args_size=21934 ······stack=300,·locals=2,·args_size=2
1936 ·········0:·aload_01935 ·········0:·aload_0
1937 ·········1:·fload_11936 ·········1:·fload_1
1938 ·········2:·putfield······#193················//·Field·mRemoveVelocityX:F1937 ·········2:·putfield······#193················//·Field·mRemoveVelocityX:F
1939 ·········5:·fload_11938 ·········5:·fload_1
1940 ·········6:·freturn1939 ·········6:·freturn
  
1941 ··static·float·access$1616(com.mobeta.android.dslv.DragSortListView,·float); 
1942 ····descriptor:·(Lcom/mobeta/android/dslv/DragSortListView;F)F 
1943 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC 
1944 ····Code: 
1945 ······stack=300,·locals=3,·args_size=2 
1946 ·········0:·aload_0 
1947 ·········1:·getfield······#193················//·Field·mRemoveVelocityX:F 
1948 ·········4:·fload_1 
1949 ·········5:·fadd 
1950 ·········6:·fstore_2 
1951 ·········7:·aload_0 
1952 ·········8:·fload_2 
1953 ·········9:·putfield······#193················//·Field·mRemoveVelocityX:F 
1954 ········12:·fload_2 
1955 ········13:·freturn 
  
1956 ··static·void·access$1700(com.mobeta.android.dslv.DragSortListView);1940 ··static·void·access$1700(com.mobeta.android.dslv.DragSortListView);
1957 ····descriptor:·(Lcom/mobeta/android/dslv/DragSortListView;)V1941 ····descriptor:·(Lcom/mobeta/android/dslv/DragSortListView;)V
1958 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC1942 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
1959 ····Code:1943 ····Code:
1960 ······stack=300,·locals=1,·args_size=11944 ······stack=300,·locals=1,·args_size=1
1961 ·········0:·aload_01945 ·········0:·aload_0
1962 ·········1:·invokespecial·#382················//·Method·destroyFloatView:()V1946 ·········1:·invokespecial·#382················//·Method·destroyFloatView:()V
5.87 KB
com/squareup/okhttp/internal/Platform.class
5.79 KB
procyon -ec {}
    
Offset 389, 18 lines modifiedOffset 389, 18 lines modified
389 ········//···591:·invokespecial···com/squareup/okhttp/internal/Platform.<init>:()V389 ········//···591:·invokespecial···com/squareup/okhttp/internal/Platform.<init>:()V
390 ········//···594:·goto············313390 ········//···594:·goto············313
391 ········//···597:·astore_0·······391 ········//···597:·astore_0·······
392 ········//···598:·goto············586392 ········//···598:·goto············586
393 ········//···601:·astore_0·······393 ········//···601:·astore_0·······
394 ········//···602:·goto············292394 ········//···602:·goto············292
395 ········//···605:·astore_0·······395 ········//···605:·astore_0·······
396 ········//···606:·aload···········15 
397 ········//···608:·astore··········11 
398 ········//···610:·goto············292396 ········//···606:·goto············292
399 ········//···613:·astore_0·······397 ········//···609:·astore_0·······
 398 ········//···610:·aload···········15
 399 ········//···612:·astore··········11
400 ········//···614:·goto············292400 ········//···614:·goto············292
401 ········//···617:·astore_0·······401 ········//···617:·astore_0·······
402 ········//···618:·goto············292402 ········//···618:·goto············292
403 ········//···621:·astore_0·······403 ········//···621:·astore_0·······
404 ········//···622:·aload···········15404 ········//···622:·aload···········15
405 ········//···624:·astore··········11405 ········//···624:·astore··········11
406 ········//···626:·goto············292406 ········//···626:·goto············292
Offset 414, 44 lines modifiedOffset 414, 44 lines modified
414 ········//··32·····35·····327····601····Ljava/lang/ClassNotFoundException;414 ········//··32·····35·····327····601····Ljava/lang/ClassNotFoundException;
415 ········//··40·····43·····327····601····Ljava/lang/ClassNotFoundException;415 ········//··40·····43·····327····601····Ljava/lang/ClassNotFoundException;
416 ········//··46·····51·····327····601····Ljava/lang/ClassNotFoundException;416 ········//··46·····51·····327····601····Ljava/lang/ClassNotFoundException;
417 ········//··51·····54·····327····601····Ljava/lang/ClassNotFoundException;417 ········//··51·····54·····327····601····Ljava/lang/ClassNotFoundException;
418 ········//··63·····67·····327····601····Ljava/lang/ClassNotFoundException;418 ········//··63·····67·····327····601····Ljava/lang/ClassNotFoundException;
419 ········//··83·····86·····327····601····Ljava/lang/ClassNotFoundException;419 ········//··83·····86·····327····601····Ljava/lang/ClassNotFoundException;
420 ········//··90·····95·····327····601····Ljava/lang/ClassNotFoundException;420 ········//··90·····95·····327····601····Ljava/lang/ClassNotFoundException;
421 ········//··110····114····613····617····Ljava/lang/ClassNotFoundException;421 ········//··110····114····601····605····Ljava/lang/ClassNotFoundException;
422 ········//··110····114····601····605····Ljava/lang/NoSuchMethodException;422 ········//··110····114····605····609····Ljava/lang/NoSuchMethodException;
423 ········//··122····127····613····617····Ljava/lang/ClassNotFoundException;423 ········//··122····127····601····605····Ljava/lang/ClassNotFoundException;
424 ········//··122····127····601····605····Ljava/lang/NoSuchMethodException;424 ········//··122····127····605····609····Ljava/lang/NoSuchMethodException;
425 ········//··139····142····613····617····Ljava/lang/ClassNotFoundException;425 ········//··139····142····601····605····Ljava/lang/ClassNotFoundException;
426 ········//··139····142····601····605····Ljava/lang/NoSuchMethodException;426 ········//··139····142····605····609····Ljava/lang/NoSuchMethodException;
427 ········//··149····153····613····617····Ljava/lang/ClassNotFoundException;427 ········//··149····153····601····605····Ljava/lang/ClassNotFoundException;
428 ········//··149····153····601····605····Ljava/lang/NoSuchMethodException;428 ········//··149····153····605····609····Ljava/lang/NoSuchMethodException;
429 ········//··161····166····613····617····Ljava/lang/ClassNotFoundException;429 ········//··161····166····601····605····Ljava/lang/ClassNotFoundException;
430 ········//··161····166····601····605····Ljava/lang/NoSuchMethodException;430 ········//··161····166····605····609····Ljava/lang/NoSuchMethodException;
431 ········//··178····181····613····617····Ljava/lang/ClassNotFoundException;431 ········//··178····181····601····605····Ljava/lang/ClassNotFoundException;
432 ········//··178····181····601····605····Ljava/lang/NoSuchMethodException;432 ········//··178····181····605····609····Ljava/lang/NoSuchMethodException;
433 ········//··184····188····613····617····Ljava/lang/ClassNotFoundException;433 ········//··184····188····601····605····Ljava/lang/ClassNotFoundException;
434 ········//··184····188····601····605····Ljava/lang/NoSuchMethodException;434 ········//··184····188····605····609····Ljava/lang/NoSuchMethodException;
435 ········//··193····198····617····621····Ljava/lang/ClassNotFoundException;435 ········//··193····198····617····621····Ljava/lang/ClassNotFoundException;
436 ········//··193····198····601····605····Ljava/lang/NoSuchMethodException;436 ········//··193····198····605····609····Ljava/lang/NoSuchMethodException;
437 ········//··198····201····617····621····Ljava/lang/ClassNotFoundException;437 ········//··198····201····617····621····Ljava/lang/ClassNotFoundException;
438 ········//··198····201····601····605····Ljava/lang/NoSuchMethodException;438 ········//··198····201····605····609····Ljava/lang/NoSuchMethodException;
439 ········//··217····221····617····621····Ljava/lang/ClassNotFoundException;439 ········//··217····221····617····621····Ljava/lang/ClassNotFoundException;
440 ········//··217····221····601····605····Ljava/lang/NoSuchMethodException;440 ········//··217····221····605····609····Ljava/lang/NoSuchMethodException;
441 ········//··231····236····617····621····Ljava/lang/ClassNotFoundException;441 ········//··231····236····617····621····Ljava/lang/ClassNotFoundException;
442 ········//··231····236····601····605····Ljava/lang/NoSuchMethodException;442 ········//··231····236····605····609····Ljava/lang/NoSuchMethodException;
443 ········//··236····239····621····629····Ljava/lang/ClassNotFoundException;443 ········//··236····239····621····629····Ljava/lang/ClassNotFoundException;
444 ········//··236····239····605····613····Ljava/lang/NoSuchMethodException;444 ········//··236····239····609····617····Ljava/lang/NoSuchMethodException;
445 ········//··248····252····621····629····Ljava/lang/ClassNotFoundException;445 ········//··248····252····621····629····Ljava/lang/ClassNotFoundException;
446 ········//··248····252····605····613····Ljava/lang/NoSuchMethodException;446 ········//··248····252····609····617····Ljava/lang/NoSuchMethodException;
447 ········//··268····271····621····629····Ljava/lang/ClassNotFoundException;447 ········//··268····271····621····629····Ljava/lang/ClassNotFoundException;
448 ········//··268····271····605····613····Ljava/lang/NoSuchMethodException;448 ········//··268····271····609····617····Ljava/lang/NoSuchMethodException;
449 ········//··279····284····621····629····Ljava/lang/ClassNotFoundException;449 ········//··279····284····621····629····Ljava/lang/ClassNotFoundException;
450 ········//··279····284····605····613····Ljava/lang/NoSuchMethodException;450 ········//··279····284····609····617····Ljava/lang/NoSuchMethodException;
451 ········//··292····295····327····601····Ljava/lang/ClassNotFoundException;451 ········//··292····295····327····601····Ljava/lang/ClassNotFoundException;
452 ········//··306····311····327····601····Ljava/lang/ClassNotFoundException;452 ········//··306····311····327····601····Ljava/lang/ClassNotFoundException;
453 ········//··319····324····327····601····Ljava/lang/ClassNotFoundException;453 ········//··319····324····327····601····Ljava/lang/ClassNotFoundException;
454 ········//··332····337····585····586····Ljava/lang/ClassNotFoundException;454 ········//··332····337····585····586····Ljava/lang/ClassNotFoundException;
455 ········//··332····337····597····601····Ljava/lang/NoSuchMethodException;455 ········//··332····337····597····601····Ljava/lang/NoSuchMethodException;
456 ········//··339····342····585····586····Ljava/lang/ClassNotFoundException;456 ········//··339····342····585····586····Ljava/lang/ClassNotFoundException;
457 ········//··339····342····597····601····Ljava/lang/NoSuchMethodException;457 ········//··339····342····597····601····Ljava/lang/NoSuchMethodException;
856 B
com/squareup/okhttp/internal/http/RouteException.class
748 B
procyon -ec {}
    
Offset 37, 16 lines modifiedOffset 37, 16 lines modified
37 ····private·void·addSuppressedIfPossible(final·IOException·obj,·final·IOException·ex)·{37 ····private·void·addSuppressedIfPossible(final·IOException·obj,·final·IOException·ex)·{
38 ········if·(RouteException.addSuppressedExceptionMethod·==·null)·{38 ········if·(RouteException.addSuppressedExceptionMethod·==·null)·{
39 ············return;39 ············return;
40 ········}40 ········}
41 ········try·{41 ········try·{
42 ············RouteException.addSuppressedExceptionMethod.invoke(obj,·ex);42 ············RouteException.addSuppressedExceptionMethod.invoke(obj,·ex);
43 ········}43 ········}
 44 ········catch·(IllegalAccessException·ex2)·{}
44 ········catch·(InvocationTargetException·ex2)·{}45 ········catch·(InvocationTargetException·ex3)·{}
45 ········catch·(IllegalAccessException·ex3)·{} 
46 ····}46 ····}
47 ····47 ····
48 ····public·void·addConnectException(final·IOException·lastException)·{48 ····public·void·addConnectException(final·IOException·lastException)·{
49 ········this.addSuppressedIfPossible(lastException,·this.lastException);49 ········this.addSuppressedIfPossible(lastException,·this.lastException);
50 ········this.lastException·=·lastException;50 ········this.lastException·=·lastException;
51 ····}51 ····}
52 ····52 ····
2.56 KB
com/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener.class
2.44 KB
javap -verbose -constants -s -l -private {}
    
Offset 151, 42 lines modifiedOffset 151, 42 lines modified
151 ·········0:·aload_1151 ·········0:·aload_1
152 ·········1:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;152 ·········1:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
153 ·········6:·astore_2153 ·········6:·astore_2
154 ·········7:·aload_2154 ·········7:·aload_2
155 ·········8:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z155 ·········8:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
156 ········13:·istore_3156 ········13:·istore_3
157 ········14:·iload_3157 ········14:·iload_3
158 ········15:·ifeq··········74158 ········15:·ifeq··········72
159 ········18:·aload_2159 ········18:·aload_2
160 ········19:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;160 ········19:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
161 ········24:·checkcast·····#51·················//·class·com/dougkeen/bart/model/Departure161 ········24:·checkcast·····#51·················//·class·com/dougkeen/bart/model/Departure
162 ········27:·astore········4162 ········27:·astore········4
163 ········29:·aload·········4163 ········29:·aload·········4
164 ········31:·invokevirtual·#54·················//·Method·com/dougkeen/bart/model/Departure.hasDeparted:()Z164 ········31:·invokevirtual·#54·················//·Method·com/dougkeen/bart/model/Departure.hasDeparted:()Z
165 ········34:·istore_3165 ········34:·istore_3
166 ········35:·iload_3166 ········35:·iload_3
167 ········36:·ifne··········7167 ········36:·ifne··········7
168 ········39:·aload_0168 ········39:·aload_0
169 ········40:·getfield······#33·················//·Field·firstDeparture:Lcom/dougkeen/bart/model/Departure;169 ········40:·getfield······#33·················//·Field·firstDeparture:Lcom/dougkeen/bart/model/Departure;
170 ········43:·astore········5170 ········43:·astore_2
171 ········45:·aload·········4171 ········44:·aload·········4
172 ········47:·aload·········5172 ········46:·aload_2
173 ········49:·invokevirtual·#58·················//·Method·com/dougkeen/bart/model/Departure.equals:(Ljava/lang/Object;)Z173 ········47:·invokevirtual·#58·················//·Method·com/dougkeen/bart/model/Departure.equals:(Ljava/lang/Object;)Z
174 ········52:·istore_3 
175 ········53:·iload_3174 ········50:·istore········5
 175 ········52:·iload·········5
176 ········54:·ifne··········74176 ········54:·ifne··········72
177 ········57:·aload_0177 ········57:·aload_0
178 ········58:·aload·········4178 ········58:·aload·········4
179 ········60:·putfield······#33·················//·Field·firstDeparture:Lcom/dougkeen/bart/model/Departure;179 ········60:·putfield······#33·················//·Field·firstDeparture:Lcom/dougkeen/bart/model/Departure;
180 ········63:·aload_0180 ········63:·aload_0
181 ········64:·getfield······#14·················//·Field·this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;181 ········64:·getfield······#14·················//·Field·this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
182 ········67:·astore········5182 ········67:·astore_2
183 ········69:·aload·········5183 ········68:·aload_2
184 ········71:·invokevirtual·#63·················//·Method·com/dougkeen/bart/data/FavoritesArrayAdapter.notifyDataSetChanged:()V184 ········69:·invokevirtual·#63·················//·Method·com/dougkeen/bart/data/FavoritesArrayAdapter.notifyDataSetChanged:()V
185 ········74:·return185 ········72:·return
  
186 ··public·void·onError(java.lang.String);186 ··public·void·onError(java.lang.String);
187 ····descriptor:·(Ljava/lang/String;)V187 ····descriptor:·(Ljava/lang/String;)V
188 ····flags:·(0x0001)·ACC_PUBLIC188 ····flags:·(0x0001)·ACC_PUBLIC
189 ····Code:189 ····Code:
190 ······stack=300,·locals=2,·args_size=2190 ······stack=300,·locals=2,·args_size=2
191 ·········0:·return191 ·········0:·return
5.68 KB
com/dougkeen/bart/services/BoardedDepartureService.class
5.57 KB
javap -verbose -constants -s -l -private {}
    
Offset 826, 67 lines modifiedOffset 826, 65 lines modified
826 ········32:·invokespecial·#213················//·Method·android/app/Service.onDestroy:()V826 ········32:·invokespecial·#213················//·Method·android/app/Service.onDestroy:()V
827 ········35:·return827 ········35:·return
  
828 ··public·void·onETDChanged(java.util.List);828 ··public·void·onETDChanged(java.util.List);
829 ····descriptor:·(Ljava/util/List;)V829 ····descriptor:·(Ljava/util/List;)V
830 ····flags:·(0x0001)·ACC_PUBLIC830 ····flags:·(0x0001)·ACC_PUBLIC
831 ····Code:831 ····Code:
832 ······stack=300,·locals=8,·args_size=2832 ······stack=300,·locals=7,·args_size=2
833 ·········0:·aload_0833 ·········0:·aload_0
834 ·········1:·invokevirtual·#60·················//·Method·getApplication:()Landroid/app/Application;834 ·········1:·invokevirtual·#60·················//·Method·getApplication:()Landroid/app/Application;
835 ·········4:·checkcast·····#62·················//·class·com/dougkeen/bart/BartRunnerApplication835 ·········4:·checkcast·····#62·················//·class·com/dougkeen/bart/BartRunnerApplication
836 ·········7:·astore_2 
837 ·········8:·aload_2 
838 ·········9:·invokevirtual·#66·················//·Method·com/dougkeen/bart/BartRunnerApplication.getBoardedDeparture:()Lcom/dougkeen/bart/model/Departure;836 ·········7:·invokevirtual·#66·················//·Method·com/dougkeen/bart/BartRunnerApplication.getBoardedDeparture:()Lcom/dougkeen/bart/model/Departure;
839 ········12:·astore_3837 ········10:·astore_2
840 ········13:·aload_1838 ········11:·aload_1
841 ········14:·invokeinterface·#219,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;839 ········12:·invokeinterface·#219,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
842 ········19:·astore········4 
843 ········21:·aload·········4840 ········17:·astore_3
 841 ········18:·aload_3
844 ········23:·invokeinterface·#224,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z842 ········19:·invokeinterface·#224,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
845 ········28:·istore········5843 ········24:·istore········4
846 ········30:·iload·········5844 ········26:·iload·········4
847 ········32:·ifeq··········116845 ········28:·ifeq··········111
848 ········35:·aload·········4846 ········31:·aload_3
849 ········37:·invokeinterface·#228,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;847 ········32:·invokeinterface·#228,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
850 ········42:·checkcast·····#68·················//·class·com/dougkeen/bart/model/Departure848 ········37:·checkcast·····#68·················//·class·com/dougkeen/bart/model/Departure
851 ········45:·astore········6849 ········40:·astore········5
852 ········47:·aload·········6850 ········42:·aload·········5
853 ········49:·aload_3851 ········44:·aload_2
854 ········50:·invokevirtual·#232················//·Method·com/dougkeen/bart/model/Departure.equals:(Ljava/lang/Object;)Z852 ········45:·invokevirtual·#232················//·Method·com/dougkeen/bart/model/Departure.equals:(Ljava/lang/Object;)Z
855 ········53:·istore········5853 ········48:·istore········4
856 ········55:·iload·········5854 ········50:·iload·········4
857 ········57:·ifeq··········21855 ········52:·ifeq··········18
858 ········60:·aload_3856 ········55:·aload_2
859 ········61:·invokevirtual·#235················//·Method·com/dougkeen/bart/model/Departure.getMeanSecondsLeft:()I857 ········56:·invokevirtual·#235················//·Method·com/dougkeen/bart/model/Departure.getMeanSecondsLeft:()I
860 ········64:·istore········5858 ········59:·istore········4
861 ········66:·aload·········6859 ········61:·aload·········5
862 ········68:·invokevirtual·#235················//·Method·com/dougkeen/bart/model/Departure.getMeanSecondsLeft:()I860 ········63:·invokevirtual·#235················//·Method·com/dougkeen/bart/model/Departure.getMeanSecondsLeft:()I
863 ········71:·istore········7861 ········66:·istore········6
 862 ········68:·iload·········4
864 ········73:·iload·········5863 ········70:·iload·········6
865 ········75:·iload·········7 
866 ········77:·if_icmpne·····100864 ········72:·if_icmpne·····95
867 ········80:·aload_3865 ········75:·aload_2
 866 ········76:·invokevirtual·#238················//·Method·com/dougkeen/bart/model/Departure.getUncertaintySeconds:()I
 867 ········79:·istore········4
 868 ········81:·aload·········5
868 ········81:·invokevirtual·#238················//·Method·com/dougkeen/bart/model/Departure.getUncertaintySeconds:()I869 ········83:·invokevirtual·#238················//·Method·com/dougkeen/bart/model/Departure.getUncertaintySeconds:()I
869 ········84:·istore········5870 ········86:·istore········6
870 ········86:·aload·········6871 ········88:·iload·········4
871 ········88:·invokevirtual·#238················//·Method·com/dougkeen/bart/model/Departure.getUncertaintySeconds:()I 
872 ········91:·istore········7 
873 ········93:·iload·········5872 ········90:·iload·········6
874 ········95:·iload·········7 
875 ········97:·if_icmpeq·····21873 ········92:·if_icmpeq·····18
876 ·······100:·aload_3874 ········95:·aload_2
 875 ········96:·aload·········5
 876 ········98:·invokevirtual·#242················//·Method·com/dougkeen/bart/model/Departure.mergeEstimate:(Lcom/dougkeen/bart/model/Departure;)V
877 ·······101:·aload·········6877 ·······101:·aload·········5
 878 ·······103:·aload_2
878 ·······103:·invokevirtual·#242················//·Method·com/dougkeen/bart/model/Departure.mergeEstimate:(Lcom/dougkeen/bart/model/Departure;)V879 ·······104:·invokevirtual·#242················//·Method·com/dougkeen/bart/model/Departure.mergeEstimate:(Lcom/dougkeen/bart/model/Departure;)V
879 ·······106:·aload·········6 
880 ·······108:·aload_3880 ·······107:·aload_0
881 ·······109:·invokevirtual·#242················//·Method·com/dougkeen/bart/model/Departure.mergeEstimate:(Lcom/dougkeen/bart/model/Departure;)V 
882 ·······112:·aload_0 
883 ·······113:·invokespecial·#244················//·Method·updateAlarm:()V881 ·······108:·invokespecial·#244················//·Method·updateAlarm:()V
884 ·······116:·return882 ·······111:·return
  
885 ··public·void·onError(java.lang.String);883 ··public·void·onError(java.lang.String);
886 ····descriptor:·(Ljava/lang/String;)V884 ····descriptor:·(Ljava/lang/String;)V
887 ····flags:·(0x0001)·ACC_PUBLIC885 ····flags:·(0x0001)·ACC_PUBLIC
888 ····Code:886 ····Code:
889 ······stack=300,·locals=2,·args_size=2887 ······stack=300,·locals=2,·args_size=2
890 ·········0:·return888 ·········0:·return
1.95 KB
com/mobeta/android/dslv/DragSortListView$RemoveAnimator.class
1.83 KB
procyon -ec {}
    
Offset 64, 35 lines modifiedOffset 64, 36 lines modified
64 ········DragSortListView.access$1900(this.this$0);64 ········DragSortListView.access$1900(this.this$0);
65 ····}65 ····}
66 ····66 ····
67 ····public·void·onUpdate(final·float·n,·final·float·n2)·{67 ····public·void·onUpdate(final·float·n,·final·float·n2)·{
68 ········final·float·n3·=·1.0f·-·n2;68 ········final·float·n3·=·1.0f·-·n2;
69 ········final·int·firstVisiblePosition·=·this.this$0.getFirstVisiblePosition();69 ········final·int·firstVisiblePosition·=·this.this$0.getFirstVisiblePosition();
70 ········final·View·child·=·this.this$0.getChildAt(this.mFirstPos·-·firstVisiblePosition);70 ········final·View·child·=·this.this$0.getChildAt(this.mFirstPos·-·firstVisiblePosition);
71 ········Label_0321:·{71 ········Label_0333:·{
72 ············if·(!DragSortListView.access$1500(this.this$0))·{72 ············if·(!DragSortListView.access$1500(this.this$0))·{
73 ················break·Label_0321;73 ················break·Label_0333;
74 ············}74 ············}
75 ············final·float·n4·=·(SystemClock.uptimeMillis()·-·this.mStartTime)·/·1000.0f;75 ············final·float·n4·=·(SystemClock.uptimeMillis()·-·this.mStartTime)·/·1000.0f;
76 ············if·(n4·!=·0.0f)·{76 ············if·(n4·!=·0.0f)·{
77 ················final·float·n5·=·DragSortListView.access$1600(this.this$0)·*·n4;77 ················final·float·n5·=·DragSortListView.access$1600(this.this$0)·*·n4;
78 ················final·int·width·=·this.this$0.getWidth();78 ················final·int·width·=·this.this$0.getWidth();
79 ················final·DragSortListView·this$0·=·this.this$0;79 ················final·DragSortListView·this$0·=·this.this$0;
 80 ················final·float·access$1600·=·DragSortListView.access$1600(this.this$0);
80 ················int·n6;81 ················int·n6;
81 ················if·(DragSortListView.access$1600(this.this$0)·>·0.0f)·{82 ················if·(DragSortListView.access$1600(this.this$0)·>·0.0f)·{
82 ····················n6·=·1;83 ····················n6·=·1;
83 ················}84 ················}
84 ················else·{85 ················else·{
85 ····················n6·=·-1;86 ····················n6·=·-1;
86 ················}87 ················}
87 ················DragSortListView.access$1616(this$0,·n6·*·n4·*·(float)width);88 ················DragSortListView.access$1602(this$0,·n6·*·n4·*·width·+·access$1600);
88 ················this.mFloatLocX·+=·n5;89 ················this.mFloatLocX·+=·n5;
89 ················DragSortListView.access$500(this.this$0).x·=·(int)this.mFloatLocX;90 ················DragSortListView.access$500(this.this$0).x·=·(int)this.mFloatLocX;
90 ················if·(this.mFloatLocX·>=·width·||·this.mFloatLocX·<=·-width)·{91 ················if·(this.mFloatLocX·>=·width·||·this.mFloatLocX·<=·-width)·{
91 ····················break·Label_0321;92 ····················break·Label_0333;
92 ················}93 ················}
93 ················this.mStartTime·=·SystemClock.uptimeMillis();94 ················this.mStartTime·=·SystemClock.uptimeMillis();
94 ················DragSortListView.access$700(this.this$0,·true);95 ················DragSortListView.access$700(this.this$0,·true);
95 ············}96 ············}
96 ············return;97 ············return;
97 ········}98 ········}
98 ········if·(child·!=·null)·{99 ········if·(child·!=·null)·{
2.99 KB
com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.class
2.85 KB
procyon -ec {}
    
Offset 48, 19 lines modifiedOffset 48, 19 lines modified
48 ········}48 ········}
49 ········final·Class<Platform>·clazz·=·Platform.class;49 ········final·Class<Platform>·clazz·=·Platform.class;
50 ········try·{50 ········try·{
51 ············final·Object·proxyInstance·=·Proxy.newProxyInstance(clazz.getClassLoader(),·new·Class[]·{·this.clientProviderClass,·this.serverProviderClass·},·(InvocationHandler)new·Platform$JettyNegoProvider((List)list2));51 ············final·Object·proxyInstance·=·Proxy.newProxyInstance(clazz.getClassLoader(),·new·Class[]·{·this.clientProviderClass,·this.serverProviderClass·},·(InvocationHandler)new·Platform$JettyNegoProvider((List)list2));
52 ············try·{52 ············try·{
53 ················this.putMethod.invoke(null,·sslSocket,·proxyInstance);53 ················this.putMethod.invoke(null,·sslSocket,·proxyInstance);
54 ············}54 ············}
 55 ············catch·(IllegalAccessException·ex)·{}
55 ············catch·(InvocationTargetException·ex)·{}56 ············catch·(InvocationTargetException·ex2)·{}
56 ············catch·(IllegalAccessException·ex2)·{} 
57 ········}57 ········}
 58 ········catch·(IllegalAccessException·ex3)·{}
58 ········catch·(InvocationTargetException·ex3)·{}59 ········catch·(InvocationTargetException·ex4)·{}
59 ········catch·(IllegalAccessException·ex4)·{} 
60 ····}60 ····}
61 ····61 ····
62 ····public·String·getSelectedProtocol(final·SSLSocket·sslSocket)·{62 ····public·String·getSelectedProtocol(final·SSLSocket·sslSocket)·{
63 ········String·access$100·=·null;63 ········String·access$100·=·null;
64 ········try·{64 ········try·{
65 ············final·Object·invoke·=·this.getMethod.invoke(null,·sslSocket);65 ············final·Object·invoke·=·this.getMethod.invoke(null,·sslSocket);
66 ············try·{66 ············try·{
Offset 77, 24 lines modifiedOffset 77, 24 lines modified
77 ································logger.log(Level.INFO,·"ALPN·callback·dropped:·SPDY·and·HTTP/2·are·disabled.·Is·alpn-boot·on·the·boot·class·path?");77 ································logger.log(Level.INFO,·"ALPN·callback·dropped:·SPDY·and·HTTP/2·are·disabled.·Is·alpn-boot·on·the·boot·class·path?");
78 ································Label_0089:·{78 ································Label_0089:·{
79 ····································return·access$100;79 ····································return·access$100;
80 ································}80 ································}
81 ································//·iftrue(Label_0089:,·Platform$JettyNegoProvider.access$000(platform$JettyNegoProvider))81 ································//·iftrue(Label_0089:,·Platform$JettyNegoProvider.access$000(platform$JettyNegoProvider))
82 ································access$100·=·Platform$JettyNegoProvider.access$100(platform$JettyNegoProvider);82 ································access$100·=·Platform$JettyNegoProvider.access$100(platform$JettyNegoProvider);
83 ····························}83 ····························}
 84 ····························catch·(IllegalAccessException·ex)·{}
84 ····························catch·(InvocationTargetException·ex)·{}85 ····························catch·(InvocationTargetException·ex2)·{}
85 ····························catch·(IllegalAccessException·ex2)·{} 
86 ························}86 ························}
87 ····················}87 ····················}
 88 ····················catch·(IllegalAccessException·ex3)·{}
88 ····················catch·(InvocationTargetException·ex3)·{}89 ····················catch·(InvocationTargetException·ex4)·{}
89 ····················catch·(IllegalAccessException·ex4)·{} 
90 ················}90 ················}
 91 ················catch·(IllegalAccessException·ex5)·{}
91 ················catch·(InvocationTargetException·ex5)·{}92 ················catch·(InvocationTargetException·ex6)·{}
92 ················catch·(IllegalAccessException·ex6)·{} 
93 ············}93 ············}
 94 ············catch·(IllegalAccessException·ex7)·{}
94 ············catch·(InvocationTargetException·ex7)·{}95 ············catch·(InvocationTargetException·ex8)·{}
95 ············catch·(IllegalAccessException·ex8)·{} 
96 ········}96 ········}
 97 ········catch·(IllegalAccessException·ex9)·{}
97 ········catch·(InvocationTargetException·ex9)·{}98 ········catch·(InvocationTargetException·ex10)·{}
98 ········catch·(IllegalAccessException·ex10)·{} 
99 ····}99 ····}
100 }100 }
7.75 KB
com/dougkeen/bart/activities/RoutesListActivity.class
7.65 KB
javap -verbose -constants -s -l -private {}
    
Offset 984, 15 lines modifiedOffset 984, 15 lines modified
984 ·······124:·invokespecial·#244················//·Method·refreshFares:()V984 ·······124:·invokespecial·#244················//·Method·refreshFares:()V
985 ·······127:·return985 ·······127:·return
  
986 ··void·fetchAlerts();986 ··void·fetchAlerts();
987 ····descriptor:·()V987 ····descriptor:·()V
988 ····flags:·(0x0000)988 ····flags:·(0x0000)
989 ····Code:989 ····Code:
990 ······stack=300,·locals=9,·args_size=1990 ······stack=300,·locals=10,·args_size=1
991 ·········0:·ldc···········#246················//·String·Fetching·alerts991 ·········0:·ldc···········#246················//·String·Fetching·alerts
992 ·········2:·astore_1992 ·········2:·astore_1
993 ·········3:·ldc···········#16·················//·String·RoutesListActivity993 ·········3:·ldc···········#16·················//·String·RoutesListActivity
994 ·········5:·aload_1994 ·········5:·aload_1
995 ·········6:·invokestatic··#252················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I995 ·········6:·invokestatic··#252················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
996 ·········9:·pop996 ·········9:·pop
997 ········10:·aload_0997 ········10:·aload_0
Offset 1001, 88 lines modifiedOffset 1001, 86 lines modified
1001 ········15:·aload_21001 ········15:·aload_2
1002 ········16:·invokeinterface·#260,··1··········//·InterfaceMethod·com/dougkeen/bart/networktasks/AlertsClient.getAlerts:()Lcom/dougkeen/bart/model/Alert$AlertList;1002 ········16:·invokeinterface·#260,··1··········//·InterfaceMethod·com/dougkeen/bart/networktasks/AlertsClient.getAlerts:()Lcom/dougkeen/bart/model/Alert$AlertList;
1003 ········21:·astore_31003 ········21:·astore_3
1004 ········22:·aload_31004 ········22:·aload_3
1005 ········23:·invokevirtual·#265················//·Method·com/dougkeen/bart/model/Alert$AlertList.hasAlerts:()Z1005 ········23:·invokevirtual·#265················//·Method·com/dougkeen/bart/model/Alert$AlertList.hasAlerts:()Z
1006 ········26:·istore········41006 ········26:·istore········4
1007 ········28:·iload·········41007 ········28:·iload·········4
1008 ········30:·ifeq··········1551008 ········30:·ifeq··········152
1009 ········33:·new···········#162················//·class·java/lang/StringBuilder1009 ········33:·new···········#162················//·class·java/lang/StringBuilder
1010 ········36:·astore········51010 ········36:·astore········5
1011 ········38:·aload·········51011 ········38:·aload·········5
1012 ········40:·invokespecial·#163················//·Method·java/lang/StringBuilder."<init>":()V1012 ········40:·invokespecial·#163················//·Method·java/lang/StringBuilder."<init>":()V
1013 ········43:·iconst_11013 ········43:·iconst_1
1014 ········44:·istore········61014 ········44:·istore········6
1015 ········46:·aload_31015 ········46:·aload_3
1016 ········47:·invokevirtual·#267················//·Method·com/dougkeen/bart/model/Alert$AlertList.getAlerts:()Ljava/util/List;1016 ········47:·invokevirtual·#267················//·Method·com/dougkeen/bart/model/Alert$AlertList.getAlerts:()Ljava/util/List;
1017 ········50:·astore_2 
1018 ········51:·aload_2 
1019 ········52:·invokeinterface·#273,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1017 ········50:·invokeinterface·#273,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1020 ········57:·astore········7 
1021 ········59:·aload·········71018 ········55:·astore_2
 1019 ········56:·aload_2
1022 ········61:·invokeinterface·#278,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1020 ········57:·invokeinterface·#278,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1023 ········66:·istore········41021 ········62:·istore········7
1024 ········68:·iload·········41022 ········64:·iload·········7
1025 ········70:·ifeq··········1431023 ········66:·ifeq··········140
1026 ········73:·aload·········71024 ········69:·aload_2
1027 ········75:·invokeinterface·#282,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1025 ········70:·invokeinterface·#282,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1028 ········80:·checkcast·····#284················//·class·com/dougkeen/bart/model/Alert1026 ········75:·checkcast·····#284················//·class·com/dougkeen/bart/model/Alert
1029 ········83:·astore········81027 ········78:·astore········8
1030 ········85:·iload·········61028 ········80:·iload·········6
1031 ········87:·ifne··········1011029 ········82:·ifne··········96
1032 ········90:·ldc_w·········#286················//·String·\n\n1030 ········85:·ldc_w·········#286················//·String·\n\n
1033 ········93:·astore_21031 ········88:·astore_1
1034 ········94:·aload·········51032 ········89:·aload·········5
1035 ········96:·aload_21033 ········91:·aload_1
1036 ········97:·invokevirtual·#169················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1034 ········92:·invokevirtual·#169················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1037 ·······100:·pop1035 ········95:·pop
1038 ·······101:·aload·········81036 ········96:·aload·········8
1039 ·······103:·invokevirtual·#289················//·Method·com/dougkeen/bart/model/Alert.getPostedTime:()Ljava/lang/String;1037 ········98:·invokevirtual·#289················//·Method·com/dougkeen/bart/model/Alert.getPostedTime:()Ljava/lang/String;
1040 ·······106:·astore_21038 ·······101:·astore_1
1041 ·······107:·aload·········51039 ·······102:·aload·········5
1042 ·······109:·aload_21040 ·······104:·aload_1
1043 ·······110:·invokevirtual·#169················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1041 ·······105:·invokevirtual·#169················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1044 ·······113:·astore_21042 ·······108:·astore_1
1045 ·······114:·ldc_w·········#291················//·String·\n1043 ·······109:·ldc_w·········#291················//·String·\n
 1044 ·······112:·astore········9
1046 ·······117:·astore_1 
1047 ·······118:·aload_2 
1048 ·······119:·aload_11045 ·······114:·aload_1
 1046 ·······115:·aload·········9
 1047 ·······117:·invokevirtual·#169················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 1048 ·······120:·pop
 1049 ·······121:·aload·········8
 1050 ·······123:·invokevirtual·#294················//·Method·com/dougkeen/bart/model/Alert.getDescription:()Ljava/lang/String;
 1051 ·······126:·astore_1
 1052 ·······127:·aload·········5
 1053 ·······129:·aload_1
1049 ·······120:·invokevirtual·#169················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1054 ·······130:·invokevirtual·#169················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1050 ·······123:·pop1055 ·······133:·pop
1051 ·······124:·aload·········8 
1052 ·······126:·invokevirtual·#294················//·Method·com/dougkeen/bart/model/Alert.getDescription:()Ljava/lang/String; 
1053 ·······129:·astore_2 
1054 ·······130:·aload·········5 
1055 ·······132:·aload_2 
1056 ·······133:·invokevirtual·#169················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
1057 ·······136:·pop 
1058 ·······137:·iconst_01056 ·······134:·iconst_0
1059 ·······138:·istore········61057 ·······135:·istore········6
1060 ·······140:·goto··········591058 ·······137:·goto··········56
1061 ·······143:·aload·········51059 ·······140:·aload·········5
1062 ·······145:·invokevirtual·#173················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;1060 ·······142:·invokevirtual·#173················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
1063 ·······148:·astore_21061 ·······145:·astore_2
1064 ·······149:·aload_01062 ·······146:·aload_0
1065 ·······150:·aload_21063 ·······147:·aload_2
1066 ·······151:·invokevirtual·#238················//·Method·showAlertMessage:(Ljava/lang/String;)V1064 ·······148:·invokevirtual·#238················//·Method·showAlertMessage:(Ljava/lang/String;)V
1067 ·······154:·return1065 ·······151:·return
1068 ·······155:·aload_31066 ·······152:·aload_3
1069 ·······156:·invokevirtual·#297················//·Method·com/dougkeen/bart/model/Alert$AlertList.areNoDelaysReported:()Z1067 ·······153:·invokevirtual·#297················//·Method·com/dougkeen/bart/model/Alert$AlertList.areNoDelaysReported:()Z
1070 ·······159:·istore········41068 ·······156:·istore········4
1071 ·······161:·iload·········41069 ·······158:·iload·········4
1072 ·······163:·ifeq··········1771070 ·······160:·ifeq··········174
1073 ·······166:·ldc···········#11·················//·String·No·delays·reported1071 ·······163:·ldc···········#11·················//·String·No·delays·reported
1074 ·······168:·astore_21072 ·······165:·astore_2
1075 ·······169:·aload_01073 ·······166:·aload_0
1076 ·······170:·aload_21074 ·······167:·aload_2
1077 ·······171:·invokevirtual·#238················//·Method·showAlertMessage:(Ljava/lang/String;)V1075 ·······168:·invokevirtual·#238················//·Method·showAlertMessage:(Ljava/lang/String;)V
1078 ·······174:·goto··········1541076 ·······171:·goto··········151
1079 ·······177:·aload_01077 ·······174:·aload_0
1080 ·······178:·invokevirtual·#300················//·Method·hideAlertMessage:()V1078 ·······175:·invokevirtual·#300················//·Method·hideAlertMessage:()V
1081 ·······181:·goto··········1541079 ·······178:·goto··········151
  
1082 ··void·fetchElevatorInfo();1080 ··void·fetchElevatorInfo();
1083 ····descriptor:·()V1081 ····descriptor:·()V
1084 ····flags:·(0x0000)1082 ····flags:·(0x0000)
1085 ····Code:1083 ····Code:
1086 ······stack=300,·locals=3,·args_size=11084 ······stack=300,·locals=3,·args_size=1
1087 ·········0:·aload_01085 ·········0:·aload_0
4.18 KB
com/dougkeen/bart/activities/ViewDeparturesActivity.class
4.07 KB
procyon -ec {}
    
Offset 266, 26 lines modifiedOffset 266, 29 lines modified
266 ····}266 ····}
267 ····267 ····
268 ····public·StationPair·getStationPair()·{268 ····public·StationPair·getStationPair()·{
269 ········return·this.mStationPair;269 ········return·this.mStationPair;
270 ····}270 ····}
271 ····271 ····
272 ····protected·void·onCreate(final·Bundle·bundle)·{272 ····protected·void·onCreate(final·Bundle·bundle)·{
 273 ········final·int·n·=·2131492959;
 274 ········final·int·n2·=·16908292;
 275 ········final·boolean·displayHomeAsUpEnabled·=·true;
273 ········super.onCreate(bundle);276 ········super.onCreate(bundle);
274 ········this.setContentView(2130968602);277 ········this.setContentView(2130968602);
275 ········final·Intent·intent·=·this.getIntent();278 ········final·Intent·intent·=·this.getIntent();
276 ········final·BartRunnerApplication·bartRunnerApplication·=·(BartRunnerApplication)this.getApplication();279 ········final·BartRunnerApplication·bartRunnerApplication·=·(BartRunnerApplication)this.getApplication();
277 ········(this.mEmptyView·=·(TextView)this.findViewById(16908292)).setText(2131099679);280 ········(this.mEmptyView·=·(TextView)this.findViewById(n2)).setText(2131099679);
278 ········this.mProgress·=·(ProgressBar)this.findViewById(16908301);281 ········this.mProgress·=·(ProgressBar)this.findViewById(16908301);
279 ········this.setListAdapter(this.mDeparturesAdapter·=·new·DepartureArrayAdapter((Context)this));282 ········this.setListAdapter(this.mDeparturesAdapter·=·new·DepartureArrayAdapter((Context)this));
280 ········final·ListView·listView·=·this.getListView();283 ········final·ListView·listView·=·this.getListView();
281 ········listView.setEmptyView(this.findViewById(16908292));284 ········listView.setEmptyView(this.findViewById(n2));
282 ········listView.setOnItemClickListener(this.mListItemClickListener);285 ········listView.setOnItemClickListener(this.mListItemClickListener);
283 ········listView.setOnItemLongClickListener(this.mListItemLongClickListener);286 ········listView.setOnItemLongClickListener(this.mListItemLongClickListener);
284 ········(this.mYourTrainSection·=·(YourTrainLayout)this.findViewById(2131492959)).setOnClickListener(this.mYourTrainSectionClickListener);287 ········(this.mYourTrainSection·=·(YourTrainLayout)this.findViewById(n)).setOnClickListener(this.mYourTrainSectionClickListener);
285 ········this.mSwipeHelper·=·new·SwipeHelper((View)this.mYourTrainSection,·(Object)null,·(SwipeHelper$OnDismissCallback)new·ViewDeparturesActivity$1(this));288 ········this.mSwipeHelper·=·new·SwipeHelper((View)this.mYourTrainSection,·(Object)null,·(SwipeHelper$OnDismissCallback)new·ViewDeparturesActivity$1(this));
286 ········this.mYourTrainSection.setOnTouchListener((View$OnTouchListener)this.mSwipeHelper);289 ········this.mYourTrainSection.setOnTouchListener((View$OnTouchListener)this.mSwipeHelper);
287 ········if·(bundle·!=·null·&&·bundle.containsKey("stationPair"))·{290 ········if·(bundle·!=·null·&&·bundle.containsKey("stationPair"))·{
288 ············this.mStationPair·=·(StationPair)bundle.getParcelable("stationPair");291 ············this.mStationPair·=·(StationPair)bundle.getParcelable("stationPair");
289 ············this.setListTitle();292 ············this.setListTitle();
290 ········}293 ········}
291 ········else·{294 ········else·{
Offset 295, 35 lines modifiedOffset 298, 34 lines modified
295 ················this.mEtdService.registerListener((EtdService$EtdServiceListener)this,·false);298 ················this.mEtdService.registerListener((EtdService$EtdServiceListener)this,·false);
296 ············}299 ············}
297 ············this.refreshBoardedDeparture(false);300 ············this.refreshBoardedDeparture(false);
298 ········}301 ········}
299 ········if·(bundle·!=·null)·{302 ········if·(bundle·!=·null)·{
300 ············final·Parcelable[]·parcelableArray·=·bundle.getParcelableArray("departures");303 ············final·Parcelable[]·parcelableArray·=·bundle.getParcelableArray("departures");
301 ············if·(parcelableArray·!=·null)·{304 ············if·(parcelableArray·!=·null)·{
302 ················final·Parcelable[]·array·=·parcelableArray; 
303 ················for·(int·length·=·parcelableArray.length,·i·=·0;·i·<·length;·++i)·{305 ················for·(int·length·=·parcelableArray.length,·i·=·0;·i·<·length;·++i)·{
304 ····················this.mDeparturesAdapter.add((Object)(Departure)array[i]);306 ····················this.mDeparturesAdapter.add((Object)(Departure)parcelableArray[i]);
305 ················}307 ················}
306 ················this.mDeparturesAdapter.notifyDataSetChanged();308 ················this.mDeparturesAdapter.notifyDataSetChanged();
307 ············}309 ············}
308 ············if·(bundle.containsKey("selectedDeparture"))·{310 ············if·(bundle.containsKey("selectedDeparture"))·{
309 ················this.setSelectedDeparture((Departure)bundle.getParcelable("selectedDeparture"));311 ················this.setSelectedDeparture((Departure)bundle.getParcelable("selectedDeparture"));
310 ············}312 ············}
311 ············if·(bundle.getBoolean("hasDepartureActionMode")·&&·this.mSelectedDeparture·!=·null)·{313 ············if·(bundle.getBoolean("hasDepartureActionMode")·&&·this.mSelectedDeparture·!=·null)·{
312 ················this.startDepartureActionMode();314 ················this.startDepartureActionMode();
313 ············}315 ············}
314 ············if·(bundle.getBoolean("hasYourTrainActionMode")·&&·this.mSelectedDeparture·!=·null)·{316 ············if·(bundle.getBoolean("hasYourTrainActionMode")·&&·this.mSelectedDeparture·!=·null)·{
315 ················((Checkable)this.findViewById(2131492959)).setChecked(true);317 ················((Checkable)this.findViewById(n)).setChecked(displayHomeAsUpEnabled);
316 ················this.startYourTrainActionMode();318 ················this.startYourTrainActionMode();
317 ············}319 ············}
318 ········}320 ········}
319 ········this.refreshBoardedDeparture(false);321 ········this.refreshBoardedDeparture(false);
320 ········final·ActionBar·actionBar·=·(ActionBar)Assert.notNull((Object)this.getSupportActionBar());322 ········final·ActionBar·actionBar·=·(ActionBar)Assert.notNull((Object)this.getSupportActionBar());
321 ········actionBar.setHomeButtonEnabled(true);323 ········actionBar.setHomeButtonEnabled(displayHomeAsUpEnabled);
322 ········actionBar.setDisplayHomeAsUpEnabled(true);324 ········actionBar.setDisplayHomeAsUpEnabled(displayHomeAsUpEnabled);
323 ········if·(bartRunnerApplication.shouldPlayAlarmRingtone())·{325 ········if·(bartRunnerApplication.shouldPlayAlarmRingtone())·{
324 ············this.soundTheAlarm();326 ············this.soundTheAlarm();
325 ········}327 ········}
326 ········if·(bartRunnerApplication.isAlarmSounding())·{328 ········if·(bartRunnerApplication.isAlarmSounding())·{
327 ············new·AlertDialog$Builder((Context)this).setMessage(2131099702).setCancelable(false).setNeutralButton(2131099700,·(DialogInterface$OnClickListener)new·ViewDeparturesActivity$2(this)).show();329 ············new·AlertDialog$Builder((Context)this).setMessage(2131099702).setCancelable(false).setNeutralButton(2131099700,·(DialogInterface$OnClickListener)new·ViewDeparturesActivity$2(this)).show();
328 ········}330 ········}
329 ····}331 ····}
993 B
com/mobeta/android/dslv/SimpleDragSortCursorAdapter.class
879 B
procyon -ec {}
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ························string·=·"";64 ························string·=·"";
65 ····················}65 ····················}
66 ····················if·(viewById·instanceof·TextView)·{66 ····················if·(viewById·instanceof·TextView)·{
67 ························this.setViewText((TextView)viewById,·string);67 ························this.setViewText((TextView)viewById,·string);
68 ····················}68 ····················}
69 ····················else·{69 ····················else·{
70 ························if·(!(viewById·instanceof·ImageView))·{70 ························if·(!(viewById·instanceof·ImageView))·{
71 ····························throw·new·IllegalStateException(((ImageView)viewById).getClass().getName()·+·"·is·not·a·"·+·"·view·that·can·be·bounds·by·this·SimpleCursorAdapter");71 ····························throw·new·IllegalStateException(((ImageView)viewById).getClass().getName()·+·"·is·not·a··view·that·can·be·bounds·by·this·SimpleCursorAdapter");
72 ························}72 ························}
73 ························this.setViewImage((ImageView)viewById,·string);73 ························this.setViewImage((ImageView)viewById,·string);
74 ····················}74 ····················}
75 ················}75 ················}
76 ············}76 ············}
77 ········}77 ········}
78 ····}78 ····}
4.57 KB
com/dougkeen/bart/activities/RoutesListActivity_.class
4.47 KB
procyon -ec {}
    
Offset 15, 33 lines modifiedOffset 15, 33 lines modified
15 import·com.dougkeen.bart.BartRunnerApplication;15 import·com.dougkeen.bart.BartRunnerApplication;
16 import·android.os.Bundle;16 import·android.os.Bundle;
17 import·android.view.View;17 import·android.view.View;
18 import·android.widget.AdapterView$OnItemLongClickListener;18 import·android.widget.AdapterView$OnItemLongClickListener;
19 import·android.widget.AdapterView$OnItemClickListener;19 import·android.widget.AdapterView$OnItemClickListener;
20 import·android.widget.AdapterView;20 import·android.widget.AdapterView;
21 import·android.view.View$OnClickListener;21 import·android.view.View$OnClickListener;
22 import·android.widget.Button; 
23 import·android.widget.TextView; 
24 import·com.mobeta.android.dslv.DragSortListView;22 import·com.mobeta.android.dslv.DragSortListView;
 23 import·android.widget.TextView;
 24 import·android.widget.Button;
25 import·android.os.Handler;25 import·android.os.Handler;
  
26 public·final·class·RoutesListActivity_·extends·RoutesListActivity26 public·final·class·RoutesListActivity_·extends·RoutesListActivity
27 {27 {
28 ····private·Handler·handler_;28 ····private·Handler·handler_;
29 ····29 ····
30 ····public·RoutesListActivity_()·{30 ····public·RoutesListActivity_()·{
31 ········this.handler_·=·new·Handler();31 ········this.handler_·=·new·Handler();
32 ····}32 ····}
33 ····33 ····
34 ····private·void·afterSetContentView_()·{34 ····private·void·afterSetContentView_()·{
35 ········final·int·n·=·2131492965;35 ········final·int·n·=·2131492965;
36 ········final·int·n2·=·16908298;36 ········final·int·n2·=·16908298;
37 ········this.listView·=·(DragSortListView)this.findViewById(n2); 
38 ········this.alertMessages·=·(TextView)this.findViewById(2131492964); 
39 ········this.quickLookupButton·=·(Button)this.findViewById(n);37 ········this.quickLookupButton·=·(Button)this.findViewById(n);
 38 ········this.alertMessages·=·(TextView)this.findViewById(2131492964);
 39 ········this.listView·=·(DragSortListView)this.findViewById(n2);
40 ········final·View·viewById·=·this.findViewById(n);40 ········final·View·viewById·=·this.findViewById(n);
41 ········if·(viewById·!=·null)·{41 ········if·(viewById·!=·null)·{
42 ············viewById.setOnClickListener((View$OnClickListener)new·RoutesListActivity_$1(this));42 ············viewById.setOnClickListener((View$OnClickListener)new·RoutesListActivity_$1(this));
43 ········}43 ········}
44 ········final·AdapterView·adapterView·=·(AdapterView)this.findViewById(n2);44 ········final·AdapterView·adapterView·=·(AdapterView)this.findViewById(n2);
45 ········if·(adapterView·!=·null)·{45 ········if·(adapterView·!=·null)·{
46 ············adapterView.setOnItemClickListener((AdapterView$OnItemClickListener)new·RoutesListActivity_$2(this));46 ············adapterView.setOnItemClickListener((AdapterView$OnItemClickListener)new·RoutesListActivity_$2(this));
Offset 62, 29 lines modifiedOffset 62, 29 lines modified
62 ····62 ····
63 ····public·static·RoutesListActivity_$IntentBuilder_·intent(final·Context·context)·{63 ····public·static·RoutesListActivity_$IntentBuilder_·intent(final·Context·context)·{
64 ········return·new·RoutesListActivity_$IntentBuilder_(context);64 ········return·new·RoutesListActivity_$IntentBuilder_(context);
65 ····}65 ····}
66 ····66 ····
67 ····private·void·restoreSavedInstanceState_(final·Bundle·bundle)·{67 ····private·void·restoreSavedInstanceState_(final·Bundle·bundle)·{
68 ········if·(bundle·!=·null)·{68 ········if·(bundle·!=·null)·{
69 ············this.mCurrentlySelectedStationPair·=·(StationPair)bundle.getParcelable("mCurrentlySelectedStationPair"); 
70 ············this.mCurrentAlerts·=·bundle.getString("mCurrentAlerts");69 ············this.mCurrentAlerts·=·bundle.getString("mCurrentAlerts");
 70 ············this.mCurrentlySelectedStationPair·=·(StationPair)bundle.getParcelable("mCurrentlySelectedStationPair");
71 ········}71 ········}
72 ····}72 ····}
73 ····73 ····
74 ····public·void·fetchAlerts()·{74 ····public·void·fetchAlerts()·{
75 ········BackgroundExecutor.execute((Runnable)new·RoutesListActivity_$8(this));75 ········BackgroundExecutor.execute((Runnable)new·RoutesListActivity_$9(this));
76 ····}76 ····}
77 ····77 ····
78 ····public·void·fetchElevatorInfo()·{78 ····public·void·fetchElevatorInfo()·{
79 ········BackgroundExecutor.execute((Runnable)new·RoutesListActivity_$9(this));79 ········BackgroundExecutor.execute((Runnable)new·RoutesListActivity_$8(this));
80 ····}80 ····}
81 ····81 ····
82 ····public·void·hideAlertMessage()·{82 ····public·void·hideAlertMessage()·{
83 ········this.handler_.post((Runnable)new·RoutesListActivity_$5(this));83 ········this.handler_.post((Runnable)new·RoutesListActivity_$4(this));
84 ····}84 ····}
85 ····85 ····
86 ····public·void·onCreate(final·Bundle·bundle)·{86 ····public·void·onCreate(final·Bundle·bundle)·{
87 ········this.init_(bundle);87 ········this.init_(bundle);
88 ········super.onCreate(bundle);88 ········super.onCreate(bundle);
89 ········this.setContentView(2130968604);89 ········this.setContentView(2130968604);
90 ····}90 ····}
Offset 94, 20 lines modifiedOffset 94, 20 lines modified
94 ············this.onBackPressed();94 ············this.onBackPressed();
95 ········}95 ········}
96 ········return·super.onKeyDown(n,·keyEvent);96 ········return·super.onKeyDown(n,·keyEvent);
97 ····}97 ····}
98 ····98 ····
99 ····public·void·onSaveInstanceState(final·Bundle·bundle)·{99 ····public·void·onSaveInstanceState(final·Bundle·bundle)·{
100 ········super.onSaveInstanceState(bundle);100 ········super.onSaveInstanceState(bundle);
101 ········bundle.putParcelable("mCurrentlySelectedStationPair",·(Parcelable)this.mCurrentlySelectedStationPair); 
102 ········bundle.putString("mCurrentAlerts",·this.mCurrentAlerts);101 ········bundle.putString("mCurrentAlerts",·this.mCurrentAlerts);
 102 ········bundle.putParcelable("mCurrentlySelectedStationPair",·(Parcelable)this.mCurrentlySelectedStationPair);
103 ····}103 ····}
104 ····104 ····
105 ····public·void·resetElevatorMenuGraphic()·{105 ····public·void·resetElevatorMenuGraphic()·{
106 ········this.handler_.post((Runnable)new·RoutesListActivity_$6(this));106 ········this.handler_.post((Runnable)new·RoutesListActivity_$7(this));
107 ····}107 ····}
108 ····108 ····
109 ····public·void·setContentView(final·int·contentView)·{109 ····public·void·setContentView(final·int·contentView)·{
110 ········super.setContentView(contentView);110 ········super.setContentView(contentView);
111 ········this.afterSetContentView_();111 ········this.afterSetContentView_();
112 ····}112 ····}
113 ····113 ····
Offset 118, 14 lines modifiedOffset 118, 14 lines modified
118 ····118 ····
119 ····public·void·setContentView(final·View·view,·final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{119 ····public·void·setContentView(final·View·view,·final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{
120 ········super.setContentView(view,·viewGroup$LayoutParams);120 ········super.setContentView(view,·viewGroup$LayoutParams);
121 ········this.afterSetContentView_();121 ········this.afterSetContentView_();
122 ····}122 ····}
123 ····123 ····
124 ····public·void·showAlertMessage(final·String·s)·{124 ····public·void·showAlertMessage(final·String·s)·{
125 ········this.handler_.post((Runnable)new·RoutesListActivity_$4(this,·s));125 ········this.handler_.post((Runnable)new·RoutesListActivity_$5(this,·s));
126 ····}126 ····}
127 ····127 ····
128 ····public·void·showElevatorMessage(final·String·s)·{128 ····public·void·showElevatorMessage(final·String·s)·{
129 ········this.handler_.post((Runnable)new·RoutesListActivity_$7(this,·s));129 ········this.handler_.post((Runnable)new·RoutesListActivity_$6(this,·s));
130 ····}130 ····}
131 }131 }
1.75 KB
smali/android/support/v4/app/BundleCompatDonut.smali
    
Offset 96, 17 lines modifiedOffset 96, 17 lines modified
  
96 ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;96 ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
97 ····move-result-object·v197 ····move-result-object·v1
  
98 ····check-cast·v1,·Landroid/os/IBinder;98 ····check-cast·v1,·Landroid/os/IBinder;
99 ····:try_end_199 ····:try_end_1
100 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_2100 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3
101 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_3101 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
102 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_1102 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2
  
103 ····.line·58103 ····.line·58
104 ····:goto_1104 ····:goto_1
105 ····return-object·v1105 ····return-object·v1
  
106 ····.line·43106 ····.line·43
107 ····:catch_0107 ····:catch_0
Offset 233, 17 lines modifiedOffset 233, 17 lines modified
  
233 ····const/4·v3,·0x1233 ····const/4·v3,·0x1
  
234 ····aput-object·p2,·v2,·v3234 ····aput-object·p2,·v2,·v3
  
235 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
236 ····:try_end_1236 ····:try_end_1
237 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_2237 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3
238 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_3238 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
239 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_1239 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2
  
240 ····.line·82240 ····.line·82
241 ····:cond_1241 ····:cond_1
242 ····:goto_1242 ····:goto_1
243 ····return-void243 ····return-void
  
244 ····.line·67244 ····.line·67
288 B
smali/android/support/v7/appcompat/R.smali
    
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·929 ····.line·9
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·933 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
1.59 KB
smali/com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.smali
    
Offset 253, 16 lines modifiedOffset 253, 16 lines modified
  
253 ····const/4·v9,·0x1253 ····const/4·v9,·0x1
  
254 ····aput-object·v4,·v8,·v9254 ····aput-object·v4,·v8,·v9
  
255 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;255 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
256 ····:try_end_0256 ····:try_end_0
257 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0257 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1
258 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1258 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
259 ····.line·282259 ····.line·282
260 ····return-void260 ····return-void
  
261 ····.line·279261 ····.line·279
262 ····.end·local·v4····#·"provider":Ljava/lang/Object;262 ····.end·local·v4····#·"provider":Ljava/lang/Object;
263 ····:catch_0263 ····:catch_0
Offset 350, 16 lines modifiedOffset 350, 16 lines modified
  
350 ····move-result·v3350 ····move-result·v3
  
351 ····if-nez·v3,·:cond_0351 ····if-nez·v3,·:cond_0
  
352 ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String;352 ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String;
353 ····:try_end_0353 ····:try_end_0
354 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0354 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1
355 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1355 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
356 ····move-result-object·v2356 ····move-result-object·v2
  
357 ····goto·:goto_0357 ····goto·:goto_0
  
358 ····.line·302358 ····.line·302
359 ····.end·local·v1····#·"provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;359 ····.end·local·v1····#·"provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;
4.74 KB
smali/com/squareup/okhttp/internal/Platform.smali
    
Offset 252, 16 lines modifiedOffset 252, 16 lines modified
  
252 ····aput-object·v23,·v9,·v22252 ····aput-object·v23,·v9,·v22
  
253 ····move-object/from16·v0,·v21253 ····move-object/from16·v0,·v21
  
254 ····invoke-virtual·{v0,·v2,·v9},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;254 ····invoke-virtual·{v0,·v2,·v9},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
255 ····:try_end_2255 ····:try_end_2
256 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_6256 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_4
257 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_4257 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_5
  
258 ····move-result-object·v6258 ····move-result-object·v6
  
259 ····.line·131259 ····.line·131
260 ····:try_start_3260 ····:try_start_3
261 ····const-string·v2,·"android.net.Network"261 ····const-string·v2,·"android.net.Network"
  
Offset 285, 15 lines modifiedOffset 285, 15 lines modified
285 ····move-object/from16·v0,·v16285 ····move-object/from16·v0,·v16
  
286 ····move-object/from16·v1,·v22286 ····move-object/from16·v1,·v22
  
287 ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V287 ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V
288 ····:try_end_3288 ····:try_end_3
289 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_3·..·:try_end_3}·:catch_7289 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_3·..·:try_end_3}·:catch_7
290 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_4290 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_5
  
291 ····.line·133291 ····.line·133
292 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"292 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
293 ····.local·v16,·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"293 ····.local·v16,·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
294 ····:try_start_4294 ····:try_start_4
295 ····new-instance·v20,·Lcom/squareup/okhttp/internal/OptionalMethod;295 ····new-instance·v20,·Lcom/squareup/okhttp/internal/OptionalMethod;
  
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 ····move-object/from16·v0,·v20318 ····move-object/from16·v0,·v20
  
319 ····move-object/from16·v1,·v22319 ····move-object/from16·v1,·v22
  
320 ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V320 ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V
321 ····:try_end_4321 ····:try_end_4
322 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_8322 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_8
323 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_4·..·:try_end_4}·:catch_5323 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_4·..·:try_end_4}·:catch_6
  
324 ····.end·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"324 ····.end·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
325 ····.local·v20,·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"325 ····.local·v20,·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
326 ····move-object/from16·v8,·v20326 ····move-object/from16·v8,·v20
  
327 ····.end·local·v20····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"327 ····.end·local·v20····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
328 ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"328 ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
Offset 572, 34 lines modifiedOffset 572, 32 lines modified
572 ····.restart·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"572 ····.restart·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
573 ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"573 ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
574 ····:catch_4574 ····:catch_4
575 ····move-exception·v2575 ····move-exception·v2
  
576 ····goto/16·:goto_1576 ····goto/16·:goto_1
  
 577 ····:catch_5
 578 ····move-exception·v2
  
 579 ····goto/16·:goto_1
  
577 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"580 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
578 ····.restart·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"581 ····.restart·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
579 ····.restart·local·v21····#·"trafficStats":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"582 ····.restart·local·v21····#·"trafficStats":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
580 ····:catch_5583 ····:catch_6
581 ····move-exception·v2584 ····move-exception·v2
  
582 ····move-object/from16·v7,·v16585 ····move-object/from16·v7,·v16
  
583 ····.end·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"586 ····.end·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
584 ····.restart·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"587 ····.restart·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
585 ····goto/16·:goto_1588 ····goto/16·:goto_1
  
586 ····.end·local·v21····#·"trafficStats":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" 
587 ····:catch_6 
588 ····move-exception·v2 
  
589 ····goto/16·:goto_1 
  
590 ····.line·134589 ····.line·134
591 ····.restart·local·v21····#·"trafficStats":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" 
592 ····:catch_7590 ····:catch_7
593 ····move-exception·v2591 ····move-exception·v2
  
594 ····goto/16·:goto_1592 ····goto/16·:goto_1
  
595 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"593 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
596 ····.restart·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"594 ····.restart·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
774 B
smali/com/squareup/okhttp/internal/http/RouteException.smali
    
Offset 95, 16 lines modifiedOffset 95, 16 lines modified
  
95 ····const/4·v2,·0x095 ····const/4·v2,·0x0
  
96 ····aput-object·p2,·v1,·v296 ····aput-object·p2,·v1,·v2
  
97 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;97 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
98 ····:try_end_098 ····:try_end_0
99 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_099 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1
100 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1100 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
101 ····.line·60101 ····.line·60
102 ····:cond_0102 ····:cond_0
103 ····:goto_0103 ····:goto_0
104 ····return-void104 ····return-void
  
105 ····.line·57105 ····.line·57
268 B
smali/com/dougkeen/bart/R.smali
    
Offset 28, 10 lines modifiedOffset 28, 9 lines modified
28 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.prologue30 ····.prologue
31 ····.line·1031 ····.line·10
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····.line·2374 
34 ····return-void33 ····return-void
35 .end·method34 .end·method
4.37 KB
smali/com/dougkeen/bart/BartRunnerApplication.smali
    
Offset 176, 14 lines modifiedOffset 176, 15 lines modified
176 ····const/4·v10,·0x0176 ····const/4·v10,·0x0
  
177 ····invoke-virtual·{v7,·v10},·Landroid/os/Parcel;->setDataPosition(I)V177 ····invoke-virtual·{v7,·v10},·Landroid/os/Parcel;->setDataPosition(I)V
  
178 ····.line·125178 ····.line·125
179 ····sget-object·v10,·Lcom/dougkeen/bart/model/Departure;->CREATOR:Landroid/os/Parcelable$Creator;179 ····sget-object·v10,·Lcom/dougkeen/bart/model/Departure;->CREATOR:Landroid/os/Parcelable$Creator;
  
 180 ····.line·126
180 ····invoke-interface·{v10,·v7},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;181 ····invoke-interface·{v10,·v7},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
181 ····move-result-object·v6182 ····move-result-object·v6
  
182 ····check-cast·v6,·Lcom/dougkeen/bart/model/Departure;183 ····check-cast·v6,·Lcom/dougkeen/bart/model/Departure;
  
183 ····.line·127184 ····.line·127
Offset 195, 26 lines modifiedOffset 196, 28 lines modified
  
195 ····move-result-wide·v8196 ····move-result-wide·v8
  
196 ····.line·134197 ····.line·134
197 ····.local·v8,·"now":J198 ····.local·v8,·"now":J
198 ····if-nez·p1,·:cond_0199 ····if-nez·p1,·:cond_0
  
 200 ····.line·135
199 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalTime()J201 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalTime()J
  
200 ····move-result-wide·v10202 ····move-result-wide·v10
  
201 ····const-wide/32·v12,·0x493e0203 ····const-wide/32·v12,·0x493e0
  
202 ····sub-long·v12,·v8,·v12204 ····sub-long·v12,·v8,·v12
  
203 ····cmp-long·v10,·v10,·v12205 ····cmp-long·v10,·v10,·v12
  
204 ····if-gez·v10,·:cond_0206 ····if-gez·v10,·:cond_0
  
 207 ····.line·137
205 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->getMeanEstimate()J208 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->getMeanEstimate()J
  
206 ····move-result-wide·v10209 ····move-result-wide·v10
  
207 ····const-wide/32·v12,·0x927c0210 ····const-wide/32·v12,·0x927c0
  
208 ····sub-long·v12,·v8,·v12211 ····sub-long·v12,·v8,·v12
Offset 354, 21 lines modifiedOffset 357, 20 lines modified
354 ····.param·p1,·"origin"····#·Lcom/dougkeen/bart/model/Station;357 ····.param·p1,·"origin"····#·Lcom/dougkeen/bart/model/Station;
355 ····.param·p2,·"destination"····#·Lcom/dougkeen/bart/model/Station;358 ····.param·p2,·"destination"····#·Lcom/dougkeen/bart/model/Station;
  
356 ····.prologue359 ····.prologue
357 ····.line·72360 ····.line·72
358 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/BartRunnerApplication;->getFavorites()Ljava/util/List;361 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/BartRunnerApplication;->getFavorites()Ljava/util/List;
  
359 ····move-result-object·v2362 ····move-result-object·v1
  
360 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;363 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
361 ····move-result-object·v1364 ····move-result-object·v1
  
362 ····.local·v1,·"i$":Ljava/util/Iterator; 
363 ····:cond_0365 ····:cond_0
364 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z366 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
365 ····move-result·v2367 ····move-result·v2
  
366 ····if-eqz·v2,·:cond_1368 ····if-eqz·v2,·:cond_1
  
Offset 386, 14 lines modifiedOffset 388, 15 lines modified
  
386 ····invoke-virtual·{p1,·v2},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z388 ····invoke-virtual·{p1,·v2},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z
  
387 ····move-result·v2389 ····move-result·v2
  
388 ····if-eqz·v2,·:cond_0390 ····if-eqz·v2,·:cond_0
  
 391 ····.line·74
389 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;392 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;
  
390 ····move-result-object·v2393 ····move-result-object·v2
  
391 ····invoke-virtual·{p2,·v2},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z394 ····invoke-virtual·{p2,·v2},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z
  
392 ····move-result·v2395 ····move-result·v2
Offset 578, 14 lines modifiedOffset 581, 15 lines modified
  
578 ····move-result·v6581 ····move-result·v6
  
579 ····if-eqz·v6,·:cond_0582 ····if-eqz·v6,·:cond_0
  
580 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/BartRunnerApplication;->mBoardedDeparture:Lcom/dougkeen/bart/model/Departure;583 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/BartRunnerApplication;->mBoardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
 584 ····.line·165
581 ····invoke-static·{v6,·p1},·Lorg/apache/commons/lang3/ObjectUtils;->compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I585 ····invoke-static·{v6,·p1},·Lorg/apache/commons/lang3/ObjectUtils;->compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
  
582 ····move-result·v6586 ····move-result·v6
  
583 ····if-eqz·v6,·:cond_2587 ····if-eqz·v6,·:cond_2
  
584 ····.line·166588 ····.line·166
Offset 597, 23 lines modifiedOffset 601, 25 lines modified
597 ····.line·167601 ····.line·167
598 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/BartRunnerApplication;->mBoardedDeparture:Lcom/dougkeen/bart/model/Departure;602 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/BartRunnerApplication;->mBoardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
599 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutesObservable()Lcom/dougkeen/util/Observable;603 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutesObservable()Lcom/dougkeen/util/Observable;
  
600 ····move-result-object·v6604 ····move-result-object·v6
  
 605 ····.line·168
601 ····invoke-virtual·{v6},·Lcom/dougkeen/util/Observable;->unregisterAllObservers()V606 ····invoke-virtual·{v6},·Lcom/dougkeen/util/Observable;->unregisterAllObservers()V
  
602 ····.line·169607 ····.line·169
603 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/BartRunnerApplication;->mBoardedDeparture:Lcom/dougkeen/bart/model/Departure;608 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/BartRunnerApplication;->mBoardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
604 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->getAlarmPendingObservable()Lcom/dougkeen/util/Observable;609 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->getAlarmPendingObservable()Lcom/dougkeen/util/Observable;
  
605 ····move-result-object·v6610 ····move-result-object·v6
  
 611 ····.line·170
606 ····invoke-virtual·{v6},·Lcom/dougkeen/util/Observable;->unregisterAllObservers()V612 ····invoke-virtual·{v6},·Lcom/dougkeen/util/Observable;->unregisterAllObservers()V
  
607 ····.line·173613 ····.line·173
608 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/BartRunnerApplication;->mBoardedDeparture:Lcom/dougkeen/bart/model/Departure;614 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/BartRunnerApplication;->mBoardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
609 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->isAlarmPending()Z615 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/model/Departure;->isAlarmPending()Z
  
Offset 622, 20 lines modifiedOffset 628, 22 lines modified
622 ····if-eqz·v6,·:cond_1628 ····if-eqz·v6,·:cond_1
  
Max diff block lines reached; 700/4372 bytes (16.01%) of diff not shown.
684 B
smali/com/dougkeen/bart/model/Constants.smali
    
Offset 42, 20 lines modifiedOffset 42, 22 lines modified
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····sput-object·v0,·Lcom/dougkeen/bart/model/Constants;->FAVORITE_CONTENT_URI:Landroid/net/Uri;43 ····sput-object·v0,·Lcom/dougkeen/bart/model/Constants;->FAVORITE_CONTENT_URI:Landroid/net/Uri;
  
44 ····.line·1344 ····.line·13
45 ····const-string·v0,·"content://com.dougkeen.bart.dataprovider/route"45 ····const-string·v0,·"content://com.dougkeen.bart.dataprovider/route"
  
 46 ····.line·14
46 ····invoke-static·{v0},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;47 ····invoke-static·{v0},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
47 ····move-result-object·v048 ····move-result-object·v0
  
48 ····sput-object·v0,·Lcom/dougkeen/bart/model/Constants;->ARBITRARY_ROUTE_CONTENT_URI_ROOT:Landroid/net/Uri;49 ····sput-object·v0,·Lcom/dougkeen/bart/model/Constants;->ARBITRARY_ROUTE_CONTENT_URI_ROOT:Landroid/net/Uri;
  
 50 ····.line·13
49 ····return-void51 ····return-void
50 .end·method52 .end·method
  
51 .method·public·constructor·<init>()V53 .method·public·constructor·<init>()V
52 ····.locals·054 ····.locals·0
  
53 ····.prologue55 ····.prologue
3.44 KB
smali/com/dougkeen/bart/model/ScheduleInformation.smali
    
Offset 75, 90 lines modifiedOffset 75, 88 lines modified
75 .end·method75 .end·method
  
76 .method·public·getAverageTripLength()I76 .method·public·getAverageTripLength()I
77 ····.locals·577 ····.locals·5
  
78 ····.prologue78 ····.prologue
79 ····.line·6979 ····.line·69
80 ····iget·v4,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->aveTripLength:I80 ····iget·v3,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->aveTripLength:I
  
81 ····if-gez·v4,·:cond_281 ····if-gez·v3,·:cond_2
  
82 ····.line·7082 ····.line·70
83 ····const/4·v1,·0x083 ····const/4·v0,·0x0
  
84 ····.line·7184 ····.line·71
85 ····.local·v1,·"sum":I85 ····.local·v0,·"sum":I
86 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/ScheduleInformation;->getTrips()Ljava/util/List;86 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/ScheduleInformation;->getTrips()Ljava/util/List;
  
87 ····move-result-object·v487 ····move-result-object·v3
  
88 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;88 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
89 ····move-result-object·v089 ····move-result-object·v3
  
90 ····.local·v0,·"i$":Ljava/util/Iterator; 
91 ····:cond_090 ····:cond_0
92 ····:goto_091 ····:goto_0
93 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z92 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
94 ····move-result·v493 ····move-result·v4
  
95 ····if-eqz·v4,·:cond_194 ····if-eqz·v4,·:cond_1
  
96 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;95 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
97 ····move-result-object·v296 ····move-result-object·v1
  
98 ····check-cast·v2,·Lcom/dougkeen/bart/model/ScheduleItem;97 ····check-cast·v1,·Lcom/dougkeen/bart/model/ScheduleItem;
  
99 ····.line·7298 ····.line·72
100 ····.local·v2,·"trip":Lcom/dougkeen/bart/model/ScheduleItem;99 ····.local·v1,·"trip":Lcom/dougkeen/bart/model/ScheduleItem;
101 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/ScheduleItem;->getTripLength()I100 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/ScheduleItem;->getTripLength()I
  
102 ····move-result·v3101 ····move-result·v2
  
103 ····.line·73102 ····.line·73
104 ····.local·v3,·"tripLength":I103 ····.local·v2,·"tripLength":I
105 ····if-lez·v3,·:cond_0104 ····if-lez·v2,·:cond_0
  
106 ····.line·74105 ····.line·74
107 ····add-int/2addr·v1,·v3106 ····add-int/2addr·v0,·v2
  
108 ····.line·75107 ····.line·75
109 ····iget·v4,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->tripCount:I108 ····iget·v4,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->tripCount:I
  
110 ····add-int/lit8·v4,·v4,·0x1109 ····add-int/lit8·v4,·v4,·0x1
  
111 ····iput·v4,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->tripCount:I110 ····iput·v4,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->tripCount:I
  
112 ····goto·:goto_0111 ····goto·:goto_0
  
113 ····.line·78112 ····.line·78
114 ····.end·local·v2····#·"trip":Lcom/dougkeen/bart/model/ScheduleItem;113 ····.end·local·v1····#·"trip":Lcom/dougkeen/bart/model/ScheduleItem;
115 ····.end·local·v3····#·"tripLength":I114 ····.end·local·v2····#·"tripLength":I
116 ····:cond_1115 ····:cond_1
117 ····iget·v4,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->tripCount:I116 ····iget·v3,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->tripCount:I
  
118 ····if-lez·v4,·:cond_2117 ····if-lez·v3,·:cond_2
  
119 ····.line·79118 ····.line·79
120 ····iget·v4,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->tripCount:I119 ····iget·v3,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->tripCount:I
  
121 ····div-int·v4,·v1,·v4120 ····div-int·v3,·v0,·v3
  
122 ····iput·v4,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->aveTripLength:I121 ····iput·v3,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->aveTripLength:I
  
123 ····.line·82122 ····.line·82
124 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
125 ····.end·local·v1····#·"sum":I123 ····.end·local·v0····#·"sum":I
126 ····:cond_2124 ····:cond_2
127 ····iget·v4,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->aveTripLength:I125 ····iget·v3,·p0,·Lcom/dougkeen/bart/model/ScheduleInformation;->aveTripLength:I
  
128 ····return·v4126 ····return·v3
129 .end·method127 .end·method
  
130 .method·public·getDate()J128 .method·public·getDate()J
131 ····.locals·2129 ····.locals·2
  
132 ····.prologue130 ····.prologue
133 ····.line·36131 ····.line·36
1010 B
smali/com/dougkeen/bart/model/Departure$1.smali
    
Offset 51, 15 lines modifiedOffset 51, 14 lines modified
51 ····invoke-direct·{v0,·p1},·Lcom/dougkeen/bart/model/Departure;-><init>(Landroid/os/Parcel;)V51 ····invoke-direct·{v0,·p1},·Lcom/dougkeen/bart/model/Departure;-><init>(Landroid/os/Parcel;)V
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
57 ····.prologue56 ····.prologue
58 ····.line·73657 ····.line·736
59 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/Departure$1;->createFromParcel(Landroid/os/Parcel;)Lcom/dougkeen/bart/model/Departure;58 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/Departure$1;->createFromParcel(Landroid/os/Parcel;)Lcom/dougkeen/bart/model/Departure;
  
60 ····move-result-object·v059 ····move-result-object·v0
  
Offset 75, 15 lines modifiedOffset 74, 14 lines modified
75 ····new-array·v0,·p1,·[Lcom/dougkeen/bart/model/Departure;74 ····new-array·v0,·p1,·[Lcom/dougkeen/bart/model/Departure;
  
76 ····return-object·v075 ····return-object·v0
77 .end·method76 .end·method
  
78 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
79 ····.locals·178 ····.locals·1
80 ····.param·p1,·"x0"····#·I 
  
81 ····.prologue79 ····.prologue
82 ····.line·73680 ····.line·736
83 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/Departure$1;->newArray(I)[Lcom/dougkeen/bart/model/Departure;81 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/Departure$1;->newArray(I)[Lcom/dougkeen/bart/model/Departure;
  
84 ····move-result-object·v082 ····move-result-object·v0
  
10.6 KB
smali/com/dougkeen/bart/model/RealTimeDepartures.smali
    
Offset 83, 128 lines modifiedOffset 83, 131 lines modified
83 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/model/RealTimeDepartures;->unfilteredDepartures:Ljava/util/List;83 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/model/RealTimeDepartures;->unfilteredDepartures:Ljava/util/List;
  
84 ····.line·1584 ····.line·15
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·private·addDepartureIfApplicable(Lcom/dougkeen/bart/model/Departure;)V87 .method·private·addDepartureIfApplicable(Lcom/dougkeen/bart/model/Departure;)V
88 ····.locals·688 ····.locals·4
89 ····.param·p1,·"departure"····#·Lcom/dougkeen/bart/model/Departure;89 ····.param·p1,·"departure"····#·Lcom/dougkeen/bart/model/Departure;
  
90 ····.prologue90 ····.prologue
91 ····.line·8591 ····.line·85
 92 ····.line·86
92 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getTrainDestinationAbbreviation()Ljava/lang/String;93 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getTrainDestinationAbbreviation()Ljava/lang/String;
  
93 ····move-result-object·v394 ····move-result-object·v2
  
 95 ····.line·85
94 ····invoke-static·{v3},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;96 ····invoke-static·{v2},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;
  
95 ····move-result-object·v097 ····move-result-object·v0
  
96 ····.line·8798 ····.line·87
97 ····.local·v0,·"destination":Lcom/dougkeen/bart/model/Station;99 ····.local·v0,·"destination":Lcom/dougkeen/bart/model/Station;
98 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getLine()Lcom/dougkeen/bart/model/Line;100 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getLine()Lcom/dougkeen/bart/model/Line;
  
99 ····move-result-object·v3101 ····move-result-object·v2
  
100 ····if-nez·v3,·:cond_1102 ····if-nez·v2,·:cond_1
  
101 ····.line·101103 ····.line·101
102 ····:cond_0104 ····:cond_0
103 ····:goto_0105 ····:goto_0
104 ····return-void106 ····return-void
  
105 ····.line·89107 ····.line·89
106 ····:cond_1108 ····:cond_1
107 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/model/RealTimeDepartures;->routes:Ljava/util/List;109 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/model/RealTimeDepartures;->routes:Ljava/util/List;
  
108 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;110 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
109 ····move-result-object·v1111 ····move-result-object·v2
  
110 ····.local·v1,·"i$":Ljava/util/Iterator; 
111 ····:cond_2112 ····:cond_2
112 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z113 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
113 ····move-result·v3114 ····move-result·v3
  
114 ····if-eqz·v3,·:cond_0115 ····if-eqz·v3,·:cond_0
  
115 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;116 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
116 ····move-result-object·v2117 ····move-result-object·v1
  
117 ····check-cast·v2,·Lcom/dougkeen/bart/model/Route;118 ····check-cast·v1,·Lcom/dougkeen/bart/model/Route;
  
118 ····.line·90119 ····.line·91
119 ····.local·v2,·"route":Lcom/dougkeen/bart/model/Route;120 ····.local·v1,·"route":Lcom/dougkeen/bart/model/Route;
120 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getLine()Lcom/dougkeen/bart/model/Line;121 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getLine()Lcom/dougkeen/bart/model/Line;
  
121 ····move-result-object·v3122 ····move-result-object·v3
  
 123 ····.line·90
122 ····invoke-virtual·{v2,·v0,·v3},·Lcom/dougkeen/bart/model/Route;->trainDestinationIsApplicable(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Line;)Z124 ····invoke-virtual·{v1,·v0,·v3},·Lcom/dougkeen/bart/model/Route;->trainDestinationIsApplicable(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Line;)Z
  
123 ····move-result·v3125 ····move-result·v3
  
124 ····if-eqz·v3,·:cond_2126 ····if-eqz·v3,·:cond_2
  
125 ····.line·92127 ····.line·92
126 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/Route;->hasTransfer()Z128 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Route;->hasTransfer()Z
  
127 ····move-result·v3129 ····move-result·v2
  
128 ····invoke-virtual·{p1,·v3},·Lcom/dougkeen/bart/model/Departure;->setRequiresTransfer(Z)V130 ····invoke-virtual·{p1,·v2},·Lcom/dougkeen/bart/model/Departure;->setRequiresTransfer(Z)V
  
129 ····.line·93131 ····.line·93
130 ····sget-object·v3,·Lcom/dougkeen/bart/model/Line;->YELLOW_ORANGE_SCHEDULED_TRANSFER:Lcom/dougkeen/bart/model/Line;132 ····sget-object·v2,·Lcom/dougkeen/bart/model/Line;->YELLOW_ORANGE_SCHEDULED_TRANSFER:Lcom/dougkeen/bart/model/Line;
  
 133 ····.line·95
131 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/Route;->getDirectLine()Lcom/dougkeen/bart/model/Line;134 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Route;->getDirectLine()Lcom/dougkeen/bart/model/Line;
  
132 ····move-result-object·v4135 ····move-result-object·v3
  
133 ····invoke-virtual·{v3,·v4},·Lcom/dougkeen/bart/model/Line;->equals(Ljava/lang/Object;)Z136 ····invoke-virtual·{v2,·v3},·Lcom/dougkeen/bart/model/Line;->equals(Ljava/lang/Object;)Z
  
134 ····move-result·v3137 ····move-result·v2
  
 138 ····.line·94
135 ····invoke-virtual·{p1,·v3},·Lcom/dougkeen/bart/model/Departure;->setTransferScheduled(Z)V139 ····invoke-virtual·{p1,·v2},·Lcom/dougkeen/bart/model/Departure;->setTransferScheduled(Z)V
  
136 ····.line·96140 ····.line·96
137 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/RealTimeDepartures;->getDepartures()Ljava/util/List;141 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/RealTimeDepartures;->getDepartures()Ljava/util/List;
  
138 ····move-result-object·v3142 ····move-result-object·v2
  
139 ····invoke-interface·{v3,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z143 ····invoke-interface·{v2,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
140 ····.line·97144 ····.line·97
141 ····iget-wide·v4,·p0,·Lcom/dougkeen/bart/model/RealTimeDepartures;->time:J145 ····iget-wide·v2,·p0,·Lcom/dougkeen/bart/model/RealTimeDepartures;->time:J
  
142 ····invoke-virtual·{p1,·v4,·v5},·Lcom/dougkeen/bart/model/Departure;->calculateEstimates(J)V146 ····invoke-virtual·{p1,·v2,·v3},·Lcom/dougkeen/bart/model/Departure;->calculateEstimates(J)V
  
143 ····goto·:goto_0147 ····goto·:goto_0
144 .end·method148 .end·method
  
145 .method·private·rebuildFilteredDepaturesCollection()V149 .method·private·rebuildFilteredDepaturesCollection()V
146 ····.locals·3150 ····.locals·3
  
147 ····.prologue151 ····.prologue
148 ····.line·73152 ····.line·73
149 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/RealTimeDepartures;->getDepartures()Ljava/util/List;153 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/RealTimeDepartures;->getDepartures()Ljava/util/List;
  
150 ····move-result-object·v2154 ····move-result-object·v1
  
151 ····invoke-interface·{v2},·Ljava/util/List;->clear()V155 ····invoke-interface·{v1},·Ljava/util/List;->clear()V
  
152 ····.line·74156 ····.line·74
153 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/model/RealTimeDepartures;->unfilteredDepartures:Ljava/util/List;157 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/model/RealTimeDepartures;->unfilteredDepartures:Ljava/util/List;
  
154 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;158 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
155 ····move-result-object·v1159 ····move-result-object·v1
  
156 ····.local·v1,·"i$":Ljava/util/Iterator; 
157 ····:goto_0160 ····:goto_0
Max diff block lines reached; 4909/10750 bytes (45.67%) of diff not shown.
3.44 KB
smali/com/dougkeen/bart/model/StationPair.smali
    
Offset 98, 24 lines modifiedOffset 98, 26 lines modified
  
98 ····.prologue98 ····.prologue
99 ····.line·2899 ····.line·28
100 ····new-instance·v0,·Lcom/dougkeen/bart/model/StationPair;100 ····new-instance·v0,·Lcom/dougkeen/bart/model/StationPair;
  
101 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->FROM_STATION:Lcom/dougkeen/bart/data/RoutesColumns;101 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->FROM_STATION:Lcom/dougkeen/bart/data/RoutesColumns;
  
 102 ····.line·29
102 ····invoke-static·{p0,·v1},·Lcom/dougkeen/bart/data/CursorUtils;->getString(Landroid/database/Cursor;Lcom/dougkeen/bart/data/RoutesColumns;)Ljava/lang/String;103 ····invoke-static·{p0,·v1},·Lcom/dougkeen/bart/data/CursorUtils;->getString(Landroid/database/Cursor;Lcom/dougkeen/bart/data/RoutesColumns;)Ljava/lang/String;
  
103 ····move-result-object·v1104 ····move-result-object·v1
  
104 ····invoke-static·{v1},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;105 ····invoke-static·{v1},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;
  
105 ····move-result-object·v1106 ····move-result-object·v1
  
106 ····sget-object·v2,·Lcom/dougkeen/bart/data/RoutesColumns;->TO_STATION:Lcom/dougkeen/bart/data/RoutesColumns;107 ····sget-object·v2,·Lcom/dougkeen/bart/data/RoutesColumns;->TO_STATION:Lcom/dougkeen/bart/data/RoutesColumns;
  
 108 ····.line·31
107 ····invoke-static·{p0,·v2},·Lcom/dougkeen/bart/data/CursorUtils;->getString(Landroid/database/Cursor;Lcom/dougkeen/bart/data/RoutesColumns;)Ljava/lang/String;109 ····invoke-static·{p0,·v2},·Lcom/dougkeen/bart/data/CursorUtils;->getString(Landroid/database/Cursor;Lcom/dougkeen/bart/data/RoutesColumns;)Ljava/lang/String;
  
108 ····move-result-object·v2110 ····move-result-object·v2
  
109 ····invoke-static·{v2},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;111 ····invoke-static·{v2},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;
  
110 ····move-result-object·v2112 ····move-result-object·v2
Offset 309, 30 lines modifiedOffset 311, 33 lines modified
  
309 ····invoke-static·{v1,·v2},·Lorg/apache/commons/lang3/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z311 ····invoke-static·{v1,·v2},·Lorg/apache/commons/lang3/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
310 ····move-result·v1312 ····move-result·v1
  
311 ····if-eqz·v1,·:cond_0313 ····if-eqz·v1,·:cond_0
  
 314 ····.line·110
312 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/StationPair;->getFareLastUpdated()J315 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/StationPair;->getFareLastUpdated()J
  
313 ····move-result-wide·v2316 ····move-result-wide·v2
  
314 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;317 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
315 ····move-result-object·v1318 ····move-result-object·v1
  
 319 ····.line·111
316 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getFareLastUpdated()J320 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getFareLastUpdated()J
  
317 ····move-result-wide·v2321 ····move-result-wide·v2
  
318 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;322 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
319 ····move-result-object·v2323 ····move-result-object·v2
  
 324 ····.line·110
320 ····invoke-static·{v1,·v2},·Lorg/apache/commons/lang3/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z325 ····invoke-static·{v1,·v2},·Lorg/apache/commons/lang3/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
321 ····move-result·v1326 ····move-result·v1
  
322 ····if-eqz·v1,·:cond_0327 ····if-eqz·v1,·:cond_0
  
323 ····const/4·v0,·0x1328 ····const/4·v0,·0x1
Offset 417, 14 lines modifiedOffset 422, 15 lines modified
417 ····.local·v1,·"result":I422 ····.local·v1,·"result":I
418 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/model/StationPair;->destination:Lcom/dougkeen/bart/model/Station;423 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/model/StationPair;->destination:Lcom/dougkeen/bart/model/Station;
  
419 ····if-nez·v2,·:cond_0424 ····if-nez·v2,·:cond_0
  
420 ····move·v2,·v3425 ····move·v2,·v3
  
 426 ····.line·101
421 ····:goto_0427 ····:goto_0
422 ····add-int/lit8·v1,·v2,·0x1f428 ····add-int/lit8·v1,·v2,·0x1f
  
423 ····.line·102429 ····.line·102
424 ····mul-int/lit8·v2,·v1,·0x1f430 ····mul-int/lit8·v2,·v1,·0x1f
  
425 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/model/StationPair;->origin:Lcom/dougkeen/bart/model/Station;431 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/model/StationPair;->origin:Lcom/dougkeen/bart/model/Station;
Offset 437, 14 lines modifiedOffset 443, 15 lines modified
437 ····.line·103443 ····.line·103
438 ····return·v1444 ····return·v1
  
439 ····.line·100445 ····.line·100
440 ····:cond_0446 ····:cond_0
441 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/model/StationPair;->destination:Lcom/dougkeen/bart/model/Station;447 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/model/StationPair;->destination:Lcom/dougkeen/bart/model/Station;
  
 448 ····.line·101
442 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/Station;->hashCode()I449 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/Station;->hashCode()I
  
443 ····move-result·v2450 ····move-result·v2
  
444 ····goto·:goto_0451 ····goto·:goto_0
  
445 ····.line·102452 ····.line·102
Offset 480, 14 lines modifiedOffset 487, 15 lines modified
480 ····move-result·v0487 ····move-result·v0
  
481 ····if-nez·v0,·:cond_1488 ····if-nez·v0,·:cond_1
  
482 ····:cond_0489 ····:cond_0
483 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/model/StationPair;->origin:Lcom/dougkeen/bart/model/Station;490 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/model/StationPair;->origin:Lcom/dougkeen/bart/model/Station;
  
 491 ····.line·93
484 ····invoke-virtual·{v0,·p2},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z492 ····invoke-virtual·{v0,·p2},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z
  
485 ····move-result·v0493 ····move-result·v0
  
486 ····if-eqz·v0,·:cond_2494 ····if-eqz·v0,·:cond_2
  
487 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/model/StationPair;->destination:Lcom/dougkeen/bart/model/Station;495 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/model/StationPair;->destination:Lcom/dougkeen/bart/model/Station;
Offset 497, 17 lines modifiedOffset 505, 19 lines modified
497 ····move-result·v0505 ····move-result·v0
  
498 ····if-eqz·v0,·:cond_2506 ····if-eqz·v0,·:cond_2
  
499 ····:cond_1507 ····:cond_1
500 ····const/4·v0,·0x1508 ····const/4·v0,·0x1
  
 509 ····.line·92
501 ····:goto_0510 ····:goto_0
502 ····return·v0511 ····return·v0
  
 512 ····.line·93
503 ····:cond_2513 ····:cond_2
504 ····const/4·v0,·0x0514 ····const/4·v0,·0x0
  
505 ····goto·:goto_0515 ····goto·:goto_0
506 .end·method516 .end·method
  
Max diff block lines reached; 0/3427 bytes (0.00%) of diff not shown.
14.0 KB
smali/com/dougkeen/bart/model/Departure.smali
    
Offset 140, 14 lines modifiedOffset 140, 15 lines modified
  
140 ····.line·35140 ····.line·35
141 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V141 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
142 ····.line·79142 ····.line·79
143 ····new-instance·v0,·Lcom/dougkeen/util/Observable;143 ····new-instance·v0,·Lcom/dougkeen/util/Observable;
  
 144 ····.line·80
144 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;145 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
145 ····move-result-object·v1146 ····move-result-object·v1
  
146 ····invoke-direct·{v0,·v1},·Lcom/dougkeen/util/Observable;-><init>(Ljava/lang/Object;)V147 ····invoke-direct·{v0,·v1},·Lcom/dougkeen/util/Observable;-><init>(Ljava/lang/Object;)V
  
147 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/model/Departure;->alarmLeadTimeMinutes:Lcom/dougkeen/util/Observable;148 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/model/Departure;->alarmLeadTimeMinutes:Lcom/dougkeen/util/Observable;
Offset 181, 14 lines modifiedOffset 182, 15 lines modified
  
181 ····.line·51182 ····.line·51
182 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V183 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
183 ····.line·79184 ····.line·79
184 ····new-instance·v0,·Lcom/dougkeen/util/Observable;185 ····new-instance·v0,·Lcom/dougkeen/util/Observable;
  
 186 ····.line·80
185 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;187 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
186 ····move-result-object·v1188 ····move-result-object·v1
  
187 ····invoke-direct·{v0,·v1},·Lcom/dougkeen/util/Observable;-><init>(Ljava/lang/Object;)V189 ····invoke-direct·{v0,·v1},·Lcom/dougkeen/util/Observable;-><init>(Ljava/lang/Object;)V
  
188 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/model/Departure;->alarmLeadTimeMinutes:Lcom/dougkeen/util/Observable;190 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/model/Departure;->alarmLeadTimeMinutes:Lcom/dougkeen/util/Observable;
Offset 231, 14 lines modifiedOffset 233, 15 lines modified
  
231 ····.line·41233 ····.line·41
232 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V234 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
233 ····.line·79235 ····.line·79
234 ····new-instance·v0,·Lcom/dougkeen/util/Observable;236 ····new-instance·v0,·Lcom/dougkeen/util/Observable;
  
 237 ····.line·80
235 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;238 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
236 ····move-result-object·v1239 ····move-result-object·v1
  
237 ····invoke-direct·{v0,·v1},·Lcom/dougkeen/util/Observable;-><init>(Ljava/lang/Object;)V240 ····invoke-direct·{v0,·v1},·Lcom/dougkeen/util/Observable;-><init>(Ljava/lang/Object;)V
  
238 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/model/Departure;->alarmLeadTimeMinutes:Lcom/dougkeen/util/Observable;241 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/model/Departure;->alarmLeadTimeMinutes:Lcom/dougkeen/util/Observable;
Offset 400, 18 lines modifiedOffset 403, 20 lines modified
  
400 ····invoke-direct·{v0,·p1,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V403 ····invoke-direct·{v0,·p1,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
401 ····.line·618404 ····.line·618
402 ····.local·v0,·"targetIntent":Landroid/content/Intent;405 ····.local·v0,·"targetIntent":Landroid/content/Intent;
403 ····const-string·v1,·"StationPair"406 ····const-string·v1,·"StationPair"
  
 407 ····.line·619
404 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;408 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;
  
405 ····move-result-object·v2409 ····move-result-object·v2
  
 410 ····.line·618
406 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;411 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
  
407 ····.line·620412 ····.line·620
408 ····const/high16·v1,·0x4000000413 ····const/high16·v1,·0x4000000
  
409 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;414 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
Offset 748, 14 lines modifiedOffset 753, 15 lines modified
748 ····if-le·v0,·v1,·:cond_0753 ····if-le·v0,·v1,·:cond_0
  
749 ····const/4·v0,·0x1754 ····const/4·v0,·0x1
  
750 ····:goto_0755 ····:goto_0
751 ····return·v0756 ····return·v0
  
 757 ····.line·426
752 ····:cond_0758 ····:cond_0
753 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/Departure;->getMeanSecondsLeft()I759 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/model/Departure;->getMeanSecondsLeft()I
  
754 ····move-result·v0760 ····move-result·v0
  
755 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getMeanSecondsLeft()I761 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getMeanSecondsLeft()I
  
Offset 771, 21 lines modifiedOffset 777, 19 lines modified
771 ····const/4·v0,·-0x1777 ····const/4·v0,·-0x1
  
772 ····goto·:goto_0778 ····goto·:goto_0
773 .end·method779 .end·method
  
774 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I780 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
775 ····.locals·1781 ····.locals·1
776 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
777 ····.prologue782 ····.prologue
778 ····.line·28783 ····.line·28
779 ····check-cast·p1,·Lcom/dougkeen/bart/model/Departure;784 ····check-cast·p1,·Lcom/dougkeen/bart/model/Departure;
  
780 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
781 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/Departure;->compareTo(Lcom/dougkeen/bart/model/Departure;)I785 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/Departure;->compareTo(Lcom/dougkeen/bart/model/Departure;)I
  
782 ····move-result·v0786 ····move-result·v0
  
783 ····return·v0787 ····return·v0
784 .end·method788 .end·method
  
Offset 881, 28 lines modifiedOffset 885, 32 lines modified
  
881 ····move-object/from16·v0,·p1885 ····move-object/from16·v0,·p1
  
882 ····invoke-direct·{v11,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V886 ····invoke-direct·{v11,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
  
883 ····const/4·v12,·0x1887 ····const/4·v12,·0x1
  
 888 ····.line·640
884 ····invoke-virtual·{v11,·v12},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;889 ····invoke-virtual·{v11,·v12},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;
  
885 ····move-result-object·v11890 ····move-result-object·v11
  
886 ····const·v12,·0x7f020054891 ····const·v12,·0x7f020054
  
 892 ····.line·641
887 ····invoke-virtual·{v11,·v12},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;893 ····invoke-virtual·{v11,·v12},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
888 ····move-result-object·v11894 ····move-result-object·v11
  
 895 ····.line·642
Max diff block lines reached; 10458/14289 bytes (73.19%) of diff not shown.
22.6 KB
smali/com/dougkeen/bart/model/Station.smali
    
Offset 1869, 59 lines modifiedOffset 1869, 56 lines modified
1869 ············"Lcom/dougkeen/bart/model/Station;",1869 ············"Lcom/dougkeen/bart/model/Station;",
1870 ············">;"1870 ············">;"
1871 ········}1871 ········}
1872 ····.end·annotation1872 ····.end·annotation
  
1873 ····.prologue1873 ····.prologue
1874 ····.line·2621874 ····.line·262
1875 ····new-instance·v3,·Ljava/util/ArrayList;1875 ····new-instance·v0,·Ljava/util/ArrayList;
  
1876 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V1876 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
1877 ····.line·2631877 ····.line·263
1878 ····.local·v3,·"list":Ljava/util/List;,·"Ljava/util/List<Lcom/dougkeen/bart/model/Station;>;"1878 ····.local·v0,·"list":Ljava/util/List;,·"Ljava/util/List<Lcom/dougkeen/bart/model/Station;>;"
1879 ····invoke-static·{},·Lcom/dougkeen/bart/model/Station;->values()[Lcom/dougkeen/bart/model/Station;1879 ····invoke-static·{},·Lcom/dougkeen/bart/model/Station;->values()[Lcom/dougkeen/bart/model/Station;
  
1880 ····move-result-object·v01880 ····move-result-object·v3
  
1881 ····.local·v0,·"arr$":[Lcom/dougkeen/bart/model/Station; 
1882 ····array-length·v2,·v01881 ····array-length·v4,·v3
  
1883 ····.local·v2,·"len$":I 
1884 ····const/4·v1,·0x01882 ····const/4·v2,·0x0
  
1885 ····.local·v1,·"i$":I 
1886 ····:goto_01883 ····:goto_0
1887 ····if-ge·v1,·v2,·:cond_11884 ····if-ge·v2,·v4,·:cond_1
  
1888 ····aget-object·v4,·v0,·v11885 ····aget-object·v1,·v3,·v2
  
1889 ····.line·2641886 ····.line·264
1890 ····.local·v4,·"station":Lcom/dougkeen/bart/model/Station;1887 ····.local·v1,·"station":Lcom/dougkeen/bart/model/Station;
1891 ····sget-object·v5,·Lcom/dougkeen/bart/model/Station;->SPCL:Lcom/dougkeen/bart/model/Station;1888 ····sget-object·v5,·Lcom/dougkeen/bart/model/Station;->SPCL:Lcom/dougkeen/bart/model/Station;
  
1892 ····invoke-virtual·{v4,·v5},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z1889 ····invoke-virtual·{v1,·v5},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z
  
1893 ····move-result·v51890 ····move-result·v5
  
1894 ····if-nez·v5,·:cond_01891 ····if-nez·v5,·:cond_0
  
1895 ····.line·2651892 ····.line·265
1896 ····invoke-interface·{v3,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z1893 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
1897 ····.line·2631894 ····.line·263
1898 ····:cond_01895 ····:cond_0
1899 ····add-int/lit8·v1,·v1,·0x11896 ····add-int/lit8·v2,·v2,·0x1
  
1900 ····goto·:goto_01897 ····goto·:goto_0
  
1901 ····.line·2681898 ····.line·268
1902 ····.end·local·v4····#·"station":Lcom/dougkeen/bart/model/Station;1899 ····.end·local·v1····#·"station":Lcom/dougkeen/bart/model/Station;
1903 ····:cond_11900 ····:cond_1
1904 ····return-object·v31901 ····return-object·v0
1905 .end·method1902 .end·method
  
1906 .method·public·static·valueOf(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;1903 .method·public·static·valueOf(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;
1907 ····.locals·11904 ····.locals·1
1908 ····.param·p0,·"name"····#·Ljava/lang/String;1905 ····.param·p0,·"name"····#·Ljava/lang/String;
  
1909 ····.prologue1906 ····.prologue
Offset 2005, 318 lines modifiedOffset 2002, 317 lines modified
  
2005 ····.prologue2002 ····.prologue
2006 ····.line·1632003 ····.line·163
2007 ····.local·p4,·"transferLines":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/dougkeen/bart/model/Line;>;"2004 ····.local·p4,·"transferLines":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/dougkeen/bart/model/Line;>;"
2008 ····if-nez·p2,·:cond_12005 ····if-nez·p2,·:cond_1
  
2009 ····.line·1642006 ····.line·164
2010 ····const/4·v6,·0x02007 ····const/4·v5,·0x0
  
2011 ····.line·2112008 ····.line·211
2012 ····:cond_02009 ····:cond_0
2013 ····return-object·v62010 ····return-object·v5
  
2014 ····.line·1652011 ····.line·165
2015 ····:cond_12012 ····:cond_1
2016 ····const/4·v3,·0x02013 ····const/4·v2,·0x0
  
2017 ····.line·1662014 ····.line·166
2018 ····.local·v3,·"isNorth":Ljava/lang/Boolean;2015 ····.local·v2,·"isNorth":Ljava/lang/Boolean;
2019 ····new-instance·v6,·Ljava/util/ArrayList;2016 ····new-instance·v5,·Ljava/util/ArrayList;
  
2020 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V2017 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V
  
2021 ····.line·1672018 ····.line·167
2022 ····.local·v6,·"returnList":Ljava/util/List;,·"Ljava/util/List<Lcom/dougkeen/bart/model/Route;>;"2019 ····.local·v5,·"returnList":Ljava/util/List;,·"Ljava/util/List<Lcom/dougkeen/bart/model/Route;>;"
2023 ····invoke-static·{p0,·p2},·Lcom/dougkeen/bart/model/Line;->getLinesWithStations(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)Ljava/util/Collection;2020 ····invoke-static·{p0,·p2},·Lcom/dougkeen/bart/model/Line;->getLinesWithStations(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)Ljava/util/Collection;
  
2024 ····move-result-object·v02021 ····move-result-object·v0
  
2025 ····.line·1692022 ····.line·169
2026 ····.local·v0,·"applicableLines":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/dougkeen/bart/model/Line;>;"2023 ····.local·v0,·"applicableLines":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/dougkeen/bart/model/Line;>;"
2027 ····if-eqz·p4,·:cond_32024 ····if-eqz·p4,·:cond_3
  
2028 ····invoke-interface·{p4},·Ljava/util/Collection;->isEmpty()Z2025 ····invoke-interface·{p4},·Ljava/util/Collection;->isEmpty()Z
  
2029 ····move-result·v92026 ····move-result·v8
  
2030 ····if-nez·v9,·:cond_32027 ····if-nez·v8,·:cond_3
  
2031 ····.line·1702028 ····.line·170
2032 ····invoke-interface·{p4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;2029 ····invoke-interface·{p4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
2033 ····move-result-object·v22030 ····move-result-object·v9
  
2034 ····.local·v2,·"i$":Ljava/util/Iterator; 
2035 ····:cond_22031 ····:cond_2
2036 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z2032 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z
  
2037 ····move-result·v92033 ····move-result·v8
  
2038 ····if-eqz·v9,·:cond_32034 ····if-eqz·v8,·:cond_3
  
2039 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;2035 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
2040 ····move-result-object·v82036 ····move-result-object·v7
  
2041 ····check-cast·v8,·Lcom/dougkeen/bart/model/Line;2037 ····check-cast·v7,·Lcom/dougkeen/bart/model/Line;
  
2042 ····.line·1712038 ····.line·171
2043 ····.local·v8,·"transferLine":Lcom/dougkeen/bart/model/Line;2039 ····.local·v7,·"transferLine":Lcom/dougkeen/bart/model/Line;
2044 ····iget-object·v9,·v8,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;2040 ····iget-object·v8,·v7,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;
  
2045 ····invoke-interface·{v9,·p1},·Ljava/util/List;->indexOf(Ljava/lang/Object;)I2041 ····invoke-interface·{v8,·p1},·Ljava/util/List;->indexOf(Ljava/lang/Object;)I
  
2046 ····move-result·v52042 ····move-result·v4
  
2047 ····.line·1722043 ····.line·172
Max diff block lines reached; 17955/23080 bytes (77.79%) of diff not shown.
1.73 KB
smali/com/dougkeen/bart/model/Route.smali
    
Offset 313, 14 lines modifiedOffset 313, 15 lines modified
313 ····.local·v3,·"routeLine":Lcom/dougkeen/bart/model/Line;313 ····.local·v3,·"routeLine":Lcom/dougkeen/bart/model/Line;
314 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->transferLine1:Lcom/dougkeen/bart/model/Line;314 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->transferLine1:Lcom/dougkeen/bart/model/Line;
  
315 ····if-eqz·v5,·:cond_1315 ····if-eqz·v5,·:cond_1
  
316 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->transferLine1:Lcom/dougkeen/bart/model/Line;316 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->transferLine1:Lcom/dougkeen/bart/model/Line;
  
 317 ····.line·93
317 ····invoke-virtual·{p2,·v5},·Lcom/dougkeen/bart/model/Line;->equals(Ljava/lang/Object;)Z318 ····invoke-virtual·{p2,·v5},·Lcom/dougkeen/bart/model/Line;->equals(Ljava/lang/Object;)Z
  
318 ····move-result·v5319 ····move-result·v5
  
319 ····if-eqz·v5,·:cond_1320 ····if-eqz·v5,·:cond_1
  
320 ····.line·106321 ····.line·106
Offset 332, 14 lines modifiedOffset 333, 15 lines modified
332 ····:cond_1333 ····:cond_1
333 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->transferLine2:Lcom/dougkeen/bart/model/Line;334 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->transferLine2:Lcom/dougkeen/bart/model/Line;
  
334 ····if-eqz·v5,·:cond_2335 ····if-eqz·v5,·:cond_2
  
335 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->transferLine2:Lcom/dougkeen/bart/model/Line;336 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->transferLine2:Lcom/dougkeen/bart/model/Line;
  
 337 ····.line·96
336 ····invoke-virtual·{p2,·v5},·Lcom/dougkeen/bart/model/Line;->equals(Ljava/lang/Object;)Z338 ····invoke-virtual·{p2,·v5},·Lcom/dougkeen/bart/model/Line;->equals(Ljava/lang/Object;)Z
  
337 ····move-result·v5339 ····move-result·v5
  
338 ····if-nez·v5,·:cond_0340 ····if-nez·v5,·:cond_0
  
339 ····.line·98341 ····.line·98
Offset 350, 14 lines modifiedOffset 352, 15 lines modified
  
350 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/model/Route;->transferLines:Ljava/util/Collection;352 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/model/Route;->transferLines:Ljava/util/Collection;
  
351 ····if-eqz·v5,·:cond_3353 ····if-eqz·v5,·:cond_3
  
352 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/model/Route;->transferLines:Ljava/util/Collection;354 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/model/Route;->transferLines:Ljava/util/Collection;
  
 355 ····.line·99
353 ····invoke-interface·{v5},·Ljava/util/Collection;->isEmpty()Z356 ····invoke-interface·{v5},·Ljava/util/Collection;->isEmpty()Z
  
354 ····move-result·v5357 ····move-result·v5
  
355 ····if-nez·v5,·:cond_3358 ····if-nez·v5,·:cond_3
  
356 ····.line·100359 ····.line·100
Offset 389, 14 lines modifiedOffset 392, 15 lines modified
  
389 ····move-result·v2392 ····move-result·v2
  
390 ····.line·104393 ····.line·104
391 ····.local·v2,·"routeDestinationIndex":I394 ····.local·v2,·"routeDestinationIndex":I
392 ····iget-object·v5,·p2,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;395 ····iget-object·v5,·p2,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;
  
 396 ····.line·105
393 ····invoke-interface·{v5,·p1},·Ljava/util/List;->indexOf(Ljava/lang/Object;)I397 ····invoke-interface·{v5,·p1},·Ljava/util/List;->indexOf(Ljava/lang/Object;)I
  
394 ····move-result·v0398 ····move-result·v0
  
395 ····.line·106399 ····.line·106
396 ····.local·v0,·"lineDestinationIndex":I400 ····.local·v0,·"lineDestinationIndex":I
397 ····if-ltz·v2,·:cond_5401 ····if-ltz·v2,·:cond_5
1.0 KB
smali/com/dougkeen/bart/model/StationPair$1.smali
    
Offset 51, 15 lines modifiedOffset 51, 14 lines modified
51 ····invoke-direct·{v0,·p1},·Lcom/dougkeen/bart/model/StationPair;-><init>(Landroid/os/Parcel;)V51 ····invoke-direct·{v0,·p1},·Lcom/dougkeen/bart/model/StationPair;-><init>(Landroid/os/Parcel;)V
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
57 ····.prologue56 ····.prologue
58 ····.line·14957 ····.line·149
59 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/StationPair$1;->createFromParcel(Landroid/os/Parcel;)Lcom/dougkeen/bart/model/StationPair;58 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/StationPair$1;->createFromParcel(Landroid/os/Parcel;)Lcom/dougkeen/bart/model/StationPair;
  
60 ····move-result-object·v059 ····move-result-object·v0
  
Offset 75, 15 lines modifiedOffset 74, 14 lines modified
75 ····new-array·v0,·p1,·[Lcom/dougkeen/bart/model/StationPair;74 ····new-array·v0,·p1,·[Lcom/dougkeen/bart/model/StationPair;
  
76 ····return-object·v075 ····return-object·v0
77 .end·method76 .end·method
  
78 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
79 ····.locals·178 ····.locals·1
80 ····.param·p1,·"x0"····#·I 
  
81 ····.prologue79 ····.prologue
82 ····.line·14980 ····.line·149
83 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/StationPair$1;->newArray(I)[Lcom/dougkeen/bart/model/StationPair;81 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/model/StationPair$1;->newArray(I)[Lcom/dougkeen/bart/model/StationPair;
  
84 ····move-result-object·v082 ····move-result-object·v0
  
6.61 KB
smali/com/dougkeen/bart/model/Line.smali
    
Offset 1025, 59 lines modifiedOffset 1025, 56 lines modified
1025 ············"Lcom/dougkeen/bart/model/Line;",1025 ············"Lcom/dougkeen/bart/model/Line;",
1026 ············">;"1026 ············">;"
1027 ········}1027 ········}
1028 ····.end·annotation1028 ····.end·annotation
  
1029 ····.prologue1029 ····.prologue
1030 ····.line·831030 ····.line·83
1031 ····new-instance·v4,·Ljava/util/ArrayList;1031 ····new-instance·v1,·Ljava/util/ArrayList;
  
1032 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V1032 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
1033 ····.line·841033 ····.line·84
1034 ····.local·v4,·"lines":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/dougkeen/bart/model/Line;>;"1034 ····.local·v1,·"lines":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/dougkeen/bart/model/Line;>;"
1035 ····invoke-static·{},·Lcom/dougkeen/bart/model/Line;->values()[Lcom/dougkeen/bart/model/Line;1035 ····invoke-static·{},·Lcom/dougkeen/bart/model/Line;->values()[Lcom/dougkeen/bart/model/Line;
  
1036 ····move-result-object·v01036 ····move-result-object·v3
  
1037 ····.local·v0,·"arr$":[Lcom/dougkeen/bart/model/Line; 
1038 ····array-length·v2,·v01037 ····array-length·v4,·v3
  
1039 ····.local·v2,·"len$":I 
1040 ····const/4·v1,·0x01038 ····const/4·v2,·0x0
  
1041 ····.local·v1,·"i$":I 
1042 ····:goto_01039 ····:goto_0
1043 ····if-ge·v1,·v2,·:cond_11040 ····if-ge·v2,·v4,·:cond_1
  
1044 ····aget-object·v3,·v0,·v11041 ····aget-object·v0,·v3,·v2
  
1045 ····.line·851042 ····.line·85
1046 ····.local·v3,·"line":Lcom/dougkeen/bart/model/Line;1043 ····.local·v0,·"line":Lcom/dougkeen/bart/model/Line;
1047 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;1044 ····iget-object·v5,·v0,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;
  
1048 ····invoke-interface·{v5,·p0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z1045 ····invoke-interface·{v5,·p0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
1049 ····move-result·v51046 ····move-result·v5
  
1050 ····if-eqz·v5,·:cond_01047 ····if-eqz·v5,·:cond_0
  
1051 ····.line·861048 ····.line·86
1052 ····invoke-interface·{v4,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z1049 ····invoke-interface·{v1,·v0},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
1053 ····.line·841050 ····.line·84
1054 ····:cond_01051 ····:cond_0
1055 ····add-int/lit8·v1,·v1,·0x11052 ····add-int/lit8·v2,·v2,·0x1
  
1056 ····goto·:goto_01053 ····goto·:goto_0
  
1057 ····.line·891054 ····.line·89
1058 ····.end·local·v3····#·"line":Lcom/dougkeen/bart/model/Line;1055 ····.end·local·v0····#·"line":Lcom/dougkeen/bart/model/Line;
1059 ····:cond_11056 ····:cond_1
1060 ····return-object·v41057 ····return-object·v1
1061 .end·method1058 .end·method
  
1062 .method·public·static·getLinesWithStations(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)Ljava/util/Collection;1059 .method·public·static·getLinesWithStations(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)Ljava/util/Collection;
1063 ····.locals·61060 ····.locals·6
1064 ····.param·p0,·"station1"····#·Lcom/dougkeen/bart/model/Station;1061 ····.param·p0,·"station1"····#·Lcom/dougkeen/bart/model/Station;
1065 ····.param·p1,·"station2"····#·Lcom/dougkeen/bart/model/Station;1062 ····.param·p1,·"station2"····#·Lcom/dougkeen/bart/model/Station;
1066 ····.annotation·system·Ldalvik/annotation/Signature;1063 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 1091, 67 lines modifiedOffset 1088, 65 lines modified
1091 ············"Lcom/dougkeen/bart/model/Line;",1088 ············"Lcom/dougkeen/bart/model/Line;",
1092 ············">;"1089 ············">;"
1093 ········}1090 ········}
1094 ····.end·annotation1091 ····.end·annotation
  
1095 ····.prologue1092 ····.prologue
1096 ····.line·941093 ····.line·94
1097 ····new-instance·v4,·Ljava/util/ArrayList;1094 ····new-instance·v1,·Ljava/util/ArrayList;
  
1098 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V1095 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
1099 ····.line·951096 ····.line·95
1100 ····.local·v4,·"lines":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/dougkeen/bart/model/Line;>;"1097 ····.local·v1,·"lines":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/dougkeen/bart/model/Line;>;"
1101 ····invoke-static·{},·Lcom/dougkeen/bart/model/Line;->values()[Lcom/dougkeen/bart/model/Line;1098 ····invoke-static·{},·Lcom/dougkeen/bart/model/Line;->values()[Lcom/dougkeen/bart/model/Line;
  
1102 ····move-result-object·v01099 ····move-result-object·v3
  
1103 ····.local·v0,·"arr$":[Lcom/dougkeen/bart/model/Line; 
1104 ····array-length·v2,·v01100 ····array-length·v4,·v3
  
1105 ····.local·v2,·"len$":I 
1106 ····const/4·v1,·0x01101 ····const/4·v2,·0x0
  
1107 ····.local·v1,·"i$":I 
1108 ····:goto_01102 ····:goto_0
1109 ····if-ge·v1,·v2,·:cond_11103 ····if-ge·v2,·v4,·:cond_1
  
1110 ····aget-object·v3,·v0,·v11104 ····aget-object·v0,·v3,·v2
  
1111 ····.line·961105 ····.line·96
1112 ····.local·v3,·"line":Lcom/dougkeen/bart/model/Line;1106 ····.local·v0,·"line":Lcom/dougkeen/bart/model/Line;
1113 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;1107 ····iget-object·v5,·v0,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;
  
1114 ····invoke-interface·{v5,·p0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z1108 ····invoke-interface·{v5,·p0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
1115 ····move-result·v51109 ····move-result·v5
  
1116 ····if-eqz·v5,·:cond_01110 ····if-eqz·v5,·:cond_0
  
1117 ····iget-object·v5,·v3,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;1111 ····iget-object·v5,·v0,·Lcom/dougkeen/bart/model/Line;->stations:Ljava/util/List;
  
 1112 ····.line·97
1118 ····invoke-interface·{v5,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z1113 ····invoke-interface·{v5,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
1119 ····move-result·v51114 ····move-result·v5
  
1120 ····if-eqz·v5,·:cond_01115 ····if-eqz·v5,·:cond_0
  
1121 ····.line·981116 ····.line·98
1122 ····invoke-interface·{v4,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z1117 ····invoke-interface·{v1,·v0},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
1123 ····.line·951118 ····.line·95
1124 ····:cond_01119 ····:cond_0
1125 ····add-int/lit8·v1,·v1,·0x11120 ····add-int/lit8·v2,·v2,·0x1
  
1126 ····goto·:goto_01121 ····goto·:goto_0
  
1127 ····.line·1011122 ····.line·101
1128 ····.end·local·v3····#·"line":Lcom/dougkeen/bart/model/Line;1123 ····.end·local·v0····#·"line":Lcom/dougkeen/bart/model/Line;
1129 ····:cond_11124 ····:cond_1
1130 ····return-object·v41125 ····return-object·v1
1131 .end·method1126 .end·method
  
1132 .method·public·static·getPotentialDestinations(Lcom/dougkeen/bart/model/Station;)Ljava/util/Set;1127 .method·public·static·getPotentialDestinations(Lcom/dougkeen/bart/model/Station;)Ljava/util/Set;
1133 ····.locals·41128 ····.locals·4
1134 ····.param·p0,·"station"····#·Lcom/dougkeen/bart/model/Station;1129 ····.param·p0,·"station"····#·Lcom/dougkeen/bart/model/Station;
1135 ····.annotation·system·Ldalvik/annotation/Signature;1130 ····.annotation·system·Ldalvik/annotation/Signature;
Max diff block lines reached; 1831/6690 bytes (27.37%) of diff not shown.
6.69 KB
smali/com/dougkeen/bart/data/FavoritesPersistence.smali
    
Offset 71, 14 lines modifiedOffset 71, 15 lines modified
71 ····:try_start_071 ····:try_start_0
72 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->app:Lcom/dougkeen/bart/BartRunnerApplication;72 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->app:Lcom/dougkeen/bart/BartRunnerApplication;
  
73 ····const-string·v3,·"favorites"73 ····const-string·v3,·"favorites"
  
74 ····const/4·v4,·0x074 ····const/4·v4,·0x0
  
 75 ····.line·35
75 ····invoke-virtual·{v2,·v3,·v4},·Lcom/dougkeen/bart/BartRunnerApplication;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;76 ····invoke-virtual·{v2,·v3,·v4},·Lcom/dougkeen/bart/BartRunnerApplication;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;
  
76 ····move-result-object·v177 ····move-result-object·v1
  
77 ····.line·3678 ····.line·36
78 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;79 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
  
Offset 133, 121 lines modifiedOffset 134, 122 lines modified
133 ············"Lcom/dougkeen/bart/model/StationPair;",134 ············"Lcom/dougkeen/bart/model/StationPair;",
134 ············">;"135 ············">;"
135 ········}136 ········}
136 ····.end·annotation137 ····.end·annotation
  
137 ····.prologue138 ····.prologue
138 ····.line·45139 ····.line·45
139 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->app:Lcom/dougkeen/bart/BartRunnerApplication;140 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->app:Lcom/dougkeen/bart/BartRunnerApplication;
  
140 ····invoke-virtual·{v6},·Lcom/dougkeen/bart/BartRunnerApplication;->fileList()[Ljava/lang/String;141 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/BartRunnerApplication;->fileList()[Ljava/lang/String;
  
141 ····move-result-object·v0142 ····move-result-object·v5
  
142 ····.local·v0,·"arr$":[Ljava/lang/String; 
143 ····array-length·v5,·v0143 ····array-length·v6,·v5
  
144 ····.local·v5,·"len$":I 
145 ····const/4·v3,·0x0144 ····const/4·v3,·0x0
  
146 ····.local·v3,·"i$":I145 ····move·v4,·v3
  
147 ····:goto_0146 ····:goto_0
148 ····if-ge·v3,·v5,·:cond_1147 ····if-ge·v4,·v6,·:cond_1
  
149 ····aget-object·v2,·v0,·v3148 ····aget-object·v1,·v5,·v4
  
150 ····.line·46149 ····.line·46
151 ····.local·v2,·"file":Ljava/lang/String;150 ····.local·v1,·"file":Ljava/lang/String;
152 ····const-string·v6,·"favorites"151 ····const-string·v3,·"favorites"
  
153 ····invoke-virtual·{v6,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z152 ····invoke-virtual·{v3,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
154 ····move-result·v6153 ····move-result·v3
  
155 ····if-eqz·v6,·:cond_0154 ····if-eqz·v3,·:cond_0
  
156 ····.line·47155 ····.line·47
157 ····const/4·v4,·0x0156 ····const/4·v2,·0x0
  
158 ····.line·49157 ····.line·49
159 ····.local·v4,·"inputStream":Ljava/io/FileInputStream;158 ····.local·v2,·"inputStream":Ljava/io/FileInputStream;
160 ····:try_start_0159 ····:try_start_0
161 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->app:Lcom/dougkeen/bart/BartRunnerApplication;160 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->app:Lcom/dougkeen/bart/BartRunnerApplication;
  
162 ····const-string·v7,·"favorites"161 ····const-string·v7,·"favorites"
  
163 ····invoke-virtual·{v6,·v7},·Lcom/dougkeen/bart/BartRunnerApplication;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;162 ····invoke-virtual·{v3,·v7},·Lcom/dougkeen/bart/BartRunnerApplication;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;
  
164 ····move-result-object·v4163 ····move-result-object·v2
  
165 ····.line·50164 ····.line·50
166 ····iget-object·v6,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;165 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence;->objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper;
  
167 ····new-instance·v7,·Lcom/dougkeen/bart/data/FavoritesPersistence$1;166 ····new-instance·v7,·Lcom/dougkeen/bart/data/FavoritesPersistence$1;
  
168 ····invoke-direct·{v7,·p0},·Lcom/dougkeen/bart/data/FavoritesPersistence$1;-><init>(Lcom/dougkeen/bart/data/FavoritesPersistence;)V167 ····invoke-direct·{v7,·p0},·Lcom/dougkeen/bart/data/FavoritesPersistence$1;-><init>(Lcom/dougkeen/bart/data/FavoritesPersistence;)V
  
169 ····invoke-virtual·{v6,·v4,·v7},·Lcom/fasterxml/jackson/databind/ObjectMapper;->readValue(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;168 ····invoke-virtual·{v3,·v2,·v7},·Lcom/fasterxml/jackson/databind/ObjectMapper;->readValue(Ljava/io/InputStream;Lcom/fasterxml/jackson/core/type/TypeReference;)Ljava/lang/Object;
  
170 ····move-result-object·v6169 ····move-result-object·v3
  
171 ····check-cast·v6,·Ljava/util/List;170 ····check-cast·v3,·Ljava/util/List;
172 ····:try_end_0171 ····:try_end_0
173 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0172 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
174 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0173 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
175 ····.line·56174 ····.line·56
176 ····invoke-static·{v4},·Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V175 ····invoke-static·{v2},·Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V
  
177 ····.line·61176 ····.line·61
178 ····.end·local·v2····#·"file":Ljava/lang/String;177 ····.end·local·v1····#·"file":Ljava/lang/String;
179 ····.end·local·v4····#·"inputStream":Ljava/io/FileInputStream;178 ····.end·local·v2····#·"inputStream":Ljava/io/FileInputStream;
180 ····:goto_1179 ····:goto_1
181 ····return-object·v6180 ····return-object·v3
  
182 ····.line·53181 ····.line·53
183 ····.restart·local·v2····#·"file":Ljava/lang/String;182 ····.restart·local·v1····#·"file":Ljava/lang/String;
184 ····.restart·local·v4····#·"inputStream":Ljava/io/FileInputStream;183 ····.restart·local·v2····#·"inputStream":Ljava/io/FileInputStream;
185 ····:catch_0184 ····:catch_0
186 ····move-exception·v1185 ····move-exception·v0
  
187 ····.line·54186 ····.line·54
188 ····.local·v1,·"e":Ljava/lang/Exception;187 ····.local·v0,·"e":Ljava/lang/Exception;
189 ····:try_start_1188 ····:try_start_1
190 ····const-string·v6,·"FavoritesPersistence"189 ····const-string·v3,·"FavoritesPersistence"
  
191 ····const-string·v7,·"Could·not·read·favorites·file"190 ····const-string·v7,·"Could·not·read·favorites·file"
  
192 ····invoke-static·{v6,·v7,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I191 ····invoke-static·{v3,·v7,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
193 ····:try_end_1192 ····:try_end_1
194 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0193 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
195 ····.line·56194 ····.line·56
196 ····invoke-static·{v4},·Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V195 ····invoke-static·{v2},·Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V
  
197 ····.line·45196 ····.line·45
198 ····.end·local·v1····#·"e":Ljava/lang/Exception;197 ····.end·local·v0····#·"e":Ljava/lang/Exception;
199 ····.end·local·v4····#·"inputStream":Ljava/io/FileInputStream;198 ····.end·local·v2····#·"inputStream":Ljava/io/FileInputStream;
200 ····:cond_0199 ····:cond_0
201 ····add-int/lit8·v3,·v3,·0x1200 ····add-int/lit8·v3,·v4,·0x1
  
 201 ····move·v4,·v3
  
202 ····goto·:goto_0202 ····goto·:goto_0
  
203 ····.line·56203 ····.line·56
204 ····.restart·local·v4····#·"inputStream":Ljava/io/FileInputStream;204 ····.restart·local·v2····#·"inputStream":Ljava/io/FileInputStream;
205 ····:catchall_0205 ····:catchall_0
206 ····move-exception·v6206 ····move-exception·v3
  
207 ····invoke-static·{v4},·Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V207 ····invoke-static·{v2},·Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V
Max diff block lines reached; 524/6738 bytes (7.78%) of diff not shown.
1.34 KB
smali/com/dougkeen/bart/data/DepartureArrayAdapter$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$departure:Lcom/dougkeen/bart/model/Departure;22 .field·final·synthetic·val$departure:Lcom/dougkeen/bart/model/Departure;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;Lcom/dougkeen/bart/model/Departure;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;Lcom/dougkeen/bart/model/Departure;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·12628 ····.line·126
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$3;->val$departure:Lcom/dougkeen/bart/model/Departure;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$3;->val$departure:Lcom/dougkeen/bart/model/Departure;
  
Offset 68, 14 lines modifiedOffset 69, 15 lines modified
68 ····return-object·v069 ····return-object·v0
  
69 ····:cond_070 ····:cond_0
70 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$3;->val$departure:Lcom/dougkeen/bart/model/Departure;71 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$3;->val$departure:Lcom/dougkeen/bart/model/Departure;
  
71 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;72 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
 73 ····.line·133
72 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;74 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;
  
73 ····move-result-object·v175 ····move-result-object·v1
  
74 ····const/4·v2,·0x076 ····const/4·v2,·0x0
  
75 ····invoke-virtual·{v0,·v1,·v2},·Lcom/dougkeen/bart/model/Departure;->getEstimatedDepartureTimeText(Landroid/content/Context;Z)Ljava/lang/String;77 ····invoke-virtual·{v0,·v1,·v2},·Lcom/dougkeen/bart/model/Departure;->getEstimatedDepartureTimeText(Landroid/content/Context;Z)Ljava/lang/String;
621 B
smali/com/dougkeen/bart/data/DepartureArrayAdapter$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$layoutView:I22 .field·final·synthetic·val$layoutView:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;I)V24 .method·constructor·<init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·15728 ····.line·157
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$4;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$4;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
29 ····iput·p2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$4;->val$layoutView:I30 ····iput·p2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$4;->val$layoutView:I
  
1.34 KB
smali/com/dougkeen/bart/data/DepartureArrayAdapter$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$departure:Lcom/dougkeen/bart/model/Departure;24 .field·final·synthetic·val$departure:Lcom/dougkeen/bart/model/Departure;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;Lcom/dougkeen/bart/model/Departure;Ljava/lang/String;)V26 .method·constructor·<init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;Lcom/dougkeen/bart/model/Departure;Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·8230 ····.line·82
30 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$1;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;31 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$1;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
31 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$1;->val$departure:Lcom/dougkeen/bart/model/Departure;32 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$1;->val$departure:Lcom/dougkeen/bart/model/Departure;
  
Offset 73, 14 lines modifiedOffset 74, 15 lines modified
  
73 ····.line·8874 ····.line·88
74 ····:cond_075 ····:cond_0
75 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$1;->val$departure:Lcom/dougkeen/bart/model/Departure;76 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$1;->val$departure:Lcom/dougkeen/bart/model/Departure;
  
76 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$1;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;77 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$1;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
 78 ····.line·89
77 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;79 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;
  
78 ····move-result-object·v280 ····move-result-object·v2
  
79 ····const/4·v3,·0x081 ····const/4·v3,·0x0
  
80 ····invoke-virtual·{v1,·v2,·v3},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalTimeText(Landroid/content/Context;Z)Ljava/lang/String;82 ····invoke-virtual·{v1,·v2,·v3},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalTimeText(Landroid/content/Context;Z)Ljava/lang/String;
4.25 KB
smali/com/dougkeen/bart/data/DatabaseHelper.smali
    
Offset 57, 14 lines modifiedOffset 57, 15 lines modified
  
57 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;57 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->_ID:Lcom/dougkeen/bart/data/RoutesColumns;59 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->_ID:Lcom/dougkeen/bart/data/RoutesColumns;
  
 60 ····.line·34
60 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;61 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;
  
61 ····move-result-object·v162 ····move-result-object·v1
  
62 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;63 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
63 ····move-result-object·v064 ····move-result-object·v0
Offset 73, 14 lines modifiedOffset 74, 15 lines modified
  
73 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;74 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
74 ····move-result-object·v075 ····move-result-object·v0
  
75 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->FROM_STATION:Lcom/dougkeen/bart/data/RoutesColumns;76 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->FROM_STATION:Lcom/dougkeen/bart/data/RoutesColumns;
  
 77 ····.line·35
76 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;78 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;
  
77 ····move-result-object·v179 ····move-result-object·v1
  
78 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;80 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
79 ····move-result-object·v081 ····move-result-object·v0
Offset 89, 14 lines modifiedOffset 91, 15 lines modified
  
89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;91 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
90 ····move-result-object·v092 ····move-result-object·v0
  
91 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->TO_STATION:Lcom/dougkeen/bart/data/RoutesColumns;93 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->TO_STATION:Lcom/dougkeen/bart/data/RoutesColumns;
  
 94 ····.line·36
92 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;95 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;
  
93 ····move-result-object·v196 ····move-result-object·v1
  
94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;97 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
95 ····move-result-object·v098 ····move-result-object·v0
Offset 105, 14 lines modifiedOffset 108, 15 lines modified
  
105 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;108 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
106 ····move-result-object·v0109 ····move-result-object·v0
  
107 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->FARE:Lcom/dougkeen/bart/data/RoutesColumns;110 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->FARE:Lcom/dougkeen/bart/data/RoutesColumns;
  
 111 ····.line·37
108 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;112 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;
  
109 ····move-result-object·v1113 ····move-result-object·v1
  
110 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;114 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
111 ····move-result-object·v0115 ····move-result-object·v0
Offset 121, 14 lines modifiedOffset 125, 15 lines modified
  
121 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
122 ····move-result-object·v0126 ····move-result-object·v0
  
123 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->FARE_LAST_UPDATED:Lcom/dougkeen/bart/data/RoutesColumns;127 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->FARE_LAST_UPDATED:Lcom/dougkeen/bart/data/RoutesColumns;
  
 128 ····.line·38
124 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;129 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;
  
125 ····move-result-object·v1130 ····move-result-object·v1
  
126 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;131 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
127 ····move-result-object·v0132 ····move-result-object·v0
Offset 137, 14 lines modifiedOffset 142, 15 lines modified
  
137 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;142 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
138 ····move-result-object·v0143 ····move-result-object·v0
  
139 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->AVERAGE_TRIP_SAMPLE_COUNT:Lcom/dougkeen/bart/data/RoutesColumns;144 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->AVERAGE_TRIP_SAMPLE_COUNT:Lcom/dougkeen/bart/data/RoutesColumns;
  
 145 ····.line·39
140 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;146 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;
  
141 ····move-result-object·v1147 ····move-result-object·v1
  
142 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;148 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
143 ····move-result-object·v0149 ····move-result-object·v0
Offset 153, 14 lines modifiedOffset 159, 15 lines modified
  
153 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;159 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
154 ····move-result-object·v0160 ····move-result-object·v0
  
155 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->AVERAGE_TRIP_LENGTH:Lcom/dougkeen/bart/data/RoutesColumns;161 ····sget-object·v1,·Lcom/dougkeen/bart/data/RoutesColumns;->AVERAGE_TRIP_LENGTH:Lcom/dougkeen/bart/data/RoutesColumns;
  
 162 ····.line·40
156 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;163 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/RoutesColumns;->getColumnDef()Ljava/lang/String;
  
157 ····move-result-object·v1164 ····move-result-object·v1
  
158 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;165 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
159 ····move-result-object·v0166 ····move-result-object·v0
Offset 171, 14 lines modifiedOffset 178, 15 lines modified
  
171 ····move-result-object·v0178 ····move-result-object·v0
  
172 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;179 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
173 ····move-result-object·v0180 ····move-result-object·v0
  
 181 ····.line·33
174 ····invoke-virtual·{p1,·v0},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V182 ····invoke-virtual·{p1,·v0},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
  
175 ····.line·41183 ····.line·41
176 ····return-void184 ····return-void
177 .end·method185 .end·method
  
  
Max diff block lines reached; -1/4258 bytes (-0.02%) of diff not shown.
9.35 KB
smali/com/dougkeen/bart/data/FavoritesArrayAdapter.smali
    
Offset 151, 34 lines modifiedOffset 151, 36 lines modified
151 ····.line·198151 ····.line·198
152 ····new-instance·v0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$4;152 ····new-instance·v0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$4;
  
153 ····invoke-direct·{v0,·p0},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$4;-><init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;)V153 ····invoke-direct·{v0,·p0},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$4;-><init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;)V
  
154 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setFactory(Landroid/widget/ViewSwitcher$ViewFactory;)V154 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setFactory(Landroid/widget/ViewSwitcher$ViewFactory;)V
  
155 ····.line·205155 ····.line·206
156 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->getContext()Landroid/content/Context;156 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->getContext()Landroid/content/Context;
  
157 ····move-result-object·v0157 ····move-result-object·v0
  
158 ····const·v1,·0x10a0002158 ····const·v1,·0x10a0002
  
 159 ····.line·205
159 ····invoke-static·{v0,·v1},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;160 ····invoke-static·{v0,·v1},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
  
160 ····move-result-object·v0161 ····move-result-object·v0
  
161 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setInAnimation(Landroid/view/animation/Animation;)V162 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setInAnimation(Landroid/view/animation/Animation;)V
  
162 ····.line·207163 ····.line·208
163 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->getContext()Landroid/content/Context;164 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->getContext()Landroid/content/Context;
  
164 ····move-result-object·v0165 ····move-result-object·v0
  
165 ····const·v1,·0x10a0003166 ····const·v1,·0x10a0003
  
 167 ····.line·207
166 ····invoke-static·{v0,·v1},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;168 ····invoke-static·{v0,·v1},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
  
167 ····move-result-object·v0169 ····move-result-object·v0
  
168 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setOutAnimation(Landroid/view/animation/Animation;)V170 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setOutAnimation(Landroid/view/animation/Animation;)V
  
169 ····.line·210171 ····.line·210
Offset 219, 21 lines modifiedOffset 221, 19 lines modified
219 ····.line·104221 ····.line·104
220 ····:cond_0222 ····:cond_0
221 ····return-void223 ····return-void
222 .end·method224 .end·method
  
223 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V225 .method·public·bridge·synthetic·add(Ljava/lang/Object;)V
224 ····.locals·0226 ····.locals·0
225 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
226 ····.prologue227 ····.prologue
227 ····.line·35228 ····.line·35
228 ····check-cast·p1,·Lcom/dougkeen/bart/model/StationPair;229 ····check-cast·p1,·Lcom/dougkeen/bart/model/StationPair;
  
229 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
230 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->add(Lcom/dougkeen/bart/model/StationPair;)V230 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->add(Lcom/dougkeen/bart/model/StationPair;)V
  
231 ····return-void231 ····return-void
232 .end·method232 .end·method
  
233 .method·public·areEtdListenersActive()Z233 .method·public·areEtdListenersActive()Z
234 ····.locals·1234 ····.locals·1
Offset 274, 64 lines modifiedOffset 274, 62 lines modified
274 .end·method274 .end·method
  
275 .method·public·clearEtdListeners()V275 .method·public·clearEtdListeners()V
276 ····.locals·3276 ····.locals·3
  
277 ····.prologue277 ····.prologue
278 ····.line·72278 ····.line·72
279 ····iget-boolean·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mBound:Z279 ····iget-boolean·v1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mBound:Z
  
280 ····if-eqz·v2,·:cond_1280 ····if-eqz·v1,·:cond_1
  
281 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mEtdService:Lcom/dougkeen/bart/services/EtdService;281 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mEtdService:Lcom/dougkeen/bart/services/EtdService;
  
282 ····if-eqz·v2,·:cond_1282 ····if-eqz·v1,·:cond_1
  
283 ····.line·73283 ····.line·73
284 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mEtdListeners:Ljava/util/Map;284 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mEtdListeners:Ljava/util/Map;
  
285 ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection;285 ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection;
  
286 ····move-result-object·v2286 ····move-result-object·v1
  
287 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;287 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
288 ····move-result-object·v0288 ····move-result-object·v1
  
289 ····.local·v0,·"i$":Ljava/util/Iterator; 
290 ····:goto_0289 ····:goto_0
291 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z290 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
292 ····move-result·v2291 ····move-result·v2
  
293 ····if-eqz·v2,·:cond_0292 ····if-eqz·v2,·:cond_0
  
294 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;293 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
295 ····move-result-object·v1294 ····move-result-object·v0
  
296 ····check-cast·v1,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;295 ····check-cast·v0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;
  
297 ····.line·74296 ····.line·74
298 ····.local·v1,·"listener":Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;297 ····.local·v0,·"listener":Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;
299 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mEtdService:Lcom/dougkeen/bart/services/EtdService;298 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mEtdService:Lcom/dougkeen/bart/services/EtdService;
  
300 ····invoke-virtual·{v1,·v2},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->close(Lcom/dougkeen/bart/services/EtdService;)V299 ····invoke-virtual·{v0,·v2},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->close(Lcom/dougkeen/bart/services/EtdService;)V
  
301 ····goto·:goto_0300 ····goto·:goto_0
  
302 ····.line·76301 ····.line·76
303 ····.end·local·v1····#·"listener":Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;302 ····.end·local·v0····#·"listener":Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;
304 ····:cond_0303 ····:cond_0
305 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mEtdListeners:Ljava/util/Map;304 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->mEtdListeners:Ljava/util/Map;
  
306 ····invoke-interface·{v2},·Ljava/util/Map;->clear()V305 ····invoke-interface·{v1},·Ljava/util/Map;->clear()V
  
307 ····.line·78306 ····.line·78
308 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
309 ····:cond_1307 ····:cond_1
310 ····return-void308 ····return-void
311 .end·method309 .end·method
  
312 .method·public·close()V310 .method·public·close()V
313 ····.locals·2311 ····.locals·2
  
Offset 389, 14 lines modifiedOffset 387, 15 lines modified
  
389 ····check-cast·v1,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;387 ····check-cast·v1,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;
  
Max diff block lines reached; 4214/9466 bytes (44.52%) of diff not shown.
644 B
smali/com/dougkeen/bart/data/FavoritesArrayAdapter$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·19827 ····.line·198
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$4;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$4;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
801 B
smali/com/dougkeen/bart/data/FavoritesArrayAdapter$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;22 .field·final·synthetic·val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·15128 ····.line·151
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$2;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$2;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$2;->val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$2;->val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;
  
6.76 KB
smali/com/dougkeen/bart/data/DepartureArrayAdapter.smali
    
Offset 75, 34 lines modifiedOffset 75, 36 lines modified
75 ····.line·15775 ····.line·157
76 ····new-instance·v0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$4;76 ····new-instance·v0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$4;
  
77 ····invoke-direct·{v0,·p0,·p2},·Lcom/dougkeen/bart/data/DepartureArrayAdapter$4;-><init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;I)V77 ····invoke-direct·{v0,·p0,·p2},·Lcom/dougkeen/bart/data/DepartureArrayAdapter$4;-><init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;I)V
  
78 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setFactory(Landroid/widget/ViewSwitcher$ViewFactory;)V78 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setFactory(Landroid/widget/ViewSwitcher$ViewFactory;)V
  
79 ····.line·16479 ····.line·165
80 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;80 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····const·v1,·0x10a000282 ····const·v1,·0x10a0002
  
 83 ····.line·164
83 ····invoke-static·{v0,·v1},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;84 ····invoke-static·{v0,·v1},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
  
84 ····move-result-object·v085 ····move-result-object·v0
  
85 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setInAnimation(Landroid/view/animation/Animation;)V86 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setInAnimation(Landroid/view/animation/Animation;)V
  
86 ····.line·16687 ····.line·167
87 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;88 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;
  
88 ····move-result-object·v089 ····move-result-object·v0
  
89 ····const·v1,·0x10a000390 ····const·v1,·0x10a0003
  
 91 ····.line·166
90 ····invoke-static·{v0,·v1},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;92 ····invoke-static·{v0,·v1},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
  
91 ····move-result-object·v093 ····move-result-object·v0
  
92 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setOutAnimation(Landroid/view/animation/Animation;)V94 ····invoke-virtual·{p1,·v0},·Landroid/widget/TextSwitcher;->setOutAnimation(Landroid/view/animation/Animation;)V
  
93 ····.line·16995 ····.line·169
Offset 157, 36 lines modifiedOffset 159, 38 lines modified
  
157 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;159 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
158 ····move-result-object·v11160 ····move-result-object·v11
  
159 ····check-cast·v11,·Landroid/widget/TextView;161 ····check-cast·v11,·Landroid/widget/TextView;
  
 162 ····.line·56
160 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/Departure;->getTrainDestination()Lcom/dougkeen/bart/model/Station;163 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/Departure;->getTrainDestination()Lcom/dougkeen/bart/model/Station;
  
161 ····move-result-object·v12164 ····move-result-object·v12
  
162 ····invoke-virtual·{v12},·Lcom/dougkeen/bart/model/Station;->toString()Ljava/lang/String;165 ····invoke-virtual·{v12},·Lcom/dougkeen/bart/model/Station;->toString()Ljava/lang/String;
  
163 ····move-result-object·v12166 ····move-result-object·v12
  
 167 ····.line·55
164 ····invoke-virtual·{v11,·v12},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V168 ····invoke-virtual·{v11,·v12},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
165 ····.line·58169 ····.line·58
166 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;170 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;
  
167 ····move-result-object·v11171 ····move-result-object·v11
  
168 ····const·v12,·0x7f060014172 ····const·v12,·0x7f060014
  
169 ····invoke-virtual·{v11,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String;173 ····invoke-virtual·{v11,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
170 ····move-result-object·v1174 ····move-result-object·v1
  
171 ····.line·60175 ····.line·61
172 ····.local·v1,·"arrivesAtDestinationPrefix":Ljava/lang/String;176 ····.local·v1,·"arrivesAtDestinationPrefix":Ljava/lang/String;
173 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;177 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getContext()Landroid/content/Context;
  
174 ····move-result-object·v11178 ····move-result-object·v11
  
175 ····const/4·v12,·0x0179 ····const/4·v12,·0x0
  
Offset 194, 14 lines modifiedOffset 198, 15 lines modified
  
194 ····move-result-object·v7198 ····move-result-object·v7
  
195 ····.line·63199 ····.line·63
196 ····.local·v7,·"estimatedArrivalTimeText":Ljava/lang/String;200 ····.local·v7,·"estimatedArrivalTimeText":Ljava/lang/String;
197 ····const·v11,·0x7f0c005c201 ····const·v11,·0x7f0c005c
  
 202 ····.line·64
198 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;203 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
199 ····move-result-object·v6204 ····move-result-object·v6
  
200 ····check-cast·v6,·Landroid/widget/TextView;205 ····check-cast·v6,·Landroid/widget/TextView;
  
201 ····.line·65206 ····.line·65
Offset 213, 14 lines modifiedOffset 218, 15 lines modified
  
213 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;218 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
214 ····move-result-object·v11219 ····move-result-object·v11
  
215 ····check-cast·v11,·Landroid/widget/TextView;220 ····check-cast·v11,·Landroid/widget/TextView;
  
 221 ····.line·67
216 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/Departure;->getTrainLengthAndPlatform()Ljava/lang/String;222 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/Departure;->getTrainLengthAndPlatform()Ljava/lang/String;
  
217 ····move-result-object·v12223 ····move-result-object·v12
  
218 ····invoke-virtual·{v11,·v12},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V224 ····invoke-virtual·{v11,·v12},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
219 ····.line·68225 ····.line·68
Offset 246, 23 lines modifiedOffset 252, 25 lines modified
246 ····:goto_1252 ····:goto_1
247 ····const·v11,·0x7f0c0055253 ····const·v11,·0x7f0c0055
  
248 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;254 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
249 ····move-result-object·v11255 ····move-result-object·v11
  
 256 ····.line·102
250 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/Departure;->getTrainDestinationColor()I257 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/Departure;->getTrainDestinationColor()I
  
251 ····move-result·v12258 ····move-result·v12
  
252 ····invoke-virtual·{v11,·v12},·Landroid/view/View;->setBackgroundColor(I)V259 ····invoke-virtual·{v11,·v12},·Landroid/view/View;->setBackgroundColor(I)V
  
253 ····.line·103260 ····.line·103
254 ····const·v11,·0x7f0c005a261 ····const·v11,·0x7f0c005a
  
 262 ····.line·104
255 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;263 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
Max diff block lines reached; 2905/6814 bytes (42.63%) of diff not shown.
728 B
smali/com/dougkeen/bart/data/DepartureArrayAdapter$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$departure:Lcom/dougkeen/bart/model/Departure;22 .field·final·synthetic·val$departure:Lcom/dougkeen/bart/model/Departure;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;Lcom/dougkeen/bart/model/Departure;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/data/DepartureArrayAdapter;Lcom/dougkeen/bart/model/Departure;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·10628 ····.line·106
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$2;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$2;->this$0:Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$2;->val$departure:Lcom/dougkeen/bart/model/Departure;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/DepartureArrayAdapter$2;->val$departure:Lcom/dougkeen/bart/model/Departure;
  
643 B
smali/com/dougkeen/bart/data/FavoritesArrayAdapter$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·4527 ····.line·45
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$1;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$1;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
665 B
smali/com/dougkeen/bart/data/FavoritesPersistence$1.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lcom/dougkeen/bart/data/FavoritesPersistence;29 .field·final·synthetic·this$0:Lcom/dougkeen/bart/data/FavoritesPersistence;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesPersistence;)V31 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesPersistence;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/data/FavoritesPersistence;
  
33 ····.prologue34 ····.prologue
34 ····.line·5135 ····.line·51
35 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence$1;->this$0:Lcom/dougkeen/bart/data/FavoritesPersistence;36 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesPersistence$1;->this$0:Lcom/dougkeen/bart/data/FavoritesPersistence;
  
36 ····invoke-direct·{p0},·Lcom/fasterxml/jackson/core/type/TypeReference;-><init>()V37 ····invoke-direct·{p0},·Lcom/fasterxml/jackson/core/type/TypeReference;-><init>()V
  
3.05 KB
smali/com/dougkeen/bart/data/FavoritesArrayAdapter$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$pair:Lcom/dougkeen/bart/model/StationPair;24 .field·final·synthetic·val$pair:Lcom/dougkeen/bart/model/StationPair;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;Lcom/dougkeen/bart/model/StationPair;)V26 .method·constructor·<init>(Lcom/dougkeen/bart/data/FavoritesArrayAdapter;Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;Lcom/dougkeen/bart/model/StationPair;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·16530 ····.line·165
30 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;31 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
31 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;32 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;
  
Offset 58, 14 lines modifiedOffset 59, 15 lines modified
  
58 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->getFirstDeparture()Lcom/dougkeen/bart/model/Departure;59 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->getFirstDeparture()Lcom/dougkeen/bart/model/Departure;
  
59 ····move-result-object·v360 ····move-result-object·v3
  
60 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;61 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
 62 ····.line·169
61 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->getContext()Landroid/content/Context;63 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->getContext()Landroid/content/Context;
  
62 ····move-result-object·v464 ····move-result-object·v4
  
63 ····invoke-virtual·{v3,·v4,·v8},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalTimeText(Landroid/content/Context;Z)Ljava/lang/String;65 ····invoke-virtual·{v3,·v4,·v8},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalTimeText(Landroid/content/Context;Z)Ljava/lang/String;
  
64 ····move-result-object·v066 ····move-result-object·v0
Offset 133, 24 lines modifiedOffset 135, 27 lines modified
  
133 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;135 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
134 ····move-result-object·v2136 ····move-result-object·v2
  
135 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;137 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;
  
 138 ····.line·175
136 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->getFirstDeparture()Lcom/dougkeen/bart/model/Departure;139 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->getFirstDeparture()Lcom/dougkeen/bart/model/Departure;
  
137 ····move-result-object·v3140 ····move-result-object·v3
  
138 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;141 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
 142 ····.line·177
139 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->getContext()Landroid/content/Context;143 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->getContext()Landroid/content/Context;
  
140 ····move-result-object·v4144 ····move-result-object·v4
  
 145 ····.line·176
141 ····invoke-virtual·{v3,·v4,·v8},·Lcom/dougkeen/bart/model/Departure;->getEstimatedDepartureTimeText(Landroid/content/Context;Z)Ljava/lang/String;146 ····invoke-virtual·{v3,·v4,·v8},·Lcom/dougkeen/bart/model/Departure;->getEstimatedDepartureTimeText(Landroid/content/Context;Z)Ljava/lang/String;
  
142 ····move-result-object·v3147 ····move-result-object·v3
  
143 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;148 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
144 ····move-result-object·v2149 ····move-result-object·v2
Offset 200, 13 lines modifiedOffset 205, 14 lines modified
200 ····:cond_3205 ····:cond_3
201 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;206 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$3;->val$etdListener:Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;
  
202 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->getFirstDeparture()Lcom/dougkeen/bart/model/Departure;207 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->getFirstDeparture()Lcom/dougkeen/bart/model/Departure;
  
203 ····move-result-object·v2208 ····move-result-object·v2
  
 209 ····.line·182
204 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/Departure;->getUncertaintyText()Ljava/lang/String;210 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/Departure;->getUncertaintyText()Ljava/lang/String;
  
205 ····move-result-object·v2211 ····move-result-object·v2
  
206 ····goto·:goto_1212 ····goto·:goto_1
207 .end·method213 .end·method
2.58 KB
smali/com/dougkeen/bart/data/RoutesColumns.smali
    
Offset 94, 25 lines modifiedOffset 94, 25 lines modified
  
94 ····const-string·v4,·"TO_STATION"94 ····const-string·v4,·"TO_STATION"
  
95 ····const-string·v6,·"TO_STATION"95 ····const-string·v6,·"TO_STATION"
  
96 ····const-string·v7,·"TEXT"96 ····const-string·v7,·"TEXT"
  
 97 ····.line·5
97 ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;98 ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
98 ····move-result-object·v899 ····move-result-object·v8
  
99 ····move·v5,·v10100 ····move·v5,·v10
  
100 ····invoke-direct/range·{v3·..·v8},·Lcom/dougkeen/bart/data/RoutesColumns;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V101 ····invoke-direct/range·{v3·..·v8},·Lcom/dougkeen/bart/data/RoutesColumns;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V
  
101 ····sput-object·v3,·Lcom/dougkeen/bart/data/RoutesColumns;->TO_STATION:Lcom/dougkeen/bart/data/RoutesColumns;102 ····sput-object·v3,·Lcom/dougkeen/bart/data/RoutesColumns;->TO_STATION:Lcom/dougkeen/bart/data/RoutesColumns;
  
102 ····.line·5 
103 ····new-instance·v3,·Lcom/dougkeen/bart/data/RoutesColumns;103 ····new-instance·v3,·Lcom/dougkeen/bart/data/RoutesColumns;
  
104 ····const-string·v4,·"FARE"104 ····const-string·v4,·"FARE"
  
105 ····const-string·v6,·"FARE"105 ····const-string·v6,·"FARE"
  
106 ····const-string·v7,·"TEXT"106 ····const-string·v7,·"TEXT"
Offset 131, 54 lines modifiedOffset 131, 55 lines modified
  
131 ····const-string·v4,·"FARE_LAST_UPDATED"131 ····const-string·v4,·"FARE_LAST_UPDATED"
  
132 ····const-string·v6,·"FARE_LAST_UPDATED"132 ····const-string·v6,·"FARE_LAST_UPDATED"
  
133 ····const-string·v7,·"INTEGER"133 ····const-string·v7,·"INTEGER"
  
 134 ····.line·6
134 ····invoke-static·{v9},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;135 ····invoke-static·{v9},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
135 ····move-result-object·v8136 ····move-result-object·v8
  
136 ····move·v5,·v12137 ····move·v5,·v12
  
137 ····invoke-direct/range·{v3·..·v8},·Lcom/dougkeen/bart/data/RoutesColumns;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V138 ····invoke-direct/range·{v3·..·v8},·Lcom/dougkeen/bart/data/RoutesColumns;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V
  
138 ····sput-object·v3,·Lcom/dougkeen/bart/data/RoutesColumns;->FARE_LAST_UPDATED:Lcom/dougkeen/bart/data/RoutesColumns;139 ····sput-object·v3,·Lcom/dougkeen/bart/data/RoutesColumns;->FARE_LAST_UPDATED:Lcom/dougkeen/bart/data/RoutesColumns;
  
139 ····.line·6 
140 ····new-instance·v3,·Lcom/dougkeen/bart/data/RoutesColumns;140 ····new-instance·v3,·Lcom/dougkeen/bart/data/RoutesColumns;
  
141 ····const-string·v4,·"AVERAGE_TRIP_SAMPLE_COUNT"141 ····const-string·v4,·"AVERAGE_TRIP_SAMPLE_COUNT"
  
142 ····const/4·v5,·0x5142 ····const/4·v5,·0x5
  
143 ····const-string·v6,·"AVE_TRIP_SAMPLE_COUNT"143 ····const-string·v6,·"AVE_TRIP_SAMPLE_COUNT"
  
144 ····const-string·v7,·"INTEGER"144 ····const-string·v7,·"INTEGER"
  
 145 ····.line·7
145 ····invoke-static·{v9},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;146 ····invoke-static·{v9},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
146 ····move-result-object·v8147 ····move-result-object·v8
  
147 ····invoke-direct/range·{v3·..·v8},·Lcom/dougkeen/bart/data/RoutesColumns;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V148 ····invoke-direct/range·{v3·..·v8},·Lcom/dougkeen/bart/data/RoutesColumns;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V
  
148 ····sput-object·v3,·Lcom/dougkeen/bart/data/RoutesColumns;->AVERAGE_TRIP_SAMPLE_COUNT:Lcom/dougkeen/bart/data/RoutesColumns;149 ····sput-object·v3,·Lcom/dougkeen/bart/data/RoutesColumns;->AVERAGE_TRIP_SAMPLE_COUNT:Lcom/dougkeen/bart/data/RoutesColumns;
  
149 ····.line·7 
150 ····new-instance·v3,·Lcom/dougkeen/bart/data/RoutesColumns;150 ····new-instance·v3,·Lcom/dougkeen/bart/data/RoutesColumns;
  
151 ····const-string·v4,·"AVERAGE_TRIP_LENGTH"151 ····const-string·v4,·"AVERAGE_TRIP_LENGTH"
  
152 ····const/4·v5,·0x6152 ····const/4·v5,·0x6
  
153 ····const-string·v6,·"AVE_TRIP_LENGTH"153 ····const-string·v6,·"AVE_TRIP_LENGTH"
  
154 ····const-string·v7,·"INTEGER"154 ····const-string·v7,·"INTEGER"
  
 155 ····.line·8
155 ····invoke-static·{v9},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;156 ····invoke-static·{v9},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
156 ····move-result-object·v8157 ····move-result-object·v8
  
157 ····invoke-direct/range·{v3·..·v8},·Lcom/dougkeen/bart/data/RoutesColumns;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V158 ····invoke-direct/range·{v3·..·v8},·Lcom/dougkeen/bart/data/RoutesColumns;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V
  
158 ····sput-object·v3,·Lcom/dougkeen/bart/data/RoutesColumns;->AVERAGE_TRIP_LENGTH:Lcom/dougkeen/bart/data/RoutesColumns;159 ····sput-object·v3,·Lcom/dougkeen/bart/data/RoutesColumns;->AVERAGE_TRIP_LENGTH:Lcom/dougkeen/bart/data/RoutesColumns;
2.02 KB
smali/com/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener.smali
    
Offset 99, 15 lines modifiedOffset 99, 14 lines modified
99 ····.prologue99 ····.prologue
100 ····.line·230100 ····.line·230
101 ····.local·p1,·"departures":Ljava/util/List;,·"Ljava/util/List<Lcom/dougkeen/bart/model/Departure;>;"101 ····.local·p1,·"departures":Ljava/util/List;,·"Ljava/util/List<Lcom/dougkeen/bart/model/Departure;>;"
102 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;102 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
103 ····move-result-object·v1103 ····move-result-object·v1
  
104 ····.local·v1,·"i$":Ljava/util/Iterator; 
105 ····:cond_0104 ····:cond_0
106 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z105 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
107 ····move-result·v2106 ····move-result·v2
  
108 ····if-eqz·v2,·:cond_1107 ····if-eqz·v2,·:cond_1
  
Offset 122, 29 lines modifiedOffset 121, 29 lines modified
122 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->hasDeparted()Z121 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->hasDeparted()Z
  
123 ····move-result·v2122 ····move-result·v2
  
124 ····if-nez·v2,·:cond_0123 ····if-nez·v2,·:cond_0
  
125 ····.line·232124 ····.line·232
126 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->firstDeparture:Lcom/dougkeen/bart/model/Departure;125 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->firstDeparture:Lcom/dougkeen/bart/model/Departure;
  
127 ····invoke-virtual·{v0,·v2},·Lcom/dougkeen/bart/model/Departure;->equals(Ljava/lang/Object;)Z126 ····invoke-virtual·{v0,·v1},·Lcom/dougkeen/bart/model/Departure;->equals(Ljava/lang/Object;)Z
  
128 ····move-result·v2127 ····move-result·v1
  
129 ····if-nez·v2,·:cond_1128 ····if-nez·v1,·:cond_1
  
130 ····.line·233129 ····.line·233
131 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->firstDeparture:Lcom/dougkeen/bart/model/Departure;130 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->firstDeparture:Lcom/dougkeen/bart/model/Departure;
  
132 ····.line·234131 ····.line·234
133 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;132 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/data/FavoritesArrayAdapter$EtdListener;->this$0:Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
134 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->notifyDataSetChanged()V133 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/data/FavoritesArrayAdapter;->notifyDataSetChanged()V
  
135 ····.line·239134 ····.line·239
136 ····.end·local·v0····#·"departure":Lcom/dougkeen/bart/model/Departure;135 ····.end·local·v0····#·"departure":Lcom/dougkeen/bart/model/Departure;
137 ····:cond_1136 ····:cond_1
138 ····return-void137 ····return-void
139 .end·method138 .end·method
  
714 B
smali/com/dougkeen/bart/services/EtdService$EtdServiceEngine$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;21 .field·final·synthetic·this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
25 ····.prologue26 ····.prologue
26 ····.line·58027 ····.line·580
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine$4;->this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine$4;->this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
714 B
smali/com/dougkeen/bart/services/EtdService$EtdServiceEngine$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;21 .field·final·synthetic·this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
25 ····.prologue26 ····.prologue
26 ····.line·56827 ····.line·568
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine$3;->this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine$3;->this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.12 KB
smali/com/dougkeen/bart/services/BoardedDepartureService$3.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;31 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/dougkeen/bart/services/BoardedDepartureService;)V33 .method·constructor·<init>(Lcom/dougkeen/bart/services/BoardedDepartureService;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/services/BoardedDepartureService;
  
35 ····.prologue36 ····.prologue
36 ····.line·17637 ····.line·176
37 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService$3;->this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;38 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService$3;->this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 58, 18 lines modifiedOffset 59, 16 lines modified
  
58 ····.line·18059 ····.line·180
59 ····return-void60 ····return-void
60 .end·method61 .end·method
  
61 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V62 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V
62 ····.locals·063 ····.locals·0
63 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
64 ····.prologue64 ····.prologue
65 ····.line·17665 ····.line·176
66 ····check-cast·p1,·Ljava/lang/Boolean;66 ····check-cast·p1,·Ljava/lang/Boolean;
  
67 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
68 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/services/BoardedDepartureService$3;->onUpdate(Ljava/lang/Boolean;)V67 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/services/BoardedDepartureService$3;->onUpdate(Ljava/lang/Boolean;)V
  
69 ····return-void68 ····return-void
70 .end·method69 .end·method
685 B
smali/com/dougkeen/bart/services/BoardedDepartureService$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/services/BoardedDepartureService;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/services/BoardedDepartureService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/services/BoardedDepartureService;
  
25 ····.prologue26 ····.prologue
26 ····.line·6527 ····.line·65
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService$1;->this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService$1;->this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
647 B
smali/com/dougkeen/bart/services/EtdService$EtdServiceBinder.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/EtdService;18 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/EtdService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/dougkeen/bart/services/EtdService;)V20 .method·public·constructor·<init>(Lcom/dougkeen/bart/services/EtdService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/services/EtdService;
  
22 ····.prologue23 ····.prologue
23 ····.line·9624 ····.line·96
24 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceBinder;->this$0:Lcom/dougkeen/bart/services/EtdService;25 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceBinder;->this$0:Lcom/dougkeen/bart/services/EtdService;
  
25 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V
  
1.12 KB
smali/com/dougkeen/bart/services/BoardedDepartureService$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;31 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/dougkeen/bart/services/BoardedDepartureService;)V33 .method·constructor·<init>(Lcom/dougkeen/bart/services/BoardedDepartureService;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/services/BoardedDepartureService;
  
35 ····.prologue36 ····.prologue
36 ····.line·16937 ····.line·169
37 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService$2;->this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;38 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService$2;->this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 58, 18 lines modifiedOffset 59, 16 lines modified
  
58 ····.line·17359 ····.line·173
59 ····return-void60 ····return-void
60 .end·method61 .end·method
  
61 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V62 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V
62 ····.locals·063 ····.locals·0
63 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
64 ····.prologue64 ····.prologue
65 ····.line·16965 ····.line·169
66 ····check-cast·p1,·Ljava/lang/Integer;66 ····check-cast·p1,·Ljava/lang/Integer;
  
67 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
68 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/services/BoardedDepartureService$2;->onUpdate(Ljava/lang/Integer;)V67 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/services/BoardedDepartureService$2;->onUpdate(Ljava/lang/Integer;)V
  
69 ····return-void68 ····return-void
70 .end·method69 .end·method
3.68 KB
smali/com/dougkeen/bart/services/EtdService.smali
    
Offset 154, 71 lines modifiedOffset 154, 69 lines modified
154 ····.locals·4154 ····.locals·4
155 ····.param·p1,·"listener"····#·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;155 ····.param·p1,·"listener"····#·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;
  
156 ····.prologue156 ····.prologue
157 ····.line·69157 ····.line·69
158 ····invoke-direct·{p0,·p1},·Lcom/dougkeen/bart/services/EtdService;->getStationPairFromListener(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)Lcom/dougkeen/bart/model/StationPair;158 ····invoke-direct·{p0,·p1},·Lcom/dougkeen/bart/services/EtdService;->getStationPairFromListener(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)Lcom/dougkeen/bart/model/StationPair;
  
159 ····move-result-object·v2159 ····move-result-object·v1
  
160 ····.line·70160 ····.line·70
161 ····.local·v2,·"stationPair":Lcom/dougkeen/bart/model/StationPair;161 ····.local·v1,·"stationPair":Lcom/dougkeen/bart/model/StationPair;
162 ····if-nez·v2,·:cond_0162 ····if-nez·v1,·:cond_0
  
163 ····.line·71163 ····.line·71
164 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/services/EtdService;->mServiceEngineMap:Ljava/util/Map;164 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/EtdService;->mServiceEngineMap:Ljava/util/Map;
  
165 ····invoke-interface·{v3},·Ljava/util/Map;->values()Ljava/util/Collection;165 ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection;
  
166 ····move-result-object·v3166 ····move-result-object·v2
  
167 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;167 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
168 ····move-result-object·v1168 ····move-result-object·v2
  
169 ····.local·v1,·"i$":Ljava/util/Iterator; 
170 ····:goto_0169 ····:goto_0
171 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z170 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
172 ····move-result·v3171 ····move-result·v3
  
173 ····if-eqz·v3,·:cond_1172 ····if-eqz·v3,·:cond_1
  
174 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;173 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
175 ····move-result-object·v0174 ····move-result-object·v0
  
176 ····check-cast·v0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;175 ····check-cast·v0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
177 ····.line·72176 ····.line·72
178 ····.local·v0,·"engine":Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;177 ····.local·v0,·"engine":Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
179 ····invoke-virtual·{v0,·p1},·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->unregisterListener(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)V178 ····invoke-virtual·{v0,·p1},·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->unregisterListener(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)V
  
180 ····goto·:goto_0179 ····goto·:goto_0
  
181 ····.line·74180 ····.line·74
182 ····.end·local·v0····#·"engine":Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;181 ····.end·local·v0····#·"engine":Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
183 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
184 ····:cond_0182 ····:cond_0
185 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/services/EtdService;->mServiceEngineMap:Ljava/util/Map;183 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/EtdService;->mServiceEngineMap:Ljava/util/Map;
  
186 ····invoke-interface·{v3,·v2},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z184 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
187 ····move-result·v3185 ····move-result·v2
  
188 ····if-eqz·v3,·:cond_1186 ····if-eqz·v2,·:cond_1
  
189 ····.line·75187 ····.line·75
190 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/services/EtdService;->mServiceEngineMap:Ljava/util/Map;188 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/EtdService;->mServiceEngineMap:Ljava/util/Map;
  
191 ····invoke-interface·{v3,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;189 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
192 ····move-result-object·v3190 ····move-result-object·v2
  
193 ····check-cast·v3,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;191 ····check-cast·v2,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
194 ····invoke-virtual·{v3,·p1},·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->unregisterListener(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)V192 ····invoke-virtual·{v2,·p1},·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->unregisterListener(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;)V
  
195 ····.line·77193 ····.line·77
196 ····:cond_1194 ····:cond_1
197 ····return-void195 ····return-void
198 .end·method196 .end·method
32.4 KB
smali/com/dougkeen/bart/services/EtdService$EtdServiceEngine.smali
    
Offset 261, 14 lines modifiedOffset 261, 15 lines modified
  
261 ····if-eqz·v1,·:cond_1261 ····if-eqz·v1,·:cond_1
  
262 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mGetDeparturesTask:Landroid/os/AsyncTask;262 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mGetDeparturesTask:Landroid/os/AsyncTask;
  
263 ····sget-object·v2,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status;263 ····sget-object·v2,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status;
  
 264 ····.line·187
264 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z265 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
265 ····move-result·v1266 ····move-result·v1
  
266 ····if-eqz·v1,·:cond_1267 ····if-eqz·v1,·:cond_1
  
267 ····.line·218268 ····.line·218
Offset 326, 14 lines modifiedOffset 327, 15 lines modified
326 ····.line·221327 ····.line·221
327 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mGetScheduleInformationTask:Landroid/os/AsyncTask;328 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mGetScheduleInformationTask:Landroid/os/AsyncTask;
  
328 ····if-eqz·v1,·:cond_0329 ····if-eqz·v1,·:cond_0
  
329 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mGetScheduleInformationTask:Landroid/os/AsyncTask;330 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mGetScheduleInformationTask:Landroid/os/AsyncTask;
  
 331 ····.line·222
330 ····invoke-virtual·{v1},·Landroid/os/AsyncTask;->getStatus()Landroid/os/AsyncTask$Status;332 ····invoke-virtual·{v1},·Landroid/os/AsyncTask;->getStatus()Landroid/os/AsyncTask$Status;
  
331 ····move-result-object·v1333 ····move-result-object·v1
  
332 ····sget-object·v2,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status;334 ····sget-object·v2,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status;
  
333 ····invoke-virtual·{v1,·v2},·Landroid/os/AsyncTask$Status;->equals(Ljava/lang/Object;)Z335 ····invoke-virtual·{v1,·v2},·Landroid/os/AsyncTask$Status;->equals(Ljava/lang/Object;)Z
Offset 380, 264 lines modifiedOffset 382, 264 lines modified
380 .end·method382 .end·method
  
381 .method·private·notifyListenersOfETDChange()V383 .method·private·notifyListenersOfETDChange()V
382 ····.locals·3384 ····.locals·3
  
383 ····.prologue385 ····.prologue
384 ····.line·162386 ····.line·162
385 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mListeners:Ljava/util/Map;387 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mListeners:Ljava/util/Map;
  
386 ····invoke-interface·{v2},·Ljava/util/Map;->keySet()Ljava/util/Set;388 ····invoke-interface·{v1},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
387 ····move-result-object·v2389 ····move-result-object·v1
  
388 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;390 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
389 ····move-result-object·v0391 ····move-result-object·v1
  
390 ····.local·v0,·"i$":Ljava/util/Iterator; 
391 ····:goto_0392 ····:goto_0
392 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z393 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
393 ····move-result·v2394 ····move-result·v2
  
394 ····if-eqz·v2,·:cond_0395 ····if-eqz·v2,·:cond_0
  
395 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;396 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
396 ····move-result-object·v1397 ····move-result-object·v0
  
397 ····check-cast·v1,·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;398 ····check-cast·v0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;
  
398 ····.line·163399 ····.line·163
399 ····.local·v1,·"listener":Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;400 ····.local·v0,·"listener":Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;
400 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mLatestDepartures:Ljava/util/List;401 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mLatestDepartures:Ljava/util/List;
  
401 ····invoke-interface·{v1,·v2},·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;->onETDChanged(Ljava/util/List;)V402 ····invoke-interface·{v0,·v2},·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;->onETDChanged(Ljava/util/List;)V
  
402 ····goto·:goto_0403 ····goto·:goto_0
  
403 ····.line·165404 ····.line·165
404 ····.end·local·v1····#·"listener":Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;405 ····.end·local·v0····#·"listener":Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;
405 ····:cond_0406 ····:cond_0
406 ····return-void407 ····return-void
407 .end·method408 .end·method
  
408 .method·private·notifyListenersOfError(Ljava/lang/String;)V409 .method·private·notifyListenersOfError(Ljava/lang/String;)V
409 ····.locals·3410 ····.locals·3
410 ····.param·p1,·"errorMessage"····#·Ljava/lang/String;411 ····.param·p1,·"errorMessage"····#·Ljava/lang/String;
  
411 ····.prologue412 ····.prologue
412 ····.line·168413 ····.line·168
413 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mListeners:Ljava/util/Map;414 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mListeners:Ljava/util/Map;
  
414 ····invoke-interface·{v2},·Ljava/util/Map;->keySet()Ljava/util/Set;415 ····invoke-interface·{v1},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
415 ····move-result-object·v2416 ····move-result-object·v1
  
416 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;417 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
417 ····move-result-object·v0418 ····move-result-object·v1
  
418 ····.local·v0,·"i$":Ljava/util/Iterator; 
419 ····:goto_0419 ····:goto_0
420 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z420 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
421 ····move-result·v2421 ····move-result·v2
  
422 ····if-eqz·v2,·:cond_0422 ····if-eqz·v2,·:cond_0
  
423 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;423 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
424 ····move-result-object·v1424 ····move-result-object·v0
  
425 ····check-cast·v1,·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;425 ····check-cast·v0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;
  
426 ····.line·169426 ····.line·169
427 ····.local·v1,·"listener":Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;427 ····.local·v0,·"listener":Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;
428 ····invoke-interface·{v1,·p1},·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;->onError(Ljava/lang/String;)V428 ····invoke-interface·{v0,·p1},·Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;->onError(Ljava/lang/String;)V
  
429 ····goto·:goto_0429 ····goto·:goto_0
  
430 ····.line·171430 ····.line·171
431 ····.end·local·v1····#·"listener":Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;431 ····.end·local·v0····#·"listener":Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;
432 ····:cond_0432 ····:cond_0
433 ····return-void433 ····return-void
434 .end·method434 .end·method
  
435 .method·private·notifyListenersOfRequestEnd()V435 .method·private·notifyListenersOfRequestEnd()V
436 ····.locals·3436 ····.locals·3
  
437 ····.prologue437 ····.prologue
438 ····.line·180438 ····.line·180
439 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mListeners:Ljava/util/Map;439 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;->mListeners:Ljava/util/Map;
  
440 ····invoke-interface·{v2},·Ljava/util/Map;->keySet()Ljava/util/Set;440 ····invoke-interface·{v1},·Ljava/util/Map;->keySet()Ljava/util/Set;
Max diff block lines reached; 27222/33025 bytes (82.43%) of diff not shown.
386 B
smali/com/dougkeen/bart/services/EtdService_.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·1118 ····.line·11
19 ····invoke-direct·{p0},·Lcom/dougkeen/bart/services/EtdService;-><init>()V19 ····invoke-direct·{p0},·Lcom/dougkeen/bart/services/EtdService;-><init>()V
  
20 ····.line·29 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·private·init_()V22 .method·private·init_()V
24 ····.locals·023 ····.locals·0
  
25 ····.prologue24 ····.prologue
829 B
smali/com/dougkeen/bart/services/EtdService$EtdServiceEngine$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;18 .field·final·synthetic·this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;Z)V20 .method·constructor·<init>(Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;Z)V
21 ····.locals·021 ····.locals·0
22 ····.param·p2,·"x0"····#·Z22 ····.param·p1,·"this$1"····#·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
 23 ····.param·p2,·"ignoreDirection"····#·Z
  
23 ····.prologue24 ····.prologue
24 ····.line·19525 ····.line·195
25 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine$1;->this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;26 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine$1;->this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
26 ····invoke-direct·{p0,·p2},·Lcom/dougkeen/bart/networktasks/GetRealTimeDeparturesTask;-><init>(Z)V27 ····invoke-direct·{p0,·p2},·Lcom/dougkeen/bart/networktasks/GetRealTimeDeparturesTask;-><init>(Z)V
  
755 B
smali/com/dougkeen/bart/services/EtdService$EtdServiceEngine$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;18 .field·final·synthetic·this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;)V20 .method·constructor·<init>(Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
22 ····.prologue23 ····.prologue
23 ····.line·22824 ····.line·228
24 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine$2;->this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;25 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine$2;->this$1:Lcom/dougkeen/bart/services/EtdService$EtdServiceEngine;
  
25 ····invoke-direct·{p0},·Lcom/dougkeen/bart/networktasks/GetScheduleInformationTask;-><init>()V26 ····invoke-direct·{p0},·Lcom/dougkeen/bart/networktasks/GetScheduleInformationTask;-><init>()V
  
6.41 KB
smali/com/dougkeen/bart/services/BoardedDepartureService.smali
    
Offset 138, 14 lines modifiedOffset 138, 15 lines modified
138 ····.line·310138 ····.line·310
139 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;139 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;
  
140 ····move-result-object·v1140 ····move-result-object·v1
  
141 ····check-cast·v1,·Lcom/dougkeen/bart/BartRunnerApplication;141 ····check-cast·v1,·Lcom/dougkeen/bart/BartRunnerApplication;
  
 142 ····.line·311
142 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;143 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;
  
143 ····move-result-object·v0144 ····move-result-object·v0
  
144 ····.line·313145 ····.line·313
145 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;146 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;
146 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getSecondsUntilAlarm()I147 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getSecondsUntilAlarm()I
Offset 178, 14 lines modifiedOffset 179, 15 lines modified
178 ····.line·240179 ····.line·240
179 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;180 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;
  
180 ····move-result-object·v4181 ····move-result-object·v4
  
181 ····check-cast·v4,·Lcom/dougkeen/bart/BartRunnerApplication;182 ····check-cast·v4,·Lcom/dougkeen/bart/BartRunnerApplication;
  
 183 ····.line·241
182 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;184 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;
  
183 ····move-result-object·v0185 ····move-result-object·v0
  
184 ····.line·243186 ····.line·243
185 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;187 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;
186 ····if-eqz·v0,·:cond_0188 ····if-eqz·v0,·:cond_0
Offset 326, 23 lines modifiedOffset 328, 24 lines modified
326 ····.line·189328 ····.line·189
327 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;329 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;
  
328 ····move-result-object·v1330 ····move-result-object·v1
  
329 ····check-cast·v1,·Lcom/dougkeen/bart/BartRunnerApplication;331 ····check-cast·v1,·Lcom/dougkeen/bart/BartRunnerApplication;
  
 332 ····.line·190
330 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;333 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;
  
331 ····move-result-object·v0334 ····move-result-object·v0
  
332 ····.line·191335 ····.line·191
333 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;336 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;
334 ····if-eqz·v0,·:cond_0337 ····if-eqz·v0,·:cond_0
  
335 ····.line·192338 ····.line·193
336 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplicationContext()Landroid/content/Context;339 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplicationContext()Landroid/content/Context;
  
337 ····move-result-object·v1340 ····move-result-object·v1
  
338 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService;->mAlarmManager:Landroid/app/AlarmManager;341 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService;->mAlarmManager:Landroid/app/AlarmManager;
  
339 ····invoke-virtual·{v0,·v1,·v2},·Lcom/dougkeen/bart/model/Departure;->updateAlarm(Landroid/content/Context;Landroid/app/AlarmManager;)V342 ····invoke-virtual·{v0,·v1,·v2},·Lcom/dougkeen/bart/model/Departure;->updateAlarm(Landroid/content/Context;Landroid/app/AlarmManager;)V
Offset 380, 35 lines modifiedOffset 383, 38 lines modified
380 ····:cond_1383 ····:cond_1
381 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;384 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;
  
382 ····move-result-object·v1385 ····move-result-object·v1
  
383 ····check-cast·v1,·Lcom/dougkeen/bart/BartRunnerApplication;386 ····check-cast·v1,·Lcom/dougkeen/bart/BartRunnerApplication;
  
 387 ····.line·302
384 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;388 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;
  
385 ····move-result-object·v0389 ····move-result-object·v0
  
386 ····.line·303390 ····.line·303
387 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;391 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;
388 ····if-eqz·v0,·:cond_0392 ····if-eqz·v0,·:cond_0
  
389 ····.line·304393 ····.line·304
390 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService;->mNotificationManager:Landroid/support/v4/app/NotificationManagerCompat;394 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService;->mNotificationManager:Landroid/support/v4/app/NotificationManagerCompat;
  
391 ····const/16·v2,·0x7b395 ····const/16·v2,·0x7b
  
 396 ····.line·305
392 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplicationContext()Landroid/content/Context;397 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplicationContext()Landroid/content/Context;
  
393 ····move-result-object·v3398 ····move-result-object·v3
  
394 ····invoke-virtual·{v0,·v3},·Lcom/dougkeen/bart/model/Departure;->createNotification(Landroid/content/Context;)Landroid/app/Notification;399 ····invoke-virtual·{v0,·v3},·Lcom/dougkeen/bart/model/Departure;->createNotification(Landroid/content/Context;)Landroid/app/Notification;
  
395 ····move-result-object·v3400 ····move-result-object·v3
  
 401 ····.line·304
396 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/NotificationManagerCompat;->notify(ILandroid/app/Notification;)V402 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/NotificationManagerCompat;->notify(ILandroid/app/Notification;)V
  
397 ····goto·:goto_0403 ····goto·:goto_0
398 .end·method404 .end·method
  
  
399 #·virtual·methods405 #·virtual·methods
Offset 556, 29 lines modifiedOffset 562, 29 lines modified
556 ····.end·annotation562 ····.end·annotation
  
557 ····.prologue563 ····.prologue
558 ····.line·199564 ····.line·199
559 ····.local·p1,·"departures":Ljava/util/List;,·"Ljava/util/List<Lcom/dougkeen/bart/model/Departure;>;"565 ····.local·p1,·"departures":Ljava/util/List;,·"Ljava/util/List<Lcom/dougkeen/bart/model/Departure;>;"
560 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;566 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/services/BoardedDepartureService;->getApplication()Landroid/app/Application;
  
561 ····move-result-object·v3567 ····move-result-object·v2
  
562 ····check-cast·v3,·Lcom/dougkeen/bart/BartRunnerApplication;568 ····check-cast·v2,·Lcom/dougkeen/bart/BartRunnerApplication;
  
 569 ····.line·200
563 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;570 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;
  
564 ····move-result-object·v0571 ····move-result-object·v0
  
565 ····.line·201572 ····.line·201
566 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;573 ····.local·v0,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;
567 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;574 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
568 ····move-result-object·v2575 ····move-result-object·v2
  
569 ····.local·v2,·"i$":Ljava/util/Iterator; 
570 ····:cond_0576 ····:cond_0
571 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z577 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
572 ····move-result·v3578 ····move-result·v3
  
573 ····if-eqz·v3,·:cond_2579 ····if-eqz·v3,·:cond_2
  
Offset 592, 28 lines modifiedOffset 598, 32 lines modified
Max diff block lines reached; 1883/6437 bytes (29.25%) of diff not shown.
686 B
smali/com/dougkeen/bart/services/BoardedDepartureService$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/services/BoardedDepartureService;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/services/BoardedDepartureService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/services/BoardedDepartureService;
  
25 ····.prologue26 ····.prologue
26 ····.line·26927 ····.line·269
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService$4;->this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/services/BoardedDepartureService$4;->this$0:Lcom/dougkeen/bart/services/BoardedDepartureService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.92 KB
smali/com/dougkeen/bart/activities/AbstractRouteSelectionFragment.smali
    
Offset 42, 24 lines modifiedOffset 42, 26 lines modified
  
42 ····move-result-object·v242 ····move-result-object·v2
  
43 ····.line·11743 ····.line·117
44 ····.local·v2,·"dialog":Landroid/app/Dialog;44 ····.local·v2,·"dialog":Landroid/app/Dialog;
45 ····const·v6,·0x7f0c007445 ····const·v6,·0x7f0c0074
  
 46 ····.line·118
46 ····invoke-virtual·{v2,·v6},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;47 ····invoke-virtual·{v2,·v6},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
  
47 ····move-result-object·v448 ····move-result-object·v4
  
48 ····check-cast·v4,·Landroid/widget/Spinner;49 ····check-cast·v4,·Landroid/widget/Spinner;
  
49 ····.line·11950 ····.line·119
50 ····.local·v4,·"originSpinner":Landroid/widget/Spinner;51 ····.local·v4,·"originSpinner":Landroid/widget/Spinner;
51 ····const·v6,·0x7f0c007652 ····const·v6,·0x7f0c0076
  
 53 ····.line·120
52 ····invoke-virtual·{v2,·v6},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;54 ····invoke-virtual·{v2,·v6},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
  
53 ····move-result-object·v155 ····move-result-object·v1
  
54 ····check-cast·v1,·Landroid/widget/Spinner;56 ····check-cast·v1,·Landroid/widget/Spinner;
  
55 ····.line·12257 ····.line·122
Offset 89, 14 lines modifiedOffset 91, 15 lines modified
  
89 ····const·v7,·0x7f06002591 ····const·v7,·0x7f060025
  
90 ····invoke-static·{v6,·v7,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;92 ····invoke-static·{v6,·v7,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
91 ····move-result-object·v693 ····move-result-object·v6
  
 94 ····.line·128
92 ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V95 ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V
  
93 ····.line·15496 ····.line·154
94 ····:goto_097 ····:goto_0
95 ····return-void98 ····return-void
  
96 ····.line·13199 ····.line·131
Offset 110, 37 lines modifiedOffset 113, 40 lines modified
  
110 ····const·v7,·0x7f060024113 ····const·v7,·0x7f060024
  
111 ····invoke-static·{v6,·v7,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;114 ····invoke-static·{v6,·v7,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
112 ····move-result-object·v6115 ····move-result-object·v6
  
 116 ····.line·134
113 ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V117 ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V
  
114 ····goto·:goto_0118 ····goto·:goto_0
  
115 ····.line·137119 ····.line·137
116 ····:cond_1120 ····:cond_1
117 ····invoke-virtual·{v3,·v0},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z121 ····invoke-virtual·{v3,·v0},·Lcom/dougkeen/bart/model/Station;->equals(Ljava/lang/Object;)Z
  
118 ····move-result·v6122 ····move-result·v6
  
119 ····if-eqz·v6,·:cond_2123 ····if-eqz·v6,·:cond_2
  
120 ····.line·138124 ····.line·139
121 ····invoke-virtual·{v2},·Landroid/app/Dialog;->getContext()Landroid/content/Context;125 ····invoke-virtual·{v2},·Landroid/app/Dialog;->getContext()Landroid/content/Context;
  
122 ····move-result-object·v6126 ····move-result-object·v6
  
123 ····const·v7,·0x7f060023127 ····const·v7,·0x7f060023
  
 128 ····.line·138
124 ····invoke-static·{v6,·v7,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;129 ····invoke-static·{v6,·v7,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
125 ····move-result-object·v6130 ····move-result-object·v6
  
 131 ····.line·141
126 ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V132 ····invoke-virtual·{v6},·Landroid/widget/Toast;->show()V
  
127 ····goto·:goto_0133 ····goto·:goto_0
  
128 ····.line·145134 ····.line·145
129 ····:cond_2135 ····:cond_2
130 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;136 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
Offset 149, 35 lines modifiedOffset 155, 40 lines modified
  
149 ····const/4·v7,·0x0155 ····const/4·v7,·0x0
  
150 ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/FragmentActivity;->getPreferences(I)Landroid/content/SharedPreferences;156 ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/FragmentActivity;->getPreferences(I)Landroid/content/SharedPreferences;
  
151 ····move-result-object·v6157 ····move-result-object·v6
  
 158 ····.line·146
152 ····invoke-interface·{v6},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;159 ····invoke-interface·{v6},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
153 ····move-result-object·v5160 ····move-result-object·v5
  
154 ····.line·147161 ····.line·147
155 ····.local·v5,·"prefsEditor":Landroid/content/SharedPreferences$Editor;162 ····.local·v5,·"prefsEditor":Landroid/content/SharedPreferences$Editor;
156 ····const-string·v6,·"lastSelectedOrigin"163 ····const-string·v6,·"lastSelectedOrigin"
  
 164 ····.line·148
157 ····invoke-virtual·{v4},·Landroid/widget/Spinner;->getSelectedItemPosition()I165 ····invoke-virtual·{v4},·Landroid/widget/Spinner;->getSelectedItemPosition()I
  
158 ····move-result·v7166 ····move-result·v7
  
 167 ····.line·147
159 ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;168 ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
  
160 ····.line·149169 ····.line·149
161 ····const-string·v6,·"lastSelectedDestination"170 ····const-string·v6,·"lastSelectedDestination"
  
 171 ····.line·150
162 ····invoke-virtual·{v1},·Landroid/widget/Spinner;->getSelectedItemPosition()I172 ····invoke-virtual·{v1},·Landroid/widget/Spinner;->getSelectedItemPosition()I
  
163 ····move-result·v7173 ····move-result·v7
  
 174 ····.line·149
164 ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;175 ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
  
165 ····.line·151176 ····.line·151
166 ····invoke-interface·{v5},·Landroid/content/SharedPreferences$Editor;->commit()Z177 ····invoke-interface·{v5},·Landroid/content/SharedPreferences$Editor;->commit()Z
  
167 ····.line·153178 ····.line·153
168 ····invoke-virtual·{p0,·v3,·v0},·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;->onOkButtonClick(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)V179 ····invoke-virtual·{p0,·v3,·v0},·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;->onOkButtonClick(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)V
Offset 220, 64 lines modifiedOffset 231, 72 lines modified
  
220 ····move-result-object·v2231 ····move-result-object·v2
Max diff block lines reached; 4466/7968 bytes (56.05%) of diff not shown.
36.8 KB
smali/com/dougkeen/bart/activities/ViewDeparturesActivity.smali
    
Offset 96, 15 lines modifiedOffset 96, 14 lines modified
96 ····.line·31396 ····.line·313
97 ····new-instance·v0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$7;97 ····new-instance·v0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$7;
  
98 ····invoke-direct·{v0,·p0},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$7;-><init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V98 ····invoke-direct·{v0,·p0},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$7;-><init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
  
99 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mYourTrainSectionClickListener:Landroid/view/View$OnClickListener;99 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mYourTrainSectionClickListener:Landroid/view/View$OnClickListener;
  
100 ····.line·531 
101 ····return-void100 ····return-void
102 .end·method101 .end·method
  
103 .method·static·synthetic·access$000(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V102 .method·static·synthetic·access$000(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
104 ····.locals·0103 ····.locals·0
105 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;104 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
Offset 414, 14 lines modifiedOffset 413, 15 lines modified
  
414 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;413 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;
  
415 ····move-result-object·v0414 ····move-result-object·v0
  
416 ····if-eqz·v0,·:cond_0415 ····if-eqz·v0,·:cond_0
  
 416 ····.line·449
417 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;417 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;
  
418 ····move-result-object·v0418 ····move-result-object·v0
  
419 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getStationPair()Lcom/dougkeen/bart/model/StationPair;419 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getStationPair()Lcom/dougkeen/bart/model/StationPair;
  
420 ····move-result-object·v1420 ····move-result-object·v1
Offset 430, 17 lines modifiedOffset 430, 19 lines modified
  
430 ····move-result·v0430 ····move-result·v0
  
431 ····if-eqz·v0,·:cond_0431 ····if-eqz·v0,·:cond_0
  
432 ····const/4·v0,·0x1432 ····const/4·v0,·0x1
  
 433 ····.line·448
433 ····:goto_0434 ····:goto_0
434 ····return·v0435 ····return·v0
  
 436 ····.line·449
435 ····:cond_0437 ····:cond_0
436 ····const/4·v0,·0x0438 ····const/4·v0,·0x0
  
437 ····goto·:goto_0439 ····goto·:goto_0
438 .end·method440 .end·method
  
439 .method·private·getAlarmSubtitle(I)Ljava/lang/String;441 .method·private·getAlarmSubtitle(I)Ljava/lang/String;
Offset 564, 35 lines modifiedOffset 566, 40 lines modified
564 ····.line·804566 ····.line·804
565 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mActionMode:Landroid/support/v7/view/ActionMode;567 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mActionMode:Landroid/support/v7/view/ActionMode;
  
566 ····if-eqz·v0,·:cond_0568 ····if-eqz·v0,·:cond_0
  
567 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mActionMode:Landroid/support/v7/view/ActionMode;569 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mActionMode:Landroid/support/v7/view/ActionMode;
  
 570 ····.line·805
568 ····invoke-virtual·{v0},·Landroid/support/v7/view/ActionMode;->getTitle()Ljava/lang/CharSequence;571 ····invoke-virtual·{v0},·Landroid/support/v7/view/ActionMode;->getTitle()Ljava/lang/CharSequence;
  
569 ····move-result-object·v0572 ····move-result-object·v0
  
570 ····const·v1,·0x7f06003c573 ····const·v1,·0x7f06003c
  
 574 ····.line·806
571 ····invoke-virtual·{p0,·v1},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getString(I)Ljava/lang/String;575 ····invoke-virtual·{p0,·v1},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getString(I)Ljava/lang/String;
  
572 ····move-result-object·v1576 ····move-result-object·v1
  
 577 ····.line·805
573 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z578 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
574 ····move-result·v0579 ····move-result·v0
  
575 ····if-nez·v0,·:cond_0580 ····if-nez·v0,·:cond_0
  
576 ····const/4·v0,·0x1581 ····const/4·v0,·0x1
  
 582 ····.line·804
577 ····:goto_0583 ····:goto_0
578 ····return·v0584 ····return·v0
  
 585 ····.line·805
579 ····:cond_0586 ····:cond_0
580 ····const/4·v0,·0x0587 ····const/4·v0,·0x0
  
581 ····goto·:goto_0588 ····goto·:goto_0
582 .end·method589 .end·method
  
583 .method·private·isYourTrainActionModeActive()Z590 .method·private·isYourTrainActionModeActive()Z
Offset 602, 35 lines modifiedOffset 609, 39 lines modified
602 ····.line·798609 ····.line·798
603 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mActionMode:Landroid/support/v7/view/ActionMode;610 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mActionMode:Landroid/support/v7/view/ActionMode;
  
604 ····if-eqz·v0,·:cond_0611 ····if-eqz·v0,·:cond_0
  
605 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mActionMode:Landroid/support/v7/view/ActionMode;612 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->mActionMode:Landroid/support/v7/view/ActionMode;
  
 613 ····.line·799
606 ····invoke-virtual·{v0},·Landroid/support/v7/view/ActionMode;->getTitle()Ljava/lang/CharSequence;614 ····invoke-virtual·{v0},·Landroid/support/v7/view/ActionMode;->getTitle()Ljava/lang/CharSequence;
  
607 ····move-result-object·v0615 ····move-result-object·v0
  
608 ····const·v1,·0x7f06003c616 ····const·v1,·0x7f06003c
  
 617 ····.line·800
609 ····invoke-virtual·{p0,·v1},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getString(I)Ljava/lang/String;618 ····invoke-virtual·{p0,·v1},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getString(I)Ljava/lang/String;
  
610 ····move-result-object·v1619 ····move-result-object·v1
  
611 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z620 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
612 ····move-result·v0621 ····move-result·v0
  
613 ····if-eqz·v0,·:cond_0622 ····if-eqz·v0,·:cond_0
  
614 ····const/4·v0,·0x1623 ····const/4·v0,·0x1
  
 624 ····.line·798
615 ····:goto_0625 ····:goto_0
616 ····return·v0626 ····return·v0
  
 627 ····.line·800
617 ····:cond_0628 ····:cond_0
618 ····const/4·v0,·0x0629 ····const/4·v0,·0x0
Max diff block lines reached; 34208/37574 bytes (91.04%) of diff not shown.
693 B
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·20627 ····.line·206
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$3;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$3;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
693 B
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·16527 ····.line·165
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$2;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$2;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.18 KB
smali/com/dougkeen/bart/activities/RoutesListActivity_$5.smali
    
Offset 4, 35 lines modifiedOffset 4, 40 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->hideAlertMessage()V8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->showAlertMessage(Ljava/lang/String;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;15 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
 16 .field·final·synthetic·val$messageText:Ljava/lang/String;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V18 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V
18 ····.locals·019 ····.locals·0
 20 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
19 ····.prologue21 ····.prologue
20 ····.line·15522 ····.line·155
21 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$5;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;23 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$5;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
 24 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$5;->val$messageText:Ljava/lang/String;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void26 ····return-void
24 .end·method27 .end·method
  
  
25 #·virtual·methods28 #·virtual·methods
Offset 40, 15 lines modifiedOffset 45, 17 lines modified
40 ····.locals·345 ····.locals·3
  
41 ····.prologue46 ····.prologue
42 ····.line·16147 ····.line·161
43 ····:try_start_048 ····:try_start_0
44 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$5;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;49 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$5;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
 50 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$5;->val$messageText:Ljava/lang/String;
  
45 ····invoke-static·{v1},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->access$101(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V51 ····invoke-static·{v1,·v2},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->access$101(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V
46 ····:try_end_052 ····:try_end_0
47 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_053 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
48 ····.line·16554 ····.line·165
49 ····:goto_055 ····:goto_0
50 ····return-void56 ····return-void
  
1.08 KB
smali/com/dougkeen/bart/activities/RoutesListActivity_$8.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->fetchAlerts()V8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->fetchElevatorInfo()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
25 ····.prologue26 ····.prologue
26 ····.line·20927 ····.line·209
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$8;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$8;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.18 KB
smali/com/dougkeen/bart/activities/RoutesListActivity_$6.smali
    
Offset 4, 35 lines modifiedOffset 4, 40 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->resetElevatorMenuGraphic()V8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->showElevatorMessage(Ljava/lang/String;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;15 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
 16 .field·final·synthetic·val$message:Ljava/lang/String;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V18 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V
18 ····.locals·019 ····.locals·0
 20 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
19 ····.prologue21 ····.prologue
20 ····.line·17322 ····.line·173
21 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$6;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;23 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$6;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
 24 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$6;->val$message:Ljava/lang/String;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void26 ····return-void
24 .end·method27 .end·method
  
  
25 #·virtual·methods28 #·virtual·methods
Offset 40, 15 lines modifiedOffset 45, 17 lines modified
40 ····.locals·345 ····.locals·3
  
41 ····.prologue46 ····.prologue
42 ····.line·17947 ····.line·179
43 ····:try_start_048 ····:try_start_0
44 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$6;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;49 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$6;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
 50 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$6;->val$message:Ljava/lang/String;
  
45 ····invoke-static·{v1},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->access$201(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V51 ····invoke-static·{v1,·v2},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->access$201(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V
46 ····:try_end_052 ····:try_end_0
47 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_053 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
48 ····.line·18354 ····.line·183
49 ····:goto_055 ····:goto_0
50 ····return-void56 ····return-void
  
693 B
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·31327 ····.line·313
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$7;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$7;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
693 B
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·38227 ····.line·382
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$8;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$8;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.38 KB
smali/com/dougkeen/bart/activities/RoutesListActivity.smali
    
Offset 87, 20 lines modifiedOffset 87, 22 lines modified
87 .method·static·constructor·<clinit>()V87 .method·static·constructor·<clinit>()V
88 ····.locals·188 ····.locals·1
  
89 ····.prologue89 ····.prologue
90 ····.line·5490 ····.line·54
91 ····const-string·v0,·"America/Los_Angeles"91 ····const-string·v0,·"America/Los_Angeles"
  
 92 ····.line·55
92 ····invoke-static·{v0},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;93 ····invoke-static·{v0},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;
  
93 ····move-result-object·v094 ····move-result-object·v0
  
94 ····sput-object·v0,·Lcom/dougkeen/bart/activities/RoutesListActivity;->PACIFIC_TIME:Ljava/util/TimeZone;95 ····sput-object·v0,·Lcom/dougkeen/bart/activities/RoutesListActivity;->PACIFIC_TIME:Ljava/util/TimeZone;
  
 96 ····.line·54
95 ····return-void97 ····return-void
96 .end·method98 .end·method
  
97 .method·public·constructor·<init>()V99 .method·public·constructor·<init>()V
98 ····.locals·1100 ····.locals·1
  
99 ····.prologue101 ····.prologue
Offset 117, 15 lines modifiedOffset 119, 14 lines modified
117 ····.line·125119 ····.line·125
118 ····new-instance·v0,·Lcom/dougkeen/bart/activities/RoutesListActivity$2;120 ····new-instance·v0,·Lcom/dougkeen/bart/activities/RoutesListActivity$2;
  
119 ····invoke-direct·{v0,·p0},·Lcom/dougkeen/bart/activities/RoutesListActivity$2;-><init>(Lcom/dougkeen/bart/activities/RoutesListActivity;)V121 ····invoke-direct·{v0,·p0},·Lcom/dougkeen/bart/activities/RoutesListActivity$2;-><init>(Lcom/dougkeen/bart/activities/RoutesListActivity;)V
  
120 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity;->onRemove:Lcom/mobeta/android/dslv/DragSortListView$RemoveListener;122 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity;->onRemove:Lcom/mobeta/android/dslv/DragSortListView$RemoveListener;
  
121 ····.line·382 
122 ····return-void123 ····return-void
123 .end·method124 .end·method
  
124 .method·static·synthetic·access$000(Lcom/dougkeen/bart/activities/RoutesListActivity;)Lcom/dougkeen/bart/data/FavoritesArrayAdapter;125 .method·static·synthetic·access$000(Lcom/dougkeen/bart/activities/RoutesListActivity;)Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
125 ····.locals·1126 ····.locals·1
126 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity;127 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity;
  
Offset 243, 20 lines modifiedOffset 244, 22 lines modified
243 ····invoke-virtual·{v2,·v5},·Ljava/util/Calendar;->setTimeZone(Ljava/util/TimeZone;)V244 ····invoke-virtual·{v2,·v5},·Ljava/util/Calendar;->setTimeZone(Ljava/util/TimeZone;)V
  
244 ····.line·200245 ····.line·200
245 ····invoke-virtual·{v3,·v11},·Ljava/util/Calendar;->get(I)I246 ····invoke-virtual·{v3,·v11},·Ljava/util/Calendar;->get(I)I
  
246 ····move-result·v5247 ····move-result·v5
  
 248 ····.line·201
247 ····invoke-virtual·{v2,·v11},·Ljava/util/Calendar;->get(I)I249 ····invoke-virtual·{v2,·v11},·Ljava/util/Calendar;->get(I)I
  
248 ····move-result·v6250 ····move-result·v6
  
249 ····if-ne·v5,·v6,·:cond_0251 ····if-ne·v5,·v6,·:cond_0
  
 252 ····.line·202
250 ····invoke-virtual·{v3,·v10},·Ljava/util/Calendar;->get(I)I253 ····invoke-virtual·{v3,·v10},·Ljava/util/Calendar;->get(I)I
  
251 ····move-result·v5254 ····move-result·v5
  
252 ····invoke-virtual·{v2,·v10},·Ljava/util/Calendar;->get(I)I255 ····invoke-virtual·{v2,·v10},·Ljava/util/Calendar;->get(I)I
  
253 ····move-result·v6256 ····move-result·v6
Offset 273, 26 lines modifiedOffset 276, 28 lines modified
273 ····.local·v0,·"fareTask":Lcom/dougkeen/bart/networktasks/GetRouteFareTask;276 ····.local·v0,·"fareTask":Lcom/dougkeen/bart/networktasks/GetRouteFareTask;
274 ····new-array·v5,·v10,·[Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;277 ····new-array·v5,·v10,·[Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;
  
275 ····const/4·v6,·0x0278 ····const/4·v6,·0x0
  
276 ····new-instance·v7,·Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;279 ····new-instance·v7,·Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;
  
 280 ····.line·218
277 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;281 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;
  
278 ····move-result-object·v8282 ····move-result-object·v8
  
279 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;283 ····invoke-virtual·{v4},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;
  
280 ····move-result-object·v9284 ····move-result-object·v9
  
281 ····invoke-direct·{v7,·v8,·v9},·Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;-><init>(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)V285 ····invoke-direct·{v7,·v8,·v9},·Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;-><init>(Lcom/dougkeen/bart/model/Station;Lcom/dougkeen/bart/model/Station;)V
  
282 ····aput-object·v7,·v5,·v6286 ····aput-object·v7,·v5,·v6
  
 287 ····.line·217
283 ····invoke-virtual·{v0,·v5},·Lcom/dougkeen/bart/networktasks/GetRouteFareTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;288 ····invoke-virtual·{v0,·v5},·Lcom/dougkeen/bart/networktasks/GetRouteFareTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
  
284 ····.line·189289 ····.line·189
285 ····.end·local·v0····#·"fareTask":Lcom/dougkeen/bart/networktasks/GetRouteFareTask;290 ····.end·local·v0····#·"fareTask":Lcom/dougkeen/bart/networktasks/GetRouteFareTask;
286 ····:cond_1291 ····:cond_1
287 ····add-int/lit8·v1,·v1,·-0x1292 ····add-int/lit8·v1,·v1,·-0x1
  
Offset 347, 28 lines modifiedOffset 352, 30 lines modified
  
347 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;352 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
348 ····move-result-object·v1353 ····move-result-object·v1
  
349 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity;->mCurrentlySelectedStationPair:Lcom/dougkeen/bart/model/StationPair;354 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity;->mCurrentlySelectedStationPair:Lcom/dougkeen/bart/model/StationPair;
  
 355 ····.line·379
350 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;356 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;
  
351 ····move-result-object·v2357 ····move-result-object·v2
  
352 ····iget-object·v2,·v2,·Lcom/dougkeen/bart/model/Station;->name:Ljava/lang/String;358 ····iget-object·v2,·v2,·Lcom/dougkeen/bart/model/Station;->name:Ljava/lang/String;
  
353 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;359 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
354 ····move-result-object·v1360 ····move-result-object·v1
  
355 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;361 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
356 ····move-result-object·v1362 ····move-result-object·v1
  
 363 ····.line·378
357 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/view/ActionMode;->setSubtitle(Ljava/lang/CharSequence;)V364 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/view/ActionMode;->setSubtitle(Ljava/lang/CharSequence;)V
  
358 ····.line·380365 ····.line·380
359 ····return-void366 ····return-void
360 .end·method367 .end·method
  
361 .method·private·startEtdListeners()V368 .method·private·startEtdListeners()V
Offset 386, 14 lines modifiedOffset 393, 15 lines modified
  
386 ····move-result·v0393 ····move-result·v0
  
387 ····if-nez·v0,·:cond_0394 ····if-nez·v0,·:cond_0
  
Max diff block lines reached; 4436/8466 bytes (52.40%) of diff not shown.
665 B
smali/com/dougkeen/bart/activities/RoutesListActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12527 ····.line·125
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$2;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$2;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.18 KB
smali/com/dougkeen/bart/activities/RoutesListActivity_$7.smali
    
Offset 4, 39 lines modifiedOffset 4, 36 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->showElevatorMessage(Ljava/lang/String;)V8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->resetElevatorMenuGraphic()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;15 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
16 .field·final·synthetic·val$message:Ljava/lang/String; 
  
  
17 #·direct·methods16 #·direct·methods
18 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V17 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
19 ····.locals·018 ····.locals·0
 19 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
20 ····.prologue20 ····.prologue
21 ····.line·19121 ····.line·191
22 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$7;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;22 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$7;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
23 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$7;->val$message:Ljava/lang/String; 
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void24 ····return-void
26 .end·method25 .end·method
  
  
27 #·virtual·methods26 #·virtual·methods
Offset 44, 17 lines modifiedOffset 41, 15 lines modified
44 ····.locals·341 ····.locals·3
  
45 ····.prologue42 ····.prologue
46 ····.line·19743 ····.line·197
47 ····:try_start_044 ····:try_start_0
48 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$7;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;45 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$7;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
49 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$7;->val$message:Ljava/lang/String; 
  
50 ····invoke-static·{v1,·v2},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->access$301(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V46 ····invoke-static·{v1},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->access$301(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
51 ····:try_end_047 ····:try_end_0
52 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_048 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
53 ····.line·20149 ····.line·201
54 ····:goto_050 ····:goto_0
55 ····return-void51 ····return-void
  
693 B
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·30227 ····.line·302
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$6;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$6;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
707 B
smali/com/dougkeen/bart/activities/TrainAlarmDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·11327 ····.line·113
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$1;->this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$1;->this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
696 B
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·76327 ····.line·763
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$11;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$11;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.89 KB
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$newValue:Ljava/lang/Boolean;22 .field·final·synthetic·val$newValue:Ljava/lang/Boolean;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;Ljava/lang/Boolean;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;Ljava/lang/Boolean;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$2"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·56628 ····.line·566
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->val$newValue:Ljava/lang/Boolean;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->val$newValue:Ljava/lang/Boolean;
  
Offset 83, 31 lines modifiedOffset 84, 34 lines modified
  
83 ····iget-object·v1,·v1,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;84 ····iget-object·v1,·v1,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
84 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;85 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;
  
85 ····iget-object·v2,·v2,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;86 ····iget-object·v2,·v2,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
 87 ····.line·573
86 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutes()I88 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutes()I
  
87 ····move-result·v289 ····move-result·v2
  
 90 ····.line·572
88 ····invoke-static·{v1,·v2},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$1600(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;I)Ljava/lang/String;91 ····invoke-static·{v1,·v2},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$1600(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;I)Ljava/lang/String;
  
89 ····move-result-object·v192 ····move-result-object·v1
  
90 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/view/ActionMode;->setSubtitle(Ljava/lang/CharSequence;)V93 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/view/ActionMode;->setSubtitle(Ljava/lang/CharSequence;)V
  
91 ····.line·57494 ····.line·574
92 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;95 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;
  
93 ····iget-object·v0,·v0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->val$setAlarmButton:Landroid/view/MenuItem;96 ····iget-object·v0,·v0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->val$setAlarmButton:Landroid/view/MenuItem;
  
94 ····const·v1,·0x7f02004997 ····const·v1,·0x7f020049
  
 98 ····.line·575
95 ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem;99 ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem;
  
96 ····.line·581100 ····.line·581
97 ····:goto_0101 ····:goto_0
98 ····return-void102 ····return-void
  
99 ····.line·577103 ····.line·577
Offset 129, 11 lines modifiedOffset 133, 12 lines modified
129 ····.line·578133 ····.line·578
130 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;134 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;
  
131 ····iget-object·v0,·v0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->val$setAlarmButton:Landroid/view/MenuItem;135 ····iget-object·v0,·v0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->val$setAlarmButton:Landroid/view/MenuItem;
  
132 ····const·v1,·0x7f020048136 ····const·v1,·0x7f020048
  
 137 ····.line·579
133 ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem;138 ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem;
  
134 ····goto·:goto_0139 ····goto·:goto_0
135 .end·method140 .end·method
696 B
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$12.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·77327 ····.line·773
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$12;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$12;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
665 B
smali/com/dougkeen/bart/activities/RoutesListActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·11227 ····.line·112
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$1;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$1;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.08 KB
smali/com/dougkeen/bart/activities/RoutesListActivity_$9.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->fetchElevatorInfo()V8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->fetchAlerts()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
25 ····.prologue26 ····.prologue
26 ····.line·22727 ····.line·227
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$9;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$9;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
777 B
smali/com/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;21 .field·final·synthetic·this$1:Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;
  
25 ····.prologue26 ····.prologue
26 ····.line·42127 ····.line·421
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$2;->this$1:Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$2;->this$1:Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
777 B
smali/com/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;21 .field·final·synthetic·this$1:Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;
  
25 ····.prologue26 ····.prologue
26 ····.line·41027 ····.line·410
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$1;->this$1:Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode$1;->this$1:Lcom/dougkeen/bart/activities/RoutesListActivity$RouteActionMode;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
671 B
smali/com/dougkeen/bart/activities/RoutesListActivity_$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
25 ····.prologue26 ····.prologue
26 ····.line·7427 ····.line·74
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$2;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$2;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.64 KB
smali/com/dougkeen/bart/activities/RoutesListActivity$3.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$stationPair:Lcom/dougkeen/bart/model/StationPair;19 .field·final·synthetic·val$stationPair:Lcom/dougkeen/bart/model/StationPair;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity;Lcom/dougkeen/bart/model/StationPair;)V21 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity;Lcom/dougkeen/bart/model/StationPair;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity;
  
23 ····.prologue24 ····.prologue
24 ····.line·20325 ····.line·203
25 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;26 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;
  
26 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->val$stationPair:Lcom/dougkeen/bart/model/StationPair;27 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->val$stationPair:Lcom/dougkeen/bart/model/StationPair;
  
Offset 55, 18 lines modifiedOffset 56, 20 lines modified
55 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->val$stationPair:Lcom/dougkeen/bart/model/StationPair;56 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->val$stationPair:Lcom/dougkeen/bart/model/StationPair;
  
56 ····invoke-virtual·{v0,·p1},·Lcom/dougkeen/bart/model/StationPair;->setFare(Ljava/lang/String;)V57 ····invoke-virtual·{v0,·p1},·Lcom/dougkeen/bart/model/StationPair;->setFare(Ljava/lang/String;)V
  
57 ····.line·20758 ····.line·207
58 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->val$stationPair:Lcom/dougkeen/bart/model/StationPair;59 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->val$stationPair:Lcom/dougkeen/bart/model/StationPair;
  
 60 ····.line·208
59 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J61 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
60 ····move-result-wide·v262 ····move-result-wide·v2
  
 63 ····.line·207
61 ····invoke-virtual·{v0,·v2,·v3},·Lcom/dougkeen/bart/model/StationPair;->setFareLastUpdated(J)V64 ····invoke-virtual·{v0,·v2,·v3},·Lcom/dougkeen/bart/model/StationPair;->setFareLastUpdated(J)V
  
62 ····.line·20965 ····.line·209
63 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;66 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity$3;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity;
  
64 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->getListAdapter()Lcom/dougkeen/bart/data/FavoritesArrayAdapter;67 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->getListAdapter()Lcom/dougkeen/bart/data/FavoritesArrayAdapter;
  
693 B
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10227 ····.line·102
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$1;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$1;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.47 KB
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode.smali
    
Offset 111, 14 lines modifiedOffset 111, 15 lines modified
111 ····.line·617111 ····.line·617
112 ····new-instance·v4,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;112 ····new-instance·v4,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;
  
113 ····invoke-direct·{v4},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;-><init>()V113 ····invoke-direct·{v4},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;-><init>()V
  
114 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;114 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
 115 ····.line·618
115 ····invoke-virtual·{v5},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;116 ····invoke-virtual·{v5},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
116 ····move-result-object·v5117 ····move-result-object·v5
  
117 ····const-string·v6,·"TRAIN_ALARM_DIALOG_FRAGMENT_TAG"118 ····const-string·v6,·"TRAIN_ALARM_DIALOG_FRAGMENT_TAG"
  
118 ····invoke-virtual·{v4,·v5,·v6},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V119 ····invoke-virtual·{v4,·v5,·v6},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V
Offset 210, 51 lines modifiedOffset 211, 58 lines modified
  
210 ····const·v7,·0x7f060018211 ····const·v7,·0x7f060018
  
211 ····const/4·v8,·0x2212 ····const/4·v8,·0x2
  
212 ····new-array·v8,·v8,·[Ljava/lang/Object;213 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
 214 ····.line·640
213 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;215 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;
  
214 ····move-result-object·v9216 ····move-result-object·v9
  
 217 ····.line·641
215 ····invoke-virtual·{v9},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;218 ····invoke-virtual·{v9},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;
  
216 ····move-result-object·v9219 ····move-result-object·v9
  
217 ····iget-object·v9,·v9,·Lcom/dougkeen/bart/model/Station;->name:Ljava/lang/String;220 ····iget-object·v9,·v9,·Lcom/dougkeen/bart/model/Station;->name:Ljava/lang/String;
  
218 ····aput-object·v9,·v8,·v4221 ····aput-object·v9,·v8,·v4
  
219 ····iget-object·v9,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;222 ····iget-object·v9,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
 223 ····.line·643
220 ····invoke-virtual·{v0,·v9,·v4},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalTimeText(Landroid/content/Context;Z)Ljava/lang/String;224 ····invoke-virtual·{v0,·v9,·v4},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalTimeText(Landroid/content/Context;Z)Ljava/lang/String;
  
221 ····move-result-object·v4225 ····move-result-object·v4
  
222 ····aput-object·v4,·v8,·v3226 ····aput-object·v4,·v8,·v3
  
 227 ····.line·638
223 ····invoke-virtual·{v6,·v7,·v8},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;228 ····invoke-virtual·{v6,·v7,·v8},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
224 ····move-result-object·v4229 ····move-result-object·v4
  
 230 ····.line·636
225 ····invoke-virtual·{v1,·v5,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;231 ····invoke-virtual·{v1,·v5,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
226 ····.line·645232 ····.line·645
227 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;233 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
228 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;234 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
229 ····const·v6,·0x7f060033235 ····const·v6,·0x7f060033
  
 236 ····.line·646
230 ····invoke-virtual·{v5,·v6},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getString(I)Ljava/lang/String;237 ····invoke-virtual·{v5,·v6},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getString(I)Ljava/lang/String;
  
231 ····move-result-object·v5238 ····move-result-object·v5
  
 239 ····.line·645
232 ····invoke-static·{v1,·v5},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;240 ····invoke-static·{v1,·v5},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
  
233 ····move-result-object·v5241 ····move-result-object·v5
  
234 ····invoke-virtual·{v4,·v5},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->startActivity(Landroid/content/Intent;)V242 ····invoke-virtual·{v4,·v5},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->startActivity(Landroid/content/Intent;)V
  
235 ····goto·:goto_0243 ····goto·:goto_0
Offset 280, 24 lines modifiedOffset 288, 26 lines modified
280 ····.line·537288 ····.line·537
281 ····invoke-virtual·{p1},·Landroid/support/v7/view/ActionMode;->getMenuInflater()Landroid/view/MenuInflater;289 ····invoke-virtual·{p1},·Landroid/support/v7/view/ActionMode;->getMenuInflater()Landroid/view/MenuInflater;
  
282 ····move-result-object·v3290 ····move-result-object·v3
  
283 ····const·v4,·0x7f0d0005291 ····const·v4,·0x7f0d0005
  
 292 ····.line·538
284 ····invoke-virtual·{v3,·v4,·p2},·Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V293 ····invoke-virtual·{v3,·v4,·p2},·Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V
  
285 ····.line·539294 ····.line·539
286 ····const·v3,·0x7f0c008b295 ····const·v3,·0x7f0c008b
  
 296 ····.line·540
287 ····invoke-interface·{p2,·v3},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;297 ····invoke-interface·{p2,·v3},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
  
288 ····move-result-object·v1298 ····move-result-object·v1
  
289 ····.line·541299 ····.line·542
290 ····.local·v1,·"cancelAlarmButton":Landroid/view/MenuItem;300 ····.local·v1,·"cancelAlarmButton":Landroid/view/MenuItem;
291 ····invoke-interface·{p2,·v6},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;301 ····invoke-interface·{p2,·v6},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
  
292 ····move-result-object·v2302 ····move-result-object·v2
  
293 ····.line·543303 ····.line·543
294 ····.local·v2,·"setAlarmButton":Landroid/view/MenuItem;304 ····.local·v2,·"setAlarmButton":Landroid/view/MenuItem;
Offset 386, 14 lines modifiedOffset 396, 15 lines modified
386 ····.line·598396 ····.line·598
387 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutesObservable()Lcom/dougkeen/util/Observable;397 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutesObservable()Lcom/dougkeen/util/Observable;
  
388 ····move-result-object·v3398 ····move-result-object·v3
  
389 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->mAlarmLeadTimeObserver:Lcom/dougkeen/util/Observer;399 ····iget-object·v4,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->mAlarmLeadTimeObserver:Lcom/dougkeen/util/Observer;
  
 400 ····.line·599
390 ····invoke-virtual·{v3,·v4},·Lcom/dougkeen/util/Observable;->registerObserver(Lcom/dougkeen/util/Observer;)V401 ····invoke-virtual·{v3,·v4},·Lcom/dougkeen/util/Observable;->registerObserver(Lcom/dougkeen/util/Observer;)V
  
391 ····goto·:goto_0402 ····goto·:goto_0
  
392 ····.line·554403 ····.line·554
393 ····:cond_3404 ····:cond_3
394 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getMeanSecondsLeft()I405 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getMeanSecondsLeft()I
Offset 448, 23 lines modifiedOffset 459, 25 lines modified
448 ····.line·658459 ····.line·658
449 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getAlarmPendingObservable()Lcom/dougkeen/util/Observable;460 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/model/Departure;->getAlarmPendingObservable()Lcom/dougkeen/util/Observable;
  
450 ····move-result-object·v1461 ····move-result-object·v1
  
451 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->mAlarmPendingObserver:Lcom/dougkeen/util/Observer;462 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;->mAlarmPendingObserver:Lcom/dougkeen/util/Observer;
  
 463 ····.line·659
452 ····invoke-virtual·{v1,·v2},·Lcom/dougkeen/util/Observable;->unregisterObserver(Lcom/dougkeen/util/Observer;)V464 ····invoke-virtual·{v1,·v2},·Lcom/dougkeen/util/Observable;->unregisterObserver(Lcom/dougkeen/util/Observer;)V
Max diff block lines reached; 654/5437 bytes (12.03%) of diff not shown.
1.4 KB
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 .field·final·synthetic·val$setAlarmButton:Landroid/view/MenuItem;36 .field·final·synthetic·val$setAlarmButton:Landroid/view/MenuItem;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;Landroid/view/MenuItem;Lcom/dougkeen/bart/model/Departure;Landroid/view/MenuItem;)V38 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;Landroid/view/MenuItem;Lcom/dougkeen/bart/model/Departure;Landroid/view/MenuItem;)V
39 ····.locals·039 ····.locals·0
 40 ····.param·p1,·"this$1"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;
  
40 ····.prologue41 ····.prologue
41 ····.line·56342 ····.line·563
42 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->this$1:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;43 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->this$1:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;
  
43 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->val$cancelAlarmButton:Landroid/view/MenuItem;44 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->val$cancelAlarmButton:Landroid/view/MenuItem;
  
Offset 76, 18 lines modifiedOffset 77, 16 lines modified
  
76 ····.line·58377 ····.line·583
77 ····return-void78 ····return-void
78 .end·method79 .end·method
  
79 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V80 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V
80 ····.locals·081 ····.locals·0
81 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
82 ····.prologue82 ····.prologue
83 ····.line·56383 ····.line·563
84 ····check-cast·p1,·Ljava/lang/Boolean;84 ····check-cast·p1,·Ljava/lang/Boolean;
  
85 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
86 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->onUpdate(Ljava/lang/Boolean;)V85 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$1;->onUpdate(Ljava/lang/Boolean;)V
  
87 ····return-void86 ····return-void
88 .end·method87 .end·method
671 B
smali/com/dougkeen/bart/activities/RoutesListActivity_$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
25 ····.prologue26 ····.prologue
26 ····.line·5927 ····.line·59
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$1;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$1;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.38 KB
smali/com/dougkeen/bart/activities/TrainAlarmDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9127 ····.line·91
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$2;->this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$2;->this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 47, 14 lines modifiedOffset 48, 15 lines modified
  
47 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;->getDialog()Landroid/app/Dialog;48 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;->getDialog()Landroid/app/Dialog;
  
48 ····move-result-object·v349 ····move-result-object·v3
  
49 ····const·v4,·0x7f0c007950 ····const·v4,·0x7f0c0079
  
 51 ····.line·96
50 ····invoke-virtual·{v3,·v4},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;52 ····invoke-virtual·{v3,·v4},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
  
51 ····move-result-object·v253 ····move-result-object·v2
  
52 ····check-cast·v2,·Landroid/widget/NumberPicker;54 ····check-cast·v2,·Landroid/widget/NumberPicker;
  
53 ····.line·9755 ····.line·97
Offset 73, 14 lines modifiedOffset 75, 15 lines modified
  
73 ····const/4·v4,·0x075 ····const/4·v4,·0x0
  
74 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/FragmentActivity;->getPreferences(I)Landroid/content/SharedPreferences;76 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/FragmentActivity;->getPreferences(I)Landroid/content/SharedPreferences;
  
75 ····move-result-object·v377 ····move-result-object·v3
  
 78 ····.line·101
76 ····invoke-interface·{v3},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;79 ····invoke-interface·{v3},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
77 ····move-result-object·v180 ····move-result-object·v1
  
78 ····.line·10281 ····.line·102
79 ····.local·v1,·"editor":Landroid/content/SharedPreferences$Editor;82 ····.local·v1,·"editor":Landroid/content/SharedPreferences$Editor;
80 ····const-string·v3,·"lastAlarmLeadTime"83 ····const-string·v3,·"lastAlarmLeadTime"
Offset 93, 20 lines modifiedOffset 96, 22 lines modified
93 ····.line·10696 ····.line·106
94 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$2;->this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;97 ····iget-object·v3,·p0,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$2;->this$0:Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;
  
95 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;98 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
96 ····move-result-object·v399 ····move-result-object·v3
  
 100 ····.line·107
97 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentActivity;->getApplication()Landroid/app/Application;101 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentActivity;->getApplication()Landroid/app/Application;
  
98 ····move-result-object·v3102 ····move-result-object·v3
  
99 ····check-cast·v3,·Lcom/dougkeen/bart/BartRunnerApplication;103 ····check-cast·v3,·Lcom/dougkeen/bart/BartRunnerApplication;
  
 104 ····.line·108
100 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;105 ····invoke-virtual·{v3},·Lcom/dougkeen/bart/BartRunnerApplication;->getBoardedDeparture()Lcom/dougkeen/bart/model/Departure;
  
101 ····move-result-object·v3106 ····move-result-object·v3
  
102 ····invoke-virtual·{v3,·v0},·Lcom/dougkeen/bart/model/Departure;->setUpAlarm(I)V107 ····invoke-virtual·{v3,·v0},·Lcom/dougkeen/bart/model/Departure;->setUpAlarm(I)V
  
103 ····.line·110108 ····.line·110
881 B
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$newValue:Ljava/lang/Integer;22 .field·final·synthetic·val$newValue:Ljava/lang/Integer;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2;Ljava/lang/Integer;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2;Ljava/lang/Integer;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$2"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2;
  
26 ····.prologue27 ····.prologue
27 ····.line·58828 ····.line·588
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2$1;->this$2:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2$1;->val$newValue:Ljava/lang/Integer;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2$1;->val$newValue:Ljava/lang/Integer;
  
2.18 KB
smali/com/dougkeen/bart/activities/RoutesListActivity_$4.smali
    
Offset 4, 39 lines modifiedOffset 4, 36 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->showAlertMessage(Ljava/lang/String;)V8 ····value·=·Lcom/dougkeen/bart/activities/RoutesListActivity_;->hideAlertMessage()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;15 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
16 .field·final·synthetic·val$messageText:Ljava/lang/String; 
  
  
17 #·direct·methods16 #·direct·methods
18 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V17 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
19 ····.locals·018 ····.locals·0
 19 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
20 ····.prologue20 ····.prologue
21 ····.line·13721 ····.line·137
22 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$4;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;22 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$4;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
23 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$4;->val$messageText:Ljava/lang/String; 
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void24 ····return-void
26 .end·method25 .end·method
  
  
27 #·virtual·methods26 #·virtual·methods
Offset 44, 17 lines modifiedOffset 41, 15 lines modified
44 ····.locals·341 ····.locals·3
  
45 ····.prologue42 ····.prologue
46 ····.line·14343 ····.line·143
47 ····:try_start_044 ····:try_start_0
48 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$4;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;45 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$4;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
49 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$4;->val$messageText:Ljava/lang/String; 
  
50 ····invoke-static·{v1,·v2},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->access$001(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V46 ····invoke-static·{v1},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->access$001(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
51 ····:try_end_047 ····:try_end_0
52 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_048 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
53 ····.line·14749 ····.line·147
54 ····:goto_050 ····:goto_0
55 ····return-void51 ····return-void
  
14.8 KB
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$9.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$departures:Ljava/util/List;22 .field·final·synthetic·val$departures:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;Ljava/util/List;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·68028 ····.line·680
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->val$departures:Ljava/util/List;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->val$departures:Ljava/util/List;
  
Offset 37, 124 lines modifiedOffset 38, 124 lines modified
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·public·run()V41 .method·public·run()V
41 ····.locals·1142 ····.locals·10
  
42 ····.prologue43 ····.prologue
43 ····const/4·v10,·0x144 ····const/4·v9,·0x1
  
44 ····.line·68345 ····.line·683
45 ····iget-object·v8,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->val$departures:Ljava/util/List;46 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->val$departures:Ljava/util/List;
  
46 ····invoke-interface·{v8},·Ljava/util/List;->isEmpty()Z47 ····invoke-interface·{v7},·Ljava/util/List;->isEmpty()Z
  
47 ····move-result·v848 ····move-result·v7
  
48 ····if-eqz·v8,·:cond_049 ····if-eqz·v7,·:cond_0
  
49 ····.line·68450 ····.line·684
50 ····iget-object·v8,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;51 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
51 ····invoke-static·{v8},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$1800(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Landroid/widget/TextView;52 ····invoke-static·{v7},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$1800(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Landroid/widget/TextView;
  
52 ····move-result-object·v753 ····move-result-object·v6
  
53 ····.line·68554 ····.line·685
54 ····.local·v7,·"textView":Landroid/widget/TextView;55 ····.local·v6,·"textView":Landroid/widget/TextView;
55 ····const·v8,·0x7f06002c56 ····const·v7,·0x7f06002c
  
56 ····invoke-virtual·{v7,·v8},·Landroid/widget/TextView;->setText(I)V57 ····invoke-virtual·{v6,·v7},·Landroid/widget/TextView;->setText(I)V
  
57 ····.line·68658 ····.line·686
58 ····iget-object·v8,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;59 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
59 ····invoke-static·{v8},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$1900(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Landroid/widget/ProgressBar;60 ····invoke-static·{v7},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$1900(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Landroid/widget/ProgressBar;
  
60 ····move-result-object·v861 ····move-result-object·v7
  
61 ····const/16·v9,·0x862 ····const/16·v8,·0x8
  
62 ····invoke-virtual·{v8,·v9},·Landroid/widget/ProgressBar;->setVisibility(I)V63 ····invoke-virtual·{v7,·v8},·Landroid/widget/ProgressBar;->setVisibility(I)V
  
63 ····.line·68764 ····.line·687
64 ····invoke-static·{v7,·v10},·Landroid/text/util/Linkify;->addLinks(Landroid/widget/TextView;I)Z65 ····invoke-static·{v6,·v9},·Landroid/text/util/Linkify;->addLinks(Landroid/widget/TextView;I)Z
  
65 ····.line·74566 ····.line·745
66 ····.end·local·v7····#·"textView":Landroid/widget/TextView;67 ····.end·local·v6····#·"textView":Landroid/widget/TextView;
67 ····:goto_068 ····:goto_0
68 ····return-void69 ····return-void
  
69 ····.line·69070 ····.line·690
70 ····:cond_071 ····:cond_0
71 ····invoke-static·{},·Lcom/dougkeen/bart/controls/Ticker;->getInstance()Lcom/dougkeen/bart/controls/Ticker;72 ····invoke-static·{},·Lcom/dougkeen/bart/controls/Ticker;->getInstance()Lcom/dougkeen/bart/controls/Ticker;
  
72 ····move-result-object·v873 ····move-result-object·v7
  
73 ····iget-object·v9,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;74 ····iget-object·v8,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
74 ····invoke-virtual·{v8,·v9},·Lcom/dougkeen/bart/controls/Ticker;->startTicking(Landroid/content/Context;)V75 ····invoke-virtual·{v7,·v8},·Lcom/dougkeen/bart/controls/Ticker;->startTicking(Landroid/content/Context;)V
  
75 ····.line·69376 ····.line·693
76 ····iget-object·v8,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;77 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
77 ····invoke-static·{v8},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$1400(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/model/Departure;78 ····invoke-static·{v7},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$1400(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/model/Departure;
  
78 ····move-result-object·v179 ····move-result-object·v1
  
79 ····.line·69480 ····.line·694
80 ····.local·v1,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;81 ····.local·v1,·"boardedDeparture":Lcom/dougkeen/bart/model/Departure;
81 ····const/4·v2,·0x082 ····const/4·v2,·0x0
  
82 ····.line·69783 ····.line·697
83 ····.local·v2,·"boardedDepartureFound":Z84 ····.local·v2,·"boardedDepartureFound":Z
84 ····iget-object·v8,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;85 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
85 ····invoke-static·{v8},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$2000(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;86 ····invoke-static·{v7},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$2000(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
86 ····move-result-object·v887 ····move-result-object·v7
  
87 ····invoke-virtual·{v8},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getCount()I88 ····invoke-virtual·{v7},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getCount()I
  
88 ····move-result·v889 ····move-result·v7
  
89 ····if-lez·v8,·:cond_690 ····if-lez·v7,·:cond_6
  
90 ····.line·69891 ····.line·698
91 ····const/4·v0,·-0x192 ····const/4·v0,·-0x1
  
92 ····.line·69993 ····.line·699
93 ····.local·v0,·"adapterIndex":I94 ····.local·v0,·"adapterIndex":I
94 ····iget-object·v8,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->val$departures:Ljava/util/List;95 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$9;->val$departures:Ljava/util/List;
  
95 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;96 ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
96 ····move-result-object·v597 ····move-result-object·v7
  
97 ····.local·v5,·"i$":Ljava/util/Iterator; 
98 ····:goto_198 ····:goto_1
99 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z99 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
100 ····move-result·v8100 ····move-result·v8
  
101 ····if-eqz·v8,·:cond_7101 ····if-eqz·v8,·:cond_7
  
102 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;102 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
103 ····move-result-object·v3103 ····move-result-object·v3
  
Max diff block lines reached; 7873/14982 bytes (52.55%) of diff not shown.
458 B
smali/com/dougkeen/bart/activities/AddRouteDialogFragment.smali
    
Offset 61, 14 lines modifiedOffset 61, 15 lines modified
  
61 ····invoke-virtual·{v1,·v2},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;61 ····invoke-virtual·{v1,·v2},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
  
62 ····move-result-object·v162 ····move-result-object·v1
  
63 ····check-cast·v1,·Landroid/widget/CheckBox;63 ····check-cast·v1,·Landroid/widget/CheckBox;
  
 64 ····.line·32
64 ····invoke-virtual·{v1},·Landroid/widget/CheckBox;->isChecked()Z65 ····invoke-virtual·{v1},·Landroid/widget/CheckBox;->isChecked()Z
  
65 ····move-result·v166 ····move-result·v1
  
66 ····if-eqz·v1,·:cond_067 ····if-eqz·v1,·:cond_0
  
67 ····.line·3368 ····.line·33
671 B
smali/com/dougkeen/bart/activities/RoutesListActivity_$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
25 ····.prologue26 ····.prologue
26 ····.line·8927 ····.line·89
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$3;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_$3;->this$0:Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
749 B
smali/com/dougkeen/bart/activities/AbstractRouteSelectionFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·10727 ····.line·107
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment$1;->this$0:Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment$1;->this$0:Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13.4 KB
smali/com/dougkeen/bart/activities/RoutesListActivity_.smali
    
Offset 26, 122 lines modifiedOffset 26, 121 lines modified
26 ····.line·3626 ····.line·36
27 ····new-instance·v0,·Landroid/os/Handler;27 ····new-instance·v0,·Landroid/os/Handler;
  
28 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V28 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V
  
29 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_;->handler_:Landroid/os/Handler;29 ····iput-object·v0,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_;->handler_:Landroid/os/Handler;
  
30 ····.line·258 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
  
33 .method·static·synthetic·access$001(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V32 .method·static·synthetic·access$001(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
34 ····.locals·033 ····.locals·0
35 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;34 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
36 ····.param·p1,·"x1"····#·Ljava/lang/String; 
  
37 ····.prologue35 ····.prologue
38 ····.line·3236 ····.line·32
39 ····invoke-super·{p0,·p1},·Lcom/dougkeen/bart/activities/RoutesListActivity;->showAlertMessage(Ljava/lang/String;)V37 ····invoke-super·{p0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->hideAlertMessage()V
  
40 ····return-void38 ····return-void
41 .end·method39 .end·method
  
42 .method·static·synthetic·access$101(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V40 .method·static·synthetic·access$101(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V
43 ····.locals·041 ····.locals·0
44 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;42 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
 43 ····.param·p1,·"x1"····#·Ljava/lang/String;
  
45 ····.prologue44 ····.prologue
46 ····.line·3245 ····.line·32
47 ····invoke-super·{p0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->hideAlertMessage()V46 ····invoke-super·{p0,·p1},·Lcom/dougkeen/bart/activities/RoutesListActivity;->showAlertMessage(Ljava/lang/String;)V
  
48 ····return-void47 ····return-void
49 .end·method48 .end·method
  
50 .method·static·synthetic·access$201(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V49 .method·static·synthetic·access$201(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V
51 ····.locals·050 ····.locals·0
52 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;51 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
 52 ····.param·p1,·"x1"····#·Ljava/lang/String;
  
53 ····.prologue53 ····.prologue
54 ····.line·3254 ····.line·32
55 ····invoke-super·{p0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->resetElevatorMenuGraphic()V55 ····invoke-super·{p0,·p1},·Lcom/dougkeen/bart/activities/RoutesListActivity;->showElevatorMessage(Ljava/lang/String;)V
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·static·synthetic·access$301(Lcom/dougkeen/bart/activities/RoutesListActivity_;Ljava/lang/String;)V58 .method·static·synthetic·access$301(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
59 ····.locals·059 ····.locals·0
60 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;60 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
61 ····.param·p1,·"x1"····#·Ljava/lang/String; 
  
62 ····.prologue61 ····.prologue
63 ····.line·3262 ····.line·32
64 ····invoke-super·{p0,·p1},·Lcom/dougkeen/bart/activities/RoutesListActivity;->showElevatorMessage(Ljava/lang/String;)V63 ····invoke-super·{p0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->resetElevatorMenuGraphic()V
  
65 ····return-void64 ····return-void
66 .end·method65 .end·method
  
67 .method·static·synthetic·access$401(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V66 .method·static·synthetic·access$401(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
68 ····.locals·067 ····.locals·0
69 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;68 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
70 ····.prologue69 ····.prologue
71 ····.line·3270 ····.line·32
72 ····invoke-super·{p0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->fetchAlerts()V71 ····invoke-super·{p0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->fetchElevatorInfo()V
  
73 ····return-void72 ····return-void
74 .end·method73 .end·method
  
75 .method·static·synthetic·access$501(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V74 .method·static·synthetic·access$501(Lcom/dougkeen/bart/activities/RoutesListActivity_;)V
76 ····.locals·075 ····.locals·0
77 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;76 ····.param·p0,·"x0"····#·Lcom/dougkeen/bart/activities/RoutesListActivity_;
  
78 ····.prologue77 ····.prologue
79 ····.line·3278 ····.line·32
80 ····invoke-super·{p0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->fetchElevatorInfo()V79 ····invoke-super·{p0},·Lcom/dougkeen/bart/activities/RoutesListActivity;->fetchAlerts()V
  
81 ····return-void80 ····return-void
82 .end·method81 .end·method
  
83 .method·private·afterSetContentView_()V82 .method·private·afterSetContentView_()V
84 ····.locals·583 ····.locals·5
  
85 ····.prologue84 ····.prologue
86 ····const·v4,·0x7f0c006585 ····const·v4,·0x7f0c0065
  
87 ····const·v3,·0x102000a86 ····const·v3,·0x102000a
  
88 ····.line·5387 ····.line·53
89 ····invoke-virtual·{p0,·v3},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->findViewById(I)Landroid/view/View;88 ····invoke-virtual·{p0,·v4},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->findViewById(I)Landroid/view/View;
  
90 ····move-result-object·v289 ····move-result-object·v2
  
91 ····check-cast·v2,·Lcom/mobeta/android/dslv/DragSortListView;90 ····check-cast·v2,·Landroid/widget/Button;
  
92 ····iput-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_;->listView:Lcom/mobeta/android/dslv/DragSortListView;91 ····iput-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_;->quickLookupButton:Landroid/widget/Button;
  
93 ····.line·5492 ····.line·54
94 ····const·v2,·0x7f0c006493 ····const·v2,·0x7f0c0064
  
95 ····invoke-virtual·{p0,·v2},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->findViewById(I)Landroid/view/View;94 ····invoke-virtual·{p0,·v2},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->findViewById(I)Landroid/view/View;
  
96 ····move-result-object·v295 ····move-result-object·v2
  
97 ····check-cast·v2,·Landroid/widget/TextView;96 ····check-cast·v2,·Landroid/widget/TextView;
  
98 ····iput-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_;->alertMessages:Landroid/widget/TextView;97 ····iput-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_;->alertMessages:Landroid/widget/TextView;
  
99 ····.line·5598 ····.line·55
100 ····invoke-virtual·{p0,·v4},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->findViewById(I)Landroid/view/View;99 ····invoke-virtual·{p0,·v3},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->findViewById(I)Landroid/view/View;
  
101 ····move-result-object·v2100 ····move-result-object·v2
  
102 ····check-cast·v2,·Landroid/widget/Button;101 ····check-cast·v2,·Lcom/mobeta/android/dslv/DragSortListView;
  
103 ····iput-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_;->quickLookupButton:Landroid/widget/Button;102 ····iput-object·v2,·p0,·Lcom/dougkeen/bart/activities/RoutesListActivity_;->listView:Lcom/mobeta/android/dslv/DragSortListView;
  
104 ····.line·57103 ····.line·57
105 ····invoke-virtual·{p0,·v4},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->findViewById(I)Landroid/view/View;104 ····invoke-virtual·{p0,·v4},·Lcom/dougkeen/bart/activities/RoutesListActivity_;->findViewById(I)Landroid/view/View;
  
106 ····move-result-object·v0105 ····move-result-object·v0
  
107 ····.line·58106 ····.line·58
Offset 260, 82 lines modifiedOffset 259, 82 lines modified
  
260 ····.line·256259 ····.line·256
Max diff block lines reached; 7951/13572 bytes (58.58%) of diff not shown.
1.05 KB
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$10.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$errorMessage:Ljava/lang/String;22 .field·final·synthetic·val$errorMessage:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·75128 ····.line·751
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$10;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$10;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$10;->val$errorMessage:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$10;->val$errorMessage:Ljava/lang/String;
  
Offset 51, 12 lines modifiedOffset 52, 13 lines modified
  
51 ····const/4·v2,·0x152 ····const/4·v2,·0x1
  
52 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;53 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
53 ····move-result-object·v054 ····move-result-object·v0
  
 55 ····.line·756
54 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V56 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
55 ····.line·75757 ····.line·757
56 ····return-void58 ····return-void
57 .end·method59 .end·method
1.64 KB
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·27627 ····.line·276
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$5;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$5;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 105, 23 lines modifiedOffset 106, 25 lines modified
  
105 ····.line·296106 ····.line·296
106 ····:cond_1107 ····:cond_1
107 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$5;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;108 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$5;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
108 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$5;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;109 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$5;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
 110 ····.line·297
109 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getListAdapter()Lcom/dougkeen/bart/data/DepartureArrayAdapter;111 ····invoke-virtual·{v0},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->getListAdapter()Lcom/dougkeen/bart/data/DepartureArrayAdapter;
  
110 ····move-result-object·v0112 ····move-result-object·v0
  
111 ····invoke-virtual·{v0,·p3},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getItem(I)Ljava/lang/Object;113 ····invoke-virtual·{v0,·p3},·Lcom/dougkeen/bart/data/DepartureArrayAdapter;->getItem(I)Ljava/lang/Object;
  
112 ····move-result-object·v0114 ····move-result-object·v0
  
113 ····check-cast·v0,·Lcom/dougkeen/bart/model/Departure;115 ····check-cast·v0,·Lcom/dougkeen/bart/model/Departure;
  
114 ····const/4·v2,·0x1116 ····const/4·v2,·0x1
  
 117 ····.line·296
115 ····invoke-static·{v1,·v0,·v2},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$700(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;Lcom/dougkeen/bart/model/Departure;Z)V118 ····invoke-static·{v1,·v0,·v2},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;->access$700(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;Lcom/dougkeen/bart/model/Departure;Z)V
  
116 ····goto·:goto_0119 ····goto·:goto_0
117 .end·method120 .end·method
3.24 KB
smali/com/dougkeen/bart/activities/TrainAlarmDialogFragment.smali
    
Offset 64, 26 lines modifiedOffset 64, 28 lines modified
  
64 ····move-result·v264 ····move-result·v2
  
65 ····.line·4865 ····.line·48
66 ····.local·v2,·"lastAlarmLeadTime":I66 ····.local·v2,·"lastAlarmLeadTime":I
67 ····const·v6,·0x7f0c007967 ····const·v6,·0x7f0c0079
  
 68 ····.line·49
68 ····invoke-virtual·{p1,·v6},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;69 ····invoke-virtual·{p1,·v6},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View;
  
69 ····move-result-object·v470 ····move-result-object·v4
  
70 ····check-cast·v4,·Landroid/widget/NumberPicker;71 ····check-cast·v4,·Landroid/widget/NumberPicker;
  
71 ····.line·5172 ····.line·51
72 ····.local·v4,·"numberPicker":Landroid/widget/NumberPicker;73 ····.local·v4,·"numberPicker":Landroid/widget/NumberPicker;
73 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;74 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
74 ····move-result-object·v675 ····move-result-object·v6
  
 76 ····.line·52
75 ····invoke-virtual·{v6},·Landroid/support/v4/app/FragmentActivity;->getApplication()Landroid/app/Application;77 ····invoke-virtual·{v6},·Landroid/support/v4/app/FragmentActivity;->getApplication()Landroid/app/Application;
  
76 ····move-result-object·v078 ····move-result-object·v0
  
77 ····check-cast·v0,·Lcom/dougkeen/bart/BartRunnerApplication;79 ····check-cast·v0,·Lcom/dougkeen/bart/BartRunnerApplication;
  
78 ····.line·5480 ····.line·54
Offset 196, 64 lines modifiedOffset 198, 72 lines modified
  
196 ····move-result-object·v2198 ····move-result-object·v2
  
197 ····const·v3,·0x7f04002b199 ····const·v3,·0x7f04002b
  
198 ····const/4·v4,·0x0200 ····const/4·v4,·0x0
  
 201 ····.line·84
199 ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;202 ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
  
200 ····move-result-object·v1203 ····move-result-object·v1
  
201 ····.line·86204 ····.line·86
202 ····.local·v1,·"dialogView":Landroid/view/View;205 ····.local·v1,·"dialogView":Landroid/view/View;
203 ····new-instance·v2,·Landroid/support/v7/app/AlertDialog$Builder;206 ····new-instance·v2,·Landroid/support/v7/app/AlertDialog$Builder;
  
204 ····invoke-direct·{v2,·v0},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V207 ····invoke-direct·{v2,·v0},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
205 ····const·v3,·0x7f060032208 ····const·v3,·0x7f060032
  
 209 ····.line·87
206 ····invoke-virtual·{v2,·v3},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder;210 ····invoke-virtual·{v2,·v3},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder;
  
207 ····move-result-object·v2211 ····move-result-object·v2
  
208 ····const/4·v3,·0x1212 ····const/4·v3,·0x1
  
 213 ····.line·88
209 ····invoke-virtual·{v2,·v3},·Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder;214 ····invoke-virtual·{v2,·v3},·Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder;
  
210 ····move-result-object·v2215 ····move-result-object·v2
  
 216 ····.line·89
211 ····invoke-virtual·{v2,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder;217 ····invoke-virtual·{v2,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder;
  
212 ····move-result-object·v2218 ····move-result-object·v2
  
213 ····const·v3,·0x7f06002d219 ····const·v3,·0x7f06002d
  
214 ····new-instance·v4,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$2;220 ····new-instance·v4,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$2;
  
215 ····invoke-direct·{v4,·p0},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$2;-><init>(Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;)V221 ····invoke-direct·{v4,·p0},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$2;-><init>(Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;)V
  
 222 ····.line·90
216 ····invoke-virtual·{v2,·v3,·v4},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;223 ····invoke-virtual·{v2,·v3,·v4},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;
  
217 ····move-result-object·v2224 ····move-result-object·v2
  
218 ····const·v3,·0x7f060019225 ····const·v3,·0x7f060019
  
219 ····new-instance·v4,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$1;226 ····new-instance·v4,·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$1;
  
220 ····invoke-direct·{v4,·p0},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$1;-><init>(Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;)V227 ····invoke-direct·{v4,·p0},·Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment$1;-><init>(Lcom/dougkeen/bart/activities/TrainAlarmDialogFragment;)V
  
 228 ····.line·112
221 ····invoke-virtual·{v2,·v3,·v4},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;229 ····invoke-virtual·{v2,·v3,·v4},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;
  
222 ····move-result-object·v2230 ····move-result-object·v2
  
 231 ····.line·118
223 ····invoke-virtual·{v2},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog;232 ····invoke-virtual·{v2},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog;
  
224 ····move-result-object·v2233 ····move-result-object·v2
  
 234 ····.line·86
225 ····return-object·v2235 ····return-object·v2
226 .end·method236 .end·method
  
227 .method·public·onStart()V237 .method·public·onStart()V
228 ····.locals·1238 ····.locals·1
  
229 ····.prologue239 ····.prologue
1.12 KB
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·25627 ····.line·256
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$4;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$4;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 77, 14 lines modifiedOffset 78, 15 lines modified
  
77 ····move-result-object·v078 ····move-result-object·v0
  
78 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$4;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;79 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$4;->this$0:Lcom/dougkeen/bart/activities/ViewDeparturesActivity;
  
79 ····const/4·v2,·0x080 ····const/4·v2,·0x0
  
 81 ····.line·269
80 ····invoke-virtual·{v0,·v1,·v2},·Lcom/dougkeen/bart/services/EtdService;->registerListener(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;Z)V82 ····invoke-virtual·{v0,·v1,·v2},·Lcom/dougkeen/bart/services/EtdService;->registerListener(Lcom/dougkeen/bart/services/EtdService$EtdServiceListener;Z)V
  
81 ····.line·27183 ····.line·271
82 ····:cond_084 ····:cond_0
83 ····return-void85 ····return-void
84 .end·method86 .end·method
  
1.29 KB
smali/com/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$1:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;31 .field·final·synthetic·this$1:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;)V33 .method·constructor·<init>(Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;
  
35 ····.prologue36 ····.prologue
36 ····.line·58537 ····.line·585
37 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2;->this$1:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;38 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2;->this$1:Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 64, 18 lines modifiedOffset 65, 16 lines modified
  
64 ····.line·59465 ····.line·594
65 ····return-void66 ····return-void
66 .end·method67 .end·method
  
67 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V68 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V
68 ····.locals·069 ····.locals·0
69 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
70 ····.prologue70 ····.prologue
71 ····.line·58571 ····.line·585
72 ····check-cast·p1,·Ljava/lang/Integer;72 ····check-cast·p1,·Ljava/lang/Integer;
  
73 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
74 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2;->onUpdate(Ljava/lang/Integer;)V73 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/activities/ViewDeparturesActivity$YourTrainActionMode$2;->onUpdate(Ljava/lang/Integer;)V
  
75 ····return-void74 ····return-void
76 .end·method75 .end·method
748 B
smali/com/dougkeen/bart/activities/AbstractRouteSelectionFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9927 ····.line·99
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment$2;->this$0:Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment$2;->this$0:Lcom/dougkeen/bart/activities/AbstractRouteSelectionFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.21 KB
smali/com/dougkeen/bart/receivers/AlarmBroadcastReceiver.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
21 ····.param·p1,·"context"····#·Landroid/content/Context;21 ····.param·p1,·"context"····#·Landroid/content/Context;
22 ····.param·p2,·"intent"····#·Landroid/content/Intent;22 ····.param·p2,·"intent"····#·Landroid/content/Intent;
  
23 ····.prologue23 ····.prologue
24 ····const/4·v3,·0x124 ····const/4·v3,·0x1
  
25 ····.line·1725 ····.line·17
 26 ····.line·18
26 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;27 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
27 ····move-result-object·v028 ····move-result-object·v0
  
28 ····check-cast·v0,·Lcom/dougkeen/bart/BartRunnerApplication;29 ····check-cast·v0,·Lcom/dougkeen/bart/BartRunnerApplication;
  
29 ····.line·1930 ····.line·19
Offset 59, 18 lines modifiedOffset 60, 20 lines modified
  
59 ····invoke-direct·{v2,·p1,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V60 ····invoke-direct·{v2,·p1,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
60 ····.line·3061 ····.line·30
61 ····.local·v2,·"targetIntent":Landroid/content/Intent;62 ····.local·v2,·"targetIntent":Landroid/content/Intent;
62 ····const-string·v3,·"StationPair"63 ····const-string·v3,·"StationPair"
  
 64 ····.line·31
63 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;65 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Departure;->getStationPair()Lcom/dougkeen/bart/model/StationPair;
  
64 ····move-result-object·v466 ····move-result-object·v4
  
 67 ····.line·30
65 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;68 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
  
66 ····.line·3269 ····.line·32
67 ····const/high16·v3,·0x1000000070 ····const/high16·v3,·0x10000000
  
68 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;71 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
26.7 KB
smali/com/dougkeen/bart/networktasks/EtdContentHandler.smali
    
Offset 169, 486 lines modifiedOffset 169, 480 lines modified
  
169 ····.line·50169 ····.line·50
170 ····:cond_0170 ····:cond_0
171 ····return-void171 ····return-void
172 .end·method172 .end·method
  
173 .method·public·endElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V173 .method·public·endElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
174 ····.locals·11174 ····.locals·9
175 ····.param·p1,·"uri"····#·Ljava/lang/String;175 ····.param·p1,·"uri"····#·Ljava/lang/String;
176 ····.param·p2,·"localName"····#·Ljava/lang/String;176 ····.param·p2,·"localName"····#·Ljava/lang/String;
177 ····.param·p3,·"qName"····#·Ljava/lang/String;177 ····.param·p3,·"qName"····#·Ljava/lang/String;
178 ····.annotation·system·Ldalvik/annotation/Throws;178 ····.annotation·system·Ldalvik/annotation/Throws;
179 ········value·=·{179 ········value·=·{
180 ············Lorg/xml/sax/SAXException;180 ············Lorg/xml/sax/SAXException;
181 ········}181 ········}
182 ····.end·annotation182 ····.end·annotation
  
183 ····.prologue183 ····.prologue
184 ····const/4·v10,·0x0184 ····const/4·v8,·0x0
  
185 ····const/4·v9,·0x0185 ····const/4·v3,·0x0
  
186 ····.line·69186 ····.line·69
187 ····const-string·v5,·"date"187 ····const-string·v2,·"date"
  
188 ····invoke-virtual·{p2,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z188 ····invoke-virtual·{p2,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
189 ····move-result·v5189 ····move-result·v2
  
190 ····if-eqz·v5,·:cond_1190 ····if-eqz·v2,·:cond_1
  
191 ····.line·70191 ····.line·70
192 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;192 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;
  
193 ····iput-object·v5,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->date:Ljava/lang/String;193 ····iput-object·v2,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->date:Ljava/lang/String;
  
194 ····.line·119194 ····.line·119
195 ····:cond_0195 ····:cond_0
196 ····:goto_0196 ····:goto_0
197 ····iput-boolean·v10,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->isParsingTag:Z197 ····iput-boolean·v3,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->isParsingTag:Z
  
198 ····.line·120198 ····.line·120
199 ····iput-object·v9,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;199 ····iput-object·v8,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;
  
200 ····.line·121200 ····.line·121
201 ····return-void201 ····return-void
  
202 ····.line·71202 ····.line·71
203 ····:cond_1203 ····:cond_1
204 ····const-string·v5,·"time"204 ····const-string·v2,·"time"
  
205 ····invoke-virtual·{p2,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z205 ····invoke-virtual·{p2,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
206 ····move-result·v5206 ····move-result·v2
  
207 ····if-eqz·v5,·:cond_2207 ····if-eqz·v2,·:cond_2
  
208 ····.line·72208 ····.line·72
209 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->realTimeDepartures:Lcom/dougkeen/bart/model/RealTimeDepartures;209 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->realTimeDepartures:Lcom/dougkeen/bart/model/RealTimeDepartures;
  
210 ····new-instance·v6,·Ljava/lang/StringBuilder;210 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
211 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V211 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
212 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->date:Ljava/lang/String;212 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->date:Ljava/lang/String;
  
213 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;213 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
214 ····move-result-object·v6214 ····move-result-object·v4
  
215 ····const-string·v7,·"·"215 ····const-string·v5,·"·"
  
216 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;216 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
217 ····move-result-object·v6217 ····move-result-object·v4
  
218 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;218 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;
  
219 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;219 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
220 ····move-result-object·v6220 ····move-result-object·v4
  
221 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;221 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
222 ····move-result-object·v6222 ····move-result-object·v4
  
223 ····invoke-static·{v6},·Ljava/util/Date;->parse(Ljava/lang/String;)J223 ····invoke-static·{v4},·Ljava/util/Date;->parse(Ljava/lang/String;)J
  
224 ····move-result-wide·v6224 ····move-result-wide·v4
  
225 ····invoke-virtual·{v5,·v6,·v7},·Lcom/dougkeen/bart/model/RealTimeDepartures;->setTime(J)V225 ····invoke-virtual·{v2,·v4,·v5},·Lcom/dougkeen/bart/model/RealTimeDepartures;->setTime(J)V
  
226 ····goto·:goto_0226 ····goto·:goto_0
  
227 ····.line·73227 ····.line·73
228 ····:cond_2228 ····:cond_2
229 ····const-string·v5,·"abbreviation"229 ····const-string·v2,·"abbreviation"
  
230 ····invoke-virtual·{p2,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z230 ····invoke-virtual·{p2,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
231 ····move-result·v5231 ····move-result·v2
  
232 ····if-eqz·v5,·:cond_3232 ····if-eqz·v2,·:cond_3
  
233 ····.line·74233 ····.line·74
234 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;234 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;
  
235 ····iput-object·v5,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentDestination:Ljava/lang/String;235 ····iput-object·v2,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentDestination:Ljava/lang/String;
  
236 ····goto·:goto_0236 ····goto·:goto_0
  
237 ····.line·75237 ····.line·75
238 ····:cond_3238 ····:cond_3
239 ····const-string·v5,·"minutes"239 ····const-string·v2,·"minutes"
  
240 ····invoke-virtual·{p2,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z240 ····invoke-virtual·{p2,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
241 ····move-result·v5241 ····move-result·v2
  
242 ····if-eqz·v5,·:cond_5242 ····if-eqz·v2,·:cond_5
  
243 ····.line·76243 ····.line·76
244 ····iget-object·v5,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;244 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->currentValue:Ljava/lang/String;
  
245 ····invoke-static·{v5},·Lorg/apache/commons/lang3/StringUtils;->isNumeric(Ljava/lang/CharSequence;)Z245 ····invoke-static·{v2},·Lorg/apache/commons/lang3/StringUtils;->isNumeric(Ljava/lang/CharSequence;)Z
  
246 ····move-result·v5246 ····move-result·v2
Max diff block lines reached; 20925/27231 bytes (76.84%) of diff not shown.
2.5 KB
smali/com/dougkeen/bart/networktasks/ElevatorMessageConverter.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/springframework/http/converter/AbstractHttpMessageConverter;2 .super·Lorg/springframework/http/converter/AbstractHttpMessageConverter;
3 .source·"ElevatorMessageConverter.java"3 .source·"ElevatorMessageConverter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/dougkeen/bart/networktasks/ElevatorMessageConverter$1;, 
8 ········Lcom/dougkeen/bart/networktasks/ElevatorMessageConverter$ElevatorMessageHandler;7 ········Lcom/dougkeen/bart/networktasks/ElevatorMessageConverter$ElevatorMessageHandler;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{11 ····value·=·{
13 ········"Lorg/springframework/http/converter/AbstractHttpMessageConverter",12 ········"Lorg/springframework/http/converter/AbstractHttpMessageConverter",
Offset 29, 15 lines modifiedOffset 28, 14 lines modified
29 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
30 ····.locals·029 ····.locals·0
  
31 ····.prologue30 ····.prologue
32 ····.line·2131 ····.line·21
33 ····invoke-direct·{p0},·Lorg/springframework/http/converter/AbstractHttpMessageConverter;-><init>()V32 ····invoke-direct·{p0},·Lorg/springframework/http/converter/AbstractHttpMessageConverter;-><init>()V
  
34 ····.line·62 
35 ····return-void33 ····return-void
36 .end·method34 .end·method
  
  
37 #·virtual·methods35 #·virtual·methods
38 .method·public·getSupportedMediaTypes()Ljava/util/List;36 .method·public·getSupportedMediaTypes()Ljava/util/List;
39 ····.locals·237 ····.locals·2
Offset 77, 16 lines modifiedOffset 75, 14 lines modified
  
77 ····.line·5375 ····.line·53
78 ····return-object·v076 ····return-object·v0
79 .end·method77 .end·method
  
80 .method·protected·bridge·synthetic·readInternal(Ljava/lang/Class;Lorg/springframework/http/HttpInputMessage;)Ljava/lang/Object;78 .method·protected·bridge·synthetic·readInternal(Ljava/lang/Class;Lorg/springframework/http/HttpInputMessage;)Ljava/lang/Object;
81 ····.locals·179 ····.locals·1
82 ····.param·p1,·"x0"····#·Ljava/lang/Class; 
83 ····.param·p2,·"x1"····#·Lorg/springframework/http/HttpInputMessage; 
84 ····.annotation·system·Ldalvik/annotation/Throws;80 ····.annotation·system·Ldalvik/annotation/Throws;
85 ········value·=·{81 ········value·=·{
86 ············Ljava/io/IOException;,82 ············Ljava/io/IOException;,
87 ············Lorg/springframework/http/converter/HttpMessageNotReadableException;83 ············Lorg/springframework/http/converter/HttpMessageNotReadableException;
88 ········}84 ········}
89 ····.end·annotation85 ····.end·annotation
  
Offset 189, 28 lines modifiedOffset 185, 25 lines modified
189 ····move-result·v0185 ····move-result·v0
  
190 ····return·v0186 ····return·v0
191 .end·method187 .end·method
  
192 .method·protected·bridge·synthetic·writeInternal(Ljava/lang/Object;Lorg/springframework/http/HttpOutputMessage;)V188 .method·protected·bridge·synthetic·writeInternal(Ljava/lang/Object;Lorg/springframework/http/HttpOutputMessage;)V
193 ····.locals·0189 ····.locals·0
194 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
195 ····.param·p2,·"x1"····#·Lorg/springframework/http/HttpOutputMessage; 
196 ····.annotation·system·Ldalvik/annotation/Throws;190 ····.annotation·system·Ldalvik/annotation/Throws;
197 ········value·=·{191 ········value·=·{
198 ············Ljava/io/IOException;,192 ············Ljava/io/IOException;,
199 ············Lorg/springframework/http/converter/HttpMessageNotWritableException;193 ············Lorg/springframework/http/converter/HttpMessageNotWritableException;
200 ········}194 ········}
201 ····.end·annotation195 ····.end·annotation
  
202 ····.prologue196 ····.prologue
203 ····.line·21197 ····.line·21
204 ····check-cast·p1,·Ljava/lang/String;198 ····check-cast·p1,·Ljava/lang/String;
  
205 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
206 ····invoke-virtual·{p0,·p1,·p2},·Lcom/dougkeen/bart/networktasks/ElevatorMessageConverter;->writeInternal(Ljava/lang/String;Lorg/springframework/http/HttpOutputMessage;)V199 ····invoke-virtual·{p0,·p1,·p2},·Lcom/dougkeen/bart/networktasks/ElevatorMessageConverter;->writeInternal(Ljava/lang/String;Lorg/springframework/http/HttpOutputMessage;)V
  
207 ····return-void200 ····return-void
208 .end·method201 .end·method
  
209 .method·protected·writeInternal(Ljava/lang/String;Lorg/springframework/http/HttpOutputMessage;)V202 .method·protected·writeInternal(Ljava/lang/String;Lorg/springframework/http/HttpOutputMessage;)V
210 ····.locals·1203 ····.locals·1
818 B
smali/com/dougkeen/bart/networktasks/NetworkUtils.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NetworkUtils.java"3 .source·"NetworkUtils.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/dougkeen/bart/networktasks/NetworkUtils$1;, 
8 ········Lcom/dougkeen/bart/networktasks/NetworkUtils$RetryInterceptor;7 ········Lcom/dougkeen/bart/networktasks/NetworkUtils$RetryInterceptor;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·static·final·CONNECTION_TIMEOUT_MILLIS:I·=·0x271011 .field·static·final·CONNECTION_TIMEOUT_MILLIS:I·=·0x2710
Offset 20, 15 lines modifiedOffset 19, 14 lines modified
20 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
21 ····.locals·020 ····.locals·0
  
22 ····.prologue21 ····.prologue
23 ····.line·1322 ····.line·13
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·15 
26 ····return-void24 ····return-void
27 .end·method25 .end·method
  
28 .method·public·static·makeHttpClient()Lcom/squareup/okhttp/OkHttpClient;26 .method·public·static·makeHttpClient()Lcom/squareup/okhttp/OkHttpClient;
29 ····.locals·427 ····.locals·4
  
30 ····.prologue28 ····.prologue
2.33 KB
smali/com/dougkeen/bart/networktasks/GetRouteFareTask.smali
    
Offset 54, 15 lines modifiedOffset 54, 14 lines modified
54 .method·public·constructor·<init>()V54 .method·public·constructor·<init>()V
55 ····.locals·055 ····.locals·0
  
56 ····.prologue56 ····.prologue
57 ····.line·1957 ····.line·19
58 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V58 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
59 ····.line·95 
60 ····return-void59 ····return-void
61 .end·method60 .end·method
  
62 .method·private·getFareFromNetwork(Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;I)Ljava/lang/String;61 .method·private·getFareFromNetwork(Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;I)Ljava/lang/String;
63 ····.locals·1162 ····.locals·11
64 ····.param·p1,·"params"····#·Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;63 ····.param·p1,·"params"····#·Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;
65 ····.param·p2,·"attemptNumber"····#·I64 ····.param·p2,·"attemptNumber"····#·I
Offset 98, 14 lines modifiedOffset 97, 15 lines modified
  
98 ····iget-object·v10,·p1,·Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;->destination:Lcom/dougkeen/bart/model/Station;97 ····iget-object·v10,·p1,·Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;->destination:Lcom/dougkeen/bart/model/Station;
  
99 ····iget-object·v10,·v10,·Lcom/dougkeen/bart/model/Station;->abbreviation:Ljava/lang/String;98 ····iget-object·v10,·v10,·Lcom/dougkeen/bart/model/Station;->abbreviation:Ljava/lang/String;
  
100 ····aput-object·v10,·v8,·v999 ····aput-object·v10,·v8,·v9
  
 100 ····.line·48
101 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;101 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
102 ····move-result-object·v7102 ····move-result-object·v7
  
103 ····invoke-virtual·{v6,·v7},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;103 ····invoke-virtual·{v6,·v7},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;
  
104 ····move-result-object·v6104 ····move-result-object·v6
Offset 373, 21 lines modifiedOffset 373, 19 lines modified
373 ····goto·:goto_1373 ····goto·:goto_1
374 .end·method374 .end·method
  
  
375 #·virtual·methods375 #·virtual·methods
376 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;376 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
377 ····.locals·1377 ····.locals·1
378 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
379 ····.prologue378 ····.prologue
380 ····.line·19379 ····.line·19
381 ····check-cast·p1,·[Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;380 ····check-cast·p1,·[Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;
  
382 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
383 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/networktasks/GetRouteFareTask;->doInBackground([Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;)Ljava/lang/String;381 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/networktasks/GetRouteFareTask;->doInBackground([Lcom/dougkeen/bart/networktasks/GetRouteFareTask$Params;)Ljava/lang/String;
  
384 ····move-result-object·v0382 ····move-result-object·v0
  
385 ····return-object·v0383 ····return-object·v0
386 .end·method384 .end·method
  
Offset 425, 21 lines modifiedOffset 423, 19 lines modified
425 .end·method423 .end·method
  
426 .method·public·abstract·onError(Ljava/lang/Exception;)V424 .method·public·abstract·onError(Ljava/lang/Exception;)V
427 .end·method425 .end·method
  
428 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V426 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
429 ····.locals·0427 ····.locals·0
430 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
431 ····.prologue428 ····.prologue
432 ····.line·19429 ····.line·19
433 ····check-cast·p1,·Ljava/lang/String;430 ····check-cast·p1,·Ljava/lang/String;
  
434 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
435 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/networktasks/GetRouteFareTask;->onPostExecute(Ljava/lang/String;)V431 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/networktasks/GetRouteFareTask;->onPostExecute(Ljava/lang/String;)V
  
436 ····return-void432 ····return-void
437 .end·method433 .end·method
  
438 .method·protected·onPostExecute(Ljava/lang/String;)V434 .method·protected·onPostExecute(Ljava/lang/String;)V
439 ····.locals·1435 ····.locals·1
2.55 KB
smali/com/dougkeen/bart/networktasks/AlertListConverter.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/springframework/http/converter/AbstractHttpMessageConverter;2 .super·Lorg/springframework/http/converter/AbstractHttpMessageConverter;
3 .source·"AlertListConverter.java"3 .source·"AlertListConverter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/dougkeen/bart/networktasks/AlertListConverter$1;, 
8 ········Lcom/dougkeen/bart/networktasks/AlertListConverter$AlertListHandler;7 ········Lcom/dougkeen/bart/networktasks/AlertListConverter$AlertListHandler;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{11 ····value·=·{
13 ········"Lorg/springframework/http/converter/AbstractHttpMessageConverter",12 ········"Lorg/springframework/http/converter/AbstractHttpMessageConverter",
Offset 25, 15 lines modifiedOffset 24, 14 lines modified
25 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
26 ····.locals·025 ····.locals·0
  
27 ····.prologue26 ····.prologue
28 ····.line·2527 ····.line·25
29 ····invoke-direct·{p0},·Lorg/springframework/http/converter/AbstractHttpMessageConverter;-><init>()V28 ····invoke-direct·{p0},·Lorg/springframework/http/converter/AbstractHttpMessageConverter;-><init>()V
  
30 ····.line·72 
31 ····return-void29 ····return-void
32 .end·method30 .end·method
  
  
33 #·virtual·methods31 #·virtual·methods
34 .method·public·getSupportedMediaTypes()Ljava/util/List;32 .method·public·getSupportedMediaTypes()Ljava/util/List;
35 ····.locals·233 ····.locals·2
Offset 173, 16 lines modifiedOffset 171, 14 lines modified
173 ····invoke-static·{v5,·v6,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I171 ····invoke-static·{v5,·v6,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
174 ····goto·:goto_0172 ····goto·:goto_0
175 .end·method173 .end·method
  
176 .method·protected·bridge·synthetic·readInternal(Ljava/lang/Class;Lorg/springframework/http/HttpInputMessage;)Ljava/lang/Object;174 .method·protected·bridge·synthetic·readInternal(Ljava/lang/Class;Lorg/springframework/http/HttpInputMessage;)Ljava/lang/Object;
177 ····.locals·1175 ····.locals·1
178 ····.param·p1,·"x0"····#·Ljava/lang/Class; 
179 ····.param·p2,·"x1"····#·Lorg/springframework/http/HttpInputMessage; 
180 ····.annotation·system·Ldalvik/annotation/Throws;176 ····.annotation·system·Ldalvik/annotation/Throws;
181 ········value·=·{177 ········value·=·{
182 ············Ljava/io/IOException;,178 ············Ljava/io/IOException;,
183 ············Lorg/springframework/http/converter/HttpMessageNotReadableException;179 ············Lorg/springframework/http/converter/HttpMessageNotReadableException;
184 ········}180 ········}
185 ····.end·annotation181 ····.end·annotation
  
Offset 235, 25 lines modifiedOffset 231, 22 lines modified
235 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V231 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
236 ····throw·v0232 ····throw·v0
237 .end·method233 .end·method
  
238 .method·protected·bridge·synthetic·writeInternal(Ljava/lang/Object;Lorg/springframework/http/HttpOutputMessage;)V234 .method·protected·bridge·synthetic·writeInternal(Ljava/lang/Object;Lorg/springframework/http/HttpOutputMessage;)V
239 ····.locals·0235 ····.locals·0
240 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
241 ····.param·p2,·"x1"····#·Lorg/springframework/http/HttpOutputMessage; 
242 ····.annotation·system·Ldalvik/annotation/Throws;236 ····.annotation·system·Ldalvik/annotation/Throws;
243 ········value·=·{237 ········value·=·{
244 ············Ljava/io/IOException;,238 ············Ljava/io/IOException;,
245 ············Lorg/springframework/http/converter/HttpMessageNotWritableException;239 ············Lorg/springframework/http/converter/HttpMessageNotWritableException;
246 ········}240 ········}
247 ····.end·annotation241 ····.end·annotation
  
248 ····.prologue242 ····.prologue
249 ····.line·25243 ····.line·25
250 ····check-cast·p1,·Lcom/dougkeen/bart/model/Alert$AlertList;244 ····check-cast·p1,·Lcom/dougkeen/bart/model/Alert$AlertList;
  
251 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
252 ····invoke-virtual·{p0,·p1,·p2},·Lcom/dougkeen/bart/networktasks/AlertListConverter;->writeInternal(Lcom/dougkeen/bart/model/Alert$AlertList;Lorg/springframework/http/HttpOutputMessage;)V245 ····invoke-virtual·{p0,·p1,·p2},·Lcom/dougkeen/bart/networktasks/AlertListConverter;->writeInternal(Lcom/dougkeen/bart/model/Alert$AlertList;Lorg/springframework/http/HttpOutputMessage;)V
  
253 ····return-void246 ····return-void
254 .end·method247 .end·method
2.97 KB
smali/com/dougkeen/bart/networktasks/GetScheduleInformationTask.smali
    
Offset 71, 32 lines modifiedOffset 71, 35 lines modified
  
71 ····const/4·v8,·0x271 ····const/4·v8,·0x2
  
72 ····new-array·v8,·v8,·[Ljava/lang/Object;72 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
73 ····const/4·v9,·0x073 ····const/4·v9,·0x0
  
 74 ····.line·49
74 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;75 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;
  
75 ····move-result-object·v1076 ····move-result-object·v10
  
76 ····iget-object·v10,·v10,·Lcom/dougkeen/bart/model/Station;->abbreviation:Ljava/lang/String;77 ····iget-object·v10,·v10,·Lcom/dougkeen/bart/model/Station;->abbreviation:Ljava/lang/String;
  
77 ····aput-object·v10,·v8,·v978 ····aput-object·v10,·v8,·v9
  
78 ····const/4·v9,·0x179 ····const/4·v9,·0x1
  
 80 ····.line·50
79 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;81 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;
  
80 ····move-result-object·v1082 ····move-result-object·v10
  
81 ····iget-object·v10,·v10,·Lcom/dougkeen/bart/model/Station;->abbreviation:Ljava/lang/String;83 ····iget-object·v10,·v10,·Lcom/dougkeen/bart/model/Station;->abbreviation:Ljava/lang/String;
  
82 ····aput-object·v10,·v8,·v984 ····aput-object·v10,·v8,·v9
  
 85 ····.line·48
83 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;86 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
84 ····move-result-object·v587 ····move-result-object·v5
  
85 ····.line·5288 ····.line·52
86 ····.local·v5,·"url":Ljava/lang/String;89 ····.local·v5,·"url":Ljava/lang/String;
87 ····new-instance·v7,·Lcom/squareup/okhttp/Request$Builder;90 ····new-instance·v7,·Lcom/squareup/okhttp/Request$Builder;
Offset 127, 14 lines modifiedOffset 130, 15 lines modified
  
127 ····.line·58130 ····.line·58
128 ····.restart·local·v2····#·"request":Lcom/squareup/okhttp/Request;131 ····.restart·local·v2····#·"request":Lcom/squareup/okhttp/Request;
129 ····.restart·local·v5····#·"url":Ljava/lang/String;132 ····.restart·local·v5····#·"url":Ljava/lang/String;
130 ····:cond_0133 ····:cond_0
131 ····new-instance·v1,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;134 ····new-instance·v1,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;
  
 135 ····.line·59
132 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;136 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;
  
133 ····move-result-object·v7137 ····move-result-object·v7
  
134 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;138 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;
  
135 ····move-result-object·v8139 ····move-result-object·v8
Offset 414, 21 lines modifiedOffset 418, 19 lines modified
414 ····const/4·v1,·0x0418 ····const/4·v1,·0x0
  
415 ····goto·:goto_0419 ····goto·:goto_0
416 .end·method420 .end·method
  
417 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;421 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
418 ····.locals·1422 ····.locals·1
419 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
420 ····.prologue423 ····.prologue
421 ····.line·20424 ····.line·20
422 ····check-cast·p1,·[Lcom/dougkeen/bart/model/StationPair;425 ····check-cast·p1,·[Lcom/dougkeen/bart/model/StationPair;
  
423 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
424 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/networktasks/GetScheduleInformationTask;->doInBackground([Lcom/dougkeen/bart/model/StationPair;)Lcom/dougkeen/bart/model/ScheduleInformation;426 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/networktasks/GetScheduleInformationTask;->doInBackground([Lcom/dougkeen/bart/model/StationPair;)Lcom/dougkeen/bart/model/ScheduleInformation;
  
425 ····move-result-object·v0427 ····move-result-object·v0
  
426 ····return-object·v0428 ····return-object·v0
427 .end·method429 .end·method
  
Offset 457, 21 lines modifiedOffset 459, 19 lines modified
457 ····invoke-virtual·{p0,·v0},·Lcom/dougkeen/bart/networktasks/GetScheduleInformationTask;->onError(Ljava/lang/Exception;)V459 ····invoke-virtual·{p0,·v0},·Lcom/dougkeen/bart/networktasks/GetScheduleInformationTask;->onError(Ljava/lang/Exception;)V
  
458 ····goto·:goto_0460 ····goto·:goto_0
459 .end·method461 .end·method
  
460 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V462 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
461 ····.locals·0463 ····.locals·0
462 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
463 ····.prologue464 ····.prologue
464 ····.line·20465 ····.line·20
465 ····check-cast·p1,·Lcom/dougkeen/bart/model/ScheduleInformation;466 ····check-cast·p1,·Lcom/dougkeen/bart/model/ScheduleInformation;
  
466 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
467 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/networktasks/GetScheduleInformationTask;->onPostExecute(Lcom/dougkeen/bart/model/ScheduleInformation;)V467 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/networktasks/GetScheduleInformationTask;->onPostExecute(Lcom/dougkeen/bart/model/ScheduleInformation;)V
  
468 ····return-void468 ····return-void
469 .end·method469 .end·method
  
470 .method·public·abstract·onResult(Lcom/dougkeen/bart/model/ScheduleInformation;)V470 .method·public·abstract·onResult(Lcom/dougkeen/bart/model/ScheduleInformation;)V
471 .end·method471 .end·method
2.95 KB
smali/com/dougkeen/bart/networktasks/ScheduleContentHandler.smali
    
Offset 75, 14 lines modifiedOffset 75, 15 lines modified
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····sput-object·v0,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;->TAGS:Ljava/util/List;76 ····sput-object·v0,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;->TAGS:Ljava/util/List;
  
77 ····.line·3377 ····.line·33
78 ····const-string·v0,·"America/Los_Angeles"78 ····const-string·v0,·"America/Los_Angeles"
  
 79 ····.line·34
79 ····invoke-static·{v0},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;80 ····invoke-static·{v0},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;
  
80 ····move-result-object·v081 ····move-result-object·v0
  
81 ····sput-object·v0,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;->PACIFIC_TIME:Ljava/util/TimeZone;82 ····sput-object·v0,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;->PACIFIC_TIME:Ljava/util/TimeZone;
  
82 ····.line·3783 ····.line·37
Offset 474, 20 lines modifiedOffset 475, 22 lines modified
474 ····if-eqz·v13,·:cond_2475 ····if-eqz·v13,·:cond_2
  
475 ····.line·81476 ····.line·81
476 ····move-object/from16·v0,·p0477 ····move-object/from16·v0,·p0
  
477 ····iget-object·v13,·v0,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;->currentTrip:Lcom/dougkeen/bart/model/ScheduleItem;478 ····iget-object·v13,·v0,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;->currentTrip:Lcom/dougkeen/bart/model/ScheduleItem;
  
 479 ····.line·82
478 ····move-object/from16·v0,·p4480 ····move-object/from16·v0,·p4
  
479 ····invoke-interface·{v0,·v8},·Lorg/xml/sax/Attributes;->getValue(I)Ljava/lang/String;481 ····invoke-interface·{v0,·v8},·Lorg/xml/sax/Attributes;->getValue(I)Ljava/lang/String;
  
480 ····move-result-object·v14482 ····move-result-object·v14
  
 483 ····.line·81
481 ····invoke-static·{v14},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;484 ····invoke-static·{v14},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;
  
482 ····move-result-object·v14485 ····move-result-object·v14
  
483 ····invoke-virtual·{v13,·v14},·Lcom/dougkeen/bart/model/ScheduleItem;->setOrigin(Lcom/dougkeen/bart/model/Station;)V486 ····invoke-virtual·{v13,·v14},·Lcom/dougkeen/bart/model/ScheduleItem;->setOrigin(Lcom/dougkeen/bart/model/Station;)V
  
484 ····.line·79487 ····.line·79
Offset 514, 24 lines modifiedOffset 517, 26 lines modified
514 ····if-eqz·v13,·:cond_3517 ····if-eqz·v13,·:cond_3
  
515 ····.line·85518 ····.line·85
516 ····move-object/from16·v0,·p0519 ····move-object/from16·v0,·p0
  
517 ····iget-object·v13,·v0,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;->currentTrip:Lcom/dougkeen/bart/model/ScheduleItem;520 ····iget-object·v13,·v0,·Lcom/dougkeen/bart/networktasks/ScheduleContentHandler;->currentTrip:Lcom/dougkeen/bart/model/ScheduleItem;
  
 521 ····.line·86
518 ····move-object/from16·v0,·p4522 ····move-object/from16·v0,·p4
  
519 ····invoke-interface·{v0,·v8},·Lorg/xml/sax/Attributes;->getValue(I)Ljava/lang/String;523 ····invoke-interface·{v0,·v8},·Lorg/xml/sax/Attributes;->getValue(I)Ljava/lang/String;
  
520 ····move-result-object·v14524 ····move-result-object·v14
  
521 ····invoke-static·{v14},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;525 ····invoke-static·{v14},·Lcom/dougkeen/bart/model/Station;->getByAbbreviation(Ljava/lang/String;)Lcom/dougkeen/bart/model/Station;
  
522 ····move-result-object·v14526 ····move-result-object·v14
  
 527 ····.line·85
523 ····invoke-virtual·{v13,·v14},·Lcom/dougkeen/bart/model/ScheduleItem;->setDestination(Lcom/dougkeen/bart/model/Station;)V528 ····invoke-virtual·{v13,·v14},·Lcom/dougkeen/bart/model/ScheduleItem;->setDestination(Lcom/dougkeen/bart/model/Station;)V
  
524 ····goto·:goto_1529 ····goto·:goto_1
  
525 ····.line·87530 ····.line·87
526 ····:cond_3531 ····:cond_3
527 ····move-object/from16·v0,·p4532 ····move-object/from16·v0,·p4
Offset 827, 14 lines modifiedOffset 832, 15 lines modified
  
827 ····invoke-interface·{v0,·v8},·Lorg/xml/sax/Attributes;->getLocalName(I)Ljava/lang/String;832 ····invoke-interface·{v0,·v8},·Lorg/xml/sax/Attributes;->getLocalName(I)Ljava/lang/String;
  
828 ····move-result-object·v13833 ····move-result-object·v13
  
829 ····const-string·v14,·"trainHeadStation"834 ····const-string·v14,·"trainHeadStation"
  
 835 ····.line·126
830 ····invoke-virtual·{v13,·v14},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z836 ····invoke-virtual·{v13,·v14},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
831 ····move-result·v13837 ····move-result·v13
  
832 ····if-eqz·v13,·:cond_d838 ····if-eqz·v13,·:cond_d
  
833 ····const-string·v13,·"1"839 ····const-string·v13,·"1"
Offset 852, 18 lines modifiedOffset 858, 20 lines modified
  
852 ····move-object/from16·v0,·p4858 ····move-object/from16·v0,·p4
  
853 ····invoke-interface·{v0,·v8},·Lorg/xml/sax/Attributes;->getValue(I)Ljava/lang/String;859 ····invoke-interface·{v0,·v8},·Lorg/xml/sax/Attributes;->getValue(I)Ljava/lang/String;
  
854 ····move-result-object·v14860 ····move-result-object·v14
  
 861 ····.line·128
855 ····invoke-virtual·{v14},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;862 ····invoke-virtual·{v14},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
856 ····move-result-object·v14863 ····move-result-object·v14
  
 864 ····.line·127
857 ····invoke-virtual·{v13,·v14},·Lcom/dougkeen/bart/model/ScheduleItem;->setTrainHeadStation(Ljava/lang/String;)V865 ····invoke-virtual·{v13,·v14},·Lcom/dougkeen/bart/model/ScheduleItem;->setTrainHeadStation(Ljava/lang/String;)V
  
858 ····goto·:goto_3866 ····goto·:goto_3
  
859 ····.line·132867 ····.line·132
860 ····.end·local·v8····#·"i":I868 ····.end·local·v8····#·"i":I
861 ····.end·local·v9····#·"legNumber":Ljava/lang/String;869 ····.end·local·v9····#·"legNumber":Ljava/lang/String;
10.7 KB
smali/com/dougkeen/bart/networktasks/GetRealTimeDeparturesTask.smali
    
Offset 98, 45 lines modifiedOffset 98, 49 lines modified
  
98 ····const/4·v8,·0x198 ····const/4·v8,·0x1
  
99 ····new-array·v8,·v8,·[Ljava/lang/Object;99 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
100 ····const/4·v9,·0x0100 ····const/4·v9,·0x0
  
 101 ····.line·78
101 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;102 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;
  
102 ····move-result-object·v10103 ····move-result-object·v10
  
103 ····iget-object·v10,·v10,·Lcom/dougkeen/bart/model/Station;->abbreviation:Ljava/lang/String;104 ····iget-object·v10,·v10,·Lcom/dougkeen/bart/model/Station;->abbreviation:Ljava/lang/String;
  
104 ····aput-object·v10,·v8,·v9105 ····aput-object·v10,·v8,·v9
  
 106 ····.line·77
105 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;107 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
106 ····move-result-object·v5108 ····move-result-object·v5
  
107 ····.line·85109 ····.line·85
108 ····.local·v5,·"url":Ljava/lang/String;110 ····.local·v5,·"url":Ljava/lang/String;
109 ····:goto_0111 ····:goto_0
110 ····new-instance·v7,·Lcom/squareup/okhttp/Request$Builder;112 ····new-instance·v7,·Lcom/squareup/okhttp/Request$Builder;
  
111 ····invoke-direct·{v7},·Lcom/squareup/okhttp/Request$Builder;-><init>()V113 ····invoke-direct·{v7},·Lcom/squareup/okhttp/Request$Builder;-><init>()V
  
 114 ····.line·86
112 ····invoke-virtual·{v7,·v5},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;115 ····invoke-virtual·{v7,·v5},·Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder;
  
113 ····move-result-object·v7116 ····move-result-object·v7
  
114 ····invoke-virtual·{v7},·Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request;117 ····invoke-virtual·{v7},·Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request;
  
115 ····move-result-object·v3118 ····move-result-object·v3
  
116 ····.line·88119 ····.line·88
117 ····.local·v3,·"request":Lcom/squareup/okhttp/Request;120 ····.local·v3,·"request":Lcom/squareup/okhttp/Request;
118 ····new-instance·v1,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;121 ····new-instance·v1,·Lcom/dougkeen/bart/networktasks/EtdContentHandler;
  
 122 ····.line·89
119 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;123 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;
  
120 ····move-result-object·v7124 ····move-result-object·v7
  
121 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;125 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;
  
122 ····move-result-object·v8126 ····move-result-object·v8
Offset 180, 26 lines modifiedOffset 184, 28 lines modified
  
180 ····const/4·v10,·0x1184 ····const/4·v10,·0x1
  
181 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/networktasks/GetRealTimeDeparturesTask;->mRoutes:Ljava/util/List;185 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/networktasks/GetRealTimeDeparturesTask;->mRoutes:Ljava/util/List;
  
182 ····const/4·v11,·0x0186 ····const/4·v11,·0x0
  
 187 ····.line·81
183 ····invoke-interface·{v7,·v11},·Ljava/util/List;->get(I)Ljava/lang/Object;188 ····invoke-interface·{v7,·v11},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
184 ····move-result-object·v7189 ····move-result-object·v7
  
185 ····check-cast·v7,·Lcom/dougkeen/bart/model/Route;190 ····check-cast·v7,·Lcom/dougkeen/bart/model/Route;
  
186 ····invoke-virtual·{v7},·Lcom/dougkeen/bart/model/Route;->getDirection()Ljava/lang/String;191 ····invoke-virtual·{v7},·Lcom/dougkeen/bart/model/Route;->getDirection()Ljava/lang/String;
  
187 ····move-result-object·v7192 ····move-result-object·v7
  
188 ····aput-object·v7,·v9,·v10193 ····aput-object·v7,·v9,·v10
  
 194 ····.line·80
189 ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;195 ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
190 ····move-result-object·v5196 ····move-result-object·v5
  
191 ····.restart·local·v5····#·"url":Ljava/lang/String;197 ····.restart·local·v5····#·"url":Ljava/lang/String;
192 ····goto·:goto_0198 ····goto·:goto_0
  
Offset 337, 15 lines modifiedOffset 343, 15 lines modified
337 ····invoke-static·{v6,·v1},·Landroid/util/Xml;->parse(Ljava/lang/String;Lorg/xml/sax/ContentHandler;)V343 ····invoke-static·{v6,·v1},·Landroid/util/Xml;->parse(Ljava/lang/String;Lorg/xml/sax/ContentHandler;)V
338 ····:try_end_2344 ····:try_end_2
339 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_2345 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_2
340 ····.catch·Ljava/net/MalformedURLException;·{:try_start_2·..·:try_end_2}·:catch_0346 ····.catch·Ljava/net/MalformedURLException;·{:try_start_2·..·:try_end_2}·:catch_0
341 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_2·..·:try_end_2}·:catch_1347 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_2·..·:try_end_2}·:catch_1
342 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_3348 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_3
  
343 ····.line·112349 ····.line·113
344 ····:try_start_3350 ····:try_start_3
345 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->getRealTimeDepartures()Lcom/dougkeen/bart/model/RealTimeDepartures;351 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/networktasks/EtdContentHandler;->getRealTimeDepartures()Lcom/dougkeen/bart/model/RealTimeDepartures;
  
346 ····move-result-object·v2352 ····move-result-object·v2
  
347 ····.line·114353 ····.line·114
348 ····.local·v2,·"realTimeDepartures":Lcom/dougkeen/bart/model/RealTimeDepartures;354 ····.local·v2,·"realTimeDepartures":Lcom/dougkeen/bart/model/RealTimeDepartures;
Offset 446, 146 lines modifiedOffset 452, 148 lines modified
  
446 ····goto·:goto_2452 ····goto·:goto_2
447 .end·method453 .end·method
  
  
448 #·virtual·methods454 #·virtual·methods
449 .method·protected·varargs·doInBackground([Lcom/dougkeen/bart/model/StationPair;)Lcom/dougkeen/bart/model/RealTimeDepartures;455 .method·protected·varargs·doInBackground([Lcom/dougkeen/bart/model/StationPair;)Lcom/dougkeen/bart/model/RealTimeDepartures;
450 ····.locals·8456 ····.locals·7
451 ····.param·p1,·"paramsArray"····#·[Lcom/dougkeen/bart/model/StationPair;457 ····.param·p1,·"paramsArray"····#·[Lcom/dougkeen/bart/model/StationPair;
  
452 ····.prologue458 ····.prologue
453 ····const/4·v7,·0x0459 ····const/4·v6,·0x0
  
454 ····.line·45460 ····.line·45
455 ····aget-object·v2,·p1,·v7461 ····aget-object·v1,·p1,·v6
  
456 ····.line·47462 ····.line·47
457 ····.local·v2,·"params":Lcom/dougkeen/bart/model/StationPair;463 ····.local·v1,·"params":Lcom/dougkeen/bart/model/StationPair;
458 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;464 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/StationPair;->getOrigin()Lcom/dougkeen/bart/model/Station;
  
459 ····move-result-object·v4465 ····move-result-object·v3
  
 466 ····.line·48
460 ····invoke-virtual·{v2},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;467 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/StationPair;->getDestination()Lcom/dougkeen/bart/model/Station;
  
461 ····move-result-object·v5468 ····move-result-object·v4
  
 469 ····.line·47
462 ····invoke-virtual·{v4,·v5},·Lcom/dougkeen/bart/model/Station;->getDirectRoutesForDestination(Lcom/dougkeen/bart/model/Station;)Ljava/util/List;470 ····invoke-virtual·{v3,·v4},·Lcom/dougkeen/bart/model/Station;->getDirectRoutesForDestination(Lcom/dougkeen/bart/model/Station;)Ljava/util/List;
  
463 ····move-result-object·v4471 ····move-result-object·v3
  
Max diff block lines reached; 6016/10803 bytes (55.69%) of diff not shown.
630 B
smali/com/dougkeen/bart/controls/YourTrainLayout$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;21 .field·final·synthetic·this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;)V23 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/YourTrainLayout;
  
25 ····.prologue26 ····.prologue
26 ····.line·17027 ····.line·170
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$5;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$5;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
627 B
smali/com/dougkeen/bart/controls/SwipeHelper$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/dougkeen/bart/controls/SwipeHelper;18 .field·final·synthetic·this$0:Lcom/dougkeen/bart/controls/SwipeHelper;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;)V20 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/SwipeHelper;
  
22 ····.prologue23 ····.prologue
23 ····.line·21524 ····.line·215
24 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$1;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;25 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$1;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;
  
25 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V26 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
1.64 KB
smali/com/dougkeen/bart/controls/SwipeHelper$4.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$originalHeight:I21 .field·final·synthetic·val$originalHeight:I
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;Landroid/view/ViewGroup$LayoutParams;I)V23 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;Landroid/view/ViewGroup$LayoutParams;I)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/SwipeHelper;
  
25 ····.prologue26 ····.prologue
26 ····.line·28227 ····.line·282
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$4;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$4;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;
  
28 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$4;->val$lp:Landroid/view/ViewGroup$LayoutParams;29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$4;->val$lp:Landroid/view/ViewGroup$LayoutParams;
  
Offset 85, 24 lines modifiedOffset 86, 26 lines modified
  
85 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;86 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
86 ····move-result-object·v087 ····move-result-object·v0
  
87 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$4;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;88 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$4;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;
  
 89 ····.line·291
88 ····invoke-static·{v1},·Lcom/dougkeen/bart/controls/SwipeHelper;->access$400(Lcom/dougkeen/bart/controls/SwipeHelper;)J90 ····invoke-static·{v1},·Lcom/dougkeen/bart/controls/SwipeHelper;->access$400(Lcom/dougkeen/bart/controls/SwipeHelper;)J
  
89 ····move-result-wide·v291 ····move-result-wide·v2
  
90 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;92 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
91 ····move-result-object·v093 ····move-result-object·v0
  
92 ····new-instance·v1,·Lcom/dougkeen/bart/controls/SwipeHelper$4$1;94 ····new-instance·v1,·Lcom/dougkeen/bart/controls/SwipeHelper$4$1;
  
93 ····invoke-direct·{v1,·p0},·Lcom/dougkeen/bart/controls/SwipeHelper$4$1;-><init>(Lcom/dougkeen/bart/controls/SwipeHelper$4;)V95 ····invoke-direct·{v1,·p0},·Lcom/dougkeen/bart/controls/SwipeHelper$4$1;-><init>(Lcom/dougkeen/bart/controls/SwipeHelper$4;)V
  
 96 ····.line·293
94 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;97 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
95 ····.line·29598 ····.line·295
96 ····return-void99 ····return-void
97 .end·method100 .end·method
1.28 KB
smali/com/dougkeen/bart/controls/YourTrainLayout$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;22 .field·final·synthetic·val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;Lcom/dougkeen/bart/model/Departure;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;Lcom/dougkeen/bart/model/Departure;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/YourTrainLayout;
  
26 ····.prologue27 ····.prologue
27 ····.line·13428 ····.line·134
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$3;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$3;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$3;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$3;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
Offset 90, 14 lines modifiedOffset 91, 15 lines modified
  
90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;91 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
91 ····move-result-object·v092 ····move-result-object·v0
  
92 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$3;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;93 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$3;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
 94 ····.line·141
93 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Departure;->getUncertaintyText()Ljava/lang/String;95 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Departure;->getUncertaintyText()Ljava/lang/String;
  
94 ····move-result-object·v196 ····move-result-object·v1
  
95 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;97 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
96 ····move-result-object·v098 ····move-result-object·v0
1.07 KB
smali/com/dougkeen/bart/controls/YourTrainLayout$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;31 .field·final·synthetic·this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;)V33 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/YourTrainLayout;
  
35 ····.prologue36 ····.prologue
36 ····.line·5637 ····.line·56
37 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$1;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;38 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$1;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 76, 18 lines modifiedOffset 77, 16 lines modified
76 ····.line·6377 ····.line·63
77 ····:cond_078 ····:cond_0
78 ····return-void79 ····return-void
79 .end·method80 .end·method
  
80 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V81 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V
81 ····.locals·082 ····.locals·0
82 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
83 ····.prologue83 ····.prologue
84 ····.line·5684 ····.line·56
85 ····check-cast·p1,·Ljava/lang/Integer;85 ····check-cast·p1,·Ljava/lang/Integer;
  
86 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
87 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/controls/YourTrainLayout$1;->onUpdate(Ljava/lang/Integer;)V86 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/controls/YourTrainLayout$1;->onUpdate(Ljava/lang/Integer;)V
  
88 ····return-void87 ····return-void
89 .end·method88 .end·method
678 B
smali/com/dougkeen/bart/controls/SwipeHelper$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams;22 .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;Landroid/view/ViewGroup$LayoutParams;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;Landroid/view/ViewGroup$LayoutParams;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/SwipeHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·29828 ····.line·298
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$5;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$5;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$5;->val$lp:Landroid/view/ViewGroup$LayoutParams;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$5;->val$lp:Landroid/view/ViewGroup$LayoutParams;
  
4.75 KB
smali/com/dougkeen/bart/controls/SwipeHelper.smali
    
Offset 94, 14 lines modifiedOffset 94, 15 lines modified
  
94 ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;94 ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
95 ····move-result-object·v195 ····move-result-object·v1
  
96 ····const/high16·v2,·0x10e000096 ····const/high16·v2,·0x10e0000
  
 97 ····.line·115
97 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getInteger(I)I98 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getInteger(I)I
  
98 ····move-result·v199 ····move-result·v1
  
99 ····int-to-long·v2,·v1100 ····int-to-long·v2,·v1
  
100 ····iput-wide·v2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mAnimationTime:J101 ····iput-wide·v2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mAnimationTime:J
Offset 209, 14 lines modifiedOffset 210, 15 lines modified
  
209 ····invoke-static·{v3},·Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator;210 ····invoke-static·{v3},·Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator;
  
210 ····move-result-object·v3211 ····move-result-object·v3
  
211 ····iget-wide·v4,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mAnimationTime:J212 ····iget-wide·v4,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mAnimationTime:J
  
 213 ····.line·234
212 ····invoke-virtual·{v3,·v4,·v5},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;214 ····invoke-virtual·{v3,·v4,·v5},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
  
213 ····move-result-object·v0215 ····move-result-object·v0
  
214 ····.line·236216 ····.line·236
215 ····.local·v0,·"animator":Landroid/animation/ValueAnimator;217 ····.local·v0,·"animator":Landroid/animation/ValueAnimator;
216 ····new-instance·v3,·Lcom/dougkeen/bart/controls/SwipeHelper$2;218 ····new-instance·v3,·Lcom/dougkeen/bart/controls/SwipeHelper$2;
Offset 262, 28 lines modifiedOffset 264, 30 lines modified
262 ····:goto_0264 ····:goto_0
263 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator;265 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator;
  
264 ····move-result-object·v0266 ····move-result-object·v0
  
265 ····const/4·v1,·0x0267 ····const/4·v1,·0x0
  
 268 ····.line·214
266 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;269 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
267 ····move-result-object·v0270 ····move-result-object·v0
  
268 ····iget-wide·v2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mAnimationTime:J271 ····iget-wide·v2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mAnimationTime:J
  
269 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;272 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
270 ····move-result-object·v0273 ····move-result-object·v0
  
271 ····new-instance·v1,·Lcom/dougkeen/bart/controls/SwipeHelper$1;274 ····new-instance·v1,·Lcom/dougkeen/bart/controls/SwipeHelper$1;
  
272 ····invoke-direct·{v1,·p0},·Lcom/dougkeen/bart/controls/SwipeHelper$1;-><init>(Lcom/dougkeen/bart/controls/SwipeHelper;)V275 ····invoke-direct·{v1,·p0},·Lcom/dougkeen/bart/controls/SwipeHelper$1;-><init>(Lcom/dougkeen/bart/controls/SwipeHelper;)V
  
 276 ····.line·215
273 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;277 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
274 ····.line·221278 ····.line·221
275 ····return-void279 ····return-void
  
276 ····.line·213280 ····.line·213
277 ····:cond_0281 ····:cond_0
Offset 552, 14 lines modifiedOffset 556, 15 lines modified
  
552 ····invoke-virtual·{v6,·v11},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;556 ····invoke-virtual·{v6,·v11},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
553 ····move-result-object·v6557 ····move-result-object·v6
  
554 ····iget-wide·v8,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mAnimationTime:J558 ····iget-wide·v8,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mAnimationTime:J
  
 559 ····.line·167
555 ····invoke-virtual·{v6,·v8,·v9},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;560 ····invoke-virtual·{v6,·v8,·v9},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
556 ····move-result-object·v6561 ····move-result-object·v6
  
557 ····invoke-virtual·{v6,·v12},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;562 ····invoke-virtual·{v6,·v12},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
558 ····goto·:goto_2563 ····goto·:goto_2
Offset 616, 24 lines modifiedOffset 621, 25 lines modified
616 ····invoke-interface·{v8,·v6},·Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V621 ····invoke-interface·{v8,·v6},·Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
  
617 ····.line·188622 ····.line·188
618 ····invoke-static·{p2},·Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;623 ····invoke-static·{p2},·Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
  
619 ····move-result-object·v0624 ····move-result-object·v0
  
620 ····.line·189625 ····.line·191
621 ····.local·v0,·"cancelEvent":Landroid/view/MotionEvent;626 ····.local·v0,·"cancelEvent":Landroid/view/MotionEvent;
622 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getActionIndex()I627 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getActionIndex()I
  
623 ····move-result·v8628 ····move-result·v8
  
624 ····shl-int/lit8·v8,·v8,·0x8629 ····shl-int/lit8·v8,·v8,·0x8
  
625 ····or-int/lit8·v8,·v8,·0x3630 ····or-int/lit8·v8,·v8,·0x3
  
 631 ····.line·190
626 ····invoke-virtual·{v0,·v8},·Landroid/view/MotionEvent;->setAction(I)V632 ····invoke-virtual·{v0,·v8},·Landroid/view/MotionEvent;->setAction(I)V
  
627 ····.line·192633 ····.line·192
628 ····iget-object·v8,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mView:Landroid/view/View;634 ····iget-object·v8,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mView:Landroid/view/View;
  
629 ····invoke-virtual·{v8,·v0},·Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z635 ····invoke-virtual·{v8,·v0},·Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
  
Offset 653, 14 lines modifiedOffset 659, 15 lines modified
653 ····invoke-virtual·{v7,·v1},·Landroid/view/View;->setTranslationX(F)V659 ····invoke-virtual·{v7,·v1},·Landroid/view/View;->setTranslationX(F)V
  
654 ····.line·199660 ····.line·199
655 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mView:Landroid/view/View;661 ····iget-object·v7,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mView:Landroid/view/View;
  
656 ····const/high16·v8,·0x40000000····#·2.0f662 ····const/high16·v8,·0x40000000····#·2.0f
  
 663 ····.line·202
657 ····invoke-static·{v1},·Ljava/lang/Math;->abs(F)F664 ····invoke-static·{v1},·Ljava/lang/Math;->abs(F)F
  
658 ····move-result·v9665 ····move-result·v9
  
659 ····mul-float/2addr·v8,·v9666 ····mul-float/2addr·v8,·v9
  
660 ····iget·v9,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mViewWidth:I667 ····iget·v9,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper;->mViewWidth:I
Offset 671, 18 lines modifiedOffset 678, 20 lines modified
  
671 ····sub-float·v8,·v11,·v8678 ····sub-float·v8,·v11,·v8
  
672 ····invoke-static·{v11,·v8},·Ljava/lang/Math;->min(FF)F679 ····invoke-static·{v11,·v8},·Ljava/lang/Math;->min(FF)F
  
673 ····move-result·v8680 ····move-result·v8
Max diff block lines reached; 780/4768 bytes (16.36%) of diff not shown.
1.39 KB
smali/com/dougkeen/bart/controls/YourTrainLayout$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;22 .field·final·synthetic·val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;Lcom/dougkeen/bart/model/Departure;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;Lcom/dougkeen/bart/model/Departure;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/YourTrainLayout;
  
26 ····.prologue27 ····.prologue
27 ····.line·15028 ····.line·150
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
Offset 46, 17 lines modifiedOffset 47, 19 lines modified
  
46 ····.prologue47 ····.prologue
47 ····.line·15348 ····.line·153
48 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;49 ····iget-object·v0,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;->val$boardedDeparture:Lcom/dougkeen/bart/model/Departure;
  
49 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;50 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;
  
 51 ····.line·154
50 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/controls/YourTrainLayout;->getContext()Landroid/content/Context;52 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/controls/YourTrainLayout;->getContext()Landroid/content/Context;
  
51 ····move-result-object·v153 ····move-result-object·v1
  
52 ····invoke-virtual·{v0,·v1},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalMinutesLeftText(Landroid/content/Context;)Ljava/lang/String;54 ····invoke-virtual·{v0,·v1},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalMinutesLeftText(Landroid/content/Context;)Ljava/lang/String;
  
53 ····move-result-object·v055 ····move-result-object·v0
  
 56 ····.line·153
54 ····return-object·v057 ····return-object·v0
55 .end·method58 .end·method
1.07 KB
smali/com/dougkeen/bart/controls/YourTrainLayout$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;31 .field·final·synthetic·this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;)V33 .method·constructor·<init>(Lcom/dougkeen/bart/controls/YourTrainLayout;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/YourTrainLayout;
  
35 ····.prologue36 ····.prologue
36 ····.line·6637 ····.line·66
37 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$2;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;38 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout$2;->this$0:Lcom/dougkeen/bart/controls/YourTrainLayout;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 76, 18 lines modifiedOffset 77, 16 lines modified
76 ····.line·7377 ····.line·73
77 ····:cond_078 ····:cond_0
78 ····return-void79 ····return-void
79 .end·method80 .end·method
  
80 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V81 .method·public·bridge·synthetic·onUpdate(Ljava/lang/Object;)V
81 ····.locals·082 ····.locals·0
82 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
83 ····.prologue83 ····.prologue
84 ····.line·6684 ····.line·66
85 ····check-cast·p1,·Ljava/lang/Boolean;85 ····check-cast·p1,·Ljava/lang/Boolean;
  
86 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
87 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/controls/YourTrainLayout$2;->onUpdate(Ljava/lang/Boolean;)V86 ····invoke-virtual·{p0,·p1},·Lcom/dougkeen/bart/controls/YourTrainLayout$2;->onUpdate(Ljava/lang/Boolean;)V
  
88 ····return-void87 ····return-void
89 .end·method88 .end·method
717 B
smali/com/dougkeen/bart/controls/CountdownTextView.smali
    
Offset 72, 14 lines modifiedOffset 72, 15 lines modified
  
72 ····invoke-virtual·{v2},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;72 ····invoke-virtual·{v2},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
  
73 ····move-result-object·v273 ····move-result-object·v2
  
74 ····sget-object·v3,·Lcom/dougkeen/bart/R$styleable;->CountdownTextView:[I74 ····sget-object·v3,·Lcom/dougkeen/bart/R$styleable;->CountdownTextView:[I
  
 75 ····.line·33
75 ····invoke-virtual·{v2,·p1,·v3,·v4,·v4},·Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;76 ····invoke-virtual·{v2,·p1,·v3,·v4,·v4},·Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
76 ····move-result-object·v177 ····move-result-object·v1
  
77 ····.line·3478 ····.line·34
78 ····.local·v1,·"typedArray":Landroid/content/res/TypedArray;79 ····.local·v1,·"typedArray":Landroid/content/res/TypedArray;
79 ····invoke-virtual·{v1,·v4,·v4},·Landroid/content/res/TypedArray;->getInteger(II)I80 ····invoke-virtual·{v1,·v4,·v4},·Landroid/content/res/TypedArray;->getInteger(II)I
907 B
smali/com/dougkeen/bart/controls/Ticker$TickerEngine.smali
    
Offset 116, 14 lines modifiedOffset 116, 15 lines modified
  
116 ····move-result-object·v7116 ····move-result-object·v7
  
117 ····invoke-virtual·{v7},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;117 ····invoke-virtual·{v7},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;
  
118 ····move-result-object·v7118 ····move-result-object·v7
  
 119 ····.line·48
119 ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator;120 ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
120 ····move-result-object·v2121 ····move-result-object·v2
  
121 ····.line·49122 ····.line·49
122 ····.local·v2,·"iterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/dougkeen/bart/controls/Ticker$TickSubscriber;>;"123 ····.local·v2,·"iterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/dougkeen/bart/controls/Ticker$TickSubscriber;>;"
123 ····const/4·v3,·0x0124 ····const/4·v3,·0x0
Offset 157, 14 lines modifiedOffset 158, 15 lines modified
  
157 ····move-result·v7158 ····move-result·v7
  
158 ····if-lez·v7,·:cond_1159 ····if-lez·v7,·:cond_1
  
159 ····iget-wide·v8,·p0,·Lcom/dougkeen/bart/controls/Ticker$TickerEngine;->mTickCount:J160 ····iget-wide·v8,·p0,·Lcom/dougkeen/bart/controls/Ticker$TickerEngine;->mTickCount:J
  
 161 ····.line·58
160 ····invoke-interface·{v6},·Lcom/dougkeen/bart/controls/Ticker$TickSubscriber;->getTickInterval()I162 ····invoke-interface·{v6},·Lcom/dougkeen/bart/controls/Ticker$TickSubscriber;->getTickInterval()I
  
161 ····move-result·v7163 ····move-result·v7
  
162 ····int-to-long·v10,·v7164 ····int-to-long·v10,·v7
  
163 ····rem-long/2addr·v8,·v10165 ····rem-long/2addr·v8,·v10
1.09 KB
smali/com/dougkeen/bart/controls/TimedTextSwitcher.smali
    
Offset 57, 14 lines modifiedOffset 57, 15 lines modified
  
57 ····invoke-virtual·{v2},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;57 ····invoke-virtual·{v2},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
  
58 ····move-result-object·v258 ····move-result-object·v2
  
59 ····sget-object·v3,·Lcom/dougkeen/bart/R$styleable;->TimedTextSwitcher:[I59 ····sget-object·v3,·Lcom/dougkeen/bart/R$styleable;->TimedTextSwitcher:[I
  
 60 ····.line·26
60 ····invoke-virtual·{v2,·p1,·v3,·v4,·v4},·Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;61 ····invoke-virtual·{v2,·p1,·v3,·v4,·v4},·Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
61 ····move-result-object·v162 ····move-result-object·v1
  
62 ····.line·2763 ····.line·27
63 ····.local·v1,·"typedArray":Landroid/content/res/TypedArray;64 ····.local·v1,·"typedArray":Landroid/content/res/TypedArray;
64 ····invoke-virtual·{v1,·v4,·v4},·Landroid/content/res/TypedArray;->getInteger(II)I65 ····invoke-virtual·{v1,·v4,·v4},·Landroid/content/res/TypedArray;->getInteger(II)I
Offset 113, 14 lines modifiedOffset 114, 15 lines modified
  
113 ····move-result·v1114 ····move-result·v1
  
114 ····if-eqz·v1,·:cond_0115 ····if-eqz·v1,·:cond_0
  
115 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/TimedTextSwitcher;->mLastText:Ljava/lang/CharSequence;116 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/TimedTextSwitcher;->mLastText:Ljava/lang/CharSequence;
  
 117 ····.line·62
116 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/StringUtils;->equalsIgnoreCase(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z118 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/StringUtils;->equalsIgnoreCase(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
117 ····move-result·v1119 ····move-result·v1
  
118 ····if-nez·v1,·:cond_0120 ····if-nez·v1,·:cond_0
  
119 ····.line·63121 ····.line·63
641 B
smali/com/dougkeen/bart/controls/SwipeHelper$4$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$1:Lcom/dougkeen/bart/controls/SwipeHelper$4;18 .field·final·synthetic·this$1:Lcom/dougkeen/bart/controls/SwipeHelper$4;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper$4;)V20 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper$4;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/dougkeen/bart/controls/SwipeHelper$4;
  
22 ····.prologue23 ····.prologue
23 ····.line·29324 ····.line·293
24 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$4$1;->this$1:Lcom/dougkeen/bart/controls/SwipeHelper$4;25 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$4$1;->this$1:Lcom/dougkeen/bart/controls/SwipeHelper$4;
  
25 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V26 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
678 B
smali/com/dougkeen/bart/controls/SwipeHelper$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams;22 .field·final·synthetic·val$lp:Landroid/view/ViewGroup$LayoutParams;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;Landroid/view/ViewGroup$LayoutParams;)V24 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;Landroid/view/ViewGroup$LayoutParams;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/SwipeHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·25428 ····.line·254
28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$3;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;29 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$3;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;
  
29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$3;->val$lp:Landroid/view/ViewGroup$LayoutParams;30 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$3;->val$lp:Landroid/view/ViewGroup$LayoutParams;
  
2.49 KB
smali/com/dougkeen/bart/controls/YourTrainLayout.smali
    
Offset 398, 14 lines modifiedOffset 398, 15 lines modified
  
398 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutesObservable()Lcom/dougkeen/util/Observable;398 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutesObservable()Lcom/dougkeen/util/Observable;
  
399 ····move-result-object·v1399 ····move-result-object·v1
  
400 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->mAlarmLeadObserver:Lcom/dougkeen/util/Observer;400 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->mAlarmLeadObserver:Lcom/dougkeen/util/Observer;
  
 401 ····.line·105
401 ····invoke-virtual·{v1,·v2},·Lcom/dougkeen/util/Observable;->unregisterObserver(Lcom/dougkeen/util/Observer;)V402 ····invoke-virtual·{v1,·v2},·Lcom/dougkeen/util/Observable;->unregisterObserver(Lcom/dougkeen/util/Observer;)V
  
402 ····.line·106403 ····.line·106
403 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->mDeparture:Lcom/dougkeen/bart/model/Departure;404 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->mDeparture:Lcom/dougkeen/bart/model/Departure;
  
404 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Departure;->getAlarmPendingObservable()Lcom/dougkeen/util/Observable;405 ····invoke-virtual·{v1},·Lcom/dougkeen/bart/model/Departure;->getAlarmPendingObservable()Lcom/dougkeen/util/Observable;
  
Offset 419, 14 lines modifiedOffset 420, 15 lines modified
419 ····:cond_1420 ····:cond_1
420 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutesObservable()Lcom/dougkeen/util/Observable;421 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getAlarmLeadTimeMinutesObservable()Lcom/dougkeen/util/Observable;
  
421 ····move-result-object·v1422 ····move-result-object·v1
  
422 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->mAlarmLeadObserver:Lcom/dougkeen/util/Observer;423 ····iget-object·v2,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->mAlarmLeadObserver:Lcom/dougkeen/util/Observer;
  
 424 ····.line·110
423 ····invoke-virtual·{v1,·v2},·Lcom/dougkeen/util/Observable;->registerObserver(Lcom/dougkeen/util/Observer;)V425 ····invoke-virtual·{v1,·v2},·Lcom/dougkeen/util/Observable;->registerObserver(Lcom/dougkeen/util/Observer;)V
  
424 ····.line·111426 ····.line·111
425 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getAlarmPendingObservable()Lcom/dougkeen/util/Observable;427 ····invoke-virtual·{p1},·Lcom/dougkeen/bart/model/Departure;->getAlarmPendingObservable()Lcom/dougkeen/util/Observable;
  
426 ····move-result-object·v1428 ····move-result-object·v1
  
Offset 523, 22 lines modifiedOffset 525, 24 lines modified
523 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->departureCountdown:Lcom/dougkeen/bart/controls/CountdownTextView;525 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->departureCountdown:Lcom/dougkeen/bart/controls/CountdownTextView;
  
524 ····invoke-virtual·{v1,·v0},·Lcom/dougkeen/bart/controls/CountdownTextView;->setTextProvider(Lcom/dougkeen/bart/model/TextProvider;)V526 ····invoke-virtual·{v1,·v0},·Lcom/dougkeen/bart/controls/CountdownTextView;->setTextProvider(Lcom/dougkeen/bart/model/TextProvider;)V
  
525 ····.line·148527 ····.line·148
526 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->arrivalCountdown:Lcom/dougkeen/bart/controls/CountdownTextView;528 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->arrivalCountdown:Lcom/dougkeen/bart/controls/CountdownTextView;
  
 529 ····.line·149
527 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/controls/YourTrainLayout;->getContext()Landroid/content/Context;530 ····invoke-virtual·{p0},·Lcom/dougkeen/bart/controls/YourTrainLayout;->getContext()Landroid/content/Context;
  
528 ····move-result-object·v2531 ····move-result-object·v2
  
529 ····invoke-virtual·{p1,·v2},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalMinutesLeftText(Landroid/content/Context;)Ljava/lang/String;532 ····invoke-virtual·{p1,·v2},·Lcom/dougkeen/bart/model/Departure;->getEstimatedArrivalMinutesLeftText(Landroid/content/Context;)Ljava/lang/String;
  
530 ····move-result-object·v2533 ····move-result-object·v2
  
 534 ····.line·148
531 ····invoke-virtual·{v1,·v2},·Lcom/dougkeen/bart/controls/CountdownTextView;->setText(Ljava/lang/CharSequence;)V535 ····invoke-virtual·{v1,·v2},·Lcom/dougkeen/bart/controls/CountdownTextView;->setText(Ljava/lang/CharSequence;)V
  
532 ····.line·150536 ····.line·150
533 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->arrivalCountdown:Lcom/dougkeen/bart/controls/CountdownTextView;537 ····iget-object·v1,·p0,·Lcom/dougkeen/bart/controls/YourTrainLayout;->arrivalCountdown:Lcom/dougkeen/bart/controls/CountdownTextView;
  
534 ····new-instance·v2,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;538 ····new-instance·v2,·Lcom/dougkeen/bart/controls/YourTrainLayout$4;
  
655 B
smali/com/dougkeen/bart/controls/SwipeHelper$2.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$originalHeight:I21 .field·final·synthetic·val$originalHeight:I
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;Landroid/view/ViewGroup$LayoutParams;I)V23 .method·constructor·<init>(Lcom/dougkeen/bart/controls/SwipeHelper;Landroid/view/ViewGroup$LayoutParams;I)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/dougkeen/bart/controls/SwipeHelper;
  
25 ····.prologue26 ····.prologue
26 ····.line·23627 ····.line·236
27 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$2;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;28 ····iput-object·p1,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$2;->this$0:Lcom/dougkeen/bart/controls/SwipeHelper;
  
28 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$2;->val$lp:Landroid/view/ViewGroup$LayoutParams;29 ····iput-object·p2,·p0,·Lcom/dougkeen/bart/controls/SwipeHelper$2;->val$lp:Landroid/view/ViewGroup$LayoutParams;
  
2.27 KB
smali/com/dougkeen/util/Observable.smali
    
Offset 111, 50 lines modifiedOffset 111, 49 lines modified
111 ········}111 ········}
112 ····.end·annotation112 ····.end·annotation
  
113 ····.prologue113 ····.prologue
114 ····.line·44114 ····.line·44
115 ····.local·p0,·"this":Lcom/dougkeen/util/Observable;,·"Lcom/dougkeen/util/Observable<TT;>;"115 ····.local·p0,·"this":Lcom/dougkeen/util/Observable;,·"Lcom/dougkeen/util/Observable<TT;>;"
116 ····.local·p1,·"value":Ljava/lang/Object;,·"TT;"116 ····.local·p1,·"value":Ljava/lang/Object;,·"TT;"
117 ····iget-object·v2,·p0,·Lcom/dougkeen/util/Observable;->listeners:Ljava/util/WeakHashMap;117 ····iget-object·v1,·p0,·Lcom/dougkeen/util/Observable;->listeners:Ljava/util/WeakHashMap;
  
118 ····invoke-virtual·{v2},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;118 ····invoke-virtual·{v1},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;
  
119 ····move-result-object·v2119 ····move-result-object·v1
  
120 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;120 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
121 ····move-result-object·v0121 ····move-result-object·v1
  
122 ····.local·v0,·"i$":Ljava/util/Iterator; 
123 ····:cond_0122 ····:cond_0
124 ····:goto_0123 ····:goto_0
125 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z124 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
126 ····move-result·v2125 ····move-result·v2
  
127 ····if-eqz·v2,·:cond_1126 ····if-eqz·v2,·:cond_1
  
128 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;127 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
129 ····move-result-object·v1128 ····move-result-object·v0
  
130 ····check-cast·v1,·Lcom/dougkeen/util/Observer;129 ····check-cast·v0,·Lcom/dougkeen/util/Observer;
  
131 ····.line·45130 ····.line·45
132 ····.local·v1,·"listener":Lcom/dougkeen/util/Observer;,·"Lcom/dougkeen/util/Observer<TT;>;"131 ····.local·v0,·"listener":Lcom/dougkeen/util/Observer;,·"Lcom/dougkeen/util/Observer<TT;>;"
133 ····if-eqz·v1,·:cond_0132 ····if-eqz·v0,·:cond_0
  
134 ····.line·46133 ····.line·46
135 ····invoke-interface·{v1,·p1},·Lcom/dougkeen/util/Observer;->onUpdate(Ljava/lang/Object;)V134 ····invoke-interface·{v0,·p1},·Lcom/dougkeen/util/Observer;->onUpdate(Ljava/lang/Object;)V
  
136 ····goto·:goto_0135 ····goto·:goto_0
  
137 ····.line·49136 ····.line·49
138 ····.end·local·v1····#·"listener":Lcom/dougkeen/util/Observer;,·"Lcom/dougkeen/util/Observer<TT;>;"137 ····.end·local·v0····#·"listener":Lcom/dougkeen/util/Observer;,·"Lcom/dougkeen/util/Observer<TT;>;"
139 ····:cond_1138 ····:cond_1
140 ····return-void139 ····return-void
141 .end·method140 .end·method
  
142 .method·public·registerObserver(Lcom/dougkeen/util/Observer;)V141 .method·public·registerObserver(Lcom/dougkeen/util/Observer;)V
143 ····.locals·2142 ····.locals·2
144 ····.annotation·system·Ldalvik/annotation/Signature;143 ····.annotation·system·Ldalvik/annotation/Signature;
455 B
smali/com/dougkeen/util/WakeLocker.smali
    
Offset 33, 14 lines modifiedOffset 33, 15 lines modified
  
33 ····invoke-virtual·{v1},·Landroid/os/PowerManager$WakeLock;->release()V33 ····invoke-virtual·{v1},·Landroid/os/PowerManager$WakeLock;->release()V
  
34 ····.line·1534 ····.line·15
35 ····:cond_035 ····:cond_0
36 ····const-string·v1,·"power"36 ····const-string·v1,·"power"
  
 37 ····.line·16
37 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;38 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
38 ····move-result-object·v039 ····move-result-object·v0
  
39 ····check-cast·v0,·Landroid/os/PowerManager;40 ····check-cast·v0,·Landroid/os/PowerManager;
  
40 ····.line·1741 ····.line·17
723 B
smali/com/mobeta/android/dslv/DragSortController.smali
    
Offset 1313, 28 lines modifiedOffset 1313, 30 lines modified
  
1313 ····iget-object·v10,·p0,·Lcom/mobeta/android/dslv/DragSortController;->mTempLoc:[I1313 ····iget-object·v10,·p0,·Lcom/mobeta/android/dslv/DragSortController;->mTempLoc:[I
  
1314 ····const/4·v11,·0x01314 ····const/4·v11,·0x0
  
1315 ····aget·v10,·v10,·v111315 ····aget·v10,·v10,·v11
  
 1316 ····.line·345
1316 ····invoke-virtual·{v1},·Landroid/view/View;->getWidth()I1317 ····invoke-virtual·{v1},·Landroid/view/View;->getWidth()I
  
1317 ····move-result·v111318 ····move-result·v11
  
1318 ····add-int/2addr·v10,·v111319 ····add-int/2addr·v10,·v11
  
1319 ····if-ge·v5,·v10,·:cond_11320 ····if-ge·v5,·v10,·:cond_1
  
1320 ····iget-object·v10,·p0,·Lcom/mobeta/android/dslv/DragSortController;->mTempLoc:[I1321 ····iget-object·v10,·p0,·Lcom/mobeta/android/dslv/DragSortController;->mTempLoc:[I
  
1321 ····const/4·v11,·0x11322 ····const/4·v11,·0x1
  
1322 ····aget·v10,·v10,·v111323 ····aget·v10,·v10,·v11
  
 1324 ····.line·346
1323 ····invoke-virtual·{v1},·Landroid/view/View;->getHeight()I1325 ····invoke-virtual·{v1},·Landroid/view/View;->getHeight()I
  
1324 ····move-result·v111326 ····move-result·v11
  
1325 ····add-int/2addr·v10,·v111327 ····add-int/2addr·v10,·v11
  
1326 ····if-ge·v6,·v10,·:cond_11328 ····if-ge·v6,·v10,·:cond_1
616 B
smali/com/mobeta/android/dslv/DragSortListView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/mobeta/android/dslv/DragSortListView;21 .field·final·synthetic·this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/mobeta/android/dslv/DragSortListView;)V23 .method·constructor·<init>(Lcom/mobeta/android/dslv/DragSortListView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/mobeta/android/dslv/DragSortListView;
  
25 ····.prologue26 ····.prologue
26 ····.line·27027 ····.line·270
27 ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView$1;->this$0:Lcom/mobeta/android/dslv/DragSortListView;28 ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView$1;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.84 KB
smali/com/mobeta/android/dslv/DragSortListView.smali
    
Offset 541, 24 lines modifiedOffset 541, 26 lines modified
  
541 ····const/high16·v13,·0x3f800000····#·1.0f541 ····const/high16·v13,·0x3f800000····#·1.0f
  
542 ····sget·v14,·Lcom/mobeta/android/dslv/R$styleable;->DragSortListView_slide_shuffle_speed:I542 ····sget·v14,·Lcom/mobeta/android/dslv/R$styleable;->DragSortListView_slide_shuffle_speed:I
  
543 ····const/high16·v15,·0x3f400000····#·0.75f543 ····const/high16·v15,·0x3f400000····#·0.75f
  
 544 ····.line·469
544 ····invoke-virtual·{v11,·v14,·v15},·Landroid/content/res/TypedArray;->getFloat(IF)F545 ····invoke-virtual·{v11,·v14,·v15},·Landroid/content/res/TypedArray;->getFloat(IF)F
  
545 ····move-result·v14546 ····move-result·v14
  
546 ····sub-float/2addr·v13,·v14547 ····sub-float/2addr·v13,·v14
  
547 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->min(FF)F548 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->min(FF)F
  
548 ····move-result·v12549 ····move-result·v12
  
 550 ····.line·468
549 ····invoke-static·{v5,·v12},·Ljava/lang/Math;->max(FF)F551 ····invoke-static·{v5,·v12},·Ljava/lang/Math;->max(FF)F
  
550 ····move-result·v5552 ····move-result·v5
  
551 ····move-object/from16·v0,·p0553 ····move-object/from16·v0,·p0
  
552 ····iput·v5,·v0,·Lcom/mobeta/android/dslv/DragSortListView;->mSlideRegionFrac:F554 ····iput·v5,·v0,·Lcom/mobeta/android/dslv/DragSortListView;->mSlideRegionFrac:F
Offset 1004, 30 lines modifiedOffset 1006, 14 lines modified
1004 ····.prologue1006 ····.prologue
1005 ····.line·591007 ····.line·59
1006 ····iput·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mRemoveVelocityX:F1008 ····iput·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mRemoveVelocityX:F
  
1007 ····return·p11009 ····return·p1
1008 .end·method1010 .end·method
  
1009 .method·static·synthetic·access$1616(Lcom/mobeta/android/dslv/DragSortListView;F)F 
1010 ····.locals·1 
1011 ····.param·p0,·"x0"····#·Lcom/mobeta/android/dslv/DragSortListView; 
1012 ····.param·p1,·"x1"····#·F 
  
1013 ····.prologue 
1014 ····.line·59 
1015 ····iget·v0,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mRemoveVelocityX:F 
  
1016 ····add-float/2addr·v0,·p1 
  
1017 ····iput·v0,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mRemoveVelocityX:F 
  
1018 ····return·v0 
1019 .end·method 
  
1020 .method·static·synthetic·access$1700(Lcom/mobeta/android/dslv/DragSortListView;)V1011 .method·static·synthetic·access$1700(Lcom/mobeta/android/dslv/DragSortListView;)V
1021 ····.locals·01012 ····.locals·0
1022 ····.param·p0,·"x0"····#·Lcom/mobeta/android/dslv/DragSortListView;1013 ····.param·p0,·"x0"····#·Lcom/mobeta/android/dslv/DragSortListView;
  
1023 ····.prologue1014 ····.prologue
1024 ····.line·591015 ····.line·59
1025 ····invoke-direct·{p0},·Lcom/mobeta/android/dslv/DragSortListView;->destroyFloatView()V1016 ····invoke-direct·{p0},·Lcom/mobeta/android/dslv/DragSortListView;->destroyFloatView()V
Offset 2248, 14 lines modifiedOffset 2234, 15 lines modified
  
2248 ····iget·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mDownScrollStartY:I2234 ····iget·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mDownScrollStartY:I
  
2249 ····if-gt·v2,·v3,·:cond_12235 ····if-gt·v2,·v3,·:cond_1
  
2250 ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mDragScroller:Lcom/mobeta/android/dslv/DragSortListView$DragScroller;2236 ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mDragScroller:Lcom/mobeta/android/dslv/DragSortListView$DragScroller;
  
 2237 ····.line·1827
2251 ····invoke-virtual·{v3},·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->isScrolling()Z2238 ····invoke-virtual·{v3},·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->isScrolling()Z
  
2252 ····move-result·v32239 ····move-result·v3
  
2253 ····if-eqz·v3,·:cond_12240 ····if-eqz·v3,·:cond_1
  
2254 ····.line·18312241 ····.line·1831
Offset 2564, 21 lines modifiedOffset 2551, 22 lines modified
  
2564 ····.line·7562551 ····.line·756
2565 ····.local·v3,·"dividerHeight":I2552 ····.local·v3,·"dividerHeight":I
2566 ····if-eqz·v2,·:cond_02553 ····if-eqz·v2,·:cond_0
  
2567 ····if-eqz·v3,·:cond_02554 ····if-eqz·v3,·:cond_0
  
2568 ····.line·7572555 ····.line·758
2569 ····invoke-virtual·{p0},·Lcom/mobeta/android/dslv/DragSortListView;->getFirstVisiblePosition()I2556 ····invoke-virtual·{p0},·Lcom/mobeta/android/dslv/DragSortListView;->getFirstVisiblePosition()I
  
2570 ····move-result·v82557 ····move-result·v8
  
2571 ····sub-int·v8,·p1,·v82558 ····sub-int·v8,·p1,·v8
  
 2559 ····.line·757
2572 ····invoke-virtual·{p0,·v8},·Lcom/mobeta/android/dslv/DragSortListView;->getChildAt(I)Landroid/view/View;2560 ····invoke-virtual·{p0,·v8},·Lcom/mobeta/android/dslv/DragSortListView;->getChildAt(I)Landroid/view/View;
  
2573 ····move-result-object·v42561 ····move-result-object·v4
  
2574 ····check-cast·v4,·Landroid/view/ViewGroup;2562 ····check-cast·v4,·Landroid/view/ViewGroup;
  
2575 ····.line·7592563 ····.line·759
Offset 3452, 22 lines modifiedOffset 3440, 24 lines modified
3452 ····:cond_03440 ····:cond_0
3453 ····iget·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mWidthMeasureSpec:I3441 ····iget·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView;->mWidthMeasureSpec:I
  
3454 ····invoke-virtual·{p0},·Lcom/mobeta/android/dslv/DragSortListView;->getListPaddingLeft()I3442 ····invoke-virtual·{p0},·Lcom/mobeta/android/dslv/DragSortListView;->getListPaddingLeft()I
  
3455 ····move-result·v43443 ····move-result·v4
  
 3444 ····.line·2103
3456 ····invoke-virtual·{p0},·Lcom/mobeta/android/dslv/DragSortListView;->getListPaddingRight()I3445 ····invoke-virtual·{p0},·Lcom/mobeta/android/dslv/DragSortListView;->getListPaddingRight()I
  
3457 ····move-result·v53446 ····move-result·v5
  
3458 ····add-int/2addr·v4,·v53447 ····add-int/2addr·v4,·v5
  
3459 ····iget·v5,·v1,·Landroid/view/ViewGroup$LayoutParams;->width:I3448 ····iget·v5,·v1,·Landroid/view/ViewGroup$LayoutParams;->width:I
  
 3449 ····.line·2102
3460 ····invoke-static·{v3,·v4,·v5},·Landroid/view/ViewGroup;->getChildMeasureSpec(III)I3450 ····invoke-static·{v3,·v4,·v5},·Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
  
3461 ····move-result·v23451 ····move-result·v2
  
3462 ····.line·21053452 ····.line·2105
3463 ····.local·v2,·"wspec":I3453 ····.local·v2,·"wspec":I
3464 ····iget·v3,·v1,·Landroid/view/ViewGroup$LayoutParams;->height:I3454 ····iget·v3,·v1,·Landroid/view/ViewGroup$LayoutParams;->height:I
Offset 6000, 21 lines modifiedOffset 5990, 19 lines modified
6000 ····.line·20515990 ····.line·2051
6001 ····:cond_05991 ····:cond_0
6002 ····return-void5992 ····return-void
6003 .end·method5993 .end·method
  
Max diff block lines reached; 425/3826 bytes (11.11%) of diff not shown.
277 B
smali/com/mobeta/android/dslv/R.smali
    
Offset 17, 10 lines modifiedOffset 17, 9 lines modified
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····.prologue19 ····.prologue
20 ····.line·920 ····.line·9
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·37 
23 ····return-void22 ····return-void
24 .end·method23 .end·method
594 B
smali/com/mobeta/android/dslv/DragSortItemView.smali
    
Offset 164, 19 lines modifiedOffset 164, 20 lines modified
164 ····:cond_0164 ····:cond_0
165 ····invoke-virtual·{v0},·Landroid/view/View;->isLayoutRequested()Z165 ····invoke-virtual·{v0},·Landroid/view/View;->isLayoutRequested()Z
  
166 ····move-result·v5166 ····move-result·v5
  
167 ····if-eqz·v5,·:cond_1167 ····if-eqz·v5,·:cond_1
  
168 ····.line·83168 ····.line·84
169 ····invoke-static·{v6,·v6},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I169 ····invoke-static·{v6,·v6},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
170 ····move-result·v5170 ····move-result·v5
  
 171 ····.line·83
171 ····invoke-virtual·{p0,·v0,·p1,·v5},·Lcom/mobeta/android/dslv/DragSortItemView;->measureChild(Landroid/view/View;II)V172 ····invoke-virtual·{p0,·v0,·p1,·v5},·Lcom/mobeta/android/dslv/DragSortItemView;->measureChild(Landroid/view/View;II)V
  
172 ····.line·87173 ····.line·87
173 ····:cond_1174 ····:cond_1
174 ····if-nez·v2,·:cond_2175 ····if-nez·v2,·:cond_2
  
175 ····.line·88176 ····.line·88
893 B
smali/com/mobeta/android/dslv/SimpleDragSortCursorAdapter.smali
    
Offset 289, 21 lines modifiedOffset 289, 15 lines modified
  
289 ····move-result-object·v10289 ····move-result-object·v10
  
290 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;290 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
291 ····move-result-object·v9291 ····move-result-object·v9
  
292 ····const-string·v10,·"·is·not·a·" 
  
293 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
294 ····move-result-object·v9 
  
295 ····const-string·v10,·"·view·that·can·be·bounds·by·this·SimpleCursorAdapter"292 ····const-string·v10,·"·is·not·a··view·that·can·be·bounds·by·this·SimpleCursorAdapter"
  
296 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;293 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
297 ····move-result-object·v9294 ····move-result-object·v9
  
298 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;295 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1.71 KB
smali/com/mobeta/android/dslv/DragSortListView$RemoveAnimator.smali
    
Offset 366, 34 lines modifiedOffset 366, 42 lines modified
366 ····.local·v7,·"w":I366 ····.local·v7,·"w":I
367 ····iget-object·v9,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->this$0:Lcom/mobeta/android/dslv/DragSortListView;367 ····iget-object·v9,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
368 ····iget-object·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->this$0:Lcom/mobeta/android/dslv/DragSortListView;368 ····iget-object·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
369 ····invoke-static·{v8},·Lcom/mobeta/android/dslv/DragSortListView;->access$1600(Lcom/mobeta/android/dslv/DragSortListView;)F369 ····invoke-static·{v8},·Lcom/mobeta/android/dslv/DragSortListView;->access$1600(Lcom/mobeta/android/dslv/DragSortListView;)F
  
 370 ····move-result·v10
  
 371 ····iget-object·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
 372 ····invoke-static·{v8},·Lcom/mobeta/android/dslv/DragSortListView;->access$1600(Lcom/mobeta/android/dslv/DragSortListView;)F
  
370 ····move-result·v8373 ····move-result·v8
  
371 ····const/4·v10,·0x0374 ····const/4·v11,·0x0
  
372 ····cmpl-float·v8,·v8,·v10375 ····cmpl-float·v8,·v8,·v11
  
373 ····if-lez·v8,·:cond_2376 ····if-lez·v8,·:cond_2
  
374 ····const/4·v8,·0x1377 ····const/4·v8,·0x1
  
375 ····:goto_1378 ····:goto_1
376 ····int-to-float·v8,·v8379 ····int-to-float·v8,·v8
  
377 ····mul-float/2addr·v8,·v1380 ····mul-float/2addr·v8,·v1
  
378 ····int-to-float·v10,·v7381 ····int-to-float·v11,·v7
  
 382 ····mul-float/2addr·v8,·v11
  
379 ····mul-float/2addr·v8,·v10383 ····add-float/2addr·v8,·v10
  
380 ····invoke-static·{v9,·v8},·Lcom/mobeta/android/dslv/DragSortListView;->access$1616(Lcom/mobeta/android/dslv/DragSortListView;F)F384 ····invoke-static·{v9,·v8},·Lcom/mobeta/android/dslv/DragSortListView;->access$1602(Lcom/mobeta/android/dslv/DragSortListView;F)F
  
381 ····.line·1360385 ····.line·1360
382 ····iget·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->mFloatLocX:F386 ····iget·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->mFloatLocX:F
  
383 ····add-float/2addr·v8,·v2387 ····add-float/2addr·v8,·v2
  
384 ····iput·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->mFloatLocX:F388 ····iput·v8,·p0,·Lcom/mobeta/android/dslv/DragSortListView$RemoveAnimator;->mFloatLocX:F
2.87 KB
smali/com/mobeta/android/dslv/DragSortListView$DragSortTracker.smali
    
Offset 330, 14 lines modifiedOffset 330, 15 lines modified
  
330 ····move-result-object·v3330 ····move-result-object·v3
  
331 ····iget-object·v4,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView;331 ····iget-object·v4,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
332 ····iget-object·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView;332 ····iget-object·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
 333 ····.line·3011
333 ····invoke-static·{v5},·Lcom/mobeta/android/dslv/DragSortListView;->access$1300(Lcom/mobeta/android/dslv/DragSortListView;)I334 ····invoke-static·{v5},·Lcom/mobeta/android/dslv/DragSortListView;->access$1300(Lcom/mobeta/android/dslv/DragSortListView;)I
  
334 ····move-result·v5335 ····move-result·v5
  
335 ····invoke-static·{v4,·v5},·Lcom/mobeta/android/dslv/DragSortListView;->access$2800(Lcom/mobeta/android/dslv/DragSortListView;I)I336 ····invoke-static·{v4,·v5},·Lcom/mobeta/android/dslv/DragSortListView;->access$2800(Lcom/mobeta/android/dslv/DragSortListView;I)I
  
336 ····move-result·v4337 ····move-result·v4
Offset 358, 14 lines modifiedOffset 359, 15 lines modified
  
358 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;359 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
359 ····move-result-object·v3360 ····move-result-object·v3
  
360 ····const-string·v4,·"</FirstExpBlankHeight>\n"361 ····const-string·v4,·"</FirstExpBlankHeight>\n"
  
 362 ····.line·3012
361 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;363 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
362 ····.line·3013364 ····.line·3013
363 ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->mBuilder:Ljava/lang/StringBuilder;365 ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->mBuilder:Ljava/lang/StringBuilder;
  
364 ····const-string·v4,·"····<SecondExpPos>"366 ····const-string·v4,·"····<SecondExpPos>"
  
Offset 396, 14 lines modifiedOffset 398, 15 lines modified
  
396 ····move-result-object·v3398 ····move-result-object·v3
  
397 ····iget-object·v4,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView;399 ····iget-object·v4,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
398 ····iget-object·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView;400 ····iget-object·v5,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
 401 ····.line·3015
399 ····invoke-static·{v5},·Lcom/mobeta/android/dslv/DragSortListView;->access$1400(Lcom/mobeta/android/dslv/DragSortListView;)I402 ····invoke-static·{v5},·Lcom/mobeta/android/dslv/DragSortListView;->access$1400(Lcom/mobeta/android/dslv/DragSortListView;)I
  
400 ····move-result·v5403 ····move-result·v5
  
401 ····invoke-static·{v4,·v5},·Lcom/mobeta/android/dslv/DragSortListView;->access$2800(Lcom/mobeta/android/dslv/DragSortListView;I)I404 ····invoke-static·{v4,·v5},·Lcom/mobeta/android/dslv/DragSortListView;->access$2800(Lcom/mobeta/android/dslv/DragSortListView;I)I
  
402 ····move-result·v4405 ····move-result·v4
Offset 424, 14 lines modifiedOffset 427, 15 lines modified
  
424 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;427 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
425 ····move-result-object·v3428 ····move-result-object·v3
  
426 ····const-string·v4,·"</SecondExpBlankHeight>\n"429 ····const-string·v4,·"</SecondExpBlankHeight>\n"
  
 430 ····.line·3016
427 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;431 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
428 ····.line·3017432 ····.line·3017
429 ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->mBuilder:Ljava/lang/StringBuilder;433 ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->mBuilder:Ljava/lang/StringBuilder;
  
430 ····const-string·v4,·"····<SrcPos>"434 ····const-string·v4,·"····<SrcPos>"
  
Offset 478, 14 lines modifiedOffset 482, 15 lines modified
  
478 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;482 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
479 ····move-result-object·v3483 ····move-result-object·v3
  
480 ····const-string·v4,·"</SrcHeight>\n"484 ····const-string·v4,·"</SrcHeight>\n"
  
 485 ····.line·3019
481 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;486 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
482 ····.line·3020487 ····.line·3020
483 ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->mBuilder:Ljava/lang/StringBuilder;488 ····iget-object·v3,·p0,·Lcom/mobeta/android/dslv/DragSortListView$DragSortTracker;->mBuilder:Ljava/lang/StringBuilder;
  
484 ····const-string·v4,·"····<ViewHeight>"489 ····const-string·v4,·"····<ViewHeight>"
  
632 B
smali/com/mobeta/android/dslv/DragSortListView$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/mobeta/android/dslv/DragSortListView;18 .field·final·synthetic·this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/mobeta/android/dslv/DragSortListView;)V20 .method·constructor·<init>(Lcom/mobeta/android/dslv/DragSortListView;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/mobeta/android/dslv/DragSortListView;
  
22 ····.prologue23 ····.prologue
23 ····.line·55224 ····.line·552
24 ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView$2;->this$0:Lcom/mobeta/android/dslv/DragSortListView;25 ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView$2;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
25 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V26 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
666 B
smali/com/mobeta/android/dslv/DragSortController$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/mobeta/android/dslv/DragSortController;18 .field·final·synthetic·this$0:Lcom/mobeta/android/dslv/DragSortController;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/mobeta/android/dslv/DragSortController;)V20 .method·constructor·<init>(Lcom/mobeta/android/dslv/DragSortController;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/mobeta/android/dslv/DragSortController;
  
22 ····.prologue23 ····.prologue
23 ····.line·44524 ····.line·445
24 ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortController$1;->this$0:Lcom/mobeta/android/dslv/DragSortController;25 ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortController$1;->this$0:Lcom/mobeta/android/dslv/DragSortController;
  
25 ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V26 ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V
  
1.69 KB
smali/com/mobeta/android/dslv/DragSortListView$DragScroller.smali
    
Offset 323, 26 lines modifiedOffset 323, 28 lines modified
  
323 ····sub-float/2addr·v14,·v15323 ····sub-float/2addr·v14,·v15
  
324 ····move-object/from16·v0,·p0324 ····move-object/from16·v0,·p0
  
325 ····iget-object·v15,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->this$0:Lcom/mobeta/android/dslv/DragSortListView;325 ····iget-object·v15,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
 326 ····.line·2892
326 ····invoke-static·{v15},·Lcom/mobeta/android/dslv/DragSortListView;->access$2200(Lcom/mobeta/android/dslv/DragSortListView;)F327 ····invoke-static·{v15},·Lcom/mobeta/android/dslv/DragSortListView;->access$2200(Lcom/mobeta/android/dslv/DragSortListView;)F
  
327 ····move-result·v15328 ····move-result·v15
  
328 ····div-float/2addr·v14,·v15329 ····div-float/2addr·v14,·v15
  
329 ····move-object/from16·v0,·p0330 ····move-object/from16·v0,·p0
  
330 ····iget-wide·v0,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->mPrevTime:J331 ····iget-wide·v0,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->mPrevTime:J
  
331 ····move-wide/from16·v16,·v0332 ····move-wide/from16·v16,·v0
  
 333 ····.line·2891
332 ····move-wide/from16·v0,·v16334 ····move-wide/from16·v0,·v16
  
333 ····invoke-interface·{v13,·v14,·v0,·v1},·Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;->getSpeed(FJ)F335 ····invoke-interface·{v13,·v14,·v0,·v1},·Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;->getSpeed(FJ)F
  
334 ····move-result·v13336 ····move-result·v13
  
335 ····move-object/from16·v0,·p0337 ····move-object/from16·v0,·p0
Offset 599, 26 lines modifiedOffset 601, 28 lines modified
  
599 ····sub-float/2addr·v14,·v15601 ····sub-float/2addr·v14,·v15
  
600 ····move-object/from16·v0,·p0602 ····move-object/from16·v0,·p0
  
601 ····iget-object·v15,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->this$0:Lcom/mobeta/android/dslv/DragSortListView;603 ····iget-object·v15,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
 604 ····.line·2905
602 ····invoke-static·{v15},·Lcom/mobeta/android/dslv/DragSortListView;->access$2500(Lcom/mobeta/android/dslv/DragSortListView;)F605 ····invoke-static·{v15},·Lcom/mobeta/android/dslv/DragSortListView;->access$2500(Lcom/mobeta/android/dslv/DragSortListView;)F
  
603 ····move-result·v15606 ····move-result·v15
  
604 ····div-float/2addr·v14,·v15607 ····div-float/2addr·v14,·v15
  
605 ····move-object/from16·v0,·p0608 ····move-object/from16·v0,·p0
  
606 ····iget-wide·v0,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->mPrevTime:J609 ····iget-wide·v0,·v0,·Lcom/mobeta/android/dslv/DragSortListView$DragScroller;->mPrevTime:J
  
607 ····move-wide/from16·v16,·v0610 ····move-wide/from16·v16,·v0
  
 611 ····.line·2904
608 ····move-wide/from16·v0,·v16612 ····move-wide/from16·v0,·v16
  
609 ····invoke-interface·{v13,·v14,·v0,·v1},·Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;->getSpeed(FJ)F613 ····invoke-interface·{v13,·v14,·v0,·v1},·Lcom/mobeta/android/dslv/DragSortListView$DragScrollProfile;->getSpeed(FJ)F
  
610 ····move-result·v13614 ····move-result·v13
  
611 ····neg-float·v13,·v13615 ····neg-float·v13,·v13
820 B
smali/com/mobeta/android/dslv/DragSortListView$AdapterWrapper$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$this$0:Lcom/mobeta/android/dslv/DragSortListView;19 .field·final·synthetic·val$this$0:Lcom/mobeta/android/dslv/DragSortListView;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper;Lcom/mobeta/android/dslv/DragSortListView;)V21 .method·constructor·<init>(Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper;Lcom/mobeta/android/dslv/DragSortListView;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper;
  
23 ····.prologue24 ····.prologue
24 ····.line·64825 ····.line·648
25 ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper$1;->this$1:Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper;26 ····iput-object·p1,·p0,·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper$1;->this$1:Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper;
  
26 ····iput-object·p2,·p0,·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper$1;->val$this$0:Lcom/mobeta/android/dslv/DragSortListView;27 ····iput-object·p2,·p0,·Lcom/mobeta/android/dslv/DragSortListView$AdapterWrapper$1;->val$this$0:Lcom/mobeta/android/dslv/DragSortListView;