[−]
/home/hans/code/fdroid/data/tmp/at.bitfire.icsdroid_9.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_at.bitfire.icsdroid_9.apk
[−]
zipinfo {}
Offset 1, 1642 lines modified Offset 1, 1642 lines modified
1 Zip·​file·​size:​·​2261965·​bytes,​·​number·​of·​entries:​·​1640 1 Zip·​file·​size:​·​2256076·​bytes,​·​number·​of·​entries:​·​1640
2 -​rw-​-​-​-​·····​2.​0·​fat···​151574·​bl·​defN·​16-​May-​19·​20:​22·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat···​151574·​bl·​defN·​16-​May-​19·​20:​22·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat···​151695·​bl·​defN·​16-​May-​19·​20:​22·​META-​INF/​72220259.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat···​151695·​bl·​defN·​16-​May-​19·​20:​22·​META-​INF/​72220259.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​19·​20:​22·​META-​INF/​72220259.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​19·​20:​22·​META-​INF/​72220259.​RSA
5 -​rwx-​-​-​·····​2.​0·​fat······​571·​bl·​defN·​16-​May-​19·​08:​24·​META-​INF/​services/​net.​fortuna.​ical4j.​model.​ComponentFactory  
6 -​rw-​-​-​-​·····​2.​0·​fat·····​1263·​bl·​defN·​16-​May-​19·​08:​24·​META-​INF/​services/​net.​fortuna.​ical4j.​model.​ParameterFactory  
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2881·​bl·​defN·​16-​May-​19·​08:​24·​META-​INF/​services/​net.​fortuna.​ical4j.​model.​PropertyFactory  
8 -​rw-​-​-​-​·····​2.​0·​fat······​162·​bl·​defN·​16-​May-​19·​08:​24·​META-​INF/​services/​org.​codehaus.​groovy.​runtime.​ExtensionModule  
9 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​19·​08:​24·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​19·​08:​24·​META-​INF/​buildserverid
10 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​19·​08:​24·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​19·​08:​24·​META-​INF/​fdroidserverid
11 -​rw-​-​-​-​·····​2.​0·​fat·····​7072·​bX·​defN·16-​May-​19·​08:​24·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​7072·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat····​34499·​bl·​defN·16-​May-​19·​08:​24·​assets/​licenses/​COPYING 8 -​rw-​-​-​-​·····​2.​0·​fat····​34499·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​licenses/​COPYING
13 -​rw-​-​-​-​·····​2.​0·​fat·····​9965·​bl·​defN·16-​May-​19·​08:​24·​assets/​licenses/​LICENSE.​ambilwarna 9 -​rw-​-​-​-​·····​2.​0·​fat·····​9965·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​licenses/​LICENSE.​ambilwarna
14 -​rw-​-​-​-​·····​2.​0·​fat·····​9495·​bl·​defN·16-​May-​19·​08:​24·​assets/​licenses/​LICENSE.​android-​support 10 -​rw-​-​-​-​·····​2.​0·​fat·····​9495·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​licenses/​LICENSE.​android-​support
15 -​rw-​-​-​-​·····​2.​0·​fat·····​9903·​bl·​defN·16-​May-​19·​08:​24·​assets/​licenses/​LICENSE.​bnd 11 -​rw-​-​-​-​·····​2.​0·​fat·····​9903·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​licenses/​LICENSE.​bnd
16 -​rwx-​-​-​·····​2.​0·​fat····​10702·​bl·​defN·16-​May-​19·​08:​24·​assets/​licenses/​LICENSE.​commons 12 -​rwx-​-​-​·····​2.​0·​fat····​10702·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​licenses/​LICENSE.​commons
17 -​rw-​-​-​-​·····​2.​0·​fat·····​1536·​bl·​defN·16-​May-​19·​08:​24·​assets/​licenses/​LICENSE.​ical4j 13 -​rw-​-​-​-​·····​2.​0·​fat·····​1536·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​licenses/​LICENSE.​ical4j
18 -​rw-​-​-​-​·····​2.​0·​fat·····​1072·​bl·​defN·16-​May-​19·​08:​24·​assets/​licenses/​LICENSE.​mtm 14 -​rw-​-​-​-​·····​2.​0·​fat·····​1072·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​licenses/​LICENSE.​mtm
19 -​rw-​-​-​-​·····​2.​0·​fat·····​1076·​bl·​defN·16-​May-​19·​08:​24·​assets/​licenses/​LICENSE.​slf4j 15 -​rw-​-​-​-​·····​2.​0·​fat·····​1076·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​licenses/​LICENSE.​slf4j
20 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​19·​08:​24·​res/​anim-​v21/​design_bottom_sheet_s​lide_in.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_bottom_sheet_s​lide_in.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​19·​08:​24·​res/​anim-​v21/​design_bottom_sheet_s​lide_out.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_bottom_sheet_s​lide_out.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_fade_in.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_fade_out.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_out.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_popup_enter.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_enter.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_popup_exit.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_exit.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_slide_in_bottom.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_bottom.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_slide_in_top.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_top.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_slide_out_bottom.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_bottom.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​abc_slide_out_top.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_top.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​design_bottom_sheet_s​lide_in.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_bottom_sheet_s​lide_in.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​design_bottom_sheet_s​lide_out.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_bottom_sheet_s​lide_out.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​design_fab_in.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_fab_in.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​design_fab_out.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_fab_out.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​design_snackbar_in.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_snackbar_in.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·16-​May-​19·​08:​24·​res/​anim/​design_snackbar_out.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_snackbar_out.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​May-​19·​08:​24·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​May-​19·​08:​24·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·16-​May-​19·​08:​24·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml
41 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​19·​08:​24·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
42 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​19·​08:​24·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
43 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​19·​08:​24·​res/​color/​abc_primary_text_mate​rial_dark.​xml 39 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
44 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​19·​08:​24·​res/​color/​abc_primary_text_mate​rial_light.​xml 40 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
45 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·16-​May-​19·​08:​24·​res/​color/​abc_search_url_text.​xml 41 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_search_url_text.​xml
46 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​19·​08:​24·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 42 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
47 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​19·​08:​24·​res/​color/​abc_secondary_text_ma​terial_light.​xml 43 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
48 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​19·​08:​24·​res/​color/​switch_thumb_material​_dark.​xml 44 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_dark.​xml
49 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​19·​08:​24·​res/​color/​switch_thumb_material​_light.​xml 45 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_light.​xml
50 -​rw-​-​-​-​·····​2.​0·​fat······​752·​bl·​defN·16-​May-​19·​08:​24·​res/​drawable-​anydpi-​v21/​ic_add.​xml 46 -​rw-​-​-​-​·····​2.​0·​fat······​752·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_add.​xml
51 -​rw-​-​-​-​·····​2.​0·​fat······​796·​bl·​defN·16-​May-​19·​08:​24·​res/​drawable-​anydpi-​v21/​ic_arrow_forward.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat······​796·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_arrow_forward.​xml
52 -​rw-​-​-​-​·····​2.​0·​fat······​780·​bl·​defN·16-​May-​19·​08:​24·​res/​drawable-​anydpi-​v21/​ic_check.​xml 48 -​rw-​-​-​-​·····​2.​0·​fat······​780·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_check.​xml
53 -​rw-​-​-​-​·····​2.​0·​fat······​884·​bl·​defN·16-​May-​19·​08:​24·​res/​drawable-​anydpi-​v21/​ic_close.​xml 49 -​rw-​-​-​-​·····​2.​0·​fat······​884·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_close.​xml
54 -​rw-​-​-​-​·····​2.​0·​fat······​848·​bl·​defN·16-​May-​19·​08:​24·​res/​drawable-​anydpi-​v21/​ic_delete.​xml 50 -​rw-​-​-​-​·····​2.​0·​fat······​848·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_delete.​xml
55 -​rw-​-​-​-​·····​2.​0·​fat·····​1384·​bl·​defN·16-​May-​19·​08:​24·​res/​drawable-​anydpi-​v21/​ic_public.​xml 51 -​rw-​-​-​-​·····​2.​0·​fat·····​1384·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_public.​xml
56 -​rw-​-​-​-​·····​2.​0·​fat·····​1544·​bl·​defN·16-​May-​19·​08:​24·​res/​drawable-​anydpi-​v21/​ic_share.​xml 52 -​rw-​-​-​-​·····​2.​0·​fat·····​1544·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_share.​xml
57 -​rw-​-​-​-​·····​2.​0·​fat······​788·​bl·​defN·16-​May-​19·​08:​24·​res/​drawable-​anydpi-​v21/​ic_warning.​xml 53 -​rw-​-​-​-​·····​2.​0·​fat······​788·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_warning.​xml
58 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 54 -​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
59 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 55 -​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
60 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 56 -​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
61 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 57 -​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
62 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 58 -​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
63 -​rw-​-​-​-​·····​1.​0·​fat·····​1589·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 59 -​rw-​-​-​-​·····​1.​0·​fat·····​1589·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
64 -​rw-​-​-​-​·····​1.​0·​fat·····​1057·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 60 -​rw-​-​-​-​·····​1.​0·​fat·····​1057·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
65 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 61 -​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
66 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 62 -​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
67 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 63 -​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
68 -​rw-​-​-​-​·····​1.​0·​fat······​388·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······​388·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 71 -​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
76 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​581·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​581·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​494·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_star_black_16d​p.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​494·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_star_black_16d​p.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​975·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_star_black_36d​p.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​975·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_star_black_36d​p.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​350·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_star_half_blac​k_16dp.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​350·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_star_half_blac​k_16dp.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​623·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_star_half_blac​k_36dp.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​623·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_star_half_blac​k_36dp.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 79 -​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
84 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 85 -​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
90 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 86 -​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
91 -​rw-​-​-​-​·····​1.​0·​fat······​817·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​817·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
92 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 88 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​368·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​368·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
99 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·16-​May-​19·​08:​22·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
Max diff block lines reached; 0/309753 bytes (0.00%) of diff not shown.
[−]
APK metadata
ordering differences only
Offset 6, 154 lines modified Offset 6, 14 lines modified
6 packageInfo:​·​null 6 packageInfo:​·​null
7 sdkInfo:​ 7 sdkInfo:​
8 ··​minSdkVersion:​·​'14' 8 ··​minSdkVersion:​·​'14'
9 ··​targetSdkVersion:​·​'22' 9 ··​targetSdkVersion:​·​'22'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
12 ··​readme.​md:​·​'8' 12 ··​readme.​md:​·​'8'
13 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_any.​txt:​·​'8'  
14 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_common.​txt:​·​'8'  
15 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_cyrillic.​txt:​·​'8'  
16 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_english.​txt:​·​'8'  
17 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_french.​txt:​·​'8'  
18 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_german.​txt:​·​'8'  
19 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_hebrew.​txt:​·​'8'  
20 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_hungarian.​txt:​·​'8'  
21 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_polish.​txt:​·​'8'  
22 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_romanian.​txt:​·​'8'  
23 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_russian.​txt:​·​'8'  
24 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_spanish.​txt:​·​'8'  
25 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_any.​txt:​·​'8'  
26 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_approx_comm​on.​txt:​·​'8'  
27 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_common.​txt:​·​'8'  
28 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_cyrillic.​txt:​·​'8'  
29 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_english.​txt:​·​'8'  
30 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_french.​txt:​·​'8'  
31 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_german.​txt:​·​'8'  
32 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_hebrew.​txt:​·​'8'  
33 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_hungarian.​txt:​·​'8'  
34 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_polish.​txt:​·​'8'  
35 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_romanian.​txt:​·​'8'  
36 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_russian.​txt:​·​'8'  
37 ··​org/​apache/​commons/​codec/​language/​bm/​ash_exact_spanish.​txt:​·​'8'  
38 ··​org/​apache/​commons/​codec/​language/​bm/​ash_hebrew_common.​txt:​·​'8'  
39 ··​org/​apache/​commons/​codec/​language/​bm/​ash_languages.​txt:​·​'8'  
40 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_any.​txt:​·​'8'  
41 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_cyrillic.​txt:​·​'8'  
42 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_english.​txt:​·​'8'  
43 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_french.​txt:​·​'8'  
44 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_german.​txt:​·​'8'  
45 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_hebrew.​txt:​·​'8'  
46 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_hungarian.​txt:​·​'8'  
47 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_polish.​txt:​·​'8'  
48 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_romanian.​txt:​·​'8'  
49 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_russian.​txt:​·​'8'  
50 ··​org/​apache/​commons/​codec/​language/​bm/​ash_rules_spanish.​txt:​·​'8'  
51 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_any.​txt:​·​'8'  
52 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_arabic.​txt:​·​'8'  
53 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_common.​txt:​·​'8'  
54 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_cyrillic.​txt:​·​'8'  
55 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_czech.​txt:​·​'8'  
56 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_dutch.​txt:​·​'8'  
57 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_english.​txt:​·​'8'  
58 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_french.​txt:​·​'8'  
59 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_german.​txt:​·​'8'  
60 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_greek.​txt:​·​'8'  
61 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_greeklatin​.​txt:​·​'8'  
62 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_hebrew.​txt:​·​'8'  
63 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_hungarian.​txt:​·​'8'  
64 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_italian.​txt:​·​'8'  
65 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_polish.​txt:​·​'8'  
66 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_portuguese​.​txt:​·​'8'  
67 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_romanian.​txt:​·​'8'  
68 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_russian.​txt:​·​'8'  
69 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_spanish.​txt:​·​'8'  
70 ··​org/​apache/​commons/​codec/​language/​bm/​gen_approx_turkish.​txt:​·​'8'  
71 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_any.​txt:​·​'8'  
72 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_approx_comm​on.​txt:​·​'8'  
73 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_arabic.​txt:​·​'8'  
74 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_common.​txt:​·​'8'  
75 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_cyrillic.​txt:​·​'8'  
76 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_czech.​txt:​·​'8'  
77 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_dutch.​txt:​·​'8'  
78 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_english.​txt:​·​'8'  
79 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_french.​txt:​·​'8'  
80 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_german.​txt:​·​'8'  
81 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_greek.​txt:​·​'8'  
82 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_greeklatin.​txt:​·​'8'  
83 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_hebrew.​txt:​·​'8'  
84 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_hungarian.​txt:​·​'8'  
85 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_italian.​txt:​·​'8'  
86 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_polish.​txt:​·​'8'  
87 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_portuguese.​txt:​·​'8'  
88 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_romanian.​txt:​·​'8'  
89 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_russian.​txt:​·​'8'  
90 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_spanish.​txt:​·​'8'  
91 ··​org/​apache/​commons/​codec/​language/​bm/​gen_exact_turkish.​txt:​·​'8'  
92 ··​org/​apache/​commons/​codec/​language/​bm/​gen_hebrew_common.​txt:​·​'8'  
93 ··​org/​apache/​commons/​codec/​language/​bm/​gen_languages.​txt:​·​'8'  
94 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_any.​txt:​·​'8'  
95 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_arabic.​txt:​·​'8'  
96 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_cyrillic.​txt:​·​'8'  
97 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_czech.​txt:​·​'8'  
98 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_dutch.​txt:​·​'8'  
99 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_english.​txt:​·​'8'  
100 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_french.​txt:​·​'8'  
101 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_german.​txt:​·​'8'  
102 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_greek.​txt:​·​'8'  
103 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_greeklatin.​txt:​·​'8'  
104 ··​org/​apache/​commons/​codec/​language/​bm/​gen_rules_hebrew.​txt:​·​'8'  
Max diff block lines reached; 9952/19208 bytes (51.81%) 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="9"·​android:​versionName="1.​3"·​android:​installLocation="inte​rnalOnly"·​package="at.​bitfire.​icsdroid"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="9"·​android:​versionName="1.​3"·​android:​installLocation="inte​rnalOnly"·​package="at.​bitfire.​icsdroid"·​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.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​AUTHENTICATE_ACCOUNTS​"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​AUTHENTICATE_ACCOUNTS​"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​GET_ACCOUNTS"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​GET_ACCOUNTS"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​READ_CALENDAR"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​READ_CALENDAR"·​/​>
9 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_CALENDAR"·​/​> 9 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_CALENDAR"·​/​>
[−]
smali/at/bitfire/ical4android/AndroidCalendar.smali
Offset 181, 14 lines modified Offset 181, 15 lines modified
181 ····​const/​4·​v9,​·​0x0 181 ····​const/​4·​v9,​·​0x0
   
182 ····​.​line·​114 182 ····​.​line·​114
183 ····​.​local·​v9,​·​"iterCalendars":​Landroid/​content/​EntityIterator;​ 183 ····​.​local·​v9,​·​"iterCalendars":​Landroid/​content/​EntityIterator;​
184 ····​:​try_start_0 184 ····​:​try_start_0
185 ····​sget-​object·​v0,​·​Landroid/​provider/​CalendarContract$Cale​ndarEntity;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 185 ····​sget-​object·​v0,​·​Landroid/​provider/​CalendarContract$Cale​ndarEntity;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
  186 ····​.​line·​115
186 ····​invoke-​static·​{v0,​·​p0},​·​Lat/​bitfire/​ical4android/​AndroidCalendar;​-​>syncAdapterURI(Landr​oid/​net/​Uri;​Landroid/​accounts/​Account;​)​Landroid/​net/​Uri;​ 187 ····​invoke-​static·​{v0,​·​p0},​·​Lat/​bitfire/​ical4android/​AndroidCalendar;​-​>syncAdapterURI(Landr​oid/​net/​Uri;​Landroid/​accounts/​Account;​)​Landroid/​net/​Uri;​
   
187 ····​move-​result-​object·​v1 188 ····​move-​result-​object·​v1
   
188 ····​const/​4·​v2,​·​0x0 189 ····​const/​4·​v2,​·​0x0
   
189 ····​const/​4·​v5,​·​0x0 190 ····​const/​4·​v5,​·​0x0
Offset 199, 14 lines modified Offset 200, 15 lines modified
   
199 ····​move-​object·​v4,​·​p4 200 ····​move-​object·​v4,​·​p4
   
200 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentProviderClient​;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 201 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentProviderClient​;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
201 ····​move-​result-​object·​v0 202 ····​move-​result-​object·​v0
   
  203 ····​.​line·​114
202 ····​invoke-​static·​{v0},​·​Landroid/​provider/​CalendarContract$Cale​ndarEntity;​-​>newEntityIterator(La​ndroid/​database/​Cursor;​)​Landroid/​content/​EntityIterator;​ 204 ····​invoke-​static·​{v0},​·​Landroid/​provider/​CalendarContract$Cale​ndarEntity;​-​>newEntityIterator(La​ndroid/​database/​Cursor;​)​Landroid/​content/​EntityIterator;​
203 ····​:​try_end_0 205 ····​:​try_end_0
204 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 206 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
205 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 207 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
206 ····​move-​result-​object·​v9 208 ····​move-​result-​object·​v9
   
Offset 333, 14 lines modified Offset 335, 15 lines modified
   
333 ····​move-​result-​object·​v1 335 ····​move-​result-​object·​v1
   
334 ····​if-​eqz·​v1,​·​:​cond_2 336 ····​if-​eqz·​v1,​·​:​cond_2
   
335 ····​invoke-​interface·​{v9},​·​Landroid/​content/​EntityIterator;​-​>close()​V 337 ····​invoke-​interface·​{v9},​·​Landroid/​content/​EntityIterator;​-​>close()​V
   
  338 ····​.​line·​129
336 ····​:​cond_2 339 ····​:​cond_2
337 ····​return-​object·​v0 340 ····​return-​object·​v0
338 .​end·​method 341 .​end·​method
   
339 .​method·​public·​static·​findByID(Landroid/​accounts/​Account;​Landroid/​content/​ContentProviderClient​;​Lat/​bitfire/​ical4android/​AndroidCalendarFactor​y;​J)​Lat/​bitfire/​ical4android/​AndroidCalendar;​ 342 .​method·​public·​static·​findByID(Landroid/​accounts/​Account;​Landroid/​content/​ContentProviderClient​;​Lat/​bitfire/​ical4android/​AndroidCalendarFactor​y;​J)​Lat/​bitfire/​ical4android/​AndroidCalendar;​
340 ····​.​locals·​11 343 ····​.​locals·​11
341 ····​.​param·​p0,​·​"account"····​#·​Landroid/​accounts/​Account;​ 344 ····​.​param·​p0,​·​"account"····​#·​Landroid/​accounts/​Account;​
Offset 361, 14 lines modified Offset 364, 15 lines modified
361 ····​const/​4·​v8,​·​0x0 364 ····​const/​4·​v8,​·​0x0
   
362 ····​.​line·​94 365 ····​.​line·​94
363 ····​.​local·​v8,​·​"iterCalendars":​Landroid/​content/​EntityIterator;​ 366 ····​.​local·​v8,​·​"iterCalendars":​Landroid/​content/​EntityIterator;​
364 ····​:​try_start_0 367 ····​:​try_start_0
365 ····​sget-​object·​v0,​·​Landroid/​provider/​CalendarContract$Cale​ndarEntity;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 368 ····​sget-​object·​v0,​·​Landroid/​provider/​CalendarContract$Cale​ndarEntity;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
  369 ····​.​line·​95
366 ····​invoke-​static·​{v0,​·​p3,​·​p4},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 370 ····​invoke-​static·​{v0,​·​p3,​·​p4},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
367 ····​move-​result-​object·​v0 371 ····​move-​result-​object·​v0
   
368 ····​invoke-​static·​{v0,​·​p0},​·​Lat/​bitfire/​ical4android/​AndroidCalendar;​-​>syncAdapterURI(Landr​oid/​net/​Uri;​Landroid/​accounts/​Account;​)​Landroid/​net/​Uri;​ 372 ····​invoke-​static·​{v0,​·​p0},​·​Lat/​bitfire/​ical4android/​AndroidCalendar;​-​>syncAdapterURI(Landr​oid/​net/​Uri;​Landroid/​accounts/​Account;​)​Landroid/​net/​Uri;​
   
369 ····​move-​result-​object·​v1 373 ····​move-​result-​object·​v1
Offset 383, 14 lines modified Offset 387, 15 lines modified
   
383 ····​move-​object·​v0,​·​p1 387 ····​move-​object·​v0,​·​p1
   
384 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentProviderClient​;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 388 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentProviderClient​;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
385 ····​move-​result-​object·​v0 389 ····​move-​result-​object·​v0
   
  390 ····​.​line·​94
386 ····​invoke-​static·​{v0},​·​Landroid/​provider/​CalendarContract$Cale​ndarEntity;​-​>newEntityIterator(La​ndroid/​database/​Cursor;​)​Landroid/​content/​EntityIterator;​ 391 ····​invoke-​static·​{v0},​·​Landroid/​provider/​CalendarContract$Cale​ndarEntity;​-​>newEntityIterator(La​ndroid/​database/​Cursor;​)​Landroid/​content/​EntityIterator;​
387 ····​:​try_end_0 392 ····​:​try_end_0
388 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 393 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
389 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 394 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
390 ····​move-​result-​object·​v8 395 ····​move-​result-​object·​v8
   
Offset 444, 14 lines modified Offset 449, 15 lines modified
   
444 ····​move-​result-​object·​v0 449 ····​move-​result-​object·​v0
   
445 ····​if-​eqz·​v0,​·​:​cond_0 450 ····​if-​eqz·​v0,​·​:​cond_0
   
446 ····​invoke-​interface·​{v8},​·​Landroid/​content/​EntityIterator;​-​>close()​V 451 ····​invoke-​interface·​{v8},​·​Landroid/​content/​EntityIterator;​-​>close()​V
   
  452 ····​.​line·​106
447 ····​:​cond_0 453 ····​:​cond_0
448 ····​return-​object·​v6 454 ····​return-​object·​v6
   
449 ····​.​line·​97 455 ····​.​line·​97
450 ····​.​end·​local·​v6····​#·​"calendar":​Lat/​bitfire/​ical4android/​AndroidCalendar;​ 456 ····​.​end·​local·​v6····​#·​"calendar":​Lat/​bitfire/​ical4android/​AndroidCalendar;​
451 ····​.​end·​local·​v9····​#·​"values":​Landroid/​content/​ContentValues;​ 457 ····​.​end·​local·​v9····​#·​"values":​Landroid/​content/​ContentValues;​
452 ····​:​catch_0 458 ····​:​catch_0
Offset 513, 38 lines modified Offset 519, 43 lines modified
   
513 ····​move-​result-​object·​v0 519 ····​move-​result-​object·​v0
   
Max diff block lines reached; 4060/7346 bytes (55.27%) of diff not shown.
[−]
smali/at/bitfire/ical4android/AndroidEvent.smali
Offset 54, 222 lines modified Offset 54, 218 lines modified
54 ····​.​line·​98 54 ····​.​line·​98
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
   
   
57 #·​virtual·​methods 57 #·​virtual·​methods
58 .​method·​protected·​add(Lat/​bitfire/​ical4android/​BatchOperation;​)​I 58 .​method·​protected·​add(Lat/​bitfire/​ical4android/​BatchOperation;​)​I
59 ····​.​locals·20 59 ····​.​locals·18
60 ····​.​param·​p1,​·​"batch"····​#·​Lat/​bitfire/​ical4android/​BatchOperation;​ 60 ····​.​param·​p1,​·​"batch"····​#·​Lat/​bitfire/​ical4android/​BatchOperation;​
   
61 ····​.​prologue 61 ····​.​prologue
62 ····​.​line·​354 62 ····​.​line·​354
63 ····​move-​object/​from16·​v0,​·​p0 63 ····​move-​object/​from16·​v0,​·​p0
   
64 ····​iget-​object·​v15,​·​v0,​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>calendar:​Lat/​bitfire/​ical4android/​AndroidCalendar;​ 64 ····​iget-​object·​v13,​·​v0,​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>calendar:​Lat/​bitfire/​ical4android/​AndroidCalendar;​
   
65 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>eventsSyncURI()​Landroid/​net/​Uri;​ 65 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>eventsSyncURI()​Landroid/​net/​Uri;​
   
66 ····​move-​result-​object·​v16 66 ····​move-​result-​object·​v14
   
67 ····​invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Lat/​bitfire/​ical4android/​AndroidCalendar;​-​>syncAdapterURI(Landr​oid/​net/​Uri;​)​Landroid/​net/​Uri;​ 67 ····​invoke-​virtual·​{v13,​·​v14},​·​Lat/​bitfire/​ical4android/​AndroidCalendar;​-​>syncAdapterURI(Landr​oid/​net/​Uri;​)​Landroid/​net/​Uri;​
   
68 ····​move-​result-​object·​v15 68 ····​move-​result-​object·​v13
   
69 ····​invoke-​static·​{v15},​·​Landroid/​content/​ContentProviderOperat​ion;​-​>newInsert(Landroid/​net/​Uri;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 69 ····​invoke-​static·​{v13},​·​Landroid/​content/​ContentProviderOperat​ion;​-​>newInsert(Landroid/​net/​Uri;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
70 ····​move-​result-​object·​v4 70 ····​move-​result-​object·​v4
   
71 ····​.​line·​356 71 ····​.​line·​356
72 ····​.​local·​v4,​·​"builder":​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 72 ····​.​local·​v4,​·​"builder":​Landroid/​content/​ContentProviderOperat​ion$Builder;​
73 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>nextBackrefIdx()​I 73 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>nextBackrefIdx()​I
   
74 ····​move-​result·​v13 74 ····​move-​result·​v11
   
75 ····​.​line·​357 75 ····​.​line·​357
76 ····​.​local·​v13,​·​"idxEvent":​I 76 ····​.​local·​v11,​·​"idxEvent":​I
77 ····​const/​4·​v15,​·​0x0 77 ····​const/​4·​v13,​·​0x0
   
78 ····​move-​object/​from16·​v0,​·​p0 78 ····​move-​object/​from16·​v0,​·​p0
   
79 ····​invoke-​virtual·​{v0,​·​v15,​·​v4},​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>buildEvent(Lat/​bitfire/​ical4android/​Event;​Landroid/​content/​ContentProviderOperat​ion$Builder;​)​V 79 ····​invoke-​virtual·​{v0,​·​v13,​·​v4},​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>buildEvent(Lat/​bitfire/​ical4android/​Event;​Landroid/​content/​ContentProviderOperat​ion$Builder;​)​V
   
80 ····​.​line·​358 80 ····​.​line·​358
81 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​ 81 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​
   
82 ····​move-​result-​object·​v15 82 ····​move-​result-​object·​v13
   
83 ····​move-​object/​from16·​v0,​·​p1 83 ····​move-​object/​from16·​v0,​·​p1
   
84 ····​invoke-​virtual·​{v0,​·​v15},​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>enqueue(Landroid/​content/​ContentProviderOperat​ion;​)​V 84 ····​invoke-​virtual·​{v0,​·​v13},​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>enqueue(Landroid/​content/​ContentProviderOperat​ion;​)​V
   
85 ····​.​line·​361 85 ····​.​line·​361
86 ····​move-​object/​from16·​v0,​·​p0 86 ····​move-​object/​from16·​v0,​·​p0
   
87 ····​iget-​object·​v15,​·​v0,​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>event:​Lat/​bitfire/​ical4android/​Event;​ 87 ····​iget-​object·​v13,​·​v0,​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>event:​Lat/​bitfire/​ical4android/​Event;​
   
88 ····​iget-​object·​v15,​·​v15,​·​Lat/​bitfire/​ical4android/​Event;​-​>alarms:​Ljava/​util/​List;​ 88 ····​iget-​object·​v13,​·​v13,​·​Lat/​bitfire/​ical4android/​Event;​-​>alarms:​Ljava/​util/​List;​
   
89 ····​invoke-​interface·​{v15},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 89 ····​invoke-​interface·​{v13},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
90 ····​move-​result-​object·​v11 90 ····​move-​result-​object·​v13
   
91 ····​.​local·​v11,​·​"i$":​Ljava/​util/​Iterator;​  
92 ····​:​goto_0 91 ····​:​goto_0
93 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 92 ····​invoke-​interface·​{v13},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
94 ····​move-​result·​v15 93 ····​move-​result·​v14
   
95 ····​if-​eqz·​v15,​·​:​cond_0 94 ····​if-​eqz·​v14,​·​:​cond_0
   
96 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 95 ····​invoke-​interface·​{v13},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v2 96 ····​move-​result-​object·​v2
   
98 ····​check-​cast·​v2,​·​Lnet/​fortuna/​ical4j/​model/​component/​VAlarm;​ 97 ····​check-​cast·​v2,​·​Lnet/​fortuna/​ical4j/​model/​component/​VAlarm;​
   
99 ····​.​line·​362 98 ····​.​line·​362
100 ····​.​local·​v2,​·​"alarm":​Lnet/​fortuna/​ical4j/​model/​component/​VAlarm;​ 99 ····​.​local·​v2,​·​"alarm":​Lnet/​fortuna/​ical4j/​model/​component/​VAlarm;​
101 ····​move-​object/​from16·​v0,​·​p0 100 ····​move-​object/​from16·​v0,​·​p0
   
102 ····​move-​object/​from16·​v1,​·​p1 101 ····​move-​object/​from16·​v1,​·​p1
   
103 ····​invoke-​virtual·​{v0,​·​v1,​·​v13,​·​v2},​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>insertReminder(Lat/​bitfire/​ical4android/​BatchOperation;​ILnet/​fortuna/​ical4j/​model/​component/​VAlarm;​)​V 102 ····​invoke-​virtual·​{v0,​·​v1,​·​v11,​·​v2},​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>insertReminder(Lat/​bitfire/​ical4android/​BatchOperation;​ILnet/​fortuna/​ical4j/​model/​component/​VAlarm;​)​V
   
104 ····​goto·​:​goto_0 103 ····​goto·​:​goto_0
   
105 ····​.​line·​365 104 ····​.​line·​365
106 ····​.​end·​local·​v2····​#·​"alarm":​Lnet/​fortuna/​ical4j/​model/​component/​VAlarm;​ 105 ····​.​end·​local·​v2····​#·​"alarm":​Lnet/​fortuna/​ical4j/​model/​component/​VAlarm;​
107 ····​:​cond_0 106 ····​:​cond_0
108 ····​move-​object/​from16·​v0,​·​p0 107 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v15,​·​v0,​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>event:​Lat/​bitfire/​ical4android/​Event;​ 108 ····​iget-​object·​v13,​·​v0,​·​Lat/​bitfire/​ical4android/​AndroidEvent;​-​>event:​Lat/​bitfire/​ical4android/​Event;​
   
110 ····​iget-​object·​v15,​·​v15,​·​Lat/​bitfire/​ical4android/​Event;​-​>attendees:​Ljava/​util/​List;​ 109 ····​iget-​object·​v13,​·​v13,​·​Lat/​bitfire/​ical4android/​Event;​-​>attendees:​Ljava/​util/​List;​
   
111 ····​invoke-​interface·​{v15},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 110 ····​invoke-​interface·​{v13},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
112 ····​move-​result-​object·​v11 111 ····​move-​result-​object·​v13
   
Max diff block lines reached; 33464/38520 bytes (86.87%) of diff not shown.
[−]
smali/at/bitfire/ical4android/AndroidTask.smali
Offset 150, 38 lines modified Offset 150, 41 lines modified
   
150 ····​invoke-​virtual·​{p1,​·​v7,​·​v9},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 150 ····​invoke-​virtual·​{p1,​·​v7,​·​v9},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
151 ····​move-​result-​object·​v7 151 ····​move-​result-​object·​v7
   
152 ····​const-​string·​v9,​·​"_dirty" 152 ····​const-​string·​v9,​·​"_dirty"
   
  153 ····​.​line·​251
153 ····​invoke-​static·​{v12},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 154 ····​invoke-​static·​{v12},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
154 ····​move-​result-​object·​v10 155 ····​move-​result-​object·​v10
   
155 ····​invoke-​virtual·​{v7,​·​v9,​·​v10},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 156 ····​invoke-​virtual·​{v7,​·​v9,​·​v10},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
156 ····​.​line·​253 157 ····​.​line·​253
157 ····​:​cond_0 158 ····​:​cond_0
158 ····​const-​string·​v7,​·​"title" 159 ····​const-​string·​v7,​·​"title"
   
159 ····​iget-​object·​v9,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​ 160 ····​iget-​object·​v9,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​
   
160 ····​iget-​object·​v9,​·​v9,​·​Lat/​bitfire/​ical4android/​Task;​-​>summary:​Ljava/​lang/​String;​ 161 ····​iget-​object·​v9,​·​v9,​·​Lat/​bitfire/​ical4android/​Task;​-​>summary:​Ljava/​lang/​String;​
   
  162 ····​.​line·​255
161 ····​invoke-​virtual·​{p1,​·​v7,​·​v9},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 163 ····​invoke-​virtual·​{p1,​·​v7,​·​v9},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
162 ····​move-​result-​object·​v7 164 ····​move-​result-​object·​v7
   
163 ····​const-​string·​v9,​·​"location" 165 ····​const-​string·​v9,​·​"location"
   
164 ····​iget-​object·​v10,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​ 166 ····​iget-​object·​v10,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​
   
165 ····​iget-​object·​v10,​·​v10,​·​Lat/​bitfire/​ical4android/​Task;​-​>location:​Ljava/​lang/​String;​ 167 ····​iget-​object·​v10,​·​v10,​·​Lat/​bitfire/​ical4android/​Task;​-​>location:​Ljava/​lang/​String;​
   
  168 ····​.​line·​256
166 ····​invoke-​virtual·​{v7,​·​v9,​·​v10},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 169 ····​invoke-​virtual·​{v7,​·​v9,​·​v10},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
167 ····​.​line·​258 170 ····​.​line·​258
168 ····​const-​string·​v9,​·​"geo" 171 ····​const-​string·​v9,​·​"geo"
   
169 ····​iget-​object·​v7,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​ 172 ····​iget-​object·​v7,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​
   
Offset 213, 14 lines modified Offset 216, 15 lines modified
   
213 ····​const-​string·​v9,​·​"url" 216 ····​const-​string·​v9,​·​"url"
   
214 ····​iget-​object·​v10,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​ 217 ····​iget-​object·​v10,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​
   
215 ····​iget-​object·​v10,​·​v10,​·​Lat/​bitfire/​ical4android/​Task;​-​>url:​Ljava/​lang/​String;​ 218 ····​iget-​object·​v10,​·​v10,​·​Lat/​bitfire/​ical4android/​Task;​-​>url:​Ljava/​lang/​String;​
   
  219 ····​.​line·​261
216 ····​invoke-​virtual·​{v7,​·​v9,​·​v10},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 220 ····​invoke-​virtual·​{v7,​·​v9,​·​v10},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
217 ····​.​line·​263 221 ····​.​line·​263
218 ····​const/​4·​v3,​·​0x0 222 ····​const/​4·​v3,​·​0x0
   
219 ····​.​line·​264 223 ····​.​line·​264
220 ····​.​local·​v3,​·​"organizer":​Ljava/​lang/​String;​ 224 ····​.​local·​v3,​·​"organizer":​Ljava/​lang/​String;​
Offset 350, 14 lines modified Offset 354, 15 lines modified
350 ····​:​goto_4 354 ····​:​goto_4
351 ····​invoke-​virtual·​{p1,​·​v9,​·​v7},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 355 ····​invoke-​virtual·​{p1,​·​v9,​·​v7},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
352 ····​move-​result-​object·​v7 356 ····​move-​result-​object·​v7
   
353 ····​const-​string·​v9,​·​"completed_is_allday"​ 357 ····​const-​string·​v9,​·​"completed_is_allday"​
   
  358 ····​.​line·​290
354 ····​invoke-​static·​{v12},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 359 ····​invoke-​static·​{v12},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
355 ····​move-​result-​object·​v10 360 ····​move-​result-​object·​v10
   
356 ····​invoke-​virtual·​{v7,​·​v9,​·​v10},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 361 ····​invoke-​virtual·​{v7,​·​v9,​·​v10},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
357 ····​.​line·​292 362 ····​.​line·​292
Offset 905, 15 lines modified Offset 910, 15 lines modified
905 ····​iget-​object·​v0,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​ 910 ····​iget-​object·​v0,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​
   
906 ····​if-​eqz·​v0,​·​:​cond_1 911 ····​if-​eqz·​v0,​·​:​cond_1
   
907 ····​.​line·​75 912 ····​.​line·​75
908 ····​iget-​object·​v0,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​ 913 ····​iget-​object·​v0,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTask;​-​>task:​Lat/​bitfire/​ical4android/​Task;​
   
909 ····​.​line·79 914 ····​.​line·86
910 ····​:​cond_0 915 ····​:​cond_0
911 ····​:​goto_0 916 ····​:​goto_0
912 ····​return-​object·​v0 917 ····​return-​object·​v0
   
913 ····​.​line·​78 918 ····​.​line·​78
914 ····​:​cond_1 919 ····​:​cond_1
915 ····​:​try_start_0 920 ····​:​try_start_0
[−]
smali/at/bitfire/ical4android/AndroidTaskList.smali
Offset 48, 74 lines modified Offset 48, 67 lines modified
48 ····​iput-​wide·​p4,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTaskList;​-​>id:​J 48 ····​iput-​wide·​p4,​·​p0,​·​Lat/​bitfire/​ical4android/​AndroidTaskList;​-​>id:​J
   
49 ····​.​line·​66 49 ····​.​line·​66
50 ····​return-​void 50 ····​return-​void
51 .​end·​method 51 .​end·​method
   
52 .​method·​public·​static·​acquireTaskProvider(L​android/​content/​ContentResolver;​)​Lat/​bitfire/​ical4android/​TaskProvider;​ 52 .​method·​public·​static·​acquireTaskProvider(L​android/​content/​ContentResolver;​)​Lat/​bitfire/​ical4android/​TaskProvider;​
53 ····​.​locals·8 53 ····​.​locals·5
54 ····​.​param·​p0,​·​"resolver"····​#·​Landroid/​content/​ContentResolver;​ 54 ····​.​param·​p0,​·​"resolver"····​#·​Landroid/​content/​ContentResolver;​
   
55 ····​.​prologue 55 ····​.​prologue
56 ····.​line·78 56 ····const/​4·​v3,​·0x0
57 ····​const/​4·​v6,​·​0x1  
   
58 ····new-​array·v1,​·v6,​·[Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​ 57 ····.​line·​78
  58 ····​const/​4·​v4,​·​0x1
   
59 ····​const/​4·v6,​·​0x0 59 ····new-​array·v0,​·v4,​·[Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​
   
60 ····​sget-​object·​v7,​·​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​-​>OpenTasks:​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​ 60 ····​sget-​object·​v4,​·​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​-​>OpenTasks:​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​
   
61 ····​aput-​object·​v7,​·​v1,​·​v6 61 ····​aput-​object·​v4,​·​v0,​·​v3
   
62 ····​.​line·​82 62 ····​.​line·​82
63 ····​.​local·​v1,​·​"byPriority":​[Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​ 63 ····​.​local·​v0,​·​"byPriority":​[Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​
64 ····move-​object·​v0,​·​v1 64 ····array-​length·​v4,​·​v0
   
65 ····​.​local·​v0,​·​"arr$":​[Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​  
66 ····​array-​length·​v3,​·​v0  
   
67 ····​.​local·​v3,​·​"len$":​I  
68 ····​const/​4·​v2,​·​0x0  
   
69 ····​.​local·​v2,​·​"i$":​I  
70 ····​:​goto_0 65 ····​:​goto_0
71 ····​if-​ge·​v2,​·​v3,​·​:​cond_1 66 ····​if-​ge·​v3,​·​v4,​·​:​cond_1
   
72 ····​aget-​object·​v4,​·​v0,​·​v2 67 ····​aget-​object·​v1,​·​v0,​·​v3
   
73 ····​.​line·​83 68 ····​.​line·​83
74 ····​.​local·​v4,​·​"name":​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​ 69 ····​.​local·​v1,​·​"name":​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​
75 ····​invoke-​static·​{p0,​·​v4},​·​Lat/​bitfire/​ical4android/​TaskProvider;​-​>acquire(Landroid/​content/​ContentResolver;​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​)​Lat/​bitfire/​ical4android/​TaskProvider;​ 70 ····​invoke-​static·​{p0,​·​v1},​·​Lat/​bitfire/​ical4android/​TaskProvider;​-​>acquire(Landroid/​content/​ContentResolver;​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​)​Lat/​bitfire/​ical4android/​TaskProvider;​
   
76 ····​move-​result-​object·​v5 71 ····​move-​result-​object·​v2
   
77 ····​.​line·​84 72 ····​.​line·​84
78 ····​.​local·​v5,​·​"provider":​Lat/​bitfire/​ical4android/​TaskProvider;​ 73 ····​.​local·​v2,​·​"provider":​Lat/​bitfire/​ical4android/​TaskProvider;​
79 ····​if-​eqz·​v5,​·​:​cond_0 74 ····​if-​eqz·​v2,​·​:​cond_0
   
80 ····​.​line·​87 75 ····​.​line·​87
81 ····​.​end·​local·​v4····​#·​"name":​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​ 76 ····​.​end·​local·​v1····​#·​"name":​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​
82 ····​.​end·​local·​v5····​#·​"provider":​Lat/​bitfire/​ical4android/​TaskProvider;​ 77 ····​.​end·​local·​v2····​#·​"provider":​Lat/​bitfire/​ical4android/​TaskProvider;​
83 ····​:​goto_1 78 ····​:​goto_1
84 ····​return-​object·​v5 79 ····​return-​object·​v2
   
85 ····​.​line·​82 80 ····​.​line·​82
86 ····​.​restart·​local·​v4····​#·​"name":​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​ 81 ····​.​restart·​local·​v1····​#·​"name":​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​
87 ····​.​restart·​local·​v5····​#·​"provider":​Lat/​bitfire/​ical4android/​TaskProvider;​ 82 ····​.​restart·​local·​v2····​#·​"provider":​Lat/​bitfire/​ical4android/​TaskProvider;​
88 ····​:​cond_0 83 ····​:​cond_0
89 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 84 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
90 ····​goto·​:​goto_0 85 ····​goto·​:​goto_0
   
91 ····​.​line·​87 86 ····​.​line·​87
92 ····​.​end·​local·​v4····​#·​"name":​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​ 87 ····​.​end·​local·​v1····​#·​"name":​Lat/​bitfire/​ical4android/​TaskProvider$Provider​Name;​
93 ····​.​end·​local·​v5····​#·​"provider":​Lat/​bitfire/​ical4android/​TaskProvider;​ 88 ····​.​end·​local·​v2····​#·​"provider":​Lat/​bitfire/​ical4android/​TaskProvider;​
94 ····​:​cond_1 89 ····​:​cond_1
95 ····​const/​4·​v5,​·​0x0 90 ····​const/​4·​v2,​·​0x0
   
96 ····​goto·​:​goto_1 91 ····​goto·​:​goto_1
97 .​end·​method 92 .​end·​method
   
98 .​method·​public·​static·​create(Landroid/​accounts/​Account;​Lat/​bitfire/​ical4android/​TaskProvider;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​ 93 .​method·​public·​static·​create(Landroid/​accounts/​Account;​Lat/​bitfire/​ical4android/​TaskProvider;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​
99 ····​.​locals·​4 94 ····​.​locals·​4
100 ····​.​param·​p0,​·​"account"····​#·​Landroid/​accounts/​Account;​ 95 ····​.​param·​p0,​·​"account"····​#·​Landroid/​accounts/​Account;​
Offset 492, 14 lines modified Offset 485, 15 lines modified
   
492 ····​if-​eqz·​v0,​·​:​cond_0 485 ····​if-​eqz·​v0,​·​:​cond_0
   
493 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>close()​V 486 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>close()​V
494 ····​:​try_end_2 487 ····​:​try_end_2
495 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_0 488 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_0
   
  489 ····​.​line·​114
496 ····​:​cond_0 490 ····​:​cond_0
497 ····​return-​object·​v8 491 ····​return-​object·​v8
   
498 ····​.​line·​116 492 ····​.​line·​116
499 ····​.​end·​local·​v8····​#·​"taskList":​Lat/​bitfire/​ical4android/​AndroidTaskList;​ 493 ····​.​end·​local·​v8····​#·​"taskList":​Lat/​bitfire/​ical4android/​AndroidTaskList;​
500 ····​.​end·​local·​v9····​#·​"values":​Landroid/​content/​ContentValues;​ 494 ····​.​end·​local·​v9····​#·​"values":​Landroid/​content/​ContentValues;​
501 ····​:​cond_1 495 ····​:​cond_1
Offset 563, 38 lines modified Offset 557, 43 lines modified
   
563 ····​move-​result-​object·​v0 557 ····​move-​result-​object·​v0
   
564 ····​const-​string·​v1,​·​"account_name" 558 ····​const-​string·​v1,​·​"account_name"
   
565 ····​iget-​object·​v2,​·​p1,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​ 559 ····​iget-​object·​v2,​·​p1,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​
   
Max diff block lines reached; 3895/8440 bytes (46.15%) of diff not shown.
[−]
smali/at/bitfire/ical4android/BatchOperation.smali
Offset 57, 108 lines modified Offset 57, 105 lines modified
57 ····​.​line·​34 57 ····​.​line·​34
58 ····​return-​void 58 ····​return-​void
59 .​end·​method 59 .​end·​method
   
   
60 #·​virtual·​methods 60 #·​virtual·​methods
61 .​method·​public·​commit()​I 61 .​method·​public·​commit()​I
62 ····​.​locals·9 62 ····​.​locals·7
63 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 63 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
64 ········​value·​=·​{ 64 ········​value·​=·​{
65 ············​Lat/​bitfire/​ical4android/​CalendarStorageExcept​ion;​ 65 ············​Lat/​bitfire/​ical4android/​CalendarStorageExcept​ion;​
66 ········​} 66 ········​}
67 ····​.​end·​annotation 67 ····​.​end·​annotation
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​45 69 ····​.​line·​45
70 ····​const/​4·​v0,​·​0x0 70 ····​const/​4·​v0,​·​0x0
   
71 ····​.​line·​46 71 ····​.​line·​46
72 ····​.​local·​v0,​·​"affected":​I 72 ····​.​local·​v0,​·​"affected":​I
73 ····​iget-​object·​v6,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>queue:​Ljava/​util/​ArrayList;​ 73 ····​iget-​object·​v3,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>queue:​Ljava/​util/​ArrayList;​
   
74 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z 74 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z
   
75 ····​move-​result·​v6 75 ····​move-​result·​v3
   
76 ····​if-​nez·​v6,​·​:​cond_3 76 ····​if-​nez·​v3,​·​:​cond_3
   
77 ····​.​line·​48 77 ····​.​line·​48
78 ····​:​try_start_0 78 ····​:​try_start_0
79 ····​sget-​object·​v6,​·​Lat/​bitfire/​ical4android/​Constants;​-​>log:​Ljava/​util/​logging/​Logger;​ 79 ····​sget-​object·​v3,​·​Lat/​bitfire/​ical4android/​Constants;​-​>log:​Ljava/​util/​logging/​Logger;​
   
80 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 80 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
81 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 81 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
82 ····​const-​string·​v8,​·​"Committing·​" 82 ····​const-​string·​v5,​·​"Committing·​"
   
83 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 83 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
84 ····​move-​result-​object·​v7 84 ····​move-​result-​object·​v4
   
85 ····​iget-​object·​v8,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>queue:​Ljava/​util/​ArrayList;​ 85 ····​iget-​object·​v5,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>queue:​Ljava/​util/​ArrayList;​
   
86 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​ArrayList;​-​>size()​I 86 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
87 ····​move-​result·​v8 87 ····​move-​result·​v5
   
88 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 88 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
89 ····​move-​result-​object·​v7 89 ····​move-​result-​object·​v4
   
90 ····​const-​string·​v8,​·​"·​operations·​\u2026" 90 ····​const-​string·​v5,​·​"·​operations·​\u2026"
   
91 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 91 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
92 ····​move-​result-​object·​v7 92 ····​move-​result-​object·​v4
   
93 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 93 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
94 ····​move-​result-​object·​v7 94 ····​move-​result-​object·​v4
   
95 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​util/​logging/​Logger;​-​>fine(Ljava/​lang/​String;​)​V 95 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​logging/​Logger;​-​>fine(Ljava/​lang/​String;​)​V
   
96 ····​.​line·​49 96 ····​.​line·​49
97 ····​iget-​object·​v6,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>providerClient:​Landroid/​content/​ContentProviderClient​;​ 97 ····​iget-​object·​v3,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>providerClient:​Landroid/​content/​ContentProviderClient​;​
   
98 ····​iget-​object·​v7,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>queue:​Ljava/​util/​ArrayList;​ 98 ····​iget-​object·​v4,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>queue:​Ljava/​util/​ArrayList;​
   
99 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​ContentProviderClient​;​-​>applyBatch(Ljava/​util/​ArrayList;​)​[Landroid/​content/​ContentProviderResult​;​ 99 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​ContentProviderClient​;​-​>applyBatch(Ljava/​util/​ArrayList;​)​[Landroid/​content/​ContentProviderResult​;​
   
100 ····​move-​result-​object·​v6 100 ····​move-​result-​object·​v3
   
101 ····​iput-​object·​v6,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>results:​[Landroid/​content/​ContentProviderResult​;​ 101 ····​iput-​object·​v3,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>results:​[Landroid/​content/​ContentProviderResult​;​
   
102 ····​.​line·​50 102 ····​.​line·​50
103 ····​iget-​object·​v1,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>results:​[Landroid/​content/​ContentProviderResult​;​ 103 ····​iget-​object·​v4,​·​p0,​·​Lat/​bitfire/​ical4android/​BatchOperation;​-​>results:​[Landroid/​content/​ContentProviderResult​;​
   
104 ····.​local·v1,​·"arr$":​[Landroid/​content/​ContentProviderResult​;​ 104 ····​array-​length·v5,​·​v4
105 ····​array-​length·​v4,​·​v1  
   
106 ····​.​local·​v4,​·​"len$":​I  
107 ····​const/​4·​v3,​·​0x0 105 ····​const/​4·​v3,​·​0x0
   
108 ····​.​local·​v3,​·​"i$":​I  
109 ····​:​goto_0 106 ····​:​goto_0
110 ····​if-​ge·​v3,​·​v4,​·​:​cond_2 107 ····​if-​ge·​v3,​·​v5,​·​:​cond_2
   
111 ····​aget-​object·​v5,​·​v1,​·​v3 108 ····​aget-​object·​v2,​·​v4,​·​v3
   
112 ····​.​line·​51 109 ····​.​line·​51
113 ····​.​local·​v5,​·​"result":​Landroid/​content/​ContentProviderResult​;​ 110 ····​.​local·​v2,​·​"result":​Landroid/​content/​ContentProviderResult​;​
114 ····​if-​eqz·​v5,​·​:​cond_0 111 ····​if-​eqz·​v2,​·​:​cond_0
   
115 ····​.​line·​52 112 ····​.​line·​52
116 ····​iget-​object·​v6,​·​v5,​·​Landroid/​content/​ContentProviderResult​;​-​>count:​Ljava/​lang/​Integer;​ 113 ····​iget-​object·​v6,​·​v2,​·​Landroid/​content/​ContentProviderResult​;​-​>count:​Ljava/​lang/​Integer;​
   
117 ····​if-​eqz·​v6,​·​:​cond_1 114 ····​if-​eqz·​v6,​·​:​cond_1
   
Max diff block lines reached; 4592/9570 bytes (47.98%) of diff not shown.
[−]
smali/at/bitfire/ical4android/DateUtils.smali
Offset 63, 379 lines modified Offset 63, 362 lines modified
63 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 63 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
64 ········​value·​=·​{ 64 ········​value·​=·​{
65 ············​Ljava/​text/​ParseException;​ 65 ············​Ljava/​text/​ParseException;​
66 ········​} 66 ········​}
67 ····​.​end·​annotation 67 ····​.​end·​annotation
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​150  
70 ····​.​local·​p1,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Lnet/​fortuna/​ical4j/​model/​property/​DateListProperty;​>;​" 69 ····​.​local·​p1,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Lnet/​fortuna/​ical4j/​model/​property/​DateListProperty;​>;​"
71 ····​const/​16·​v10,​·​0x3b 70 ····​const/​4·​v12,​·-​0x1
   
72 ····invoke-​virtual·​{p0,​·​v10},​·Ljava/​lang/​String;​-​>indexOf(I)​I 71 ····const/​4·​v10,​·0x1
   
73 ····move-​result·v6 72 ····const/​4·​v7,​·0x0
   
74 ····​.​line·​151 73 ····​.​line·​150
75 ····.​local·​v6,​·"limiter":​I 74 ····const/​16·v8,​·​0x3b
76 ····​const/​4·​v10,​·​-​0x1  
   
77 ····​if-​eq·v6,​·​v10,​·:​cond_0 75 ····​invoke-​virtual·{p0,​·​v8},​·Ljava/​lang/​String;​-​>indexOf(I)​I
   
78 ····.​line·​152 76 ····move-​result·​v3
79 ····​sget-​object·​v10,​·​Lat/​bitfire/​ical4android/​DateUtils;​-​>tzRegistry:​Lnet/​fortuna/​ical4j/​model/​TimeZoneRegistry;​  
   
80 ····const/​4·v11,​·​0x0 77 ····.​line·​151
  78 ····​.​local·​v3,​·​"limiter":​I
81 ····​invoke-​virtual·​{p0,​·​v11,​·​v6},​·Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 79 ····​if-​eq·​v3,​·​v12,​·:​cond_0
   
82 ····move-​result-​object·v11 80 ····.​line·152
  81 ····​sget-​object·​v8,​·​Lat/​bitfire/​ical4android/​DateUtils;​-​>tzRegistry:​Lnet/​fortuna/​ical4j/​model/​TimeZoneRegistry;​
   
83 ····​invoke-​interface·​{v10,​·​v11},​·Lnet/​fortuna/​ical4j/​model/​TimeZoneRegistry;​-​>getTimeZone(Ljava/​lang/​String;​)​Lnet/​fortuna/​ical4j/​model/​TimeZone;​ 82 ····​invoke-​virtual·​{p0,​·​v7,​·v3},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
84 ····​move-​result-​object·​v9 83 ····​move-​result-​object·​v9
   
  84 ····​invoke-​interface·​{v8,​·​v9},​·​Lnet/​fortuna/​ical4j/​model/​TimeZoneRegistry;​-​>getTimeZone(Ljava/​lang/​String;​)​Lnet/​fortuna/​ical4j/​model/​TimeZone;​
   
  85 ····​move-​result-​object·​v6
   
85 ····​.​line·​153 86 ····​.​line·​153
86 ····​.​local·​v9,​·​"timeZone":​Lnet/​fortuna/​ical4j/​model/​TimeZone;​ 87 ····​.​local·​v6,​·​"timeZone":​Lnet/​fortuna/​ical4j/​model/​TimeZone;​
87 ····​add-​int/​lit8·​v10,​·​v6,​·​0x1 88 ····​add-​int/​lit8·​v8,​·​v3,​·​0x1
   
88 ····​invoke-​virtual·​{p0,​·​v10},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 89 ····​invoke-​virtual·​{p0,​·​v8},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
89 ····​move-​result-​object·​v2 90 ····​move-​result-​object·​v1
   
90 ····​.​line·​161 91 ····​.​line·​161
91 ····​.​local·​v2,​·​"datesStr":​Ljava/​lang/​String;​ 92 ····​.​local·​v1,​·​"datesStr":​Ljava/​lang/​String;​
92 ····​:​goto_0 93 ····​:​goto_0
93 ····​if-​eqz·​p2,​·​:​cond_1 94 ····​if-​eqz·​p2,​·​:​cond_1
   
94 ····​.​line·​162 95 ····​.​line·​162
95 ····​new-​instance·​v1,​·​Lnet/​fortuna/​ical4j/​model/​DateList;​ 96 ····​new-​instance·​v0,​·​Lnet/​fortuna/​ical4j/​model/​DateList;​
   
96 ····​sget-​object·​v10,​·​Lnet/​fortuna/​ical4j/​model/​parameter/​Value;​-​>DATE:​Lnet/​fortuna/​ical4j/​model/​parameter/​Value;​ 97 ····​sget-​object·​v8,​·​Lnet/​fortuna/​ical4j/​model/​parameter/​Value;​-​>DATE:​Lnet/​fortuna/​ical4j/​model/​parameter/​Value;​
   
97 ····​invoke-​direct·​{v1,​·​v10},​·​Lnet/​fortuna/​ical4j/​model/​DateList;​-​><init>(Lnet/​fortuna/​ical4j/​model/​parameter/​Value;​)​V 98 ····​invoke-​direct·​{v0,​·​v8},​·​Lnet/​fortuna/​ical4j/​model/​DateList;​-​><init>(Lnet/​fortuna/​ical4j/​model/​parameter/​Value;​)​V
   
98 ····​.​line·​163 99 ····​.​line·​163
99 ····​.​local·​v1,​·​"dateList":​Lnet/​fortuna/​ical4j/​model/​DateList;​ 100 ····​.​local·​v0,​·​"dateList":​Lnet/​fortuna/​ical4j/​model/​DateList;​
100 ····​const/​16·​v10,​·​0x2c 101 ····​const/​16·​v8,​·​0x2c
   
101 ····​invoke-​static·​{v2,​·​v10},​·​Lorg/​apache/​commons/​lang3/​StringUtils;​-​>split(Ljava/​lang/​String;​C)​[Ljava/​lang/​String;​ 102 ····​invoke-​static·​{v1,​·​v8},​·​Lorg/​apache/​commons/​lang3/​StringUtils;​-​>split(Ljava/​lang/​String;​C)​[Ljava/​lang/​String;​
   
102 ····​move-​result-​object·​v0  
   
103 ····.​local·v0,​·​"arr$":​[Ljava/​lang/​String;​ 103 ····move-​result-​object·​v8
104 ····​array-​length·​v5,​·​v0  
   
105 ····.​local·​v5,​·​"len$":​I 104 ····array-​length·​v9,​·​v8
106 ····​const/​4·​v4,​·​0x0  
   
107 ····​.​local·​v4,​·​"i$":​I  
108 ····​:​goto_1 105 ····​:​goto_1
109 ····​if-​ge·​v4,​·​v5,​·​:​cond_2 106 ····​if-​ge·​v7,​·​v9,​·​:​cond_2
   
110 ····​aget-​object·​v8,​·​v0,​·​v4 107 ····​aget-​object·​v5,​·​v8,​·​v7
   
111 ····​.​line·​164 108 ····​.​line·​164
112 ····​.​local·​v8,​·​"s":​Ljava/​lang/​String;​ 109 ····​.​local·​v5,​·​"s":​Ljava/​lang/​String;​
113 ····​new-​instance·​v10,​·​Lnet/​fortuna/​ical4j/​model/​Date;​ 110 ····​new-​instance·​v10,​·​Lnet/​fortuna/​ical4j/​model/​Date;​
   
114 ····​new-​instance·​v11,​·​Lnet/​fortuna/​ical4j/​model/​DateTime;​ 111 ····​new-​instance·​v11,​·​Lnet/​fortuna/​ical4j/​model/​DateTime;​
   
115 ····​invoke-​direct·​{v11,​·​v8},​·​Lnet/​fortuna/​ical4j/​model/​DateTime;​-​><init>(Ljava/​lang/​String;​)​V 112 ····​invoke-​direct·​{v11,​·​v5},​·​Lnet/​fortuna/​ical4j/​model/​DateTime;​-​><init>(Ljava/​lang/​String;​)​V
   
116 ····​invoke-​direct·​{v10,​·​v11},​·​Lnet/​fortuna/​ical4j/​model/​Date;​-​><init>(Ljava/​util/​Date;​)​V 113 ····​invoke-​direct·​{v10,​·​v11},​·​Lnet/​fortuna/​ical4j/​model/​Date;​-​><init>(Ljava/​util/​Date;​)​V
   
117 ····​invoke-​virtual·​{v1,​·​v10},​·​Lnet/​fortuna/​ical4j/​model/​DateList;​-​>add(Lnet/​fortuna/​ical4j/​model/​Date;​)​Z 114 ····​invoke-​virtual·​{v0,​·​v10},​·​Lnet/​fortuna/​ical4j/​model/​DateList;​-​>add(Lnet/​fortuna/​ical4j/​model/​Date;​)​Z
   
118 ····​.​line·​163 115 ····​.​line·​163
119 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1 116 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1
   
120 ····​goto·​:​goto_1 117 ····​goto·​:​goto_1
   
121 ····​.​line·​155 118 ····​.​line·​155
122 ····​.​end·​local·​v0····​#·​"arr$":​[Ljava/​lang/​String;​ 119 ····​.​end·​local·​v0····​#·​"dateList":​Lnet/​fortuna/​ical4j/​model/​DateList;​
123 ····​.​end·​local·​v1····​#·​"dateList":​Lnet/​fortuna/​ical4j/​model/​DateList;​ 120 ····​.​end·​local·​v1····​#·​"datesStr":​Ljava/​lang/​String;​
Max diff block lines reached; 22477/27477 bytes (81.80%) of diff not shown.
[−]
smali/at/bitfire/ical4android/Event.smali
Offset 172, 15 lines modified Offset 172, 15 lines modified
   
172 ····​move-​result-​object·​v0 172 ····​move-​result-​object·​v0
   
173 ····​return-​object·​v0 173 ····​return-​object·​v0
174 .​end·​method 174 .​end·​method
   
175 .​method·​public·​static·​fromStream(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​Ljava/​util/​Map;​)​[Lat/​bitfire/​ical4android/​Event;​ 175 .​method·​public·​static·​fromStream(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​Ljava/​util/​Map;​)​[Lat/​bitfire/​ical4android/​Event;​
176 ····​.​locals·​25 176 ····​.​locals·​24
177 ····​.​param·​p0,​·​"stream"····​#·​Ljava/​io/​InputStream;​ 177 ····​.​param·​p0,​·​"stream"····​#·​Ljava/​io/​InputStream;​
178 ········​.​annotation·​build·​Llombok/​NonNull;​ 178 ········​.​annotation·​build·​Llombok/​NonNull;​
179 ········​.​end·​annotation 179 ········​.​end·​annotation
180 ····​.​end·​param 180 ····​.​end·​param
181 ····​.​param·​p1,​·​"charset"····​#·​Ljava/​nio/​charset/​Charset;​ 181 ····​.​param·​p1,​·​"charset"····​#·​Ljava/​nio/​charset/​Charset;​
182 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 182 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
183 ········​value·​=·​{ 183 ········​value·​=·​{
Offset 204, 422 lines modified Offset 204, 415 lines modified
204 ····​.​end·​annotation 204 ····​.​end·​annotation
   
205 ····​.​prologue 205 ····​.​prologue
206 ····​.​line·​111 206 ····​.​line·​111
207 ····​.​local·​p2,​·​"properties":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 207 ····​.​local·​p2,​·​"properties":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
208 ····​if-​nez·​p0,​·​:​cond_0 208 ····​if-​nez·​p0,​·​:​cond_0
   
209 ····​new-​instance·​v22,​·​Ljava/​lang/​NullPointerException;​ 209 ····​new-​instance·​v20,​·​Ljava/​lang/​NullPointerException;​
   
210 ····​const-​string·​v23,​·​"stream" 210 ····​const-​string·​v21,​·​"stream"
   
211 ····​invoke-​direct/​range·​{v22·​.​.​·​v23},​·​Ljava/​lang/​NullPointerException;​-​><init>(Ljava/​lang/​String;​)​V 211 ····​invoke-​direct/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​NullPointerException;​-​><init>(Ljava/​lang/​String;​)​V
   
212 ····​throw·​v22 212 ····​throw·​v20
   
213 ····​.​line·​112 213 ····​.​line·​112
214 ····​:​cond_0 214 ····​:​cond_0
215 ····​sget-​object·​v22,​·​Lat/​bitfire/​ical4android/​Constants;​-​>log:​Ljava/​util/​logging/​Logger;​ 215 ····​sget-​object·​v20,​·​Lat/​bitfire/​ical4android/​Constants;​-​>log:​Ljava/​util/​logging/​Logger;​
   
216 ····​const-​string·​v23,​·​"Parsing·​iCalendar·​stream" 216 ····​const-​string·​v21,​·​"Parsing·​iCalendar·​stream"
   
217 ····​invoke-​virtual/​range·​{v22·​.​.​·​v23},​·​Ljava/​util/​logging/​Logger;​-​>fine(Ljava/​lang/​String;​)​V 217 ····​invoke-​virtual/​range·​{v20·​.​.​·​v21},​·​Ljava/​util/​logging/​Logger;​-​>fine(Ljava/​lang/​String;​)​V
   
218 ····​.​line·​115 218 ····​.​line·​115
219 ····​if-​eqz·​p1,​·​:​cond_5 219 ····​if-​eqz·​p1,​·​:​cond_5
   
220 ····​.​line·​116 220 ····​.​line·​116
221 ····​:​try_start_0 221 ····​:​try_start_0
222 ····​new-​instance·​v16,​·​Ljava/​io/​InputStreamReader;​ 222 ····​new-​instance·​v14,​·​Ljava/​io/​InputStreamReader;​
   
223 ····​move-​object/​from16·​v0,​·v16 223 ····​move-​object/​from16·​v0,​·p0
   
224 ····​move-​object/​from16·​v1,​·​p0 224 ····​move-​object/​from16·​v1,​·​p1
   
225 ····​move-​object/​from16·​v2,​·​p1  
   
226 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​V 225 ····​invoke-​direct·​{v14,​·​v0,​·​v1},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​V
227 ····​:​try_end_0 226 ····​:​try_end_0
228 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 227 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
229 ····​.​line·​117 228 ····​.​line·​117
230 ····​.​local·​v16,​·​"reader":​Ljava/​io/​InputStreamReader;​ 229 ····​.​local·​v14,​·​"reader":​Ljava/​io/​InputStreamReader;​
231 ····​:​try_start_1 230 ····​:​try_start_1
232 ····​invoke-​static·​{},​·​Lat/​bitfire/​ical4android/​Event;​-​>calendarBuilder()​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​ 231 ····​invoke-​static·​{},​·​Lat/​bitfire/​ical4android/​Event;​-​>calendarBuilder()​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​
   
233 ····​move-​result-​object·​v22 232 ····​move-​result-​object·​v20
   
234 ····​move-​object/​from16·​v0,​·​v22  
   
235 ····​move-​object/​from16·​v1,​·​v16 233 ····​move-​object/​from16·​v0,​·​v20
   
236 ····​invoke-​virtual·​{v0,​·​v1},​·​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​-​>build(Ljava/​io/​Reader;​)​Lnet/​fortuna/​ical4j/​model/​Calendar;​ 234 ····​invoke-​virtual·​{v0,​·​v14},​·​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​-​>build(Ljava/​io/​Reader;​)​Lnet/​fortuna/​ical4j/​model/​Calendar;​
237 ····​:​try_end_1 235 ····​:​try_end_1
238 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 236 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
239 ····​move-​result-​object·​v13 237 ····​move-​result-​object·​v11
   
240 ····​.​line·​116 238 ····​.​line·​116
241 ····​.​local·​v13,​·​"ical":​Lnet/​fortuna/​ical4j/​model/​Calendar;​ 239 ····​.​local·​v11,​·​"ical":​Lnet/​fortuna/​ical4j/​model/​Calendar;​
242 ····​:​try_start_2 240 ····​:​try_start_2
243 ····​invoke-​static/​range·​{v16·​.​.​·v16},​·​Ljava/​util/​Collections;​-​>singletonList(Ljava/​lang/​Object;​)​Ljava/​util/​List;​ 241 ····​invoke-​static·​{v14},​·​Ljava/​util/​Collections;​-​>singletonList(Ljava/​lang/​Object;​)​Ljava/​util/​List;​
   
244 ····​move-​result-​object·​v22 242 ····​move-​result-​object·​v20
   
245 ····​const/​16·​v23,​·​0x0 243 ····​const/​16·​v21,​·​0x0
   
246 ····​invoke-​interface/​range·​{v22·​.​.​·​v23},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 244 ····​invoke-​interface/​range·​{v20·​.​.​·​v21},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
247 ····​move-​result-​object·​v22 245 ····​move-​result-​object·​v20
   
248 ····​if-​eqz·​v22,​·​:​cond_1 246 ····​if-​eqz·​v20,​·​:​cond_1
   
249 ····​invoke-​virtual/​range·​{v16·​.​.​·v16},​·​Ljava/​io/​InputStreamReader;​-​>close()​V 247 ····​invoke-​virtual·​{v14},​·​Ljava/​io/​InputStreamReader;​-​>close()​V
250 ····​:​try_end_2 248 ····​:​try_end_2
251 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_0 249 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_0
   
252 ····​.​line·​124 250 ····​.​line·​124
253 ····​.​end·​local·​v16····​#·​"reader":​Ljava/​io/​InputStreamReader;​ 251 ····​.​end·​local·​v14····​#·​"reader":​Ljava/​io/​InputStreamReader;​
254 ····​:​cond_1 252 ····​:​cond_1
255 ····​:​goto_0 253 ····​:​goto_0
256 ····​if-​eqz·​p2,​·​:​cond_2 254 ····​if-​eqz·​p2,​·​:​cond_2
   
257 ····​.​line·​125 255 ····​.​line·​125
Max diff block lines reached; 82152/86592 bytes (94.87%) of diff not shown.
[−]
smali/at/bitfire/ical4android/R.smali
Offset 15, 10 lines modified Offset 15, 9 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·​9 18 ····​.​line·​9
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​10  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
[−]
smali/at/bitfire/ical4android/Task.smali
Offset 83, 15 lines modified Offset 83, 15 lines modified
   
83 ····​iput-​object·​v0,​·​p0,​·​Lat/​bitfire/​ical4android/​Task;​-​>exDates:​Ljava/​util/​List;​ 83 ····​iput-​object·​v0,​·​p0,​·​Lat/​bitfire/​ical4android/​Task;​-​>exDates:​Ljava/​util/​List;​
   
84 ····​return-​void 84 ····​return-​void
85 .​end·​method 85 .​end·​method
   
86 .​method·​public·​static·​fromStream(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​[Lat/​bitfire/​ical4android/​Task;​ 86 .​method·​public·​static·​fromStream(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​[Lat/​bitfire/​ical4android/​Task;​
87 ····​.​locals·10 87 ····​.​locals·9
88 ····​.​param·​p0,​·​"stream"····​#·​Ljava/​io/​InputStream;​ 88 ····​.​param·​p0,​·​"stream"····​#·​Ljava/​io/​InputStream;​
89 ········​.​annotation·​build·​Llombok/​NonNull;​ 89 ········​.​annotation·​build·​Llombok/​NonNull;​
90 ········​.​end·​annotation 90 ········​.​end·​annotation
91 ····​.​end·​param 91 ····​.​end·​param
92 ····​.​param·​p1,​·​"charset"····​#·​Ljava/​nio/​charset/​Charset;​ 92 ····​.​param·​p1,​·​"charset"····​#·​Ljava/​nio/​charset/​Charset;​
93 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 93 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
94 ········​value·​=·​{ 94 ········​value·​=·​{
Offset 100, 662 lines modified Offset 100, 656 lines modified
100 ········​} 100 ········​}
101 ····​.​end·​annotation 101 ····​.​end·​annotation
   
102 ····​.​prologue 102 ····​.​prologue
103 ····​.​line·​90 103 ····​.​line·​90
104 ····​if-​nez·​p0,​·​:​cond_0 104 ····​if-​nez·​p0,​·​:​cond_0
   
105 ····​new-​instance·​v7,​·​Ljava/​lang/​NullPointerException;​ 105 ····​new-​instance·​v6,​·​Ljava/​lang/​NullPointerException;​
   
106 ····​const-​string·​v8,​·​"stream" 106 ····​const-​string·​v7,​·​"stream"
   
107 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​lang/​NullPointerException;​-​><init>(Ljava/​lang/​String;​)​V 107 ····​invoke-​direct·​{v6,​·​v7},​·​Ljava/​lang/​NullPointerException;​-​><init>(Ljava/​lang/​String;​)​V
   
108 ····​throw·​v7 108 ····​throw·​v6
   
109 ····​.​line·​93 109 ····​.​line·​93
110 ····​:​cond_0 110 ····​:​cond_0
111 ····​if-​eqz·​p1,​·​:​cond_3 111 ····​if-​eqz·​p1,​·​:​cond_3
   
112 ····​.​line·​94 112 ····​.​line·​94
113 ····​:​try_start_0 113 ····​:​try_start_0
114 ····​new-​instance·​v3,​·​Ljava/​io/​InputStreamReader;​ 114 ····​new-​instance·​v2,​·​Ljava/​io/​InputStreamReader;​
   
115 ····​invoke-​direct·​{v3,​·​p0,​·​p1},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​V 115 ····​invoke-​direct·​{v2,​·​p0,​·​p1},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​V
116 ····​:​try_end_0 116 ····​:​try_end_0
117 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 117 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
118 ····​.​line·​95 118 ····​.​line·​95
119 ····​.​local·​v3,​·​"reader":​Ljava/​io/​InputStreamReader;​ 119 ····​.​local·​v2,​·​"reader":​Ljava/​io/​InputStreamReader;​
120 ····​:​try_start_1 120 ····​:​try_start_1
121 ····​invoke-​static·​{},​·​Lat/​bitfire/​ical4android/​Task;​-​>calendarBuilder()​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​ 121 ····​invoke-​static·​{},​·​Lat/​bitfire/​ical4android/​Task;​-​>calendarBuilder()​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​
   
122 ····​move-​result-​object·​v7 122 ····​move-​result-​object·​v6
   
123 ····​invoke-​virtual·​{v7,​·​v3},​·​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​-​>build(Ljava/​io/​Reader;​)​Lnet/​fortuna/​ical4j/​model/​Calendar;​ 123 ····​invoke-​virtual·​{v6,​·​v2},​·​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​-​>build(Ljava/​io/​Reader;​)​Lnet/​fortuna/​ical4j/​model/​Calendar;​
124 ····​:​try_end_1 124 ····​:​try_end_1
125 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 125 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
126 ····​move-​result-​object·​v2 126 ····​move-​result-​object·​v1
   
127 ····​.​line·​94 127 ····​.​line·​94
128 ····​.​local·​v2,​·​"ical":​Lnet/​fortuna/​ical4j/​model/​Calendar;​ 128 ····​.​local·​v1,​·​"ical":​Lnet/​fortuna/​ical4j/​model/​Calendar;​
129 ····​:​try_start_2 129 ····​:​try_start_2
130 ····​invoke-​static·​{v3},​·​Ljava/​util/​Collections;​-​>singletonList(Ljava/​lang/​Object;​)​Ljava/​util/​List;​ 130 ····​invoke-​static·​{v2},​·​Ljava/​util/​Collections;​-​>singletonList(Ljava/​lang/​Object;​)​Ljava/​util/​List;​
   
131 ····​move-​result-​object·​v7 131 ····​move-​result-​object·​v6
   
132 ····​const/​4·​v8,​·​0x0 132 ····​const/​4·​v7,​·​0x0
   
133 ····​invoke-​interface·​{v7,​·​v8},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 133 ····​invoke-​interface·​{v6,​·​v7},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
134 ····​move-​result-​object·​v7 134 ····​move-​result-​object·​v6
   
135 ····​if-​eqz·​v7,​·​:​cond_1 135 ····​if-​eqz·​v6,​·​:​cond_1
   
136 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​InputStreamReader;​-​>close()​V 136 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​InputStreamReader;​-​>close()​V
137 ····​:​try_end_2 137 ····​:​try_end_2
138 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_0 138 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_0
   
139 ····​.​line·​102 139 ····​.​line·​102
140 ····​.​end·​local·​v3····​#·​"reader":​Ljava/​io/​InputStreamReader;​ 140 ····​.​end·​local·​v2····​#·​"reader":​Ljava/​io/​InputStreamReader;​
141 ····​:​cond_1 141 ····​:​cond_1
142 ····​:​goto_0 142 ····​:​goto_0
143 ····​const-​string·​v7,​·​"VTODO" 143 ····​const-​string·​v6,​·​"VTODO"
   
144 ····​invoke-​virtual·​{v2,​·​v7},​·​Lnet/​fortuna/​ical4j/​model/​Calendar;​-​>getComponents(Ljava/​lang/​String;​)​Lnet/​fortuna/​ical4j/​model/​ComponentList;​ 144 ····​invoke-​virtual·​{v1,​·​v6},​·​Lnet/​fortuna/​ical4j/​model/​Calendar;​-​>getComponents(Ljava/​lang/​String;​)​Lnet/​fortuna/​ical4j/​model/​ComponentList;​
   
145 ····​move-​result-​object·​v6 145 ····​move-​result-​object·​v5
   
146 ····​.​line·​103 146 ····​.​line·​103
147 ····​.​local·​v6,​·​"vToDos":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​fortuna/​ical4j/​model/​component/​VToDo;​>;​" 147 ····​.​local·​v5,​·​"vToDos":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​fortuna/​ical4j/​model/​component/​VToDo;​>;​"
148 ····​new-​instance·​v4,​·​Ljava/​util/​LinkedList;​ 148 ····​new-​instance·​v3,​·​Ljava/​util/​LinkedList;​
   
149 ····​invoke-​direct·​{v4},​·​Ljava/​util/​LinkedList;​-​><init>()​V 149 ····​invoke-​direct·​{v3},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
150 ····​.​line·​104 150 ····​.​line·​104
151 ····​.​local·​v4,​·​"tasks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lat/​bitfire/​ical4android/​Task;​>;​" 151 ····​.​local·​v3,​·​"tasks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lat/​bitfire/​ical4android/​Task;​>;​"
152 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 152 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
153 ····​move-​result-​object·​v1 153 ····​move-​result-​object·​v6
   
154 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
155 ····​:​goto_1 154 ····​:​goto_1
Max diff block lines reached; 66843/71677 bytes (93.26%) of diff not shown.
[−]
smali/at/bitfire/ical4android/iCalendar.smali
Offset 77, 15 lines modified Offset 77, 14 lines modified
77 .​method·​public·​constructor·​<init>()​V 77 .​method·​public·​constructor·​<init>()​V
78 ····​.​locals·​0 78 ····​.​locals·​0
   
79 ····​.​prologue 79 ····​.​prologue
80 ····​.​line·​45 80 ····​.​line·​45
81 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 81 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
82 ····​.​line·​156  
83 ····​return-​void 82 ····​return-​void
84 .​end·​method 83 .​end·​method
   
85 .​method·​public·​static·​TimezoneDefToTzId(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​ 84 .​method·​public·​static·​TimezoneDefToTzId(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​
86 ····​.​locals·​7 85 ····​.​locals·​7
87 ····​.​param·​p0,​·​"timezoneDef"····​#·​Ljava/​lang/​String;​ 86 ····​.​param·​p0,​·​"timezoneDef"····​#·​Ljava/​lang/​String;​
88 ········​.​annotation·​build·​Llombok/​NonNull;​ 87 ········​.​annotation·​build·​Llombok/​NonNull;​
Offset 144, 16 lines modified Offset 143, 16 lines modified
144 ····​.​line·​116 143 ····​.​line·​116
145 ····​invoke-​virtual·​{v3},​·​Lnet/​fortuna/​ical4j/​model/​component/​VTimeZone;​-​>getTimeZoneId()​Lnet/​fortuna/​ical4j/​model/​property/​TzId;​ 144 ····​invoke-​virtual·​{v3},​·​Lnet/​fortuna/​ical4j/​model/​component/​VTimeZone;​-​>getTimeZoneId()​Lnet/​fortuna/​ical4j/​model/​property/​TzId;​
   
146 ····​move-​result-​object·​v4 145 ····​move-​result-​object·​v4
   
147 ····​invoke-​virtual·​{v4},​·​Lnet/​fortuna/​ical4j/​model/​property/​TzId;​-​>getValue()​Ljava/​lang/​String;​ 146 ····​invoke-​virtual·​{v4},​·​Lnet/​fortuna/​ical4j/​model/​property/​TzId;​-​>getValue()​Ljava/​lang/​String;​
148 ····​:​try_end_0 147 ····​:​try_end_0
149 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 148 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
150 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 149 ····​.​catch·​Lnet/​fortuna/​ical4j/​data/​ParserException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
151 ····​move-​result-​object·​v4 150 ····​move-​result-​object·​v4
   
152 ····​.​line·​120 151 ····​.​line·​120
153 ····​.​end·​local·​v0····​#·​"builder":​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​ 152 ····​.​end·​local·​v0····​#·​"builder":​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​
154 ····​.​end·​local·​v1····​#·​"cal":​Lnet/​fortuna/​ical4j/​model/​Calendar;​ 153 ····​.​end·​local·​v1····​#·​"cal":​Lnet/​fortuna/​ical4j/​model/​Calendar;​
155 ····​.​end·​local·​v3····​#·​"timezone":​Lnet/​fortuna/​ical4j/​model/​component/​VTimeZone;​ 154 ····​.​end·​local·​v3····​#·​"timezone":​Lnet/​fortuna/​ical4j/​model/​component/​VTimeZone;​
Offset 268, 14 lines modified Offset 267, 15 lines modified
268 .​method·​protected·​static·​calendarBuilder()​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​ 267 .​method·​protected·​static·​calendarBuilder()​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​
269 ····​.​locals·​5 268 ····​.​locals·​5
   
270 ····​.​prologue 269 ····​.​prologue
271 ····​.​line·​150 270 ····​.​line·​150
272 ····​new-​instance·​v0,​·​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​ 271 ····​new-​instance·​v0,​·​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​
   
  272 ····​.​line·​151
273 ····​invoke-​static·​{},​·​Lnet/​fortuna/​ical4j/​data/​CalendarParserFactory​;​-​>getInstance()​Lnet/​fortuna/​ical4j/​data/​CalendarParserFactory​;​ 273 ····​invoke-​static·​{},​·​Lnet/​fortuna/​ical4j/​data/​CalendarParserFactory​;​-​>getInstance()​Lnet/​fortuna/​ical4j/​data/​CalendarParserFactory​;​
   
274 ····​move-​result-​object·​v1 274 ····​move-​result-​object·​v1
   
275 ····​invoke-​virtual·​{v1},​·​Lnet/​fortuna/​ical4j/​data/​CalendarParserFactory​;​-​>createParser()​Lnet/​fortuna/​ical4j/​data/​CalendarParser;​ 275 ····​invoke-​virtual·​{v1},​·​Lnet/​fortuna/​ical4j/​data/​CalendarParserFactory​;​-​>createParser()​Lnet/​fortuna/​ical4j/​data/​CalendarParser;​
   
276 ····​move-​result-​object·​v1 276 ····​move-​result-​object·​v1
Offset 286, 14 lines modified Offset 286, 15 lines modified
   
286 ····​sget-​object·​v3,​·​Lat/​bitfire/​ical4android/​iCalendar;​-​>parameterFactoryRegi​stry:​Lnet/​fortuna/​ical4j/​model/​ParameterFactoryRegis​try;​ 286 ····​sget-​object·​v3,​·​Lat/​bitfire/​ical4android/​iCalendar;​-​>parameterFactoryRegi​stry:​Lnet/​fortuna/​ical4j/​model/​ParameterFactoryRegis​try;​
   
287 ····​sget-​object·​v4,​·​Lat/​bitfire/​ical4android/​DateUtils;​-​>tzRegistry:​Lnet/​fortuna/​ical4j/​model/​TimeZoneRegistry;​ 287 ····​sget-​object·​v4,​·​Lat/​bitfire/​ical4android/​DateUtils;​-​>tzRegistry:​Lnet/​fortuna/​ical4j/​model/​TimeZoneRegistry;​
   
288 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​-​><init>(Lnet/​fortuna/​ical4j/​data/​CalendarParser;​Lnet/​fortuna/​ical4j/​model/​PropertyFactoryRegist​ry;​Lnet/​fortuna/​ical4j/​model/​ParameterFactoryRegis​try;​Lnet/​fortuna/​ical4j/​model/​TimeZoneRegistry;​)​V 288 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lnet/​fortuna/​ical4j/​data/​CalendarBuilder;​-​><init>(Lnet/​fortuna/​ical4j/​data/​CalendarParser;​Lnet/​fortuna/​ical4j/​model/​PropertyFactoryRegist​ry;​Lnet/​fortuna/​ical4j/​model/​ParameterFactoryRegis​try;​Lnet/​fortuna/​ical4j/​model/​TimeZoneRegistry;​)​V
   
  289 ····​.​line·​150
289 ····​return-​object·​v0 290 ····​return-​object·​v0
290 .​end·​method 291 .​end·​method
   
291 .​method·​protected·​static·​getTzId(Lnet/​fortuna/​ical4j/​model/​property/​DateProperty;​)​Ljava/​lang/​String;​ 292 .​method·​protected·​static·​getTzId(Lnet/​fortuna/​ical4j/​model/​property/​DateProperty;​)​Ljava/​lang/​String;​
292 ····​.​locals·​1 293 ····​.​locals·​1
293 ····​.​param·​p0,​·​"date"····​#·​Lnet/​fortuna/​ical4j/​model/​property/​DateProperty;​ 294 ····​.​param·​p0,​·​"date"····​#·​Lnet/​fortuna/​ical4j/​model/​property/​DateProperty;​
   
[−]
smali/at/bitfire/icsdroid/AccountAuthenticatorService.smali
Offset 19, 15 lines modified Offset 19, 14 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​28 22 ····​.​line·​28
23 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V
   
24 ····​.​line·​45  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
   
27 .​method·​private·​getAuthenticator()​Lat/​bitfire/​icsdroid/​AccountAuthenticatorS​ervice$AccountAuthent​icator;​ 26 .​method·​private·​getAuthenticator()​Lat/​bitfire/​icsdroid/​AccountAuthenticatorS​ervice$AccountAuthent​icator;​
28 ····​.​locals·​1 27 ····​.​locals·​1
   
29 ····​.​prologue 28 ····​.​prologue
[−]
smali/at/bitfire/icsdroid/AppAccount.smali
Offset 35, 72 lines modified Offset 35, 70 lines modified
35 ····​.​line·​25 35 ····​.​line·​25
36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
39 .​method·​public·​static·​getSyncInterval(Landr​oid/​content/​Context;​)​J 39 .​method·​public·​static·​getSyncInterval(Landr​oid/​content/​Context;​)​J
40 ····​.​locals·6 40 ····​.​locals·5
41 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 41 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​46 43 ····​.​line·​46
44 ····​invoke-​static·​{p0},​·​Lat/​bitfire/​icsdroid/​AppAccount;​-​>makeAvailable(Landro​id/​content/​Context;​)​V 44 ····​invoke-​static·​{p0},​·​Lat/​bitfire/​icsdroid/​AppAccount;​-​>makeAvailable(Landro​id/​content/​Context;​)​V
   
45 ····​.​line·​48 45 ····​.​line·​48
46 ····​const-​wide/​16·​v2,​·​-​0x1 46 ····​const-​wide/​16·​v2,​·​-​0x1
   
47 ····​.​line·​49 47 ····​.​line·​49
48 ····​.​local·​v2,​·​"syncInterval":​J 48 ····​.​local·​v2,​·​"syncInterval":​J
49 ····​sget-​object·​v4,​·​Lat/​bitfire/​icsdroid/​AppAccount;​-​>account:​Landroid/​accounts/​Account;​ 49 ····​sget-​object·​v1,​·​Lat/​bitfire/​icsdroid/​AppAccount;​-​>account:​Landroid/​accounts/​Account;​
   
50 ····​const-​string·​v5,​·​"com.​android.​calendar" 50 ····​const-​string·​v4,​·​"com.​android.​calendar"
   
51 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​content/​ContentResolver;​-​>getSyncAutomatically​(Landroid/​accounts/​Account;​Ljava/​lang/​String;​)​Z 51 ····​invoke-​static·​{v1,​·​v4},​·​Landroid/​content/​ContentResolver;​-​>getSyncAutomatically​(Landroid/​accounts/​Account;​Ljava/​lang/​String;​)​Z
   
52 ····​move-​result·​v4 52 ····​move-​result·​v1
   
53 ····​if-​eqz·​v4,​·​:​cond_0 53 ····​if-​eqz·​v1,​·​:​cond_0
   
54 ····​.​line·​50 54 ····​.​line·​50
55 ····​sget-​object·​v4,​·​Lat/​bitfire/​icsdroid/​AppAccount;​-​>account:​Landroid/​accounts/​Account;​ 55 ····​sget-​object·​v1,​·​Lat/​bitfire/​icsdroid/​AppAccount;​-​>account:​Landroid/​accounts/​Account;​
   
56 ····​const-​string·​v5,​·​"com.​android.​calendar" 56 ····​const-​string·​v4,​·​"com.​android.​calendar"
   
57 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​content/​ContentResolver;​-​>getPeriodicSyncs(Lan​droid/​accounts/​Account;​Ljava/​lang/​String;​)​Ljava/​util/​List;​ 57 ····​invoke-​static·​{v1,​·​v4},​·​Landroid/​content/​ContentResolver;​-​>getPeriodicSyncs(Lan​droid/​accounts/​Account;​Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
58 ····​move-​result-​object·​v4 58 ····​move-​result-​object·​v1
   
59 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 59 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
60 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v1
   
61 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
62 ····​:​goto_0 61 ····​:​goto_0
63 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 62 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
64 ····​move-​result·​v4 63 ····​move-​result·​v4
   
65 ····​if-​eqz·​v4,​·​:​cond_0 64 ····​if-​eqz·​v4,​·​:​cond_0
   
66 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 65 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
67 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v0
   
68 ····​check-​cast·​v1,​·​Landroid/​content/​PeriodicSync;​ 67 ····​check-​cast·​v0,​·​Landroid/​content/​PeriodicSync;​
   
69 ····​.​line·​51 68 ····​.​line·​51
70 ····​.​local·​v1,​·​"sync":​Landroid/​content/​PeriodicSync;​ 69 ····​.​local·​v0,​·​"sync":​Landroid/​content/​PeriodicSync;​
71 ····​iget-​wide·​v2,​·​v1,​·​Landroid/​content/​PeriodicSync;​-​>period:​J 70 ····​iget-​wide·​v2,​·​v0,​·​Landroid/​content/​PeriodicSync;​-​>period:​J
   
72 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
   
73 ····​.​line·​52 72 ····​.​line·​52
74 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 73 ····​.​end·​local·​v0····​#·​"sync":​Landroid/​content/​PeriodicSync;​
75 ····​.​end·​local·​v1····​#·​"sync":​Landroid/​content/​PeriodicSync;​  
76 ····​:​cond_0 74 ····​:​cond_0
77 ····​return-​wide·​v2 75 ····​return-​wide·​v2
78 .​end·​method 76 .​end·​method
   
79 .​method·​public·​static·​isSyncActive()​Z 77 .​method·​public·​static·​isSyncActive()​Z
80 ····​.​locals·​2 78 ····​.​locals·​2
   
[−]
smali/at/bitfire/icsdroid/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·​3101  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
[−]
smali/at/bitfire/icsdroid/SyncAdapter$ProcessEventsTask.smali
Offset 54, 14 lines modified Offset 54, 15 lines modified
54 ····​const/​4·​v0,​·​0x0 54 ····​const/​4·​v0,​·​0x0
   
55 ····​goto·​:​goto_0 55 ····​goto·​:​goto_0
56 .​end·​method 56 .​end·​method
   
57 .​method·​protected·​constructor·​<init>(Lat/​bitfire/​icsdroid/​SyncAdapter;​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​Landroid/​content/​SyncResult;​)​V 57 .​method·​protected·​constructor·​<init>(Lat/​bitfire/​icsdroid/​SyncAdapter;​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​Landroid/​content/​SyncResult;​)​V
58 ····​.​locals·​2 58 ····​.​locals·​2
  59 ····​.​param·​p1,​·​"this$0"····​#·​Lat/​bitfire/​icsdroid/​SyncAdapter;​
59 ····​.​param·​p2,​·​"calendar"····​#·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​ 60 ····​.​param·​p2,​·​"calendar"····​#·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​
60 ····​.​param·​p3,​·​"syncResult"····​#·​Landroid/​content/​SyncResult;​ 61 ····​.​param·​p3,​·​"syncResult"····​#·​Landroid/​content/​SyncResult;​
   
61 ····​.​prologue 62 ····​.​prologue
62 ····​.​line·​100 63 ····​.​line·​100
63 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​SyncAdapter$ProcessEv​entsTask;​-​>this$0:​Lat/​bitfire/​icsdroid/​SyncAdapter;​ 64 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​SyncAdapter$ProcessEv​entsTask;​-​>this$0:​Lat/​bitfire/​icsdroid/​SyncAdapter;​
   
Offset 931, 36 lines modified Offset 932, 38 lines modified
   
931 ····​.​line·​200 932 ····​.​line·​200
932 ····​.​end·​local·​v17····​#·​"url":​Ljava/​net/​URL;​ 933 ····​.​end·​local·​v17····​#·​"url":​Ljava/​net/​URL;​
933 ····​.​restart·​local·​v18····​#·​"url":​Ljava/​net/​URL;​ 934 ····​.​restart·​local·​v18····​#·​"url":​Ljava/​net/​URL;​
934 ····​:​cond_9 935 ····​:​cond_9
935 ····​if-​eqz·​v5,​·​:​cond_a 936 ····​if-​eqz·​v5,​·​:​cond_a
   
936 ····​.​line·​201 937 ····​.​line·​202
937 ····​:​try_start_7 938 ····​:​try_start_7
938 ····​invoke-​virtual·​{v5},​·​Ljava/​net/​URLConnection;​-​>getInputStream()​Ljava/​io/​InputStream;​ 939 ····​invoke-​virtual·​{v5},​·​Ljava/​net/​URLConnection;​-​>getInputStream()​Ljava/​io/​InputStream;​
   
939 ····​move-​result-​object·​v19 940 ····​move-​result-​object·​v19
   
940 ····​const-​string·​v20,​·​"Content-​Type" 941 ····​const-​string·​v20,​·​"Content-​Type"
   
  942 ····​.​line·​203
941 ····​move-​object/​from16·​v0,​·​v20 943 ····​move-​object/​from16·​v0,​·​v20
   
942 ····​invoke-​virtual·​{v5,​·​v0},​·​Ljava/​net/​URLConnection;​-​>getHeaderField(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 944 ····​invoke-​virtual·​{v5,​·​v0},​·​Ljava/​net/​URLConnection;​-​>getHeaderField(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
   
943 ····​move-​result-​object·​v20 945 ····​move-​result-​object·​v20
   
944 ····​move-​object/​from16·​v0,​·​p0 946 ····​move-​object/​from16·​v0,​·​p0
   
945 ····​move-​object/​from16·​v1,​·​v20 947 ····​move-​object/​from16·​v1,​·​v20
   
946 ····​invoke-​direct·​{v0,​·​v1},​·​Lat/​bitfire/​icsdroid/​SyncAdapter$ProcessEv​entsTask;​-​>charsetFromContentTy​pe(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​ 948 ····​invoke-​direct·​{v0,​·​v1},​·​Lat/​bitfire/​icsdroid/​SyncAdapter$ProcessEv​entsTask;​-​>charsetFromContentTy​pe(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​
   
947 ····​move-​result-​object·​v20 949 ····​move-​result-​object·​v20
   
  950 ····​.​line·​201
948 ····​invoke-​static/​range·​{v19·​.​.​·​v20},​·​Lat/​bitfire/​ical4android/​Event;​-​>fromStream(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​[Lat/​bitfire/​ical4android/​Event;​ 951 ····​invoke-​static/​range·​{v19·​.​.​·​v20},​·​Lat/​bitfire/​ical4android/​Event;​-​>fromStream(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​[Lat/​bitfire/​ical4android/​Event;​
   
949 ····​move-​result-​object·​v9 952 ····​move-​result-​object·​v9
   
950 ····​.​line·​205 953 ····​.​line·​205
951 ····​.​local·​v9,​·​"events":​[Lat/​bitfire/​ical4android/​Event;​ 954 ····​.​local·​v9,​·​"events":​[Lat/​bitfire/​ical4android/​Event;​
952 ····​move-​object/​from16·​v0,​·​p0 955 ····​move-​object/​from16·​v0,​·​p0
Offset 1095, 54 lines modified Offset 1098, 59 lines modified
   
1095 ····​move-​result-​object·​v20 1098 ····​move-​result-​object·​v20
   
1096 ····​invoke-​direct/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v7/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V 1099 ····​invoke-​direct/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v7/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V
   
1097 ····​const·​v20,​·​0x7f020059 1100 ····​const·​v20,​·​0x7f020059
   
  1101 ····​.​line·​232
1098 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v7/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1102 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v7/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1099 ····​move-​result-​object·​v19 1103 ····​move-​result-​object·​v19
   
1100 ····​const-​string·​v20,​·​"err" 1104 ····​const-​string·​v20,​·​"err"
   
  1105 ····​.​line·​233
1101 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setCategory(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1106 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setCategory(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1102 ····​move-​result-​object·​v19 1107 ····​move-​result-​object·​v19
   
1103 ····​move-​object/​from16·​v0,​·​p0 1108 ····​move-​object/​from16·​v0,​·​p0
   
1104 ····​iget-​object·​v0,​·​v0,​·​Lat/​bitfire/​icsdroid/​SyncAdapter$ProcessEv​entsTask;​-​>calendar:​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​ 1109 ····​iget-​object·​v0,​·​v0,​·​Lat/​bitfire/​icsdroid/​SyncAdapter$ProcessEv​entsTask;​-​>calendar:​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​
   
1105 ····​move-​object/​from16·​v20,​·​v0 1110 ····​move-​object/​from16·​v20,​·​v0
   
  1111 ····​.​line·​234
1106 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​-​>getColor()​Ljava/​lang/​Integer;​ 1112 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​-​>getColor()​Ljava/​lang/​Integer;​
   
1107 ····​move-​result-​object·​v20 1113 ····​move-​result-​object·​v20
   
1108 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​Integer;​-​>intValue()​I 1114 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
1109 ····​move-​result·​v20 1115 ····​move-​result·​v20
   
1110 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setColor(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1116 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setColor(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1111 ····​move-​result-​object·​v19 1117 ····​move-​result-​object·​v19
   
1112 ····​const-​string·​v20,​·​"ICSdroid" 1118 ····​const-​string·​v20,​·​"ICSdroid"
   
  1119 ····​.​line·​235
1113 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setGroup(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1120 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setGroup(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1114 ····​move-​result-​object·​v19 1121 ····​move-​result-​object·​v19
Max diff block lines reached; 24519/27808 bytes (88.17%) of diff not shown.
[−]
smali/at/bitfire/icsdroid/SyncAdapter.smali
Offset 65, 22 lines modified Offset 65, 24 lines modified
65 ····​invoke-​direct·​{v0},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>()​V 65 ····​invoke-​direct·​{v0},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>()​V
   
66 ····​iput-​object·​v0,​·​p0,​·​Lat/​bitfire/​icsdroid/​SyncAdapter;​-​>syncQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 66 ····​iput-​object·​v0,​·​p0,​·​Lat/​bitfire/​icsdroid/​SyncAdapter;​-​>syncQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
67 ····​.​line·​62 67 ····​.​line·​62
68 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 68 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
  69 ····​.​line·​63
69 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​ 70 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​
   
70 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
71 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Runtime;​-​>availableProcessors(​)​I 72 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Runtime;​-​>availableProcessors(​)​I
   
72 ····​move-​result·​v2 73 ····​move-​result·​v2
   
  74 ····​.​line·​64
73 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​ 75 ····​invoke-​static·​{},​·​Ljava/​lang/​Runtime;​-​>getRuntime()​Ljava/​lang/​Runtime;​
   
74 ····​move-​result-​object·​v0 76 ····​move-​result-​object·​v0
   
75 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Runtime;​-​>availableProcessors(​)​I 77 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Runtime;​-​>availableProcessors(​)​I
   
76 ····​move-​result·​v3 78 ····​move-​result·​v3
Offset 108, 169 lines modified Offset 110, 161 lines modified
   
108 ····​return-​object·​v0 110 ····​return-​object·​v0
109 .​end·​method 111 .​end·​method
   
   
110 #·​virtual·​methods 112 #·​virtual·​methods
111 .​method·​public·​onPerformSync(Landroi​d/​accounts/​Account;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​Landroid/​content/​ContentProviderClient​;​Landroid/​content/​SyncResult;​)​V 113 .​method·​public·​onPerformSync(Landroi​d/​accounts/​Account;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​Landroid/​content/​ContentProviderClient​;​Landroid/​content/​SyncResult;​)​V
112 ····​.​locals·10 114 ····​.​locals·7
113 ····​.​param·​p1,​·​"account"····​#·​Landroid/​accounts/​Account;​ 115 ····​.​param·​p1,​·​"account"····​#·​Landroid/​accounts/​Account;​
114 ····​.​param·​p2,​·​"extras"····​#·​Landroid/​os/​Bundle;​ 116 ····​.​param·​p2,​·​"extras"····​#·​Landroid/​os/​Bundle;​
115 ····​.​param·​p3,​·​"authority"····​#·​Ljava/​lang/​String;​ 117 ····​.​param·​p3,​·​"authority"····​#·​Ljava/​lang/​String;​
116 ····​.​param·​p4,​·​"provider"····​#·​Landroid/​content/​ContentProviderClient​;​ 118 ····​.​param·​p4,​·​"provider"····​#·​Landroid/​content/​ContentProviderClient​;​
117 ····​.​param·​p5,​·​"syncResult"····​#·​Landroid/​content/​SyncResult;​ 119 ····​.​param·​p5,​·​"syncResult"····​#·​Landroid/​content/​SyncResult;​
   
118 ····​.​prologue 120 ····​.​prologue
119 ····​.​line·​75 121 ····​.​line·​75
120 ····​const-​string·​v6,​·​"icsdroid" 122 ····​const-​string·​v3,​·​"icsdroid"
   
121 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 123 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
122 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 124 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
123 ····​const-​string·​v8,​·​"Synchronizing·​" 125 ····​const-​string·​v5,​·​"Synchronizing·​"
   
124 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 126 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
125 ····​move-​result-​object·​v7 127 ····​move-​result-​object·​v4
   
126 ····​iget-​object·​v8,​·​p1,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​ 128 ····​iget-​object·​v5,​·​p1,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​
   
127 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 129 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
128 ····​move-​result-​object·​v7 130 ····​move-​result-​object·​v4
   
129 ····​const-​string·​v8,​·​"·​on·​authority·​" 131 ····​const-​string·​v5,​·​"·​on·​authority·​"
   
130 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 132 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
131 ····​move-​result-​object·​v7 133 ····​move-​result-​object·​v4
   
132 ····​invoke-​virtual·​{v7,​·​p3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 134 ····​invoke-​virtual·​{v4,​·​p3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
133 ····​move-​result-​object·​v7 135 ····​move-​result-​object·​v4
   
134 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 136 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
135 ····​move-​result-​object·​v7 137 ····​move-​result-​object·​v4
   
136 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 138 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
137 ····​.​line·​78 139 ····​.​line·​78
138 ····​:​try_start_0 140 ····​:​try_start_0
139 ····​invoke-​static·​{p1,​·​p4},​·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​-​>findAll(Landroid/​accounts/​Account;​Landroid/​content/​ContentProviderClient​;​)​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​ 141 ····​invoke-​static·​{p1,​·​p4},​·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​-​>findAll(Landroid/​accounts/​Account;​Landroid/​content/​ContentProviderClient​;​)​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​
   
140 ····​move-​result-​object·​v2 142 ····​move-​result-​object·​v1
   
141 ····​.​line·​79 143 ····​.​line·​79
142 ····​.​local·​v2,​·​"calendars":​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​ 144 ····​.​local·​v1,​·​"calendars":​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​
143 ····move-​object·​v0,​·​v2 145 ····array-​length·​v4,​·​v1
   
144 ····.​local·v0,​·"arr$":​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​ 146 ····​const/​4·​v3,​·​0x0
145 ····​array-​length·​v5,​·​v0  
   
146 ····​.​local·​v5,​·​"len$":​I  
147 ····​const/​4·​v4,​·​0x0  
   
148 ····​.​local·​v4,​·​"i$":​I  
149 ····​:​goto_0 147 ····​:​goto_0
150 ····​if-​ge·​v4,​·​v5,​·​:​cond_1 148 ····​if-​ge·​v3,​·​v4,​·​:​cond_1
   
151 ····​aget-​object·​v1,​·​v0,​·​v4 149 ····​aget-​object·​v0,​·​v1,​·​v3
   
152 ····​.​line·​80 150 ····​.​line·​80
153 ····​.​local·​v1,​·​"calendar":​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​ 151 ····​.​local·​v0,​·​"calendar":​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​
Max diff block lines reached; 5188/9713 bytes (53.41%) of diff not shown.
[−]
smali/at/bitfire/icsdroid/db/LocalCalendar.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Lat/​bitfire/​ical4android/​AndroidCalendar;​ 2 .​super·​Lat/​bitfire/​ical4android/​AndroidCalendar;​
3 .​source·​"LocalCalendar.​java" 3 .​source·​"LocalCalendar.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lat/​bitfire/​icsdroid/​db/​LocalCalendar$1;​,​  
8 ········​Lat/​bitfire/​icsdroid/​db/​LocalCalendar$Factory​;​ 7 ········​Lat/​bitfire/​icsdroid/​db/​LocalCalendar$Factory​;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​public·​static·​final·​COLUMN_ERROR_MESSAGE:​Ljava/​lang/​String;​·​=·​"cal_sync6" 11 .​field·​public·​static·​final·​COLUMN_ERROR_MESSAGE:​Ljava/​lang/​String;​·​=·​"cal_sync6"
Offset 359, 190 lines modified Offset 358, 171 lines modified
   
359 ····​check-​cast·​v0,​·​[Lat/​bitfire/​icsdroid/​db/​LocalEvent;​ 358 ····​check-​cast·​v0,​·​[Lat/​bitfire/​icsdroid/​db/​LocalEvent;​
   
360 ····​return-​object·​v0 359 ····​return-​object·​v0
361 .​end·​method 360 .​end·​method
   
362 .​method·​public·​retainByUID([Ljava/​lang/​String;​)​I 361 .​method·​public·​retainByUID([Ljava/​lang/​String;​)​I
363 ····​.​locals·​18 362 ····​.​locals·​14
364 ····​.​param·​p1,​·​"uids"····​#·​[Ljava/​lang/​String;​ 363 ····​.​param·​p1,​·​"uids"····​#·​[Ljava/​lang/​String;​
365 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 364 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
366 ········​value·​=·​{ 365 ········​value·​=·​{
367 ············​Lat/​bitfire/​ical4android/​CalendarStorageExcept​ion;​ 366 ············​Lat/​bitfire/​ical4android/​CalendarStorageExcept​ion;​
368 ········​} 367 ········​}
369 ····​.​end·​annotation 368 ····​.​end·​annotation
   
370 ····​.​prologue 369 ····​.​prologue
371 ····.​line·124 370 ····const/​4·​v6,​·0x0
372 ····​move-​object/​from16·​v0,​·​p1  
   
373 ····array-​length·v11,​·​v0 371 ····.​line·​124
  372 ····​array-​length·​v7,​·​p1
   
374 ····​new-​array·​v4,​·​v11,​·​[Ljava/​lang/​String;​ 373 ····​new-​array·​v1,​·​v7,​·​[Ljava/​lang/​String;​
   
375 ····​.​line·​125 374 ····​.​line·​125
376 ····​.​local·​v4,​·​"escapedUIDs":​[Ljava/​lang/​String;​ 375 ····​.​local·​v1,​·​"escapedUIDs":​[Ljava/​lang/​String;​
377 ····​const/​4·​v6,​·​0x0 376 ····​const/​4·​v2,​·​0x0
   
378 ····​.​line·​126 377 ····​.​line·​126
379 ····​.​local·​v6,​·​"idx":​I 378 ····​.​local·​v2,​·​"idx":​I
380 ····move-​object/​from16·​v2,​·​p1 379 ····array-​length·​v7,​·​p1
   
381 ····.​local·​v2,​·"arr$":​[Ljava/​lang/​String;​ 380 ····move·​v3,​·​v2
382 ····​array-​length·​v8,​·​v2  
   
383 ····​.​local·​v8,​·"len$":​I 381 ····​.​end·local·​v2····#·​"idx":​I
384 ····const/​4·​v5,​·0x0 382 ····.​local·​v3,​·"idx":​I
   
385 ····​.​local·​v5,​·​"i$":​I  
386 ····​move·​v7,​·​v6  
   
387 ····​.​end·​local·​v6····​#·​"idx":​I  
388 ····​.​local·​v7,​·​"idx":​I  
389 ····​:​goto_0 383 ····​:​goto_0
390 ····​if-​ge·​v5,​·​v8,​·​:​cond_0 384 ····​if-​ge·​v6,​·​v7,​·​:​cond_0
   
391 ····​aget-​object·​v10,​·v2,​·​v5 385 ····​aget-​object·​v5,​·p1,​·​v6
   
392 ····​.​line·​127 386 ····​.​line·​127
393 ····​.​local·​v10,​·​"uid":​Ljava/​lang/​String;​ 387 ····​.​local·​v5,​·​"uid":​Ljava/​lang/​String;​
394 ····​add-​int/​lit8·​v6,​·​v7,​·​0x1 388 ····​add-​int/​lit8·​v2,​·​v3,​·​0x1
   
395 ····​.​end·​local·​v7····​#·​"idx":​I 389 ····​.​end·​local·​v3····​#·​"idx":​I
396 ····​.​restart·​local·​v6····​#·​"idx":​I 390 ····​.​restart·​local·​v2····​#·​"idx":​I
397 ····​invoke-​static·​{v10},​·​Landroid/​database/​DatabaseUtils;​-​>sqlEscapeString(Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 391 ····​invoke-​static·​{v5},​·​Landroid/​database/​DatabaseUtils;​-​>sqlEscapeString(Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​
   
398 ····​move-​result-​object·​v11 392 ····​move-​result-​object·​v8
   
399 ····​aput-​object·​v11,​·​v4,​·​v7 393 ····​aput-​object·​v8,​·​v1,​·​v3
   
400 ····​.​line·​126 394 ····​.​line·​126
401 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1 395 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1
   
402 ····​move·​v7,​·​v6 396 ····​move·​v3,​·​v2
   
403 ····​.​end·​local·​v6····​#·​"idx":​I 397 ····​.​end·​local·​v2····​#·​"idx":​I
404 ····​.​restart·​local·​v7····​#·​"idx":​I 398 ····​.​restart·​local·​v3····​#·​"idx":​I
405 ····​goto·​:​goto_0 399 ····​goto·​:​goto_0
   
406 ····​.​line·​128 400 ····​.​line·​128
407 ····​.​end·​local·​v10····​#·​"uid":​Ljava/​lang/​String;​ 401 ····​.​end·​local·​v5····​#·​"uid":​Ljava/​lang/​String;​
408 ····​:​cond_0 402 ····​:​cond_0
409 ····​const-​string·​v11,​·​",​" 403 ····​const-​string·​v6,​·​",​"
   
410 ····​invoke-​static·​{v4,​·​v11},​·​Lorg/​apache/​commons/​lang3/​StringUtils;​-​>join([Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 404 ····​invoke-​static·​{v1,​·​v6},​·​Lorg/​apache/​commons/​lang3/​StringUtils;​-​>join([Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
411 ····​move-​result-​object·​v9 405 ····​move-​result-​object·​v4
   
412 ····​.​line·​130 406 ····​.​line·​130
413 ····​.​local·​v9,​·​"sqlUIDs":​Ljava/​lang/​String;​ 407 ····​.​local·​v4,​·​"sqlUIDs":​Ljava/​lang/​String;​
414 ····​:​try_start_0 408 ····​:​try_start_0
415 ····move-​object/​from16·v0,​·​p0 409 ····iget-​object·​v6,​·​p0,​·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​-​>provider:​Landroid/​content/​ContentProviderClient​;​
   
Max diff block lines reached; 5576/9154 bytes (60.91%) of diff not shown.
[−]
smali/at/bitfire/icsdroid/db/LocalEvent.smali
Offset 104, 14 lines modified Offset 104, 15 lines modified
   
104 ····​move-​result-​object·​v0 104 ····​move-​result-​object·​v0
   
105 ····​const-​string·​v1,​·​"sync_data2" 105 ····​const-​string·​v1,​·​"sync_data2"
   
106 ····​iget-​object·​v2,​·​p0,​·​Lat/​bitfire/​icsdroid/​db/​LocalEvent;​-​>lastModified:​Ljava/​lang/​Long;​ 106 ····​iget-​object·​v2,​·​p0,​·​Lat/​bitfire/​icsdroid/​db/​LocalEvent;​-​>lastModified:​Ljava/​lang/​Long;​
   
  107 ····​.​line·​61
107 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 108 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
108 ····​.​line·​65 109 ····​.​line·​65
109 ····​:​goto_0 110 ····​:​goto_0
110 ····​return-​void 111 ····​return-​void
   
111 ····​.​line·​64 112 ····​.​line·​64
[−]
smali/at/bitfire/icsdroid/ui/AddCalendarActivity.smali
Offset 33, 27 lines modified Offset 33, 30 lines modified
33 ····​if-​nez·​p1,​·​:​cond_0 33 ····​if-​nez·​p1,​·​:​cond_0
   
34 ····​.​line·​29 34 ····​.​line·​29
35 ····​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​ 35 ····​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
  37 ····​.​line·​30
37 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
38 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
39 ····​const·​v1,​·​0x7f0d0094 40 ····​const·​v1,​·​0x7f0d0094
   
40 ····​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​ 41 ····​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​
   
41 ····​invoke-​direct·​{v2},​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​-​><init>()​V 42 ····​invoke-​direct·​{v2},​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​-​><init>()​V
   
  43 ····​.​line·​31
42 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 44 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
43 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
  46 ····​.​line·​32
44 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 47 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
45 ····​.​line·​33 48 ····​.​line·​33
46 ····​:​cond_0 49 ····​:​cond_0
47 ····​return-​void 50 ····​return-​void
48 .​end·​method 51 .​end·​method
[−]
smali/at/bitfire/icsdroid/ui/AddCalendarDetailsFragment.smali
Offset 332, 14 lines modified Offset 332, 15 lines modified
332 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​ContentProviderClient​;​-​>release()​Z 332 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​ContentProviderClient​;​-​>release()​Z
333 ····​:​try_end_4 333 ····​:​try_end_4
334 ····​.​catch·​Lat/​bitfire/​ical4android/​CalendarStorageExcept​ion;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_0 334 ····​.​catch·​Lat/​bitfire/​ical4android/​CalendarStorageExcept​ion;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_0
   
335 ····​:​cond_4 335 ····​:​cond_4
336 ····​move·​v3,​·​v5 336 ····​move·​v3,​·​v5
   
  337 ····​.​line·​154
337 ····​goto·​:​goto_1 338 ····​goto·​:​goto_1
338 .​end·​method 339 .​end·​method
   
339 .​method·​public·​static·​newInstance(Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​)​Lat/​bitfire/​icsdroid/​ui/​AddCalendarDetailsFra​gment;​ 340 .​method·​public·​static·​newInstance(Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​)​Lat/​bitfire/​icsdroid/​ui/​AddCalendarDetailsFra​gment;​
340 ····​.​locals·​3 341 ····​.​locals·​3
341 ····​.​param·​p0,​·​"info"····​#·​Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​ 342 ····​.​param·​p0,​·​"info"····​#·​Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​
   
Offset 548, 18 lines modified Offset 549, 20 lines modified
   
548 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 549 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
549 ····​move-​result-​object·​v3 550 ····​move-​result-​object·​v3
   
550 ····​const·​v4,​·​0x7f0d0069 551 ····​const·​v4,​·​0x7f0d0069
   
  552 ····​.​line·​88
551 ····​invoke-​virtual·​{v3,​·​v4,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 553 ····​invoke-​virtual·​{v3,​·​v4,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
552 ····​move-​result-​object·​v3 554 ····​move-​result-​object·​v3
   
  555 ····​.​line·​89
553 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 556 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
554 ····​.​line·​90 557 ····​.​line·​90
555 ····​return-​object·​v2 558 ····​return-​object·​v2
   
556 ····​.​line·​78 559 ····​.​line·​78
557 ····​.​end·​local·​v0····​#·​"args":​Landroid/​os/​Bundle;​ 560 ····​.​end·​local·​v0····​#·​"args":​Landroid/​os/​Bundle;​
[−]
smali/at/bitfire/icsdroid/ui/AddCalendarEnterUrlFragment.smali
Offset 253, 18 lines modified Offset 253, 20 lines modified
   
253 ····​move-​result-​object·​v2 253 ····​move-​result-​object·​v2
   
254 ····​const·​v3,​·​0x7f0d006c 254 ····​const·​v3,​·​0x7f0d006c
   
255 ····​iget-​object·​v4,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​-​>credentials:​Lat/​bitfire/​icsdroid/​ui/​CredentialsFragment;​ 255 ····​iget-​object·​v4,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​-​>credentials:​Lat/​bitfire/​icsdroid/​ui/​CredentialsFragment;​
   
  256 ····​.​line·​69
256 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 257 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
257 ····​move-​result-​object·​v2 258 ····​move-​result-​object·​v2
   
  259 ····​.​line·​70
258 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 260 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
259 ····​.​line·​72 261 ····​.​line·​72
260 ····​const·​v2,​·​0x7f0d006b 262 ····​const·​v2,​·​0x7f0d006b
   
261 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 263 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
Offset 606, 18 lines modified Offset 608, 20 lines modified
   
606 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 608 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
607 ····​move-​result-​object·​v4 609 ····​move-​result-​object·​v4
   
608 ····​iget-​object·​v5,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​-​>credentials:​Lat/​bitfire/​icsdroid/​ui/​CredentialsFragment;​ 610 ····​iget-​object·​v5,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​-​>credentials:​Lat/​bitfire/​icsdroid/​ui/​CredentialsFragment;​
   
  611 ····​.​line·​129
609 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>hide(Landroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 612 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>hide(Landroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
610 ····​move-​result-​object·​v4 613 ····​move-​result-​object·​v4
   
  614 ····​.​line·​130
611 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 615 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
612 ····​:​try_end_0 616 ····​:​try_end_0
613 ····​.​catch·​Ljava/​net/​MalformedURLException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 617 ····​.​catch·​Ljava/​net/​MalformedURLException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
614 ····​.​line·​141 618 ····​.​line·​141
615 ····​.​end·​local·​v1····​#·​"protocol":​Ljava/​lang/​String;​ 619 ····​.​end·​local·​v1····​#·​"protocol":​Ljava/​lang/​String;​
616 ····​.​end·​local·​v2····​#·​"url":​Ljava/​net/​URL;​ 620 ····​.​end·​local·​v2····​#·​"url":​Ljava/​net/​URL;​
Offset 691, 18 lines modified Offset 695, 20 lines modified
   
691 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 695 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
692 ····​move-​result-​object·​v4 696 ····​move-​result-​object·​v4
   
693 ····​iget-​object·​v5,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​-​>credentials:​Lat/​bitfire/​icsdroid/​ui/​CredentialsFragment;​ 697 ····​iget-​object·​v5,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarEnterUrlFr​agment;​-​>credentials:​Lat/​bitfire/​icsdroid/​ui/​CredentialsFragment;​
   
  698 ····​.​line·​134
694 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>show(Landroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 699 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>show(Landroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
695 ····​move-​result-​object·​v4 700 ····​move-​result-​object·​v4
   
  701 ····​.​line·​135
696 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 702 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
697 ····​:​try_end_1 703 ····​:​try_end_1
698 ····​.​catch·​Ljava/​net/​MalformedURLException​;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 704 ····​.​catch·​Ljava/​net/​MalformedURLException​;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
   
699 ····​goto·​:​goto_0 705 ····​goto·​:​goto_0
   
700 ····​.​line·​137 706 ····​.​line·​137
[−]
smali/at/bitfire/icsdroid/ui/AddCalendarValidationFragment.smali
Offset 32, 15 lines modified Offset 32, 14 lines modified
32 .​method·​public·​constructor·​<init>()​V 32 .​method·​public·​constructor·​<init>()​V
33 ····​.​locals·​0 33 ····​.​locals·​0
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​48 35 ····​.​line·​48
36 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 36 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
37 ····​.​line·​113  
38 ····​return-​void 37 ····​return-​void
39 .​end·​method 38 .​end·​method
   
40 .​method·​public·​static·​newInstance(Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​)​Lat/​bitfire/​icsdroid/​ui/​AddCalendarValidation​Fragment;​ 39 .​method·​public·​static·​newInstance(Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​)​Lat/​bitfire/​icsdroid/​ui/​AddCalendarValidation​Fragment;​
41 ····​.​locals·​3 40 ····​.​locals·​3
42 ····​.​param·​p0,​·​"info"····​#·​Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​ 41 ····​.​param·​p0,​·​"info"····​#·​Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​
   
Offset 233, 34 lines modified Offset 232, 38 lines modified
   
233 ····​.​line·​97 232 ····​.​line·​97
234 ····​:​cond_1 233 ····​:​cond_1
235 ····​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarValidation​Fragment;​-​>getFragmentManager()​Landroid/​support/​v4/​app/​FragmentManager;​ 234 ····​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarValidation​Fragment;​-​>getFragmentManager()​Landroid/​support/​v4/​app/​FragmentManager;​
   
236 ····​move-​result-​object·​v1 235 ····​move-​result-​object·​v1
   
  236 ····​.​line·​98
237 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 237 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
238 ····​move-​result-​object·​v1 238 ····​move-​result-​object·​v1
   
239 ····​const·​v2,​·​0x7f0d0094 239 ····​const·​v2,​·​0x7f0d0094
   
  240 ····​.​line·​99
240 ····​invoke-​static·​{p2},​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarDetailsFra​gment;​-​>newInstance(Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​)​Lat/​bitfire/​icsdroid/​ui/​AddCalendarDetailsFra​gment;​ 241 ····​invoke-​static·​{p2},​·​Lat/​bitfire/​icsdroid/​ui/​AddCalendarDetailsFra​gment;​-​>newInstance(Lat/​bitfire/​icsdroid/​ui/​ResourceInfo;​)​Lat/​bitfire/​icsdroid/​ui/​AddCalendarDetailsFra​gment;​
   
241 ····​move-​result-​object·​v3 242 ····​move-​result-​object·​v3
   
242 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 243 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
243 ····​move-​result-​object·​v1 244 ····​move-​result-​object·​v1
   
244 ····​const/​4·​v2,​·​0x0 245 ····​const/​4·​v2,​·​0x0
   
  246 ····​.​line·​100
245 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>addToBackStack(Ljava​/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 247 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>addToBackStack(Ljava​/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
246 ····​move-​result-​object·​v1 248 ····​move-​result-​object·​v1
   
  249 ····​.​line·​101
247 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commitAllowingStateL​oss()​I 250 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commitAllowingStateL​oss()​I
   
248 ····​.​line·​104 251 ····​.​line·​104
249 ····​:​goto_1 252 ····​:​goto_1
250 ····​return-​void 253 ····​return-​void
   
251 ····​.​line·​90 254 ····​.​line·​90
[−]
smali/at/bitfire/icsdroid/ui/CalendarListActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​107 27 ····​.​line·​107
27 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/CalendarListActivity$1$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$syncActive:​Z 22 .​field·​final·​synthetic·​val$syncActive:​Z
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1;​Z)​V 24 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1;​Z)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​113 28 ····​.​line·​113
28 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1$1;​-​>this$1:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1$1;​-​>this$1:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1;​
   
29 ····​iput-​boolean·​p2,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1$1;​-​>val$syncActive:​Z 30 ····​iput-​boolean·​p2,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​1$1;​-​>val$syncActive:​Z
   
[−]
smali/at/bitfire/icsdroid/ui/CalendarListActivity$CalendarListAdapter.smali
Offset 216, 26 lines modified Offset 216, 30 lines modified
   
216 ····​if-​nez·​v6,​·​:​cond_2 216 ····​if-​nez·​v6,​·​:​cond_2
   
217 ····​iget-​object·​v6,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​-​>context:​Landroid/​content/​Context;​ 217 ····​iget-​object·​v6,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​-​>context:​Landroid/​content/​Context;​
   
218 ····​const·​v7,​·​0x7f060028 218 ····​const·​v7,​·​0x7f060028
   
  219 ····​.​line·​228
219 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 220 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
220 ····​move-​result-​object·​v3 221 ····​move-​result-​object·​v3
   
  222 ····​.​line·​229
221 ····​.​restart·​local·​v3····​#·​"syncStatus":​Ljava/​lang/​String;​ 223 ····​.​restart·​local·​v3····​#·​"syncStatus":​Ljava/​lang/​String;​
222 ····​:​goto_2 224 ····​:​goto_2
223 ····​goto·​:​goto_0 225 ····​goto·​:​goto_0
   
  226 ····​.​line·​228
224 ····​.​end·​local·​v3····​#·​"syncStatus":​Ljava/​lang/​String;​ 227 ····​.​end·​local·​v3····​#·​"syncStatus":​Ljava/​lang/​String;​
225 ····​:​cond_2 228 ····​:​cond_2
226 ····​new-​instance·​v6,​·​Ljava/​util/​Date;​ 229 ····​new-​instance·​v6,​·​Ljava/​util/​Date;​
   
  230 ····​.​line·​229
227 ····​invoke-​virtual·​{v0},​·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​-​>getLastSync()​J 231 ····​invoke-​virtual·​{v0},​·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​-​>getLastSync()​J
   
228 ····​move-​result-​wide·​v8 232 ····​move-​result-​wide·​v8
   
229 ····​invoke-​direct·​{v6,​·​v8,​·​v9},​·​Ljava/​util/​Date;​-​><init>(J)​V 233 ····​invoke-​direct·​{v6,​·​v8,​·​v9},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
230 ····​invoke-​virtual·​{v2,​·​v6},​·​Ljava/​text/​DateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 234 ····​invoke-​virtual·​{v2,​·​v6},​·​Ljava/​text/​DateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
[−]
smali/at/bitfire/icsdroid/ui/CalendarListActivity.smali
Offset 45, 15 lines modified Offset 45, 14 lines modified
45 .​method·​public·​constructor·​<init>()​V 45 .​method·​public·​constructor·​<init>()​V
46 ····​.​locals·​0 46 ····​.​locals·​0
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​53 48 ····​.​line·​53
49 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V
   
50 ····​.​line·​248  
51 ····​return-​void 50 ····​return-​void
52 .​end·​method 51 .​end·​method
   
53 .​method·​static·​synthetic·​access$000(Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​)​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 52 .​method·​static·​synthetic·​access$000(Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​)​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
54 ····​.​locals·​1 53 ····​.​locals·​1
55 ····​.​param·​p0,​·​"x0"····​#·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​ 54 ····​.​param·​p0,​·​"x0"····​#·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​
   
Offset 353, 15 lines modified Offset 352, 15 lines modified
   
353 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​-​>onLoadFinished(Landr​oid/​content/​Loader;​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​)​V 352 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​-​>onLoadFinished(Landr​oid/​content/​Loader;​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​)​V
   
354 ····​return-​void 353 ····​return-​void
355 .​end·​method 354 .​end·​method
   
356 .​method·​public·​onLoadFinished(Landro​id/​content/​Loader;​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​)​V 355 .​method·​public·​onLoadFinished(Landro​id/​content/​Loader;​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​)​V
357 ····​.​locals·9 356 ····​.​locals·8
358 ····​.​param·​p2,​·​"calendars"····​#·​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​ 357 ····​.​param·​p2,​·​"calendars"····​#·​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​
359 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 358 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
360 ········​value·​=·​{ 359 ········​value·​=·​{
361 ············​"(",​ 360 ············​"(",​
362 ············​"Landroid/​content/​Loader",​ 361 ············​"Landroid/​content/​Loader",​
363 ············​"<[",​ 362 ············​"<[",​
364 ············​"Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​",​ 363 ············​"Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​",​
Offset 370, 101 lines modified Offset 369, 93 lines modified
370 ············​")​V" 369 ············​")​V"
371 ········​} 370 ········​}
372 ····​.​end·​annotation 371 ····​.​end·​annotation
   
373 ····​.​prologue 372 ····​.​prologue
374 ····​.​line·​155 373 ····​.​line·​155
375 ····​.​local·​p1,​·​"loader":​Landroid/​content/​Loader;​,​·​"Landroid/​content/​Loader<[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​>;​" 374 ····​.​local·​p1,​·​"loader":​Landroid/​content/​Loader;​,​·​"Landroid/​content/​Loader<[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​>;​"
376 ····​iget-​object·​v7,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​-​>listAdapter:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​ 375 ····​iget-​object·​v4,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​-​>listAdapter:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​
   
377 ····​invoke-​virtual·​{v7},​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​-​>clear()​V 376 ····​invoke-​virtual·​{v4},​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​-​>clear()​V
   
378 ····​.​line·​156 377 ····​.​line·​156
379 ····​iget-​object·​v7,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​-​>listAdapter:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​ 378 ····​iget-​object·​v4,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity;​-​>listAdapter:​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​
   
380 ····​invoke-​virtual·​{v7,​·​p2},​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​-​>addAll([Ljava/​lang/​Object;​)​V 379 ····​invoke-​virtual·​{v4,​·​p2},​·​Lat/​bitfire/​icsdroid/​ui/​CalendarListActivity$​CalendarListAdapter;​-​>addAll([Ljava/​lang/​Object;​)​V
   
381 ····​.​line·​159 380 ····​.​line·​159
382 ····​array-​length·​v7,​·​p2 381 ····​array-​length·​v4,​·​p2
   
383 ····​const/​4·​v8,​·​0x1 382 ····​const/​4·​v5,​·​0x1
   
384 ····​if-​lt·​v7,​·​v8,​·​:​cond_1 383 ····​if-​lt·​v4,​·​v5,​·​:​cond_1
   
385 ····​.​line·​161 384 ····​.​line·​161
386 ····​array-​length·​v7,​·​p2 385 ····​array-​length·​v4,​·​p2
   
387 ····​new-​array·​v2,​·​v7,​·​[I 386 ····​new-​array·​v1,​·​v4,​·​[I
   
388 ····​.​line·​162 387 ····​.​line·​162
389 ····​.​local·​v2,​·​"colors":​[I 388 ····​.​local·​v1,​·​"colors":​[I
390 ····​const/​4·​v4,​·​0x0 389 ····​const/​4·​v2,​·​0x0
   
391 ····​.​line·​163 390 ····​.​line·​163
392 ····​.​local·​v4,​·​"idx":​I 391 ····​.​local·​v2,​·​"idx":​I
393 ····move-​object·​v0,​·​p2 392 ····array-​length·​v5,​·​p2
   
394 ····​.​local·​v0,​·​"arr$":​[Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​  
395 ····​array-​length·​v6,​·​v0  
   
396 ····.​local·​v6,​·"len$":​I 393 ····const/​4·​v4,​·0x0
397 ····​const/​4·​v3,​·​0x0  
   
398 ····.​local·​v3,​·"i$":​I 394 ····move·​v3,​·v2
399 ····​move·​v5,​·​v4  
   
400 ····​.​end·​local·​v4····​#·​"idx":​I 395 ····​.​end·​local·​v2····​#·​"idx":​I
401 ····​.​local·​v5,​·​"idx":​I 396 ····​.​local·​v3,​·​"idx":​I
402 ····​:​goto_0 397 ····​:​goto_0
403 ····​if-​ge·​v3,​·​v6,​·​:​cond_0 398 ····​if-​ge·​v4,​·​v5,​·​:​cond_0
   
404 ····​aget-​object·​v1,​·v0,​·​v3 399 ····​aget-​object·​v0,​·p2,​·​v4
   
405 ····​.​line·​164 400 ····​.​line·​164
406 ····​.​local·​v1,​·​"calendar":​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​ 401 ····​.​local·​v0,​·​"calendar":​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​
407 ····​add-​int/​lit8·​v4,​·​v5,​·​0x1 402 ····​add-​int/​lit8·​v2,​·​v3,​·​0x1
   
408 ····​.​end·​local·​v5····​#·​"idx":​I 403 ····​.​end·​local·​v3····​#·​"idx":​I
409 ····​.​restart·​local·​v4····​#·​"idx":​I 404 ····​.​restart·​local·​v2····​#·​"idx":​I
410 ····​const/​high16·​v7,​·​-​0x1000000 405 ····​const/​high16·​v6,​·​-​0x1000000
   
411 ····​invoke-​virtual·​{v1},​·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​-​>getColor()​Ljava/​lang/​Integer;​ 406 ····​invoke-​virtual·​{v0},​·​Lat/​bitfire/​icsdroid/​db/​LocalCalendar;​-​>getColor()​Ljava/​lang/​Integer;​
   
412 ····​move-​result-​object·​v8 407 ····​move-​result-​object·​v7
   
413 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Integer;​-​>intValue()​I 408 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
414 ····​move-​result·​v8 409 ····​move-​result·​v7
Max diff block lines reached; 1468/5646 bytes (26.00%) of diff not shown.
[−]
smali/at/bitfire/icsdroid/ui/CredentialsFragment.smali
Offset 45, 15 lines modified Offset 45, 14 lines modified
45 .​method·​public·​constructor·​<init>()​V 45 .​method·​public·​constructor·​<init>()​V
46 ····​.​locals·​0 46 ····​.​locals·​0
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​29 48 ····​.​line·​29
49 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V
   
50 ····​.​line·​85  
51 ····​return-​void 50 ····​return-​void
52 .​end·​method 51 .​end·​method
   
   
53 #·​virtual·​methods 52 #·​virtual·​methods
54 .​method·​public·​afterTextChanged(Land​roid/​text/​Editable;​)​V 53 .​method·​public·​afterTextChanged(Land​roid/​text/​Editable;​)​V
55 ····​.​locals·​1 54 ····​.​locals·​1
[−]
smali/at/bitfire/icsdroid/ui/DonateDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​39 27 ····​.​line·​39
27 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​2;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​2;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/DonateDialogFragment.smali
Offset 29, 55 lines modified Offset 29, 63 lines modified
   
29 ····​move-​result-​object·​v1 29 ····​move-​result-​object·​v1
   
30 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 30 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
31 ····​const·​v1,​·​0x7f020059 31 ····​const·​v1,​·​0x7f020059
   
  32 ····​.​line·​36
32 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 33 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
33 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
34 ····​const·​v1,​·​0x7f06002e 35 ····​const·​v1,​·​0x7f06002e
   
  36 ····​.​line·​37
35 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 37 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
36 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
37 ····​const·​v1,​·​0x7f06002c 39 ····​const·​v1,​·​0x7f06002c
   
  40 ····​.​line·​38
38 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 41 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
39 ····​move-​result-​object·​v0 42 ····​move-​result-​object·​v0
   
40 ····​const·​v1,​·​0x7f06002d 43 ····​const·​v1,​·​0x7f06002d
   
41 ····​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​2;​ 44 ····​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​2;​
   
42 ····​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​2;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​)​V 45 ····​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​2;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​)​V
   
  46 ····​.​line·​39
43 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 47 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
44 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
45 ····​const·​v1,​·​0x7f06002b 49 ····​const·​v1,​·​0x7f06002b
   
46 ····​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​1;​ 50 ····​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​1;​
   
47 ····​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​1;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​)​V 51 ····​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​1;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​)​V
   
  52 ····​.​line·​45
48 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 53 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
49 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
50 ····​const/​4·​v1,​·​0x0 55 ····​const/​4·​v1,​·​0x0
   
  56 ····​.​line·​51
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 57 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
52 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
  59 ····​.​line·​52
53 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​ 60 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>create()​Landroid/​support/​v7/​app/​AlertDialog;​
   
54 ····​move-​result-​object·​v0 61 ····​move-​result-​object·​v0
   
  62 ····​.​line·​35
55 ····​return-​object·​v0 63 ····​return-​object·​v0
56 .​end·​method 64 .​end·​method
[−]
smali/at/bitfire/icsdroid/ui/DonateDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​45 27 ····​.​line·​45
27 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment$​1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​DonateDialogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/EditCalendarActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​232 27 ····​.​line·​232
27 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​2;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​2;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/EditCalendarActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​78 27 ····​.​line·​78
27 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/EditCalendarActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​251 27 ····​.​line·​251
27 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​3;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​3;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/EditCalendarActivity$DeleteDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​379 27 ····​.​line·​379
27 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​2;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​2;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/EditCalendarActivity$DeleteDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​)​V 23 .​method·​constructor