Offset 1, 479 lines modified | Offset 1, 479 lines modified | ||
1 |
Zip·file·size:·279 |
1 | Zip·file·size:·2793679·bytes,·number·of·entries:·477 |
2 | -rw----·····2.0·fat····47891·bl·defN·16-Feb-29·14:04·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat····47891·bl·defN·16-Feb-29·14:04·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat····48012·bl·defN·16-Feb-29·14:04·META-INF/4C8A0686.SF | 3 | -rw----·····2.0·fat····48012·bl·defN·16-Feb-29·14:04·META-INF/4C8A0686.SF |
4 | -rw----·····2.0·fat·····1326·bl·defN·16-Feb-29·14:04·META-INF/4C8A0686.RSA | 4 | -rw----·····2.0·fat·····1326·bl·defN·16-Feb-29·14:04·META-INF/4C8A0686.RSA |
5 | -rw----·····2.0·fat····11358·bl·defN·16-Feb-29·08:45·META-INF/LICENSE.txt | ||
6 | -rw----·····2.0·fat······301·bl·defN·16-Feb-29·08:45·META-INF/NOTICE.txt | ||
7 | -rw----·····2.0·fat·······41·bl·defN·16-Feb-29·08:45·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·16-Feb-29·08:45·META-INF/buildserverid |
8 | -rw----·····2.0·fat·······41·bl·defN·16-Feb-29·08:45·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·16-Feb-29·08:45·META-INF/fdroidserverid |
9 |
-rw----·····2.0·fat·····3952·bX·defN· |
7 | -rw----·····2.0·fat·····3952·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
10 |
-rw----·····2.0·fat······396·bl·defN· |
8 | -rw----·····2.0·fat······396·bl·defN·08-Jan-01·00:00·res/anim/abc_fade_in.xml |
11 |
-rw----·····2.0·fat······396·bl·defN· |
9 | -rw----·····2.0·fat······396·bl·defN·08-Jan-01·00:00·res/anim/abc_fade_out.xml |
12 |
-rw----·····2.0·fat······860·bl·defN· |
10 | -rw----·····2.0·fat······860·bl·defN·08-Jan-01·00:00·res/anim/abc_grow_fade_in_from_bottom.xml |
13 |
-rw----·····2.0·fat······512·bl·defN· |
11 | -rw----·····2.0·fat······512·bl·defN·08-Jan-01·00:00·res/anim/abc_popup_enter.xml |
14 |
-rw----·····2.0·fat······512·bl·defN· |
12 | -rw----·····2.0·fat······512·bl·defN·08-Jan-01·00:00·res/anim/abc_popup_exit.xml |
15 |
-rw----·····2.0·fat······860·bl·defN· |
13 | -rw----·····2.0·fat······860·bl·defN·08-Jan-01·00:00·res/anim/abc_shrink_fade_out_from_bottom.xml |
16 |
-rw----·····2.0·fat······400·bl·defN· |
14 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_in_bottom.xml |
17 |
-rw----·····2.0·fat······400·bl·defN· |
15 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_in_top.xml |
18 |
-rw----·····2.0·fat······400·bl·defN· |
16 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_out_bottom.xml |
19 |
-rw----·····2.0·fat······400·bl·defN· |
17 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_out_top.xml |
20 |
-rw----·····2.0·fat······688·bl·defN· |
18 | -rw----·····2.0·fat······688·bl·defN·08-Jan-01·00:00·res/anim/design_fab_in.xml |
21 |
-rw----·····2.0·fat······688·bl·defN· |
19 | -rw----·····2.0·fat······688·bl·defN·08-Jan-01·00:00·res/anim/design_fab_out.xml |
22 |
-rw----·····2.0·fat······320·bl·defN· |
20 | -rw----·····2.0·fat······320·bl·defN·08-Jan-01·00:00·res/anim/design_snackbar_in.xml |
23 |
-rw----·····2.0·fat······320·bl·defN· |
21 | -rw----·····2.0·fat······320·bl·defN·08-Jan-01·00:00·res/anim/design_snackbar_out.xml |
24 |
-rw----·····2.0·fat·····1184·bl·defN· |
22 | -rw----·····2.0·fat·····1184·bl·defN·08-Jan-01·00:00·res/animator/chat_fab_state_change.xml |
25 |
-rw----·····2.0·fat······472·bl·defN· |
23 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
26 |
-rw----·····2.0·fat······472·bl·defN· |
24 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
27 |
-rw----·····2.0·fat······548·bl·defN· |
25 | -rw----·····2.0·fat······548·bl·defN·08-Jan-01·00:00·res/color-v23/abc_color_highlight_material.xml |
28 |
-rw----·····2.0·fat······344·bl·defN· |
26 | -rw----·····2.0·fat······344·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_dark.xml |
29 |
-rw----·····2.0·fat······344·bl·defN· |
27 | -rw----·····2.0·fat······344·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_light.xml |
30 |
-rw----·····2.0·fat······468·bl·defN· |
28 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_dark.xml |
31 |
-rw----·····2.0·fat······468·bl·defN· |
29 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_light.xml |
32 |
-rw----·····2.0·fat······468·bl·defN· |
30 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_dark.xml |
33 |
-rw----·····2.0·fat······468·bl·defN· |
31 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_light.xml |
34 |
-rw----·····2.0·fat······596·bl·defN· |
32 | -rw----·····2.0·fat······596·bl·defN·08-Jan-01·00:00·res/color/abc_search_url_text.xml |
35 |
-rw----·····2.0·fat······468·bl·defN· |
33 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_dark.xml |
36 |
-rw----·····2.0·fat······468·bl·defN· |
34 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_light.xml |
37 |
-rw----·····2.0·fat······468·bl·defN· |
35 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/chat_fab_background_states.xml |
38 |
-rw----·····2.0·fat······468·bl·defN· |
36 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/chat_fab_drawable_states.xml |
39 |
-rw----·····2.0·fat······468·bl·defN· |
37 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/switch_thumb_material_dark.xml |
40 |
-rw----·····2.0·fat······468·bl·defN· |
38 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/switch_thumb_material_light.xml |
41 |
-rw----·····1.0·fat······287·b-·stor· |
39 | -rw----·····1.0·fat······287·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
42 |
-rw----·····1.0·fat······306·b-·stor· |
40 | -rw----·····1.0·fat······306·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
43 |
-rw----·····1.0·fat······549·b-·stor· |
41 | -rw----·····1.0·fat······549·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
44 |
-rw----·····1.0·fat······622·b-·stor· |
42 | -rw----·····1.0·fat······622·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
45 |
-rw----·····1.0·fat······753·b-·stor· |
43 | -rw----·····1.0·fat······753·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
46 |
-rw----·····1.0·fat·····1619·b-·stor· |
44 | -rw----·····1.0·fat·····1619·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
47 |
-rw----·····1.0·fat·····1078·b-·stor· |
45 | -rw----·····1.0·fat·····1078·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
48 |
-rw----·····1.0·fat·····1548·b-·stor· |
46 | -rw----·····1.0·fat·····1548·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
49 |
-rw----·····1.0·fat·····1748·b-·stor· |
47 | -rw----·····1.0·fat·····1748·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
50 |
-rw----·····1.0·fat······229·b-·stor· |
48 | -rw----·····1.0·fat······229·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
51 |
-rw----·····1.0·fat······416·b-·stor· |
49 | -rw----·····1.0·fat······416·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
52 |
-rw----·····1.0·fat······280·b-·stor· |
50 | -rw----·····1.0·fat······280·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
53 |
-rw----·····1.0·fat······233·b-·stor· |
51 | -rw----·····1.0·fat······233·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
54 |
-rw----·····1.0·fat······160·b-·stor· |
52 | -rw----·····1.0·fat······160·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
55 |
-rw----·····1.0·fat······288·b-·stor· |
53 | -rw----·····1.0·fat······288·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
56 |
-rw----·····1.0·fat······612·b-·stor· |
54 | -rw----·····1.0·fat······612·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
57 |
-rw----·····1.0·fat······190·b-·stor· |
55 | -rw----·····1.0·fat······190·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
58 |
-rw----·····1.0·fat······373·b-·stor· |
56 | -rw----·····1.0·fat······373·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
59 |
-rw----·····1.0·fat······270·b-·stor· |
57 | -rw----·····1.0·fat······270·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
60 |
-rw----·····1.0·fat······791·b-·stor· |
58 | -rw----·····1.0·fat······791·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
61 |
-rw----·····1.0·fat·····1028·b-·stor· |
59 | -rw----·····1.0·fat·····1028·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
62 |
-rw----·····1.0·fat······541·b-·stor· |
60 | -rw----·····1.0·fat······541·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
63 |
-rw----·····1.0·fat······170·b-·stor· |
61 | -rw----·····1.0·fat······170·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
64 |
-rw----·····1.0·fat······244·b-·stor· |
62 | -rw----·····1.0·fat······244·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
65 |
-rw----·····1.0·fat······212·b-·stor· |
63 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
66 |
-rw----·····1.0·fat······212·b-·stor· |
64 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
67 |
-rw----·····1.0·fat······212·b-·stor· |
65 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
68 |
-rw----·····1.0·fat······239·b-·stor· |
66 | -rw----·····1.0·fat······239·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
69 |
-rw----·····1.0·fat······240·b-·stor· |
67 | -rw----·····1.0·fat······240·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
70 |
-rw----·····1.0·fat······840·b-·stor· |
68 | -rw----·····1.0·fat······840·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
71 |
-rw----·····1.0·fat·····1290·b-·stor· |
69 | -rw----·····1.0·fat·····1290·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
72 |
-rw----·····1.0·fat······259·b-·stor· |
70 | -rw----·····1.0·fat······259·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png |
73 |
-rw----·····1.0·fat······271·b-·stor· |
71 | -rw----·····1.0·fat······271·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png |
74 |
-rw----·····1.0·fat······387·b-·stor· |
72 | -rw----·····1.0·fat······387·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
75 |
-rw----·····1.0·fat······214·b-·stor· |
73 | -rw----·····1.0·fat······214·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png |
76 |
-rw----·····1.0·fat······201·b-·stor· |
74 | -rw----·····1.0·fat······201·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png |
77 |
-rw----·····1.0·fat······392·b-·stor· |
75 | -rw----·····1.0·fat······392·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
78 |
-rw----·····1.0·fat······538·b-·stor· |
76 | -rw----·····1.0·fat······538·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
79 |
-rw----·····1.0·fat······199·b-·stor· |
77 | -rw----·····1.0·fat······199·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
80 |
-rw----·····1.0·fat······192·b-·stor· |
78 | -rw----·····1.0·fat······192·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
81 |
-rw----·····1.0·fat······202·b-·stor· |
79 | -rw----·····1.0·fat······202·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
82 |
-rw----·····1.0·fat······182·b-·stor· |
80 | -rw----·····1.0·fat······182·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
83 |
-rw----·····1.0·fat······182·b-·stor· |
81 | -rw----·····1.0·fat······182·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
84 |
-rw----·····1.0·fat······377·b-·stor· |
82 | -rw----·····1.0·fat······377·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_location_found.png |
85 |
-rw----·····1.0·fat······436·b-·stor· |
83 | -rw----·····1.0·fat······436·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_send.png |
86 |
-rw----·····1.0·fat······336·b-·stor· |
84 | -rw----·····1.0·fat······336·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_chat.png |
87 |
-rw----·····1.0·fat······280·b-·stor· |
85 | -rw----·····1.0·fat······280·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clear_white_24dp.png |
88 |
-rw----·····1.0·fat······838·b-·stor· |
86 | -rw----·····1.0·fat······838·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_gps_fixed_white_24dp.png |
89 |
-rw----·····1.0·fat······585·b-·stor· |
87 | -rw----·····1.0·fat······585·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_info.png |
90 |
-rw----·····1.0·fat·····2446·b-·stor· |
88 | -rw----·····1.0·fat·····2446·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_logo.png |
91 |
-rw----·····1.0·fat······695·b-·stor· |
89 | -rw----·····1.0·fat······695·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_map.png |
92 |
-rw----·····1.0·fat······193·b-·stor· |
90 | -rw----·····1.0·fat······193·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_more_vert_white_24dp.png |
93 |
-rw----·····1.0·fat······553·b-·stor· |
91 | -rw----·····1.0·fat······553·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_photo_camera_white_24dp.png |
94 |
-rw----·····1.0·fat······857·b-·stor· |
92 | -rw----·····1.0·fat······857·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_rules.png |
95 |
-rw----·····1.0·fat······891·b-·stor· |
93 | -rw----·····1.0·fat······891·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_twitter.png |
96 |
-rw----·····1.0·fat······208·b-·stor· |
94 | -rw----·····1.0·fat······208·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/plus.png |
97 |
-rw----·····1.0·fat······187·b-·stor· |
95 | -rw----·····1.0·fat······187·b-·stor·08-Jan-01·00:00·res/drawable-ldpi-v4/ic_action_send.png |
98 |
-rw----·····1.0·fat······208·b-·stor· |
96 | -rw----·····1.0·fat······208·b-·stor·08-Jan-01·00:00·res/drawable-ldpi-v4/ic_chat.png |
99 |
-rw----·····1.0·fat······311·b-·stor· |
97 | -rw----·····1.0·fat······311·b-·stor·08-Jan-01·00:00·res/drawable-ldpi-v4/ic_info.png |
Max diff block lines reached; 0/97731 bytes (0.00%) of diff not shown. |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 |
<manifest·android:versionCode="28"·android:versionName="2.2.1"·package="de.stephanlindauer.criticalmaps"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 |
2 | <manifest·android:versionCode="28"·android:versionName="2.2.1"·package="de.stephanlindauer.criticalmaps"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002" |
3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> | 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> |
4 | ····<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="22"·/> | 4 | ····<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="22"·/> |
5 | ····<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"·/> | 5 | ····<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"·/> |
6 | ····<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"·/> | 6 | ····<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"·/> |
7 | ····<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"·/> | 7 | ····<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"·/> |
8 | ····<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"·/> | 8 | ····<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"·/> |
9 | ····<uses-permission·android:name="android.permission.INTERNET"·/> | 9 | ····<uses-permission·android:name="android.permission.INTERNET"·/> |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·1106 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 96, 17 lines modified | Offset 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·v1 | 97 | ····move-result-object·v1 |
98 | ····check-cast·v1,·Landroid/os/IBinder; | 98 | ····check-cast·v1,·Landroid/os/IBinder; |
99 | ····:try_end_1 | 99 | ····:try_end_1 |
100 |
····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ |
100 | ····.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_ |
101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
102 |
····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ |
102 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
103 | ····.line·58 | 103 | ····.line·58 |
104 | ····:goto_1 | 104 | ····:goto_1 |
105 | ····return-object·v1 | 105 | ····return-object·v1 |
106 | ····.line·43 | 106 | ····.line·43 |
107 | ····:catch_0 | 107 | ····:catch_0 |
Offset 233, 17 lines modified | Offset 233, 17 lines modified | ||
233 | ····const/4·v3,·0x1 | 233 | ····const/4·v3,·0x1 |
234 | ····aput-object·p2,·v2,·v3 | 234 | ····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_1 | 236 | ····:try_end_1 |
237 |
····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ |
237 | ····.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_ |
238 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
239 |
····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ |
239 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
240 | ····.line·82 | 240 | ····.line·82 |
241 | ····:cond_1 | 241 | ····:cond_1 |
242 | ····:goto_1 | 242 | ····:goto_1 |
243 | ····return-void | 243 | ····return-void |
244 | ····.line·67 | 244 | ····.line·67 |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·933 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·9 | 21 | ····.line·9 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·22 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
Offset 253, 16 lines modified | Offset 253, 16 lines modified | ||
253 | ····const/4·v9,·0x1 | 253 | ····const/4·v9,·0x1 |
254 | ····aput-object·v4,·v8,·v9 | 254 | ····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_0 | 256 | ····:try_end_0 |
257 |
····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_ |
257 | ····.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_ |
258 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 |
259 | ····.line·305 | 259 | ····.line·305 |
260 | ····return-void | 260 | ····return-void |
261 | ····.line·302 | 261 | ····.line·302 |
262 | ····.end·local·v4····#·"provider":Ljava/lang/Object; | 262 | ····.end·local·v4····#·"provider":Ljava/lang/Object; |
263 | ····:catch_0 | 263 | ····:catch_0 |
Offset 354, 16 lines modified | Offset 354, 16 lines modified | ||
354 | ····move-result·v3 | 354 | ····move-result·v3 |
355 | ····if-nez·v3,·:cond_0 | 355 | ····if-nez·v3,·:cond_0 |
356 | ····#·getter·for:·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->selected:Ljava/lang/String; | 356 | ····#·getter·for:·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->selected:Ljava/lang/String; |
357 | ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; | 357 | ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String; |
358 | ····:try_end_0 | 358 | ····:try_end_0 |
359 |
····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_ |
359 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1 |
360 |
····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_ |
360 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 |
361 | ····move-result-object·v2 | 361 | ····move-result-object·v2 |
362 | ····goto·:goto_0 | 362 | ····goto·:goto_0 |
363 | ····.line·325 | 363 | ····.line·325 |
364 | ····.end·local·v1····#·"provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; | 364 | ····.end·local·v1····#·"provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; |
Offset 252, 16 lines modified | Offset 252, 16 lines modified | ||
252 | ····aput-object·v23,·v9,·v22 | 252 | ····aput-object·v23,·v9,·v22 |
253 | ····move-object/from16·v0,·v21 | 253 | ····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_2 | 255 | ····:try_end_2 |
256 |
····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_ |
256 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_4 |
257 |
····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_ |
257 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_5 |
258 | ····move-result-object·v6 | 258 | ····move-result-object·v6 |
259 | ····.line·136 | 259 | ····.line·136 |
260 | ····:try_start_3 | 260 | ····:try_start_3 |
261 | ····const-string·v2,·"android.net.Network" | 261 | ····const-string·v2,·"android.net.Network" |
Offset 285, 15 lines modified | Offset 285, 15 lines modified | ||
285 | ····move-object/from16·v0,·v16 | 285 | ····move-object/from16·v0,·v16 |
286 | ····move-object/from16·v1,·v22 | 286 | ····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;)V | 287 | ····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_3 | 288 | ····:try_end_3 |
289 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_3·..·:try_end_3}·:catch_7 | 289 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_3·..·:try_end_3}·:catch_7 |
290 |
····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_ |
290 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_5 |
291 | ····.line·138 | 291 | ····.line·138 |
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_4 | 294 | ····: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 modified | Offset 318, 15 lines modified | ||
318 | ····move-object/from16·v0,·v20 | 318 | ····move-object/from16·v0,·v20 |
319 | ····move-object/from16·v1,·v22 | 319 | ····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;)V | 320 | ····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_4 | 321 | ····:try_end_4 |
322 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_8 | 322 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_8 |
323 |
····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_4·..·:try_end_4}·:catch_ |
323 | ····.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,·v20 | 326 | ····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 modified | Offset 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_4 | 574 | ····:catch_4 |
575 | ····move-exception·v2 | 575 | ····move-exception·v2 |
576 | ····goto/16·:goto_1 | 576 | ····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_ |
583 | ····:catch_6 |
581 | ····move-exception·v2 | 584 | ····move-exception·v2 |
582 | ····move-object/from16·v7,·v16 | 585 | ····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_1 | 588 | ····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·139 | 589 | ····.line·139 |
591 | ····.restart·local·v21····#·"trafficStats":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | ||
592 | ····:catch_7 | 590 | ····:catch_7 |
593 | ····move-exception·v2 | 591 | ····move-exception·v2 |
594 | ····goto/16·:goto_1 | 592 | ····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;>;" |
Offset 95, 16 lines modified | Offset 95, 16 lines modified | ||
95 | ····const/4·v2,·0x0 | 95 | ····const/4·v2,·0x0 |
96 | ····aput-object·p2,·v1,·v2 | 96 | ····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_0 | 98 | ····:try_end_0 |
99 |
····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_ |
99 | ····.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_ |
100 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 |
101 | ····.line·60 | 101 | ····.line·60 |
102 | ····:cond_0 | 102 | ····:cond_0 |
103 | ····:goto_0 | 103 | ····:goto_0 |
104 | ····return-void | 104 | ····return-void |
105 | ····.line·57 | 105 | ····.line·57 |
Offset 177, 22 lines modified | Offset 177, 25 lines modified | ||
177 | ····invoke-direct·{v0,·p1},·Lcom/squareup/picasso/Picasso$Builder;-><init>(Landroid/content/Context;)V | 177 | ····invoke-direct·{v0,·p1},·Lcom/squareup/picasso/Picasso$Builder;-><init>(Landroid/content/Context;)V |
178 | ····new-instance·v1,·Lcom/squareup/picasso/OkHttpDownloader; | 178 | ····new-instance·v1,·Lcom/squareup/picasso/OkHttpDownloader; |
179 | ····invoke-direct·{v1,·p2},·Lcom/squareup/picasso/OkHttpDownloader;-><init>(Lcom/squareup/okhttp/OkHttpClient;)V | 179 | ····invoke-direct·{v1,·p2},·Lcom/squareup/picasso/OkHttpDownloader;-><init>(Lcom/squareup/okhttp/OkHttpClient;)V |
180 | ····.line·52 | ||
180 | ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/Picasso$Builder;->downloader(Lcom/squareup/picasso/Downloader;)Lcom/squareup/picasso/Picasso$Builder; | 181 | ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/Picasso$Builder;->downloader(Lcom/squareup/picasso/Downloader;)Lcom/squareup/picasso/Picasso$Builder; |
181 | ····move-result-object·v0 | 182 | ····move-result-object·v0 |
183 | ····.line·53 | ||
182 | ····invoke-virtual·{v0},·Lcom/squareup/picasso/Picasso$Builder;->build()Lcom/squareup/picasso/Picasso; | 184 | ····invoke-virtual·{v0},·Lcom/squareup/picasso/Picasso$Builder;->build()Lcom/squareup/picasso/Picasso; |
183 | ····move-result-object·v0 | 185 | ····move-result-object·v0 |
186 | ····.line·51 | ||
184 | ····return-object·v0 | 187 | ····return-object·v0 |
185 | .end·method | 188 | .end·method |
186 | .method·provideSharedPreferences()Landroid/content/SharedPreferences; | 189 | .method·provideSharedPreferences()Landroid/content/SharedPreferences; |
187 | ····.locals·3 | 190 | ····.locals·3 |
188 | ····.annotation·runtime·Ldagger/Provides; | 191 | ····.annotation·runtime·Ldagger/Provides; |
189 | ····.end·annotation | 192 | ····.end·annotation |
Offset 42, 18 lines modified | Offset 42, 20 lines modified | ||
42 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
43 | ····new-instance·v1,·Lde/stephanlindauer/criticalmaps/AppModule; | 43 | ····new-instance·v1,·Lde/stephanlindauer/criticalmaps/AppModule; |
44 | ····invoke-direct·{v1,·p0},·Lde/stephanlindauer/criticalmaps/AppModule;-><init>(Lde/stephanlindauer/criticalmaps/App;)V | 44 | ····invoke-direct·{v1,·p0},·Lde/stephanlindauer/criticalmaps/AppModule;-><init>(Lde/stephanlindauer/criticalmaps/App;)V |
45 | ····.line·14 | ||
45 | ····invoke-virtual·{v0,·v1},·Lde/stephanlindauer/criticalmaps/DaggerAppComponent$Builder;->appModule(Lde/stephanlindauer/criticalmaps/AppModule;)Lde/stephanlindauer/criticalmaps/DaggerAppComponent$Builder; | 46 | ····invoke-virtual·{v0,·v1},·Lde/stephanlindauer/criticalmaps/DaggerAppComponent$Builder;->appModule(Lde/stephanlindauer/criticalmaps/AppModule;)Lde/stephanlindauer/criticalmaps/DaggerAppComponent$Builder; |
46 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
48 | ····.line·15 | ||
47 | ····invoke-virtual·{v0},·Lde/stephanlindauer/criticalmaps/DaggerAppComponent$Builder;->build()Lde/stephanlindauer/criticalmaps/AppComponent; | 49 | ····invoke-virtual·{v0},·Lde/stephanlindauer/criticalmaps/DaggerAppComponent$Builder;->build()Lde/stephanlindauer/criticalmaps/AppComponent; |
48 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
49 | ····sput-object·v0,·Lde/stephanlindauer/criticalmaps/App;->appComponent:Lde/stephanlindauer/criticalmaps/AppComponent; | 51 | ····sput-object·v0,·Lde/stephanlindauer/criticalmaps/App;->appComponent:Lde/stephanlindauer/criticalmaps/AppComponent; |
50 | ····.line·16 | 52 | ····.line·16 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lde/stephanlindauer/criticalmaps/AppComponent; | 6 | .implements·Lde/stephanlindauer/criticalmaps/AppComponent; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lde/stephanlindauer/criticalmaps/DaggerAppComponent$1;, | ||
11 | ········Lde/stephanlindauer/criticalmaps/DaggerAppComponent$Builder; | 10 | ········Lde/stephanlindauer/criticalmaps/DaggerAppComponent$Builder; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·static·final·synthetic·$assertionsDisabled:Z | 14 | .field·static·final·synthetic·$assertionsDisabled:Z |
Offset 29, 10 lines modified | Offset 29, 9 lines modified | ||
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·10 | 32 | ····.line·10 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····.line·3061 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
Offset 37, 14 lines modified | Offset 37, 15 lines modified | ||
37 | ····.end·annotation | 37 | ····.end·annotation |
38 | .end·field | 38 | .end·field |
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·public·constructor·<init>(Lde/stephanlindauer/criticalmaps/adapter/ChatMessageAdapter;Landroid/view/View;)V | 40 | .method·public·constructor·<init>(Lde/stephanlindauer/criticalmaps/adapter/ChatMessageAdapter;Landroid/view/View;)V |
41 | ····.locals·3 | 41 | ····.locals·3 |
42 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/adapter/ChatMessageAdapter; | ||
42 | ····.param·p2,·"itemView"····#·Landroid/view/View; | 43 | ····.param·p2,·"itemView"····#·Landroid/view/View; |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·41 | 45 | ····.line·41 |
45 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/adapter/ChatMessageAdapter$ChatMessageViewHolder;->this$0:Lde/stephanlindauer/criticalmaps/adapter/ChatMessageAdapter; | 46 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/adapter/ChatMessageAdapter$ChatMessageViewHolder;->this$0:Lde/stephanlindauer/criticalmaps/adapter/ChatMessageAdapter; |
46 | ····.line·42 | 47 | ····.line·42 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$viewHolder:Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder; | 22 | .field·final·synthetic·val$viewHolder:Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter;Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder;)V | 24 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter;Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·62 | 28 | ····.line·62 |
28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$1;->this$0:Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter; | 29 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$1;->this$0:Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter; |
29 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$1;->val$viewHolder:Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder; | 30 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$1;->val$viewHolder:Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$tweet:Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; | 22 | .field·final·synthetic·val$tweet:Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter;Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;)V | 24 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter;Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·87 | 28 | ····.line·87 |
28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$2;->this$0:Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter; | 29 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$2;->this$0:Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter; |
29 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$2;->val$tweet:Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; | 30 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$2;->val$tweet:Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; |
Offset 112, 34 lines modified | Offset 112, 38 lines modified | ||
112 | ····move-result-object·v1 | 112 | ····move-result-object·v1 |
113 | ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/Picasso;->load(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; | 113 | ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/Picasso;->load(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; |
114 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
115 | ····.line·59 | ||
115 | ····invoke-virtual·{v0},·Lcom/squareup/picasso/RequestCreator;->fit()Lcom/squareup/picasso/RequestCreator; | 116 | ····invoke-virtual·{v0},·Lcom/squareup/picasso/RequestCreator;->fit()Lcom/squareup/picasso/RequestCreator; |
116 | ····move-result-object·v0 | 117 | ····move-result-object·v0 |
118 | ····.line·60 | ||
117 | ····invoke-virtual·{v0},·Lcom/squareup/picasso/RequestCreator;->centerInside()Lcom/squareup/picasso/RequestCreator; | 119 | ····invoke-virtual·{v0},·Lcom/squareup/picasso/RequestCreator;->centerInside()Lcom/squareup/picasso/RequestCreator; |
118 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
119 | ····const·v1,·0x7f020049 | 121 | ····const·v1,·0x7f020049 |
122 | ····.line·61 | ||
120 | ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/RequestCreator;->error(I)Lcom/squareup/picasso/RequestCreator; | 123 | ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/RequestCreator;->error(I)Lcom/squareup/picasso/RequestCreator; |
121 | ····move-result-object·v0 | 124 | ····move-result-object·v0 |
122 | ····iget-object·v1,·p3,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder;->userImageView:Landroid/widget/ImageView; | 125 | ····iget-object·v1,·p3,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder;->userImageView:Landroid/widget/ImageView; |
123 | ····new-instance·v2,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$1; | 126 | ····new-instance·v2,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$1; |
124 | ····invoke-direct·{v2,·p0,·p3},·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$1;-><init>(Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter;Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder;)V | 127 | ····invoke-direct·{v2,·p0,·p3},·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$1;-><init>(Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter;Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder;)V |
128 | ····.line·62 | ||
125 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V | 129 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V |
126 | ····.line·81 | 130 | ····.line·81 |
127 | ····iget-object·v0,·p3,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder;->nameTextView:Landroid/widget/TextView; | 131 | ····iget-object·v0,·p3,·Lde/stephanlindauer/criticalmaps/adapter/TweetAdapter$ViewHolder;->nameTextView:Landroid/widget/TextView; |
128 | ····invoke-virtual·{p1},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->getUserName()Ljava/lang/String; | 132 | ····invoke-virtual·{p1},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->getUserName()Ljava/lang/String; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$scrollviewPosition:I | 22 | .field·final·synthetic·val$scrollviewPosition:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/AboutFragment;I)V | 24 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/AboutFragment;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/AboutFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·55 | 28 | ····.line·55 |
28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/AboutFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/AboutFragment; | 29 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/AboutFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/AboutFragment; |
29 | ····iput·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/AboutFragment$1;->val$scrollviewPosition:I | 30 | ····iput·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/AboutFragment$1;->val$scrollviewPosition:I |
Offset 19, 18 lines modified | Offset 19, 19 lines modified | ||
19 | .field·final·synthetic·val$target:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 19 | .field·final·synthetic·val$target:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder;Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;)V | 21 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder;Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·20 | 25 | ····.line·20 |
25 |
····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder |
26 | ····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;" |
26 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder; | 27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder; |
27 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 28 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
28 | ····invoke-direct·{p0},·Lbutterknife/internal/DebouncingOnClickListener;-><init>()V | 29 | ····invoke-direct·{p0},·Lbutterknife/internal/DebouncingOnClickListener;-><init>()V |
29 | ····return-void | 30 | ····return-void |
Offset 40, 15 lines modified | Offset 41, 15 lines modified | ||
40 | #·virtual·methods | 41 | #·virtual·methods |
41 | .method·public·doClick(Landroid/view/View;)V | 42 | .method·public·doClick(Landroid/view/View;)V |
42 | ····.locals·1 | 43 | ····.locals·1 |
43 | ····.param·p1,·"p0"····#·Landroid/view/View; | 44 | ····.param·p1,·"p0"····#·Landroid/view/View; |
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·24 | 46 | ····.line·24 |
46 |
····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder |
47 | ····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;" |
47 | ····iget-object·v0,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 48 | ····iget-object·v0,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
48 | ····invoke-virtual·{v0},·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;->handleSendClicked()V | 49 | ····invoke-virtual·{v0},·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;->handleSendClicked()V |
49 | ····.line·25 | 50 | ····.line·25 |
50 | ····return-void | 51 | ····return-void |
51 | .end·method | 52 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·112 | 27 | ····.line·112 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·129 | 27 | ····.line·129 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$2;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$2;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 18 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;)V | 20 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·140 | 24 | ····.line·140 |
24 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$3;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 25 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$3;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
25 | ····invoke-direct·{p0},·Lorg/ligi/axt/simplifications/SimpleTextWatcher;-><init>()V | 26 | ····invoke-direct·{p0},·Lorg/ligi/axt/simplifications/SimpleTextWatcher;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$enabled:Z | 19 | .field·final·synthetic·val$enabled:Z |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;Z)V | 21 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/ChatFragment;Z)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·163 | 25 | ····.line·163 |
25 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$4;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; | 26 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$4;->this$0:Lde/stephanlindauer/criticalmaps/fragments/ChatFragment; |
26 | ····iput-boolean·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$4;->val$enabled:Z | 27 | ····iput-boolean·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/ChatFragment$4;->val$enabled:Z |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/MapFragment; | 21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/MapFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/MapFragment;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/MapFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/MapFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·105 | 27 | ····.line·105 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/MapFragment; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/MapFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 157, 127 lines modified | Offset 157, 126 lines modified | ||
157 | .end·method | 157 | .end·method |
158 | .method·private·refreshView()V | 158 | .method·private·refreshView()V |
159 | ····.locals·7 | 159 | ····.locals·7 |
160 | ····.prologue | 160 | ····.prologue |
161 | ····.line·137 | 161 | ····.line·137 |
162 |
····iget-object·v |
162 | ····iget-object·v4,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->mapView:Lorg/osmdroid/views/MapView; |
163 |
····invoke-virtual·{v |
163 | ····invoke-virtual·{v4},·Lorg/osmdroid/views/MapView;->getOverlays()Ljava/util/List; |
164 |
····move-result-object·v |
164 | ····move-result-object·v4 |
165 |
····invoke-interface·{v |
165 | ····invoke-interface·{v4},·Ljava/util/List;->clear()V |
166 | ····.line·139 | 166 | ····.line·139 |
167 |
····iget-object·v |
167 | ····iget-object·v4,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->otherUsersLocationModel:Lde/stephanlindauer/criticalmaps/model/OtherUsersLocationModel; |
168 |
····invoke-virtual·{v |
168 | ····invoke-virtual·{v4},·Lde/stephanlindauer/criticalmaps/model/OtherUsersLocationModel;->getOtherUsersLocations()Ljava/util/ArrayList; |
169 |
····move-result-object·v |
169 | ····move-result-object·v4 |
170 |
····invoke-virtual·{v |
170 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
171 |
····move-result-object·v |
171 | ····move-result-object·v4 |
172 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
173 | ····:goto_0 | 172 | ····:goto_0 |
174 |
····invoke-interface·{v |
173 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
175 | ····move-result·v5 | 174 | ····move-result·v5 |
176 | ····if-eqz·v5,·:cond_0 | 175 | ····if-eqz·v5,·:cond_0 |
177 |
····invoke-interface·{v |
176 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
178 | ····move-result-object·v0 | 177 | ····move-result-object·v0 |
179 | ····check-cast·v0,·Lorg/osmdroid/util/GeoPoint; | 178 | ····check-cast·v0,·Lorg/osmdroid/util/GeoPoint; |
180 | ····.line·140 | 179 | ····.line·140 |
181 | ····.local·v0,·"currentOtherUsersLocation":Lorg/osmdroid/util/GeoPoint; | 180 | ····.local·v0,·"currentOtherUsersLocation":Lorg/osmdroid/util/GeoPoint; |
182 |
····new-instance·v |
181 | ····new-instance·v2,·Lde/stephanlindauer/criticalmaps/overlays/LocationMarker; |
183 | ····iget-object·v5,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->mapView:Lorg/osmdroid/views/MapView; | 182 | ····iget-object·v5,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->mapView:Lorg/osmdroid/views/MapView; |
184 | ····iget-object·v6,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->resourceProxy:Lorg/osmdroid/DefaultResourceProxyImpl; | 183 | ····iget-object·v6,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->resourceProxy:Lorg/osmdroid/DefaultResourceProxyImpl; |
185 |
····invoke-direct·{v |
184 | ····invoke-direct·{v2,·v5,·v6},·Lde/stephanlindauer/criticalmaps/overlays/LocationMarker;-><init>(Lorg/osmdroid/views/MapView;Lorg/osmdroid/ResourceProxy;)V |
186 | ····.line·141 | 185 | ····.line·141 |
187 |
····.local·v |
186 | ····.local·v2,·"otherPeoplesMarker":Lde/stephanlindauer/criticalmaps/overlays/LocationMarker; |
188 |
····invoke-virtual·{v |
187 | ····invoke-virtual·{v2,·v0},·Lde/stephanlindauer/criticalmaps/overlays/LocationMarker;->setPosition(Lorg/osmdroid/util/GeoPoint;)V |
189 | ····.line·142 | 188 | ····.line·142 |
190 | ····iget-object·v5,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->locationIcon:Landroid/graphics/drawable/Drawable; | 189 | ····iget-object·v5,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->locationIcon:Landroid/graphics/drawable/Drawable; |
191 |
····invoke-virtual·{v |
190 | ····invoke-virtual·{v2,·v5},·Lde/stephanlindauer/criticalmaps/overlays/LocationMarker;->setIcon(Landroid/graphics/drawable/Drawable;)V |
192 | ····.line·143 | 191 | ····.line·143 |
193 | ····iget-object·v5,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->mapView:Lorg/osmdroid/views/MapView; | 192 | ····iget-object·v5,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->mapView:Lorg/osmdroid/views/MapView; |
194 | ····invoke-virtual·{v5},·Lorg/osmdroid/views/MapView;->getOverlays()Ljava/util/List; | 193 | ····invoke-virtual·{v5},·Lorg/osmdroid/views/MapView;->getOverlays()Ljava/util/List; |
195 | ····move-result-object·v5 | 194 | ····move-result-object·v5 |
196 |
····invoke-interface·{v5,·v |
195 | ····invoke-interface·{v5,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
197 | ····goto·:goto_0 | 196 | ····goto·:goto_0 |
198 | ····.line·146 | 197 | ····.line·146 |
199 | ····.end·local·v0····#·"currentOtherUsersLocation":Lorg/osmdroid/util/GeoPoint; | 198 | ····.end·local·v0····#·"currentOtherUsersLocation":Lorg/osmdroid/util/GeoPoint; |
200 |
····.end·local·v |
199 | ····.end·local·v2····#·"otherPeoplesMarker":Lde/stephanlindauer/criticalmaps/overlays/LocationMarker; |
201 | ····:cond_0 | 200 | ····:cond_0 |
202 |
····iget-object·v |
201 | ····iget-object·v4,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->ownLocationModel:Lde/stephanlindauer/criticalmaps/model/OwnLocationModel; |
203 |
····iget-object·v |
202 | ····iget-object·v4,·v4,·Lde/stephanlindauer/criticalmaps/model/OwnLocationModel;->ownLocation:Lorg/osmdroid/util/GeoPoint; |
204 |
····if-eqz·v |
203 | ····if-eqz·v4,·:cond_1 |
205 | ····.line·147 | 204 | ····.line·147 |
206 |
····iget-object·v |
205 | ····iget-object·v4,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->ownLocationModel:Lde/stephanlindauer/criticalmaps/model/OwnLocationModel; |
207 |
····iget-object·v1,·v |
206 | ····iget-object·v1,·v4,·Lde/stephanlindauer/criticalmaps/model/OwnLocationModel;->ownLocation:Lorg/osmdroid/util/GeoPoint; |
208 | ····.line·148 | 207 | ····.line·148 |
209 | ····.local·v1,·"currentUserLocation":Lorg/osmdroid/util/GeoPoint; | 208 | ····.local·v1,·"currentUserLocation":Lorg/osmdroid/util/GeoPoint; |
210 |
····new-instance·v |
209 | ····new-instance·v3,·Lde/stephanlindauer/criticalmaps/overlays/LocationMarker; |
211 |
····iget-object·v |
210 | ····iget-object·v4,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->mapView:Lorg/osmdroid/views/MapView; |
212 |
····iget-object·v |
211 | ····iget-object·v5,·p0,·Lde/stephanlindauer/criticalmaps/fragments/MapFragment;->resourceProxy:Lorg/osmdroid/DefaultResourceProxyImpl; |
213 |
····invoke-direct·{v |
212 | ····invoke-direct·{v3,·v4,·v5},·Lde/stephanlindauer/criticalmaps/overlays/LocationMarker;-><init>(Lorg/osmdroid/views/MapView;Lorg/osmdroid/ResourceProxy;)V |
214 | ····.line·149 | 213 | ····.line·149 |
215 |
····.local·v |
214 | ····.local·v3,·"ownMarker":Lde/stephanlindauer/criticalmaps/overlays/LocationMarker; |
216 |
····invoke-virtual·{v |
215 | ····invoke-virtual·{v3,·v1},·Lde/stephanlindauer/criticalmaps/overlays/LocationMarker;->setPosition(Lorg/osmdroid/util/GeoPoint;)V |
Max diff block lines reached; 1960/9224 bytes (21.25%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$scrollviewPosition:I | 24 | .field·final·synthetic·val$scrollviewPosition:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/RulesFragment;Landroid/widget/ScrollView;I)V | 26 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/RulesFragment;Landroid/widget/ScrollView;I)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/RulesFragment; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·66 | 30 | ····.line·66 |
30 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/RulesFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/RulesFragment; | 31 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/RulesFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/RulesFragment; |
31 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/RulesFragment$1;->val$scrollView:Landroid/widget/ScrollView; | 32 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/RulesFragment$1;->val$scrollView:Landroid/widget/ScrollView; |
Offset 33, 15 lines modified | Offset 33, 14 lines modified | ||
33 | .method·public·constructor·<init>()V | 33 | .method·public·constructor·<init>()V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.prologue | 35 | ····.prologue |
36 | ····.line·18 | 36 | ····.line·18 |
37 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V |
38 | ····.line·87 | ||
39 | ····return-void | 38 | ····return-void |
40 | .end·method | 39 | .end·method |
41 | .method·static·synthetic·access$100(Lde/stephanlindauer/criticalmaps/fragments/RulesFragment;)Landroid/view/View; | 40 | .method·static·synthetic·access$100(Lde/stephanlindauer/criticalmaps/fragments/RulesFragment;)Landroid/view/View; |
42 | ····.locals·1 | 41 | ····.locals·1 |
43 | ····.param·p0,·"x0"····#·Lde/stephanlindauer/criticalmaps/fragments/RulesFragment; | 42 | ····.param·p0,·"x0"····#·Lde/stephanlindauer/criticalmaps/fragments/RulesFragment; |
Offset 19, 18 lines modified | Offset 19, 19 lines modified | ||
19 | .field·final·synthetic·val$target:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; | 19 | .field·final·synthetic·val$target:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder;Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment;)V | 21 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder;Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·23 | 25 | ····.line·23 |
25 |
····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder |
26 | ····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;" |
26 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder; | 27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder; |
27 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; | 28 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; |
28 | ····invoke-direct·{p0},·Lbutterknife/internal/DebouncingOnClickListener;-><init>()V | 29 | ····invoke-direct·{p0},·Lbutterknife/internal/DebouncingOnClickListener;-><init>()V |
29 | ····return-void | 30 | ····return-void |
Offset 40, 15 lines modified | Offset 41, 15 lines modified | ||
40 | #·virtual·methods | 41 | #·virtual·methods |
41 | .method·public·doClick(Landroid/view/View;)V | 42 | .method·public·doClick(Landroid/view/View;)V |
42 | ····.locals·1 | 43 | ····.locals·1 |
43 | ····.param·p1,·"p0"····#·Landroid/view/View; | 44 | ····.param·p1,·"p0"····#·Landroid/view/View; |
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·27 | 46 | ····.line·27 |
46 |
····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder |
47 | ····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;" |
47 | ····iget-object·v0,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; | 48 | ····iget-object·v0,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; |
48 | ····invoke-virtual·{v0,·p1},·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment;->handleNewTweetClicked(Landroid/view/View;)V | 49 | ····invoke-virtual·{v0,·p1},·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment;->handleNewTweetClicked(Landroid/view/View;)V |
49 | ····.line·28 | 50 | ····.line·28 |
50 | ····return-void | 51 | ····return-void |
51 | .end·method | 52 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; | 21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·68 | 27 | ····.line·68 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$1;->this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; | 21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·79 | 27 | ····.line·79 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$2;->this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment$2;->this$0:Lde/stephanlindauer/criticalmaps/fragments/TwitterFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler; | 21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·18 | 27 | ····.line·18 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 67, 14 lines modified | Offset 67, 15 lines modified | ||
67 | ····invoke-virtual·{v2,·v3,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; | 67 | ····invoke-virtual·{v2,·v3,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
68 | ····move-result-object·v2 | 68 | ····move-result-object·v2 |
69 | ····const·v3,·0x7f07003d | 69 | ····const·v3,·0x7f07003d |
70 | ····.line·34 | ||
70 | ····invoke-virtual·{v2,·v3,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; | 71 | ····invoke-virtual·{v2,·v3,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
71 | ····move-result-object·v2 | 72 | ····move-result-object·v2 |
72 | ····invoke-virtual·{v2},·Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; | 73 | ····invoke-virtual·{v2},·Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; |
73 | ····.line·35 | 74 | ····.line·35 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler; | 21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·60 | 27 | ····.line·60 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$totalBytes:J | 21 | .field·final·synthetic·val$totalBytes:J |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody;Lokio/Sink;J)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody;Lokio/Sink;J)V |
24 | ····.locals·3 | 24 | ····.locals·3 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody; | ||
25 | ····.param·p2,·"x0"····#·Lokio/Sink; | 26 | ····.param·p2,·"x0"····#·Lokio/Sink; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·137 | 28 | ····.line·137 |
28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody; | 29 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody; |
29 | ····iput-wide·p3,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody$1;->val$totalBytes:J | 30 | ····iput-wide·p3,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody$1;->val$totalBytes:J |
Offset 102, 22 lines modified | Offset 102, 24 lines modified | ||
102 | ····.local·v1,·"progressListener":Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressListener; | 102 | ····.local·v1,·"progressListener":Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressListener; |
103 | ····new-instance·v5,·Lcom/squareup/okhttp/MultipartBuilder; | 103 | ····new-instance·v5,·Lcom/squareup/okhttp/MultipartBuilder; |
104 | ····invoke-direct·{v5},·Lcom/squareup/okhttp/MultipartBuilder;-><init>()V | 104 | ····invoke-direct·{v5},·Lcom/squareup/okhttp/MultipartBuilder;-><init>()V |
105 | ····sget-object·v6,·Lcom/squareup/okhttp/MultipartBuilder;->FORM:Lcom/squareup/okhttp/MediaType; | 105 | ····sget-object·v6,·Lcom/squareup/okhttp/MultipartBuilder;->FORM:Lcom/squareup/okhttp/MediaType; |
106 | ····.line·68 | ||
106 | ····invoke-virtual·{v5,·v6},·Lcom/squareup/okhttp/MultipartBuilder;->type(Lcom/squareup/okhttp/MediaType;)Lcom/squareup/okhttp/MultipartBuilder; | 107 | ····invoke-virtual·{v5,·v6},·Lcom/squareup/okhttp/MultipartBuilder;->type(Lcom/squareup/okhttp/MediaType;)Lcom/squareup/okhttp/MultipartBuilder; |
107 | ····move-result-object·v5 | 108 | ····move-result-object·v5 |
108 | ····const-string·v6,·"data" | 109 | ····const-string·v6,·"data" |
109 | ····iget-object·v7,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler;->ownLocationModel:Lde/stephanlindauer/criticalmaps/model/OwnLocationModel; | 110 | ····iget-object·v7,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler;->ownLocationModel:Lde/stephanlindauer/criticalmaps/model/OwnLocationModel; |
111 | ····.line·69 | ||
110 | ····invoke-virtual·{v7},·Lde/stephanlindauer/criticalmaps/model/OwnLocationModel;->getLocationJson()Lorg/json/JSONObject; | 112 | ····invoke-virtual·{v7},·Lde/stephanlindauer/criticalmaps/model/OwnLocationModel;->getLocationJson()Lorg/json/JSONObject; |
111 | ····move-result-object·v7 | 113 | ····move-result-object·v7 |
112 | ····invoke-virtual·{v7},·Lorg/json/JSONObject;->toString()Ljava/lang/String; | 114 | ····invoke-virtual·{v7},·Lorg/json/JSONObject;->toString()Ljava/lang/String; |
113 | ····move-result-object·v7 | 115 | ····move-result-object·v7 |
Offset 126, 38 lines modified | Offset 128, 42 lines modified | ||
126 | ····move-result-object·v5 | 128 | ····move-result-object·v5 |
127 | ····const-string·v6,·"uploaded_file" | 129 | ····const-string·v6,·"uploaded_file" |
128 | ····iget-object·v7,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler;->imageFileToUpload:Ljava/io/File; | 130 | ····iget-object·v7,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler;->imageFileToUpload:Ljava/io/File; |
131 | ····.line·70 | ||
129 | ····invoke-virtual·{v7},·Ljava/io/File;->getName()Ljava/lang/String; | 132 | ····invoke-virtual·{v7},·Ljava/io/File;->getName()Ljava/lang/String; |
130 | ····move-result-object·v7 | 133 | ····move-result-object·v7 |
131 | ····new-instance·v8,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody; | 134 | ····new-instance·v8,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody; |
132 | ····const-string·v9,·"image/jpeg" | 135 | ····const-string·v9,·"image/jpeg" |
136 | ····.line·72 | ||
133 | ····invoke-static·{v9},·Lcom/squareup/okhttp/MediaType;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; | 137 | ····invoke-static·{v9},·Lcom/squareup/okhttp/MediaType;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType; |
134 | ····move-result-object·v9 | 138 | ····move-result-object·v9 |
135 | ····iget-object·v10,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler;->imageFileToUpload:Ljava/io/File; | 139 | ····iget-object·v10,·p0,·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler;->imageFileToUpload:Ljava/io/File; |
136 | ····invoke-static·{v9,·v10},·Lcom/squareup/okhttp/RequestBody;->create(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)Lcom/squareup/okhttp/RequestBody; | 140 | ····invoke-static·{v9,·v10},·Lcom/squareup/okhttp/RequestBody;->create(Lcom/squareup/okhttp/MediaType;Ljava/io/File;)Lcom/squareup/okhttp/RequestBody; |
137 | ····move-result-object·v9 | 141 | ····move-result-object·v9 |
138 | ····invoke-direct·{v8,·v9,·v1},·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody;-><init>(Lcom/squareup/okhttp/RequestBody;Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressListener;)V | 142 | ····invoke-direct·{v8,·v9,·v1},·Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody;-><init>(Lcom/squareup/okhttp/RequestBody;Lde/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressListener;)V |
143 | ····.line·70 | ||
139 | ····invoke-virtual·{v5,·v6,·v7,·v8},·Lcom/squareup/okhttp/MultipartBuilder;->addFormDataPart(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; | 144 | ····invoke-virtual·{v5,·v6,·v7,·v8},·Lcom/squareup/okhttp/MultipartBuilder;->addFormDataPart(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/okhttp/RequestBody;)Lcom/squareup/okhttp/MultipartBuilder; |
140 | ····move-result-object·v5 | 145 | ····move-result-object·v5 |
146 | ····.line·74 | ||
141 | ····invoke-virtual·{v5},·Lcom/squareup/okhttp/MultipartBuilder;->build()Lcom/squareup/okhttp/RequestBody; | 147 | ····invoke-virtual·{v5},·Lcom/squareup/okhttp/MultipartBuilder;->build()Lcom/squareup/okhttp/RequestBody; |
142 | ····move-result-object·v3 | 148 | ····move-result-object·v3 |
143 | ····.line·76 | 149 | ····.line·76 |
144 | ····.local·v3,·"requestBody":Lcom/squareup/okhttp/RequestBody; | 150 | ····.local·v3,·"requestBody":Lcom/squareup/okhttp/RequestBody; |
145 | ····new-instance·v5,·Lcom/squareup/okhttp/Request$Builder; | 151 | ····new-instance·v5,·Lcom/squareup/okhttp/Request$Builder; |
Offset 55, 102 lines modified | Offset 55, 101 lines modified | ||
55 | .end·method | 55 | .end·method |
56 | .method·private·getTwitterAppIntent()Landroid/content/Intent; | 56 | .method·private·getTwitterAppIntent()Landroid/content/Intent; |
57 | ····.locals·7 | 57 | ····.locals·7 |
58 | ····.prologue | 58 | ····.prologue |
59 | ····.line·29 | 59 | ····.line·29 |
60 |
····new-instance·v |
60 | ····new-instance·v3,·Landroid/content/Intent; |
61 |
····const-string·v |
61 | ····const-string·v4,·"android.intent.action.SEND" |
62 |
····invoke-direct·{v |
62 | ····invoke-direct·{v3,·v4},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
63 | ····.line·30 | 63 | ····.line·30 |
64 |
····.local·v |
64 | ····.local·v3,·"tweetIntent":Landroid/content/Intent; |
65 |
····const-string·v |
65 | ····const-string·v4,·"android.intent.extra.TEXT" |
66 |
····const-string·v |
66 | ····const-string·v5,·"#CriticalMaps" |
67 |
····invoke-virtual·{v |
67 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
68 | ····.line·31 | 68 | ····.line·31 |
69 |
····const-string·v |
69 | ····const-string·v4,·"text/plain" |
70 |
····invoke-virtual·{v |
70 | ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; |
71 | ····.line·33 | 71 | ····.line·33 |
72 |
····iget-object·v |
72 | ····iget-object·v4,·p0,·Lde/stephanlindauer/criticalmaps/handler/PostTweetHandler;->activity:Landroid/app/Activity; |
73 |
····invoke-virtual·{v |
73 | ····invoke-virtual·{v4},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; |
74 |
····move-result-object·v |
74 | ····move-result-object·v0 |
75 | ····.line·34 | 75 | ····.line·34 |
76 |
····.local·v |
76 | ····.local·v0,·"packManager":Landroid/content/pm/PackageManager; |
77 |
····const/high16·v |
77 | ····const/high16·v4,·0x10000 |
78 |
····invoke-virtual·{v |
78 | ····invoke-virtual·{v0,·v3,·v4},·Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; |
79 |
····move-result-object·v |
79 | ····move-result-object·v2 |
80 | ····.line·36 | 80 | ····.line·36 |
81 |
····.local·v |
81 | ····.local·v2,·"resolvedInfoList":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;" |
82 |
····invoke-interface·{v |
82 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
83 |
····move-result-object·v |
83 | ····move-result-object·v4 |
84 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
85 | ····:cond_0 | 84 | ····:cond_0 |
86 |
····invoke-interface·{v |
85 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
87 | ····move-result·v5 | 86 | ····move-result·v5 |
88 | ····if-eqz·v5,·:cond_1 | 87 | ····if-eqz·v5,·:cond_1 |
89 |
····invoke-interface·{v |
88 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
90 |
····move-result-object·v |
89 | ····move-result-object·v1 |
91 |
····check-cast·v |
90 | ····check-cast·v1,·Landroid/content/pm/ResolveInfo; |
92 | ····.line·37 | 91 | ····.line·37 |
93 |
····.local·v |
92 | ····.local·v1,·"resolveInfo":Landroid/content/pm/ResolveInfo; |
94 |
····iget-object·v5,·v |
93 | ····iget-object·v5,·v1,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; |
95 | ····iget-object·v5,·v5,·Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; | 94 | ····iget-object·v5,·v5,·Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; |
96 | ····const-string·v6,·"com.twitter.android" | 95 | ····const-string·v6,·"com.twitter.android" |
97 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | 96 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
98 | ····move-result·v5 | 97 | ····move-result·v5 |
99 | ····if-eqz·v5,·:cond_0 | 98 | ····if-eqz·v5,·:cond_0 |
100 | ····.line·38 | 99 | ····.line·38 |
101 |
····iget-object·v |
100 | ····iget-object·v4,·v1,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; |
102 |
····iget-object·v |
101 | ····iget-object·v4,·v4,·Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; |
103 |
····iget-object·v |
102 | ····iget-object·v5,·v1,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; |
104 |
····iget-object·v |
103 | ····iget-object·v5,·v5,·Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String; |
105 |
····invoke-virtual·{v |
104 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
106 | ····.line·44 | 105 | ····.line·44 |
107 |
····.end·local·v |
106 | ····.end·local·v1····#·"resolveInfo":Landroid/content/pm/ResolveInfo; |
108 |
····.end·local·v |
107 | ····.end·local·v3····#·"tweetIntent":Landroid/content/Intent; |
109 | ····:goto_0 | 108 | ····:goto_0 |
110 |
····return-object·v |
109 | ····return-object·v3 |
111 |
····.restart·local·v |
110 | ····.restart·local·v3····#·"tweetIntent":Landroid/content/Intent; |
112 | ····:cond_1 | 111 | ····:cond_1 |
113 |
····const/4·v |
112 | ····const/4·v3,·0x0 |
114 | ····goto·:goto_0 | 113 | ····goto·:goto_0 |
115 | .end·method | 114 | .end·method |
Max diff block lines reached; 46/5729 bytes (0.80%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$introductionAlreadyShownPreference:Linfo/metadude/android/typedpreferences/BooleanPreference; | 22 | .field·final·synthetic·val$introductionAlreadyShownPreference:Linfo/metadude/android/typedpreferences/BooleanPreference; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker;Linfo/metadude/android/typedpreferences/BooleanPreference;)V | 24 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker;Linfo/metadude/android/typedpreferences/BooleanPreference;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·95 | 28 | ····.line·95 |
28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker; | 29 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker; |
29 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$1;->val$introductionAlreadyShownPreference:Linfo/metadude/android/typedpreferences/BooleanPreference; | 30 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$1;->val$introductionAlreadyShownPreference:Linfo/metadude/android/typedpreferences/BooleanPreference; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$intentAction:Ljava/lang/String; | 24 | .field·final·synthetic·val$intentAction:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker;Ljava/lang/String;Landroid/app/Activity;)V | 26 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker;Ljava/lang/String;Landroid/app/Activity;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·122 | 30 | ····.line·122 |
30 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$2;->this$0:Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker; | 31 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$2;->this$0:Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker; |
31 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$2;->val$intentAction:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$2;->val$intentAction:Ljava/lang/String; |
Offset 124, 14 lines modified | Offset 124, 15 lines modified | ||
124 | ····.local·v3,·"introductionAlreadyShownPreference":Linfo/metadude/android/typedpreferences/BooleanPreference; | 124 | ····.local·v3,·"introductionAlreadyShownPreference":Linfo/metadude/android/typedpreferences/BooleanPreference; |
125 | ····invoke-virtual·{v3},·Linfo/metadude/android/typedpreferences/BooleanPreference;->isSet()Z | 125 | ····invoke-virtual·{v3},·Linfo/metadude/android/typedpreferences/BooleanPreference;->isSet()Z |
126 | ····move-result·v6 | 126 | ····move-result·v6 |
127 | ····if-eqz·v6,·:cond_0 | 127 | ····if-eqz·v6,·:cond_0 |
128 | ····.line·85 | ||
128 | ····invoke-virtual·{v3},·Linfo/metadude/android/typedpreferences/BooleanPreference;->get()Z | 129 | ····invoke-virtual·{v3},·Linfo/metadude/android/typedpreferences/BooleanPreference;->get()Z |
129 | ····move-result·v6 | 130 | ····move-result·v6 |
130 | ····if-eqz·v6,·:cond_0 | 131 | ····if-eqz·v6,·:cond_0 |
131 | ····.line·86 | 132 | ····.line·86 |
Offset 278, 54 lines modified | Offset 279, 60 lines modified | ||
278 | ····.prologue | 279 | ····.prologue |
279 | ····.line·117 | 280 | ····.line·117 |
280 | ····new-instance·v0,·Landroid/support/v7/app/AlertDialog$Builder; | 281 | ····new-instance·v0,·Landroid/support/v7/app/AlertDialog$Builder; |
281 | ····invoke-direct·{v0,·p1},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 282 | ····invoke-direct·{v0,·p1},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
283 | ····.line·118 | ||
282 | ····invoke-virtual·{p1,·p2},·Landroid/app/Activity;->getString(I)Ljava/lang/String; | 284 | ····invoke-virtual·{p1,·p2},·Landroid/app/Activity;->getString(I)Ljava/lang/String; |
283 | ····move-result-object·v1 | 285 | ····move-result-object·v1 |
284 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; | 286 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; |
285 | ····move-result-object·v0 | 287 | ····move-result-object·v0 |
288 | ····.line·119 | ||
286 | ····invoke-virtual·{p1,·p3},·Landroid/app/Activity;->getString(I)Ljava/lang/String; | 289 | ····invoke-virtual·{p1,·p3},·Landroid/app/Activity;->getString(I)Ljava/lang/String; |
287 | ····move-result-object·v1 | 290 | ····move-result-object·v1 |
288 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; | 291 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; |
289 | ····move-result-object·v0 | 292 | ····move-result-object·v0 |
290 | ····const/4·v1,·0x0 | 293 | ····const/4·v1,·0x0 |
294 | ····.line·120 | ||
291 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; | 295 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; |
292 | ····move-result-object·v0 | 296 | ····move-result-object·v0 |
293 | ····const·v1,·0x7f070033 | 297 | ····const·v1,·0x7f070033 |
298 | ····.line·121 | ||
294 | ····invoke-virtual·{p1,·v1},·Landroid/app/Activity;->getString(I)Ljava/lang/String; | 299 | ····invoke-virtual·{p1,·v1},·Landroid/app/Activity;->getString(I)Ljava/lang/String; |
295 | ····move-result-object·v1 | 300 | ····move-result-object·v1 |
296 | ····new-instance·v2,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$2; | 301 | ····new-instance·v2,·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$2; |
297 | ····invoke-direct·{v2,·p0,·p4,·p1},·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$2;-><init>(Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker;Ljava/lang/String;Landroid/app/Activity;)V | 302 | ····invoke-direct·{v2,·p0,·p4,·p1},·Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$2;-><init>(Lde/stephanlindauer/criticalmaps/handler/PrerequisitesChecker;Ljava/lang/String;Landroid/app/Activity;)V |
298 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; | 303 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
299 | ····move-result-object·v0 | 304 | ····move-result-object·v0 |
305 | ····.line·130 | ||
300 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; | 306 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; |
301 | ····move-result-object·v0 | 307 | ····move-result-object·v0 |
308 | ····.line·131 | ||
302 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog;->show()V | 309 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog;->show()V |
303 | ····.line·132 | 310 | ····.line·132 |
304 | ····return-void | 311 | ····return-void |
305 | .end·method | 312 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler; | 21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·91 | 27 | ····.line·91 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler$1;->this$0:Lde/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager; | 21 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·147 | 27 | ····.line·147 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager$1;->this$0:Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager$1;->this$0:Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/model/ChatModel; | 31 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/model/ChatModel; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/model/ChatModel;)V | 33 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/model/ChatModel;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/model/ChatModel; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·52 | 37 | ····.line·52 |
37 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/model/ChatModel$1;->this$0:Lde/stephanlindauer/criticalmaps/model/ChatModel; | 38 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/model/ChatModel$1;->this$0:Lde/stephanlindauer/criticalmaps/model/ChatModel; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 114, 68 lines modified | Offset 114, 74 lines modified | ||
114 | ····.local·v6,·"user":Lorg/json/JSONObject; | 114 | ····.local·v6,·"user":Lorg/json/JSONObject; |
115 | ····new-instance·v7,·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; | 115 | ····new-instance·v7,·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; |
116 | ····invoke-direct·{v7},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;-><init>()V | 116 | ····invoke-direct·{v7},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;-><init>()V |
117 | ····const-string·v8,·"name" | 117 | ····const-string·v8,·"name" |
118 | ····.line·26 | ||
118 | ····invoke-virtual·{v6,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 119 | ····invoke-virtual·{v6,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
119 | ····move-result-object·v8 | 120 | ····move-result-object·v8 |
120 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setUserName(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; | 121 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setUserName(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; |
121 | ····move-result-object·v7 | 122 | ····move-result-object·v7 |
122 | ····const-string·v8,·"screen_name" | 123 | ····const-string·v8,·"screen_name" |
124 | ····.line·27 | ||
123 | ····invoke-virtual·{v6,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 125 | ····invoke-virtual·{v6,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
124 | ····move-result-object·v8 | 126 | ····move-result-object·v8 |
125 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setUserScreenName(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; | 127 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setUserScreenName(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; |
126 | ····move-result-object·v7 | 128 | ····move-result-object·v7 |
127 | ····const-string·v8,·"id_str" | 129 | ····const-string·v8,·"id_str" |
130 | ····.line·28 | ||
128 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 131 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
129 | ····move-result-object·v8 | 132 | ····move-result-object·v8 |
130 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setTweetId(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; | 133 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setTweetId(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; |
131 | ····move-result-object·v7 | 134 | ····move-result-object·v7 |
132 | ····const-string·v8,·"text" | 135 | ····const-string·v8,·"text" |
136 | ····.line·29 | ||
133 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 137 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
134 | ····move-result-object·v8 | 138 | ····move-result-object·v8 |
135 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setText(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; | 139 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setText(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; |
136 | ····move-result-object·v7 | 140 | ····move-result-object·v7 |
137 | ····const-string·v8,·"created_at" | 141 | ····const-string·v8,·"created_at" |
142 | ····.line·30 | ||
138 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 143 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
139 | ····move-result-object·v8 | 144 | ····move-result-object·v8 |
140 | ····invoke-static·{v8},·Lde/stephanlindauer/criticalmaps/utils/TwitterUtils;->getTwitterDate(Ljava/lang/String;)Ljava/util/Date; | 145 | ····invoke-static·{v8},·Lde/stephanlindauer/criticalmaps/utils/TwitterUtils;->getTwitterDate(Ljava/lang/String;)Ljava/util/Date; |
141 | ····move-result-object·v8 | 146 | ····move-result-object·v8 |
142 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setTimestamp(Ljava/util/Date;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; | 147 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setTimestamp(Ljava/util/Date;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; |
143 | ····move-result-object·v7 | 148 | ····move-result-object·v7 |
144 | ····const-string·v8,·"profile_image_url_https" | 149 | ····const-string·v8,·"profile_image_url_https" |
150 | ····.line·31 | ||
145 | ····invoke-virtual·{v6,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 151 | ····invoke-virtual·{v6,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
146 | ····move-result-object·v8 | 152 | ····move-result-object·v8 |
147 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setProfileImageUrl(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; | 153 | ····invoke-virtual·{v7,·v8},·Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet;->setProfileImageUrl(Ljava/lang/String;)Lde/stephanlindauer/criticalmaps/vo/twitter/Tweet; |
148 | ····move-result-object·v5 | 154 | ····move-result-object·v5 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1; | 21 | .field·final·synthetic·this$1:Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1;)V | 23 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·55 | 27 | ····.line·55 |
27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1$1;->this$1:Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1; | 28 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1$1;->this$1:Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 67, 22 lines modified | Offset 67, 24 lines modified | ||
67 | ····move-result-object·v0 | 67 | ····move-result-object·v0 |
68 | ····invoke-interface·{v0,·p0},·Lde/stephanlindauer/criticalmaps/AppComponent;->inject(Lde/stephanlindauer/criticalmaps/service/ServerSyncService;)V | 68 | ····invoke-interface·{v0,·p0},·Lde/stephanlindauer/criticalmaps/AppComponent;->inject(Lde/stephanlindauer/criticalmaps/service/ServerSyncService;)V |
69 | ····.line·41 | 69 | ····.line·41 |
70 | ····const/16·v0,·0x30a8 | 70 | ····const/16·v0,·0x30a8 |
71 | ····.line·42 | ||
71 | ····invoke-virtual·{p0},·Lde/stephanlindauer/criticalmaps/service/ServerSyncService;->getApplication()Landroid/app/Application; | 72 | ····invoke-virtual·{p0},·Lde/stephanlindauer/criticalmaps/service/ServerSyncService;->getApplication()Landroid/app/Application; |
72 | ····move-result-object·v2 | 73 | ····move-result-object·v2 |
73 | ····invoke-static·{v2},·Lde/stephanlindauer/criticalmaps/utils/TrackingInfoNotificationBuilder;->getNotification(Landroid/app/Application;)Landroid/app/Notification; | 74 | ····invoke-static·{v2},·Lde/stephanlindauer/criticalmaps/utils/TrackingInfoNotificationBuilder;->getNotification(Landroid/app/Application;)Landroid/app/Notification; |
74 | ····move-result-object·v2 | 75 | ····move-result-object·v2 |
76 | ····.line·41 | ||
75 | ····invoke-virtual·{p0,·v0,·v2},·Lde/stephanlindauer/criticalmaps/service/ServerSyncService;->startForeground(ILandroid/app/Notification;)V | 77 | ····invoke-virtual·{p0,·v0,·v2},·Lde/stephanlindauer/criticalmaps/service/ServerSyncService;->startForeground(ILandroid/app/Notification;)V |
76 | ····.line·44 | 78 | ····.line·44 |
77 | ····iget-object·v0,·p0,·Lde/stephanlindauer/criticalmaps/service/ServerSyncService;->locationUpdateManager:Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager; | 79 | ····iget-object·v0,·p0,·Lde/stephanlindauer/criticalmaps/service/ServerSyncService;->locationUpdateManager:Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager; |
78 | ····invoke-virtual·{v0},·Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager;->initializeAndStartListening()V | 80 | ····invoke-virtual·{v0},·Lde/stephanlindauer/criticalmaps/managers/LocationUpdateManager;->initializeAndStartListening()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/service/ServerSyncService; | 18 | .field·final·synthetic·this$0:Lde/stephanlindauer/criticalmaps/service/ServerSyncService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/service/ServerSyncService;)V | 20 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/service/ServerSyncService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/service/ServerSyncService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·48 | 24 | ····.line·48 |
24 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1;->this$0:Lde/stephanlindauer/criticalmaps/service/ServerSyncService; | 25 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/service/ServerSyncService$1;->this$0:Lde/stephanlindauer/criticalmaps/service/ServerSyncService; |
25 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V |
Offset 30, 50 lines modified | Offset 30, 56 lines modified | ||
30 | ····.line·11 | 30 | ····.line·11 |
31 | ····new-instance·v0,·Landroid/support/v7/app/AlertDialog$Builder; | 31 | ····new-instance·v0,·Landroid/support/v7/app/AlertDialog$Builder; |
32 | ····const·v1,·0x7f0a0080 | 32 | ····const·v1,·0x7f0a0080 |
33 | ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;I)V | 33 | ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;I)V |
34 | ····.line·12 | ||
34 | ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->getString(I)Ljava/lang/String; | 35 | ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->getString(I)Ljava/lang/String; |
35 | ····move-result-object·v1 | 36 | ····move-result-object·v1 |
36 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; | 37 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; |
37 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
39 | ····.line·13 | ||
38 | ····invoke-virtual·{p0,·p2},·Landroid/app/Activity;->getString(I)Ljava/lang/String; | 40 | ····invoke-virtual·{p0,·p2},·Landroid/app/Activity;->getString(I)Ljava/lang/String; |
39 | ····move-result-object·v1 | 41 | ····move-result-object·v1 |
40 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; | 42 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; |
41 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
42 | ····const/4·v1,·0x0 | 44 | ····const/4·v1,·0x0 |
45 | ····.line·14 | ||
43 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; | 46 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; |
44 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
45 | ····const·v1,·0x7f070044 | 48 | ····const·v1,·0x7f070044 |
49 | ····.line·15 | ||
46 | ····invoke-virtual·{p0,·v1},·Landroid/app/Activity;->getString(I)Ljava/lang/String; | 50 | ····invoke-virtual·{p0,·v1},·Landroid/app/Activity;->getString(I)Ljava/lang/String; |
47 | ····move-result-object·v1 | 51 | ····move-result-object·v1 |
48 | ····const/4·v2,·0x0 | 52 | ····const/4·v2,·0x0 |
49 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; | 53 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
50 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
55 | ····.line·16 | ||
51 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; | 56 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; |
52 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
58 | ····.line·17 | ||
53 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog;->show()V | 59 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog;->show()V |
54 | ····.line·18 | 60 | ····.line·18 |
55 | ····return-void | 61 | ····return-void |
56 | .end·method | 62 | .end·method |
Offset 84, 112 lines modified | Offset 84, 111 lines modified | ||
84 | ····:catch_1 | 84 | ····:catch_1 |
85 | ····move-exception·v0 | 85 | ····move-exception·v0 |
86 | ····goto·:goto_1 | 86 | ····goto·:goto_1 |
87 | .end·method | 87 | .end·method |
88 | .method·private·static·convertToHex([B)Ljava/lang/String; | 88 | .method·private·static·convertToHex([B)Ljava/lang/String; |
89 |
····.locals· |
89 | ····.locals·8 |
90 | ····.param·p0,·"data"····#·[B | 90 | ····.param·p0,·"data"····#·[B |
91 | ····.prologue | 91 | ····.prologue |
92 | ····.line·25 | 92 | ····.line·25 |
93 |
····new-instance·v |
93 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
94 |
····invoke-direct·{v |
94 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
95 | ····.line·26 | 95 | ····.line·26 |
96 |
····.local·v |
96 | ····.local·v1,·"buf":Ljava/lang/StringBuilder; |
97 |
···· |
97 | ····array-length·v7,·p0 |
98 |
···· |
98 | ····const/4·v5,·0x0 |
99 | ····array-length·v5,·v0 | ||
100 |
···· |
99 | ····move·v6,·v5 |
101 | ····const/4·v4,·0x0 | ||
102 | ····.local·v4,·"i$":I | ||
103 | ····:goto_0 | 100 | ····:goto_0 |
104 |
····if-ge·v |
101 | ····if-ge·v6,·v7,·:cond_1 |
105 |
····aget-byte·v |
102 | ····aget-byte·v0,·p0,·v6 |
106 | ····.line·27 | 103 | ····.line·27 |
107 |
····.local·v |
104 | ····.local·v0,·"b":B |
108 |
····ushr-int/lit8·v |
105 | ····ushr-int/lit8·v5,·v0,·0x4 |
109 |
····and-int/lit8·v |
106 | ····and-int/lit8·v2,·v5,·0xf |
110 | ····.line·28 | 107 | ····.line·28 |
111 |
····.local·v |
108 | ····.local·v2,·"halfbyte":I |
112 |
····const/4·v |
109 | ····const/4·v3,·0x0 |
113 |
····.local·v |
110 | ····.local·v3,·"two_halfs":I |
114 |
····move·v |
111 | ····move·v4,·v3 |
115 | ····.line·30 | 112 | ····.line·30 |
116 |
····.end·local·v |
113 | ····.end·local·v3····#·"two_halfs":I |
117 |
····.local·v |
114 | ····.local·v4,·"two_halfs":I |
118 | ····:goto_1 | 115 | ····:goto_1 |
119 |
····if-ltz·v |
116 | ····if-ltz·v2,·:cond_0 |
120 |
····const/16·v |
117 | ····const/16·v5,·0x9 |
121 |
····if-gt·v |
118 | ····if-gt·v2,·v5,·:cond_0 |
122 |
····add-int/lit8·v |
119 | ····add-int/lit8·v5,·v2,·0x30 |
123 |
····int-to-char·v |
120 | ····int-to-char·v5,·v5 |
124 | ····:goto_2 | 121 | ····:goto_2 |
125 |
····invoke-virtual·{v |
122 | ····invoke-virtual·{v1,·v5},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
126 | ····.line·31 | 123 | ····.line·31 |
127 |
····and-int/lit8·v |
124 | ····and-int/lit8·v2,·v0,·0xf |
128 | ····.line·32 | 125 | ····.line·32 |
129 |
····add-int/lit8·v |
126 | ····add-int/lit8·v3,·v4,·0x1 |
130 |
····.end·local·v |
127 | ····.end·local·v4····#·"two_halfs":I |
131 |
····.restart·local·v |
128 | ····.restart·local·v3····#·"two_halfs":I |
132 |
····const/4·v |
129 | ····const/4·v5,·0x1 |
133 |
····if-lt·v |
130 | ····if-lt·v4,·v5,·:cond_2 |
134 | ····.line·26 | 131 | ····.line·26 |
135 |
····add-int/lit8·v |
132 | ····add-int/lit8·v5,·v6,·0x1 |
133 | ····move·v6,·v5 | ||
136 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
137 | ····.line·30 | 135 | ····.line·30 |
138 |
····.end·local·v |
136 | ····.end·local·v3····#·"two_halfs":I |
139 |
····.restart·local·v |
137 | ····.restart·local·v4····#·"two_halfs":I |
140 | ····:cond_0 | 138 | ····:cond_0 |
141 |
····add-int/lit8·v |
139 | ····add-int/lit8·v5,·v2,·-0xa |
142 |
····add-int/lit8·v |
140 | ····add-int/lit8·v5,·v5,·0x61 |
143 |
····int-to-char·v |
141 | ····int-to-char·v5,·v5 |
144 | ····goto·:goto_2 | 142 | ····goto·:goto_2 |
145 | ····.line·34 | 143 | ····.line·34 |
146 |
····.end·local·v |
144 | ····.end·local·v0····#·"b":B |
147 |
····.end·local·v |
145 | ····.end·local·v2····#·"halfbyte":I |
148 |
····.end·local·v |
146 | ····.end·local·v4····#·"two_halfs":I |
149 | ····:cond_1 | 147 | ····:cond_1 |
150 |
····invoke-virtual·{v |
148 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Max diff block lines reached; 576/3830 bytes (15.04%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | ····.prologue | 19 | ····.prologue |
20 | ····.line·73 | 20 | ····.line·73 |
21 | ····new-instance·v1,·Ljava/io/File; | 21 | ····new-instance·v1,·Ljava/io/File; |
22 | ····sget-object·v2,·Landroid/os/Environment;->DIRECTORY_PICTURES:Ljava/lang/String; | 22 | ····sget-object·v2,·Landroid/os/Environment;->DIRECTORY_PICTURES:Ljava/lang/String; |
23 | ····.line·74 | ||
23 | ····invoke-static·{v2},·Landroid/os/Environment;->getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File; | 24 | ····invoke-static·{v2},·Landroid/os/Environment;->getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File; |
24 | ····move-result-object·v2 | 25 | ····move-result-object·v2 |
25 | ····const-string·v3,·"CriticalMaps" | 26 | ····const-string·v3,·"CriticalMaps" |
26 | ····invoke-direct·{v1,·v2,·v3},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V | 27 | ····invoke-direct·{v1,·v2,·v3},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
Offset 330, 22 lines modified | Offset 331, 24 lines modified | ||
330 | ····invoke-virtual·{v5,·v2},·Landroid/graphics/Matrix;->setRotate(F)V | 331 | ····invoke-virtual·{v5,·v2},·Landroid/graphics/Matrix;->setRotate(F)V |
331 | ····.line·44 | 332 | ····.line·44 |
332 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I | 333 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I |
333 | ····move-result·v3 | 334 | ····move-result·v3 |
335 | ····.line·45 | ||
334 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I | 336 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I |
335 | ····move-result·v4 | 337 | ····move-result·v4 |
336 | ····const/4·v6,·0x1 | 338 | ····const/4·v6,·0x1 |
337 | ····move·v2,·v1 | 339 | ····move·v2,·v1 |
340 | ····.line·44 | ||
338 | ····invoke-static/range·{v0·..·v6},·Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; | 341 | ····invoke-static/range·{v0·..·v6},·Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; |
339 | ····move-result-object·v11 | 342 | ····move-result-object·v11 |
340 | ····.line·46 | 343 | ····.line·46 |
341 | ····.local·v11,·"rotatedBitmap":Landroid/graphics/Bitmap; | 344 | ····.local·v11,·"rotatedBitmap":Landroid/graphics/Bitmap; |
342 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->recycle()V | 345 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->recycle()V |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·8 | 18 | ····.line·8 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·16 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·public·static·startFromURL(Landroid/content/Context;Ljava/lang/String;)V | 22 | .method·public·static·startFromURL(Landroid/content/Context;Ljava/lang/String;)V |
24 | ····.locals·2 | 23 | ····.locals·2 |
25 | ····.param·p0,·"context"····#·Landroid/content/Context; | 24 | ····.param·p0,·"context"····#·Landroid/content/Context; |
26 | ····.param·p1,·"urlString"····#·Ljava/lang/String; | 25 | ····.param·p1,·"urlString"····#·Ljava/lang/String; |
Offset 11, 102 lines modified | Offset 11, 95 lines modified | ||
11 | ····.line·10 | 11 | ····.line·10 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·static·getBestLastKnownLocation(Landroid/location/LocationManager;)Lorg/osmdroid/util/GeoPoint; | 15 | .method·public·static·getBestLastKnownLocation(Landroid/location/LocationManager;)Lorg/osmdroid/util/GeoPoint; |
16 |
····.locals· |
16 | ····.locals·8 |
17 | ····.param·p0,·"locationManager"····#·Landroid/location/LocationManager; | 17 | ····.param·p0,·"locationManager"····#·Landroid/location/LocationManager; |
18 | ····.annotation·build·Landroid/support/annotation/Nullable; | 18 | ····.annotation·build·Landroid/support/annotation/Nullable; |
19 | ····.end·annotation | 19 | ····.end·annotation |
20 | ····.prologue | 20 | ····.prologue |
21 |
···· |
21 | ····const/4·v3,·0x0 |
22 | ····const/4·v6,·0x3 | ||
23 |
|
22 | ····.line·13 |
23 | ····const/4·v4,·0x3 | ||
24 |
···· |
24 | ····new-array·v2,·v4,·[Ljava/lang/String; |
25 |
····const-string·v |
25 | ····const-string·v4,·"gps" |
26 |
····aput-object·v |
26 | ····aput-object·v4,·v2,·v3 |
27 |
····const/4·v |
27 | ····const/4·v4,·0x1 |
28 |
····const-string·v |
28 | ····const-string·v5,·"network" |
29 |
····aput-object·v |
29 | ····aput-object·v5,·v2,·v4 |
30 |
····const/4·v |
30 | ····const/4·v4,·0x2 |
31 |
····const-string·v |
31 | ····const-string·v5,·"passive" |
32 |
····aput-object·v |
32 | ····aput-object·v5,·v2,·v4 |
33 | ····.line·15 | 33 | ····.line·15 |
34 |
····.local·v |
34 | ····.local·v2,·"providers":[Ljava/lang/String; |
35 |
···· |
35 | ····array-length·v4,·v2 |
36 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
37 | ····array-length·v2,·v0 | ||
38 | ····.local·v2,·"len$":I | ||
39 | ····const/4·v1,·0x0 | ||
40 | ····.local·v1,·"i$":I | ||
41 | ····:goto_0 | 36 | ····:goto_0 |
42 |
····if-ge·v |
37 | ····if-ge·v3,·v4,·:cond_1 |
43 |
····aget-object·v |
38 | ····aget-object·v1,·v2,·v3 |
44 | ····.line·16 | 39 | ····.line·16 |
45 |
····.local·v |
40 | ····.local·v1,·"provider":Ljava/lang/String; |
46 |
····invoke-virtual·{p0,·v |
41 | ····invoke-virtual·{p0,·v1},·Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z |
47 |
····move-result·v |
42 | ····move-result·v5 |
48 |
····if-eqz·v |
43 | ····if-eqz·v5,·:cond_0 |
49 | ····.line·17 | 44 | ····.line·17 |
50 |
····invoke-virtual·{p0,·v |
45 | ····invoke-virtual·{p0,·v1},·Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; |
51 |
····move-result-object·v |
46 | ····move-result-object·v0 |
52 | ····.line·18 | 47 | ····.line·18 |
53 |
····.local·v |
48 | ····.local·v0,·"location":Landroid/location/Location; |
54 |
····if-eqz·v |
49 | ····if-eqz·v0,·:cond_0 |
55 | ····.line·19 | 50 | ····.line·19 |
56 |
····new-instance·v |
51 | ····new-instance·v3,·Lorg/osmdroid/util/GeoPoint; |
57 |
····invoke-virtual·{v |
52 | ····invoke-virtual·{v0},·Landroid/location/Location;->getLatitude()D |
58 |
····move-result-wide·v |
53 | ····move-result-wide·v4 |
59 |
····invoke-virtual·{v |
54 | ····invoke-virtual·{v0},·Landroid/location/Location;->getLongitude()D |
60 |
····move-result-wide·v |
55 | ····move-result-wide·v6 |
61 |
····invoke-direct·{v |
56 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/osmdroid/util/GeoPoint;-><init>(DD)V |
62 | ····.line·24 | 57 | ····.line·24 |
63 |
····.end·local·v |
58 | ····.end·local·v0····#·"location":Landroid/location/Location; |
64 |
····.end·local·v |
59 | ····.end·local·v1····#·"provider":Ljava/lang/String; |
65 | ····:goto_1 | 60 | ····:goto_1 |
66 |
····return-object·v |
61 | ····return-object·v3 |
67 | ····.line·15 | 62 | ····.line·15 |
68 |
····.restart·local·v |
63 | ····.restart·local·v1····#·"provider":Ljava/lang/String; |
69 | ····:cond_0 | 64 | ····:cond_0 |
70 |
····add-int/lit8·v |
65 | ····add-int/lit8·v3,·v3,·0x1 |
71 | ····goto·:goto_0 | 66 | ····goto·:goto_0 |
72 | ····.line·24 | 67 | ····.line·24 |
73 |
····.end·local·v |
68 | ····.end·local·v1····#·"provider":Ljava/lang/String; |
74 | ····:cond_1 | 69 | ····:cond_1 |
Max diff block lines reached; 31/3870 bytes (0.80%) of diff not shown. |
Offset 88, 78 lines modified | Offset 88, 86 lines modified | ||
88 | ····.local·v2,·"closePendingIntent":Landroid/app/PendingIntent; | 88 | ····.local·v2,·"closePendingIntent":Landroid/app/PendingIntent; |
89 | ····new-instance·v5,·Landroid/support/v4/app/NotificationCompat$Builder; | 89 | ····new-instance·v5,·Landroid/support/v4/app/NotificationCompat$Builder; |
90 | ····invoke-direct·{v5,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V | 90 | ····invoke-direct·{v5,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
91 | ····const·v6,·0x7f020054 | 91 | ····const·v6,·0x7f020054 |
92 | ····.line·31 | ||
92 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 93 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
93 | ····move-result-object·v5 | 94 | ····move-result-object·v5 |
94 | ····const·v6,·0x7f070043 | 95 | ····const·v6,·0x7f070043 |
96 | ····.line·32 | ||
95 | ····invoke-virtual·{p0,·v6},·Landroid/app/Application;->getString(I)Ljava/lang/String; | 97 | ····invoke-virtual·{p0,·v6},·Landroid/app/Application;->getString(I)Ljava/lang/String; |
96 | ····move-result-object·v6 | 98 | ····move-result-object·v6 |
97 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 99 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
98 | ····move-result-object·v5 | 100 | ····move-result-object·v5 |
101 | ····.line·33 | ||
99 | ····invoke-virtual·{p0,·v9},·Landroid/app/Application;->getString(I)Ljava/lang/String; | 102 | ····invoke-virtual·{p0,·v9},·Landroid/app/Application;->getString(I)Ljava/lang/String; |
100 | ····move-result-object·v6 | 103 | ····move-result-object·v6 |
101 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 104 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
102 | ····move-result-object·v5 | 105 | ····move-result-object·v5 |
103 | ····new-instance·v6,·Landroid/support/v4/app/NotificationCompat$BigTextStyle; | 106 | ····new-instance·v6,·Landroid/support/v4/app/NotificationCompat$BigTextStyle; |
104 | ····invoke-direct·{v6},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;-><init>()V | 107 | ····invoke-direct·{v6},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;-><init>()V |
108 | ····.line·34 | ||
105 | ····invoke-virtual·{p0,·v9},·Landroid/app/Application;->getString(I)Ljava/lang/String; | 109 | ····invoke-virtual·{p0,·v9},·Landroid/app/Application;->getString(I)Ljava/lang/String; |
106 | ····move-result-object·v7 | 110 | ····move-result-object·v7 |
107 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; | 111 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; |
108 | ····move-result-object·v6 | 112 | ····move-result-object·v6 |
109 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; | 113 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; |
110 | ····move-result-object·v5 | 114 | ····move-result-object·v5 |
111 | ····const/4·v6,·0x2 | 115 | ····const/4·v6,·0x2 |
116 | ····.line·35 | ||
112 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; | 117 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; |
113 | ····move-result-object·v5 | 118 | ····move-result-object·v5 |
119 | ····.line·36 | ||
114 | ····invoke-virtual·{v5,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 120 | ····invoke-virtual·{v5,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
115 | ····move-result-object·v5 | 121 | ····move-result-object·v5 |
116 | ····const·v6,·0x7f020051 | 122 | ····const·v6,·0x7f020051 |
117 | ····const·v7,·0x7f070041 | 123 | ····const·v7,·0x7f070041 |
124 | ····.line·37 | ||
118 | ····invoke-virtual·{p0,·v7},·Landroid/app/Application;->getString(I)Ljava/lang/String; | 125 | ····invoke-virtual·{p0,·v7},·Landroid/app/Application;->getString(I)Ljava/lang/String; |
119 | ····move-result-object·v7 | 126 | ····move-result-object·v7 |
120 | ····invoke-virtual·{v5,·v6,·v7,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 127 | ····invoke-virtual·{v5,·v6,·v7,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
121 | ····move-result-object·v5 | 128 | ····move-result-object·v5 |
122 | ····const·v6,·0x7f020050 | 129 | ····const·v6,·0x7f020050 |
123 | ····const·v7,·0x7f070040 | 130 | ····const·v7,·0x7f070040 |
131 | ····.line·38 | ||
124 | ····invoke-virtual·{p0,·v7},·Landroid/app/Application;->getString(I)Ljava/lang/String; | 132 | ····invoke-virtual·{p0,·v7},·Landroid/app/Application;->getString(I)Ljava/lang/String; |
125 | ····move-result-object·v7 | 133 | ····move-result-object·v7 |
126 | ····invoke-virtual·{v5,·v6,·v7,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 134 | ····invoke-virtual·{v5,·v6,·v7,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
127 | ····move-result-object·v0 | 135 | ····move-result-object·v0 |
Offset 19, 18 lines modified | Offset 19, 19 lines modified | ||
19 | .field·final·synthetic·val$target:Lde/stephanlindauer/criticalmaps/views/LicensePanelView; | 19 | .field·final·synthetic·val$target:Lde/stephanlindauer/criticalmaps/views/LicensePanelView; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder;Lde/stephanlindauer/criticalmaps/views/LicensePanelView;)V | 21 | .method·constructor·<init>(Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder;Lde/stephanlindauer/criticalmaps/views/LicensePanelView;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·22 | 25 | ····.line·22 |
25 |
····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder |
26 | ····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;" |
26 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;->this$0:Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder; | 27 | ····iput-object·p1,·p0,·Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;->this$0:Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder; |
27 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/views/LicensePanelView; | 28 | ····iput-object·p2,·p0,·Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/views/LicensePanelView; |
28 | ····invoke-direct·{p0},·Lbutterknife/internal/DebouncingOnClickListener;-><init>()V | 29 | ····invoke-direct·{p0},·Lbutterknife/internal/DebouncingOnClickListener;-><init>()V |
29 | ····return-void | 30 | ····return-void |
Offset 40, 15 lines modified | Offset 41, 15 lines modified | ||
40 | #·virtual·methods | 41 | #·virtual·methods |
41 | .method·public·doClick(Landroid/view/View;)V | 42 | .method·public·doClick(Landroid/view/View;)V |
42 | ····.locals·1 | 43 | ····.locals·1 |
43 | ····.param·p1,·"p0"····#·Landroid/view/View; | 44 | ····.param·p1,·"p0"····#·Landroid/view/View; |
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·26 | 46 | ····.line·26 |
46 |
····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder |
47 | ····.local·p0,·"this":Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;,·"Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;" |
47 | ····iget-object·v0,·p0,·Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/views/LicensePanelView; | 48 | ····iget-object·v0,·p0,·Lde/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1;->val$target:Lde/stephanlindauer/criticalmaps/views/LicensePanelView; |
48 | ····invoke-virtual·{v0},·Lde/stephanlindauer/criticalmaps/views/LicensePanelView;->togglePanel()V | 49 | ····invoke-virtual·{v0},·Lde/stephanlindauer/criticalmaps/views/LicensePanelView;->togglePanel()V |
49 | ····.line·27 | 50 | ····.line·27 |
50 | ····return-void | 51 | ····return-void |
51 | .end·method | 52 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/widget/LinearLayout; | 2 | .super·Landroid/widget/LinearLayout; |
3 | .source·"LicensePanelView.java" | 3 | .source·"LicensePanelView.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lde/stephanlindauer/criticalmaps/views/LicensePanelView$1;, | ||
8 | ········Lde/stephanlindauer/criticalmaps/views/LicensePanelView$SavedState; | 7 | ········Lde/stephanlindauer/criticalmaps/views/LicensePanelView$SavedState; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·instance·fields | 10 | #·instance·fields |
12 | .field·copyrightView:Landroid/widget/TextView; | 11 | .field·copyrightView:Landroid/widget/TextView; |
Offset 17, 10 lines modified | Offset 17, 9 lines modified | ||
17 | .method·public·constructor·<init>()V | 17 | .method·public·constructor·<init>()V |
18 | ····.locals·0 | 18 | ····.locals·0 |
19 | ····.prologue | 19 | ····.prologue |
20 | ····.line·9 | 20 | ····.line·9 |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
22 | ····.line·18 | ||
23 | ····return-void | 22 | ····return-void |
24 | .end·method | 23 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask; | 21 | .field·final·synthetic·this$1:Lorg/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask;)V | 23 | .method·constructor·<init>(Lorg/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·191 | 27 | ····.line·191 |
27 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask$1;->this$1:Lorg/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask; | 28 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask$1;->this$1:Lorg/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/cachemanager/CacheManager; | 18 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/cachemanager/CacheManager; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/cachemanager/CacheManager;Landroid/content/Context;Lorg/osmdroid/util/BoundingBoxE6;II)V | 20 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/cachemanager/CacheManager;Landroid/content/Context;Lorg/osmdroid/util/BoundingBoxE6;II)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/osmdroid/bonuspack/cachemanager/CacheManager; | ||
22 | ····.param·p2,·"pCtx"····#·Landroid/content/Context; | 23 | ····.param·p2,·"pCtx"····#·Landroid/content/Context; |
23 | ····.param·p3,·"pBB"····#·Lorg/osmdroid/util/BoundingBoxE6; | 24 | ····.param·p3,·"pBB"····#·Lorg/osmdroid/util/BoundingBoxE6; |
24 | ····.param·p4,·"pZoomMin"····#·I | 25 | ····.param·p4,·"pZoomMin"····#·I |
25 | ····.param·p5,·"pZoomMax"····#·I | 26 | ····.param·p5,·"pZoomMax"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·289 | 28 | ····.line·289 |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/cachemanager/CacheManager; | 38 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/cachemanager/CacheManager; |
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/cachemanager/CacheManager;Landroid/content/Context;Lorg/osmdroid/util/BoundingBoxE6;II)V | 40 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/cachemanager/CacheManager;Landroid/content/Context;Lorg/osmdroid/util/BoundingBoxE6;II)V |
41 | ····.locals·1 | 41 | ····.locals·1 |
42 | ····.param·p1,·"this$0"····#·Lorg/osmdroid/bonuspack/cachemanager/CacheManager; | ||
42 | ····.param·p2,·"pCtx"····#·Landroid/content/Context; | 43 | ····.param·p2,·"pCtx"····#·Landroid/content/Context; |
43 | ····.param·p3,·"pBB"····#·Lorg/osmdroid/util/BoundingBoxE6; | 44 | ····.param·p3,·"pBB"····#·Lorg/osmdroid/util/BoundingBoxE6; |
44 | ····.param·p4,·"pZoomMin"····#·I | 45 | ····.param·p4,·"pZoomMin"····#·I |
45 | ····.param·p5,·"pZoomMax"····#·I | 46 | ····.param·p5,·"pZoomMax"····#·I |
46 | ····.prologue | 47 | ····.prologue |
47 | ····.line·179 | 48 | ····.line·179 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/cachemanager/CacheManager; | 18 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/cachemanager/CacheManager; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/cachemanager/CacheManager;Landroid/content/Context;Lorg/osmdroid/util/BoundingBoxE6;II)V | 20 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/cachemanager/CacheManager;Landroid/content/Context;Lorg/osmdroid/util/BoundingBoxE6;II)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/osmdroid/bonuspack/cachemanager/CacheManager; | ||
22 | ····.param·p2,·"pCtx"····#·Landroid/content/Context; | 23 | ····.param·p2,·"pCtx"····#·Landroid/content/Context; |
23 | ····.param·p3,·"pBB"····#·Lorg/osmdroid/util/BoundingBoxE6; | 24 | ····.param·p3,·"pBB"····#·Lorg/osmdroid/util/BoundingBoxE6; |
24 | ····.param·p4,·"pZoomMin"····#·I | 25 | ····.param·p4,·"pZoomMin"····#·I |
25 | ····.param·p5,·"pZoomMax"····#·I | 26 | ····.param·p5,·"pZoomMax"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·209 | 28 | ····.line·209 |
Offset 107, 92 lines modified | Offset 107, 84 lines modified | ||
107 | ····move-result-wide·v0 | 107 | ····move-result-wide·v0 |
108 | ····return-wide·v0 | 108 | ····return-wide·v0 |
109 | .end·method | 109 | .end·method |
110 | .method·public·directorySize(Ljava/io/File;)J | 110 | .method·public·directorySize(Ljava/io/File;)J |
111 |
····.locals· |
111 | ····.locals·8 |
112 | ····.param·p1,·"pDirectory"····#·Ljava/io/File; | 112 | ····.param·p1,·"pDirectory"····#·Ljava/io/File; |
113 | ····.prologue | 113 | ····.prologue |
114 | ····.line·365 | 114 | ····.line·365 |
115 |
····const-wide/16·v |
115 | ····const-wide/16·v2,·0x0 |
116 | ····.line·366 | 116 | ····.line·366 |
117 |
····.local·v |
117 | ····.local·v2,·"usedCacheSpace":J |
118 | ····invoke-virtual·{p1},·Ljava/io/File;->listFiles()[Ljava/io/File; | 118 | ····invoke-virtual·{p1},·Ljava/io/File;->listFiles()[Ljava/io/File; |
119 |
····move-result-object·v |
119 | ····move-result-object·v1 |
120 | ····.line·367 | 120 | ····.line·367 |
121 |
····.local·v |
121 | ····.local·v1,·"z":[Ljava/io/File; |
122 |
····if-eqz·v |
122 | ····if-eqz·v1,·:cond_2 |
123 | ····.line·368 | 123 | ····.line·368 |
124 |
···· |
124 | ····array-length·v5,·v1 |
125 |
···· |
125 | ····const/4·v4,·0x0 |
126 | ····array-length·v3,·v0 | ||
127 | ····.local·v3,·"len$":I | ||
128 | ····const/4·v2,·0x0 | ||
129 | ····.local·v2,·"i$":I | ||
130 | ····:goto_0 | 126 | ····:goto_0 |
131 |
····if-ge·v |
127 | ····if-ge·v4,·v5,·:cond_2 |
132 |
····aget-object·v |
128 | ····aget-object·v0,·v1,·v4 |
133 | ····.line·369 | 129 | ····.line·369 |
134 |
····.local·v |
130 | ····.local·v0,·"file":Ljava/io/File; |
135 |
····invoke-virtual·{v |
131 | ····invoke-virtual·{v0},·Ljava/io/File;->isFile()Z |
136 |
····move-result·v |
132 | ····move-result·v6 |
137 |
····if-eqz·v |
133 | ····if-eqz·v6,·:cond_1 |
138 | ····.line·370 | 134 | ····.line·370 |
139 |
····invoke-virtual·{v |
135 | ····invoke-virtual·{v0},·Ljava/io/File;->length()J |
140 |
····move-result-wide·v |
136 | ····move-result-wide·v6 |
141 |
····add-long/2addr·v |
137 | ····add-long/2addr·v2,·v6 |
142 | ····.line·368 | 138 | ····.line·368 |
143 | ····:cond_0 | 139 | ····:cond_0 |
144 | ····:goto_1 | 140 | ····:goto_1 |
145 |
····add-int/lit8·v |
141 | ····add-int/lit8·v4,·v4,·0x1 |
146 | ····goto·:goto_0 | 142 | ····goto·:goto_0 |
147 | ····.line·371 | 143 | ····.line·371 |
148 | ····:cond_1 | 144 | ····:cond_1 |
149 |
····invoke-virtual·{v |
145 | ····invoke-virtual·{v0},·Ljava/io/File;->isDirectory()Z |
150 |
····move-result·v |
146 | ····move-result·v6 |
151 |
····if-eqz·v |
147 | ····if-eqz·v6,·:cond_0 |
152 | ····.line·372 | 148 | ····.line·372 |
153 |
····invoke-virtual·{p0,·v |
149 | ····invoke-virtual·{p0,·v0},·Lorg/osmdroid/bonuspack/cachemanager/CacheManager;->directorySize(Ljava/io/File;)J |
154 |
····move-result-wide·v |
150 | ····move-result-wide·v6 |
155 |
····add-long/2addr·v |
151 | ····add-long/2addr·v2,·v6 |
156 | ····goto·:goto_1 | 152 | ····goto·:goto_1 |
157 | ····.line·376 | 153 | ····.line·376 |
158 |
····.end·local·v0····#·" |
154 | ····.end·local·v0····#·"file":Ljava/io/File; |
159 | ····.end·local·v1····#·"file":Ljava/io/File; | ||
160 | ····.end·local·v2····#·"i$":I | ||
161 | ····.end·local·v3····#·"len$":I | ||
162 | ····:cond_2 | 155 | ····:cond_2 |
163 |
····return-wide·v |
156 | ····return-wide·v2 |
164 | .end·method | 157 | .end·method |
165 | .method·public·downloadAreaAsync(Landroid/content/Context;Lorg/osmdroid/util/BoundingBoxE6;II)V | 158 | .method·public·downloadAreaAsync(Landroid/content/Context;Lorg/osmdroid/util/BoundingBoxE6;II)V |
166 | ····.locals·6 | 159 | ····.locals·6 |
167 | ····.param·p1,·"ctx"····#·Landroid/content/Context; | 160 | ····.param·p1,·"ctx"····#·Landroid/content/Context; |
168 | ····.param·p2,·"bb"····#·Lorg/osmdroid/util/BoundingBoxE6; | 161 | ····.param·p2,·"bb"····#·Lorg/osmdroid/util/BoundingBoxE6; |
169 | ····.param·p3,·"zoomMin"····#·I | 162 | ····.param·p3,·"zoomMin"····#·I |
Offset 235, 14 lines modified | Offset 227, 15 lines modified | ||
235 | ····sget-object·v1,·Lorg/osmdroid/tileprovider/constants/OpenStreetMapTileProviderConstants;->TILE_PATH_BASE:Ljava/io/File; | 227 | ····sget-object·v1,·Lorg/osmdroid/tileprovider/constants/OpenStreetMapTileProviderConstants;->TILE_PATH_BASE:Ljava/io/File; |
236 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 228 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
237 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 229 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
Max diff block lines reached; 352/3410 bytes (10.32%) of diff not shown. |
Offset 203, 24 lines modified | Offset 203, 26 lines modified | ||
203 | ····float-to-int·v4,·v5 | 203 | ····float-to-int·v4,·v5 |
204 | ····.line·115 | 204 | ····.line·115 |
205 | ····.local·v4,·"textHeight":I | 205 | ····.local·v4,·"textHeight":I |
206 | ····iget·v5,·p0,·Lorg/osmdroid/bonuspack/clustering/GridMarkerClusterer;->mTextAnchorU:F | 206 | ····iget·v5,·p0,·Lorg/osmdroid/bonuspack/clustering/GridMarkerClusterer;->mTextAnchorU:F |
207 | ····.line·116 | ||
207 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I | 208 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I |
208 | ····move-result·v6 | 209 | ····move-result·v6 |
209 | ····int-to-float·v6,·v6 | 210 | ····int-to-float·v6,·v6 |
210 | ····mul-float/2addr·v5,·v6 | 211 | ····mul-float/2addr·v5,·v6 |
211 | ····iget·v6,·p0,·Lorg/osmdroid/bonuspack/clustering/GridMarkerClusterer;->mTextAnchorV:F | 212 | ····iget·v6,·p0,·Lorg/osmdroid/bonuspack/clustering/GridMarkerClusterer;->mTextAnchorV:F |
213 | ····.line·117 | ||
212 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I | 214 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I |
213 | ····move-result·v7 | 215 | ····move-result·v7 |
214 | ····int-to-float·v7,·v7 | 216 | ····int-to-float·v7,·v7 |
215 | ····mul-float/2addr·v6,·v7 | 217 | ····mul-float/2addr·v6,·v7 |
Offset 229, 14 lines modified | Offset 231, 15 lines modified | ||
229 | ····int-to-float·v7,·v7 | 231 | ····int-to-float·v7,·v7 |
230 | ····sub-float/2addr·v6,·v7 | 232 | ····sub-float/2addr·v6,·v7 |
231 | ····iget-object·v7,·p0,·Lorg/osmdroid/bonuspack/clustering/GridMarkerClusterer;->mTextPaint:Landroid/graphics/Paint; | 233 | ····iget-object·v7,·p0,·Lorg/osmdroid/bonuspack/clustering/GridMarkerClusterer;->mTextPaint:Landroid/graphics/Paint; |
234 | ····.line·115 | ||
232 | ····invoke-virtual·{v1,·v3,·v5,·v6,·v7},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V | 235 | ····invoke-virtual·{v1,·v3,·v5,·v6,·v7},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V |
233 | ····.line·119 | 236 | ····.line·119 |
234 | ····new-instance·v5,·Landroid/graphics/drawable/BitmapDrawable; | 237 | ····new-instance·v5,·Landroid/graphics/drawable/BitmapDrawable; |
235 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->getContext()Landroid/content/Context; | 238 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->getContext()Landroid/content/Context; |
Offset 267, 131 lines modified | Offset 270, 131 lines modified | ||
267 | ············"Lorg/osmdroid/bonuspack/clustering/StaticCluster;", | 270 | ············"Lorg/osmdroid/bonuspack/clustering/StaticCluster;", |
268 | ············">;" | 271 | ············">;" |
269 | ········} | 272 | ········} |
270 | ····.end·annotation | 273 | ····.end·annotation |
271 | ····.prologue | 274 | ····.prologue |
272 | ····.line·63 | 275 | ····.line·63 |
273 |
····const/16·v2 |
276 | ····const/16·v23,·0x0 |
274 | ····move-object/from16·v0,·p1 | 277 | ····move-object/from16·v0,·p1 |
275 |
····move-object/from16·v1,·v2 |
278 | ····move-object/from16·v1,·v23 |
276 | ····invoke-virtual·{v0,·v1},·Lorg/osmdroid/views/MapView;->getIntrinsicScreenRect(Landroid/graphics/Rect;)Landroid/graphics/Rect; | 279 | ····invoke-virtual·{v0,·v1},·Lorg/osmdroid/views/MapView;->getIntrinsicScreenRect(Landroid/graphics/Rect;)Landroid/graphics/Rect; |
277 |
····move-result-object·v |
280 | ····move-result-object·v20 |
278 | ····.line·65 | 281 | ····.line·65 |
279 |
····.local·v |
282 | ····.local·v20,·"mScreenRect":Landroid/graphics/Rect; |
280 | ····invoke-virtual/range·{p1·..·p1},·Lorg/osmdroid/views/MapView;->getBoundingBox()Lorg/osmdroid/util/BoundingBoxE6; | 283 | ····invoke-virtual/range·{p1·..·p1},·Lorg/osmdroid/views/MapView;->getBoundingBox()Lorg/osmdroid/util/BoundingBoxE6; |
281 | ····move-result-object·v2 | 284 | ····move-result-object·v2 |
282 | ····.line·66 | 285 | ····.line·66 |
283 | ····.local·v2,·"bb":Lorg/osmdroid/util/BoundingBoxE6; | 286 | ····.local·v2,·"bb":Lorg/osmdroid/util/BoundingBoxE6; |
284 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLatitudeSpanE6()I | 287 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLatitudeSpanE6()I |
285 |
····move-result·v2 |
288 | ····move-result·v23 |
286 |
····move/from16·v0,·v2 |
289 | ····move/from16·v0,·v23 |
287 | ····int-to-double·v0,·v0 | 290 | ····int-to-double·v0,·v0 |
288 | ····move-wide/from16·v24,·v0 | 291 | ····move-wide/from16·v24,·v0 |
289 | ····const-wide·v26,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6 | 292 | ····const-wide·v26,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6 |
290 |
····mul-double·v1 |
293 | ····mul-double·v16,·v24,·v26 |
291 | ····.line·67 | 294 | ····.line·67 |
292 |
····.local·v1 |
295 | ····.local·v16,·"latSpan":D |
293 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLongitudeSpanE6()I | 296 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLongitudeSpanE6()I |
294 |
····move-result·v2 |
297 | ····move-result·v23 |
295 |
····move/from16·v0,·v2 |
298 | ····move/from16·v0,·v23 |
296 | ····int-to-double·v0,·v0 | 299 | ····int-to-double·v0,·v0 |
297 | ····move-wide/from16·v24,·v0 | 300 | ····move-wide/from16·v24,·v0 |
298 | ····const-wide·v26,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6 | 301 | ····const-wide·v26,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6 |
299 |
····mul-double·v |
302 | ····mul-double·v18,·v24,·v26 |
300 | ····.line·72 | 303 | ····.line·72 |
Max diff block lines reached; 9591/12455 bytes (77.01%) of diff not shown. |
Offset 385, 24 lines modified | Offset 385, 26 lines modified | ||
385 | ····float-to-int·v4,·v5 | 385 | ····float-to-int·v4,·v5 |
386 | ····.line·124 | 386 | ····.line·124 |
387 | ····.local·v4,·"textHeight":I | 387 | ····.local·v4,·"textHeight":I |
388 | ····iget·v5,·p0,·Lorg/osmdroid/bonuspack/clustering/RadiusMarkerClusterer;->mTextAnchorU:F | 388 | ····iget·v5,·p0,·Lorg/osmdroid/bonuspack/clustering/RadiusMarkerClusterer;->mTextAnchorU:F |
389 | ····.line·125 | ||
389 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I | 390 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I |
390 | ····move-result·v6 | 391 | ····move-result·v6 |
391 | ····int-to-float·v6,·v6 | 392 | ····int-to-float·v6,·v6 |
392 | ····mul-float/2addr·v5,·v6 | 393 | ····mul-float/2addr·v5,·v6 |
393 | ····iget·v6,·p0,·Lorg/osmdroid/bonuspack/clustering/RadiusMarkerClusterer;->mTextAnchorV:F | 394 | ····iget·v6,·p0,·Lorg/osmdroid/bonuspack/clustering/RadiusMarkerClusterer;->mTextAnchorV:F |
395 | ····.line·126 | ||
394 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I | 396 | ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I |
395 | ····move-result·v7 | 397 | ····move-result·v7 |
396 | ····int-to-float·v7,·v7 | 398 | ····int-to-float·v7,·v7 |
397 | ····mul-float/2addr·v6,·v7 | 399 | ····mul-float/2addr·v6,·v7 |
Offset 411, 14 lines modified | Offset 413, 15 lines modified | ||
411 | ····int-to-float·v7,·v7 | 413 | ····int-to-float·v7,·v7 |
412 | ····sub-float/2addr·v6,·v7 | 414 | ····sub-float/2addr·v6,·v7 |
413 | ····iget-object·v7,·p0,·Lorg/osmdroid/bonuspack/clustering/RadiusMarkerClusterer;->mTextPaint:Landroid/graphics/Paint; | 415 | ····iget-object·v7,·p0,·Lorg/osmdroid/bonuspack/clustering/RadiusMarkerClusterer;->mTextPaint:Landroid/graphics/Paint; |
416 | ····.line·124 | ||
414 | ····invoke-virtual·{v1,·v3,·v5,·v6,·v7},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V | 417 | ····invoke-virtual·{v1,·v3,·v5,·v6,·v7},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V |
415 | ····.line·128 | 418 | ····.line·128 |
416 | ····new-instance·v5,·Landroid/graphics/drawable/BitmapDrawable; | 419 | ····new-instance·v5,·Landroid/graphics/drawable/BitmapDrawable; |
417 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->getContext()Landroid/content/Context; | 420 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->getContext()Landroid/content/Context; |
Offset 538, 25 lines modified | Offset 541, 24 lines modified | ||
538 | ····.end·annotation | 541 | ····.end·annotation |
539 | ····.prologue | 542 | ····.prologue |
540 | ····.line·134 | 543 | ····.line·134 |
541 | ····.local·p1,·"clusters":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/bonuspack/clustering/StaticCluster;>;" | 544 | ····.local·p1,·"clusters":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/bonuspack/clustering/StaticCluster;>;" |
542 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 545 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
543 |
····move-result-object·v |
546 | ····move-result-object·v2 |
544 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
545 | ····:goto_0 | 547 | ····:goto_0 |
546 |
····invoke-interface·{v |
548 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
547 | ····move-result·v3 | 549 | ····move-result·v3 |
548 | ····if-eqz·v3,·:cond_1 | 550 | ····if-eqz·v3,·:cond_1 |
549 |
····invoke-interface·{v |
551 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
550 | ····move-result-object·v0 | 552 | ····move-result-object·v0 |
551 | ····check-cast·v0,·Lorg/osmdroid/bonuspack/clustering/StaticCluster; | 553 | ····check-cast·v0,·Lorg/osmdroid/bonuspack/clustering/StaticCluster; |
552 | ····.line·135 | 554 | ····.line·135 |
553 | ····.local·v0,·"cluster":Lorg/osmdroid/bonuspack/clustering/StaticCluster; | 555 | ····.local·v0,·"cluster":Lorg/osmdroid/bonuspack/clustering/StaticCluster; |
Offset 579, 25 lines modified | Offset 581, 25 lines modified | ||
579 | ····goto·:goto_0 | 581 | ····goto·:goto_0 |
580 | ····.line·140 | 582 | ····.line·140 |
581 | ····:cond_0 | 583 | ····:cond_0 |
582 | ····invoke-virtual·{p0,·v0,·p3},·Lorg/osmdroid/bonuspack/clustering/RadiusMarkerClusterer;->buildClusterMarker(Lorg/osmdroid/bonuspack/clustering/StaticCluster;Lorg/osmdroid/views/MapView;)Lorg/osmdroid/bonuspack/overlays/Marker; | 584 | ····invoke-virtual·{p0,·v0,·p3},·Lorg/osmdroid/bonuspack/clustering/RadiusMarkerClusterer;->buildClusterMarker(Lorg/osmdroid/bonuspack/clustering/StaticCluster;Lorg/osmdroid/views/MapView;)Lorg/osmdroid/bonuspack/overlays/Marker; |
583 |
····move-result-object·v |
585 | ····move-result-object·v1 |
584 | ····.line·141 | 586 | ····.line·141 |
585 |
····.local·v |
587 | ····.local·v1,·"m":Lorg/osmdroid/bonuspack/overlays/Marker; |
586 |
····invoke-virtual·{v0,·v |
588 | ····invoke-virtual·{v0,·v1},·Lorg/osmdroid/bonuspack/clustering/StaticCluster;->setMarker(Lorg/osmdroid/bonuspack/overlays/Marker;)V |
587 | ····goto·:goto_0 | 589 | ····goto·:goto_0 |
588 | ····.line·144 | 590 | ····.line·144 |
589 | ····.end·local·v0····#·"cluster":Lorg/osmdroid/bonuspack/clustering/StaticCluster; | 591 | ····.end·local·v0····#·"cluster":Lorg/osmdroid/bonuspack/clustering/StaticCluster; |
590 |
····.end·local·v |
592 | ····.end·local·v1····#·"m":Lorg/osmdroid/bonuspack/overlays/Marker; |
591 | ····:cond_1 | 593 | ····:cond_1 |
592 | ····return-void | 594 | ····return-void |
593 | .end·method | 595 | .end·method |
594 | .method·public·setMaxClusteringZoomLevel(I)V | 596 | .method·public·setMaxClusteringZoomLevel(I)V |
595 | ····.locals·0 | 597 | ····.locals·0 |
596 | ····.param·p1,·"zoom"····#·I | 598 | ····.param·p1,·"zoom"····#·I |
Offset 119, 60 lines modified | Offset 119, 59 lines modified | ||
119 | ····.param·p2,·"mapView"····#·Lorg/osmdroid/views/MapView; | 119 | ····.param·p2,·"mapView"····#·Lorg/osmdroid/views/MapView; |
120 | ····.param·p3,·"shadow"····#·Z | 120 | ····.param·p3,·"shadow"····#·Z |
121 | ····.prologue | 121 | ····.prologue |
122 | ····.line·96 | 122 | ····.line·96 |
123 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->getZoomLevel()I | 123 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->getZoomLevel()I |
124 |
····move-result·v |
124 | ····move-result·v1 |
125 | ····.line·97 | 125 | ····.line·97 |
126 |
····.local·v |
126 | ····.local·v1,·"zoomLevel":I |
127 |
····iget·v |
127 | ····iget·v2,·p0,·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;->mLastZoomLevel:I |
128 |
····if-eq·v |
128 | ····if-eq·v1,·v2,·:cond_0 |
129 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->isAnimating()Z | 129 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->isAnimating()Z |
130 |
····move-result·v |
130 | ····move-result·v2 |
131 |
····if-nez·v |
131 | ····if-nez·v2,·:cond_0 |
132 | ····.line·98 | 132 | ····.line·98 |
133 | ····invoke-virtual·{p0,·p2},·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;->clusterer(Lorg/osmdroid/views/MapView;)Ljava/util/ArrayList; | 133 | ····invoke-virtual·{p0,·p2},·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;->clusterer(Lorg/osmdroid/views/MapView;)Ljava/util/ArrayList; |
134 |
····move-result-object·v |
134 | ····move-result-object·v2 |
135 |
····iput-object·v |
135 | ····iput-object·v2,·p0,·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;->mClusters:Ljava/util/ArrayList; |
136 | ····.line·99 | 136 | ····.line·99 |
137 |
····iget-object·v |
137 | ····iget-object·v2,·p0,·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;->mClusters:Ljava/util/ArrayList; |
138 |
····invoke-virtual·{p0,·v |
138 | ····invoke-virtual·{p0,·v2,·p1,·p2},·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;->renderer(Ljava/util/ArrayList;Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;)V |
139 | ····.line·100 | 139 | ····.line·100 |
140 |
····iput·v |
140 | ····iput·v1,·p0,·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;->mLastZoomLevel:I |
141 | ····.line·103 | 141 | ····.line·103 |
142 | ····:cond_0 | 142 | ····:cond_0 |
143 |
····iget-object·v |
143 | ····iget-object·v2,·p0,·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;->mClusters:Ljava/util/ArrayList; |
144 |
····invoke-virtual·{v |
144 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
145 |
····move-result-object·v |
145 | ····move-result-object·v2 |
146 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
147 | ····:goto_0 | 146 | ····:goto_0 |
148 |
····invoke-interface·{v |
147 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
149 | ····move-result·v3 | 148 | ····move-result·v3 |
150 | ····if-eqz·v3,·:cond_1 | 149 | ····if-eqz·v3,·:cond_1 |
151 |
····invoke-interface·{v |
150 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
152 | ····move-result-object·v0 | 151 | ····move-result-object·v0 |
153 | ····check-cast·v0,·Lorg/osmdroid/bonuspack/clustering/StaticCluster; | 152 | ····check-cast·v0,·Lorg/osmdroid/bonuspack/clustering/StaticCluster; |
154 | ····.line·104 | 153 | ····.line·104 |
155 | ····.local·v0,·"cluster":Lorg/osmdroid/bonuspack/clustering/StaticCluster; | 154 | ····.local·v0,·"cluster":Lorg/osmdroid/bonuspack/clustering/StaticCluster; |
Offset 262, 21 lines modified | Offset 261, 20 lines modified | ||
262 | .method·public·onLongPress(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z | 261 | .method·public·onLongPress(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z |
263 | ····.locals·3 | 262 | ····.locals·3 |
264 | ····.param·p1,·"event"····#·Landroid/view/MotionEvent; | 263 | ····.param·p1,·"event"····#·Landroid/view/MotionEvent; |
265 | ····.param·p2,·"mapView"····#·Lorg/osmdroid/views/MapView; | 264 | ····.param·p2,·"mapView"····#·Lorg/osmdroid/views/MapView; |
266 | ····.prologue | 265 | ····.prologue |
267 | ····.line·117 | 266 | ····.line·117 |
268 |
····iget-object·v |
267 | ····iget-object·v1,·p0,·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;->mClusters:Ljava/util/ArrayList; |
269 |
····invoke-virtual·{v |
268 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
270 | ····move-result-object·v1 | 269 | ····move-result-object·v1 |
271 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
272 | ····:cond_0 | 270 | ····:cond_0 |
273 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 271 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
274 | ····move-result·v2 | 272 | ····move-result·v2 |
275 | ····if-eqz·v2,·:cond_1 | 273 | ····if-eqz·v2,·:cond_1 |
Offset 295, 41 lines modified | Offset 293, 40 lines modified | ||
295 | ····invoke-virtual·{v2,·p1,·p2},·Lorg/osmdroid/bonuspack/overlays/Marker;->onLongPress(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z | 293 | ····invoke-virtual·{v2,·p1,·p2},·Lorg/osmdroid/bonuspack/overlays/Marker;->onLongPress(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z |
296 | ····move-result·v2 | 294 | ····move-result·v2 |
297 | ····if-eqz·v2,·:cond_0 | 295 | ····if-eqz·v2,·:cond_0 |
298 | ····.line·119 | 296 | ····.line·119 |
299 |
····const/4·v |
297 | ····const/4·v1,·0x1 |
300 | ····.line·121 | 298 | ····.line·121 |
301 | ····.end·local·v0····#·"cluster":Lorg/osmdroid/bonuspack/clustering/StaticCluster; | 299 | ····.end·local·v0····#·"cluster":Lorg/osmdroid/bonuspack/clustering/StaticCluster; |
302 | ····:goto_0 | 300 | ····:goto_0 |
303 |
····return·v |
301 | ····return·v1 |
304 | ····:cond_1 | 302 | ····:cond_1 |
305 |
····const/4·v |
303 | ····const/4·v1,·0x0 |
Max diff block lines reached; 2911/7233 bytes (40.25%) of diff not shown. |
Offset 77, 14 lines modified | Offset 77, 15 lines modified | ||
77 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/kml/KmlDocument; | 77 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/kml/KmlDocument; |
78 | #·direct·methods | 78 | #·direct·methods |
79 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/kml/KmlDocument;Ljava/io/File;Ljava/util/zip/ZipFile;)V | 79 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/kml/KmlDocument;Ljava/io/File;Ljava/util/zip/ZipFile;)V |
80 | ····.locals·3 | 80 | ····.locals·3 |
81 | ····.param·p1,·"this$0"····#·Lorg/osmdroid/bonuspack/kml/KmlDocument; | ||
81 | ····.param·p2,·"file"····#·Ljava/io/File; | 82 | ····.param·p2,·"file"····#·Ljava/io/File; |
82 | ····.param·p3,·"kmzContainer"····#·Ljava/util/zip/ZipFile; | 83 | ····.param·p3,·"kmzContainer"····#·Ljava/util/zip/ZipFile; |
83 | ····.prologue | 84 | ····.prologue |
84 | ····const/4·v2,·0x0 | 85 | ····const/4·v2,·0x0 |
85 | ····.line·337 | 86 | ····.line·337 |
Offset 216, 14 lines modified | Offset 217, 15 lines modified | ||
216 | ····move-result·v3 | 217 | ····move-result·v3 |
217 | ····if-nez·v3,·:cond_2 | 218 | ····if-nez·v3,·:cond_2 |
218 | ····const-string·v3,·"NetworkLink" | 219 | ····const-string·v3,·"NetworkLink" |
220 | ····.line·449 | ||
219 | ····move-object/from16·v0,·p2 | 221 | ····move-object/from16·v0,·p2 |
220 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 222 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
221 | ····move-result·v3 | 223 | ····move-result·v3 |
222 | ····if-nez·v3,·:cond_2 | 224 | ····if-nez·v3,·:cond_2 |
Offset 403, 14 lines modified | Offset 405, 15 lines modified | ||
403 | ····move-result·v3 | 405 | ····move-result·v3 |
404 | ····if-nez·v3,·:cond_6 | 406 | ····if-nez·v3,·:cond_6 |
405 | ····const-string·v3,·"MultiGeometry" | 407 | ····const-string·v3,·"MultiGeometry" |
408 | ····.line·462 | ||
406 | ····move-object/from16·v0,·p2 | 409 | ····move-object/from16·v0,·p2 |
407 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 410 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
408 | ····move-result·v3 | 411 | ····move-result·v3 |
409 | ····if-eqz·v3,·:cond_8 | 412 | ····if-eqz·v3,·:cond_8 |
Offset 1646, 156 lines modified | Offset 1646, 154 lines modified | ||
1646 | .method·public·writeKMLStyles(Ljava/io/Writer;)V | 1646 | .method·public·writeKMLStyles(Ljava/io/Writer;)V |
1647 | ····.locals·5 | 1647 | ····.locals·5 |
1648 | ····.param·p1,·"writer"····#·Ljava/io/Writer; | 1648 | ····.param·p1,·"writer"····#·Ljava/io/Writer; |
1649 | ····.prologue | 1649 | ····.prologue |
1650 | ····.line·610 | 1650 | ····.line·610 |
1651 |
····iget-object·v |
1651 | ····iget-object·v3,·p0,·Lorg/osmdroid/bonuspack/kml/KmlDocument;->mStyles:Ljava/util/HashMap; |
1652 |
····invoke-virtual·{v |
1652 | ····invoke-virtual·{v3},·Ljava/util/HashMap;->entrySet()Ljava/util/Set; |
1653 |
····move-result-object·v |
1653 | ····move-result-object·v3 |
1654 |
····invoke-interface·{v |
1654 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
1655 |
····move-result-object·v |
1655 | ····move-result-object·v3 |
1656 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
1657 | ····:goto_0 | 1656 | ····:goto_0 |
1658 |
····invoke-interface·{v |
1657 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
1659 | ····move-result·v4 | 1658 | ····move-result·v4 |
1660 | ····if-eqz·v4,·:cond_0 | 1659 | ····if-eqz·v4,·:cond_0 |
1661 |
····invoke-interface·{v |
1660 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1662 | ····move-result-object·v0 | 1661 | ····move-result-object·v0 |
1663 | ····check-cast·v0,·Ljava/util/Map$Entry; | 1662 | ····check-cast·v0,·Ljava/util/Map$Entry; |
1664 | ····.line·611 | 1663 | ····.line·611 |
1665 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Lorg/osmdroid/bonuspack/kml/StyleSelector;>;" | 1664 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Lorg/osmdroid/bonuspack/kml/StyleSelector;>;" |
1666 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 1665 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
1667 |
····move-result-object·v |
1666 | ····move-result-object·v1 |
1668 |
····check-cast·v |
1667 | ····check-cast·v1,·Ljava/lang/String; |
1669 | ····.line·612 | 1668 | ····.line·612 |
1670 |
····.local·v |
1669 | ····.local·v1,·"styleId":Ljava/lang/String; |
1671 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 1670 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
1672 |
····move-result-object·v |
1671 | ····move-result-object·v2 |
1673 |
····check-cast·v |
1672 | ····check-cast·v2,·Lorg/osmdroid/bonuspack/kml/StyleSelector; |
1674 | ····.line·613 | 1673 | ····.line·613 |
1675 |
····.local·v |
1674 | ····.local·v2,·"styleSelector":Lorg/osmdroid/bonuspack/kml/StyleSelector; |
1676 |
····invoke-virtual·{v |
1675 | ····invoke-virtual·{v2,·p1,·v1},·Lorg/osmdroid/bonuspack/kml/StyleSelector;->writeAsKML(Ljava/io/Writer;Ljava/lang/String;)V |
1677 | ····goto·:goto_0 | 1676 | ····goto·:goto_0 |
1678 | ····.line·615 | 1677 | ····.line·615 |
1679 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Lorg/osmdroid/bonuspack/kml/StyleSelector;>;" | 1678 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Lorg/osmdroid/bonuspack/kml/StyleSelector;>;" |
1680 |
····.end·local·v |
1679 | ····.end·local·v1····#·"styleId":Ljava/lang/String; |
1681 |
····.end·local·v |
1680 | ····.end·local·v2····#·"styleSelector":Lorg/osmdroid/bonuspack/kml/StyleSelector; |
1682 | ····:cond_0 | 1681 | ····:cond_0 |
1683 | ····return-void | 1682 | ····return-void |
1684 | .end·method | 1683 | .end·method |
1685 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 1684 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
1686 | ····.locals·3 | 1685 | ····.locals·3 |
1687 | ····.param·p1,·"out"····#·Landroid/os/Parcel; | 1686 | ····.param·p1,·"out"····#·Landroid/os/Parcel; |
1688 | ····.param·p2,·"flags"····#·I | 1687 | ····.param·p2,·"flags"····#·I |
1689 | ····.prologue | 1688 | ····.prologue |
1690 | ····.line·719 | 1689 | ····.line·719 |
1691 |
····iget-object·v |
1690 | ····iget-object·v1,·p0,·Lorg/osmdroid/bonuspack/kml/KmlDocument;->mKmlRoot:Lorg/osmdroid/bonuspack/kml/KmlFolder; |
1692 |
····invoke-virtual·{p1,·v |
1691 | ····invoke-virtual·{p1,·v1,·p2},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V |
1693 | ····.line·722 | 1692 | ····.line·722 |
1694 |
····iget-object·v |
1693 | ····iget-object·v1,·p0,·Lorg/osmdroid/bonuspack/kml/KmlDocument;->mStyles:Ljava/util/HashMap; |
1695 |
····invoke-virtual·{v |
1694 | ····invoke-virtual·{v1},·Ljava/util/HashMap;->size()I |
1696 |
····move-result·v |
1695 | ····move-result·v1 |
1697 |
····invoke-virtual·{p1,·v |
1696 | ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->writeInt(I)V |
1698 | ····.line·723 | 1697 | ····.line·723 |
1699 |
····iget-object·v |
1698 | ····iget-object·v1,·p0,·Lorg/osmdroid/bonuspack/kml/KmlDocument;->mStyles:Ljava/util/HashMap; |
1700 |
····invoke-virtual·{v |
1699 | ····invoke-virtual·{v1},·Ljava/util/HashMap;->keySet()Ljava/util/Set; |
1701 |
····move-result-object·v |
1700 | ····move-result-object·v1 |
1702 |
····invoke-interface·{v |
1701 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
1703 |
····move-result-object·v |
1702 | ····move-result-object·v2 |
1704 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
1705 | ····:goto_0 | 1703 | ····:goto_0 |
1706 |
····invoke-interface·{v |
1704 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
1707 |
····move-result·v |
1705 | ····move-result·v1 |
1708 |
····if-eqz·v |
1706 | ····if-eqz·v1,·:cond_0 |
Max diff block lines reached; 2888/7752 bytes (37.25%) of diff not shown. |
Offset 336, 123 lines modified | Offset 336, 122 lines modified | ||
336 | ····goto·:goto_0 | 336 | ····goto·:goto_0 |
337 | .end·method | 337 | .end·method |
338 | .method·public·getExtendedDataAsText()Ljava/lang/String; | 338 | .method·public·getExtendedDataAsText()Ljava/lang/String; |
339 | ····.locals·8 | 339 | ····.locals·8 |
340 | ····.prologue | 340 | ····.prologue |
341 |
····const/4·v |
341 | ····const/4·v4,·0x0 |
342 | ····.line·128 | 342 | ····.line·128 |
343 |
····iget-object·v |
343 | ····iget-object·v5,·p0,·Lorg/osmdroid/bonuspack/kml/KmlFeature;->mExtendedData:Ljava/util/HashMap; |
344 |
····if-nez·v |
344 | ····if-nez·v5,·:cond_1 |
345 | ····.line·139 | 345 | ····.line·139 |
346 | ····:cond_0 | 346 | ····:cond_0 |
347 | ····:goto_0 | 347 | ····:goto_0 |
348 |
····return-object·v |
348 | ····return-object·v4 |
349 | ····.line·130 | 349 | ····.line·130 |
350 | ····:cond_1 | 350 | ····:cond_1 |
351 |
····new-instance·v |
351 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
352 |
····invoke-direct·{v |
352 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
353 | ····.line·131 | 353 | ····.line·131 |
354 |
····.local·v |
354 | ····.local·v2,·"result":Ljava/lang/StringBuilder; |
355 |
····iget-object·v |
355 | ····iget-object·v5,·p0,·Lorg/osmdroid/bonuspack/kml/KmlFeature;->mExtendedData:Ljava/util/HashMap; |
356 |
····invoke-virtual·{v |
356 | ····invoke-virtual·{v5},·Ljava/util/HashMap;->entrySet()Ljava/util/Set; |
357 |
····move-result-object·v |
357 | ····move-result-object·v5 |
358 |
····invoke-interface·{v |
358 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
359 |
····move-result-object·v |
359 | ····move-result-object·v5 |
360 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
361 | ····:goto_1 | 360 | ····:goto_1 |
362 |
····invoke-interface·{v |
361 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
363 | ····move-result·v6 | 362 | ····move-result·v6 |
364 | ····if-eqz·v6,·:cond_2 | 363 | ····if-eqz·v6,·:cond_2 |
365 |
····invoke-interface·{v |
364 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
366 | ····move-result-object·v0 | 365 | ····move-result-object·v0 |
367 | ····check-cast·v0,·Ljava/util/Map$Entry; | 366 | ····check-cast·v0,·Ljava/util/Map$Entry; |
368 | ····.line·132 | 367 | ····.line·132 |
369 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 368 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
370 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 369 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
371 |
····move-result-object·v |
370 | ····move-result-object·v1 |
372 |
····check-cast·v |
371 | ····check-cast·v1,·Ljava/lang/String; |
373 | ····.line·133 | 372 | ····.line·133 |
374 |
····.local·v |
373 | ····.local·v1,·"name":Ljava/lang/String; |
375 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 374 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
376 |
····move-result-object·v |
375 | ····move-result-object·v3 |
377 |
····check-cast·v |
376 | ····check-cast·v3,·Ljava/lang/String; |
378 | ····.line·134 | 377 | ····.line·134 |
379 |
····.local·v |
378 | ····.local·v3,·"value":Ljava/lang/String; |
380 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 379 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
381 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V | 380 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
382 |
····invoke-virtual·{v6,·v |
381 | ····invoke-virtual·{v6,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
383 | ····move-result-object·v6 | 382 | ····move-result-object·v6 |
384 | ····const-string·v7,·"=" | 383 | ····const-string·v7,·"=" |
385 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 384 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
386 | ····move-result-object·v6 | 385 | ····move-result-object·v6 |
387 |
····invoke-virtual·{v6,·v |
386 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
388 | ····move-result-object·v6 | 387 | ····move-result-object·v6 |
389 | ····const-string·v7,·"<br>\n" | 388 | ····const-string·v7,·"<br>\n" |
390 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 389 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
391 | ····move-result-object·v6 | 390 | ····move-result-object·v6 |
392 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 391 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
393 | ····move-result-object·v6 | 392 | ····move-result-object·v6 |
394 |
····invoke-virtual·{v |
393 | ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 6090/10134 bytes (60.09%) of diff not shown. |
Offset 96, 56 lines modified | Offset 96, 55 lines modified | ||
96 | ····.param·p1,·"json"····#·Lcom/google/gson/JsonObject; | 96 | ····.param·p1,·"json"····#·Lcom/google/gson/JsonObject; |
97 | ····.prologue | 97 | ····.prologue |
98 | ····.line·56 | 98 | ····.line·56 |
99 | ····invoke-direct·{p0},·Lorg/osmdroid/bonuspack/kml/KmlFolder;-><init>()V | 99 | ····invoke-direct·{p0},·Lorg/osmdroid/bonuspack/kml/KmlFolder;-><init>()V |
100 | ····.line·57 | 100 | ····.line·57 |
101 |
····const-string·v |
101 | ····const-string·v3,·"features" |
102 |
····invoke-virtual·{p1,·v |
102 | ····invoke-virtual·{p1,·v3},·Lcom/google/gson/JsonObject;->has(Ljava/lang/String;)Z |
103 |
····move-result·v |
103 | ····move-result·v3 |
104 |
····if-eqz·v |
104 | ····if-eqz·v3,·:cond_0 |
105 | ····.line·58 | 105 | ····.line·58 |
106 |
····const-string·v |
106 | ····const-string·v3,·"features" |
107 |
····invoke-virtual·{p1,·v |
107 | ····invoke-virtual·{p1,·v3},·Lcom/google/gson/JsonObject;->get(Ljava/lang/String;)Lcom/google/gson/JsonElement; |
108 |
····move-result-object·v |
108 | ····move-result-object·v3 |
109 |
····invoke-virtual·{v |
109 | ····invoke-virtual·{v3},·Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; |
110 | ····move-result-object·v1 | 110 | ····move-result-object·v1 |
111 | ····.line·59 | 111 | ····.line·59 |
112 | ····.local·v1,·"features":Lcom/google/gson/JsonArray; | 112 | ····.local·v1,·"features":Lcom/google/gson/JsonArray; |
113 | ····invoke-virtual·{v1},·Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; | 113 | ····invoke-virtual·{v1},·Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; |
114 |
····move-result-object·v |
114 | ····move-result-object·v3 |
115 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
116 | ····:goto_0 | 115 | ····:goto_0 |
117 |
····invoke-interface·{v |
116 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
118 | ····move-result·v4 | 117 | ····move-result·v4 |
119 | ····if-eqz·v4,·:cond_0 | 118 | ····if-eqz·v4,·:cond_0 |
120 |
····invoke-interface·{v |
119 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
121 |
····move-result-object·v |
120 | ····move-result-object·v2 |
122 |
····check-cast·v |
121 | ····check-cast·v2,·Lcom/google/gson/JsonElement; |
123 | ····.line·60 | 122 | ····.line·60 |
124 |
····.local·v |
123 | ····.local·v2,·"jsonFeature":Lcom/google/gson/JsonElement; |
125 |
····invoke-virtual·{v |
124 | ····invoke-virtual·{v2},·Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; |
126 | ····move-result-object·v4 | 125 | ····move-result-object·v4 |
127 | ····invoke-static·{v4},·Lorg/osmdroid/bonuspack/kml/KmlFeature;->parseGeoJSON(Lcom/google/gson/JsonObject;)Lorg/osmdroid/bonuspack/kml/KmlFeature; | 126 | ····invoke-static·{v4},·Lorg/osmdroid/bonuspack/kml/KmlFeature;->parseGeoJSON(Lcom/google/gson/JsonObject;)Lorg/osmdroid/bonuspack/kml/KmlFeature; |
128 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
Offset 154, 16 lines modified | Offset 153, 15 lines modified | ||
154 | ····invoke-virtual·{p0,·v0},·Lorg/osmdroid/bonuspack/kml/KmlFolder;->add(Lorg/osmdroid/bonuspack/kml/KmlFeature;)V | 153 | ····invoke-virtual·{p0,·v0},·Lorg/osmdroid/bonuspack/kml/KmlFolder;->add(Lorg/osmdroid/bonuspack/kml/KmlFeature;)V |
155 | ····goto·:goto_0 | 154 | ····goto·:goto_0 |
156 | ····.line·64 | 155 | ····.line·64 |
157 | ····.end·local·v0····#·"feature":Lorg/osmdroid/bonuspack/kml/KmlFeature; | 156 | ····.end·local·v0····#·"feature":Lorg/osmdroid/bonuspack/kml/KmlFeature; |
158 | ····.end·local·v1····#·"features":Lcom/google/gson/JsonArray; | 157 | ····.end·local·v1····#·"features":Lcom/google/gson/JsonArray; |
159 |
····.end·local·v2····#·" |
158 | ····.end·local·v2····#·"jsonFeature":Lcom/google/gson/JsonElement; |
160 | ····.end·local·v3····#·"jsonFeature":Lcom/google/gson/JsonElement; | ||
161 | ····:cond_0 | 159 | ····:cond_0 |
162 | ····return-void | 160 | ····return-void |
163 | .end·method | 161 | .end·method |
164 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;Lorg/osmdroid/bonuspack/kml/KmlDocument;)V | 162 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/clustering/MarkerClusterer;Lorg/osmdroid/bonuspack/kml/KmlDocument;)V |
165 | ····.locals·1 | 163 | ····.locals·1 |
166 | ····.param·p1,·"overlay"····#·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer; | 164 | ····.param·p1,·"overlay"····#·Lorg/osmdroid/bonuspack/clustering/MarkerClusterer; |
Offset 431, 176 lines modified | Offset 429, 173 lines modified | ||
431 | ····.line·126 | 429 | ····.line·126 |
432 | ····.local·p1,·"overlays":Ljava/util/List;,·"Ljava/util/List<+Lorg/osmdroid/views/overlay/Overlay;>;" | 430 | ····.local·p1,·"overlays":Ljava/util/List;,·"Ljava/util/List<+Lorg/osmdroid/views/overlay/Overlay;>;" |
433 | ····if-eqz·p1,·:cond_0 | 431 | ····if-eqz·p1,·:cond_0 |
434 | ····.line·127 | 432 | ····.line·127 |
435 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 433 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
436 |
····move-result-object·v |
434 | ····move-result-object·v1 |
437 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
438 | ····:goto_0 | 435 | ····:goto_0 |
439 |
····invoke-interface·{v |
436 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
440 | ····move-result·v2 | 437 | ····move-result·v2 |
441 | ····if-eqz·v2,·:cond_0 | 438 | ····if-eqz·v2,·:cond_0 |
442 |
····invoke-interface·{v |
439 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
443 |
····move-result-object·v |
440 | ····move-result-object·v0 |
444 |
····check-cast·v |
441 | ····check-cast·v0,·Lorg/osmdroid/views/overlay/Overlay; |
445 | ····.line·128 | 442 | ····.line·128 |
446 |
····.local·v |
443 | ····.local·v0,·"item":Lorg/osmdroid/views/overlay/Overlay; |
Max diff block lines reached; 19551/24084 bytes (81.18%) of diff not shown. |
Offset 81, 56 lines modified | Offset 81, 55 lines modified | ||
81 | ············">;" | 81 | ············">;" |
82 | ········} | 82 | ········} |
83 | ····.end·annotation | 83 | ····.end·annotation |
84 | ····.prologue | 84 | ····.prologue |
85 | ····.line·93 | 85 | ····.line·93 |
86 | ····.local·p0,·"coords":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" | 86 | ····.local·p0,·"coords":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" |
87 |
····new-instance·v |
87 | ····new-instance·v1,·Ljava/util/ArrayList; |
88 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I | 88 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I |
89 |
····move-result·v |
89 | ····move-result·v2 |
90 |
····invoke-direct·{v |
90 | ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(I)V |
91 | ····.line·94 | 91 | ····.line·94 |
92 |
····.local·v |
92 | ····.local·v1,·"result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" |
93 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 93 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
94 |
····move-result-object·v |
94 | ····move-result-object·v2 |
95 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
96 | ····:goto_0 | 95 | ····:goto_0 |
97 |
····invoke-interface·{v |
96 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
98 | ····move-result·v3 | 97 | ····move-result·v3 |
99 | ····if-eqz·v3,·:cond_0 | 98 | ····if-eqz·v3,·:cond_0 |
100 |
····invoke-interface·{v |
99 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
101 |
····move-result-object·v |
100 | ····move-result-object·v0 |
102 |
····check-cast·v |
101 | ····check-cast·v0,·Lorg/osmdroid/util/GeoPoint; |
103 | ····.line·95 | 102 | ····.line·95 |
104 |
····.local·v |
103 | ····.local·v0,·"p":Lorg/osmdroid/util/GeoPoint; |
105 |
····invoke-virtual·{v |
104 | ····invoke-virtual·{v0},·Lorg/osmdroid/util/GeoPoint;->clone()Lorg/osmdroid/util/GeoPoint; |
106 | ····move-result-object·v3 | 105 | ····move-result-object·v3 |
107 |
····invoke-virtual·{v |
106 | ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
108 | ····goto·:goto_0 | 107 | ····goto·:goto_0 |
109 | ····.line·96 | 108 | ····.line·96 |
110 |
····.end·local·v |
109 | ····.end·local·v0····#·"p":Lorg/osmdroid/util/GeoPoint; |
111 | ····:cond_0 | 110 | ····:cond_0 |
112 |
····return-object·v |
111 | ····return-object·v1 |
113 | .end·method | 112 | .end·method |
114 | .method·public·static·geoJSONCoordinates(Ljava/util/ArrayList;)Lcom/google/gson/JsonArray; | 113 | .method·public·static·geoJSONCoordinates(Ljava/util/ArrayList;)Lcom/google/gson/JsonArray; |
115 | ····.locals·4 | 114 | ····.locals·4 |
116 | ····.annotation·system·Ldalvik/annotation/Signature; | 115 | ····.annotation·system·Ldalvik/annotation/Signature; |
117 | ········value·=·{ | 116 | ········value·=·{ |
118 | ············"(", | 117 | ············"(", |
Offset 374, 24 lines modified | Offset 373, 26 lines modified | ||
374 | ····invoke-virtual·{v0},·Lcom/google/gson/JsonElement;->getAsDouble()D | 373 | ····invoke-virtual·{v0},·Lcom/google/gson/JsonElement;->getAsDouble()D |
375 | ····move-result-wide·v2 | 374 | ····move-result-wide·v2 |
376 | ····const/4·v0,·0x0 | 375 | ····const/4·v0,·0x0 |
376 | ····.line·103 | ||
377 | ····invoke-virtual·{p0,·v0},·Lcom/google/gson/JsonArray;->get(I)Lcom/google/gson/JsonElement; | 377 | ····invoke-virtual·{p0,·v0},·Lcom/google/gson/JsonArray;->get(I)Lcom/google/gson/JsonElement; |
378 | ····move-result-object·v0 | 378 | ····move-result-object·v0 |
379 | ····invoke-virtual·{v0},·Lcom/google/gson/JsonElement;->getAsDouble()D | 379 | ····invoke-virtual·{v0},·Lcom/google/gson/JsonElement;->getAsDouble()D |
380 | ····move-result-wide·v4 | 380 | ····move-result-wide·v4 |
381 | ····invoke-direct/range·{v1·..·v7},·Lorg/osmdroid/util/GeoPoint;-><init>(DDD)V | 381 | ····invoke-direct/range·{v1·..·v7},·Lorg/osmdroid/util/GeoPoint;-><init>(DDD)V |
382 | ····.line·102 | ||
382 | ····return-object·v1 | 383 | ····return-object·v1 |
383 | ····.line·101 | 384 | ····.line·101 |
384 | ····.end·local·v6····#·"alt":D | 385 | ····.end·local·v6····#·"alt":D |
385 | ····:cond_0 | 386 | ····:cond_0 |
386 | ····const-wide/16·v6,·0x0 | 387 | ····const-wide/16·v6,·0x0 |
Offset 489, 24 lines modified | Offset 490, 23 lines modified | ||
489 | ········} | 490 | ········} |
490 | ····.end·annotation | 491 | ····.end·annotation |
491 | ····.prologue | 492 | ····.prologue |
492 | ····.line·51 | 493 | ····.line·51 |
493 | ····.local·p1,·"coordinates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" | 494 | ····.local·p1,·"coordinates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" |
494 | ····:try_start_0 | 495 | ····:try_start_0 |
495 |
····const-string·v |
496 | ····const-string·v2,·"<coordinates>" |
496 |
····invoke-virtual·{p0,·v |
497 | ····invoke-virtual·{p0,·v2},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
497 | ····.line·52 | 498 | ····.line·52 |
498 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 499 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
499 | ····move-result-object·v2 | 500 | ····move-result-object·v2 |
Max diff block lines reached; 1341/4822 bytes (27.81%) of diff not shown. |
Offset 164, 20 lines modified | Offset 164, 22 lines modified | ||
164 | ····if-eqz·v3,·:cond_2 | 164 | ····if-eqz·v3,·:cond_2 |
165 | ····const-string·v3,·"" | 165 | ····const-string·v3,·"" |
166 | ····iget-object·v4,·p3,·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;->mDescription:Ljava/lang/String; | 166 | ····iget-object·v4,·p3,·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;->mDescription:Ljava/lang/String; |
167 | ····.line·47 | ||
167 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 168 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
168 | ····move-result·v3 | 169 | ····move-result·v3 |
169 | ····if-eqz·v3,·:cond_3 | 170 | ····if-eqz·v3,·:cond_3 |
171 | ····.line·48 | ||
170 | ····:cond_2 | 172 | ····:cond_2 |
171 | ····invoke-virtual·{p1},·Lorg/osmdroid/bonuspack/overlays/Polyline;->getSubDescription()Ljava/lang/String; | 173 | ····invoke-virtual·{p1},·Lorg/osmdroid/bonuspack/overlays/Polyline;->getSubDescription()Ljava/lang/String; |
172 | ····move-result-object·v3 | 174 | ····move-result-object·v3 |
173 | ····if-eqz·v3,·:cond_5 | 175 | ····if-eqz·v3,·:cond_5 |
Offset 96, 63 lines modified | Offset 96, 62 lines modified | ||
96 | ····.param·p1,·"json"····#·Lcom/google/gson/JsonObject; | 96 | ····.param·p1,·"json"····#·Lcom/google/gson/JsonObject; |
97 | ····.prologue | 97 | ····.prologue |
98 | ····.line·37 | 98 | ····.line·37 |
99 | ····invoke-direct·{p0},·Lorg/osmdroid/bonuspack/kml/KmlMultiGeometry;-><init>()V | 99 | ····invoke-direct·{p0},·Lorg/osmdroid/bonuspack/kml/KmlMultiGeometry;-><init>()V |
100 | ····.line·38 | 100 | ····.line·38 |
101 |
····const-string·v |
101 | ····const-string·v7,·"type" |
102 |
····invoke-virtual·{p1,·v |
102 | ····invoke-virtual·{p1,·v7},·Lcom/google/gson/JsonObject;->get(Ljava/lang/String;)Lcom/google/gson/JsonElement; |
103 |
····move-result-object·v |
103 | ····move-result-object·v7 |
104 |
····invoke-virtual·{v |
104 | ····invoke-virtual·{v7},·Lcom/google/gson/JsonElement;->getAsString()Ljava/lang/String; |
105 |
····move-result-object·v |
105 | ····move-result-object·v6 |
106 | ····.line·39 | 106 | ····.line·39 |
107 |
····.local·v |
107 | ····.local·v6,·"type":Ljava/lang/String; |
108 |
····const-string·v |
108 | ····const-string·v7,·"GeometryCollection" |
109 |
····invoke-virtual·{v |
109 | ····invoke-virtual·{v7,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
110 |
····move-result·v |
110 | ····move-result·v7 |
111 |
····if-eqz·v |
111 | ····if-eqz·v7,·:cond_0 |
112 | ····.line·40 | 112 | ····.line·40 |
113 |
····const-string·v |
113 | ····const-string·v7,·"geometries" |
114 |
····invoke-virtual·{p1,·v |
114 | ····invoke-virtual·{p1,·v7},·Lcom/google/gson/JsonObject;->get(Ljava/lang/String;)Lcom/google/gson/JsonElement; |
115 |
····move-result-object·v |
115 | ····move-result-object·v7 |
116 |
····invoke-virtual·{v |
116 | ····invoke-virtual·{v7},·Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; |
117 | ····move-result-object·v2 | 117 | ····move-result-object·v2 |
118 | ····.line·41 | 118 | ····.line·41 |
119 | ····.local·v2,·"geometries":Lcom/google/gson/JsonArray; | 119 | ····.local·v2,·"geometries":Lcom/google/gson/JsonArray; |
120 | ····if-eqz·v2,·:cond_1 | 120 | ····if-eqz·v2,·:cond_1 |
121 | ····.line·42 | 121 | ····.line·42 |
122 | ····invoke-virtual·{v2},·Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; | 122 | ····invoke-virtual·{v2},·Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; |
123 |
····move-result-object·v |
123 | ····move-result-object·v7 |
124 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
125 | ····:goto_0 | 124 | ····:goto_0 |
126 |
····invoke-interface·{v |
125 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
127 | ····move-result·v8 | 126 | ····move-result·v8 |
128 | ····if-eqz·v8,·:cond_1 | 127 | ····if-eqz·v8,·:cond_1 |
129 |
····invoke-interface·{v |
128 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
130 | ····move-result-object·v1 | 129 | ····move-result-object·v1 |
131 | ····check-cast·v1,·Lcom/google/gson/JsonElement; | 130 | ····check-cast·v1,·Lcom/google/gson/JsonElement; |
132 | ····.line·43 | 131 | ····.line·43 |
133 | ····.local·v1,·"geometrieJSON":Lcom/google/gson/JsonElement; | 132 | ····.local·v1,·"geometrieJSON":Lcom/google/gson/JsonElement; |
Offset 169, 81 lines modified | Offset 168, 78 lines modified | ||
169 | ····invoke-virtual·{v8,·v9},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 168 | ····invoke-virtual·{v8,·v9},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
170 | ····goto·:goto_0 | 169 | ····goto·:goto_0 |
171 | ····.line·46 | 170 | ····.line·46 |
172 | ····.end·local·v1····#·"geometrieJSON":Lcom/google/gson/JsonElement; | 171 | ····.end·local·v1····#·"geometrieJSON":Lcom/google/gson/JsonElement; |
173 | ····.end·local·v2····#·"geometries":Lcom/google/gson/JsonArray; | 172 | ····.end·local·v2····#·"geometries":Lcom/google/gson/JsonArray; |
174 | ····.end·local·v3····#·"i$":Ljava/util/Iterator; | ||
175 | ····:cond_0 | 173 | ····:cond_0 |
176 |
····const-string·v |
174 | ····const-string·v7,·"MultiPoint" |
177 |
····invoke-virtual·{v |
175 | ····invoke-virtual·{v7,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
178 |
····move-result·v |
176 | ····move-result·v7 |
179 |
····if-eqz·v |
177 | ····if-eqz·v7,·:cond_1 |
180 | ····.line·47 | 178 | ····.line·47 |
181 |
····const-string·v |
179 | ····const-string·v7,·"coordinates" |
182 |
····invoke-virtual·{p1,·v |
180 | ····invoke-virtual·{p1,·v7},·Lcom/google/gson/JsonObject;->get(Ljava/lang/String;)Lcom/google/gson/JsonElement; |
183 |
····move-result-object·v |
181 | ····move-result-object·v7 |
184 |
····invoke-virtual·{v |
182 | ····invoke-virtual·{v7},·Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; |
185 | ····move-result-object·v0 | 183 | ····move-result-object·v0 |
186 | ····.line·48 | 184 | ····.line·48 |
187 | ····.local·v0,·"coordinates":Lcom/google/gson/JsonArray; | 185 | ····.local·v0,·"coordinates":Lcom/google/gson/JsonArray; |
188 | ····invoke-static·{v0},·Lorg/osmdroid/bonuspack/kml/KmlMultiGeometry;->parseGeoJSONPositions(Lcom/google/gson/JsonArray;)Ljava/util/ArrayList; | 186 | ····invoke-static·{v0},·Lorg/osmdroid/bonuspack/kml/KmlMultiGeometry;->parseGeoJSONPositions(Lcom/google/gson/JsonArray;)Ljava/util/ArrayList; |
189 |
····move-result-object·v |
187 | ····move-result-object·v5 |
190 | ····.line·49 | 188 | ····.line·49 |
Max diff block lines reached; 17388/21925 bytes (79.31%) of diff not shown. |
Offset 74, 202 lines modified | Offset 74, 200 lines modified | ||
74 | ····iput-object·v0,·p0,·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;->mGeometry:Lorg/osmdroid/bonuspack/kml/KmlGeometry; | 74 | ····iput-object·v0,·p0,·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;->mGeometry:Lorg/osmdroid/bonuspack/kml/KmlGeometry; |
75 | ····.line·197 | 75 | ····.line·197 |
76 | ····return-void | 76 | ····return-void |
77 | .end·method | 77 | .end·method |
78 | .method·public·constructor·<init>(Lcom/google/gson/JsonObject;)V | 78 | .method·public·constructor·<init>(Lcom/google/gson/JsonObject;)V |
79 |
····.locals·1 |
79 | ····.locals·10 |
80 | ····.param·p1,·"json"····#·Lcom/google/gson/JsonObject; | 80 | ····.param·p1,·"json"····#·Lcom/google/gson/JsonObject; |
81 | ····.prologue | 81 | ····.prologue |
82 | ····.line·84 | 82 | ····.line·84 |
83 | ····invoke-direct·{p0},·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;-><init>()V | 83 | ····invoke-direct·{p0},·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;-><init>()V |
84 | ····.line·85 | 84 | ····.line·85 |
85 |
····const-string·v |
85 | ····const-string·v8,·"id" |
86 |
····invoke-virtual·{p1,·v |
86 | ····invoke-virtual·{p1,·v8},·Lcom/google/gson/JsonObject;->has(Ljava/lang/String;)Z |
87 |
····move-result·v |
87 | ····move-result·v8 |
88 |
····if-eqz·v |
88 | ····if-eqz·v8,·:cond_0 |
89 | ····.line·86 | 89 | ····.line·86 |
90 |
····const-string·v |
90 | ····const-string·v8,·"id" |
91 |
····invoke-virtual·{p1,·v |
91 | ····invoke-virtual·{p1,·v8},·Lcom/google/gson/JsonObject;->get(Ljava/lang/String;)Lcom/google/gson/JsonElement; |
92 |
····move-result-object·v |
92 | ····move-result-object·v8 |
93 |
····invoke-virtual·{v |
93 | ····invoke-virtual·{v8},·Lcom/google/gson/JsonElement;->getAsString()Ljava/lang/String; |
94 |
····move-result-object·v |
94 | ····move-result-object·v8 |
95 |
····iput-object·v |
95 | ····iput-object·v8,·p0,·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;->mId:Ljava/lang/String; |
96 | ····.line·87 | 96 | ····.line·87 |
97 | ····:cond_0 | 97 | ····:cond_0 |
98 |
····const-string·v |
98 | ····const-string·v8,·"geometry" |
99 |
····invoke-virtual·{p1,·v |
99 | ····invoke-virtual·{p1,·v8},·Lcom/google/gson/JsonObject;->getAsJsonObject(Ljava/lang/String;)Lcom/google/gson/JsonObject; |
100 | ····move-result-object·v3 | 100 | ····move-result-object·v3 |
101 | ····.line·88 | 101 | ····.line·88 |
102 | ····.local·v3,·"geometry":Lcom/google/gson/JsonObject; | 102 | ····.local·v3,·"geometry":Lcom/google/gson/JsonObject; |
103 | ····if-eqz·v3,·:cond_1 | 103 | ····if-eqz·v3,·:cond_1 |
104 | ····.line·89 | 104 | ····.line·89 |
105 | ····invoke-static·{v3},·Lorg/osmdroid/bonuspack/kml/KmlGeometry;->parseGeoJSON(Lcom/google/gson/JsonObject;)Lorg/osmdroid/bonuspack/kml/KmlGeometry; | 105 | ····invoke-static·{v3},·Lorg/osmdroid/bonuspack/kml/KmlGeometry;->parseGeoJSON(Lcom/google/gson/JsonObject;)Lorg/osmdroid/bonuspack/kml/KmlGeometry; |
106 |
····move-result-object·v |
106 | ····move-result-object·v8 |
107 |
····iput-object·v |
107 | ····iput-object·v8,·p0,·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;->mGeometry:Lorg/osmdroid/bonuspack/kml/KmlGeometry; |
108 | ····.line·91 | 108 | ····.line·91 |
109 | ····:cond_1 | 109 | ····:cond_1 |
110 |
····const-string·v |
110 | ····const-string·v8,·"properties" |
111 |
····invoke-virtual·{p1,·v |
111 | ····invoke-virtual·{p1,·v8},·Lcom/google/gson/JsonObject;->has(Ljava/lang/String;)Z |
112 |
····move-result·v |
112 | ····move-result·v8 |
113 |
····if-eqz·v |
113 | ····if-eqz·v8,·:cond_4 |
114 | ····.line·93 | 114 | ····.line·93 |
115 |
····const-string·v |
115 | ····const-string·v8,·"properties" |
116 |
····invoke-virtual·{p1,·v |
116 | ····invoke-virtual·{p1,·v8},·Lcom/google/gson/JsonObject;->getAsJsonObject(Ljava/lang/String;)Lcom/google/gson/JsonObject; |
117 |
····move-result-object·v |
117 | ····move-result-object·v6 |
118 | ····.line·94 | 118 | ····.line·94 |
119 |
····.local·v |
119 | ····.local·v6,·"properties":Lcom/google/gson/JsonObject; |
120 |
····invoke-virtual·{v |
120 | ····invoke-virtual·{v6},·Lcom/google/gson/JsonObject;->entrySet()Ljava/util/Set; |
121 | ····move-result-object·v2 | 121 | ····move-result-object·v2 |
122 | ····.line·95 | 122 | ····.line·95 |
123 | ····.local·v2,·"entrySet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Lcom/google/gson/JsonElement;>;>;" | 123 | ····.local·v2,·"entrySet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Lcom/google/gson/JsonElement;>;>;" |
124 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 124 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
125 |
····move-result-object·v |
125 | ····move-result-object·v8 |
126 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
127 | ····:cond_2 | 126 | ····:cond_2 |
128 | ····:goto_0 | 127 | ····:goto_0 |
129 |
····invoke-interface·{v |
128 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
130 | ····move-result·v9 | 129 | ····move-result·v9 |
131 | ····if-eqz·v9,·:cond_3 | 130 | ····if-eqz·v9,·:cond_3 |
132 |
····invoke-interface·{v |
131 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
133 | ····move-result-object·v1 | 132 | ····move-result-object·v1 |
134 | ····check-cast·v1,·Ljava/util/Map$Entry; | 133 | ····check-cast·v1,·Ljava/util/Map$Entry; |
Max diff block lines reached; 10109/14446 bytes (69.98%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/kml/KmlPoint; | 21 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/kml/KmlPoint; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/kml/KmlPoint;)V | 23 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/kml/KmlPoint;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/osmdroid/bonuspack/kml/KmlPoint; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·56 | 27 | ····.line·56 |
27 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/kml/KmlPoint$OnKMLMarkerDragListener;->this$0:Lorg/osmdroid/bonuspack/kml/KmlPoint; | 28 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/kml/KmlPoint$OnKMLMarkerDragListener;->this$0:Lorg/osmdroid/bonuspack/kml/KmlPoint; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 313, 20 lines modified | Offset 313, 22 lines modified | ||
313 | ····if-eqz·v5,·:cond_2 | 313 | ····if-eqz·v5,·:cond_2 |
314 | ····const-string·v5,·"" | 314 | ····const-string·v5,·"" |
315 | ····iget-object·v6,·p3,·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;->mDescription:Ljava/lang/String; | 315 | ····iget-object·v6,·p3,·Lorg/osmdroid/bonuspack/kml/KmlPlacemark;->mDescription:Ljava/lang/String; |
316 | ····.line·56 | ||
316 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 317 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
317 | ····move-result·v5 | 318 | ····move-result·v5 |
318 | ····if-eqz·v5,·:cond_3 | 319 | ····if-eqz·v5,·:cond_3 |
320 | ····.line·57 | ||
319 | ····:cond_2 | 321 | ····:cond_2 |
320 | ····invoke-virtual·{p1},·Lorg/osmdroid/bonuspack/overlays/Polygon;->getSubDescription()Ljava/lang/String; | 322 | ····invoke-virtual·{p1},·Lorg/osmdroid/bonuspack/overlays/Polygon;->getSubDescription()Ljava/lang/String; |
321 | ····move-result-object·v5 | 323 | ····move-result-object·v5 |
322 | ····if-eqz·v5,·:cond_5 | 324 | ····if-eqz·v5,·:cond_5 |
Offset 424, 66 lines modified | Offset 426, 65 lines modified | ||
424 | ····.restart·local·v1····#·"fillColor":I | 426 | ····.restart·local·v1····#·"fillColor":I |
425 | ····invoke-virtual·{p1,·v1},·Lorg/osmdroid/bonuspack/overlays/Polygon;->setFillColor(I)V | 427 | ····invoke-virtual·{p1,·v1},·Lorg/osmdroid/bonuspack/overlays/Polygon;->setFillColor(I)V |
426 | ····goto·:goto_0 | 428 | ····goto·:goto_0 |
427 | .end·method | 429 | .end·method |
428 | .method·public·asGeoJSON()Lcom/google/gson/JsonObject; | 430 | .method·public·asGeoJSON()Lcom/google/gson/JsonObject; |
429 |
····.locals· |
431 | ····.locals·5 |
430 | ····.prologue | 432 | ····.prologue |
431 | ····.line·122 | 433 | ····.line·122 |
432 |
····new-instance·v |
434 | ····new-instance·v2,·Lcom/google/gson/JsonObject; |
433 |
····invoke-direct·{v |
435 | ····invoke-direct·{v2},·Lcom/google/gson/JsonObject;-><init>()V |
434 | ····.line·123 | 436 | ····.line·123 |
435 |
····.local·v |
437 | ····.local·v2,·"json":Lcom/google/gson/JsonObject; |
436 |
····const-string·v |
438 | ····const-string·v3,·"type" |
437 |
····const-string·v |
439 | ····const-string·v4,·"Polygon" |
438 |
····invoke-virtual·{v |
440 | ····invoke-virtual·{v2,·v3,·v4},·Lcom/google/gson/JsonObject;->addProperty(Ljava/lang/String;Ljava/lang/String;)V |
439 | ····.line·124 | 441 | ····.line·124 |
440 | ····new-instance·v0,·Lcom/google/gson/JsonArray; | 442 | ····new-instance·v0,·Lcom/google/gson/JsonArray; |
441 | ····invoke-direct·{v0},·Lcom/google/gson/JsonArray;-><init>()V | 443 | ····invoke-direct·{v0},·Lcom/google/gson/JsonArray;-><init>()V |
442 | ····.line·125 | 444 | ····.line·125 |
443 | ····.local·v0,·"coords":Lcom/google/gson/JsonArray; | 445 | ····.local·v0,·"coords":Lcom/google/gson/JsonArray; |
444 |
····iget-object·v |
446 | ····iget-object·v3,·p0,·Lorg/osmdroid/bonuspack/kml/KmlPolygon;->mCoordinates:Ljava/util/ArrayList; |
445 |
····invoke-static·{v |
447 | ····invoke-static·{v3},·Lorg/osmdroid/bonuspack/kml/KmlGeometry;->geoJSONCoordinates(Ljava/util/ArrayList;)Lcom/google/gson/JsonArray; |
446 |
····move-result-object·v |
448 | ····move-result-object·v3 |
447 |
····invoke-virtual·{v0,·v |
449 | ····invoke-virtual·{v0,·v3},·Lcom/google/gson/JsonArray;->add(Lcom/google/gson/JsonElement;)V |
448 | ····.line·126 | 450 | ····.line·126 |
449 |
····iget-object·v |
451 | ····iget-object·v3,·p0,·Lorg/osmdroid/bonuspack/kml/KmlPolygon;->mHoles:Ljava/util/ArrayList; |
450 |
····if-eqz·v |
452 | ····if-eqz·v3,·:cond_0 |
451 | ····.line·127 | 453 | ····.line·127 |
452 |
····iget-object·v |
454 | ····iget-object·v3,·p0,·Lorg/osmdroid/bonuspack/kml/KmlPolygon;->mHoles:Ljava/util/ArrayList; |
453 |
····invoke-virtual·{v |
455 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
454 |
····move-result-object·v |
456 | ····move-result-object·v3 |
455 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
456 | ····:goto_0 | 457 | ····:goto_0 |
457 |
····invoke-interface·{v |
458 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
458 | ····move-result·v4 | 459 | ····move-result·v4 |
459 | ····if-eqz·v4,·:cond_0 | 460 | ····if-eqz·v4,·:cond_0 |
460 |
····invoke-interface·{v |
461 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
461 | ····move-result-object·v1 | 462 | ····move-result-object·v1 |
462 | ····check-cast·v1,·Ljava/util/ArrayList; | 463 | ····check-cast·v1,·Ljava/util/ArrayList; |
463 | ····.line·128 | 464 | ····.line·128 |
464 | ····.local·v1,·"hole":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" | 465 | ····.local·v1,·"hole":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" |
Offset 493, 22 lines modified | Offset 494, 21 lines modified | ||
493 | ····invoke-virtual·{v0,·v4},·Lcom/google/gson/JsonArray;->add(Lcom/google/gson/JsonElement;)V | 494 | ····invoke-virtual·{v0,·v4},·Lcom/google/gson/JsonArray;->add(Lcom/google/gson/JsonElement;)V |
494 | ····goto·:goto_0 | 495 | ····goto·:goto_0 |
495 | ····.line·131 | 496 | ····.line·131 |
496 | ····.end·local·v1····#·"hole":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" | 497 | ····.end·local·v1····#·"hole":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" |
497 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
498 | ····:cond_0 | 498 | ····:cond_0 |
Max diff block lines reached; 10268/14377 bytes (71.42%) of diff not shown. |
Offset 190, 104 lines modified | Offset 190, 103 lines modified | ||
190 | ····.locals·7 | 190 | ····.locals·7 |
191 | ····.param·p1,·"writer"····#·Ljava/io/Writer; | 191 | ····.param·p1,·"writer"····#·Ljava/io/Writer; |
192 | ····.param·p2,·"styleId"····#·Ljava/lang/String; | 192 | ····.param·p2,·"styleId"····#·Ljava/lang/String; |
193 | ····.prologue | 193 | ····.prologue |
194 | ····.line·39 | 194 | ····.line·39 |
195 | ····:try_start_0 | 195 | ····:try_start_0 |
196 |
····new-instance·v |
196 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
197 |
····invoke-direct·{v |
197 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
198 |
····const-string·v |
198 | ····const-string·v5,·"<StyleMap·id=\'" |
199 |
····invoke-virtual·{v |
199 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
200 |
····move-result-object·v |
200 | ····move-result-object·v4 |
201 |
····invoke-virtual·{v |
201 | ····invoke-virtual·{v4,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
202 |
····move-result-object·v |
202 | ····move-result-object·v4 |
203 |
····const-string·v |
203 | ····const-string·v5,·"\'>\n" |
204 |
····invoke-virtual·{v |
204 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
205 |
····move-result-object·v |
205 | ····move-result-object·v4 |
206 |
····invoke-virtual·{v |
206 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
207 |
····move-result-object·v |
207 | ····move-result-object·v4 |
208 |
····invoke-virtual·{p1,·v |
208 | ····invoke-virtual·{p1,·v4},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
209 | ····.line·40 | 209 | ····.line·40 |
210 |
····iget-object·v |
210 | ····iget-object·v4,·p0,·Lorg/osmdroid/bonuspack/kml/StyleMap;->mPairs:Ljava/util/HashMap; |
211 |
····invoke-virtual·{v |
211 | ····invoke-virtual·{v4},·Ljava/util/HashMap;->entrySet()Ljava/util/Set; |
212 |
····move-result-object·v |
212 | ····move-result-object·v4 |
213 |
····invoke-interface·{v |
213 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
214 |
····move-result-object·v |
214 | ····move-result-object·v4 |
215 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
216 | ····:goto_0 | 215 | ····:goto_0 |
217 |
····invoke-interface·{v |
216 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
218 | ····move-result·v5 | 217 | ····move-result·v5 |
219 | ····if-eqz·v5,·:cond_0 | 218 | ····if-eqz·v5,·:cond_0 |
220 |
····invoke-interface·{v |
219 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
221 | ····move-result-object·v1 | 220 | ····move-result-object·v1 |
222 | ····check-cast·v1,·Ljava/util/Map$Entry; | 221 | ····check-cast·v1,·Ljava/util/Map$Entry; |
223 | ····.line·41 | 222 | ····.line·41 |
224 | ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 223 | ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
225 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 224 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
226 |
····move-result-object·v |
225 | ····move-result-object·v2 |
227 |
····check-cast·v |
226 | ····check-cast·v2,·Ljava/lang/String; |
228 | ····.line·42 | 227 | ····.line·42 |
229 |
····.local·v |
228 | ····.local·v2,·"key":Ljava/lang/String; |
230 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 229 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
231 |
····move-result-object·v |
230 | ····move-result-object·v3 |
232 |
····check-cast·v |
231 | ····check-cast·v3,·Ljava/lang/String; |
233 | ····.line·43 | 232 | ····.line·43 |
234 |
····.local·v |
233 | ····.local·v3,·"styleUrl":Ljava/lang/String; |
235 | ····new-instance·v5,·Ljava/lang/StringBuilder; | 234 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
236 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V | 235 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
237 | ····const-string·v6,·"<Pair><key>" | 236 | ····const-string·v6,·"<Pair><key>" |
238 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 237 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
239 | ····move-result-object·v5 | 238 | ····move-result-object·v5 |
240 |
····invoke-virtual·{v5,·v |
239 | ····invoke-virtual·{v5,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
241 | ····move-result-object·v5 | 240 | ····move-result-object·v5 |
242 | ····const-string·v6,·"</key><styleUrl>" | 241 | ····const-string·v6,·"</key><styleUrl>" |
243 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 242 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
244 | ····move-result-object·v5 | 243 | ····move-result-object·v5 |
245 |
····invoke-virtual·{v5,·v |
244 | ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
246 | ····move-result-object·v5 | 245 | ····move-result-object·v5 |
Max diff block lines reached; 4333/8884 bytes (48.77%) of diff not shown. |
Offset 397, 22 lines modified | Offset 397, 24 lines modified | ||
397 | ····.line·115 | 397 | ····.line·115 |
398 | ····.local·v12,·"poi":Lorg/osmdroid/bonuspack/location/POI; | 398 | ····.local·v12,·"poi":Lorg/osmdroid/bonuspack/location/POI; |
399 | ····new-instance·v15,·Lorg/osmdroid/util/GeoPoint; | 399 | ····new-instance·v15,·Lorg/osmdroid/util/GeoPoint; |
400 | ····const-string·v16,·"latitude" | 400 | ····const-string·v16,·"latitude" |
401 | ····.line·116 | ||
401 | ····move-object/from16·v0,·v16 | 402 | ····move-object/from16·v0,·v16 |
402 | ····invoke-virtual·{v4,·v0},·Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D | 403 | ····invoke-virtual·{v4,·v0},·Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D |
403 | ····move-result-wide·v16 | 404 | ····move-result-wide·v16 |
404 | ····const-string·v18,·"longitude" | 405 | ····const-string·v18,·"longitude" |
406 | ····.line·117 | ||
405 | ····move-object/from16·v0,·v18 | 407 | ····move-object/from16·v0,·v18 |
406 | ····invoke-virtual·{v4,·v0},·Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D | 408 | ····invoke-virtual·{v4,·v0},·Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D |
407 | ····move-result-wide·v18 | 409 | ····move-result-wide·v18 |
408 | ····invoke-direct/range·{v15·..·v19},·Lorg/osmdroid/util/GeoPoint;-><init>(DD)V | 410 | ····invoke-direct/range·{v15·..·v19},·Lorg/osmdroid/util/GeoPoint;-><init>(DD)V |
Offset 586, 14 lines modified | Offset 586, 15 lines modified | ||
586 | ····invoke-virtual·{v2,·v10},·Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D | 586 | ····invoke-virtual·{v2,·v10},·Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D |
587 | ····move-result-wide·v10 | 587 | ····move-result-wide·v10 |
588 | ····const-string·v12,·"lng" | 588 | ····const-string·v12,·"lng" |
589 | ····.line·83 | ||
589 | ····invoke-virtual·{v2,·v12},·Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D | 590 | ····invoke-virtual·{v2,·v12},·Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D |
590 | ····move-result-wide·v12 | 591 | ····move-result-wide·v12 |
591 | ····invoke-direct·{v9,·v10,·v11,·v12,·v13},·Lorg/osmdroid/util/GeoPoint;-><init>(DD)V | 592 | ····invoke-direct·{v9,·v10,·v11,·v12,·v13},·Lorg/osmdroid/util/GeoPoint;-><init>(DD)V |
592 | ····iput-object·v9,·v7,·Lorg/osmdroid/bonuspack/location/POI;->mLocation:Lorg/osmdroid/util/GeoPoint; | 593 | ····iput-object·v9,·v7,·Lorg/osmdroid/bonuspack/location/POI;->mLocation:Lorg/osmdroid/util/GeoPoint; |
Offset 319, 48 lines modified | Offset 319, 38 lines modified | ||
319 | ····iget-object·v11,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderGisgraphy;->mServiceUrl:Ljava/lang/String; | 319 | ····iget-object·v11,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderGisgraphy;->mServiceUrl:Ljava/lang/String; |
320 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 320 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
321 | ····move-result-object·v10 | 321 | ····move-result-object·v10 |
322 | ····const-string·v11,·"geocoding/geocode?" | 322 | ····const-string·v11,·"geocoding/geocode?format=json&country=" |
323 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
324 | ····move-result-object·v10 | ||
325 | ····const-string·v11,·"format=json" | ||
326 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
327 | ····move-result-object·v10 | ||
328 | ····const-string·v11,·"&country=" | ||
329 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 323 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
330 | ····move-result-object·v10 | 324 | ····move-result-object·v10 |
331 | ····iget-object·v11,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderGisgraphy;->mLocale:Ljava/util/Locale; | 325 | ····iget-object·v11,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderGisgraphy;->mLocale:Ljava/util/Locale; |
326 | ····.line·113 | ||
332 | ····invoke-virtual·{v11},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; | 327 | ····invoke-virtual·{v11},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; |
333 | ····move-result-object·v11 | 328 | ····move-result-object·v11 |
334 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 329 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
335 | ····move-result-object·v10 | 330 | ····move-result-object·v10 |
336 | ····const-string·v11,·"&address=" | 331 | ····const-string·v11,·"&address=" |
337 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 332 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
338 | ····move-result-object·v10 | 333 | ····move-result-object·v10 |
334 | ····.line·114 | ||
339 | ····invoke-static·{p1},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; | 335 | ····invoke-static·{p1},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; |
340 | ····move-result-object·v11 | 336 | ····move-result-object·v11 |
341 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 337 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
342 | ····move-result-object·v10 | 338 | ····move-result-object·v10 |
Offset 772, 14 lines modified | Offset 772, 15 lines modified | ||
772 | ····.line·147 | 772 | ····.line·147 |
773 | ····.local·v22,·"jBoundingBox":Lcom/google/gson/JsonArray; | 773 | ····.local·v22,·"jBoundingBox":Lcom/google/gson/JsonArray; |
774 | ····new-instance·v7,·Lorg/osmdroid/util/BoundingBoxE6; | 774 | ····new-instance·v7,·Lorg/osmdroid/util/BoundingBoxE6; |
775 | ····const/4·v8,·0x1 | 775 | ····const/4·v8,·0x1 |
776 | ····.line·148 | ||
776 | ····move-object/from16·v0,·v22 | 777 | ····move-object/from16·v0,·v22 |
777 | ····invoke-virtual·{v0,·v8},·Lcom/google/gson/JsonArray;->get(I)Lcom/google/gson/JsonElement; | 778 | ····invoke-virtual·{v0,·v8},·Lcom/google/gson/JsonArray;->get(I)Lcom/google/gson/JsonElement; |
778 | ····move-result-object·v8 | 779 | ····move-result-object·v8 |
779 | ····invoke-virtual·{v8},·Lcom/google/gson/JsonElement;->getAsDouble()D | 780 | ····invoke-virtual·{v8},·Lcom/google/gson/JsonElement;->getAsDouble()D |
Offset 796, 14 lines modified | Offset 797, 15 lines modified | ||
796 | ····invoke-virtual·{v10},·Lcom/google/gson/JsonElement;->getAsDouble()D | 797 | ····invoke-virtual·{v10},·Lcom/google/gson/JsonElement;->getAsDouble()D |
797 | ····move-result-wide·v10 | 798 | ····move-result-wide·v10 |
798 | ····const/4·v12,·0x0 | 799 | ····const/4·v12,·0x0 |
800 | ····.line·149 | ||
799 | ····move-object/from16·v0,·v22 | 801 | ····move-object/from16·v0,·v22 |
800 | ····invoke-virtual·{v0,·v12},·Lcom/google/gson/JsonArray;->get(I)Lcom/google/gson/JsonElement; | 802 | ····invoke-virtual·{v0,·v12},·Lcom/google/gson/JsonArray;->get(I)Lcom/google/gson/JsonElement; |
801 | ····move-result-object·v12 | 803 | ····move-result-object·v12 |
802 | ····invoke-virtual·{v12},·Lcom/google/gson/JsonElement;->getAsDouble()D | 804 | ····invoke-virtual·{v12},·Lcom/google/gson/JsonElement;->getAsDouble()D |
Offset 983, 34 lines modified | Offset 985, 23 lines modified | ||
983 | ····iget-object·v9,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderNominatim;->mServiceUrl:Ljava/lang/String; | 985 | ····iget-object·v9,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderNominatim;->mServiceUrl:Ljava/lang/String; |
984 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 986 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
985 | ····move-result-object·v8 | 987 | ····move-result-object·v8 |
986 | ····const-string·v9,·"reverse?" | 988 | ····const-string·v9,·"reverse?format=json&accept-language=" |
987 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
988 | ····move-result-object·v8 | ||
989 | ····const-string·v9,·"format=json" | ||
990 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
991 | ····move-result-object·v8 | ||
992 | ····const-string·v9,·"&accept-language=" | ||
993 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 989 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
994 | ····move-result-object·v8 | 990 | ····move-result-object·v8 |
995 | ····iget-object·v9,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderNominatim;->mLocale:Ljava/util/Locale; | 991 | ····iget-object·v9,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderNominatim;->mLocale:Ljava/util/Locale; |
992 | ····.line·177 | ||
996 | ····invoke-virtual·{v9},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; | 993 | ····invoke-virtual·{v9},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; |
997 | ····move-result-object·v9 | 994 | ····move-result-object·v9 |
998 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 995 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
999 | ····move-result-object·v8 | 996 | ····move-result-object·v8 |
Offset 1274, 49 lines modified | Offset 1265, 32 lines modified | ||
1274 | ····iget-object·v13,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderNominatim;->mServiceUrl:Ljava/lang/String; | 1265 | ····iget-object·v13,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderNominatim;->mServiceUrl:Ljava/lang/String; |
1275 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1266 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1276 | ····move-result-object·v12 | 1267 | ····move-result-object·v12 |
1277 | ····const-string·v13,·"search?" | 1268 | ····const-string·v13,·"search?format=json&accept-language=" |
1278 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
1279 | ····move-result-object·v12 | ||
1280 | ····const-string·v13,·"format=json" | ||
1281 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
1282 | ····move-result-object·v12 | ||
1283 | ····const-string·v13,·"&accept-language=" | ||
1284 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1269 | ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1285 | ····move-result-object·v12 | 1270 | ····move-result-object·v12 |
1286 | ····iget-object·v13,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderNominatim;->mLocale:Ljava/util/Locale; | 1271 | ····iget-object·v13,·p0,·Lorg/osmdroid/bonuspack/location/GeocoderNominatim;->mLocale:Ljava/util/Locale; |
1272 | ····.line·211 | ||
1287 | ····invoke-virtual·{v13},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; | 1273 | ····invoke-virtual·{v13},·Ljava/util/Locale;->getLanguage()Ljava/lang/String; |
1288 | ····move-result-object·v13 | 1274 | ····move-result-object·v13 |
Max diff block lines reached; 1078/4272 bytes (25.23%) of diff not shown. |
Offset 142, 26 lines modified | Offset 142, 29 lines modified | ||
142 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I | 142 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
143 | ····move-result·v2 | 143 | ····move-result·v2 |
144 | ····add-int/2addr·v2,·v1 | 144 | ····add-int/2addr·v2,·v1 |
145 | ····.line·70 | ||
145 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I | 146 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I |
146 | ····move-result·v3 | 147 | ····move-result·v3 |
147 | ····add-int/2addr·v3,·v1 | 148 | ····add-int/2addr·v3,·v1 |
149 | ····.line·71 | ||
148 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I | 150 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
149 | ····move-result·v4 | 151 | ····move-result·v4 |
150 | ····sub-int/2addr·v4,·v1 | 152 | ····sub-int/2addr·v4,·v1 |
153 | ····.line·72 | ||
151 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I | 154 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I |
152 | ····move-result·v5 | 155 | ····move-result·v5 |
153 | ····sub-int/2addr·v5,·v1 | 156 | ····sub-int/2addr·v5,·v1 |
154 | ····invoke-direct·{v0,·v2,·v3,·v4,·v5},·Lorg/osmdroid/util/BoundingBoxE6;-><init>(IIII)V | 157 | ····invoke-direct·{v0,·v2,·v3,·v4,·v5},·Lorg/osmdroid/util/BoundingBoxE6;-><init>(IIII)V |
Offset 215, 14 lines modified | Offset 218, 15 lines modified | ||
215 | ····const-string·v2,·"," | 218 | ····const-string·v2,·"," |
216 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 219 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
217 | ····move-result-object·v1 | 220 | ····move-result-object·v1 |
221 | ····.line·60 | ||
218 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I | 222 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I |
219 | ····move-result·v2 | 223 | ····move-result·v2 |
220 | ····int-to-double·v2,·v2 | 224 | ····int-to-double·v2,·v2 |
221 | ····mul-double/2addr·v2,·v4 | 225 | ····mul-double/2addr·v2,·v4 |
Offset 233, 14 lines modified | Offset 237, 15 lines modified | ||
233 | ····const-string·v2,·"," | 237 | ····const-string·v2,·"," |
234 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 238 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
235 | ····move-result-object·v1 | 239 | ····move-result-object·v1 |
240 | ····.line·61 | ||
236 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I | 241 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I |
237 | ····move-result·v2 | 242 | ····move-result·v2 |
238 | ····int-to-double·v2,·v2 | 243 | ····int-to-double·v2,·v2 |
239 | ····mul-double/2addr·v2,·v4 | 244 | ····mul-double/2addr·v2,·v4 |
Offset 251, 14 lines modified | Offset 256, 15 lines modified | ||
251 | ····const-string·v2,·"," | 256 | ····const-string·v2,·"," |
252 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 257 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
253 | ····move-result-object·v1 | 258 | ····move-result-object·v1 |
259 | ····.line·62 | ||
254 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I | 260 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I |
255 | ····move-result·v2 | 261 | ····move-result·v2 |
256 | ····int-to-double·v2,·v2 | 262 | ····int-to-double·v2,·v2 |
257 | ····mul-double/2addr·v2,·v4 | 263 | ····mul-double/2addr·v2,·v4 |
Offset 267, 14 lines modified | Offset 273, 15 lines modified | ||
267 | ····move-result-object·v1 | 273 | ····move-result-object·v1 |
268 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 274 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
269 | ····move-result-object·v1 | 275 | ····move-result-object·v1 |
276 | ····.line·59 | ||
270 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; | 277 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
271 | ····.line·63 | 278 | ····.line·63 |
272 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; | 279 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; |
273 | ····move-result-object·v1 | 280 | ····move-result-object·v1 |
Offset 309, 169 lines modified | Offset 316, 168 lines modified | ||
309 | ····const/4·v9,·0x7 | 316 | ····const/4·v9,·0x7 |
310 | ····const/4·v8,·0x0 | 317 | ····const/4·v8,·0x0 |
311 | ····.line·158 | 318 | ····.line·158 |
Max diff block lines reached; 7636/10035 bytes (76.09%) of diff not shown. |
Offset 29, 336 lines modified | Offset 29, 322 lines modified | ||
29 | ····.line·46 | 29 | ····.line·46 |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
32 | #·virtual·methods | 32 | #·virtual·methods |
33 | .method·public·addInKmlFolder(Lorg/osmdroid/bonuspack/kml/KmlFolder;Ljava/lang/String;)Z | 33 | .method·public·addInKmlFolder(Lorg/osmdroid/bonuspack/kml/KmlFolder;Ljava/lang/String;)Z |
34 |
····.locals· |
34 | ····.locals·19 |
35 | ····.param·p1,·"kmlFolder"····#·Lorg/osmdroid/bonuspack/kml/KmlFolder; | 35 | ····.param·p1,·"kmlFolder"····#·Lorg/osmdroid/bonuspack/kml/KmlFolder; |
36 | ····.param·p2,·"url"····#·Ljava/lang/String; | 36 | ····.param·p2,·"url"····#·Ljava/lang/String; |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·262 | 38 | ····.line·262 |
39 |
····const-string·v1 |
39 | ····const-string·v16,·"BONUSPACK" |
40 |
····new-instance·v1 |
40 | ····new-instance·v17,·Ljava/lang/StringBuilder; |
41 |
····invoke-direct/range·{v1 |
41 | ····invoke-direct/range·{v17·..·v17},·Ljava/lang/StringBuilder;-><init>()V |
42 |
····const-string·v |
42 | ····const-string·v18,·"OverpassAPIProvider:addInKmlFolder:" |
43 |
····invoke-virtual/range·{v1 |
43 | ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
44 |
····move-result-object·v1 |
44 | ····move-result-object·v17 |
45 |
····move-object/from16·v0,·v1 |
45 | ····move-object/from16·v0,·v17 |
46 | ····move-object/from16·v1,·p2 | 46 | ····move-object/from16·v1,·p2 |
47 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 47 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
48 |
····move-result-object·v1 |
48 | ····move-result-object·v17 |
49 |
····invoke-virtual/range·{v1 |
49 | ····invoke-virtual/range·{v17·..·v17},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
50 |
····move-result-object·v1 |
50 | ····move-result-object·v17 |
51 |
····invoke-static/range·{v1 |
51 | ····invoke-static/range·{v16·..·v17},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
52 | ····.line·263 | 52 | ····.line·263 |
53 | ····invoke-static/range·{p2·..·p2},·Lorg/osmdroid/bonuspack/utils/BonusPackHelper;->requestStringFromUrl(Ljava/lang/String;)Ljava/lang/String; | 53 | ····invoke-static/range·{p2·..·p2},·Lorg/osmdroid/bonuspack/utils/BonusPackHelper;->requestStringFromUrl(Ljava/lang/String;)Ljava/lang/String; |
54 |
····move-result-object·v |
54 | ····move-result-object·v8 |
55 | ····.line·264 | 55 | ····.line·264 |
56 |
····.local·v |
56 | ····.local·v8,·"jString":Ljava/lang/String; |
57 |
····if-nez·v |
57 | ····if-nez·v8,·:cond_0 |
58 | ····.line·265 | 58 | ····.line·265 |
59 |
····const-string·v1 |
59 | ····const-string·v16,·"BONUSPACK" |
60 |
····const-string·v1 |
60 | ····const-string·v17,·"OverpassAPIProvider:·request·failed." |
61 |
····invoke-static/range·{v1 |
61 | ····invoke-static/range·{v16·..·v17},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
62 | ····.line·266 | 62 | ····.line·266 |
63 |
····const/16·v1 |
63 | ····const/16·v16,·0x0 |
64 | ····.line·297 | 64 | ····.line·297 |
65 | ····:goto_0 | 65 | ····:goto_0 |
66 |
····return·v1 |
66 | ····return·v16 |
67 | ····.line·270 | 67 | ····.line·270 |
68 | ····:cond_0 | 68 | ····:cond_0 |
69 | ····:try_start_0 | 69 | ····:try_start_0 |
70 |
····new-instance·v1 |
70 | ····new-instance·v13,·Lcom/google/gson/JsonParser; |
71 |
····invoke-direct·{v1 |
71 | ····invoke-direct·{v13},·Lcom/google/gson/JsonParser;-><init>()V |
72 | ····.line·271 | 72 | ····.line·271 |
73 |
····.local·v1 |
73 | ····.local·v13,·"parser":Lcom/google/gson/JsonParser; |
74 |
····invoke-virtual·{v1 |
74 | ····invoke-virtual·{v13,·v8},·Lcom/google/gson/JsonParser;->parse(Ljava/lang/String;)Lcom/google/gson/JsonElement; |
75 |
····move-result-object·v1 |
75 | ····move-result-object·v11 |
76 | ····.line·272 | 76 | ····.line·272 |
77 |
····.local·v1 |
77 | ····.local·v11,·"json":Lcom/google/gson/JsonElement; |
78 |
····invoke-virtual·{v1 |
78 | ····invoke-virtual·{v11},·Lcom/google/gson/JsonElement;->getAsJsonObject()Lcom/google/gson/JsonObject; |
79 |
····move-result-object·v |
79 | ····move-result-object·v7 |
80 | ····.line·273 | 80 | ····.line·273 |
81 |
····.local·v |
81 | ····.local·v7,·"jResult":Lcom/google/gson/JsonObject; |
82 |
····const-string·v1 |
82 | ····const-string·v16,·"elements" |
83 |
····move-object/from16·v0,·v1 |
83 | ····move-object/from16·v0,·v16 |
84 |
····invoke-virtual·{v |
84 | ····invoke-virtual·{v7,·v0},·Lcom/google/gson/JsonObject;->get(Ljava/lang/String;)Lcom/google/gson/JsonElement; |
85 |
····move-result-object·v1 |
85 | ····move-result-object·v16 |
86 |
····invoke-virtual/range·{v1 |
86 | ····invoke-virtual/range·{v16·..·v16},·Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; |
87 |
····move-result-object·v |
87 | ····move-result-object·v6 |
88 | ····.line·274 | 88 | ····.line·274 |
89 |
····.local·v |
89 | ····.local·v6,·"jElements":Lcom/google/gson/JsonArray; |
90 |
····invoke-virtual·{v |
90 | ····invoke-virtual·{v6},·Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; |
Max diff block lines reached; 53222/58254 bytes (91.36%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/location/POI; | 29 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/location/POI; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/location/POI;Landroid/widget/ImageView;)V | 31 | .method·public·constructor·<init>(Lorg/osmdroid/bonuspack/location/POI;Landroid/widget/ImageView;)V |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.param·p1,·"this$0"····#·Lorg/osmdroid/bonuspack/location/POI; | ||
33 | ····.param·p2,·"iv"····#·Landroid/widget/ImageView; | 34 | ····.param·p2,·"iv"····#·Landroid/widget/ImageView; |
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·124 | 36 | ····.line·124 |
36 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/location/POI$ThumbnailTask;->this$0:Lorg/osmdroid/bonuspack/location/POI; | 37 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/location/POI$ThumbnailTask;->this$0:Lorg/osmdroid/bonuspack/location/POI; |
37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 38 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/overlays/BasicInfoWindow; | 21 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/overlays/BasicInfoWindow; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/osmdroid/bonuspack/overlays/BasicInfoWindow;)V | 23 | .method·constructor·<init>(Lorg/osmdroid/bonuspack/overlays/BasicInfoWindow;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/osmdroid/bonuspack/overlays/BasicInfoWindow; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·46 | 27 | ····.line·46 |
27 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/overlays/BasicInfoWindow$1;->this$0:Lorg/osmdroid/bonuspack/overlays/BasicInfoWindow; | 28 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/overlays/BasicInfoWindow$1;->this$0:Lorg/osmdroid/bonuspack/overlays/BasicInfoWindow; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 61, 61 lines modified | Offset 61, 60 lines modified | ||
61 | .end·method | 61 | .end·method |
62 | .method·public·closeAllInfoWindows()V | 62 | .method·public·closeAllInfoWindows()V |
63 | ····.locals·3 | 63 | ····.locals·3 |
64 | ····.prologue | 64 | ····.prologue |
65 | ····.line·103 | 65 | ····.line·103 |
66 |
····iget-object·v |
66 | ····iget-object·v1,·p0,·Lorg/osmdroid/bonuspack/overlays/FolderOverlay;->mOverlayManager:Lorg/osmdroid/views/overlay/OverlayManager; |
67 |
····invoke-virtual·{v |
67 | ····invoke-virtual·{v1},·Lorg/osmdroid/views/overlay/OverlayManager;->iterator()Ljava/util/Iterator; |
68 |
····move-result-object·v |
68 | ····move-result-object·v1 |
69 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
70 | ····:cond_0 | 69 | ····:cond_0 |
71 | ····:goto_0 | 70 | ····:goto_0 |
72 |
····invoke-interface·{v |
71 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
73 | ····move-result·v2 | 72 | ····move-result·v2 |
74 | ····if-eqz·v2,·:cond_2 | 73 | ····if-eqz·v2,·:cond_2 |
75 |
····invoke-interface·{v |
74 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
76 |
····move-result-object·v |
75 | ····move-result-object·v0 |
77 |
····check-cast·v |
76 | ····check-cast·v0,·Lorg/osmdroid/views/overlay/Overlay; |
78 | ····.line·104 | 77 | ····.line·104 |
79 |
····.local·v |
78 | ····.local·v0,·"overlay":Lorg/osmdroid/views/overlay/Overlay; |
80 |
····instance-of·v2,·v |
79 | ····instance-of·v2,·v0,·Lorg/osmdroid/bonuspack/overlays/FolderOverlay; |
81 | ····if-eqz·v2,·:cond_1 | 80 | ····if-eqz·v2,·:cond_1 |
82 | ····.line·105 | 81 | ····.line·105 |
83 |
····check-cast·v |
82 | ····check-cast·v0,·Lorg/osmdroid/bonuspack/overlays/FolderOverlay; |
84 |
····.end·local·v |
83 | ····.end·local·v0····#·"overlay":Lorg/osmdroid/views/overlay/Overlay; |
85 |
····invoke-virtual·{v |
84 | ····invoke-virtual·{v0},·Lorg/osmdroid/bonuspack/overlays/FolderOverlay;->closeAllInfoWindows()V |
86 | ····goto·:goto_0 | 85 | ····goto·:goto_0 |
87 | ····.line·106 | 86 | ····.line·106 |
88 |
····.restart·local·v |
87 | ····.restart·local·v0····#·"overlay":Lorg/osmdroid/views/overlay/Overlay; |
89 | ····:cond_1 | 88 | ····:cond_1 |
90 |
····instance-of·v2,·v |
89 | ····instance-of·v2,·v0,·Lorg/osmdroid/bonuspack/overlays/OverlayWithIW; |
91 | ····if-eqz·v2,·:cond_0 | 90 | ····if-eqz·v2,·:cond_0 |
92 | ····.line·107 | 91 | ····.line·107 |
93 |
····check-cast·v |
92 | ····check-cast·v0,·Lorg/osmdroid/bonuspack/overlays/OverlayWithIW; |
94 |
····.end·local·v |
93 | ····.end·local·v0····#·"overlay":Lorg/osmdroid/views/overlay/Overlay; |
95 |
····invoke-virtual·{v |
94 | ····invoke-virtual·{v0},·Lorg/osmdroid/bonuspack/overlays/OverlayWithIW;->closeInfoWindow()V |
96 | ····goto·:goto_0 | 95 | ····goto·:goto_0 |
97 | ····.line·110 | 96 | ····.line·110 |
98 | ····:cond_2 | 97 | ····:cond_2 |
99 | ····return-void | 98 | ····return-void |
100 | .end·method | 99 | .end·method |
Offset 73, 44 lines modified | Offset 73, 43 lines modified | ||
73 | ····.locals·4 | 73 | ····.locals·4 |
74 | ····.param·p0,·"mapView"····#·Lorg/osmdroid/views/MapView; | 74 | ····.param·p0,·"mapView"····#·Lorg/osmdroid/views/MapView; |
75 | ····.prologue | 75 | ····.prologue |
76 | ····.line·87 | 76 | ····.line·87 |
77 | ····invoke-static·{p0},·Lorg/osmdroid/bonuspack/overlays/InfoWindow;->getOpenedInfoWindowsOn(Lorg/osmdroid/views/MapView;)Ljava/util/ArrayList; | 77 | ····invoke-static·{p0},·Lorg/osmdroid/bonuspack/overlays/InfoWindow;->getOpenedInfoWindowsOn(Lorg/osmdroid/views/MapView;)Ljava/util/ArrayList; |
78 |
····move-result-object·v |
78 | ····move-result-object·v1 |
79 | ····.line·88 | 79 | ····.line·88 |
80 |
····.local·v |
80 | ····.local·v1,·"opened":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/bonuspack/overlays/InfoWindow;>;" |
81 |
····invoke-virtual·{v |
81 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
82 |
····move-result-object·v |
82 | ····move-result-object·v2 |
83 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
84 | ····:goto_0 | 83 | ····:goto_0 |
85 |
····invoke-interface·{v |
84 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
86 | ····move-result·v3 | 85 | ····move-result·v3 |
87 | ····if-eqz·v3,·:cond_0 | 86 | ····if-eqz·v3,·:cond_0 |
88 |
····invoke-interface·{v |
87 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
89 |
····move-result-object·v |
88 | ····move-result-object·v0 |
90 |
····check-cast·v |
89 | ····check-cast·v0,·Lorg/osmdroid/bonuspack/overlays/InfoWindow; |
91 | ····.line·89 | 90 | ····.line·89 |
92 |
····.local·v |
91 | ····.local·v0,·"infoWindow":Lorg/osmdroid/bonuspack/overlays/InfoWindow; |
93 |
····invoke-virtual·{v |
92 | ····invoke-virtual·{v0},·Lorg/osmdroid/bonuspack/overlays/InfoWindow;->close()V |
94 | ····goto·:goto_0 | 93 | ····goto·:goto_0 |
95 | ····.line·91 | 94 | ····.line·91 |
96 |
····.end·local·v |
95 | ····.end·local·v0····#·"infoWindow":Lorg/osmdroid/bonuspack/overlays/InfoWindow; |
97 | ····:cond_0 | 96 | ····:cond_0 |
98 | ····return-void | 97 | ····return-void |
99 | .end·method | 98 | .end·method |
100 | .method·public·static·getOpenedInfoWindowsOn(Lorg/osmdroid/views/MapView;)Ljava/util/ArrayList; | 99 | .method·public·static·getOpenedInfoWindowsOn(Lorg/osmdroid/views/MapView;)Ljava/util/ArrayList; |
101 | ····.locals·7 | 100 | ····.locals·7 |
102 | ····.param·p0,·"mapView"····#·Lorg/osmdroid/views/MapView; | 101 | ····.param·p0,·"mapView"····#·Lorg/osmdroid/views/MapView; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/overlays/Polygon; | 32 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/overlays/Polygon; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/osmdroid/bonuspack/overlays/Polygon;)V | 34 | .method·constructor·<init>(Lorg/osmdroid/bonuspack/overlays/Polygon;)V |
35 | ····.locals·3 | 35 | ····.locals·3 |
36 | ····.param·p1,·"this$0"····#·Lorg/osmdroid/bonuspack/overlays/Polygon; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····const/4·v2,·0x0 | 38 | ····const/4·v2,·0x0 |
38 | ····.line·44 | 39 | ····.line·44 |
39 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->this$0:Lorg/osmdroid/bonuspack/overlays/Polygon; | 40 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->this$0:Lorg/osmdroid/bonuspack/overlays/Polygon; |
Offset 381, 113 lines modified | Offset 382, 112 lines modified | ||
381 | ····.prologue | 382 | ····.prologue |
382 | ····.local·p1,·"points":Ljava/util/List;,·"Ljava/util/List<Lorg/osmdroid/util/GeoPoint;>;" | 383 | ····.local·p1,·"points":Ljava/util/List;,·"Ljava/util/List<Lorg/osmdroid/util/GeoPoint;>;" |
383 | ····const/4·v8,·0x0 | 384 | ····const/4·v8,·0x0 |
384 | ····.line·61 | 385 | ····.line·61 |
385 | ····invoke-interface·{p1},·Ljava/util/List;->size()I | 386 | ····invoke-interface·{p1},·Ljava/util/List;->size()I |
386 |
····move-result·v |
387 | ····move-result·v2 |
387 | ····.line·62 | 388 | ····.line·62 |
388 |
····.local·v |
389 | ····.local·v2,·"size":I |
389 |
····const/4·v |
390 | ····const/4·v3,·0x2 |
390 |
····filled-new-array·{v |
391 | ····filled-new-array·{v2,·v3},·[I |
391 |
····move-result-object·v |
392 | ····move-result-object·v3 |
392 |
····sget-object·v |
393 | ····sget-object·v4,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; |
393 |
····invoke-static·{v |
394 | ····invoke-static·{v4,·v3},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object; |
394 |
····move-result-object·v |
395 | ····move-result-object·v3 |
395 |
····check-cast·v |
396 | ····check-cast·v3,·[[I |
396 |
····iput-object·v |
397 | ····iput-object·v3,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->mOriginalPoints:[[I |
397 | ····.line·63 | 398 | ····.line·63 |
398 |
····new-instance·v |
399 | ····new-instance·v3,·Ljava/util/ArrayList; |
399 |
····invoke-direct·{v |
400 | ····invoke-direct·{v3,·v2},·Ljava/util/ArrayList;-><init>(I)V |
400 |
····iput-object·v |
401 | ····iput-object·v3,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->mConvertedPoints:Ljava/util/ArrayList; |
401 | ····.line·64 | 402 | ····.line·64 |
402 | ····const/4·v0,·0x0 | 403 | ····const/4·v0,·0x0 |
403 | ····.line·65 | 404 | ····.line·65 |
404 | ····.local·v0,·"i":I | 405 | ····.local·v0,·"i":I |
405 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 406 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
406 |
····move-result-object·v |
407 | ····move-result-object·v3 |
407 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
408 | ····:goto_0 | 408 | ····:goto_0 |
409 |
····invoke-interface·{v |
409 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
410 | ····move-result·v4 | 410 | ····move-result·v4 |
411 | ····if-eqz·v4,·:cond_0 | 411 | ····if-eqz·v4,·:cond_0 |
412 |
····invoke-interface·{v |
412 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
413 |
····move-result-object·v |
413 | ····move-result-object·v1 |
414 |
····check-cast·v |
414 | ····check-cast·v1,·Lorg/osmdroid/util/GeoPoint; |
415 | ····.line·66 | 415 | ····.line·66 |
416 |
····.local·v |
416 | ····.local·v1,·"p":Lorg/osmdroid/util/GeoPoint; |
417 | ····iget-object·v4,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->mOriginalPoints:[[I | 417 | ····iget-object·v4,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->mOriginalPoints:[[I |
418 | ····aget-object·v4,·v4,·v0 | 418 | ····aget-object·v4,·v4,·v0 |
419 |
····invoke-virtual·{v |
419 | ····invoke-virtual·{v1},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
420 | ····move-result·v5 | 420 | ····move-result·v5 |
421 | ····aput·v5,·v4,·v8 | 421 | ····aput·v5,·v4,·v8 |
422 | ····.line·67 | 422 | ····.line·67 |
423 | ····iget-object·v4,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->mOriginalPoints:[[I | 423 | ····iget-object·v4,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->mOriginalPoints:[[I |
424 | ····aget-object·v4,·v4,·v0 | 424 | ····aget-object·v4,·v4,·v0 |
425 | ····const/4·v5,·0x1 | 425 | ····const/4·v5,·0x1 |
426 |
····invoke-virtual·{v |
426 | ····invoke-virtual·{v1},·Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I |
427 | ····move-result·v6 | 427 | ····move-result·v6 |
428 | ····aput·v6,·v4,·v5 | 428 | ····aput·v6,·v4,·v5 |
429 | ····.line·68 | 429 | ····.line·68 |
Max diff block lines reached; 908/4668 bytes (19.45%) of diff not shown. |
Offset 549, 15 lines modified | Offset 549, 15 lines modified | ||
549 | ····move-result·v2 | 549 | ····move-result·v2 |
550 | ····goto·:goto_0 | 550 | ····goto·:goto_0 |
551 | .end·method | 551 | .end·method |
552 | .method·protected·draw(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V | 552 | .method·protected·draw(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V |
553 |
····.locals· |
553 | ····.locals·4 |
554 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; | 554 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; |
555 | ····.param·p2,·"mapView"····#·Lorg/osmdroid/views/MapView; | 555 | ····.param·p2,·"mapView"····#·Lorg/osmdroid/views/MapView; |
556 | ····.param·p3,·"shadow"····#·Z | 556 | ····.param·p3,·"shadow"····#·Z |
557 | ····.prologue | 557 | ····.prologue |
558 | ····.line·276 | 558 | ····.line·276 |
559 | ····if-eqz·p3,·:cond_0 | 559 | ····if-eqz·p3,·:cond_0 |
Offset 566, 69 lines modified | Offset 566, 68 lines modified | ||
566 | ····:goto_0 | 566 | ····:goto_0 |
567 | ····return-void | 567 | ····return-void |
568 | ····.line·280 | 568 | ····.line·280 |
569 | ····:cond_0 | 569 | ····:cond_0 |
570 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->getProjection()Lorg/osmdroid/views/Projection; | 570 | ····invoke-virtual·{p2},·Lorg/osmdroid/views/MapView;->getProjection()Lorg/osmdroid/views/Projection; |
571 |
····move-result-object·v |
571 | ····move-result-object·v1 |
572 | ····.line·281 | 572 | ····.line·281 |
573 |
····.local·v |
573 | ····.local·v1,·"pj":Lorg/osmdroid/views/Projection; |
574 |
····iget-object·v |
574 | ····iget-object·v2,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon;->mPath:Landroid/graphics/Path; |
575 |
····invoke-virtual·{v |
575 | ····invoke-virtual·{v2},·Landroid/graphics/Path;->rewind()V |
576 | ····.line·283 | 576 | ····.line·283 |
577 |
····iget-object·v |
577 | ····iget-object·v2,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon;->mOutline:Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing; |
578 |
····invoke-virtual·{v |
578 | ····invoke-virtual·{v2,·v1},·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->buildPathPortion(Lorg/osmdroid/views/Projection;)V |
579 | ····.line·285 | 579 | ····.line·285 |
580 |
····iget-object·v |
580 | ····iget-object·v2,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon;->mHoles:Ljava/util/ArrayList; |
581 |
····invoke-virtual·{v |
581 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
582 |
····move-result-object·v |
582 | ····move-result-object·v2 |
583 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
584 | ····:goto_1 | 583 | ····:goto_1 |
585 |
····invoke-interface·{v |
584 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
586 | ····move-result·v3 | 585 | ····move-result·v3 |
587 | ····if-eqz·v3,·:cond_1 | 586 | ····if-eqz·v3,·:cond_1 |
588 |
····invoke-interface·{v |
587 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
589 | ····move-result-object·v0 | 588 | ····move-result-object·v0 |
590 | ····check-cast·v0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing; | 589 | ····check-cast·v0,·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing; |
591 | ····.line·286 | 590 | ····.line·286 |
592 | ····.local·v0,·"hole":Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing; | 591 | ····.local·v0,·"hole":Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing; |
593 |
····invoke-virtual·{v0,·v |
592 | ····invoke-virtual·{v0,·v1},·Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing;->buildPathPortion(Lorg/osmdroid/views/Projection;)V |
594 | ····goto·:goto_1 | 593 | ····goto·:goto_1 |
595 | ····.line·289 | 594 | ····.line·289 |
596 | ····.end·local·v0····#·"hole":Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing; | 595 | ····.end·local·v0····#·"hole":Lorg/osmdroid/bonuspack/overlays/Polygon$LinearRing; |
597 | ····:cond_1 | 596 | ····:cond_1 |
598 |
····iget-object·v |
597 | ····iget-object·v2,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon;->mPath:Landroid/graphics/Path; |
599 |
····iget-object·v |
598 | ····iget-object·v3,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon;->mFillPaint:Landroid/graphics/Paint; |
600 |
····invoke-virtual·{p1,·v |
599 | ····invoke-virtual·{p1,·v2,·v3},·Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V |
601 | ····.line·290 | 600 | ····.line·290 |
602 |
····iget-object·v |
601 | ····iget-object·v2,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon;->mPath:Landroid/graphics/Path; |
603 |
····iget-object·v |
602 | ····iget-object·v3,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon;->mOutlinePaint:Landroid/graphics/Paint; |
604 |
····invoke-virtual·{p1,·v |
603 | ····invoke-virtual·{p1,·v2,·v3},·Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V |
605 | ····goto·:goto_0 | 604 | ····goto·:goto_0 |
606 | .end·method | 605 | .end·method |
607 | .method·public·getFillColor()I | 606 | .method·public·getFillColor()I |
608 | ····.locals·1 | 607 | ····.locals·1 |
Offset 655, 60 lines modified | Offset 654, 59 lines modified | ||
655 | ············"Lorg/osmdroid/util/GeoPoint;", | 654 | ············"Lorg/osmdroid/util/GeoPoint;", |
656 | ············">;>;" | 655 | ············">;>;" |
657 | ········} | 656 | ········} |
658 | ····.end·annotation | 657 | ····.end·annotation |
659 | ····.prologue | 658 | ····.prologue |
660 | ····.line·222 | 659 | ····.line·222 |
661 |
····new-instance·v |
660 | ····new-instance·v1,·Ljava/util/ArrayList; |
662 |
····iget-object·v |
661 | ····iget-object·v2,·p0,·Lorg/osmdroid/bonuspack/overlays/Polygon;->mHoles:Ljava/util/ArrayList; |
663 |
····invoke-virtual·{v |
662 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I |
Max diff block lines reached; 5654/10688 bytes (52.90%) of diff not shown. |
Offset 523, 28 lines modified | Offset 523, 30 lines modified | ||
523 | ····sub-double·v40,·v22,·v24 | 523 | ····sub-double·v40,·v22,·v24 |
524 | ····const-wide/high16·v42,·0x4000000000000000L····#·2.0 | 524 | ····const-wide/high16·v42,·0x4000000000000000L····#·2.0 |
525 | ····div-double·v40,·v40,·v42 | 525 | ····div-double·v40,·v40,·v42 |
526 | ····.line·143 | ||
526 | ····invoke-static/range·{v40·..·v41},·Ljava/lang/Math;->sin(D)D | 527 | ····invoke-static/range·{v40·..·v41},·Ljava/lang/Math;->sin(D)D |
527 | ····move-result-wide·v40 | 528 | ····move-result-wide·v40 |
528 | ····const-wide/high16·v42,·0x4000000000000000L····#·2.0 | 529 | ····const-wide/high16·v42,·0x4000000000000000L····#·2.0 |
529 | ····invoke-static/range·{v40·..·v43},·Ljava/lang/Math;->pow(DD)D | 530 | ····invoke-static/range·{v40·..·v43},·Ljava/lang/Math;->pow(DD)D |
530 | ····move-result-wide·v40 | 531 | ····move-result-wide·v40 |
531 | ····mul-double·v38,·v38,·v40 | 532 | ····mul-double·v38,·v38,·v40 |
532 | ····add-double·v36,·v36,·v38 | 533 | ····add-double·v36,·v36,·v38 |
534 | ····.line·142 | ||
533 | ····invoke-static/range·{v36·..·v37},·Ljava/lang/Math;->sqrt(D)D | 535 | ····invoke-static/range·{v36·..·v37},·Ljava/lang/Math;->sqrt(D)D |
534 | ····move-result-wide·v36 | 536 | ····move-result-wide·v36 |
535 | ····invoke-static/range·{v36·..·v37},·Ljava/lang/Math;->asin(D)D | 537 | ····invoke-static/range·{v36·..·v37},·Ljava/lang/Math;->asin(D)D |
536 | ····move-result-wide·v36 | 538 | ····move-result-wide·v36 |
Offset 561, 14 lines modified | Offset 563, 15 lines modified | ||
561 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->cos(D)D | 563 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->cos(D)D |
562 | ····move-result-wide·v36 | 564 | ····move-result-wide·v36 |
563 | ····mul-double·v34,·v34,·v36 | 565 | ····mul-double·v34,·v34,·v36 |
566 | ····.line·145 | ||
564 | ····invoke-static/range·{v16·..·v17},·Ljava/lang/Math;->cos(D)D | 567 | ····invoke-static/range·{v16·..·v17},·Ljava/lang/Math;->cos(D)D |
565 | ····move-result-wide·v36 | 568 | ····move-result-wide·v36 |
566 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->sin(D)D | 569 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->sin(D)D |
567 | ····move-result-wide·v38 | 570 | ····move-result-wide·v38 |
Offset 591, 14 lines modified | Offset 594, 15 lines modified | ||
591 | ····move-result-wide·v40 | 594 | ····move-result-wide·v40 |
592 | ····mul-double·v38,·v38,·v40 | 595 | ····mul-double·v38,·v38,·v40 |
593 | ····sub-double·v36,·v36,·v38 | 596 | ····sub-double·v36,·v36,·v38 |
597 | ····.line·144 | ||
594 | ····invoke-static/range·{v34·..·v37},·Ljava/lang/Math;->atan2(DD)D | 598 | ····invoke-static/range·{v34·..·v37},·Ljava/lang/Math;->atan2(DD)D |
595 | ····move-result-wide·v34 | 599 | ····move-result-wide·v34 |
596 | ····const-wide·v36,·-0x406e20b960000000L····#·-0.01745329238474369 | 600 | ····const-wide·v36,·-0x406e20b960000000L····#·-0.01745329238474369 |
597 | ····div-double·v8,·v34,·v36 | 601 | ····div-double·v8,·v34,·v36 |
Offset 952, 36 lines modified | Offset 956, 40 lines modified | ||
952 | ····.line·230 | 956 | ····.line·230 |
953 | ····.local·v2,·"boundingBox":Lorg/osmdroid/util/BoundingBoxE6; | 957 | ····.local·v2,·"boundingBox":Lorg/osmdroid/util/BoundingBoxE6; |
954 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I | 958 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I |
955 | ····move-result·v12 | 959 | ····move-result·v12 |
960 | ····.line·231 | ||
956 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLonWestE6()I | 961 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLonWestE6()I |
957 | ····move-result·v13 | 962 | ····move-result·v13 |
958 | ····const/4·v14,·0x0 | 963 | ····const/4·v14,·0x0 |
964 | ····.line·230 | ||
959 | ····invoke-virtual·{v5,·v12,·v13,·v14},·Lorg/osmdroid/views/Projection;->toProjectedPixels(IILandroid/graphics/Point;)Landroid/graphics/Point; | 965 | ····invoke-virtual·{v5,·v12,·v13,·v14},·Lorg/osmdroid/views/Projection;->toProjectedPixels(IILandroid/graphics/Point;)Landroid/graphics/Point; |
960 | ····move-result-object·v11 | 966 | ····move-result-object·v11 |
961 | ····.line·232 | 967 | ····.line·232 |
962 | ····.local·v11,·"topLeft":Landroid/graphics/Point; | 968 | ····.local·v11,·"topLeft":Landroid/graphics/Point; |
963 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I | 969 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I |
964 | ····move-result·v12 | 970 | ····move-result·v12 |
971 | ····.line·233 | ||
965 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I | 972 | ····invoke-virtual·{v2},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I |
966 | ····move-result·v13 | 973 | ····move-result·v13 |
967 | ····const/4·v14,·0x0 | 974 | ····const/4·v14,·0x0 |
975 | ····.line·232 | ||
968 | ····invoke-virtual·{v5,·v12,·v13,·v14},·Lorg/osmdroid/views/Projection;->toProjectedPixels(IILandroid/graphics/Point;)Landroid/graphics/Point; | 976 | ····invoke-virtual·{v5,·v12,·v13,·v14},·Lorg/osmdroid/views/Projection;->toProjectedPixels(IILandroid/graphics/Point;)Landroid/graphics/Point; |
969 | ····move-result-object·v1 | 977 | ····move-result-object·v1 |
Max diff block lines reached; 116/2518 bytes (4.61%) of diff not shown. |
Offset 93, 162 lines modified | Offset 93, 161 lines modified | ||
93 | ····.prologue | 93 | ····.prologue |
94 | ····.local·p1,·"waypoints":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" | 94 | ····.local·p1,·"waypoints":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" |
95 | ····const/4·v12,·0x0 | 95 | ····const/4·v12,·0x0 |
96 | ····.line·66 | 96 | ····.line·66 |
97 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/osmdroid/bonuspack/routing/GoogleRoadManager;->getUrl(Ljava/util/ArrayList;Z)Ljava/lang/String; | 97 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/osmdroid/bonuspack/routing/GoogleRoadManager;->getUrl(Ljava/util/ArrayList;Z)Ljava/lang/String; |
98 |
····move-result-object·v |
98 | ····move-result-object·v6 |
99 | ····.line·67 | 99 | ····.line·67 |
100 |
····.local·v |
100 | ····.local·v6,·"url":Ljava/lang/String; |
101 |
····const-string·v |
101 | ····const-string·v7,·"BONUSPACK" |
102 |
····new-instance·v |
102 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
103 |
····invoke-direct·{v |
103 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
104 |
····const-string·v |
104 | ····const-string·v9,·"GoogleRoadManager.getRoads:" |
105 |
····invoke-virtual·{v |
105 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
106 |
····move-result-object·v |
106 | ····move-result-object·v8 |
107 |
····invoke-virtual·{v |
107 | ····invoke-virtual·{v8,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
108 |
····move-result-object·v |
108 | ····move-result-object·v8 |
109 |
····invoke-virtual·{v |
109 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
110 |
····move-result-object·v |
110 | ····move-result-object·v8 |
111 |
····invoke-static·{v |
111 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
112 | ····.line·68 | 112 | ····.line·68 |
113 |
····const/4·v |
113 | ····const/4·v4,·0x0 |
114 | ····.line·69 | 114 | ····.line·69 |
115 |
····.local·v |
115 | ····.local·v4,·"roads":[Lorg/osmdroid/bonuspack/routing/Road; |
116 | ····new-instance·v0,·Lorg/osmdroid/bonuspack/utils/HttpConnection; | 116 | ····new-instance·v0,·Lorg/osmdroid/bonuspack/utils/HttpConnection; |
117 | ····invoke-direct·{v0},·Lorg/osmdroid/bonuspack/utils/HttpConnection;-><init>()V | 117 | ····invoke-direct·{v0},·Lorg/osmdroid/bonuspack/utils/HttpConnection;-><init>()V |
118 | ····.line·70 | 118 | ····.line·70 |
119 | ····.local·v0,·"connection":Lorg/osmdroid/bonuspack/utils/HttpConnection; | 119 | ····.local·v0,·"connection":Lorg/osmdroid/bonuspack/utils/HttpConnection; |
120 |
····invoke-virtual·{v0,·v |
120 | ····invoke-virtual·{v0,·v6},·Lorg/osmdroid/bonuspack/utils/HttpConnection;->doGet(Ljava/lang/String;)V |
121 | ····.line·71 | 121 | ····.line·71 |
122 | ····invoke-virtual·{v0},·Lorg/osmdroid/bonuspack/utils/HttpConnection;->getStream()Ljava/io/InputStream; | 122 | ····invoke-virtual·{v0},·Lorg/osmdroid/bonuspack/utils/HttpConnection;->getStream()Ljava/io/InputStream; |
123 |
····move-result-object·v |
123 | ····move-result-object·v5 |
124 | ····.line·72 | 124 | ····.line·72 |
125 |
····.local·v |
125 | ····.local·v5,·"stream":Ljava/io/InputStream; |
126 |
····if-eqz·v |
126 | ····if-eqz·v5,·:cond_0 |
127 | ····.line·73 | 127 | ····.line·73 |
128 |
····invoke-virtual·{p0,·v |
128 | ····invoke-virtual·{p0,·v5},·Lorg/osmdroid/bonuspack/routing/GoogleRoadManager;->getRoadsXML(Ljava/io/InputStream;)[Lorg/osmdroid/bonuspack/routing/Road; |
129 |
····move-result-object·v |
129 | ····move-result-object·v4 |
130 | ····.line·74 | 130 | ····.line·74 |
131 | ····:cond_0 | 131 | ····:cond_0 |
132 | ····invoke-virtual·{v0},·Lorg/osmdroid/bonuspack/utils/HttpConnection;->close()V | 132 | ····invoke-virtual·{v0},·Lorg/osmdroid/bonuspack/utils/HttpConnection;->close()V |
133 | ····.line·75 | 133 | ····.line·75 |
134 |
····if-eqz·v |
134 | ····if-eqz·v4,·:cond_1 |
135 |
····array-length·v |
135 | ····array-length·v7,·v4 |
136 |
····if-nez·v |
136 | ····if-nez·v7,·:cond_3 |
137 | ····.line·77 | 137 | ····.line·77 |
138 | ····:cond_1 | 138 | ····:cond_1 |
139 |
····const/4·v |
139 | ····const/4·v7,·0x1 |
140 |
····new-array·v |
140 | ····new-array·v4,·v7,·[Lorg/osmdroid/bonuspack/routing/Road; |
141 | ····.line·78 | 141 | ····.line·78 |
142 |
····new-instance·v |
142 | ····new-instance·v7,·Lorg/osmdroid/bonuspack/routing/Road; |
143 |
····invoke-direct·{v |
143 | ····invoke-direct·{v7,·p1},·Lorg/osmdroid/bonuspack/routing/Road;-><init>(Ljava/util/ArrayList;)V |
144 |
····aput-object·v |
144 | ····aput-object·v7,·v4,·v12 |
145 | ····.line·90 | 145 | ····.line·90 |
146 | ····:cond_2 | 146 | ····:cond_2 |
147 |
····const-string·v |
147 | ····const-string·v7,·"BONUSPACK" |
148 |
····const-string·v |
148 | ····const-string·v8,·"GoogleRoadManager.getRoads·-·finished" |
149 |
····invoke-static·{v |
149 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
150 | ····.line·91 | 150 | ····.line·91 |
151 |
····return-object·v |
151 | ····return-object·v4 |
152 | ····.line·80 | 152 | ····.line·80 |
153 | ····:cond_3 | 153 | ····:cond_3 |
154 | ····const/4·v1,·0x0 | 154 | ····const/4·v1,·0x0 |
Max diff block lines reached; 2820/7423 bytes (37.99%) of diff not shown. |
Offset 706, 14 lines modified | Offset 706, 15 lines modified | ||
706 | ····invoke-virtual·{v14,·v6},·Lorg/json/JSONArray;->getDouble(I)D | 706 | ····invoke-virtual·{v14,·v6},·Lorg/json/JSONArray;->getDouble(I)D |
707 | ····move-result-wide·v6 | 707 | ····move-result-wide·v6 |
708 | ····const/4·v8,·0x1 | 708 | ····const/4·v8,·0x1 |
709 | ····.line·119 | ||
709 | ····invoke-virtual·{v14,·v8},·Lorg/json/JSONArray;->getDouble(I)D | 710 | ····invoke-virtual·{v14,·v8},·Lorg/json/JSONArray;->getDouble(I)D |
710 | ····move-result-wide·v8 | 711 | ····move-result-wide·v8 |
711 | ····const/4·v10,·0x0 | 712 | ····const/4·v10,·0x0 |
712 | ····invoke-virtual·{v14,·v10},·Lorg/json/JSONArray;->getDouble(I)D | 713 | ····invoke-virtual·{v14,·v10},·Lorg/json/JSONArray;->getDouble(I)D |
Offset 165, 14 lines modified | Offset 165, 15 lines modified | ||
165 | ····.param·p1,·"lineStart"····#·Lorg/osmdroid/util/GeoPoint; | 165 | ····.param·p1,·"lineStart"····#·Lorg/osmdroid/util/GeoPoint; |
166 | ····.param·p2,·"lineEnd"····#·Lorg/osmdroid/util/GeoPoint; | 166 | ····.param·p2,·"lineEnd"····#·Lorg/osmdroid/util/GeoPoint; |
167 | ····.prologue | 167 | ····.prologue |
168 | ····.line·120 | 168 | ····.line·120 |
169 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 | 169 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
170 | ····.line·122 | ||
170 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I | 171 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
171 | ····move-result·v6 | 172 | ····move-result·v6 |
172 | ····int-to-double·v6,·v6 | 173 | ····int-to-double·v6,·v6 |
173 | ····mul-double/2addr·v4,·v6 | 174 | ····mul-double/2addr·v4,·v6 |
Offset 183, 14 lines modified | Offset 184, 15 lines modified | ||
183 | ····int-to-double·v6,·v6 | 184 | ····int-to-double·v6,·v6 |
184 | ····mul-double/2addr·v4,·v6 | 185 | ····mul-double/2addr·v4,·v6 |
185 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 | 186 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 |
187 | ····.line·123 | ||
186 | ····invoke-virtual·{p2},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I | 188 | ····invoke-virtual·{p2},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
187 | ····move-result·v8 | 189 | ····move-result·v8 |
188 | ····int-to-double·v8,·v8 | 190 | ····int-to-double·v8,·v8 |
189 | ····mul-double/2addr·v6,·v8 | 191 | ····mul-double/2addr·v6,·v8 |
Offset 203, 14 lines modified | Offset 205, 15 lines modified | ||
203 | ····mul-double/2addr·v6,·v8 | 205 | ····mul-double/2addr·v6,·v8 |
204 | ····add-double/2addr·v4,·v6 | 206 | ····add-double/2addr·v4,·v6 |
205 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 | 207 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 |
208 | ····.line·124 | ||
206 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I | 209 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
207 | ····move-result·v8 | 210 | ····move-result·v8 |
208 | ····int-to-double·v8,·v8 | 211 | ····int-to-double·v8,·v8 |
209 | ····mul-double/2addr·v6,·v8 | 212 | ····mul-double/2addr·v6,·v8 |
Offset 223, 14 lines modified | Offset 226, 15 lines modified | ||
223 | ····mul-double/2addr·v6,·v8 | 226 | ····mul-double/2addr·v6,·v8 |
224 | ····add-double/2addr·v4,·v6 | 227 | ····add-double/2addr·v4,·v6 |
225 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 | 228 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 |
229 | ····.line·125 | ||
226 | ····invoke-virtual·{p2},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I | 230 | ····invoke-virtual·{p2},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
227 | ····move-result·v8 | 231 | ····move-result·v8 |
228 | ····int-to-double·v8,·v8 | 232 | ····int-to-double·v8,·v8 |
229 | ····mul-double/2addr·v6,·v8 | 233 | ····mul-double/2addr·v6,·v8 |
Offset 243, 14 lines modified | Offset 247, 15 lines modified | ||
243 | ····mul-double/2addr·v6,·v8 | 247 | ····mul-double/2addr·v6,·v8 |
244 | ····sub-double/2addr·v4,·v6 | 248 | ····sub-double/2addr·v4,·v6 |
245 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 | 249 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 |
250 | ····.line·126 | ||
246 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I | 251 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
247 | ····move-result·v8 | 252 | ····move-result·v8 |
248 | ····int-to-double·v8,·v8 | 253 | ····int-to-double·v8,·v8 |
249 | ····mul-double/2addr·v6,·v8 | 254 | ····mul-double/2addr·v6,·v8 |
Offset 263, 14 lines modified | Offset 268, 15 lines modified | ||
263 | ····mul-double/2addr·v6,·v8 | 268 | ····mul-double/2addr·v6,·v8 |
264 | ····sub-double/2addr·v4,·v6 | 269 | ····sub-double/2addr·v4,·v6 |
265 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 | 270 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 |
271 | ····.line·127 | ||
266 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I | 272 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
267 | ····move-result·v8 | 273 | ····move-result·v8 |
268 | ····int-to-double·v8,·v8 | 274 | ····int-to-double·v8,·v8 |
269 | ····mul-double/2addr·v6,·v8 | 275 | ····mul-double/2addr·v6,·v8 |
Offset 285, 44 lines modified | Offset 291, 47 lines modified | ||
285 | ····sub-double/2addr·v4,·v6 | 291 | ····sub-double/2addr·v4,·v6 |
Max diff block lines reached; 883/2959 bytes (29.84%) of diff not shown. |
Offset 23, 106 lines modified | Offset 23, 115 lines modified | ||
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·22 | 26 | ····.line·22 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····.line·144 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
31 | .method·public·static·cloneBoundingBoxE6(Lorg/osmdroid/util/BoundingBoxE6;)Lorg/osmdroid/util/BoundingBoxE6; | 30 | .method·public·static·cloneBoundingBoxE6(Lorg/osmdroid/util/BoundingBoxE6;)Lorg/osmdroid/util/BoundingBoxE6; |
32 | ····.locals·5 | 31 | ····.locals·5 |
33 | ····.param·p0,·"bb"····#·Lorg/osmdroid/util/BoundingBoxE6; | 32 | ····.param·p0,·"bb"····#·Lorg/osmdroid/util/BoundingBoxE6; |
34 | ····.prologue | 33 | ····.prologue |
35 | ····.line·41 | 34 | ····.line·41 |
36 | ····new-instance·v0,·Lorg/osmdroid/util/BoundingBoxE6; | 35 | ····new-instance·v0,·Lorg/osmdroid/util/BoundingBoxE6; |
36 | ····.line·42 | ||
37 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I | 37 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I |
38 | ····move-result·v1 | 38 | ····move-result·v1 |
39 | ····.line·43 | ||
39 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I | 40 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I |
40 | ····move-result·v2 | 41 | ····move-result·v2 |
42 | ····.line·44 | ||
41 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I | 43 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I |
42 | ····move-result·v3 | 44 | ····move-result·v3 |
45 | ····.line·45 | ||
43 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLonWestE6()I | 46 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLonWestE6()I |
44 | ····move-result·v4 | 47 | ····move-result·v4 |
45 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/osmdroid/util/BoundingBoxE6;-><init>(IIII)V | 48 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/osmdroid/util/BoundingBoxE6;-><init>(IIII)V |
49 | ····.line·41 | ||
46 | ····return-object·v0 | 50 | ····return-object·v0 |
47 | .end·method | 51 | .end·method |
48 | .method·public·static·concatBoundingBoxE6(Lorg/osmdroid/util/BoundingBoxE6;Lorg/osmdroid/util/BoundingBoxE6;)Lorg/osmdroid/util/BoundingBoxE6; | 52 | .method·public·static·concatBoundingBoxE6(Lorg/osmdroid/util/BoundingBoxE6;Lorg/osmdroid/util/BoundingBoxE6;)Lorg/osmdroid/util/BoundingBoxE6; |
49 | ····.locals·6 | 53 | ····.locals·6 |
50 | ····.param·p0,·"bb1"····#·Lorg/osmdroid/util/BoundingBoxE6; | 54 | ····.param·p0,·"bb1"····#·Lorg/osmdroid/util/BoundingBoxE6; |
51 | ····.param·p1,·"bb2"····#·Lorg/osmdroid/util/BoundingBoxE6; | 55 | ····.param·p1,·"bb2"····#·Lorg/osmdroid/util/BoundingBoxE6; |
52 | ····.prologue | 56 | ····.prologue |
53 | ····.line·50 | 57 | ····.line·50 |
54 | ····new-instance·v0,·Lorg/osmdroid/util/BoundingBoxE6; | 58 | ····new-instance·v0,·Lorg/osmdroid/util/BoundingBoxE6; |
59 | ····.line·51 | ||
55 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I | 60 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I |
56 | ····move-result·v1 | 61 | ····move-result·v1 |
57 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I | 62 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLatNorthE6()I |
58 | ····move-result·v2 | 63 | ····move-result·v2 |
59 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I | 64 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I |
60 | ····move-result·v1 | 65 | ····move-result·v1 |
66 | ····.line·52 | ||
61 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I | 67 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I |
62 | ····move-result·v2 | 68 | ····move-result·v2 |
63 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I | 69 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLonEastE6()I |
64 | ····move-result·v3 | 70 | ····move-result·v3 |
65 | ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(II)I | 71 | ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(II)I |
66 | ····move-result·v2 | 72 | ····move-result·v2 |
73 | ····.line·53 | ||
67 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I | 74 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I |
68 | ····move-result·v3 | 75 | ····move-result·v3 |
69 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I | 76 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLatSouthE6()I |
70 | ····move-result·v4 | 77 | ····move-result·v4 |
71 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(II)I | 78 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(II)I |
72 | ····move-result·v3 | 79 | ····move-result·v3 |
80 | ····.line·54 | ||
73 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLonWestE6()I | 81 | ····invoke-virtual·{p0},·Lorg/osmdroid/util/BoundingBoxE6;->getLonWestE6()I |
74 | ····move-result·v4 | 82 | ····move-result·v4 |
75 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLonWestE6()I | 83 | ····invoke-virtual·{p1},·Lorg/osmdroid/util/BoundingBoxE6;->getLonWestE6()I |
Max diff block lines reached; 3526/6071 bytes (58.08%) of diff not shown. |
Offset 358, 93 lines modified | Offset 358, 92 lines modified | ||
358 | ····.local·p0,·"polyline":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" | 358 | ····.local·p0,·"polyline":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/osmdroid/util/GeoPoint;>;" |
359 | ····new-instance·v0,·Ljava/lang/StringBuffer; | 359 | ····new-instance·v0,·Ljava/lang/StringBuffer; |
360 | ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V | 360 | ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V |
361 | ····.line·40 | 361 | ····.line·40 |
362 | ····.local·v0,·"encodedPoints":Ljava/lang/StringBuffer; | 362 | ····.local·v0,·"encodedPoints":Ljava/lang/StringBuffer; |
363 |
····const/4·v |
363 | ····const/4·v3,·0x0 |
364 |
····.local·v |
364 | ····.local·v3,·"prev_lat":I |
365 |
····const/4·v |
365 | ····const/4·v4,·0x0 |
366 | ····.line·41 | 366 | ····.line·41 |
367 |
····.local·v |
367 | ····.local·v4,·"prev_lng":I |
368 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 368 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
369 |
····move-result-object·v |
369 | ····move-result-object·v6 |
370 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
371 | ····:goto_0 | 370 | ····:goto_0 |
372 |
····invoke-interface·{v |
371 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
373 | ····move-result·v7 | 372 | ····move-result·v7 |
374 | ····if-eqz·v7,·:cond_0 | 373 | ····if-eqz·v7,·:cond_0 |
375 |
····invoke-interface·{v |
374 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
376 |
····move-result-object·v |
375 | ····move-result-object·v5 |
377 |
····check-cast·v |
376 | ····check-cast·v5,·Lorg/osmdroid/util/GeoPoint; |
378 | ····.line·42 | 377 | ····.line·42 |
379 |
····.local·v |
378 | ····.local·v5,·"trackpoint":Lorg/osmdroid/util/GeoPoint; |
380 |
····invoke-virtual·{v |
379 | ····invoke-virtual·{v5},·Lorg/osmdroid/util/GeoPoint;->getLatitudeE6()I |
381 | ····move-result·v7 | 380 | ····move-result·v7 |
382 |
····div-int·v |
381 | ····div-int·v1,·v7,·p1 |
383 | ····.line·43 | 382 | ····.line·43 |
384 |
····.local·v |
383 | ····.local·v1,·"lat":I |
385 |
····invoke-virtual·{v |
384 | ····invoke-virtual·{v5},·Lorg/osmdroid/util/GeoPoint;->getLongitudeE6()I |
386 | ····move-result·v7 | 385 | ····move-result·v7 |
387 |
····div-int·v |
386 | ····div-int·v2,·v7,·p1 |
388 | ····.line·44 | 387 | ····.line·44 |
389 |
····.local·v |
388 | ····.local·v2,·"lng":I |
390 |
····sub-int·v7,·v |
389 | ····sub-int·v7,·v1,·v3 |
391 | ····invoke-static·{v7},·Lorg/osmdroid/bonuspack/utils/PolylineEncoder;->encodeSignedNumber(I)Ljava/lang/StringBuffer; | 390 | ····invoke-static·{v7},·Lorg/osmdroid/bonuspack/utils/PolylineEncoder;->encodeSignedNumber(I)Ljava/lang/StringBuffer; |
392 | ····move-result-object·v7 | 391 | ····move-result-object·v7 |
393 | ····invoke-virtual·{v0,·v7},·Ljava/lang/StringBuffer;->append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; | 392 | ····invoke-virtual·{v0,·v7},·Ljava/lang/StringBuffer;->append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; |
394 | ····.line·45 | 393 | ····.line·45 |
395 |
····sub-int·v7,·v |
394 | ····sub-int·v7,·v2,·v4 |
396 | ····invoke-static·{v7},·Lorg/osmdroid/bonuspack/utils/PolylineEncoder;->encodeSignedNumber(I)Ljava/lang/StringBuffer; | 395 | ····invoke-static·{v7},·Lorg/osmdroid/bonuspack/utils/PolylineEncoder;->encodeSignedNumber(I)Ljava/lang/StringBuffer; |
397 | ····move-result-object·v7 | 396 | ····move-result-object·v7 |
398 | ····invoke-virtual·{v0,·v7},·Ljava/lang/StringBuffer;->append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; | 397 | ····invoke-virtual·{v0,·v7},·Ljava/lang/StringBuffer;->append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; |
399 | ····.line·46 | 398 | ····.line·46 |
400 |
····move·v |
399 | ····move·v3,·v1 |
401 | ····.line·47 | 400 | ····.line·47 |
402 |
····move·v |
401 | ····move·v4,·v2 |
403 | ····.line·48 | 402 | ····.line·48 |
404 | ····goto·:goto_0 | 403 | ····goto·:goto_0 |
405 | ····.line·49 | 404 | ····.line·49 |
406 |
····.end·local·v |
405 | ····.end·local·v1····#·"lat":I |
407 |
····.end·local·v |
406 | ····.end·local·v2····#·"lng":I |
408 |
····.end·local·v |
407 | ····.end·local·v5····#·"trackpoint":Lorg/osmdroid/util/GeoPoint; |
409 | ····:cond_0 | 408 | ····:cond_0 |
410 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; | 409 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; |
411 |
····move-result-object·v |
410 | ····move-result-object·v6 |
412 |
····return-object·v |
411 | ····return-object·v6 |
413 | .end·method | 412 | .end·method |
414 | .method·private·static·encodeNumber(I)Ljava/lang/StringBuffer; | 413 | .method·private·static·encodeNumber(I)Ljava/lang/StringBuffer; |
415 | ····.locals·3 | 414 | ····.locals·3 |
416 | ····.param·p0,·"num"····#·I | 415 | ····.param·p0,·"num"····#·I |
417 | ····.prologue | 416 | ····.prologue |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | #·instance·fields | 31 | #·instance·fields |
32 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/utils/WebImageCache; | 32 | .field·final·synthetic·this$0:Lorg/osmdroid/bonuspack/utils/WebImageCache; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/osmdroid/bonuspack/utils/WebImageCache;IFZ)V | 34 | .method·constructor·<init>(Lorg/osmdroid/bonuspack/utils/WebImageCache;IFZ)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/osmdroid/bonuspack/utils/WebImageCache; | ||
36 | ····.param·p2,·"x0"····#·I | 37 | ····.param·p2,·"x0"····#·I |
37 | ····.param·p3,·"x1"····#·F | 38 | ····.param·p3,·"x1"····#·F |
38 | ····.param·p4,·"x2"····#·Z | 39 | ····.param·p4,·"x2"····#·Z |
39 | ····.prologue | 40 | ····.prologue |
40 | ····.line·18 | 41 | ····.line·18 |
41 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/utils/WebImageCache$1;->this$0:Lorg/osmdroid/bonuspack/utils/WebImageCache; | 42 | ····iput-object·p1,·p0,·Lorg/osmdroid/bonuspack/utils/WebImageCache$1;->this$0:Lorg/osmdroid/bonuspack/utils/WebImageCache; |
Offset 45, 16 lines modified | Offset 45, 16 lines modified | ||
000002c0:·0000·0800·6d00·6100·6e00·6900·6600·6500··....m.a.n.i.f.e. | 000002c0:·0000·0800·6d00·6100·6e00·6900·6600·6500··....m.a.n.i.f.e. | ||
000002d0:·7300·7400·0000·1f00·6400·6500·2e00·7300··s.t.....d.e...s. | 000002d0:·7300·7400·0000·1f00·6400·6500·2e00·7300··s.t.....d.e...s. | ||
000002e0:·7400·6500·7000·6800·6100·6e00·6c00·6900··t.e.p.h.a.n.l.i. | 000002e0:·7400·6500·7000·6800·6100·6e00·6c00·6900··t.e.p.h.a.n.l.i. | ||
000002f0:·6e00·6400·6100·7500·6500·7200·2e00·6300··n.d.a.u.e.r...c. | 000002f0:·6e00·6400·6100·7500·6500·7200·2e00·6300··n.d.a.u.e.r...c. | ||
00000300:·7200·6900·7400·6900·6300·6100·6c00·6d00··r.i.t.i.c.a.l.m. | 00000300:·7200·6900·7400·6900·6300·6100·6c00·6d00··r.i.t.i.c.a.l.m. | ||
00000310:·6100·7000·7300·0000·0500·3200·2e00·3200··a.p.s.....2...2. | 00000310:·6100·7000·7300·0000·0500·3200·2e00·3200··a.p.s.....2...2. | ||
00000320:·2e00·3100·0000·0200·3200·3300·0000·0b00··..1.....2.3..... | 00000320:·2e00·3100·0000·0200·3200·3300·0000·0b00··..1.....2.3..... | ||
00000330:·3600·2e00·3000·2d00·3200·3 |
00000330:·3600·2e00·3000·2d00·3200·3700·3000·3400··6...0.-.2.7.0.4. | ||
00000340:·3 |
00000340:·3000·3000·3200·0000·0800·7500·7300·6500··0.0.2.....u.s.e. | ||
00000350:·7300·2d00·7300·6400·6b00·0000·0f00·7500··s.-.s.d.k.....u. | 00000350:·7300·2d00·7300·6400·6b00·0000·0f00·7500··s.-.s.d.k.....u. | ||
00000360:·7300·6500·7300·2d00·7000·6500·7200·6d00··s.e.s.-.p.e.r.m. | 00000360:·7300·6500·7300·2d00·7000·6500·7200·6d00··s.e.s.-.p.e.r.m. | ||
00000370:·6900·7300·7300·6900·6f00·6e00·0000·2900··i.s.s.i.o.n...). | 00000370:·6900·7300·7300·6900·6f00·6e00·0000·2900··i.s.s.i.o.n...). | ||
00000380:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | 00000380:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | ||
00000390:·7000·6500·7200·6d00·6900·7300·7300·6900··p.e.r.m.i.s.s.i. | 00000390:·7000·6500·7200·6d00·6900·7300·7300·6900··p.e.r.m.i.s.s.i. | ||
000003a0:·6f00·6e00·2e00·4100·4300·4300·4500·5300··o.n...A.C.C.E.S. | 000003a0:·6f00·6e00·2e00·4100·4300·4300·4500·5300··o.n...A.C.C.E.S. | ||
000003b0:·5300·5f00·4300·4f00·4100·5200·5300·4500··S._.C.O.A.R.S.E. | 000003b0:·5300·5f00·4300·4f00·4100·5200·5300·4500··S._.C.O.A.R.S.E. |