[−]
/home/hans/code/fdroid/data/tmp/de.stephanlindauer.criticalmaps_28.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_de.stephanlindauer.criticalmaps_28.apk
[−]
zipinfo {}
Offset 1, 479 lines modified Offset 1, 479 lines modified
1 Zip·​file·​size:​·​2795136·​bytes,​·​number·​of·​entries:​·​477 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·16-​Feb-​29·​08:​45·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​3952·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​Feb-​29·​08:​45·​res/​anim/​abc_fade_in.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​abc_fade_out.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​abc_popup_enter.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​abc_popup_exit.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​Feb-​29·​08:​45·​res/​anim/​abc_slide_in_bottom.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​abc_slide_in_top.​xml 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-​Feb-​29·​08:​45·​res/​anim/​abc_slide_out_bottom.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​abc_slide_out_top.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​design_fab_in.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​design_fab_out.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​design_snackbar_in.​xml 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·16-​Feb-​29·​08:​45·​res/​anim/​design_snackbar_out.​xml 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·16-​Feb-​29·​08:​45·​res/​animator/​chat_fab_state_change​.​xml 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·16-​Feb-​29·​08:​45·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​abc_primary_text_mate​rial_dark.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​abc_primary_text_mate​rial_light.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​abc_search_url_text.​xml 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·16-​Feb-​29·​08:​45·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​abc_secondary_text_ma​terial_light.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​chat_fab_background_s​tates.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​chat_fab_background_s​tates.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​chat_fab_drawable_sta​tes.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​chat_fab_drawable_sta​tes.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Feb-​29·​08:​45·​res/​color/​switch_thumb_material​_dark.​xml 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·16-​Feb-​29·​08:​45·​res/​color/​switch_thumb_material​_light.​xml 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 39 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
46 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 44 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
47 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 45 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
48 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 48 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
61 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 59 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
71 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_action_location_fo​und.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​377·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_location_fo​und.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​436·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_action_send.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_chat.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_clear_white_24dp.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_gps_fixed_white_24​dp.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······​838·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_gps_fixed_white_24​dp.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​585·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_info.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_logo.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_map.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_more_vert_white_24​dp.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​193·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_more_vert_white_24​dp.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​553·​b-​·​stor·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_photo_camera_white​_24dp.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_rules.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​ic_twitter.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​hdpi-​v4/​plus.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​ldpi-​v4/​ic_action_send.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​ldpi-​v4/​ic_chat.​png 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·16-​Feb-​29·​08:​40·​res/​drawable-​ldpi-​v4/​ic_info.​png 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.
[−]
AndroidManifest.xml
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"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="28"·​android:​versionName="2.​2.​1"·​package="de.​stephanlindauer.​criticalmaps"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="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_LOCATIO​N"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_COARSE_LOCATIO​N"·​/​>
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"·​/​>
[−]
smali/android/support/design/R.smali
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
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
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/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​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/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​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
[−]
smali/android/support/v7/appcompat/R.smali
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
[−]
smali/android/support/v7/recyclerview/R.smali
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
[−]
smali/com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.smali
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/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 257 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
258 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 258 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​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$JettyNegoPro​vider;​-​>selected:​Ljava/​lang/​String;​ 356 ····​#·​getter·​for:​·​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​-​>selected:​Ljava/​lang/​String;​
357 ····​invoke-​static·​{v1},​·​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​-​>access$100(Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​)​Ljava/​lang/​String;​ 357 ····​invoke-​static·​{v1},​·​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​-​>access$100(Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​)​Ljava/​lang/​String;​
358 ····​:​try_end_0 358 ····​:​try_end_0
359 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 359 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
360 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 360 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​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$JettyNegoPro​vider;​ 364 ····​.​end·​local·​v1····​#·​"provider":​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​
[−]
smali/com/squareup/okhttp/internal/Platform.smali
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/​ClassNotFoundExceptio​n;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_6 256 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_4
257 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_4 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/​ClassNotFoundExceptio​n;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_7 289 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_7
290 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_4 290 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_5
   
291 ····​.​line·​138 291 ····​.​line·​138
292 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 292 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
293 ····​.​local·​v16,​·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 293 ····​.​local·​v16,​·​"getAlpnSelectedProto​col":​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/​ClassNotFoundExceptio​n;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_8 322 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_8
323 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_5 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····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 572 ····​.​restart·​local·​v7····​#·​"getAlpnSelectedProto​col":​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····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 580 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
578 ····​.​restart·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 581 ····​.​restart·​local·​v16····​#·​"getAlpnSelectedProto​col":​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_5 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····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 586 ····​.​end·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
584 ····​.​restart·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 587 ····​.​restart·​local·​v7····​#·​"getAlpnSelectedProto​col":​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····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 593 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
596 ····​.​restart·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 594 ····​.​restart·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
[−]
smali/com/squareup/okhttp/internal/http/RouteException.smali
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/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 99 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
100 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 100 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​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
[−]
smali/de/stephanlindauer/criticalmaps/AppModule.smali
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·​provideSharedPreferen​ces()​Landroid/​content/​SharedPreferences;​ 189 .​method·​provideSharedPreferen​ces()​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
[−]
smali/de/stephanlindauer/criticalmaps/App.smali
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$Bu​ilder;​-​>appModule(Lde/​stephanlindauer/​criticalmaps/​AppModule;​)​Lde/​stephanlindauer/​criticalmaps/​DaggerAppComponent$Bu​ilder;​ 46 ····​invoke-​virtual·​{v0,​·​v1},​·​Lde/​stephanlindauer/​criticalmaps/​DaggerAppComponent$Bu​ilder;​-​>appModule(Lde/​stephanlindauer/​criticalmaps/​AppModule;​)​Lde/​stephanlindauer/​criticalmaps/​DaggerAppComponent$Bu​ilder;​
   
46 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
  48 ····​.​line·​15
47 ····​invoke-​virtual·​{v0},​·​Lde/​stephanlindauer/​criticalmaps/​DaggerAppComponent$Bu​ilder;​-​>build()​Lde/​stephanlindauer/​criticalmaps/​AppComponent;​ 49 ····​invoke-​virtual·​{v0},​·​Lde/​stephanlindauer/​criticalmaps/​DaggerAppComponent$Bu​ilder;​-​>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
[−]
smali/de/stephanlindauer/criticalmaps/DaggerAppComponent.smali
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$Bu​ilder;​ 10 ········​Lde/​stephanlindauer/​criticalmaps/​DaggerAppComponent$Bu​ilder;​
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
[−]
smali/de/stephanlindauer/criticalmaps/R.smali
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
[−]
smali/de/stephanlindauer/criticalmaps/adapter/ChatMessageAdapter$ChatMessageViewHolder.smali
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$Ch​atMessageViewHolder;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​adapter/​ChatMessageAdapter;​ 46 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​adapter/​ChatMessageAdapter$Ch​atMessageViewHolder;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​adapter/​ChatMessageAdapter;​
   
46 ····​.​line·​42 47 ····​.​line·​42
[−]
smali/de/stephanlindauer/criticalmaps/adapter/TweetAdapter$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$viewHolder:​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$ViewHold​er;​ 22 .​field·​final·​synthetic·​val$viewHolder:​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$ViewHold​er;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter;​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$ViewHold​er;​)​V 24 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter;​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$ViewHold​er;​)​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$ViewHold​er;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$1;​-​>val$viewHolder:​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$ViewHold​er;​
   
[−]
smali/de/stephanlindauer/criticalmaps/adapter/TweetAdapter$2.smali
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;​
   
[−]
smali/de/stephanlindauer/criticalmaps/adapter/TweetAdapter.smali
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$ViewHold​er;​-​>userImageView:​Landroid/​widget/​ImageView;​ 125 ····​iget-​object·​v1,​·​p3,​·​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$ViewHold​er;​-​>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$ViewHold​er;​)​V 127 ····​invoke-​direct·​{v2,​·​p0,​·​p3},​·​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$1;​-​><init>(Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter;​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$ViewHold​er;​)​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$ViewHold​er;​-​>nameTextView:​Landroid/​widget/​TextView;​ 131 ····​iget-​object·​v0,​·​p3,​·​Lde/​stephanlindauer/​criticalmaps/​adapter/​TweetAdapter$ViewHold​er;​-​>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;​
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/AboutFragment$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$scrollviewPositio​n:​I 22 .​field·​final·​synthetic·​val$scrollviewPositio​n:​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$scrollviewPositi​on:​I 30 ····​iput·​p2,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​AboutFragment$1;​-​>val$scrollviewPositi​on:​I
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/ChatFragment$$ViewBinder$1.smali
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$$ViewBin​der;​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment;​)​V 21 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der;​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​20 25 ····​.​line·​20
25 ····​.​local·​p0,​·​"this":​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der.​1;​" 26 ····​.​local·​p0,​·​"this":​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​"
26 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der;​
   
27 ····​iput-​object·​p2,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment;​ 28 ····​iput-​object·​p2,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Lbutterknife/​internal/​DebouncingOnClickList​ener;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lbutterknife/​internal/​DebouncingOnClickList​ener;​-​><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$$ViewBin​der$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der.​1;​" 47 ····​.​local·​p0,​·​"this":​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​"
47 ····​iget-​object·​v0,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment;​ 48 ····​iget-​object·​v0,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​ChatFragment$$ViewBin​der$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
[−]
smali/de/stephanlindauer/criticalmaps/fragments/ChatFragment$1.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/ChatFragment$2.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/ChatFragment$3.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/ChatFragment$4.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/MapFragment$1.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/MapFragment.smali
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·​v5,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>mapView:​Lorg/​osmdroid/​views/​MapView;​ 162 ····​iget-​object·​v4,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>mapView:​Lorg/​osmdroid/​views/​MapView;​
   
163 ····​invoke-​virtual·​{v5},​·​Lorg/​osmdroid/​views/​MapView;​-​>getOverlays()​Ljava/​util/​List;​ 163 ····​invoke-​virtual·​{v4},​·​Lorg/​osmdroid/​views/​MapView;​-​>getOverlays()​Ljava/​util/​List;​
   
164 ····​move-​result-​object·​v5 164 ····​move-​result-​object·​v4
   
165 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>clear()​V 165 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>clear()​V
   
166 ····​.​line·​139 166 ····​.​line·​139
167 ····​iget-​object·​v5,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>otherUsersLocationMo​del:​Lde/​stephanlindauer/​criticalmaps/​model/​OtherUsersLocationMod​el;​ 167 ····​iget-​object·​v4,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>otherUsersLocationMo​del:​Lde/​stephanlindauer/​criticalmaps/​model/​OtherUsersLocationMod​el;​
   
168 ····​invoke-​virtual·​{v5},​·​Lde/​stephanlindauer/​criticalmaps/​model/​OtherUsersLocationMod​el;​-​>getOtherUsersLocatio​ns()​Ljava/​util/​ArrayList;​ 168 ····​invoke-​virtual·​{v4},​·​Lde/​stephanlindauer/​criticalmaps/​model/​OtherUsersLocationMod​el;​-​>getOtherUsersLocatio​ns()​Ljava/​util/​ArrayList;​
   
169 ····​move-​result-​object·​v5 169 ····​move-​result-​object·​v4
   
170 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 170 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
171 ····​move-​result-​object·​v2 171 ····​move-​result-​object·​v4
   
172 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
173 ····​:​goto_0 172 ····​:​goto_0
174 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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,​·​"currentOtherUsersLoc​ation":​Lorg/​osmdroid/​util/​GeoPoint;​ 180 ····​.​local·​v0,​·​"currentOtherUsersLoc​ation":​Lorg/​osmdroid/​util/​GeoPoint;​
182 ····​new-​instance·​v3,​·​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​ 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/​DefaultResourceProxyI​mpl;​ 183 ····​iget-​object·​v6,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>resourceProxy:​Lorg/​osmdroid/​DefaultResourceProxyI​mpl;​
   
185 ····​invoke-​direct·​{v3,​·​v5,​·​v6},​·​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​-​><init>(Lorg/​osmdroid/​views/​MapView;​Lorg/​osmdroid/​ResourceProxy;​)​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·​v3,​·​"otherPeoplesMarker":​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​ 186 ····​.​local·​v2,​·​"otherPeoplesMarker":​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​
188 ····​invoke-​virtual·​{v3,​·​v0},​·​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​-​>setPosition(Lorg/​osmdroid/​util/​GeoPoint;​)​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·​{v3,​·​v5},​·​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​-​>setIcon(Landroid/​graphics/​drawable/​Drawable;​)​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,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 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····​#·​"currentOtherUsersLoc​ation":​Lorg/​osmdroid/​util/​GeoPoint;​ 198 ····​.​end·​local·​v0····​#·​"currentOtherUsersLoc​ation":​Lorg/​osmdroid/​util/​GeoPoint;​
200 ····​.​end·​local·​v3····​#·​"otherPeoplesMarker":​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​ 199 ····​.​end·​local·​v2····​#·​"otherPeoplesMarker":​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​
201 ····​:​cond_0 200 ····​:​cond_0
202 ····​iget-​object·​v5,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>ownLocationModel:​Lde/​stephanlindauer/​criticalmaps/​model/​OwnLocationModel;​ 201 ····​iget-​object·​v4,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>ownLocationModel:​Lde/​stephanlindauer/​criticalmaps/​model/​OwnLocationModel;​
   
203 ····​iget-​object·​v5,​·​v5,​·​Lde/​stephanlindauer/​criticalmaps/​model/​OwnLocationModel;​-​>ownLocation:​Lorg/​osmdroid/​util/​GeoPoint;​ 202 ····​iget-​object·​v4,​·​v4,​·​Lde/​stephanlindauer/​criticalmaps/​model/​OwnLocationModel;​-​>ownLocation:​Lorg/​osmdroid/​util/​GeoPoint;​
   
204 ····​if-​eqz·​v5,​·​:​cond_1 203 ····​if-​eqz·​v4,​·​:​cond_1
   
205 ····​.​line·​147 204 ····​.​line·​147
206 ····​iget-​object·​v5,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>ownLocationModel:​Lde/​stephanlindauer/​criticalmaps/​model/​OwnLocationModel;​ 205 ····​iget-​object·​v4,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>ownLocationModel:​Lde/​stephanlindauer/​criticalmaps/​model/​OwnLocationModel;​
   
207 ····​iget-​object·​v1,​·​v5,​·​Lde/​stephanlindauer/​criticalmaps/​model/​OwnLocationModel;​-​>ownLocation:​Lorg/​osmdroid/​util/​GeoPoint;​ 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·​v4,​·​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​ 209 ····​new-​instance·​v3,​·​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​
   
211 ····​iget-​object·​v5,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>mapView:​Lorg/​osmdroid/​views/​MapView;​ 210 ····​iget-​object·​v4,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>mapView:​Lorg/​osmdroid/​views/​MapView;​
   
212 ····​iget-​object·​v6,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>resourceProxy:​Lorg/​osmdroid/​DefaultResourceProxyI​mpl;​ 211 ····​iget-​object·​v5,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​MapFragment;​-​>resourceProxy:​Lorg/​osmdroid/​DefaultResourceProxyI​mpl;​
   
213 ····​invoke-​direct·​{v4,​·​v5,​·​v6},​·​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​-​><init>(Lorg/​osmdroid/​views/​MapView;​Lorg/​osmdroid/​ResourceProxy;​)​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·​v4,​·​"ownMarker":​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​ 214 ····​.​local·​v3,​·​"ownMarker":​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​
216 ····​invoke-​virtual·​{v4,​·​v1},​·​Lde/​stephanlindauer/​criticalmaps/​overlays/​LocationMarker;​-​>setPosition(Lorg/​osmdroid/​util/​GeoPoint;​)​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.
[−]
smali/de/stephanlindauer/criticalmaps/fragments/RulesFragment$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$scrollviewPositio​n:​I 24 .​field·​final·​synthetic·​val$scrollviewPositio​n:​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;​
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/RulesFragment.smali
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;​
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/TwitterFragment$$ViewBinder$1.smali
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$$View​Binder;​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment;​)​V 21 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder;​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​23 25 ····​.​line·​23
25 ····​.​local·​p0,​·​"this":​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder.​1;​" 26 ····​.​local·​p0,​·​"this":​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​"
26 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder;​
   
27 ····​iput-​object·​p2,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment;​ 28 ····​iput-​object·​p2,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Lbutterknife/​internal/​DebouncingOnClickList​ener;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lbutterknife/​internal/​DebouncingOnClickList​ener;​-​><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$$View​Binder$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder.​1;​" 47 ····​.​local·​p0,​·​"this":​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​"
47 ····​iget-​object·​v0,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment;​ 48 ····​iget-​object·​v0,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment$$View​Binder$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment;​
   
48 ····​invoke-​virtual·​{v0,​·​p1},​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment;​-​>handleNewTweetClicke​d(Landroid/​view/​View;​)​V 49 ····​invoke-​virtual·​{v0,​·​p1},​·​Lde/​stephanlindauer/​criticalmaps/​fragments/​TwitterFragment;​-​>handleNewTweetClicke​d(Landroid/​view/​View;​)​V
   
49 ····​.​line·​28 50 ····​.​line·​28
50 ····​return-​void 51 ····​return-​void
51 .​end·​method 52 .​end·​method
[−]
smali/de/stephanlindauer/criticalmaps/fragments/TwitterFragment$1.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/fragments/TwitterFragment$2.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler$1.smali
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/​ApplicationCloseHandl​er;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​stephanlindauer/​criticalmaps/​handler/​ApplicationCloseHandl​er;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​handler/​ApplicationCloseHandl​er;​)​V 23 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​handler/​ApplicationCloseHandl​er;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​stephanlindauer/​criticalmaps/​handler/​ApplicationCloseHandl​er;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​18 27 ····​.​line·​18
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​ApplicationCloseHandl​er$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​handler/​ApplicationCloseHandl​er;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​ApplicationCloseHandl​er$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​handler/​ApplicationCloseHandl​er;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/stephanlindauer/criticalmaps/handler/ApplicationCloseHandler.smali
Offset 67, 14 lines modified Offset 67, 15 lines modified
   
67 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 67 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​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(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 71 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​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
[−]
smali/de/stephanlindauer/criticalmaps/handler/ImageUploadHandler$1.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/handler/ImageUploadHandler$ProgressRequestBody$1.smali
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$Pr​ogressRequestBody;​Lokio/​Sink;​J)​V 23 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressRequestBody;​Lokio/​Sink;​J)​V
24 ····​.​locals·​3 24 ····​.​locals·​3
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressRequestBody;​
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$Pr​ogressRequestBody$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressRequestBody;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressRequestBody$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressRequestBody;​
   
29 ····​iput-​wide·​p3,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressRequestBody$1;​-​>val$totalBytes:​J 30 ····​iput-​wide·​p3,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressRequestBody$1;​-​>val$totalBytes:​J
[−]
smali/de/stephanlindauer/criticalmaps/handler/ImageUploadHandler.smali
Offset 102, 22 lines modified Offset 102, 24 lines modified
102 ····​.​local·​v1,​·​"progressListener":​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressListener;​ 102 ····​.​local·​v1,​·​"progressListener":​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressListener;​
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$Pr​ogressRequestBody;​ 134 ····​new-​instance·​v8,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressRequestBody;​
   
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$Pr​ogressRequestBody;​-​><init>(Lcom/​squareup/​okhttp/​RequestBody;​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressListener;​)​V 142 ····​invoke-​direct·​{v8,​·​v9,​·​v1},​·​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressRequestBody;​-​><init>(Lcom/​squareup/​okhttp/​RequestBody;​Lde/​stephanlindauer/​criticalmaps/​handler/​ImageUploadHandler$Pr​ogressListener;​)​V
   
  143 ····​.​line·​70
139 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​squareup/​okhttp/​MultipartBuilder;​-​>addFormDataPart(Ljav​a/​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(Ljav​a/​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;​
[−]
smali/de/stephanlindauer/criticalmaps/handler/PostTweetHandler.smali
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·​v4,​·​Landroid/​content/​Intent;​ 60 ····​new-​instance·​v3,​·​Landroid/​content/​Intent;​
   
61 ····​const-​string·​v5,​·​"android.​intent.​action.​SEND" 61 ····​const-​string·​v4,​·​"android.​intent.​action.​SEND"
   
62 ····​invoke-​direct·​{v4,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V 62 ····​invoke-​direct·​{v3,​·​v4},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V
   
63 ····​.​line·​30 63 ····​.​line·​30
64 ····​.​local·​v4,​·​"tweetIntent":​Landroid/​content/​Intent;​ 64 ····​.​local·​v3,​·​"tweetIntent":​Landroid/​content/​Intent;​
65 ····​const-​string·​v5,​·​"android.​intent.​extra.​TEXT" 65 ····​const-​string·​v4,​·​"android.​intent.​extra.​TEXT"
   
66 ····​const-​string·​v6,​·​"#CriticalMaps" 66 ····​const-​string·​v5,​·​"#CriticalMaps"
   
67 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 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·​v5,​·​"text/​plain" 69 ····​const-​string·​v4,​·​"text/​plain"
   
70 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​content/​Intent;​-​>setType(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 70 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Intent;​-​>setType(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
71 ····​.​line·​33 71 ····​.​line·​33
72 ····​iget-​object·​v5,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​PostTweetHandler;​-​>activity:​Landroid/​app/​Activity;​ 72 ····​iget-​object·​v4,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​PostTweetHandler;​-​>activity:​Landroid/​app/​Activity;​
   
73 ····​invoke-​virtual·​{v5},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 73 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
74 ····​move-​result-​object·​v1 74 ····​move-​result-​object·​v0
   
75 ····​.​line·​34 75 ····​.​line·​34
76 ····​.​local·​v1,​·​"packManager":​Landroid/​content/​pm/​PackageManager;​ 76 ····​.​local·​v0,​·​"packManager":​Landroid/​content/​pm/​PackageManager;​
77 ····​const/​high16·​v5,​·​0x10000 77 ····​const/​high16·​v4,​·​0x10000
   
78 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Landroid/​content/​pm/​PackageManager;​-​>queryIntentActivitie​s(Landroid/​content/​Intent;​I)​Ljava/​util/​List;​ 78 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Landroid/​content/​pm/​PackageManager;​-​>queryIntentActivitie​s(Landroid/​content/​Intent;​I)​Ljava/​util/​List;​
   
79 ····​move-​result-​object·​v3 79 ····​move-​result-​object·​v2
   
80 ····​.​line·​36 80 ····​.​line·​36
81 ····​.​local·​v3,​·​"resolvedInfoList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​" 81 ····​.​local·​v2,​·​"resolvedInfoList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​"
82 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 82 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
83 ····​move-​result-​object·​v0 83 ····​move-​result-​object·​v4
   
84 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
85 ····​:​cond_0 84 ····​:​cond_0
86 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 88 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
90 ····​move-​result-​object·​v2 89 ····​move-​result-​object·​v1
   
91 ····​check-​cast·​v2,​·​Landroid/​content/​pm/​ResolveInfo;​ 90 ····​check-​cast·​v1,​·​Landroid/​content/​pm/​ResolveInfo;​
   
92 ····​.​line·​37 91 ····​.​line·​37
93 ····​.​local·​v2,​·​"resolveInfo":​Landroid/​content/​pm/​ResolveInfo;​ 92 ····​.​local·​v1,​·​"resolveInfo":​Landroid/​content/​pm/​ResolveInfo;​
94 ····​iget-​object·​v5,​·​v2,​·​Landroid/​content/​pm/​ResolveInfo;​-​>activityInfo:​Landroid/​content/​pm/​ActivityInfo;​ 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·​v5,​·​v2,​·​Landroid/​content/​pm/​ResolveInfo;​-​>activityInfo:​Landroid/​content/​pm/​ActivityInfo;​ 100 ····​iget-​object·​v4,​·​v1,​·​Landroid/​content/​pm/​ResolveInfo;​-​>activityInfo:​Landroid/​content/​pm/​ActivityInfo;​
   
102 ····​iget-​object·​v5,​·​v5,​·​Landroid/​content/​pm/​ActivityInfo;​-​>packageName:​Ljava/​lang/​String;​ 101 ····​iget-​object·​v4,​·​v4,​·​Landroid/​content/​pm/​ActivityInfo;​-​>packageName:​Ljava/​lang/​String;​
   
103 ····​iget-​object·​v6,​·​v2,​·​Landroid/​content/​pm/​ResolveInfo;​-​>activityInfo:​Landroid/​content/​pm/​ActivityInfo;​ 102 ····​iget-​object·​v5,​·​v1,​·​Landroid/​content/​pm/​ResolveInfo;​-​>activityInfo:​Landroid/​content/​pm/​ActivityInfo;​
   
104 ····​iget-​object·​v6,​·​v6,​·​Landroid/​content/​pm/​ActivityInfo;​-​>name:​Ljava/​lang/​String;​ 103 ····​iget-​object·​v5,​·​v5,​·​Landroid/​content/​pm/​ActivityInfo;​-​>name:​Ljava/​lang/​String;​
   
105 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​Intent;​-​>setClassName(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 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·​v2····​#·​"resolveInfo":​Landroid/​content/​pm/​ResolveInfo;​ 106 ····​.​end·​local·​v1····​#·​"resolveInfo":​Landroid/​content/​pm/​ResolveInfo;​
108 ····​.​end·​local·​v4····​#·​"tweetIntent":​Landroid/​content/​Intent;​ 107 ····​.​end·​local·​v3····​#·​"tweetIntent":​Landroid/​content/​Intent;​
109 ····​:​goto_0 108 ····​:​goto_0
110 ····​return-​object·​v4 109 ····​return-​object·​v3
   
111 ····​.​restart·​local·​v4····​#·​"tweetIntent":​Landroid/​content/​Intent;​ 110 ····​.​restart·​local·​v3····​#·​"tweetIntent":​Landroid/​content/​Intent;​
112 ····​:​cond_1 111 ····​:​cond_1
113 ····​const/​4·​v4,​·​0x0 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.
[−]
smali/de/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$introductionAlrea​dyShownPreference:​Linfo/​metadude/​android/​typedpreferences/​BooleanPreference;​ 22 .​field·​final·​synthetic·​val$introductionAlrea​dyShownPreference:​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$introductionAlre​adyShownPreference:​Linfo/​metadude/​android/​typedpreferences/​BooleanPreference;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​PrerequisitesChecker$​1;​-​>val$introductionAlre​adyShownPreference:​Linfo/​metadude/​android/​typedpreferences/​BooleanPreference;​
   
[−]
smali/de/stephanlindauer/criticalmaps/handler/PrerequisitesChecker$2.smali
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;​
   
[−]
smali/de/stephanlindauer/criticalmaps/handler/PrerequisitesChecker.smali
Offset 124, 14 lines modified Offset 124, 15 lines modified
124 ····​.​local·​v3,​·​"introductionAlreadyS​hownPreference":​Linfo/​metadude/​android/​typedpreferences/​BooleanPreference;​ 124 ····​.​local·​v3,​·​"introductionAlreadyS​hownPreference":​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(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 303 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​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
   
   
[−]
smali/de/stephanlindauer/criticalmaps/handler/ProcessCameraResultHandler$1.smali
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/​ProcessCameraResultHa​ndler;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​stephanlindauer/​criticalmaps/​handler/​ProcessCameraResultHa​ndler;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​handler/​ProcessCameraResultHa​ndler;​)​V 23 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​handler/​ProcessCameraResultHa​ndler;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​stephanlindauer/​criticalmaps/​handler/​ProcessCameraResultHa​ndler;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​91 27 ····​.​line·​91
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​ProcessCameraResultHa​ndler$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​handler/​ProcessCameraResultHa​ndler;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​handler/​ProcessCameraResultHa​ndler$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​handler/​ProcessCameraResultHa​ndler;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/stephanlindauer/criticalmaps/managers/LocationUpdateManager$1.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/model/ChatModel$1.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/model/TwitterModel.smali
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(Lj​ava/​lang/​String;​)​Lde/​stephanlindauer/​criticalmaps/​vo/​twitter/​Tweet;​ 127 ····​invoke-​virtual·​{v7,​·​v8},​·​Lde/​stephanlindauer/​criticalmaps/​vo/​twitter/​Tweet;​-​>setUserScreenName(Lj​ava/​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_ht​tps" 149 ····​const-​string·​v8,​·​"profile_image_url_ht​tps"
   
  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(L​java/​lang/​String;​)​Lde/​stephanlindauer/​criticalmaps/​vo/​twitter/​Tweet;​ 153 ····​invoke-​virtual·​{v7,​·​v8},​·​Lde/​stephanlindauer/​criticalmaps/​vo/​twitter/​Tweet;​-​>setProfileImageUrl(L​java/​lang/​String;​)​Lde/​stephanlindauer/​criticalmaps/​vo/​twitter/​Tweet;​
   
148 ····​move-​result-​object·​v5 154 ····​move-​result-​object·​v5
[−]
smali/de/stephanlindauer/criticalmaps/service/ServerSyncService$1$1.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/service/ServerSyncService.smali
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/​TrackingInfoNotificat​ionBuilder;​-​>getNotification(Land​roid/​app/​Application;​)​Landroid/​app/​Notification;​ 74 ····​invoke-​static·​{v2},​·​Lde/​stephanlindauer/​criticalmaps/​utils/​TrackingInfoNotificat​ionBuilder;​-​>getNotification(Land​roid/​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(ILan​droid/​app/​Notification;​)​V 77 ····​invoke-​virtual·​{p0,​·​v0,​·​v2},​·​Lde/​stephanlindauer/​criticalmaps/​service/​ServerSyncService;​-​>startForeground(ILan​droid/​app/​Notification;​)​V
   
76 ····​.​line·​44 78 ····​.​line·​44
77 ····​iget-​object·​v0,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​service/​ServerSyncService;​-​>locationUpdateManage​r:​Lde/​stephanlindauer/​criticalmaps/​managers/​LocationUpdateManager​;​ 79 ····​iget-​object·​v0,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​service/​ServerSyncService;​-​>locationUpdateManage​r:​Lde/​stephanlindauer/​criticalmaps/​managers/​LocationUpdateManager​;​
   
78 ····​invoke-​virtual·​{v0},​·​Lde/​stephanlindauer/​criticalmaps/​managers/​LocationUpdateManager​;​-​>initializeAndStartLi​stening()​V 80 ····​invoke-​virtual·​{v0},​·​Lde/​stephanlindauer/​criticalmaps/​managers/​LocationUpdateManager​;​-​>initializeAndStartLi​stening()​V
   
[−]
smali/de/stephanlindauer/criticalmaps/service/ServerSyncService$1.smali
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
   
[−]
smali/de/stephanlindauer/criticalmaps/utils/AlertBuilder.smali
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(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 53 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​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
[−]
smali/de/stephanlindauer/criticalmaps/utils/AeSimpleSHA1.smali
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·9 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·​v2,​·​Ljava/​lang/​StringBuilder;​ 93 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
94 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 94 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
95 ····​.​line·​26 95 ····​.​line·​26
96 ····​.​local·​v2,​·​"buf":​Ljava/​lang/​StringBuilder;​ 96 ····​.​local·​v1,​·​"buf":​Ljava/​lang/​StringBuilder;​
97 ····move-​object·​v0,​·​p0 97 ····array-​length·​v7,​·​p0
   
98 ····.​local·​v0,​·"arr$":​[B 98 ····const/​4·​v5,​·0x0
99 ····​array-​length·​v5,​·​v0  
   
100 ····.​local·​v5,​·"len$":​I 99 ····move·​v6,​·v5
101 ····​const/​4·​v4,​·​0x0  
   
102 ····​.​local·​v4,​·​"i$":​I  
103 ····​:​goto_0 100 ····​:​goto_0
104 ····​if-​ge·​v4,​·​v5,​·​:​cond_1 101 ····​if-​ge·​v6,​·​v7,​·​:​cond_1
   
105 ····​aget-​byte·​v1,​·v0,​·​v4 102 ····​aget-​byte·​v0,​·p0,​·​v6
   
106 ····​.​line·​27 103 ····​.​line·​27
107 ····​.​local·​v1,​·​"b":​B 104 ····​.​local·​v0,​·​"b":​B
108 ····​ushr-​int/​lit8·​v8,​·​v1,​·​0x4 105 ····​ushr-​int/​lit8·​v5,​·​v0,​·​0x4
   
109 ····​and-​int/​lit8·​v3,​·​v8,​·​0xf 106 ····​and-​int/​lit8·​v2,​·​v5,​·​0xf
   
110 ····​.​line·​28 107 ····​.​line·​28
111 ····​.​local·​v3,​·​"halfbyte":​I 108 ····​.​local·​v2,​·​"halfbyte":​I
112 ····​const/​4·​v6,​·​0x0 109 ····​const/​4·​v3,​·​0x0
   
113 ····​.​local·​v6,​·​"two_halfs":​I 110 ····​.​local·​v3,​·​"two_halfs":​I
114 ····​move·​v7,​·​v6 111 ····​move·​v4,​·​v3
   
115 ····​.​line·​30 112 ····​.​line·​30
116 ····​.​end·​local·​v6····​#·​"two_halfs":​I 113 ····​.​end·​local·​v3····​#·​"two_halfs":​I
117 ····​.​local·​v7,​·​"two_halfs":​I 114 ····​.​local·​v4,​·​"two_halfs":​I
118 ····​:​goto_1 115 ····​:​goto_1
119 ····​if-​ltz·​v3,​·​:​cond_0 116 ····​if-​ltz·​v2,​·​:​cond_0
   
120 ····​const/​16·​v8,​·​0x9 117 ····​const/​16·​v5,​·​0x9
   
121 ····​if-​gt·​v3,​·​v8,​·​:​cond_0 118 ····​if-​gt·​v2,​·​v5,​·​:​cond_0
   
122 ····​add-​int/​lit8·​v8,​·​v3,​·​0x30 119 ····​add-​int/​lit8·​v5,​·​v2,​·​0x30
   
123 ····​int-​to-​char·​v8,​·​v8 120 ····​int-​to-​char·​v5,​·​v5
   
124 ····​:​goto_2 121 ····​:​goto_2
125 ····​invoke-​virtual·​{v2,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 122 ····​invoke-​virtual·​{v1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
126 ····​.​line·​31 123 ····​.​line·​31
127 ····​and-​int/​lit8·​v3,​·​v1,​·​0xf 124 ····​and-​int/​lit8·​v2,​·​v0,​·​0xf
   
128 ····​.​line·​32 125 ····​.​line·​32
129 ····​add-​int/​lit8·​v6,​·​v7,​·​0x1 126 ····​add-​int/​lit8·​v3,​·​v4,​·​0x1
   
130 ····​.​end·​local·​v7····​#·​"two_halfs":​I 127 ····​.​end·​local·​v4····​#·​"two_halfs":​I
131 ····​.​restart·​local·​v6····​#·​"two_halfs":​I 128 ····​.​restart·​local·​v3····​#·​"two_halfs":​I
132 ····​const/​4·​v8,​·​0x1 129 ····​const/​4·​v5,​·​0x1
   
133 ····​if-​lt·​v7,​·​v8,​·​:​cond_2 130 ····​if-​lt·​v4,​·​v5,​·​:​cond_2
   
134 ····​.​line·​26 131 ····​.​line·​26
135 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1 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·​v6····​#·​"two_halfs":​I 136 ····​.​end·​local·​v3····​#·​"two_halfs":​I
139 ····​.​restart·​local·​v7····​#·​"two_halfs":​I 137 ····​.​restart·​local·​v4····​#·​"two_halfs":​I
140 ····​:​cond_0 138 ····​:​cond_0
141 ····​add-​int/​lit8·​v8,​·​v3,​·​-​0xa 139 ····​add-​int/​lit8·​v5,​·​v2,​·​-​0xa
   
142 ····​add-​int/​lit8·​v8,​·​v8,​·​0x61 140 ····​add-​int/​lit8·​v5,​·​v5,​·​0x61
   
143 ····​int-​to-​char·​v8,​·​v8 141 ····​int-​to-​char·​v5,​·​v5
   
144 ····​goto·​:​goto_2 142 ····​goto·​:​goto_2
   
145 ····​.​line·​34 143 ····​.​line·​34
146 ····​.​end·​local·​v1····​#·​"b":​B 144 ····​.​end·​local·​v0····​#·​"b":​B
147 ····​.​end·​local·​v3····​#·​"halfbyte":​I 145 ····​.​end·​local·​v2····​#·​"halfbyte":​I
148 ····​.​end·​local·​v7····​#·​"two_halfs":​I 146 ····​.​end·​local·​v4····​#·​"two_halfs":​I
149 ····​:​cond_1 147 ····​:​cond_1
150 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 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.
[−]
smali/de/stephanlindauer/criticalmaps/utils/ImageUtils.smali
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;​-​>getExternalStoragePu​blicDirectory(Ljava/​lang/​String;​)​Ljava/​io/​File;​ 24 ····​invoke-​static·​{v2},​·​Landroid/​os/​Environment;​-​>getExternalStoragePu​blicDirectory(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(Landroi​d/​graphics/​Bitmap;​IIIILandroid/​graphics/​Matrix;​Z)​Landroid/​graphics/​Bitmap;​ 341 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Landroid/​graphics/​Bitmap;​-​>createBitmap(Landroi​d/​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
[−]
smali/de/stephanlindauer/criticalmaps/utils/IntentUtil.smali
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;​
[−]
smali/de/stephanlindauer/criticalmaps/utils/LocationUtils.smali
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·​getBestLastKnownLocat​ion(Landroid/​location/​LocationManager;​)​Lorg/​osmdroid/​util/​GeoPoint;​ 15 .​method·​public·​static·​getBestLastKnownLocat​ion(Landroid/​location/​LocationManager;​)​Lorg/​osmdroid/​util/​GeoPoint;​
16 ····​.​locals·12 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 ····.​line·13 21 ····const/​4·v3,​·​0x0
22 ····​const/​4·​v6,​·​0x3  
   
23 ····new-​array·v5,​·v6,​·[Ljava/​lang/​String;​ 22 ····.​line·​13
  23 ····​const/​4·​v4,​·​0x3
   
24 ····const/​4·​v6,​·0x0 24 ····new-​array·​v2,​·​v4,​·[Ljava/​lang/​String;​
   
25 ····​const-​string·​v7,​·​"gps" 25 ····​const-​string·​v4,​·​"gps"
   
26 ····​aput-​object·​v7,​·​v5,​·​v6 26 ····​aput-​object·​v4,​·​v2,​·​v3
   
27 ····​const/​4·​v6,​·​0x1 27 ····​const/​4·​v4,​·​0x1
   
28 ····​const-​string·​v7,​·​"network" 28 ····​const-​string·​v5,​·​"network"
   
29 ····​aput-​object·​v7,​·​v5,​·​v6 29 ····​aput-​object·​v5,​·​v2,​·​v4
   
30 ····​const/​4·​v6,​·​0x2 30 ····​const/​4·​v4,​·​0x2
   
31 ····​const-​string·​v7,​·​"passive" 31 ····​const-​string·​v5,​·​"passive"
   
32 ····​aput-​object·​v7,​·​v5,​·​v6 32 ····​aput-​object·​v5,​·​v2,​·​v4
   
33 ····​.​line·​15 33 ····​.​line·​15
34 ····​.​local·​v5,​·​"providers":​[Ljava/​lang/​String;​ 34 ····​.​local·​v2,​·​"providers":​[Ljava/​lang/​String;​
35 ····move-​object·​v0,​·​v5 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·​v1,​·​v2,​·​:​cond_1 37 ····​if-​ge·​v3,​·​v4,​·​:​cond_1
   
43 ····​aget-​object·​v4,​·​v0,​·​v1 38 ····​aget-​object·​v1,​·​v2,​·​v3
   
44 ····​.​line·​16 39 ····​.​line·​16
45 ····​.​local·​v4,​·​"provider":​Ljava/​lang/​String;​ 40 ····​.​local·​v1,​·​"provider":​Ljava/​lang/​String;​
46 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​location/​LocationManager;​-​>isProviderEnabled(Lj​ava/​lang/​String;​)​Z 41 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​location/​LocationManager;​-​>isProviderEnabled(Lj​ava/​lang/​String;​)​Z
   
47 ····​move-​result·​v6 42 ····​move-​result·​v5
   
48 ····​if-​eqz·​v6,​·​:​cond_0 43 ····​if-​eqz·​v5,​·​:​cond_0
   
49 ····​.​line·​17 44 ····​.​line·​17
50 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​location/​LocationManager;​-​>getLastKnownLocation​(Ljava/​lang/​String;​)​Landroid/​location/​Location;​ 45 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​location/​LocationManager;​-​>getLastKnownLocation​(Ljava/​lang/​String;​)​Landroid/​location/​Location;​
   
51 ····​move-​result-​object·​v3 46 ····​move-​result-​object·​v0
   
52 ····​.​line·​18 47 ····​.​line·​18
53 ····​.​local·​v3,​·​"location":​Landroid/​location/​Location;​ 48 ····​.​local·​v0,​·​"location":​Landroid/​location/​Location;​
54 ····​if-​eqz·​v3,​·​:​cond_0 49 ····​if-​eqz·​v0,​·​:​cond_0
   
55 ····​.​line·​19 50 ····​.​line·​19
56 ····​new-​instance·​v6,​·​Lorg/​osmdroid/​util/​GeoPoint;​ 51 ····​new-​instance·​v3,​·​Lorg/​osmdroid/​util/​GeoPoint;​
   
57 ····​invoke-​virtual·​{v3},​·​Landroid/​location/​Location;​-​>getLatitude()​D 52 ····​invoke-​virtual·​{v0},​·​Landroid/​location/​Location;​-​>getLatitude()​D
   
58 ····​move-​result-​wide·​v8 53 ····​move-​result-​wide·​v4
   
59 ····​invoke-​virtual·​{v3},​·​Landroid/​location/​Location;​-​>getLongitude()​D 54 ····​invoke-​virtual·​{v0},​·​Landroid/​location/​Location;​-​>getLongitude()​D
   
60 ····​move-​result-​wide·​v10 55 ····​move-​result-​wide·​v6
   
61 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v10,​·​v11},​·​Lorg/​osmdroid/​util/​GeoPoint;​-​><init>(DD)​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·​v3····​#·​"location":​Landroid/​location/​Location;​ 58 ····​.​end·​local·​v0····​#·​"location":​Landroid/​location/​Location;​
64 ····​.​end·​local·​v4····​#·​"provider":​Ljava/​lang/​String;​ 59 ····​.​end·​local·​v1····​#·​"provider":​Ljava/​lang/​String;​
65 ····​:​goto_1 60 ····​:​goto_1
66 ····​return-​object·​v6 61 ····​return-​object·​v3
   
67 ····​.​line·​15 62 ····​.​line·​15
68 ····​.​restart·​local·​v4····​#·​"provider":​Ljava/​lang/​String;​ 63 ····​.​restart·​local·​v1····​#·​"provider":​Ljava/​lang/​String;​
69 ····​:​cond_0 64 ····​:​cond_0
70 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 65 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
71 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
   
72 ····​.​line·​24 67 ····​.​line·​24
73 ····​.​end·​local·​v4····​#·​"provider":​Ljava/​lang/​String;​ 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.
[−]
smali/de/stephanlindauer/criticalmaps/utils/TrackingInfoNotificationBuilder.smali
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$Bu​ilder;​ 89 ····​new-​instance·​v5,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
90 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V 90 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><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$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 93 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 99 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 104 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
102 ····​move-​result-​object·​v5 105 ····​move-​result-​object·​v5
   
103 ····​new-​instance·​v6,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​ 106 ····​new-​instance·​v6,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​
   
104 ····​invoke-​direct·​{v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​><init>()​V 107 ····​invoke-​direct·​{v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​><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$Bi​gTextStyle;​-​>bigText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​ 111 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>bigText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​
   
108 ····​move-​result-​object·​v6 112 ····​move-​result-​object·​v6
   
109 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setStyle(Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 113 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setStyle(Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>setPriority(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 117 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setPriority(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
113 ····​move-​result-​object·​v5 118 ····​move-​result-​object·​v5
   
  119 ····​.​line·​36
114 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 120 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 127 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 134 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
127 ····​move-​result-​object·​v0 135 ····​move-​result-​object·​v0
[−]
smali/de/stephanlindauer/criticalmaps/views/LicensePanelView$$ViewBinder$1.smali
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$$Vie​wBinder;​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView;​)​V 21 .​method·​constructor·​<init>(Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder;​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​22 25 ····​.​line·​22
25 ····​.​local·​p0,​·​"this":​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder.​1;​" 26 ····​.​local·​p0,​·​"this":​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​"
26 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​-​>this$0:​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder;​
   
27 ····​iput-​object·​p2,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView;​ 28 ····​iput-​object·​p2,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView;​
   
28 ····​invoke-​direct·​{p0},​·​Lbutterknife/​internal/​DebouncingOnClickList​ener;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lbutterknife/​internal/​DebouncingOnClickList​ener;​-​><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$$Vie​wBinder$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder.​1;​" 47 ····​.​local·​p0,​·​"this":​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​,​·​"Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​"
47 ····​iget-​object·​v0,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$1;​-​>val$target:​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView;​ 48 ····​iget-​object·​v0,​·​p0,​·​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$$Vie​wBinder$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
[−]
smali/de/stephanlindauer/criticalmaps/views/LicensePanelView.smali
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$Save​dState;​ 7 ········​Lde/​stephanlindauer/​criticalmaps/​views/​LicensePanelView$Save​dState;​
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;​
[−]
smali/org/osmdroid/bonuspack/R.smali
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
[−]
smali/org/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask$1.smali
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$CacheMan​agerTask;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager$CacheMan​agerTask;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager$CacheMan​agerTask;​)​V 23 .​method·​constructor·​<init>(Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager$CacheMan​agerTask;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager$CacheMan​agerTask;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​191 27 ····​.​line·​191
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager$CacheMan​agerTask$1;​-​>this$1:​Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager$CacheMan​agerTask;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager$CacheMan​agerTask$1;​-​>this$1:​Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager$CacheMan​agerTask;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/osmdroid/bonuspack/cachemanager/CacheManager$CleaningTask.smali
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
[−]
smali/org/osmdroid/bonuspack/cachemanager/CacheManager$CacheManagerTask.smali
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
[−]
smali/org/osmdroid/bonuspack/cachemanager/CacheManager$DownloadingTask.smali
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
[−]
smali/org/osmdroid/bonuspack/cachemanager/CacheManager.smali
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·10 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·​v4,​·​0x0 115 ····​const-​wide/​16·​v2,​·​0x0
   
116 ····​.​line·​366 116 ····​.​line·​366
117 ····​.​local·​v4,​·​"usedCacheSpace":​J 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·​v6 119 ····​move-​result-​object·​v1
   
120 ····​.​line·​367 120 ····​.​line·​367
121 ····​.​local·​v6,​·​"z":​[Ljava/​io/​File;​ 121 ····​.​local·​v1,​·​"z":​[Ljava/​io/​File;​
122 ····​if-​eqz·​v6,​·​:​cond_2 122 ····​if-​eqz·​v1,​·​:​cond_2
   
123 ····​.​line·​368 123 ····​.​line·​368
124 ····move-​object·​v0,​·​v6 124 ····array-​length·​v5,​·​v1
   
125 ····.​local·​v0,​·"arr$":​[Ljava/​io/​File;​ 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·​v2,​·​v3,​·​:​cond_2 127 ····​if-​ge·​v4,​·​v5,​·​:​cond_2
   
132 ····​aget-​object·​v1,​·​v0,​·​v2 128 ····​aget-​object·​v0,​·​v1,​·​v4
   
133 ····​.​line·​369 129 ····​.​line·​369
134 ····​.​local·​v1,​·​"file":​Ljava/​io/​File;​ 130 ····​.​local·​v0,​·​"file":​Ljava/​io/​File;​
135 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>isFile()​Z 131 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>isFile()​Z
   
136 ····​move-​result·​v7 132 ····​move-​result·​v6
   
137 ····​if-​eqz·​v7,​·​:​cond_1 133 ····​if-​eqz·​v6,​·​:​cond_1
   
138 ····​.​line·​370 134 ····​.​line·​370
139 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>length()​J 135 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>length()​J
   
140 ····​move-​result-​wide·​v8 136 ····​move-​result-​wide·​v6
   
141 ····​add-​long/​2addr·​v4,​·​v8 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·​v2,​·​v2,​·​0x1 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·​{v1},​·​Ljava/​io/​File;​-​>isDirectory()​Z 145 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>isDirectory()​Z
   
150 ····​move-​result·​v7 146 ····​move-​result·​v6
   
151 ····​if-​eqz·​v7,​·​:​cond_0 147 ····​if-​eqz·​v6,​·​:​cond_0
   
152 ····​.​line·​372 148 ····​.​line·​372
153 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager;​-​>directorySize(Ljava/​io/​File;​)​J 149 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​osmdroid/​bonuspack/​cachemanager/​CacheManager;​-​>directorySize(Ljava/​io/​File;​)​J
   
154 ····​move-​result-​wide·​v8 150 ····​move-​result-​wide·​v6
   
155 ····​add-​long/​2addr·​v4,​·​v8 151 ····​add-​long/​2addr·​v2,​·​v6
   
156 ····​goto·​:​goto_1 152 ····​goto·​:​goto_1
   
157 ····​.​line·​376 153 ····​.​line·​376
158 ····​.​end·​local·​v0····​#·​"arr$":​[Ljava/​io/​File;​ 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·​v4 156 ····​return-​wide·​v2
164 .​end·​method 157 .​end·​method
   
165 .​method·​public·​downloadAreaAsync(Lan​droid/​content/​Context;​Lorg/​osmdroid/​util/​BoundingBoxE6;​II)​V 158 .​method·​public·​downloadAreaAsync(Lan​droid/​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/​OpenStreetMapTileProv​iderConstants;​-​>TILE_PATH_BASE:​Ljava/​io/​File;​ 227 ····​sget-​object·​v1,​·​Lorg/​osmdroid/​tileprovider/​constants/​OpenStreetMapTileProv​iderConstants;​-​>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.
[−]
smali/org/osmdroid/bonuspack/clustering/GridMarkerClusterer.smali
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·​v24,​·​0x0 276 ····​const/​16·​v23,​·​0x0
   
274 ····​move-​object/​from16·​v0,​·​p1 277 ····​move-​object/​from16·​v0,​·​p1
   
275 ····​move-​object/​from16·​v1,​·​v24 278 ····​move-​object/​from16·​v1,​·​v23
   
276 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​osmdroid/​views/​MapView;​-​>getIntrinsicScreenRe​ct(Landroid/​graphics/​Rect;​)​Landroid/​graphics/​Rect;​ 279 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​osmdroid/​views/​MapView;​-​>getIntrinsicScreenRe​ct(Landroid/​graphics/​Rect;​)​Landroid/​graphics/​Rect;​
   
277 ····​move-​result-​object·​v17 280 ····​move-​result-​object·​v20
   
278 ····​.​line·​65 281 ····​.​line·​65
279 ····​.​local·​v17,​·​"mScreenRect":​Landroid/​graphics/​Rect;​ 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·​v24 288 ····​move-​result·​v23
   
286 ····​move/​from16·​v0,​·​v24 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·​v18,​·​v24,​·​v26 293 ····​mul-​double·​v16,​·​v24,​·​v26
   
291 ····​.​line·​67 294 ····​.​line·​67
292 ····​.​local·​v18,​·​"latSpan":​D 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·​v24 297 ····​move-​result·​v23
   
295 ····​move/​from16·​v0,​·​v24 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·​v20,​·​v24,​·​v26 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.
[−]
smali/org/osmdroid/bonuspack/clustering/RadiusMarkerClusterer.smali
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·​v1 546 ····​move-​result-​object·​v2
   
544 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
545 ····​:​goto_0 547 ····​:​goto_0
546 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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(L​org/​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(L​org/​osmdroid/​bonuspack/​clustering/​StaticCluster;​Lorg/​osmdroid/​views/​MapView;​)​Lorg/​osmdroid/​bonuspack/​overlays/​Marker;​
   
583 ····​move-​result-​object·​v2 585 ····​move-​result-​object·​v1
   
584 ····​.​line·​141 586 ····​.​line·​141
585 ····​.​local·​v2,​·​"m":​Lorg/​osmdroid/​bonuspack/​overlays/​Marker;​ 587 ····​.​local·​v1,​·​"m":​Lorg/​osmdroid/​bonuspack/​overlays/​Marker;​
586 ····​invoke-​virtual·​{v0,​·​v2},​·​Lorg/​osmdroid/​bonuspack/​clustering/​StaticCluster;​-​>setMarker(Lorg/​osmdroid/​bonuspack/​overlays/​Marker;​)​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·​v2····​#·​"m":​Lorg/​osmdroid/​bonuspack/​overlays/​Marker;​ 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·​setMaxClusteringZoomL​evel(I)​V 596 .​method·​public·​setMaxClusteringZoomL​evel(I)​V
595 ····​.​locals·​0 597 ····​.​locals·​0
596 ····​.​param·​p1,​·​"zoom"····​#·​I 598 ····​.​param·​p1,​·​"zoom"····​#·​I
[−]
smali/org/osmdroid/bonuspack/clustering/MarkerClusterer.smali
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·​v2 124 ····​move-​result·​v1
   
125 ····​.​line·​97 125 ····​.​line·​97
126 ····​.​local·​v2,​·​"zoomLevel":​I 126 ····​.​local·​v1,​·​"zoomLevel":​I
127 ····​iget·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mLastZoomLevel:​I 127 ····​iget·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mLastZoomLevel:​I
   
128 ····​if-​eq·​v2,​·​v3,​·​:​cond_0 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·​v3 130 ····​move-​result·​v2
   
131 ····​if-​nez·​v3,​·​:​cond_0 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·​v3 134 ····​move-​result-​object·​v2
   
135 ····​iput-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mClusters:​Ljava/​util/​ArrayList;​ 135 ····​iput-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mClusters:​Ljava/​util/​ArrayList;​
   
136 ····​.​line·​99 136 ····​.​line·​99
137 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mClusters:​Ljava/​util/​ArrayList;​ 137 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mClusters:​Ljava/​util/​ArrayList;​
   
138 ····​invoke-​virtual·​{p0,​·​v3,​·​p1,​·​p2},​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>renderer(Ljava/​util/​ArrayList;​Landroid/​graphics/​Canvas;​Lorg/​osmdroid/​views/​MapView;​)​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·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mLastZoomLevel:​I 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·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mClusters:​Ljava/​util/​ArrayList;​ 143 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mClusters:​Ljava/​util/​ArrayList;​
   
144 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 144 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
145 ····​move-​result-​object·​v1 145 ····​move-​result-​object·​v2
   
146 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
147 ····​:​goto_0 146 ····​:​goto_0
148 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mClusters:​Ljava/​util/​ArrayList;​ 267 ····​iget-​object·​v1,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​clustering/​MarkerClusterer;​-​>mClusters:​Ljava/​util/​ArrayList;​
   
269 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 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·​v2,​·​0x1 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·​v2 301 ····​return·​v1
   
304 ····​:​cond_1 302 ····​:​cond_1
305 ····​const/​4·​v2,​·​0x0 303 ····​const/​4·​v1,​·​0x0
Max diff block lines reached; 2911/7233 bytes (40.25%) of diff not shown.
[−]
smali/org/osmdroid/bonuspack/kml/KmlDocument$KmlSaxHandler.smali
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
[−]
smali/org/osmdroid/bonuspack/kml/KmlDocument.smali
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·​v4,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlDocument;​-​>mStyles:​Ljava/​util/​HashMap;​ 1651 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlDocument;​-​>mStyles:​Ljava/​util/​HashMap;​
   
1652 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​ 1652 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​
   
1653 ····​move-​result-​object·​v4 1653 ····​move-​result-​object·​v3
   
1654 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 1654 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
1655 ····​move-​result-​object·​v1 1655 ····​move-​result-​object·​v3
   
1656 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
1657 ····​:​goto_0 1656 ····​:​goto_0
1658 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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·​v2 1666 ····​move-​result-​object·​v1
   
1668 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 1667 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
1669 ····​.​line·​612 1668 ····​.​line·​612
1670 ····​.​local·​v2,​·​"styleId":​Ljava/​lang/​String;​ 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·​v3 1671 ····​move-​result-​object·​v2
   
1673 ····​check-​cast·​v3,​·​Lorg/​osmdroid/​bonuspack/​kml/​StyleSelector;​ 1672 ····​check-​cast·​v2,​·​Lorg/​osmdroid/​bonuspack/​kml/​StyleSelector;​
   
1674 ····​.​line·​613 1673 ····​.​line·​613
1675 ····​.​local·​v3,​·​"styleSelector":​Lorg/​osmdroid/​bonuspack/​kml/​StyleSelector;​ 1674 ····​.​local·​v2,​·​"styleSelector":​Lorg/​osmdroid/​bonuspack/​kml/​StyleSelector;​
1676 ····​invoke-​virtual·​{v3,​·​p1,​·​v2},​·​Lorg/​osmdroid/​bonuspack/​kml/​StyleSelector;​-​>writeAsKML(Ljava/​io/​Writer;​Ljava/​lang/​String;​)​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·​v2····​#·​"styleId":​Ljava/​lang/​String;​ 1679 ····​.​end·​local·​v1····​#·​"styleId":​Ljava/​lang/​String;​
1681 ····​.​end·​local·​v3····​#·​"styleSelector":​Lorg/​osmdroid/​bonuspack/​kml/​StyleSelector;​ 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(Landroi​d/​os/​Parcel;​I)​V 1684 .​method·​public·​writeToParcel(Landroi​d/​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·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlDocument;​-​>mKmlRoot:​Lorg/​osmdroid/​bonuspack/​kml/​KmlFolder;​ 1690 ····​iget-​object·​v1,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlDocument;​-​>mKmlRoot:​Lorg/​osmdroid/​bonuspack/​kml/​KmlFolder;​
   
1692 ····​invoke-​virtual·​{p1,​·​v2,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeParcelable(Land​roid/​os/​Parcelable;​I)​V 1691 ····​invoke-​virtual·​{p1,​·​v1,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeParcelable(Land​roid/​os/​Parcelable;​I)​V
   
1693 ····​.​line·​722 1692 ····​.​line·​722
1694 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlDocument;​-​>mStyles:​Ljava/​util/​HashMap;​ 1693 ····​iget-​object·​v1,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlDocument;​-​>mStyles:​Ljava/​util/​HashMap;​
   
1695 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashMap;​-​>size()​I 1694 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​HashMap;​-​>size()​I
   
1696 ····​move-​result·​v2 1695 ····​move-​result·​v1
   
1697 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V 1696 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V
   
1698 ····​.​line·​723 1697 ····​.​line·​723
1699 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlDocument;​-​>mStyles:​Ljava/​util/​HashMap;​ 1698 ····​iget-​object·​v1,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlDocument;​-​>mStyles:​Ljava/​util/​HashMap;​
   
1700 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​ 1699 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​
   
1701 ····​move-​result-​object·​v2 1700 ····​move-​result-​object·​v1
   
1702 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 1701 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
1703 ····​move-​result-​object·​v0 1702 ····​move-​result-​object·​v2
   
1704 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1705 ····​:​goto_0 1703 ····​:​goto_0
1706 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1704 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1707 ····​move-​result·​v2 1705 ····​move-​result·​v1
   
1708 ····​if-​eqz·​v2,​·​:​cond_0 1706 ····​if-​eqz·​v1,​·​:​cond_0
Max diff block lines reached; 2888/7752 bytes (37.25%) of diff not shown.
[−]
smali/org/osmdroid/bonuspack/kml/KmlFeature.smali
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·​v5,​·​0x0 341 ····​const/​4·​v4,​·​0x0
   
342 ····​.​line·​128 342 ····​.​line·​128
343 ····​iget-​object·​v6,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlFeature;​-​>mExtendedData:​Ljava/​util/​HashMap;​ 343 ····​iget-​object·​v5,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlFeature;​-​>mExtendedData:​Ljava/​util/​HashMap;​
   
344 ····​if-​nez·​v6,​·​:​cond_1 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·​v5 348 ····​return-​object·​v4
   
349 ····​.​line·​130 349 ····​.​line·​130
350 ····​:​cond_1 350 ····​:​cond_1
351 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 351 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
352 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 352 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
353 ····​.​line·​131 353 ····​.​line·​131
354 ····​.​local·​v3,​·​"result":​Ljava/​lang/​StringBuilder;​ 354 ····​.​local·​v2,​·​"result":​Ljava/​lang/​StringBuilder;​
355 ····​iget-​object·​v6,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlFeature;​-​>mExtendedData:​Ljava/​util/​HashMap;​ 355 ····​iget-​object·​v5,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlFeature;​-​>mExtendedData:​Ljava/​util/​HashMap;​
   
356 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​ 356 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​
   
357 ····​move-​result-​object·​v6 357 ····​move-​result-​object·​v5
   
358 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 358 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
359 ····​move-​result-​object·​v1 359 ····​move-​result-​object·​v5
   
360 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
361 ····​:​goto_1 360 ····​:​goto_1
362 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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·​v2 370 ····​move-​result-​object·​v1
   
372 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 371 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
373 ····​.​line·​133 372 ····​.​line·​133
374 ····​.​local·​v2,​·​"name":​Ljava/​lang/​String;​ 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·​v4 375 ····​move-​result-​object·​v3
   
377 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 376 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
378 ····​.​line·​134 377 ····​.​line·​134
379 ····​.​local·​v4,​·​"value":​Ljava/​lang/​String;​ 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,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 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,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 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·​{v3,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 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.
[−]
smali/org/osmdroid/bonuspack/kml/KmlFolder.smali
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·​v4,​·​"features" 101 ····​const-​string·​v3,​·​"features"
   
102 ····​invoke-​virtual·​{p1,​·​v4},​·​Lcom/​google/​gson/​JsonObject;​-​>has(Ljava/​lang/​String;​)​Z 102 ····​invoke-​virtual·​{p1,​·​v3},​·​Lcom/​google/​gson/​JsonObject;​-​>has(Ljava/​lang/​String;​)​Z
   
103 ····​move-​result·​v4 103 ····​move-​result·​v3
   
104 ····​if-​eqz·​v4,​·​:​cond_0 104 ····​if-​eqz·​v3,​·​:​cond_0
   
105 ····​.​line·​58 105 ····​.​line·​58
106 ····​const-​string·​v4,​·​"features" 106 ····​const-​string·​v3,​·​"features"
   
107 ····​invoke-​virtual·​{p1,​·​v4},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​ 107 ····​invoke-​virtual·​{p1,​·​v3},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​
   
108 ····​move-​result-​object·​v4 108 ····​move-​result-​object·​v3
   
109 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsJsonArray()​Lcom/​google/​gson/​JsonArray;​ 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·​v2 114 ····​move-​result-​object·​v3
   
115 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
116 ····​:​goto_0 115 ····​:​goto_0
117 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 119 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
121 ····​move-​result-​object·​v3 120 ····​move-​result-​object·​v2
   
122 ····​check-​cast·​v3,​·​Lcom/​google/​gson/​JsonElement;​ 121 ····​check-​cast·​v2,​·​Lcom/​google/​gson/​JsonElement;​
   
123 ····​.​line·​60 122 ····​.​line·​60
124 ····​.​local·​v3,​·​"jsonFeature":​Lcom/​google/​gson/​JsonElement;​ 123 ····​.​local·​v2,​·​"jsonFeature":​Lcom/​google/​gson/​JsonElement;​
125 ····​invoke-​virtual·​{v3},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsJsonObject()​Lcom/​google/​gson/​JsonObject;​ 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····​#·​"i$":​Ljava/​util/​Iterator;​ 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·​v0 434 ····​move-​result-​object·​v1
   
437 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
438 ····​:​goto_0 435 ····​:​goto_0
439 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 439 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
443 ····​move-​result-​object·​v1 440 ····​move-​result-​object·​v0
   
444 ····​check-​cast·​v1,​·​Lorg/​osmdroid/​views/​overlay/​Overlay;​ 441 ····​check-​cast·​v0,​·​Lorg/​osmdroid/​views/​overlay/​Overlay;​
   
445 ····​.​line·​128 442 ····​.​line·​128
446 ····​.​local·​v1,​·​"item":​Lorg/​osmdroid/​views/​overlay/​Overlay;​ 443 ····​.​local·​v0,​·​"item":​Lorg/​osmdroid/​views/​overlay/​Overlay;​
Max diff block lines reached; 19551/24084 bytes (81.18%) of diff not shown.
[−]
smali/org/osmdroid/bonuspack/kml/KmlGeometry.smali
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·​v2,​·​Ljava/​util/​ArrayList;​ 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·​v3 89 ····​move-​result·​v2
   
90 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V 90 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V
   
91 ····​.​line·​94 91 ····​.​line·​94
92 ····​.​local·​v2,​·​"result":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​osmdroid/​util/​GeoPoint;​>;​" 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·​v0 94 ····​move-​result-​object·​v2
   
95 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
96 ····​:​goto_0 95 ····​:​goto_0
97 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 99 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
101 ····​move-​result-​object·​v1 100 ····​move-​result-​object·​v0
   
102 ····​check-​cast·​v1,​·​Lorg/​osmdroid/​util/​GeoPoint;​ 101 ····​check-​cast·​v0,​·​Lorg/​osmdroid/​util/​GeoPoint;​
   
103 ····​.​line·​95 102 ····​.​line·​95
104 ····​.​local·​v1,​·​"p":​Lorg/​osmdroid/​util/​GeoPoint;​ 103 ····​.​local·​v0,​·​"p":​Lorg/​osmdroid/​util/​GeoPoint;​
105 ····​invoke-​virtual·​{v1},​·​Lorg/​osmdroid/​util/​GeoPoint;​-​>clone()​Lorg/​osmdroid/​util/​GeoPoint;​ 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·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 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·​v1····​#·​"p":​Lorg/​osmdroid/​util/​GeoPoint;​ 109 ····​.​end·​local·​v0····​#·​"p":​Lorg/​osmdroid/​util/​GeoPoint;​
111 ····​:​cond_0 110 ····​:​cond_0
112 ····​return-​object·​v2 111 ····​return-​object·​v1
113 .​end·​method 112 .​end·​method
   
114 .​method·​public·​static·​geoJSONCoordinates(Lj​ava/​util/​ArrayList;​)​Lcom/​google/​gson/​JsonArray;​ 113 .​method·​public·​static·​geoJSONCoordinates(Lj​ava/​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·​v3,​·​"<coordinates>" 496 ····​const-​string·​v2,​·​"<coordinates>"
   
496 ····​invoke-​virtual·​{p0,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​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.
[−]
smali/org/osmdroid/bonuspack/kml/KmlLineString.smali
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
   
[−]
smali/org/osmdroid/bonuspack/kml/KmlMultiGeometry.smali
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·​v8,​·​"type" 101 ····​const-​string·​v7,​·​"type"
   
102 ····​invoke-​virtual·​{p1,​·​v8},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​ 102 ····​invoke-​virtual·​{p1,​·​v7},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​
   
103 ····​move-​result-​object·​v8 103 ····​move-​result-​object·​v7
   
104 ····​invoke-​virtual·​{v8},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsString()​Ljava/​lang/​String;​ 104 ····​invoke-​virtual·​{v7},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsString()​Ljava/​lang/​String;​
   
105 ····​move-​result-​object·​v7 105 ····​move-​result-​object·​v6
   
106 ····​.​line·​39 106 ····​.​line·​39
107 ····​.​local·​v7,​·​"type":​Ljava/​lang/​String;​ 107 ····​.​local·​v6,​·​"type":​Ljava/​lang/​String;​
108 ····​const-​string·​v8,​·​"GeometryCollection" 108 ····​const-​string·​v7,​·​"GeometryCollection"
   
109 ····​invoke-​virtual·​{v8,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 109 ····​invoke-​virtual·​{v7,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
110 ····​move-​result·​v8 110 ····​move-​result·​v7
   
111 ····​if-​eqz·​v8,​·​:​cond_0 111 ····​if-​eqz·​v7,​·​:​cond_0
   
112 ····​.​line·​40 112 ····​.​line·​40
113 ····​const-​string·​v8,​·​"geometries" 113 ····​const-​string·​v7,​·​"geometries"
   
114 ····​invoke-​virtual·​{p1,​·​v8},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​ 114 ····​invoke-​virtual·​{p1,​·​v7},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​
   
115 ····​move-​result-​object·​v8 115 ····​move-​result-​object·​v7
   
116 ····​invoke-​virtual·​{v8},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsJsonArray()​Lcom/​google/​gson/​JsonArray;​ 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·​v3 123 ····​move-​result-​object·​v7
   
124 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
125 ····​:​goto_0 124 ····​:​goto_0
126 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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·​v8,​·​"MultiPoint" 174 ····​const-​string·​v7,​·​"MultiPoint"
   
177 ····​invoke-​virtual·​{v8,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 175 ····​invoke-​virtual·​{v7,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
178 ····​move-​result·​v8 176 ····​move-​result·​v7
   
179 ····​if-​eqz·​v8,​·​:​cond_1 177 ····​if-​eqz·​v7,​·​:​cond_1
   
180 ····​.​line·​47 178 ····​.​line·​47
181 ····​const-​string·​v8,​·​"coordinates" 179 ····​const-​string·​v7,​·​"coordinates"
   
182 ····​invoke-​virtual·​{p1,​·​v8},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​ 180 ····​invoke-​virtual·​{p1,​·​v7},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​
   
183 ····​move-​result-​object·​v8 181 ····​move-​result-​object·​v7
   
184 ····​invoke-​virtual·​{v8},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsJsonArray()​Lcom/​google/​gson/​JsonArray;​ 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;​-​>parseGeoJSONPosition​s(Lcom/​google/​gson/​JsonArray;​)​Ljava/​util/​ArrayList;​ 186 ····​invoke-​static·​{v0},​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlMultiGeometry;​-​>parseGeoJSONPosition​s(Lcom/​google/​gson/​JsonArray;​)​Ljava/​util/​ArrayList;​
   
189 ····​move-​result-​object·​v6 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.
[−]
smali/org/osmdroid/bonuspack/kml/KmlPlacemark.smali
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·​11 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·​v9,​·​"id" 85 ····​const-​string·​v8,​·​"id"
   
86 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​google/​gson/​JsonObject;​-​>has(Ljava/​lang/​String;​)​Z 86 ····​invoke-​virtual·​{p1,​·​v8},​·​Lcom/​google/​gson/​JsonObject;​-​>has(Ljava/​lang/​String;​)​Z
   
87 ····​move-​result·​v9 87 ····​move-​result·​v8
   
88 ····​if-​eqz·​v9,​·​:​cond_0 88 ····​if-​eqz·​v8,​·​:​cond_0
   
89 ····​.​line·​86 89 ····​.​line·​86
90 ····​const-​string·​v9,​·​"id" 90 ····​const-​string·​v8,​·​"id"
   
91 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​ 91 ····​invoke-​virtual·​{p1,​·​v8},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​
   
92 ····​move-​result-​object·​v9 92 ····​move-​result-​object·​v8
   
93 ····​invoke-​virtual·​{v9},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsString()​Ljava/​lang/​String;​ 93 ····​invoke-​virtual·​{v8},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsString()​Ljava/​lang/​String;​
   
94 ····​move-​result-​object·​v9 94 ····​move-​result-​object·​v8
   
95 ····​iput-​object·​v9,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlPlacemark;​-​>mId:​Ljava/​lang/​String;​ 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·​v9,​·​"geometry" 98 ····​const-​string·​v8,​·​"geometry"
   
99 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​google/​gson/​JsonObject;​-​>getAsJsonObject(Ljav​a/​lang/​String;​)​Lcom/​google/​gson/​JsonObject;​ 99 ····​invoke-​virtual·​{p1,​·​v8},​·​Lcom/​google/​gson/​JsonObject;​-​>getAsJsonObject(Ljav​a/​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·​v9 106 ····​move-​result-​object·​v8
   
107 ····​iput-​object·​v9,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlPlacemark;​-​>mGeometry:​Lorg/​osmdroid/​bonuspack/​kml/​KmlGeometry;​ 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·​v9,​·​"properties" 110 ····​const-​string·​v8,​·​"properties"
   
111 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​google/​gson/​JsonObject;​-​>has(Ljava/​lang/​String;​)​Z 111 ····​invoke-​virtual·​{p1,​·​v8},​·​Lcom/​google/​gson/​JsonObject;​-​>has(Ljava/​lang/​String;​)​Z
   
112 ····​move-​result·​v9 112 ····​move-​result·​v8
   
113 ····​if-​eqz·​v9,​·​:​cond_4 113 ····​if-​eqz·​v8,​·​:​cond_4
   
114 ····​.​line·​93 114 ····​.​line·​93
115 ····​const-​string·​v9,​·​"properties" 115 ····​const-​string·​v8,​·​"properties"
   
116 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​google/​gson/​JsonObject;​-​>getAsJsonObject(Ljav​a/​lang/​String;​)​Lcom/​google/​gson/​JsonObject;​ 116 ····​invoke-​virtual·​{p1,​·​v8},​·​Lcom/​google/​gson/​JsonObject;​-​>getAsJsonObject(Ljav​a/​lang/​String;​)​Lcom/​google/​gson/​JsonObject;​
   
117 ····​move-​result-​object·​v7 117 ····​move-​result-​object·​v6
   
118 ····​.​line·​94 118 ····​.​line·​94
119 ····​.​local·​v7,​·​"properties":​Lcom/​google/​gson/​JsonObject;​ 119 ····​.​local·​v6,​·​"properties":​Lcom/​google/​gson/​JsonObject;​
120 ····​invoke-​virtual·​{v7},​·​Lcom/​google/​gson/​JsonObject;​-​>entrySet()​Ljava/​util/​Set;​ 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·​v4 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·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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.
[−]
smali/org/osmdroid/bonuspack/kml/KmlPoint$OnKMLMarkerDragListener.smali
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$OnKMLMarkerD​ragListener;​-​>this$0:​Lorg/​osmdroid/​bonuspack/​kml/​KmlPoint;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlPoint$OnKMLMarkerD​ragListener;​-​>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
   
[−]
smali/org/osmdroid/bonuspack/kml/KmlPolygon.smali
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·6 431 ····​.​locals·5
   
430 ····​.​prologue 432 ····​.​prologue
431 ····​.​line·​122 433 ····​.​line·​122
432 ····​new-​instance·​v3,​·​Lcom/​google/​gson/​JsonObject;​ 434 ····​new-​instance·​v2,​·​Lcom/​google/​gson/​JsonObject;​
   
433 ····​invoke-​direct·​{v3},​·​Lcom/​google/​gson/​JsonObject;​-​><init>()​V 435 ····​invoke-​direct·​{v2},​·​Lcom/​google/​gson/​JsonObject;​-​><init>()​V
   
434 ····​.​line·​123 436 ····​.​line·​123
435 ····​.​local·​v3,​·​"json":​Lcom/​google/​gson/​JsonObject;​ 437 ····​.​local·​v2,​·​"json":​Lcom/​google/​gson/​JsonObject;​
436 ····​const-​string·​v4,​·​"type" 438 ····​const-​string·​v3,​·​"type"
   
437 ····​const-​string·​v5,​·​"Polygon" 439 ····​const-​string·​v4,​·​"Polygon"
   
438 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Lcom/​google/​gson/​JsonObject;​-​>addProperty(Ljava/​lang/​String;​Ljava/​lang/​String;​)​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·​v4,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlPolygon;​-​>mCoordinates:​Ljava/​util/​ArrayList;​ 446 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlPolygon;​-​>mCoordinates:​Ljava/​util/​ArrayList;​
   
445 ····​invoke-​static·​{v4},​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlGeometry;​-​>geoJSONCoordinates(L​java/​util/​ArrayList;​)​Lcom/​google/​gson/​JsonArray;​ 447 ····​invoke-​static·​{v3},​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlGeometry;​-​>geoJSONCoordinates(L​java/​util/​ArrayList;​)​Lcom/​google/​gson/​JsonArray;​
   
446 ····​move-​result-​object·​v4 448 ····​move-​result-​object·​v3
   
447 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​google/​gson/​JsonArray;​-​>add(Lcom/​google/​gson/​JsonElement;​)​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·​v4,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlPolygon;​-​>mHoles:​Ljava/​util/​ArrayList;​ 451 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlPolygon;​-​>mHoles:​Ljava/​util/​ArrayList;​
   
450 ····​if-​eqz·​v4,​·​:​cond_0 452 ····​if-​eqz·​v3,​·​:​cond_0
   
451 ····​.​line·​127 453 ····​.​line·​127
452 ····​iget-​object·​v4,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlPolygon;​-​>mHoles:​Ljava/​util/​ArrayList;​ 454 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​KmlPolygon;​-​>mHoles:​Ljava/​util/​ArrayList;​
   
453 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 455 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
454 ····​move-​result-​object·​v2 456 ····​move-​result-​object·​v3
   
455 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
456 ····​:​goto_0 457 ····​:​goto_0
457 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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.
[−]
smali/org/osmdroid/bonuspack/kml/StyleMap.smali
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·​v5,​·​Ljava/​lang/​StringBuilder;​ 196 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
197 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 197 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
198 ····​const-​string·​v6,​·​"<StyleMap·​id=\'" 198 ····​const-​string·​v5,​·​"<StyleMap·​id=\'"
   
199 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 199 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
200 ····​move-​result-​object·​v5 200 ····​move-​result-​object·​v4
   
201 ····​invoke-​virtual·​{v5,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 201 ····​invoke-​virtual·​{v4,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
202 ····​move-​result-​object·​v5 202 ····​move-​result-​object·​v4
   
203 ····​const-​string·​v6,​·​"\'>\n" 203 ····​const-​string·​v5,​·​"\'>\n"
   
204 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 204 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
205 ····​move-​result-​object·​v5 205 ····​move-​result-​object·​v4
   
206 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 206 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
207 ····​move-​result-​object·​v5 207 ····​move-​result-​object·​v4
   
208 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 208 ····​invoke-​virtual·​{p1,​·​v4},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
209 ····​.​line·​40 209 ····​.​line·​40
210 ····​iget-​object·​v5,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​StyleMap;​-​>mPairs:​Ljava/​util/​HashMap;​ 210 ····​iget-​object·​v4,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​kml/​StyleMap;​-​>mPairs:​Ljava/​util/​HashMap;​
   
211 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​ 211 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​
   
212 ····​move-​result-​object·​v5 212 ····​move-​result-​object·​v4
   
213 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 213 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
214 ····​move-​result-​object·​v2 214 ····​move-​result-​object·​v4
   
215 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
216 ····​:​goto_0 215 ····​:​goto_0
217 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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·​v3 225 ····​move-​result-​object·​v2
   
227 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 226 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
228 ····​.​line·​42 227 ····​.​line·​42
229 ····​.​local·​v3,​·​"key":​Ljava/​lang/​String;​ 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·​v4 230 ····​move-​result-​object·​v3
   
232 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 231 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
233 ····​.​line·​43 232 ····​.​line·​43
234 ····​.​local·​v4,​·​"styleUrl":​Ljava/​lang/​String;​ 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,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 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,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 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.
[−]
smali/org/osmdroid/bonuspack/location/FlickrPOIProvider.smali
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
[−]
smali/org/osmdroid/bonuspack/location/GeoNamesPOIProvider.smali
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;​
[−]
smali/org/osmdroid/bonuspack/location/GeocoderGisgraphy.smali
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&c​ountry="
   
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
[−]
smali/org/osmdroid/bonuspack/location/GeocoderNominatim.smali
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&a​ccept-​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.
[−]
smali/org/osmdroid/bonuspack/location/NominatimPOIProvider.smali
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.
[−]
smali/org/osmdroid/bonuspack/location/OverpassAPIProvider.smali
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·21 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·​v18,​·​"BONUSPACK" 39 ····​const-​string·​v16,​·​"BONUSPACK"
   
40 ····​new-​instance·​v19,​·​Ljava/​lang/​StringBuilder;​ 40 ····​new-​instance·​v17,​·​Ljava/​lang/​StringBuilder;​
   
41 ····​invoke-​direct/​range·​{v19·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 41 ····​invoke-​direct/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
42 ····​const-​string·​v20,​·​"OverpassAPIProvider:​addInKmlFolder:​" 42 ····​const-​string·​v18,​·​"OverpassAPIProvider:​addInKmlFolder:​"
   
43 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 43 ····​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
44 ····​move-​result-​object·​v19 44 ····​move-​result-​object·​v17
   
45 ····​move-​object/​from16·​v0,​·​v19 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·​v19 48 ····​move-​result-​object·​v17
   
49 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 49 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
50 ····​move-​result-​object·​v19 50 ····​move-​result-​object·​v17
   
51 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 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·​v10 54 ····​move-​result-​object·​v8
   
55 ····​.​line·​264 55 ····​.​line·​264
56 ····​.​local·​v10,​·​"jString":​Ljava/​lang/​String;​ 56 ····​.​local·​v8,​·​"jString":​Ljava/​lang/​String;​
57 ····​if-​nez·​v10,​·​:​cond_0 57 ····​if-​nez·​v8,​·​:​cond_0
   
58 ····​.​line·​265 58 ····​.​line·​265
59 ····​const-​string·​v18,​·​"BONUSPACK" 59 ····​const-​string·​v16,​·​"BONUSPACK"
   
60 ····​const-​string·​v19,​·​"OverpassAPIProvider:​·​request·​failed.​" 60 ····​const-​string·​v17,​·​"OverpassAPIProvider:​·​request·​failed.​"
   
61 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 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·​v18,​·​0x0 63 ····​const/​16·​v16,​·​0x0
   
64 ····​.​line·​297 64 ····​.​line·​297
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​return·​v18 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·​v15,​·​Lcom/​google/​gson/​JsonParser;​ 70 ····​new-​instance·​v13,​·​Lcom/​google/​gson/​JsonParser;​
   
71 ····​invoke-​direct·​{v15},​·​Lcom/​google/​gson/​JsonParser;​-​><init>()​V 71 ····​invoke-​direct·​{v13},​·​Lcom/​google/​gson/​JsonParser;​-​><init>()​V
   
72 ····​.​line·​271 72 ····​.​line·​271
73 ····​.​local·​v15,​·​"parser":​Lcom/​google/​gson/​JsonParser;​ 73 ····​.​local·​v13,​·​"parser":​Lcom/​google/​gson/​JsonParser;​
74 ····​invoke-​virtual·​{v15,​·​v10},​·​Lcom/​google/​gson/​JsonParser;​-​>parse(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​ 74 ····​invoke-​virtual·​{v13,​·​v8},​·​Lcom/​google/​gson/​JsonParser;​-​>parse(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​
   
75 ····​move-​result-​object·​v13 75 ····​move-​result-​object·​v11
   
76 ····​.​line·​272 76 ····​.​line·​272
77 ····​.​local·​v13,​·​"json":​Lcom/​google/​gson/​JsonElement;​ 77 ····​.​local·​v11,​·​"json":​Lcom/​google/​gson/​JsonElement;​
78 ····​invoke-​virtual·​{v13},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsJsonObject()​Lcom/​google/​gson/​JsonObject;​ 78 ····​invoke-​virtual·​{v11},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsJsonObject()​Lcom/​google/​gson/​JsonObject;​
   
79 ····​move-​result-​object·​v9 79 ····​move-​result-​object·​v7
   
80 ····​.​line·​273 80 ····​.​line·​273
81 ····​.​local·​v9,​·​"jResult":​Lcom/​google/​gson/​JsonObject;​ 81 ····​.​local·​v7,​·​"jResult":​Lcom/​google/​gson/​JsonObject;​
82 ····​const-​string·​v18,​·​"elements" 82 ····​const-​string·​v16,​·​"elements"
   
83 ····​move-​object/​from16·​v0,​·​v18 83 ····​move-​object/​from16·​v0,​·​v16
   
84 ····​invoke-​virtual·​{v9,​·​v0},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​ 84 ····​invoke-​virtual·​{v7,​·​v0},​·​Lcom/​google/​gson/​JsonObject;​-​>get(Ljava/​lang/​String;​)​Lcom/​google/​gson/​JsonElement;​
   
85 ····​move-​result-​object·​v18 85 ····​move-​result-​object·​v16
   
86 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsJsonArray()​Lcom/​google/​gson/​JsonArray;​ 86 ····​invoke-​virtual/​range·​{v16·​.​.​·​v16},​·​Lcom/​google/​gson/​JsonElement;​-​>getAsJsonArray()​Lcom/​google/​gson/​JsonArray;​
   
87 ····​move-​result-​object·​v8 87 ····​move-​result-​object·​v6
   
88 ····​.​line·​274 88 ····​.​line·​274
89 ····​.​local·​v8,​·​"jElements":​Lcom/​google/​gson/​JsonArray;​ 89 ····​.​local·​v6,​·​"jElements":​Lcom/​google/​gson/​JsonArray;​
90 ····​invoke-​virtual·​{v8},​·​Lcom/​google/​gson/​JsonArray;​-​>iterator()​Ljava/​util/​Iterator;​ 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.
[−]
smali/org/osmdroid/bonuspack/location/POI$ThumbnailTask.smali
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
[−]
smali/org/osmdroid/bonuspack/overlays/BasicInfoWindow$1.smali
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
   
[−]
smali/org/osmdroid/bonuspack/overlays/FolderOverlay.smali
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·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​FolderOverlay;​-​>mOverlayManager:​Lorg/​osmdroid/​views/​overlay/​OverlayManager;​ 66 ····​iget-​object·​v1,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​FolderOverlay;​-​>mOverlayManager:​Lorg/​osmdroid/​views/​overlay/​OverlayManager;​
   
67 ····​invoke-​virtual·​{v2},​·​Lorg/​osmdroid/​views/​overlay/​OverlayManager;​-​>iterator()​Ljava/​util/​Iterator;​ 67 ····​invoke-​virtual·​{v1},​·​Lorg/​osmdroid/​views/​overlay/​OverlayManager;​-​>iterator()​Ljava/​util/​Iterator;​
   
68 ····​move-​result-​object·​v0 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·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 74 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
76 ····​move-​result-​object·​v1 75 ····​move-​result-​object·​v0
   
77 ····​check-​cast·​v1,​·​Lorg/​osmdroid/​views/​overlay/​Overlay;​ 76 ····​check-​cast·​v0,​·​Lorg/​osmdroid/​views/​overlay/​Overlay;​
   
78 ····​.​line·​104 77 ····​.​line·​104
79 ····​.​local·​v1,​·​"overlay":​Lorg/​osmdroid/​views/​overlay/​Overlay;​ 78 ····​.​local·​v0,​·​"overlay":​Lorg/​osmdroid/​views/​overlay/​Overlay;​
80 ····​instance-​of·​v2,​·​v1,​·​Lorg/​osmdroid/​bonuspack/​overlays/​FolderOverlay;​ 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·​v1,​·​Lorg/​osmdroid/​bonuspack/​overlays/​FolderOverlay;​ 82 ····​check-​cast·​v0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​FolderOverlay;​
   
84 ····​.​end·​local·​v1····​#·​"overlay":​Lorg/​osmdroid/​views/​overlay/​Overlay;​ 83 ····​.​end·​local·​v0····​#·​"overlay":​Lorg/​osmdroid/​views/​overlay/​Overlay;​
85 ····​invoke-​virtual·​{v1},​·​Lorg/​osmdroid/​bonuspack/​overlays/​FolderOverlay;​-​>closeAllInfoWindows(​)​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·​v1····​#·​"overlay":​Lorg/​osmdroid/​views/​overlay/​Overlay;​ 87 ····​.​restart·​local·​v0····​#·​"overlay":​Lorg/​osmdroid/​views/​overlay/​Overlay;​
89 ····​:​cond_1 88 ····​:​cond_1
90 ····​instance-​of·​v2,​·​v1,​·​Lorg/​osmdroid/​bonuspack/​overlays/​OverlayWithIW;​ 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·​v1,​·​Lorg/​osmdroid/​bonuspack/​overlays/​OverlayWithIW;​ 92 ····​check-​cast·​v0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​OverlayWithIW;​
   
94 ····​.​end·​local·​v1····​#·​"overlay":​Lorg/​osmdroid/​views/​overlay/​Overlay;​ 93 ····​.​end·​local·​v0····​#·​"overlay":​Lorg/​osmdroid/​views/​overlay/​Overlay;​
95 ····​invoke-​virtual·​{v1},​·​Lorg/​osmdroid/​bonuspack/​overlays/​OverlayWithIW;​-​>closeInfoWindow()​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
[−]
smali/org/osmdroid/bonuspack/overlays/InfoWindow.smali
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;​-​>getOpenedInfoWindows​On(Lorg/​osmdroid/​views/​MapView;​)​Ljava/​util/​ArrayList;​ 77 ····​invoke-​static·​{p0},​·​Lorg/​osmdroid/​bonuspack/​overlays/​InfoWindow;​-​>getOpenedInfoWindows​On(Lorg/​osmdroid/​views/​MapView;​)​Ljava/​util/​ArrayList;​
   
78 ····​move-​result-​object·​v2 78 ····​move-​result-​object·​v1
   
79 ····​.​line·​88 79 ····​.​line·​88
80 ····​.​local·​v2,​·​"opened":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​osmdroid/​bonuspack/​overlays/​InfoWindow;​>;​" 80 ····​.​local·​v1,​·​"opened":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​osmdroid/​bonuspack/​overlays/​InfoWindow;​>;​"
81 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 81 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
82 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v2
   
83 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
84 ····​:​goto_0 83 ····​:​goto_0
85 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 87 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
89 ····​move-​result-​object·​v1 88 ····​move-​result-​object·​v0
   
90 ····​check-​cast·​v1,​·​Lorg/​osmdroid/​bonuspack/​overlays/​InfoWindow;​ 89 ····​check-​cast·​v0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​InfoWindow;​
   
91 ····​.​line·​89 90 ····​.​line·​89
92 ····​.​local·​v1,​·​"infoWindow":​Lorg/​osmdroid/​bonuspack/​overlays/​InfoWindow;​ 91 ····​.​local·​v0,​·​"infoWindow":​Lorg/​osmdroid/​bonuspack/​overlays/​InfoWindow;​
93 ····​invoke-​virtual·​{v1},​·​Lorg/​osmdroid/​bonuspack/​overlays/​InfoWindow;​-​>close()​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·​v1····​#·​"infoWindow":​Lorg/​osmdroid/​bonuspack/​overlays/​InfoWindow;​ 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·​getOpenedInfoWindowsO​n(Lorg/​osmdroid/​views/​MapView;​)​Ljava/​util/​ArrayList;​ 99 .​method·​public·​static·​getOpenedInfoWindowsO​n(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;​
[−]
smali/org/osmdroid/bonuspack/overlays/Polygon$LinearRing.smali
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·​v3 387 ····​move-​result·​v2
   
387 ····​.​line·​62 388 ····​.​line·​62
388 ····​.​local·​v3,​·​"size":​I 389 ····​.​local·​v2,​·​"size":​I
389 ····​const/​4·​v4,​·​0x2 390 ····​const/​4·​v3,​·​0x2
   
390 ····​filled-​new-​array·​{v3,​·​v4},​·​[I 391 ····​filled-​new-​array·​{v2,​·​v3},​·​[I
   
391 ····​move-​result-​object·​v4 392 ····​move-​result-​object·​v3
   
392 ····​sget-​object·​v5,​·​Ljava/​lang/​Integer;​-​>TYPE:​Ljava/​lang/​Class;​ 393 ····​sget-​object·​v4,​·​Ljava/​lang/​Integer;​-​>TYPE:​Ljava/​lang/​Class;​
   
393 ····​invoke-​static·​{v5,​·​v4},​·​Ljava/​lang/​reflect/​Array;​-​>newInstance(Ljava/​lang/​Class;​[I)​Ljava/​lang/​Object;​ 394 ····​invoke-​static·​{v4,​·​v3},​·​Ljava/​lang/​reflect/​Array;​-​>newInstance(Ljava/​lang/​Class;​[I)​Ljava/​lang/​Object;​
   
394 ····​move-​result-​object·​v4 395 ····​move-​result-​object·​v3
   
395 ····​check-​cast·​v4,​·​[[I 396 ····​check-​cast·​v3,​·​[[I
   
396 ····​iput-​object·​v4,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon$LinearRing;​-​>mOriginalPoints:​[[I 397 ····​iput-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon$LinearRing;​-​>mOriginalPoints:​[[I
   
397 ····​.​line·​63 398 ····​.​line·​63
398 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 399 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
399 ····​invoke-​direct·​{v4,​·​v3},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V 400 ····​invoke-​direct·​{v3,​·​v2},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V
   
400 ····​iput-​object·​v4,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon$LinearRing;​-​>mConvertedPoints:​Ljava/​util/​ArrayList;​ 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·​v1 407 ····​move-​result-​object·​v3
   
407 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
408 ····​:​goto_0 408 ····​:​goto_0
409 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 412 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
413 ····​move-​result-​object·​v2 413 ····​move-​result-​object·​v1
   
414 ····​check-​cast·​v2,​·​Lorg/​osmdroid/​util/​GeoPoint;​ 414 ····​check-​cast·​v1,​·​Lorg/​osmdroid/​util/​GeoPoint;​
   
415 ····​.​line·​66 415 ····​.​line·​66
416 ····​.​local·​v2,​·​"p":​Lorg/​osmdroid/​util/​GeoPoint;​ 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·​{v2},​·​Lorg/​osmdroid/​util/​GeoPoint;​-​>getLatitudeE6()​I 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·​{v2},​·​Lorg/​osmdroid/​util/​GeoPoint;​-​>getLongitudeE6()​I 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.
[−]
smali/org/osmdroid/bonuspack/overlays/Polygon.smali
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·5 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·​v2 571 ····​move-​result-​object·​v1
   
572 ····​.​line·​281 572 ····​.​line·​281
573 ····​.​local·​v2,​·​"pj":​Lorg/​osmdroid/​views/​Projection;​ 573 ····​.​local·​v1,​·​"pj":​Lorg/​osmdroid/​views/​Projection;​
574 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mPath:​Landroid/​graphics/​Path;​ 574 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mPath:​Landroid/​graphics/​Path;​
   
575 ····​invoke-​virtual·​{v3},​·​Landroid/​graphics/​Path;​-​>rewind()​V 575 ····​invoke-​virtual·​{v2},​·​Landroid/​graphics/​Path;​-​>rewind()​V
   
576 ····​.​line·​283 576 ····​.​line·​283
577 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mOutline:​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon$LinearRing;​ 577 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mOutline:​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon$LinearRing;​
   
578 ····​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon$LinearRing;​-​>buildPathPortion(Lor​g/​osmdroid/​views/​Projection;​)​V 578 ····​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon$LinearRing;​-​>buildPathPortion(Lor​g/​osmdroid/​views/​Projection;​)​V
   
579 ····​.​line·​285 579 ····​.​line·​285
580 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mHoles:​Ljava/​util/​ArrayList;​ 580 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mHoles:​Ljava/​util/​ArrayList;​
   
581 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 581 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
582 ····​move-​result-​object·​v1 582 ····​move-​result-​object·​v2
   
583 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
584 ····​:​goto_1 583 ····​:​goto_1
585 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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,​·​v2},​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon$LinearRing;​-​>buildPathPortion(Lor​g/​osmdroid/​views/​Projection;​)​V 592 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon$LinearRing;​-​>buildPathPortion(Lor​g/​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·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mPath:​Landroid/​graphics/​Path;​ 597 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mPath:​Landroid/​graphics/​Path;​
   
599 ····​iget-​object·​v4,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mFillPaint:​Landroid/​graphics/​Paint;​ 598 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mFillPaint:​Landroid/​graphics/​Paint;​
   
600 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Landroid/​graphics/​Canvas;​-​>drawPath(Landroid/​graphics/​Path;​Landroid/​graphics/​Paint;​)​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·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mPath:​Landroid/​graphics/​Path;​ 601 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mPath:​Landroid/​graphics/​Path;​
   
603 ····​iget-​object·​v4,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mOutlinePaint:​Landroid/​graphics/​Paint;​ 602 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mOutlinePaint:​Landroid/​graphics/​Paint;​
   
604 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Landroid/​graphics/​Canvas;​-​>drawPath(Landroid/​graphics/​Path;​Landroid/​graphics/​Paint;​)​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·​v2,​·​Ljava/​util/​ArrayList;​ 660 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
662 ····​iget-​object·​v3,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mHoles:​Ljava/​util/​ArrayList;​ 661 ····​iget-​object·​v2,​·​p0,​·​Lorg/​osmdroid/​bonuspack/​overlays/​Polygon;​-​>mHoles:​Ljava/​util/​ArrayList;​
   
663 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I 662 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
Max diff block lines reached; 5654/10688 bytes (52.90%) of diff not shown.
[−]
smali/org/osmdroid/bonuspack/overlays/Polyline.smali
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(II​Landroid/​graphics/​Point;​)​Landroid/​graphics/​Point;​ 965 ····​invoke-​virtual·​{v5,​·​v12,​·​v13,​·​v14},​·​Lorg/​osmdroid/​views/​Projection;​-​>toProjectedPixels(II​Landroid/​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(II​Landroid/​graphics/​Point;​)​Landroid/​graphics/​Point;​ 976 ····​invoke-​virtual·​{v5,​·​v12,​·​v13,​·​v14},​·​Lorg/​osmdroid/​views/​Projection;​-​>toProjectedPixels(II​Landroid/​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.
[−]
smali/org/osmdroid/bonuspack/routing/GoogleRoadManager.smali
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·​v7 98 ····​move-​result-​object·​v6
   
99 ····​.​line·​67 99 ····​.​line·​67
100 ····​.​local·​v7,​·​"url":​Ljava/​lang/​String;​ 100 ····​.​local·​v6,​·​"url":​Ljava/​lang/​String;​
101 ····​const-​string·​v8,​·​"BONUSPACK" 101 ····​const-​string·​v7,​·​"BONUSPACK"
   
102 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 102 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
103 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 103 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
104 ····​const-​string·​v10,​·​"GoogleRoadManager.​getRoads:​" 104 ····​const-​string·​v9,​·​"GoogleRoadManager.​getRoads:​"
   
105 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 105 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
106 ····​move-​result-​object·​v9 106 ····​move-​result-​object·​v8
   
107 ····​invoke-​virtual·​{v9,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 107 ····​invoke-​virtual·​{v8,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
108 ····​move-​result-​object·​v9 108 ····​move-​result-​object·​v8
   
109 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 109 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
110 ····​move-​result-​object·​v9 110 ····​move-​result-​object·​v8
   
111 ····​invoke-​static·​{v8,​·​v9},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 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·​v5,​·​0x0 113 ····​const/​4·​v4,​·​0x0
   
114 ····​.​line·​69 114 ····​.​line·​69
115 ····​.​local·​v5,​·​"roads":​[Lorg/​osmdroid/​bonuspack/​routing/​Road;​ 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,​·​v7},​·​Lorg/​osmdroid/​bonuspack/​utils/​HttpConnection;​-​>doGet(Ljava/​lang/​String;​)​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·​v6 123 ····​move-​result-​object·​v5
   
124 ····​.​line·​72 124 ····​.​line·​72
125 ····​.​local·​v6,​·​"stream":​Ljava/​io/​InputStream;​ 125 ····​.​local·​v5,​·​"stream":​Ljava/​io/​InputStream;​
126 ····​if-​eqz·​v6,​·​:​cond_0 126 ····​if-​eqz·​v5,​·​:​cond_0
   
127 ····​.​line·​73 127 ····​.​line·​73
128 ····​invoke-​virtual·​{p0,​·​v6},​·​Lorg/​osmdroid/​bonuspack/​routing/​GoogleRoadManager;​-​>getRoadsXML(Ljava/​io/​InputStream;​)​[Lorg/​osmdroid/​bonuspack/​routing/​Road;​ 128 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​osmdroid/​bonuspack/​routing/​GoogleRoadManager;​-​>getRoadsXML(Ljava/​io/​InputStream;​)​[Lorg/​osmdroid/​bonuspack/​routing/​Road;​
   
129 ····​move-​result-​object·​v5 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·​v5,​·​:​cond_1 134 ····​if-​eqz·​v4,​·​:​cond_1
   
135 ····​array-​length·​v8,​·​v5 135 ····​array-​length·​v7,​·​v4
   
136 ····​if-​nez·​v8,​·​:​cond_3 136 ····​if-​nez·​v7,​·​:​cond_3
   
137 ····​.​line·​77 137 ····​.​line·​77
138 ····​:​cond_1 138 ····​:​cond_1
139 ····​const/​4·​v8,​·​0x1 139 ····​const/​4·​v7,​·​0x1
   
140 ····​new-​array·​v5,​·​v8,​·​[Lorg/​osmdroid/​bonuspack/​routing/​Road;​ 140 ····​new-​array·​v4,​·​v7,​·​[Lorg/​osmdroid/​bonuspack/​routing/​Road;​
   
141 ····​.​line·​78 141 ····​.​line·​78
142 ····​new-​instance·​v8,​·​Lorg/​osmdroid/​bonuspack/​routing/​Road;​ 142 ····​new-​instance·​v7,​·​Lorg/​osmdroid/​bonuspack/​routing/​Road;​
   
143 ····​invoke-​direct·​{v8,​·​p1},​·​Lorg/​osmdroid/​bonuspack/​routing/​Road;​-​><init>(Ljava/​util/​ArrayList;​)​V 143 ····​invoke-​direct·​{v7,​·​p1},​·​Lorg/​osmdroid/​bonuspack/​routing/​Road;​-​><init>(Ljava/​util/​ArrayList;​)​V
   
144 ····​aput-​object·​v8,​·​v5,​·​v12 144 ····​aput-​object·​v7,​·​v4,​·​v12
   
145 ····​.​line·​90 145 ····​.​line·​90
146 ····​:​cond_2 146 ····​:​cond_2
147 ····​const-​string·​v8,​·​"BONUSPACK" 147 ····​const-​string·​v7,​·​"BONUSPACK"
   
148 ····​const-​string·​v9,​·​"GoogleRoadManager.​getRoads·​-​·​finished" 148 ····​const-​string·​v8,​·​"GoogleRoadManager.​getRoads·​-​·​finished"
   
149 ····​invoke-​static·​{v8,​·​v9},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 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·​v5 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.
[−]
smali/org/osmdroid/bonuspack/routing/GraphHopperRoadManager.smali
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
[−]
smali/org/osmdroid/bonuspack/utils/DouglasPeuckerReducer.smali
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.
[−]
smali/org/osmdroid/bonuspack/utils/BonusPackHelper.smali
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(Lo​rg/​osmdroid/​util/​BoundingBoxE6;​)​Lorg/​osmdroid/​util/​BoundingBoxE6;​ 30 .​method·​public·​static·​cloneBoundingBoxE6(Lo​rg/​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(L​org/​osmdroid/​util/​BoundingBoxE6;​Lorg/​osmdroid/​util/​BoundingBoxE6;​)​Lorg/​osmdroid/​util/​BoundingBoxE6;​ 52 .​method·​public·​static·​concatBoundingBoxE6(L​org/​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.
[−]
smali/org/osmdroid/bonuspack/utils/PolylineEncoder.smali
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·​v4,​·​0x0 363 ····​const/​4·​v3,​·​0x0
   
364 ····​.​local·​v4,​·​"prev_lat":​I 364 ····​.​local·​v3,​·​"prev_lat":​I
365 ····​const/​4·​v5,​·​0x0 365 ····​const/​4·​v4,​·​0x0
   
366 ····​.​line·​41 366 ····​.​line·​41
367 ····​.​local·​v5,​·​"prev_lng":​I 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·​v1 369 ····​move-​result-​object·​v6
   
370 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
371 ····​:​goto_0 370 ····​:​goto_0
372 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 374 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
376 ····​move-​result-​object·​v6 375 ····​move-​result-​object·​v5
   
377 ····​check-​cast·​v6,​·​Lorg/​osmdroid/​util/​GeoPoint;​ 376 ····​check-​cast·​v5,​·​Lorg/​osmdroid/​util/​GeoPoint;​
   
378 ····​.​line·​42 377 ····​.​line·​42
379 ····​.​local·​v6,​·​"trackpoint":​Lorg/​osmdroid/​util/​GeoPoint;​ 378 ····​.​local·​v5,​·​"trackpoint":​Lorg/​osmdroid/​util/​GeoPoint;​
380 ····​invoke-​virtual·​{v6},​·​Lorg/​osmdroid/​util/​GeoPoint;​-​>getLatitudeE6()​I 379 ····​invoke-​virtual·​{v5},​·​Lorg/​osmdroid/​util/​GeoPoint;​-​>getLatitudeE6()​I
   
381 ····​move-​result·​v7 380 ····​move-​result·​v7
   
382 ····​div-​int·​v2,​·​v7,​·​p1 381 ····​div-​int·​v1,​·​v7,​·​p1
   
383 ····​.​line·​43 382 ····​.​line·​43
384 ····​.​local·​v2,​·​"lat":​I 383 ····​.​local·​v1,​·​"lat":​I
385 ····​invoke-​virtual·​{v6},​·​Lorg/​osmdroid/​util/​GeoPoint;​-​>getLongitudeE6()​I 384 ····​invoke-​virtual·​{v5},​·​Lorg/​osmdroid/​util/​GeoPoint;​-​>getLongitudeE6()​I
   
386 ····​move-​result·​v7 385 ····​move-​result·​v7
   
387 ····​div-​int·​v3,​·​v7,​·​p1 386 ····​div-​int·​v2,​·​v7,​·​p1
   
388 ····​.​line·​44 387 ····​.​line·​44
389 ····​.​local·​v3,​·​"lng":​I 388 ····​.​local·​v2,​·​"lng":​I
390 ····​sub-​int·​v7,​·​v2,​·​v4 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,​·​v3,​·​v5 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·​v4,​·​v2 399 ····​move·​v3,​·​v1
   
401 ····​.​line·​47 400 ····​.​line·​47
402 ····​move·​v5,​·​v3 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·​v2····​#·​"lat":​I 405 ····​.​end·​local·​v1····​#·​"lat":​I
407 ····​.​end·​local·​v3····​#·​"lng":​I 406 ····​.​end·​local·​v2····​#·​"lng":​I
408 ····​.​end·​local·​v6····​#·​"trackpoint":​Lorg/​osmdroid/​util/​GeoPoint;​ 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·​v7 410 ····​move-​result-​object·​v6
   
412 ····​return-​object·​v7 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
[−]
smali/org/osmdroid/bonuspack/utils/WebImageCache$1.smali
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;​
[−]
original/AndroidManifest.xml
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·​3100·​3600·​3600··​6.​.​.​0.​-​.​2.​1.​6.​6.​ 00000330:​·​3600·​2e00·​3000·​2d00·​3200·​3700·​3000·​3400··​6.​.​.​0.​-​.​2.​7.​0.​4.​
00000340:​·​3700·​3600·​3700·​0000·​0800·​7500·​7300·​6500··7.​6.​7.​.​.​.​.​u.​s.​e.​ 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.​