| 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. |