[−]
/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·​<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·​386 27 ·​·​·​·​.​line·​386
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​1;​-​>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.smali
Offset 51, 37 lines modified Offset 51, 42 lines modified
   
51 ·​·​·​·​move-​result-​object·​v1 51 ·​·​·​·​move-​result-​object·​v1
   
52 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 52 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
53 ·​·​·​·​const·​v1,​·​0x7f060034 53 ·​·​·​·​const·​v1,​·​0x7f060034
   
  54 ·​·​·​·​.​line·​378
54 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 55 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
55 ·​·​·​·​move-​result-​object·​v0 56 ·​·​·​·​move-​result-​object·​v0
   
56 ·​·​·​·​const·​v1,​·​0x7f060030 57 ·​·​·​·​const·​v1,​·​0x7f060030
   
57 ·​·​·​·​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​2;​ 58 ·​·​·​·​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​2;​
   
58 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​2;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​)​V 59 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​2;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​)​V
   
  60 ·​·​·​·​.​line·​379
59 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 61 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
60 ·​·​·​·​move-​result-​object·​v0 62 ·​·​·​·​move-​result-​object·​v0
   
61 ·​·​·​·​const·​v1,​·​0x7f06002f 63 ·​·​·​·​const·​v1,​·​0x7f06002f
   
62 ·​·​·​·​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​1;​ 64 ·​·​·​·​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​1;​
   
63 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​1;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​)​V 65 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment$​1;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​)​V
   
  66 ·​·​·​·​.​line·​386
64 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 67 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
65 ·​·​·​·​move-​result-​object·​v0 68 ·​·​·​·​move-​result-​object·​v0
   
  69 ·​·​·​·​.​line·​392
66 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 70 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
67 ·​·​·​·​move-​result-​object·​v0 71 ·​·​·​·​move-​result-​object·​v0
   
  72 ·​·​·​·​.​line·​377
68 ·​·​·​·​return-​object·​v0 73 ·​·​·​·​return-​object·​v0
69 .​end·​method 74 .​end·​method
[−]
smali/at/bitfire/icsdroid/ui/EditCalendarActivity$SaveDismissDialogFragment$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$​SaveDismissDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​356 27 ·​·​·​·​.​line·​356
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/EditCalendarActivity$SaveDismissDialogFragment.smali
Offset 51, 37 lines modified Offset 51, 42 lines modified
   
51 ·​·​·​·​move-​result-​object·​v1 51 ·​·​·​·​move-​result-​object·​v1
   
52 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 52 ·​·​·​·​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
53 ·​·​·​·​const·​v1,​·​0x7f060039 53 ·​·​·​·​const·​v1,​·​0x7f060039
   
  54 ·​·​·​·​.​line·​348
54 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 55 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
55 ·​·​·​·​move-​result-​object·​v0 56 ·​·​·​·​move-​result-​object·​v0
   
56 ·​·​·​·​const·​v1,​·​0x7f060035 57 ·​·​·​·​const·​v1,​·​0x7f060035
   
57 ·​·​·​·​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$2;​ 58 ·​·​·​·​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$2;​
   
58 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$2;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​)​V 59 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$2;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​)​V
   
  60 ·​·​·​·​.​line·​349
59 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 61 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
60 ·​·​·​·​move-​result-​object·​v0 62 ·​·​·​·​move-​result-​object·​v0
   
61 ·​·​·​·​const·​v1,​·​0x7f060032 63 ·​·​·​·​const·​v1,​·​0x7f060032
   
62 ·​·​·​·​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$1;​ 64 ·​·​·​·​new-​instance·​v2,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$1;​
   
63 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$1;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​)​V 65 ·​·​·​·​invoke-​direct·​{v2,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$1;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​)​V
   
  66 ·​·​·​·​.​line·​356
64 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 67 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
65 ·​·​·​·​move-​result-​object·​v0 68 ·​·​·​·​move-​result-​object·​v0
   
  69 ·​·​·​·​.​line·​363
66 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 70 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
67 ·​·​·​·​move-​result-​object·​v0 71 ·​·​·​·​move-​result-​object·​v0
   
  72 ·​·​·​·​.​line·​347
68 ·​·​·​·​return-​object·​v0 73 ·​·​·​·​return-​object·​v0
69 .​end·​method 74 .​end·​method
[−]
smali/at/bitfire/icsdroid/ui/EditCalendarActivity$SaveDismissDialogFragment$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$​SaveDismissDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​349 27 ·​·​·​·​.​line·​349
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$2;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment$2;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​SaveDismissDialogFrag​ment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/EditCalendarActivity.smali
Offset 60, 15 lines modified Offset 60, 14 lines modified
60 .​method·​public·​constructor·​<init>()​V 60 .​method·​public·​constructor·​<init>()​V
61 ·​·​·​·​.​locals·​0 61 ·​·​·​·​.​locals·​0
   
62 ·​·​·​·​.​prologue 62 ·​·​·​·​.​prologue
63 ·​·​·​·​.​line·​54 63 ·​·​·​·​.​line·​54
64 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V 64 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V
   
65 ·​·​·​·​.​line·​370  
66 ·​·​·​·​return-​void 65 ·​·​·​·​return-​void
67 .​end·​method 66 .​end·​method
   
   
68 #·​virtual·​methods 67 #·​virtual·​methods
69 .​method·​public·​onAskDelete(Landroid/​view/​MenuItem;​)​V 68 .​method·​public·​onAskDelete(Landroid/​view/​MenuItem;​)​V
70 ·​·​·​·​.​locals·​3 69 ·​·​·​·​.​locals·​3
Offset 80, 30 lines modified Offset 79, 33 lines modified
   
80 ·​·​·​·​move-​result-​object·​v0 79 ·​·​·​·​move-​result-​object·​v0
   
81 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​ 80 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​
   
82 ·​·​·​·​move-​result-​object·​v0 81 ·​·​·​·​move-​result-​object·​v0
   
  82 ·​·​·​·​.​line·​176
83 ·​·​·​·​invoke-​static·​{},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​-​>newInstance()​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​ 83 ·​·​·​·​invoke-​static·​{},​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​-​>newInstance()​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity$​DeleteDialogFragment;​
   
84 ·​·​·​·​move-​result-​object·​v1 84 ·​·​·​·​move-​result-​object·​v1
   
85 ·​·​·​·​const/​4·​v2,​·​0x0 85 ·​·​·​·​const/​4·​v2,​·​0x0
   
86 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>add(Landroid/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​app/​FragmentTransaction;​ 86 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>add(Landroid/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​app/​FragmentTransaction;​
   
87 ·​·​·​·​move-​result-​object·​v0 87 ·​·​·​·​move-​result-​object·​v0
   
88 ·​·​·​·​const/​16·​v1,​·​0x1001 88 ·​·​·​·​const/​16·​v1,​·​0x1001
   
  89 ·​·​·​·​.​line·​177
89 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​FragmentTransaction;​-​>setTransition(I)​Landroid/​app/​FragmentTransaction;​ 90 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​FragmentTransaction;​-​>setTransition(I)​Landroid/​app/​FragmentTransaction;​
   
90 ·​·​·​·​move-​result-​object·​v0 91 ·​·​·​·​move-​result-​object·​v0
   
  92 ·​·​·​·​.​line·​178
91 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 93 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
92 ·​·​·​·​.​line·​179 94 ·​·​·​·​.​line·​179
93 ·​·​·​·​return-​void 95 ·​·​·​·​return-​void
94 .​end·​method 96 .​end·​method
   
95 .​method·​public·​onBackPressed()​V 97 .​method·​public·​onBackPressed()​V
Offset 128, 24 lines modified Offset 130, 27 lines modified
   
128 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​ 130 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​
   
129 ·​·​·​·​move-​result-​object·​v1 131 ·​·​·​·​move-​result-​object·​v1
   
130 ·​·​·​·​const/​4·​v2,​·​0x0 132 ·​·​·​·​const/​4·​v2,​·​0x0
   
  133 ·​·​·​·​.​line·​147
131 ·​·​·​·​invoke-​virtual·​{v1,​·​v0,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>add(Landroid/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​app/​FragmentTransaction;​ 134 ·​·​·​·​invoke-​virtual·​{v1,​·​v0,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>add(Landroid/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​app/​FragmentTransaction;​
   
132 ·​·​·​·​move-​result-​object·​v1 135 ·​·​·​·​move-​result-​object·​v1
   
133 ·​·​·​·​const/​16·​v2,​·​0x1001 136 ·​·​·​·​const/​16·​v2,​·​0x1001
   
  137 ·​·​·​·​.​line·​148
134 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>setTransition(I)​Landroid/​app/​FragmentTransaction;​ 138 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>setTransition(I)​Landroid/​app/​FragmentTransaction;​
   
135 ·​·​·​·​move-​result-​object·​v1 139 ·​·​·​·​move-​result-​object·​v1
   
  140 ·​·​·​·​.​line·​149
136 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 141 ·​·​·​·​invoke-​virtual·​{v1},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
137 ·​·​·​·​.​line·​152 142 ·​·​·​·​.​line·​152
138 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"fragment":​Landroid/​app/​Fragment;​ 143 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"fragment":​Landroid/​app/​Fragment;​
139 ·​·​·​·​:​goto_0 144 ·​·​·​·​:​goto_0
140 ·​·​·​·​return-​void 145 ·​·​·​·​return-​void
   
Offset 466, 18 lines modified Offset 471, 20 lines modified
   
466 ·​·​·​·​move-​result-​object·​v5 471 ·​·​·​·​move-​result-​object·​v5
   
467 ·​·​·​·​const·​v8,​·​0x7f0d0069 472 ·​·​·​·​const·​v8,​·​0x7f0d0069
   
468 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​-​>fragTitleColor:​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​ 473 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​-​>fragTitleColor:​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​
   
  474 ·​·​·​·​.​line·​239
469 ·​·​·​·​invoke-​virtual·​{v5,​·​v8,​·​v9},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 475 ·​·​·​·​invoke-​virtual·​{v5,​·​v8,​·​v9},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
470 ·​·​·​·​move-​result-​object·​v5 476 ·​·​·​·​move-​result-​object·​v5
   
  477 ·​·​·​·​.​line·​240
471 ·​·​·​·​invoke-​virtual·​{v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 478 ·​·​·​·​invoke-​virtual·​{v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
472 ·​·​·​·​.​line·​243 479 ·​·​·​·​.​line·​243
473 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"args":​Landroid/​os/​Bundle;​ 480 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"args":​Landroid/​os/​Bundle;​
474 ·​·​·​·​:​cond_1 481 ·​·​·​·​:​cond_1
475 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​-​>fragCredentials:​Lat/​bitfire/​icsdroid/​ui/​CredentialsFragment;​ 482 ·​·​·​·​iget-​object·​v5,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​EditCalendarActivity;​-​>fragCredentials:​Lat/​bitfire/​icsdroid/​ui/​CredentialsFragment;​
   
Offset 817, 43 lines modified Offset 824, 47 lines modified
Max diff block lines reached; 2189/5002 bytes (43.76%) of diff not shown.
[−]
smali/at/bitfire/icsdroid/ui/InfoActivity$AppInfoTabFactory.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​ 22 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​Landroid/​widget/​TabHost;​)​V 24 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​Landroid/​widget/​TabHost;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​
26 ·​·​·​·​.​param·​p2,​·​"tabs"·​·​·​·​#·​Landroid/​widget/​TabHost;​ 27 ·​·​·​·​.​param·​p2,​·​"tabs"·​·​·​·​#·​Landroid/​widget/​TabHost;​
   
27 ·​·​·​·​.​prologue 28 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​110 29 ·​·​·​·​.​line·​110
29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​InfoActivity$AppInfoT​abFactory;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​ 30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​InfoActivity$AppInfoT​abFactory;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​
   
30 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/at/bitfire/icsdroid/ui/InfoActivity$1.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$url:​Ljava/​lang/​String;​ 28 .​field·​final·​synthetic·​val$url:​Ljava/​lang/​String;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​Landroid/​widget/​TabHost;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 30 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​Landroid/​widget/​TabHost;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
31 ·​·​·​·​.​locals·​0 31 ·​·​·​·​.​locals·​0
  32 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​
   
32 ·​·​·​·​.​prologue 33 ·​·​·​·​.​prologue
33 ·​·​·​·​.​line·​76 34 ·​·​·​·​.​line·​76
34 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​InfoActivity$1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​ 35 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​InfoActivity$1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​InfoActivity;​
   
35 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​InfoActivity$1;​-​>val$tabs:​Landroid/​widget/​TabHost;​ 36 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​InfoActivity$1;​-​>val$tabs:​Landroid/​widget/​TabHost;​
   
[−]
smali/at/bitfire/icsdroid/ui/SyncIntervalDialogFragment$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/​SyncIntervalDialogFra​gment;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​56 27 ·​·​·​·​.​line·​56
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment$1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment$1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/InfoActivity.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·​38 22 ·​·​·​·​.​line·​38
23 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V 23 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V
   
24 ·​·​·​·​.​line·​106  
25 ·​·​·​·​return-​void 24 ·​·​·​·​return-​void
26 .​end·​method 25 .​end·​method
   
   
27 #·​virtual·​methods 26 #·​virtual·​methods
28 .​method·​protected·​addLibraryTab(Landroi​d/​widget/​TabHost;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 27 .​method·​protected·​addLibraryTab(Landroi​d/​widget/​TabHost;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
29 ·​·​·​·​.​locals·​7 28 ·​·​·​·​.​locals·​7
[−]
smali/at/bitfire/icsdroid/ui/TitleColorFragment$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​ 21 .​field·​final·​synthetic·​this$1:​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$1"·​·​·​·​#·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​73 27 ·​·​·​·​.​line·​73
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1$​1;​-​>this$1:​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1$​1;​-​>this$1:​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/at/bitfire/icsdroid/ui/SyncIntervalDialogFragment.smali
Offset 61, 159 lines modified Offset 61, 157 lines modified
   
61 ·​·​·​·​return-​object·​v0 61 ·​·​·​·​return-​object·​v0
62 .​end·​method 62 .​end·​method
   
   
63 #·​virtual·​methods 63 #·​virtual·​methods
64 .​method·​public·​onCreateDialog(Landro​id/​os/​Bundle;​)​Landroid/​app/​Dialog;​ 64 .​method·​public·​onCreateDialog(Landro​id/​os/​Bundle;​)​Landroid/​app/​Dialog;​
65 ·​·​·​·​.​locals·​12 65 ·​·​·​·​.​locals·​11
66 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​ 66 ·​·​·​·​.​param·​p1,​·​"savedInstanceState"·​·​·​·​#·​Landroid/​os/​Bundle;​
   
67 ·​·​·​·​.​prologue 67 ·​·​·​·​.​prologue
68 ·​·​·​·​.​line·​42 68 ·​·​·​·​.​line·​42
69 ·​·​·​·​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​ 69 ·​·​·​·​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
   
70 ·​·​·​·​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>getActivity()​Landroid/​app/​Activity;​ 70 ·​·​·​·​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>getActivity()​Landroid/​app/​Activity;​
   
71 ·​·​·​·​move-​result-​object·​v9 71 ·​·​·​·​move-​result-​object·​v6
   
72 ·​·​·​·​invoke-​direct·​{v1,​·​v9},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 72 ·​·​·​·​invoke-​direct·​{v0,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
73 ·​·​·​·​.​line·​45 73 ·​·​·​·​.​line·​45
74 ·​·​·​·​.​local·​v1,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​ 74 ·​·​·​·​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​
75 ·​·​·​·​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>getActivity()​Landroid/​app/​Activity;​ 75 ·​·​·​·​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>getActivity()​Landroid/​app/​Activity;​
   
76 ·​·​·​·​move-​result-​object·​v9 76 ·​·​·​·​move-​result-​object·​v6
   
77 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​app/​Activity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 77 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​app/​Activity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
78 ·​·​·​·​move-​result-​object·​v9 78 ·​·​·​·​move-​result-​object·​v6
   
79 ·​·​·​·​const·​v10,​·​0x7f070001 79 ·​·​·​·​const·​v7,​·​0x7f070001
   
80 ·​·​·​·​invoke-​virtual·​{v9,​·​v10},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​ 80 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
   
81 ·​·​·​·​move-​result-​object·​v0 81 ·​·​·​·​move-​result-​object·​v7
   
82 ·​·​·​·​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​ 82 ·​·​·​·​array-​length·​v8,​·​v7
83 ·​·​·​·​array-​length·​v5,​·​v0  
   
84 ·​·​·​·​.​local·​v5,​·​"len$":​I 83 ·​·​·​·​const/​4·​v6,​·​0x0
85 ·​·​·​·​const/​4·​v4,​·​0x0  
   
86 ·​·​·​·​.​local·​v4,​·​"i$":​I  
87 ·​·​·​·​:​goto_0 84 ·​·​·​·​:​goto_0
88 ·​·​·​·​if-​ge·​v4,​·​v5,​·​:​cond_0 85 ·​·​·​·​if-​ge·​v6,​·​v8,​·​:​cond_0
   
89 ·​·​·​·​aget-​object·​v7,​·​v0,​·​v4 86 ·​·​·​·​aget-​object·​v4,​·​v7,​·​v6
   
90 ·​·​·​·​.​line·​46 87 ·​·​·​·​.​line·​46
91 ·​·​·​·​.​local·​v7,​·​"syncInterval":​Ljava/​lang/​String;​ 88 ·​·​·​·​.​local·​v4,​·​"syncInterval":​Ljava/​lang/​String;​
92 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>syncIntervalSeconds:​Ljava/​util/​List;​ 89 ·​·​·​·​iget-​object·​v9,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>syncIntervalSeconds:​Ljava/​util/​List;​
   
93 ·​·​·​·​invoke-​static·​{v7},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​ 90 ·​·​·​·​invoke-​static·​{v4},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​
   
94 ·​·​·​·​move-​result-​object·​v10 91 ·​·​·​·​move-​result-​object·​v10
   
95 ·​·​·​·​invoke-​interface·​{v9,​·​v10},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 92 ·​·​·​·​invoke-​interface·​{v9,​·​v10},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
96 ·​·​·​·​.​line·​45 93 ·​·​·​·​.​line·​45
97 ·​·​·​·​add-​int/​lit8·​v4,​·​v4,​·​0x1 94 ·​·​·​·​add-​int/​lit8·​v6,​·​v6,​·​0x1
   
98 ·​·​·​·​goto·​:​goto_0 95 ·​·​·​·​goto·​:​goto_0
   
99 ·​·​·​·​.​line·​48 96 ·​·​·​·​.​line·​48
100 ·​·​·​·​.​end·​local·​v7·​·​·​·​#·​"syncInterval":​Ljava/​lang/​String;​ 97 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"syncInterval":​Ljava/​lang/​String;​
101 ·​·​·​·​:​cond_0 98 ·​·​·​·​:​cond_0
102 ·​·​·​·​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>getActivity()​Landroid/​app/​Activity;​ 99 ·​·​·​·​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>getActivity()​Landroid/​app/​Activity;​
   
103 ·​·​·​·​move-​result-​object·​v9 100 ·​·​·​·​move-​result-​object·​v6
   
104 ·​·​·​·​invoke-​virtual·​{v9},​·​Landroid/​app/​Activity;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​ 101 ·​·​·​·​invoke-​virtual·​{v6},​·​Landroid/​app/​Activity;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​
   
105 ·​·​·​·​move-​result-​object·​v9 102 ·​·​·​·​move-​result-​object·​v6
   
106 ·​·​·​·​const·​v10,​·​0x7f03003d 103 ·​·​·​·​const·​v7,​·​0x7f03003d
   
107 ·​·​·​·​const/​4·​v11,​·​0x0 104 ·​·​·​·​const/​4·​v8,​·​0x0
   
108 ·​·​·​·​invoke-​virtual·​{v9,​·​v10,​·​v11},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 105 ·​·​·​·​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
109 ·​·​·​·​move-​result-​object·​v8 106 ·​·​·​·​move-​result-​object·​v5
   
110 ·​·​·​·​.​line·​49 107 ·​·​·​·​.​line·​49
111 ·​·​·​·​.​local·​v8,​·​"v":​Landroid/​view/​View;​ 108 ·​·​·​·​.​local·​v5,​·​"v":​Landroid/​view/​View;​
112 ·​·​·​·​const·​v9,​·​0x7f0d00a2 109 ·​·​·​·​const·​v6,​·​0x7f0d00a2
   
113 ·​·​·​·​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 110 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
114 ·​·​·​·​move-​result-​object·​v6 111 ·​·​·​·​move-​result-​object·​v1
   
115 ·​·​·​·​check-​cast·​v6,​·​Landroid/​widget/​Spinner;​ 112 ·​·​·​·​check-​cast·​v1,​·​Landroid/​widget/​Spinner;​
   
116 ·​·​·​·​.​line·​50 113 ·​·​·​·​.​line·​50
117 ·​·​·​·​.​local·​v6,​·​"spinnerInterval":​Landroid/​widget/​Spinner;​ 114 ·​·​·​·​.​local·​v1,​·​"spinnerInterval":​Landroid/​widget/​Spinner;​
118 ·​·​·​·​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>getActivity()​Landroid/​app/​Activity;​ 115 ·​·​·​·​invoke-​virtual·​{p0},​·​Lat/​bitfire/​icsdroid/​ui/​SyncIntervalDialogFra​gment;​-​>getActivity()​Landroid/​app/​Activity;​
   
119 ·​·​·​·​move-​result-​object·​v9 116 ·​·​·​·​move-​result-​object·​v6
   
120 ·​·​·​·​invoke-​static·​{v9},​·​Lat/​bitfire/​icsdroid/​AppAccount;​-​>getSyncInterval(Land​roid/​content/​Context;​)​J 117 ·​·​·​·​invoke-​static·​{v6},​·​Lat/​bitfire/​icsdroid/​AppAccount;​-​>getSyncInterval(Land​roid/​content/​Context;​)​J
Max diff block lines reached; 3452/7967 bytes (43.33%) of diff not shown.
[−]
smali/at/bitfire/icsdroid/ui/TitleColorFragment.smali
Offset 45, 15 lines modified Offset 45, 14 lines modified
45 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V 45 ·​·​·​·​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V
   
46 ·​·​·​·​.​line·​41 46 ·​·​·​·​.​line·​41
47 ·​·​·​·​const·​v0,​·​-​0xd07f39 47 ·​·​·​·​const·​v0,​·​-​0xd07f39
   
48 ·​·​·​·​iput·​v0,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​-​>color:​I 48 ·​·​·​·​iput·​v0,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​-​>color:​I
   
49 ·​·​·​·​.​line·​119  
50 ·​·​·​·​return-​void 49 ·​·​·​·​return-​void
51 .​end·​method 50 .​end·​method
   
52 .​method·​static·​synthetic·​access$000(Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​)​Lat/​bitfire/​icsdroid/​ui/​ColorButton;​ 51 .​method·​static·​synthetic·​access$000(Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​)​Lat/​bitfire/​icsdroid/​ui/​ColorButton;​
53 ·​·​·​·​.​locals·​1 52 ·​·​·​·​.​locals·​1
54 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​ 53 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​
   
[−]
smali/at/bitfire/icsdroid/ui/TitleColorFragment$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/​TitleColorFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​)​V 23 .​method·​constructor·​<init>(Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​)​V
24 ·​·​·​·​.​locals·​0 24 ·​·​·​·​.​locals·​0
  25 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​
   
25 ·​·​·​·​.​prologue 26 ·​·​·​·​.​prologue
26 ·​·​·​·​.​line·​70 27 ·​·​·​·​.​line·​70
27 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​ 28 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​-​>this$0:​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment;​
   
28 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 56, 12 lines modified Offset 57, 13 lines modified
   
56 ·​·​·​·​new-​instance·​v3,​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1$​1;​ 57 ·​·​·​·​new-​instance·​v3,​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1$​1;​
   
57 ·​·​·​·​invoke-​direct·​{v3,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1$​1;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​)​V 58 ·​·​·​·​invoke-​direct·​{v3,​·​p0},​·​Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1$​1;​-​><init>(Lat/​bitfire/​icsdroid/​ui/​TitleColorFragment$1;​)​V
   
58 ·​·​·​·​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3},​·​Lyuku/​ambilwarna/​AmbilWarnaDialog;​-​><init>(Landroid/​content/​Context;​ILyuku/​ambilwarna/​AmbilWarnaDialog$OnAm​bilWarnaListener;​)​V 59 ·​·​·​·​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3},​·​Lyuku/​ambilwarna/​AmbilWarnaDialog;​-​><init>(Landroid/​content/​Context;​ILyuku/​ambilwarna/​AmbilWarnaDialog$OnAm​bilWarnaListener;​)​V
   
  60 ·​·​·​·​.​line·​83
59 ·​·​·​·​invoke-​virtual·​{v0},​·​Lyuku/​ambilwarna/​AmbilWarnaDialog;​-​>show()​V 61 ·​·​·​·​invoke-​virtual·​{v0},​·​Lyuku/​ambilwarna/​AmbilWarnaDialog;​-​>show()​V
   
60 ·​·​·​·​.​line·​84 62 ·​·​·​·​.​line·​84
61 ·​·​·​·​return-​void 63 ·​·​·​·​return-​void
62 .​end·​method 64 .​end·​method
[−]
smali/de/duenndns/ssl/MemorizingTrustManager$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$titleId:​I 26 .​field·​final·​synthetic·​val$titleId:​I
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​ILjava/​lang/​String;​I)​V 28 .​method·​constructor·​<init>(Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​ILjava/​lang/​String;​I)​V
29 ·​·​·​·​.​locals·​0 29 ·​·​·​·​.​locals·​0
  30 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​
   
30 ·​·​·​·​.​prologue 31 ·​·​·​·​.​prologue
31 ·​·​·​·​.​line·​598 32 ·​·​·​·​.​line·​598
32 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r$1;​-​>this$0:​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​ 33 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r$1;​-​>this$0:​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​
   
33 ·​·​·​·​iput·​p2,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r$1;​-​>val$myId:​I 34 ·​·​·​·​iput·​p2,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r$1;​-​>val$myId:​I
   
[−]
smali/de/duenndns/ssl/MemorizingActivity.smali
Offset 266, 40 lines modified Offset 266, 46 lines modified
   
266 ·​·​·​·​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 266 ·​·​·​·​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
267 ·​·​·​·​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 267 ·​·​·​·​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
268 ·​·​·​·​move-​result-​object·​v3 268 ·​·​·​·​move-​result-​object·​v3
   
  269 ·​·​·​·​.​line·​61
269 ·​·​·​·​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 270 ·​·​·​·​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
270 ·​·​·​·​move-​result-​object·​v3 271 ·​·​·​·​move-​result-​object·​v3
   
271 ·​·​·​·​sget·​v4,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_decision_always:​I 272 ·​·​·​·​sget·​v4,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_decision_always:​I
   
  273 ·​·​·​·​.​line·​62
272 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 274 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
273 ·​·​·​·​move-​result-​object·​v3 275 ·​·​·​·​move-​result-​object·​v3
   
274 ·​·​·​·​sget·​v4,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_decision_once:​I 276 ·​·​·​·​sget·​v4,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_decision_once:​I
   
  277 ·​·​·​·​.​line·​63
275 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(ILa​ndroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 278 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(ILa​ndroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
276 ·​·​·​·​move-​result-​object·​v3 279 ·​·​·​·​move-​result-​object·​v3
   
277 ·​·​·​·​sget·​v4,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_decision_abort:​I 280 ·​·​·​·​sget·​v4,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_decision_abort:​I
   
  281 ·​·​·​·​.​line·​64
278 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 282 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
279 ·​·​·​·​move-​result-​object·​v3 283 ·​·​·​·​move-​result-​object·​v3
   
  284 ·​·​·​·​.​line·​65
280 ·​·​·​·​invoke-​virtual·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setOnCancelListener(​Landroid/​content/​DialogInterface$OnCan​celListener;​)​Landroid/​app/​AlertDialog$Builder;​ 285 ·​·​·​·​invoke-​virtual·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setOnCancelListener(​Landroid/​content/​DialogInterface$OnCan​celListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
281 ·​·​·​·​move-​result-​object·​v3 286 ·​·​·​·​move-​result-​object·​v3
   
  287 ·​·​·​·​.​line·​66
282 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 288 ·​·​·​·​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
283 ·​·​·​·​move-​result-​object·​v3 289 ·​·​·​·​move-​result-​object·​v3
   
284 ·​·​·​·​iput-​object·​v3,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingActivity;​-​>dialog:​Landroid/​app/​AlertDialog;​ 290 ·​·​·​·​iput-​object·​v3,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingActivity;​-​>dialog:​Landroid/​app/​AlertDialog;​
   
285 ·​·​·​·​.​line·​67 291 ·​·​·​·​.​line·​67
[−]
smali/de/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​ 22 .​field·​final·​synthetic·​this$0:​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​Ljavax/​net/​ssl/​HostnameVerifier;​)​V 24 .​method·​public·​constructor·​<init>(Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​Ljavax/​net/​ssl/​HostnameVerifier;​)​V
25 ·​·​·​·​.​locals·​0 25 ·​·​·​·​.​locals·​0
  26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​
26 ·​·​·​·​.​param·​p2,​·​"wrapped"·​·​·​·​#·​Ljavax/​net/​ssl/​HostnameVerifier;​ 27 ·​·​·​·​.​param·​p2,​·​"wrapped"·​·​·​·​#·​Ljavax/​net/​ssl/​HostnameVerifier;​
   
27 ·​·​·​·​.​prologue 28 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​672 29 ·​·​·​·​.​line·​672
29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r$MemorizingHostnameV​erifier;​-​>this$0:​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​ 30 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r$MemorizingHostnameV​erifier;​-​>this$0:​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​
   
30 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/de/duenndns/ssl/MemorizingTrustManager.smali
Offset 147, 190 lines modified Offset 147, 179 lines modified
147 ·​·​·​·​.​line·​73 147 ·​·​·​·​.​line·​73
148 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>appKeyStore:​Ljava/​security/​KeyStore;​ 148 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>appKeyStore:​Ljava/​security/​KeyStore;​
   
149 ·​·​·​·​return-​object·​v0 149 ·​·​·​·​return-​object·​v0
150 .​end·​method 150 .​end·​method
   
151 .​method·​private·​certChainMessage([Lja​va/​security/​cert/​X509Certificate;​Ljava/​security/​cert/​CertificateException;​)​Ljava/​lang/​String;​ 151 .​method·​private·​certChainMessage([Lja​va/​security/​cert/​X509Certificate;​Ljava/​security/​cert/​CertificateException;​)​Ljava/​lang/​String;​
152 ·​·​·​·​.​locals·​10 152 ·​·​·​·​.​locals·​7
153 ·​·​·​·​.​param·​p1,​·​"chain"·​·​·​·​#·​[Ljava/​security/​cert/​X509Certificate;​ 153 ·​·​·​·​.​param·​p1,​·​"chain"·​·​·​·​#·​[Ljava/​security/​cert/​X509Certificate;​
154 ·​·​·​·​.​param·​p2,​·​"cause"·​·​·​·​#·​Ljava/​security/​cert/​CertificateException;​ 154 ·​·​·​·​.​param·​p2,​·​"cause"·​·​·​·​#·​Ljava/​security/​cert/​CertificateException;​
   
155 ·​·​·​·​.​prologue 155 ·​·​·​·​.​prologue
156 ·​·​·​·​.​line·​512 156 ·​·​·​·​.​line·​512
157 ·​·​·​·​move-​object·​v2,​·​p2 157 ·​·​·​·​move-​object·​v1,​·​p2
   
158 ·​·​·​·​.​line·​513 158 ·​·​·​·​.​line·​513
159 ·​·​·​·​.​local·​v2,​·​"e":​Ljava/​lang/​Throwable;​ 159 ·​·​·​·​.​local·​v1,​·​"e":​Ljava/​lang/​Throwable;​
160 ·​·​·​·​sget-​object·​v6,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>LOGGER:​Ljava/​util/​logging/​Logger;​ 160 ·​·​·​·​sget-​object·​v3,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>LOGGER:​Ljava/​util/​logging/​Logger;​
   
161 ·​·​·​·​sget-​object·​v7,​·​Ljava/​util/​logging/​Level;​-​>FINE:​Ljava/​util/​logging/​Level;​ 161 ·​·​·​·​sget-​object·​v4,​·​Ljava/​util/​logging/​Level;​-​>FINE:​Ljava/​util/​logging/​Level;​
   
162 ·​·​·​·​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 162 ·​·​·​·​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
163 ·​·​·​·​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 163 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
164 ·​·​·​·​const-​string·​v9,​·​"certChainMessage·​for·​" 164 ·​·​·​·​const-​string·​v6,​·​"certChainMessage·​for·​"
   
165 ·​·​·​·​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 165 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
166 ·​·​·​·​move-​result-​object·​v8 166 ·​·​·​·​move-​result-​object·​v5
   
167 ·​·​·​·​invoke-​virtual·​{v8,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 167 ·​·​·​·​invoke-​virtual·​{v5,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
168 ·​·​·​·​move-​result-​object·​v8 168 ·​·​·​·​move-​result-​object·​v5
   
169 ·​·​·​·​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 169 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
170 ·​·​·​·​move-​result-​object·​v8 170 ·​·​·​·​move-​result-​object·​v5
   
171 ·​·​·​·​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Ljava/​util/​logging/​Logger;​-​>log(Ljava/​util/​logging/​Level;​Ljava/​lang/​String;​)​V 171 ·​·​·​·​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Ljava/​util/​logging/​Logger;​-​>log(Ljava/​util/​logging/​Level;​Ljava/​lang/​String;​)​V
   
172 ·​·​·​·​.​line·​514 172 ·​·​·​·​.​line·​514
173 ·​·​·​·​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 173 ·​·​·​·​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
174 ·​·​·​·​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 174 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
175 ·​·​·​·​.​line·​515 175 ·​·​·​·​.​line·​515
176 ·​·​·​·​.​local·​v5,​·​"si":​Ljava/​lang/​StringBuilder;​ 176 ·​·​·​·​.​local·​v2,​·​"si":​Ljava/​lang/​StringBuilder;​
177 ·​·​·​·​invoke-​static·​{v2},​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>isPathException(Ljav​a/​lang/​Throwable;​)​Z 177 ·​·​·​·​invoke-​static·​{v1},​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>isPathException(Ljav​a/​lang/​Throwable;​)​Z
   
178 ·​·​·​·​move-​result·​v6 178 ·​·​·​·​move-​result·​v3
   
179 ·​·​·​·​if-​eqz·​v6,​·​:​cond_0 179 ·​·​·​·​if-​eqz·​v3,​·​:​cond_0
   
180 ·​·​·​·​.​line·​516 180 ·​·​·​·​.​line·​516
181 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>master:​Landroid/​content/​Context;​ 181 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>master:​Landroid/​content/​Context;​
   
182 ·​·​·​·​sget·​v7,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_trust_anchor:​I 182 ·​·​·​·​sget·​v4,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_trust_anchor:​I
   
183 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 183 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
184 ·​·​·​·​move-​result-​object·​v6 184 ·​·​·​·​move-​result-​object·​v3
   
185 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 185 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
186 ·​·​·​·​.​line·​525 186 ·​·​·​·​.​line·​525
187 ·​·​·​·​:​goto_0 187 ·​·​·​·​:​goto_0
188 ·​·​·​·​const-​string·​v6,​·​"\n\n" 188 ·​·​·​·​const-​string·​v3,​·​"\n\n"
   
189 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 189 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
190 ·​·​·​·​.​line·​526 190 ·​·​·​·​.​line·​526
191 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>master:​Landroid/​content/​Context;​ 191 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>master:​Landroid/​content/​Context;​
   
192 ·​·​·​·​sget·​v7,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_connect_anyway:​I 192 ·​·​·​·​sget·​v4,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_connect_anyway:​I
   
193 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 193 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
194 ·​·​·​·​move-​result-​object·​v6 194 ·​·​·​·​move-​result-​object·​v3
   
195 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 195 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
196 ·​·​·​·​.​line·​527 196 ·​·​·​·​.​line·​527
197 ·​·​·​·​const-​string·​v6,​·​"\n\n" 197 ·​·​·​·​const-​string·​v3,​·​"\n\n"
   
198 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 198 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
199 ·​·​·​·​.​line·​528 199 ·​·​·​·​.​line·​528
200 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>master:​Landroid/​content/​Context;​ 200 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Lde/​duenndns/​ssl/​MemorizingTrustManage​r;​-​>master:​Landroid/​content/​Context;​
   
201 ·​·​·​·​sget·​v7,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_cert_details:​I 201 ·​·​·​·​sget·​v4,​·​Lde/​duenndns/​ssl/​R$string;​-​>mtm_cert_details:​I
   
202 ·​·​·​·​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 202 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
203 ·​·​·​·​move-​result-​object·​v6 203 ·​·​·​·​move-​result-​object·​v3
   
204 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 204 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
205 ·​·​·​·​.​line·​529 205 ·​·​·​·​.​line·​529
Max diff block lines reached; 22157/28208 bytes (78.55%) of diff not shown.
[−]
original/AndroidManifest.xml
Offset 61, 15 lines modified Offset 61, 15 lines modified
000003c0:​·​7200·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​·​r.​s.​i.​o.​n.​N.​a.​m.​ 000003c0:​·​7200·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​·​r.​s.​i.​o.​n.​N.​a.​m.​
000003d0:​·​6500·​0000·​0800·​6d00·​6100·​6e00·​6900·​6600·​·​e.​.​.​.​.​m.​a.​n.​i.​f.​ 000003d0:​·​6500·​0000·​0800·​6d00·​6100·​6e00·​6900·​6600·​·​e.​.​.​.​.​m.​a.​n.​i.​f.​
000003e0:​·​6500·​7300·​7400·​0000·​1300·​6100·​7400·​2e00·​·​e.​s.​t.​.​.​.​.​a.​t.​.​.​ 000003e0:​·​6500·​7300·​7400·​0000·​1300·​6100·​7400·​2e00·​·​e.​s.​t.​.​.​.​.​a.​t.​.​.​
000003f0:​·​6200·​6900·​7400·​6600·​6900·​7200·​6500·​2e00·​·​b.​i.​t.​f.​i.​r.​e.​.​.​ 000003f0:​·​6200·​6900·​7400·​6600·​6900·​7200·​6500·​2e00·​·​b.​i.​t.​f.​i.​r.​e.​.​.​
00000400:​·​6900·​6300·​7300·​6400·​7200·​6f00·​6900·​6400·​·​i.​c.​s.​d.​r.​o.​i.​d.​ 00000400:​·​6900·​6300·​7300·​6400·​7200·​6f00·​6900·​6400·​·​i.​c.​s.​d.​r.​o.​i.​d.​
00000410:​·​0000·​0300·​3100·​2e00·​3300·​0000·​0200·​3200·​·​.​.​.​.​1.​.​.​3.​.​.​.​.​2.​ 00000410:​·​0000·​0300·​3100·​2e00·​3300·​0000·​0200·​3200·​·​.​.​.​.​1.​.​.​3.​.​.​.​.​2.​
00000420:​·​3300·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200·​·​3.​.​.​.​.​6.​.​.​0.​-​.​2.​ 00000420:​·​3300·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200·​·​3.​.​.​.​.​6.​.​.​0.​-​.​2.​
00000430:​·​3100·​3600·​3600·​3700·​3600·​3700·​0000·​0800·​·​1.​6.​6.​7.​6.​7.​.​.​.​.​ 00000430:​·​3700·​3000·​3400·​3000·​3000·​3200·​0000·​0800·​·​7.​0.​4.​0.​0.​2.​.​.​.​.​
00000440:​·​7500·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00·​·​u.​s.​e.​s.​-​.​s.​d.​k.​ 00000440:​·​7500·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00·​·​u.​s.​e.​s.​-​.​s.​d.​k.​
00000450:​·​0000·​0f00·​7500·​7300·​6500·​7300·​2d00·​7000·​·​.​.​.​.​u.​s.​e.​s.​-​.​p.​ 00000450:​·​0000·​0f00·​7500·​7300·​6500·​7300·​2d00·​7000·​·​.​.​.​.​u.​s.​e.​s.​-​.​p.​
00000460:​·​6500·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00·​·​e.​r.​m.​i.​s.​s.​i.​o.​ 00000460:​·​6500·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00·​·​e.​r.​m.​i.​s.​s.​i.​o.​
00000470:​·​6e00·​0000·​1b00·​6100·​6e00·​6400·​7200·​6f00·​·​n.​.​.​.​.​a.​n.​d.​r.​o.​ 00000470:​·​6e00·​0000·​1b00·​6100·​6e00·​6400·​7200·​6f00·​·​n.​.​.​.​.​a.​n.​d.​r.​o.​
00000480:​·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00·​6900·​·​i.​d.​.​.​p.​e.​r.​m.​i.​ 00000480:​·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00·​6900·​·​i.​d.​.​.​p.​e.​r.​m.​i.​
00000490:​·​7300·​7300·​6900·​6f00·​6e00·​2e00·​4900·​4e00·​·​s.​s.​i.​o.​n.​.​.​I.​N.​ 00000490:​·​7300·​7300·​6900·​6f00·​6e00·​2e00·​4900·​4e00·​·​s.​s.​i.​o.​n.​.​.​I.​N.​
000004a0:​·​5400·​4500·​5200·​4e00·​4500·​5400·​0000·​2800·​·​T.​E.​R.​N.​E.​T.​.​.​(.​ 000004a0:​·​5400·​4500·​5200·​4e00·​4500·​5400·​0000·​2800·​·​T.​E.​R.​N.​E.​T.​.​.​(.​