/home/hans/code/fdroid/data/tmp/ws.xsoh.etar_8.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_ws.xsoh.etar_8.apk
zipinfo {}
Offset 1, 834 lines modified Offset 1, 834 lines modified
1 Zip·​file·​size:​·​3340987·​bytes,​·​number·​of·​entries:​·​832 1 Zip·​file·​size:​·​3338758·​bytes,​·​number·​of·​entries:​·​832
2 -​rw-​-​-​-​·····​2.​0·​fat····​84780·​bl·​defN·​16-​May-​09·​08:​42·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​84780·​bl·​defN·​16-​May-​09·​08:​42·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​84901·​bl·​defN·​16-​May-​09·​08:​42·​META-​INF/​30E3C19C.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​84901·​bl·​defN·​16-​May-​09·​08:​42·​META-​INF/​30E3C19C.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​09·​08:​42·​META-​INF/​30E3C19C.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​09·​08:​42·​META-​INF/​30E3C19C.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​09·​07:​07·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​09·​07:​07·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​09·​07:​07·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​09·​07:​07·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat····​17332·​bX·​defN·16-​May-​09·​07:​07·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat····​17332·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat·····​4169·​bl·​defN·16-​May-​09·​07:​07·​assets/​backward 8 -​rw-​-​-​-​·····​2.​0·​fat·····​4169·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​backward
9 -​rw-​-​-​-​·····​1.​0·​fat········​0·​b-​·​stor·16-​May-​09·​07:​04·​assets/​dummy 9 -​rw-​-​-​-​·····​1.​0·​fat········​0·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​dummy
10 -​rw-​-​-​-​·····​2.​0·​fat····​20471·​bl·​defN·16-​May-​09·​07:​07·​assets/​zone.​tab 10 -​rw-​-​-​-​·····​2.​0·​fat····​20471·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​zone.​tab
11 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​09·​07:​07·​res/​anim-​v21/​design_bottom_sheet_s​lide_in.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_bottom_sheet_s​lide_in.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​09·​07:​07·​res/​anim-​v21/​design_bottom_sheet_s​lide_out.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_bottom_sheet_s​lide_out.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_fade_in.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_fade_out.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_out.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_popup_enter.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_enter.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_popup_exit.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_exit.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_slide_in_bottom.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_bottom.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_slide_in_top.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_top.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_slide_out_bottom.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_bottom.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​abc_slide_out_top.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_top.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​design_bottom_sheet_s​lide_in.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_bottom_sheet_s​lide_in.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​design_bottom_sheet_s​lide_out.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_bottom_sheet_s​lide_out.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​design_fab_in.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_fab_in.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​design_fab_out.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_fab_out.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​design_snackbar_in.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_snackbar_in.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​design_snackbar_out.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_snackbar_out.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​428·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​slide_left_in.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​428·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​slide_left_in.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​428·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​slide_left_out.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​428·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​slide_left_out.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​428·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​slide_right_in.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​428·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​slide_right_in.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​428·​bl·​defN·16-​May-​09·​07:​07·​res/​anim/​slide_right_out.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​428·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​slide_right_out.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​May-​09·​07:​07·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​May-​09·​07:​07·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·16-​May-​09·​07:​07·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​abc_primary_text_mate​rial_dark.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​abc_primary_text_mate​rial_light.​xml 39 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​abc_search_url_text.​xml 40 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_search_url_text.​xml
41 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 41 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
42 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​abc_secondary_text_ma​terial_light.​xml 42 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
43 -​rw-​-​-​-​·····​2.​0·​fat······​656·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​date_picker_selector.​xml 43 -​rw-​-​-​-​·····​2.​0·​fat······​656·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​date_picker_selector.​xml
44 -​rw-​-​-​-​·····​2.​0·​fat······​536·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​date_picker_year_sele​ctor.​xml 44 -​rw-​-​-​-​·····​2.​0·​fat······​536·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​date_picker_year_sele​ctor.​xml
45 -​rw-​-​-​-​·····​2.​0·​fat······​488·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​done_text_color.​xml 45 -​rw-​-​-​-​·····​2.​0·​fat······​488·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​done_text_color.​xml
46 -​rw-​-​-​-​·····​2.​0·​fat······​592·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​recurrence_bubble_tex​t_color.​xml 46 -​rw-​-​-​-​·····​2.​0·​fat······​592·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​recurrence_bubble_tex​t_color.​xml
47 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​recurrence_spinner_te​xt_color.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​recurrence_spinner_te​xt_color.​xml
48 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​09·​07:​07·​res/​color/​switch_thumb_material​_dark.​xml 48 -​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-​09·​07:​07·​res/​color/​switch_thumb_material​_light.​xml 49 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_light.​xml
50 -​rw-​-​-​-​·····​1.​0·​fat······​851·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v11/​mini_calendar.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​851·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v11/​mini_calendar.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​851·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v11/​stat_notify_calendar.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​851·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v11/​stat_notify_calendar.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 52 -​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
53 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 53 -​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
54 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 54 -​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
55 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 55 -​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
56 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 56 -​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
57 -​rw-​-​-​-​·····​1.​0·​fat·····​1589·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 57 -​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
58 -​rw-​-​-​-​·····​1.​0·​fat·····​1057·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 58 -​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
59 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 59 -​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
60 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 60 -​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
61 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 61 -​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
62 -​rw-​-​-​-​·····​1.​0·​fat······​388·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 62 -​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
63 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 63 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
65 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 69 -​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
70 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······​581·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​581·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​494·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_star_black_16d​p.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​494·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_star_black_16d​p.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​975·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_star_black_36d​p.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​975·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_star_black_36d​p.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​350·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_star_half_blac​k_16dp.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​350·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_star_half_blac​k_16dp.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​623·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_star_half_blac​k_36dp.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​623·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_star_half_blac​k_36dp.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 77 -​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
78 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 83 -​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
84 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 84 -​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
85 -​rw-​-​-​-​·····​1.​0·​fat······​817·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 85 -​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
86 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 86 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​368·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​368·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​198·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​198·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 98 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
99 -​rw-​-​-​-​·····​1.​0·​fat······​207·​b-​·​stor·16-​May-​09·​07:​04·​res/​drawable-​hdpi-​v4/​bg_event_cal_widget_h​olo.​9.​png 99 -​rw-​-​-​-​·····​1.​0·​fat······​207·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​bg_event_cal_widget_h​olo.​9.​png
Max diff block lines reached; 0/172663 bytes (0.00%) of diff not shown.
AndroidManifest.xml (decoded)
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="8"·​android:​versionName="1.​0.​4"·​android:​installLocation="auto​"·​package="ws.​xsoh.​etar"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="8"·​android:​versionName="1.​0.​4"·​android:​installLocation="auto​"·​package="ws.​xsoh.​etar"·​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="19"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="19"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​GET_ACCOUNTS"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​GET_ACCOUNTS"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​MANAGE_ACCOUNTS"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​MANAGE_ACCOUNTS"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​VIBRATE"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​VIBRATE"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​READ_CONTACTS"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​READ_CONTACTS"·​/​>
9 ····​<uses-​permission·​android:​name="android.​permission.​READ_CALENDAR"·​/​> 9 ····​<uses-​permission·​android:​name="android.​permission.​READ_CALENDAR"·​/​>
smali/android/support/design/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​1152  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 96, 17 lines modified Offset 96, 17 lines modified
   
96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​ 98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
103 ····​.​line·​58 103 ····​.​line·​58
104 ····​:​goto_1 104 ····​:​goto_1
105 ····​return-​object·​v1 105 ····​return-​object·​v1
   
106 ····​.​line·​43 106 ····​.​line·​43
107 ····​:​catch_0 107 ····​:​catch_0
Offset 233, 17 lines modified Offset 233, 17 lines modified
   
233 ····​const/​4·​v3,​·​0x1 233 ····​const/​4·​v3,​·​0x1
   
234 ····​aput-​object·​p2,​·​v2,​·​v3 234 ····​aput-​object·​p2,​·​v2,​·​v3
   
235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
236 ····​:​try_end_1 236 ····​:​try_end_1
237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
240 ····​.​line·​82 240 ····​.​line·​82
241 ····​:​cond_1 241 ····​:​cond_1
242 ····​:​goto_1 242 ····​:​goto_1
243 ····​return-​void 243 ····​return-​void
   
244 ····​.​line·​67 244 ····​.​line·​67
smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub.smali
Offset 47, 16 lines modified Offset 47, 16 lines modified
   
47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
48 ····​move-​result-​object·​v2 48 ····​move-​result-​object·​v2
   
49 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21$​Stub;​-​>sAsInterfaceMethod:​Ljava/​lang/​reflect/​Method;​ 49 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21$​Stub;​-​>sAsInterfaceMethod:​Ljava/​lang/​reflect/​Method;​
50 ····​:​try_end_0 50 ····​:​try_end_0
51 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 51 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
52 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 52 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
53 ····​.​line·​100 53 ····​.​line·​100
54 ····​:​goto_0 54 ····​:​goto_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·​97 56 ····​.​line·​97
57 ····​:​catch_0 57 ····​:​catch_0
smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21.smali
Offset 128, 16 lines modified Offset 128, 16 lines modified
   
128 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 128 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
129 ····​move-​result-​object·​v3 129 ····​move-​result-​object·​v3
   
130 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21;​-​>mOnLoadChildrenMetho​d:​Ljava/​lang/​reflect/​Method;​ 130 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21;​-​>mOnLoadChildrenMetho​d:​Ljava/​lang/​reflect/​Method;​
131 ····​:​try_end_0 131 ····​:​try_end_0
132 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 132 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
133 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 133 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
134 ····​.​line·​53 134 ····​.​line·​53
135 ····​.​end·​local·​v1····​#·​"parceledListSliceCla​ss":​Ljava/​lang/​Class;​ 135 ····​.​end·​local·​v1····​#·​"parceledListSliceCla​ss":​Ljava/​lang/​Class;​
136 ····​.​end·​local·​v2····​#·​"theClass":​Ljava/​lang/​Class;​ 136 ····​.​end·​local·​v2····​#·​"theClass":​Ljava/​lang/​Class;​
137 ····​:​goto_0 137 ····​:​goto_0
138 ····​return-​void 138 ····​return-​void
   
smali/android/support/v4/media/ParceledListSliceAdapterApi21.smali
Offset 34, 16 lines modified Offset 34, 16 lines modified
   
34 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​ 34 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​
   
35 ····​move-​result-​object·​v2 35 ····​move-​result-​object·​v2
   
36 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​ParceledListSliceAdap​terApi21;​-​>sConstructor:​Ljava/​lang/​reflect/​Constructor;​ 36 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​ParceledListSliceAdap​terApi21;​-​>sConstructor:​Ljava/​lang/​reflect/​Constructor;​
37 ····​:​try_end_0 37 ····​:​try_end_0
38 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 38 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
39 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 39 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
40 ····​.​line·​37 40 ····​.​line·​37
41 ····​:​goto_0 41 ····​:​goto_0
42 ····​return-​void 42 ····​return-​void
   
43 ····​.​line·​34 43 ····​.​line·​34
44 ····​:​catch_0 44 ····​:​catch_0
smali/android/support/v7/appcompat/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​953  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
smali/android/support/v7/recyclerview/R.smali
Offset 18, 10 lines modified Offset 18, 9 lines modified
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​9 21 ····​.​line·​9
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​24  
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
smali/com/android/calendar/AboutPreferences.smali
Offset 34, 15 lines modified Offset 34, 15 lines modified
34 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​android/​calendar/​AboutPreferences;​-​>addPreferencesFromRe​source(I)​V 34 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​android/​calendar/​AboutPreferences;​-​>addPreferencesFromRe​source(I)​V
   
35 ····​.​line·​35 35 ····​.​line·​35
36 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​AboutPreferences;​-​>getActivity()​Landroid/​app/​Activity;​ 36 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​AboutPreferences;​-​>getActivity()​Landroid/​app/​Activity;​
   
37 ····​move-​result-​object·​v0 37 ····​move-​result-​object·​v0
   
38 ····​.​line·​37 38 ····​.​line·​38
39 ····​.​local·​v0,​·​"activity":​Landroid/​app/​Activity;​ 39 ····​.​local·​v0,​·​"activity":​Landroid/​app/​Activity;​
40 ····​:​try_start_0 40 ····​:​try_start_0
41 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 41 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
42 ····​move-​result-​object·​v3 42 ····​move-​result-​object·​v3
   
43 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Activity;​-​>getPackageName()​Ljava/​lang/​String;​ 43 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Activity;​-​>getPackageName()​Ljava/​lang/​String;​
smali/com/android/calendar/AllInOneActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​AllInOneActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​154 27 ····​.​line·​154
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$2;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$2;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/AllInOneActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​AllInOneActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​203 27 ····​.​line·​203
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$3;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$3;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/AllInOneActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​Landroid/​os/​Handler;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​Landroid/​os/​Handler;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​AllInOneActivity;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​127 25 ····​.​line·​127
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$1;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$1;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V
smali/com/android/calendar/AllInOneActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​AllInOneActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​213 27 ····​.​line·​213
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$4;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$4;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/AllInOneActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​AllInOneActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​465 27 ····​.​line·​465
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$5;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$5;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/AllInOneActivity$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​AllInOneActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​493 27 ····​.​line·​493
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$6;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$6;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 92, 28 lines modified Offset 93, 30 lines modified
   
92 ····​const-​wide/​16·​v2,​·​0x1 93 ····​const-​wide/​16·​v2,​·​0x1
   
93 ····​const-​wide/​16·​v4,​·​-​0x1 94 ····​const-​wide/​16·​v4,​·​-​0x1
   
94 ····​const/​4·​v1,​·​0x1 95 ····​const/​4·​v1,​·​0x1
   
  96 ····​.​line·​506
95 ····​invoke-​virtual·​{v14,​·​v1},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 97 ····​invoke-​virtual·​{v14,​·​v1},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
96 ····​move-​result-​wide·​v6 98 ····​move-​result-​wide·​v6
   
97 ····​const-​wide/​16·​v8,​·​0x0 99 ····​const-​wide/​16·​v8,​·​0x0
   
98 ····​const/​4·​v10,​·​0x0 100 ····​const/​4·​v10,​·​0x0
   
99 ····​const/​4·​v11,​·​0x0 101 ····​const/​4·​v11,​·​0x0
   
100 ····​const-​wide/​16·​v12,​·​-​0x1 102 ····​const-​wide/​16·​v12,​·​-​0x1
   
101 ····​move-​object·​v1,​·​p0 103 ····​move-​object·​v1,​·​p0
   
  104 ····​.​line·​505
102 ····​invoke-​virtual/​range·​{v0·​.​.​·​v13},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​t(Ljava/​lang/​Object;​JJJJIIJ)​V 105 ····​invoke-​virtual/​range·​{v0·​.​.​·​v13},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​t(Ljava/​lang/​Object;​JJJJIIJ)​V
   
103 ····​.​line·​507 106 ····​.​line·​507
104 ····​return-​void 107 ····​return-​void
   
105 ····​.​line·​502 108 ····​.​line·​502
106 ····​:​cond_1 109 ····​:​cond_1
smali/com/android/calendar/AllInOneActivity$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​AllInOneActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​823 27 ····​.​line·​823
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$7;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$7;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/AllInOneActivity$QueryHandler$1.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$1:​Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler;​ 31 .​field·​final·​synthetic·​this$1:​Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler;​)​V 33 .​method·​constructor·​<init>(Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​1407 37 ····​.​line·​1407
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler$1;​-​>this$1:​Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler$1;​-​>this$1:​Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/AllInOneActivity.smali
Offset 249, 22 lines modified Offset 249, 22 lines modified
249 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​android/​calendar/​AllInOneActivity$4;​-​><init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V 249 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​android/​calendar/​AllInOneActivity$4;​-​><init>(Lcom/​android/​calendar/​AllInOneActivity;​)​V
   
250 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mTimeChangesUpdater:​Ljava/​lang/​Runnable;​ 250 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mTimeChangesUpdater:​Ljava/​lang/​Runnable;​
   
251 ····​.​line·​221 251 ····​.​line·​221
252 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mCheckForAccounts:​Z 252 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mCheckForAccounts:​Z
   
253 ····​.​line·​227 253 ····​.​line·​228
254 ····​invoke-​static·​{},​·​Lcom/​android/​calendar/​ExtensionsFactory;​-​>getAllInOneMenuExten​sions()​Lcom/​android/​calendar/​AllInOneMenuExtension​sInterface;​ 254 ····​invoke-​static·​{},​·​Lcom/​android/​calendar/​ExtensionsFactory;​-​>getAllInOneMenuExten​sions()​Lcom/​android/​calendar/​AllInOneMenuExtension​sInterface;​
   
255 ····​move-​result-​object·​v0 255 ····​move-​result-​object·​v0
   
256 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mExtensions:​Lcom/​android/​calendar/​AllInOneMenuExtension​sInterface;​ 256 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mExtensions:​Lcom/​android/​calendar/​AllInOneMenuExtension​sInterface;​
   
257 ····​.​line·1380 257 ····​.​line·227
258 ····​return-​void 258 ····​return-​void
259 .​end·​method 259 .​end·​method
   
260 .​method·​static·​synthetic·​access$000(Lcom/​android/​calendar/​AllInOneActivity;​)​Z 260 .​method·​static·​synthetic·​access$000(Lcom/​android/​calendar/​AllInOneActivity;​)​Z
261 ····​.​locals·​1 261 ····​.​locals·​1
262 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​AllInOneActivity;​ 262 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​AllInOneActivity;​
   
Offset 836, 24 lines modified Offset 836, 26 lines modified
   
836 ····​const/​4·​v11,​·​0x0 836 ····​const/​4·​v11,​·​0x0
   
837 ····​const-​string·​v4,​·​"key_event_id" 837 ····​const-​string·​v4,​·​"key_event_id"
   
838 ····​const-​wide/​16·​v12,​·​-​0x1 838 ····​const-​wide/​16·​v12,​·​-​0x1
   
  839 ····​.​line·​734
839 ····​move-​object/​from16·​v0,​·​p4 840 ····​move-​object/​from16·​v0,​·​p4
   
840 ····​invoke-​virtual·​{v0,​·​v4,​·​v12,​·​v13},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​J)​J 841 ····​invoke-​virtual·​{v0,​·​v4,​·​v12,​·​v13},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​J)​J
   
841 ····​move-​result-​wide·​v12 842 ····​move-​result-​wide·​v12
   
842 ····​move-​object/​from16·​v7,​·​p0 843 ····​move-​object/​from16·​v7,​·​p0
   
843 ····​move/​from16·​v14,​·​p3 844 ····​move/​from16·​v14,​·​p3
   
  845 ····​.​line·​733
844 ····​invoke-​virtual/​range·​{v6·​.​.​·​v14},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEvent(Ljava/​lang/​Object;​JLandroid/​text/​format/​Time;​Landroid/​text/​format/​Time;​JI)​V 846 ····​invoke-​virtual/​range·​{v6·​.​.​·​v14},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEvent(Ljava/​lang/​Object;​JLandroid/​text/​format/​Time;​Landroid/​text/​format/​Time;​JI)​V
   
845 ····​.​line·​738 847 ····​.​line·​738
846 ····​:​cond_6 848 ····​:​cond_6
847 ····​:​goto_2 849 ····​:​goto_2
848 ····​return-​void 850 ····​return-​void
   
Offset 1992, 20 lines modified Offset 1994, 22 lines modified
   
1992 ····​move-​object/​from16·​v0,​·​p0 1994 ····​move-​object/​from16·​v0,​·​p0
   
1993 ····​iget·​v0,​·​v0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mWeekNum:​I 1995 ····​iget·​v0,​·​v0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mWeekNum:​I
   
1994 ····​move/​from16·​v20,​·​v0 1996 ····​move/​from16·​v20,​·​v0
   
  1997 ····​.​line·​1115
1995 ····​invoke-​static/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 1998 ····​invoke-​static/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
1996 ····​move-​result-​object·​v20 1999 ····​move-​result-​object·​v20
   
1997 ····​aput-​object·​v20,​·​v18,​·​v19 2000 ····​aput-​object·​v20,​·​v18,​·​v19
   
  2001 ····​.​line·​1114
1998 ····​move-​object/​from16·​v0,​·​v18 2002 ····​move-​object/​from16·​v0,​·​v18
   
1999 ····​invoke-​virtual·​{v5,​·​v8,​·​v9,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 2003 ····​invoke-​virtual·​{v5,​·​v8,​·​v9,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
2000 ····​move-​result-​object·​v17 2004 ····​move-​result-​object·​v17
   
2001 ····​.​line·​1116 2005 ····​.​line·​1116
Offset 2062, 14 lines modified Offset 2066, 15 lines modified
2062 ····​if-​ne·​v5,​·​v8,​·​:​cond_9 2066 ····​if-​ne·​v5,​·​v8,​·​:​cond_9
   
2063 ····​:​cond_2 2067 ····​:​cond_2
2064 ····​move-​object/​from16·​v0,​·​p0 2068 ····​move-​object/​from16·​v0,​·​p0
   
2065 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mTimeZone:​Ljava/​lang/​String;​ 2069 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>mTimeZone:​Ljava/​lang/​String;​
   
  2070 ····​.​line·​1136
2066 ····​invoke-​static·​{},​·​Landroid/​text/​format/​Time;​-​>getCurrentTimezone()​Ljava/​lang/​String;​ 2071 ····​invoke-​static·​{},​·​Landroid/​text/​format/​Time;​-​>getCurrentTimezone()​Ljava/​lang/​String;​
   
2067 ····​move-​result-​object·​v8 2072 ····​move-​result-​object·​v8
   
2068 ····​invoke-​static·​{v5,​·​v8},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 2073 ····​invoke-​static·​{v5,​·​v8},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
   
2069 ····​move-​result·​v5 2074 ····​move-​result·​v5
Offset 2124, 14 lines modified Offset 2129, 15 lines modified
2124 ····​:​cond_3 2129 ····​:​cond_3
2125 ····​new-​instance·​v18,​·​Ljava/​lang/​StringBuilder;​ 2130 ····​new-​instance·​v18,​·​Ljava/​lang/​StringBuilder;​
   
2126 ····​move-​object/​from16·​v5,​·​p0 2131 ····​move-​object/​from16·​v5,​·​p0
   
2127 ····​move-​wide·​v8,​·​v6 2132 ····​move-​wide·​v8,​·​v6
   
  2133 ····​.​line·​1147
2128 ····​invoke-​static/​range·​{v5·​.​.​·​v10},​·​Lcom/​android/​calendar/​Utils;​-​>formatDateRange(Land​roid/​content/​Context;​JJI)​Ljava/​lang/​String;​ 2134 ····​invoke-​static/​range·​{v5·​.​.​·​v10},​·​Lcom/​android/​calendar/​Utils;​-​>formatDateRange(Land​roid/​content/​Context;​JJI)​Ljava/​lang/​String;​
   
Max diff block lines reached; 11143/14008 bytes (79.55%) of diff not shown.
smali/com/android/calendar/AllInOneActivity$QueryHandler.smali
Offset 100, 24 lines modified Offset 100, 26 lines modified
   
100 ····​.​line·​1400 100 ····​.​line·​1400
101 ····​.​local·​v4,​·​"options":​Landroid/​os/​Bundle;​ 101 ····​.​local·​v4,​·​"options":​Landroid/​os/​Bundle;​
102 ····​const-​string·​v1,​·​"introMessage" 102 ····​const-​string·​v1,​·​"introMessage"
   
103 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​ 103 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​AllInOneActivity$Quer​yHandler;​-​>this$0:​Lcom/​android/​calendar/​AllInOneActivity;​
   
  104 ····​.​line·​1401
104 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 105 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​calendar/​AllInOneActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
105 ····​move-​result-​object·​v2 106 ····​move-​result-​object·​v2
   
106 ····​const·​v5,​·​0x7f09003f 107 ····​const·​v5,​·​0x7f09003f
   
107 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
108 ····​move-​result-​object·​v2 109 ····​move-​result-​object·​v2
   
  110 ····​.​line·​1400
109 ····​invoke-​virtual·​{v4,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putCharSequence(Ljav​a/​lang/​String;​Ljava/​lang/​CharSequence;​)​V 111 ····​invoke-​virtual·​{v4,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putCharSequence(Ljav​a/​lang/​String;​Ljava/​lang/​CharSequence;​)​V
   
110 ····​.​line·​1402 112 ····​.​line·​1402
111 ····​const-​string·​v1,​·​"allowSkip" 113 ····​const-​string·​v1,​·​"allowSkip"
   
112 ····​const/​4·​v2,​·​0x1 114 ····​const/​4·​v2,​·​0x1
   
smali/com/android/calendar/CalendarApplication.smali
Offset 25, 18 lines modified Offset 25, 20 lines modified
   
25 ····​.​line·​30 25 ····​.​line·​30
26 ····​invoke-​static·​{p0},​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>setDefaultValues(Lan​droid/​content/​Context;​)​V 26 ····​invoke-​static·​{p0},​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>setDefaultValues(Lan​droid/​content/​Context;​)​V
   
27 ····​.​line·​34 27 ····​.​line·​34
28 ····​const-​string·​v0,​·​"preferences_version"​ 28 ····​const-​string·​v0,​·​"preferences_version"​
   
  29 ····​.​line·​35
29 ····​invoke-​static·​{p0},​·​Lcom/​android/​calendar/​Utils;​-​>getVersionCode(Landr​oid/​content/​Context;​)​Ljava/​lang/​String;​ 30 ····​invoke-​static·​{p0},​·​Lcom/​android/​calendar/​Utils;​-​>getVersionCode(Landr​oid/​content/​Context;​)​Ljava/​lang/​String;​
   
30 ····​move-​result-​object·​v1 31 ····​move-​result-​object·​v1
   
  32 ····​.​line·​34
31 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lcom/​android/​calendar/​Utils;​-​>setSharedPreference(​Landroid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 33 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lcom/​android/​calendar/​Utils;​-​>setSharedPreference(​Landroid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
32 ····​.​line·​38 34 ····​.​line·​38
33 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​CalendarApplication;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​ 35 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​CalendarApplication;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​
   
34 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
smali/com/android/calendar/CalendarBackupAgent.smali
Offset 64, 28 lines modified Offset 64, 30 lines modified
   
64 ····​const/​4·​v2,​·​0x0 64 ····​const/​4·​v2,​·​0x0
   
65 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lcom/​android/​calendar/​CalendarBackupAgent;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​ 65 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lcom/​android/​calendar/​CalendarBackupAgent;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
   
66 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v1
   
  67 ····​.​line·​43
67 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 68 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
   
68 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
69 ····​.​line·​44 70 ····​.​line·​44
70 ····​.​local·​v0,​·​"editor":​Landroid/​content/​SharedPreferences$Edi​tor;​ 71 ····​.​local·​v0,​·​"editor":​Landroid/​content/​SharedPreferences$Edi​tor;​
71 ····​const-​string·​v1,​·​"preferences_alerts_r​ingtone" 72 ····​const-​string·​v1,​·​"preferences_alerts_r​ingtone"
   
72 ····​const-​string·​v2,​·​"content:​/​/​settings/​system/​notification_sound" 73 ····​const-​string·​v2,​·​"content:​/​/​settings/​system/​notification_sound"
   
73 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences$Edi​tor;​ 74 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
74 ····​move-​result-​object·​v1 75 ····​move-​result-​object·​v1
   
  76 ····​.​line·​45
75 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 77 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
76 ····​.​line·​47 78 ····​.​line·​47
77 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​app/​backup/​BackupAgentHelper;​-​>onRestore(Landroid/​app/​backup/​BackupDataInput;​ILandroid/​os/​ParcelFileDescriptor;​)​V 79 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​app/​backup/​BackupAgentHelper;​-​>onRestore(Landroid/​app/​backup/​BackupDataInput;​ILandroid/​os/​ParcelFileDescriptor;​)​V
   
78 ····​.​line·​48 80 ····​.​line·​48
79 ····​return-​void 81 ····​return-​void
smali/com/android/calendar/CalendarColorPickerDialog$OnCalendarColorSelectedListener.smali
Offset 125, 19 lines modified Offset 125, 21 lines modified
   
125 ····​move-​result·​v2 125 ····​move-​result·​v2
   
126 ····​sget-​object·​v0,​·​Landroid/​provider/​CalendarContract$Cale​ndars;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 126 ····​sget-​object·​v0,​·​Landroid/​provider/​CalendarContract$Cale​ndars;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
127 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$OnCalendarColorS​electedListener;​-​>this$0:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 127 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$OnCalendarColorS​electedListener;​-​>this$0:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
   
  128 ····​.​line·​226
128 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>mCalendarId:​J 129 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>mCalendarId:​J
129 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>access$900(Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​)​J 130 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>access$900(Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​)​J
   
130 ····​move-​result-​wide·​v6 131 ····​move-​result-​wide·​v6
   
  132 ····​.​line·​225
131 ····​invoke-​static·​{v0,​·​v6,​·​v7},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 133 ····​invoke-​static·​{v0,​·​v6,​·​v7},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
132 ····​move-​result-​object·​v4 134 ····​move-​result-​object·​v4
   
133 ····​const-​wide/​16·​v8,​·​0x0 135 ····​const-​wide/​16·​v8,​·​0x0
   
134 ····​move-​object·​v6,​·​v3 136 ····​move-​object·​v6,​·​v3
smali/com/android/calendar/CalendarColorPickerDialog$QueryService.smali
Offset 120, 20 lines modified Offset 120, 22 lines modified
120 ····​:​cond_3 120 ····​:​cond_3
121 ····​move-​object/​from16·​v0,​·​p0 121 ····​move-​object/​from16·​v0,​·​p0
   
122 ····​iget-​object·​v1,​·​v0,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$QueryService;​-​>this$0:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 122 ····​iget-​object·​v1,​·​v0,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$QueryService;​-​>this$0:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
   
123 ····​const/​4·​v2,​·​0x2 123 ····​const/​4·​v2,​·​0x2
   
  124 ····​.​line·​178
124 ····​move-​object/​from16·​v0,​·​p3 125 ····​move-​object/​from16·​v0,​·​p3
   
125 ····​invoke-​interface·​{v0,​·​v2},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 126 ····​invoke-​interface·​{v0,​·​v2},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
126 ····​move-​result·​v2 127 ····​move-​result·​v2
   
  128 ····​.​line·​177
127 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I 129 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I
   
128 ····​move-​result·​v2 130 ····​move-​result·​v2
   
129 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>mSelectedColor:​I 131 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>mSelectedColor:​I
130 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>access$202(Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​I)​I 132 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>access$202(Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​I)​I
   
Offset 146, 26 lines modified Offset 148, 28 lines modified
   
146 ····​new-​array·​v7,​·​v1,​·​[Ljava/​lang/​String;​ 148 ····​new-​array·​v7,​·​v1,​·​[Ljava/​lang/​String;​
   
147 ····​const/​4·​v1,​·​0x0 149 ····​const/​4·​v1,​·​0x0
   
148 ····​const/​4·​v2,​·​0x0 150 ····​const/​4·​v2,​·​0x0
   
  151 ····​.​line·​181
149 ····​move-​object/​from16·​v0,​·​p3 152 ····​move-​object/​from16·​v0,​·​p3
   
150 ····​invoke-​interface·​{v0,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 153 ····​invoke-​interface·​{v0,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
151 ····​move-​result-​object·​v2 154 ····​move-​result-​object·​v2
   
152 ····​aput-​object·​v2,​·​v7,​·​v1 155 ····​aput-​object·​v2,​·​v7,​·​v1
   
153 ····​const/​4·​v1,​·​0x1 156 ····​const/​4·​v1,​·​0x1
   
154 ····​const/​4·​v2,​·​0x1 157 ····​const/​4·​v2,​·​0x1
   
  158 ····​.​line·​182
155 ····​move-​object/​from16·​v0,​·​p3 159 ····​move-​object/​from16·​v0,​·​p3
   
156 ····​invoke-​interface·​{v0,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 160 ····​invoke-​interface·​{v0,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
157 ····​move-​result-​object·​v2 161 ····​move-​result-​object·​v2
   
158 ····​aput-​object·​v2,​·​v7,​·​v1 162 ····​aput-​object·​v2,​·​v7,​·​v1
smali/com/android/calendar/CalendarColorPickerDialog.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Lcom/​android/​colorpicker/​ColorPickerDialog;​ 2 .​super·​Lcom/​android/​colorpicker/​ColorPickerDialog;​
3 .​source·​"CalendarColorPickerD​ialog.​java" 3 .​source·​"CalendarColorPickerD​ialog.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$1;​,​  
8 ········​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$OnCalendarColorS​electedListener;​,​ 7 ········​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$OnCalendarColorS​electedListener;​,​
9 ········​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$QueryService;​ 8 ········​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$QueryService;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​static·​fields 11 #·​static·​fields
Offset 364, 26 lines modified Offset 363, 28 lines modified
   
364 ····​const/​4·​v1,​·​0x2 363 ····​const/​4·​v1,​·​0x2
   
365 ····​sget-​object·​v3,​·​Landroid/​provider/​CalendarContract$Cale​ndars;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 364 ····​sget-​object·​v3,​·​Landroid/​provider/​CalendarContract$Cale​ndars;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
366 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>mCalendarId:​J 365 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>mCalendarId:​J
   
  366 ····​.​line·​144
367 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 367 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
368 ····​move-​result-​object·​v3 368 ····​move-​result-​object·​v3
   
369 ····​sget-​object·​v4,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>CALENDARS_PROJECTION​:​[Ljava/​lang/​String;​ 369 ····​sget-​object·​v4,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>CALENDARS_PROJECTION​:​[Ljava/​lang/​String;​
   
370 ····​move-​object·​v5,​·​v2 370 ····​move-​object·​v5,​·​v2
   
371 ····​move-​object·​v6,​·​v2 371 ····​move-​object·​v6,​·​v2
   
372 ····​move-​object·​v7,​·​v2 372 ····​move-​object·​v7,​·​v2
   
  373 ····​.​line·​143
373 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$QueryService;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 374 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog$QueryService;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
374 ····​.​line·​147 375 ····​.​line·​147
375 ····​:​cond_0 376 ····​:​cond_0
376 ····​return-​void 377 ····​return-​void
377 .​end·​method 378 .​end·​method
   
smali/com/android/calendar/CalendarController$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarController;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarController;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarController;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarController;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​CalendarController;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​86 27 ····​.​line·​86
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarController$1;​-​>this$0:​Lcom/​android/​calendar/​CalendarController;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarController$1;​-​>this$0:​Lcom/​android/​calendar/​CalendarController;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/CalendarController.smali
Offset 810, 14 lines modified Offset 810, 15 lines modified
   
810 ····​.​prologue 810 ····​.​prologue
811 ····​.​line·​628 811 ····​.​line·​628
812 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mContext:​Landroid/​content/​Context;​ 812 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mContext:​Landroid/​content/​Context;​
   
813 ····​const-​string·​v4,​·​"search" 813 ····​const-​string·​v4,​·​"search"
   
  814 ····​.​line·​629
814 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 815 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
815 ····​move-​result-​object·​v1 816 ····​move-​result-​object·​v1
   
816 ····​check-​cast·​v1,​·​Landroid/​app/​SearchManager;​ 817 ····​check-​cast·​v1,​·​Landroid/​app/​SearchManager;​
   
817 ····​.​line·​630 818 ····​.​line·​630
Offset 1628, 15 lines modified Offset 1629, 15 lines modified
1628 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEvent(Ljava/​lang/​Object;​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​)​V 1629 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEvent(Ljava/​lang/​Object;​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​)​V
   
1629 ····​.​line·​250 1630 ····​.​line·​250
1630 ····​return-​void 1631 ····​return-​void
1631 .​end·​method 1632 .​end·​method
   
1632 .​method·​public·​sendEvent(Ljava/​lang/​Object;​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​)​V 1633 .​method·​public·​sendEvent(Ljava/​lang/​Object;​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​)​V
1633 ····​.​locals·30 1634 ····​.​locals·29
1634 ····​.​param·​p1,​·​"sender"····​#·​Ljava/​lang/​Object;​ 1635 ····​.​param·​p1,​·​"sender"····​#·​Ljava/​lang/​Object;​
1635 ····​.​param·​p2,​·​"event"····​#·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​ 1636 ····​.​param·​p2,​·​"event"····​#·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​
   
1636 ····​.​prologue 1637 ····​.​prologue
1637 ····​.​line·​259 1638 ····​.​line·​259
1638 ····​move-​object/​from16·​v0,​·​p0 1639 ····​move-​object/​from16·​v0,​·​p0
   
Offset 1711, 18 lines modified Offset 1712, 18 lines modified
1711 ····​move-​object/​from16·​v0,​·​p0 1712 ····​move-​object/​from16·​v0,​·​p0
   
1712 ····​iput·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mViewType:​I 1713 ····​iput·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mViewType:​I
   
1713 ····​.​line·​293 1714 ····​.​line·​293
1714 ····​:​cond_2 1715 ····​:​cond_2
1715 ····​:​goto_1 1716 ····​:​goto_1
1716 ····​const-​wide/​16·​v28,​·​0x0 1717 ····​const-​wide/​16·​v26,​·​0x0
   
1717 ····​.​line·​294 1718 ····​.​line·​294
1718 ····​.​local·​v28,​·​"startMillis":​J 1719 ····​.​local·​v26,​·​"startMillis":​J
1719 ····​move-​object/​from16·​v0,​·​p2 1720 ····​move-​object/​from16·​v0,​·​p2
   
1720 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>startTime:​Landroid/​text/​format/​Time;​ 1721 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>startTime:​Landroid/​text/​format/​Time;​
   
1721 ····​if-​eqz·​v3,​·​:​cond_3 1722 ····​if-​eqz·​v3,​·​:​cond_3
   
1722 ····​.​line·​295 1723 ····​.​line·​295
Offset 1730, 15 lines modified Offset 1731, 15 lines modified
   
1730 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>startTime:​Landroid/​text/​format/​Time;​ 1731 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>startTime:​Landroid/​text/​format/​Time;​
   
1731 ····​const/​4·​v4,​·​0x0 1732 ····​const/​4·​v4,​·​0x0
   
1732 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 1733 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
1733 ····​move-​result-​wide·​v28 1734 ····​move-​result-​wide·​v26
   
1734 ····​.​line·​299 1735 ····​.​line·​299
1735 ····​:​cond_3 1736 ····​:​cond_3
1736 ····​move-​object/​from16·​v0,​·​p2 1737 ····​move-​object/​from16·​v0,​·​p2
   
1737 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>selectedTime:​Landroid/​text/​format/​Time;​ 1738 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>selectedTime:​Landroid/​text/​format/​Time;​
   
Offset 1792, 15 lines modified Offset 1793, 15 lines modified
   
1792 ····​iput-​wide·​v4,​·​v0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mDateFlags:​J 1793 ····​iput-​wide·​v4,​·​v0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mDateFlags:​J
   
1793 ····​.​line·​319 1794 ····​.​line·​319
1794 ····​:​cond_4 1795 ····​:​cond_4
1795 ····​const-​wide/​16·​v4,​·​0x0 1796 ····​const-​wide/​16·​v4,​·​0x0
   
1796 ····​cmp-​long·​v3,​·​v28,​·​v4 1797 ····​cmp-​long·​v3,​·​v26,​·​v4
   
1797 ····​if-​nez·​v3,​·​:​cond_5 1798 ····​if-​nez·​v3,​·​:​cond_5
   
1798 ····​.​line·​320 1799 ····​.​line·​320
1799 ····​move-​object/​from16·​v0,​·​p0 1800 ····​move-​object/​from16·​v0,​·​p0
   
1800 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mTime:​Landroid/​text/​format/​Time;​ 1801 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mTime:​Landroid/​text/​format/​Time;​
Offset 1910, 14 lines modified Offset 1911, 15 lines modified
   
1910 ····​move-​object/​from16·​v0,​·​p0 1911 ····​move-​object/​from16·​v0,​·​p0
   
1911 ····​iget-​object·​v4,​·​v0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mFirstEventHandler:​Landroid/​util/​Pair;​ 1912 ····​iget-​object·​v4,​·​v0,​·​Lcom/​android/​calendar/​CalendarController;​-​>mFirstEventHandler:​Landroid/​util/​Pair;​
   
1912 ····​iget-​object·​v4,​·​v4,​·​Landroid/​util/​Pair;​-​>first:​Ljava/​lang/​Object;​ 1913 ····​iget-​object·​v4,​·​v4,​·​Landroid/​util/​Pair;​-​>first:​Ljava/​lang/​Object;​
   
  1914 ····​.​line·​353
1913 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​LinkedList;​-​>contains(Ljava/​lang/​Object;​)​Z 1915 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​LinkedList;​-​>contains(Ljava/​lang/​Object;​)​Z
   
1914 ····​move-​result·​v3 1916 ····​move-​result·​v3
   
1915 ····​if-​nez·​v3,​·​:​cond_7 1917 ····​if-​nez·​v3,​·​:​cond_7
   
1916 ····​.​line·​354 1918 ····​.​line·​354
Offset 1933, 23 lines modified Offset 1935, 23 lines modified
Max diff block lines reached; 13460/16231 bytes (82.93%) of diff not shown.
smali/com/android/calendar/CalendarData.smali
Offset 77, 14 lines modified Offset 77, 15 lines modified
   
77 ····​aput-​object·​v2,​·​v0,​·​v1 77 ····​aput-​object·​v2,​·​v0,​·​v1
   
78 ····​const/​4·​v1,​·​0x6 78 ····​const/​4·​v1,​·​0x6
   
79 ····​const/​4·​v2,​·​0x6 79 ····​const/​4·​v2,​·​0x6
   
  80 ····​.​line·​27
80 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarData;​-​>format24Hours(I)​Ljava/​lang/​String;​ 81 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarData;​-​>format24Hours(I)​Ljava/​lang/​String;​
   
81 ····​move-​result-​object·​v2 82 ····​move-​result-​object·​v2
   
82 ····​aput-​object·​v2,​·​v0,​·​v1 83 ····​aput-​object·​v2,​·​v0,​·​v1
   
83 ····​const/​4·​v1,​·​0x7 84 ····​const/​4·​v1,​·​0x7
Offset 183, 14 lines modified Offset 184, 15 lines modified
   
183 ····​aput-​object·​v2,​·​v0,​·​v1 184 ····​aput-​object·​v2,​·​v0,​·​v1
   
184 ····​const/​16·​v1,​·​0x11 185 ····​const/​16·​v1,​·​0x11
   
185 ····​const/​16·​v2,​·​0x11 186 ····​const/​16·​v2,​·​0x11
   
  187 ····​.​line·​28
186 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarData;​-​>format24Hours(I)​Ljava/​lang/​String;​ 188 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarData;​-​>format24Hours(I)​Ljava/​lang/​String;​
   
187 ····​move-​result-​object·​v2 189 ····​move-​result-​object·​v2
   
188 ····​aput-​object·​v2,​·​v0,​·​v1 190 ····​aput-​object·​v2,​·​v0,​·​v1
   
189 ····​const/​16·​v1,​·​0x12 191 ····​const/​16·​v1,​·​0x12
Offset 336, 14 lines modified Offset 338, 15 lines modified
   
336 ····​const/​4·​v1,​·​0x5 338 ····​const/​4·​v1,​·​0x5
   
337 ····​const/​4·​v2,​·​0x5 339 ····​const/​4·​v2,​·​0x5
   
338 ····​sget-​object·​v3,​·​Lcom/​android/​calendar/​CalendarData;​-​>am:​Ljava/​lang/​String;​ 340 ····​sget-​object·​v3,​·​Lcom/​android/​calendar/​CalendarData;​-​>am:​Ljava/​lang/​String;​
   
  341 ····​.​line·​32
339 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​CalendarData;​-​>format12Hours(ILjava​/​lang/​String;​)​Ljava/​lang/​String;​ 342 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​CalendarData;​-​>format12Hours(ILjava​/​lang/​String;​)​Ljava/​lang/​String;​
   
340 ····​move-​result-​object·​v2 343 ····​move-​result-​object·​v2
   
341 ····​aput-​object·​v2,​·​v0,​·​v1 344 ····​aput-​object·​v2,​·​v0,​·​v1
   
342 ····​const/​4·​v1,​·​0x6 345 ····​const/​4·​v1,​·​0x6
Offset 426, 14 lines modified Offset 429, 15 lines modified
   
426 ····​aput-​object·​v1,​·​v0,​·​v5 429 ····​aput-​object·​v1,​·​v0,​·​v5
   
427 ····​const/​16·​v1,​·​0xd 430 ····​const/​16·​v1,​·​0xd
   
428 ····​sget-​object·​v2,​·​Lcom/​android/​calendar/​CalendarData;​-​>pm:​Ljava/​lang/​String;​ 431 ····​sget-​object·​v2,​·​Lcom/​android/​calendar/​CalendarData;​-​>pm:​Ljava/​lang/​String;​
   
  432 ····​.​line·​33
429 ····​invoke-​static·​{v4,​·​v2},​·​Lcom/​android/​calendar/​CalendarData;​-​>format12Hours(ILjava​/​lang/​String;​)​Ljava/​lang/​String;​ 433 ····​invoke-​static·​{v4,​·​v2},​·​Lcom/​android/​calendar/​CalendarData;​-​>format12Hours(ILjava​/​lang/​String;​)​Ljava/​lang/​String;​
   
430 ····​move-​result-​object·​v2 434 ····​move-​result-​object·​v2
   
431 ····​aput-​object·​v2,​·​v0,​·​v1 435 ····​aput-​object·​v2,​·​v0,​·​v1
   
432 ····​const/​16·​v1,​·​0xe 436 ····​const/​16·​v1,​·​0xe
Offset 518, 14 lines modified Offset 522, 15 lines modified
   
518 ····​const/​16·​v1,​·​0x15 522 ····​const/​16·​v1,​·​0x15
   
519 ····​const/​16·​v2,​·​0x9 523 ····​const/​16·​v2,​·​0x9
   
520 ····​sget-​object·​v3,​·​Lcom/​android/​calendar/​CalendarData;​-​>pm:​Ljava/​lang/​String;​ 524 ····​sget-​object·​v3,​·​Lcom/​android/​calendar/​CalendarData;​-​>pm:​Ljava/​lang/​String;​
   
  525 ····​.​line·​34
521 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​CalendarData;​-​>format12Hours(ILjava​/​lang/​String;​)​Ljava/​lang/​String;​ 526 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​CalendarData;​-​>format12Hours(ILjava​/​lang/​String;​)​Ljava/​lang/​String;​
   
522 ····​move-​result-​object·​v2 527 ····​move-​result-​object·​v2
   
523 ····​aput-​object·​v2,​·​v0,​·​v1 528 ····​aput-​object·​v2,​·​v0,​·​v1
   
524 ····​const/​16·​v1,​·​0x16 529 ····​const/​16·​v1,​·​0x16
Offset 560, 14 lines modified Offset 565, 15 lines modified
   
560 ····​move-​result-​object·​v2 565 ····​move-​result-​object·​v2
   
561 ····​aput-​object·​v2,​·​v0,​·​v1 566 ····​aput-​object·​v2,​·​v0,​·​v1
   
562 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​CalendarData;​-​>s12Hours:​[Ljava/​lang/​String;​ 567 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​CalendarData;​-​>s12Hours:​[Ljava/​lang/​String;​
   
  568 ····​.​line·​31
563 ····​return-​void 569 ····​return-​void
564 .​end·​method 570 .​end·​method
   
565 .​method·​public·​constructor·​<init>()​V 571 .​method·​public·​constructor·​<init>()​V
566 ····​.​locals·​0 572 ····​.​locals·​0
   
567 ····​.​prologue 573 ····​.​prologue
smali/com/android/calendar/CalendarEventModel.smali
Offset 418, 15 lines modified Offset 418, 15 lines modified
   
418 ····​.​line·​143 418 ····​.​line·​143
419 ····​:​cond_0 419 ····​:​cond_0
420 ····​return-​void 420 ····​return-​void
421 .​end·​method 421 .​end·​method
   
422 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V 422 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
423 ····​.​locals·​16 423 ····​.​locals·​15
424 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 424 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
425 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​ 425 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
   
426 ····​.​prologue 426 ····​.​prologue
427 ····​.​line·​146 427 ····​.​line·​146
428 ····​invoke-​direct/​range·​{p0·​.​.​·​p1},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​><init>(Landroid/​content/​Context;​)​V 428 ····​invoke-​direct/​range·​{p0·​.​.​·​p1},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​><init>(Landroid/​content/​Context;​)​V
   
Offset 435, 234 lines modified Offset 435, 213 lines modified
   
435 ····​.​line·​199 435 ····​.​line·​199
436 ····​:​cond_0 436 ····​:​cond_0
437 ····​return-​void 437 ····​return-​void
   
438 ····​.​line·​152 438 ····​.​line·​152
439 ····​:​cond_1 439 ····​:​cond_1
440 ····​const-​string·​v13,​·​"title" 440 ····​const-​string·​v10,​·​"title"
   
441 ····​move-​object/​from16·​v0,​·​p2 441 ····​move-​object/​from16·​v0,​·​p2
   
442 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 442 ····​invoke-​virtual·​{v0,​·​v10},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
   
443 ····​move-​result-​object·​v12 443 ····​move-​result-​object·​v9
   
444 ····​.​line·​153 444 ····​.​line·​153
445 ····​.​local·​v12,​·​"title":​Ljava/​lang/​String;​ 445 ····​.​local·​v9,​·​"title":​Ljava/​lang/​String;​
446 ····​if-​eqz·​v12,​·​:​cond_2 446 ····​if-​eqz·​v9,​·​:​cond_2
   
447 ····​.​line·​154 447 ····​.​line·​154
448 ····move-​object/​from16·v0,​·​p0 448 ····iput-​object·​v9,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mTitle:​Ljava/​lang/​String;​
   
449 ····​iput-​object·​v12,​·​v0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mTitle:​Ljava/​lang/​String;​  
   
450 ····​.​line·​157 449 ····​.​line·​157
451 ····​:​cond_2 450 ····​:​cond_2
452 ····​const-​string·​v13,​·​"eventLocation" 451 ····​const-​string·​v10,​·​"eventLocation"
   
453 ····​move-​object/​from16·​v0,​·​p2 452 ····​move-​object/​from16·​v0,​·​p2
   
454 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 453 ····​invoke-​virtual·​{v0,​·​v10},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
   
455 ····​move-​result-​object·​v10 454 ····​move-​result-​object·​v7
   
456 ····​.​line·​158 455 ····​.​line·​158
457 ····​.​local·​v10,​·​"location":​Ljava/​lang/​String;​ 456 ····​.​local·​v7,​·​"location":​Ljava/​lang/​String;​
458 ····​if-​eqz·​v10,​·​:​cond_3 457 ····​if-​eqz·​v7,​·​:​cond_3
   
459 ····​.​line·​159 458 ····​.​line·​159
460 ····move-​object/​from16·v0,​·​p0 459 ····iput-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mLocation:​Ljava/​lang/​String;​
   
461 ····​iput-​object·​v10,​·​v0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mLocation:​Ljava/​lang/​String;​  
   
462 ····​.​line·​162 460 ····​.​line·​162
463 ····​:​cond_3 461 ····​:​cond_3
464 ····​const-​string·​v13,​·​"description" 462 ····​const-​string·​v10,​·​"description"
   
465 ····​move-​object/​from16·​v0,​·​p2 463 ····​move-​object/​from16·​v0,​·​p2
   
466 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 464 ····​invoke-​virtual·​{v0,​·​v10},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
   
467 ····​move-​result-​object·​v4 465 ····​move-​result-​object·​v3
   
468 ····​.​line·​163 466 ····​.​line·​163
469 ····​.​local·​v4,​·​"description":​Ljava/​lang/​String;​ 467 ····​.​local·​v3,​·​"description":​Ljava/​lang/​String;​
470 ····​if-​eqz·​v4,​·​:​cond_4 468 ····​if-​eqz·​v3,​·​:​cond_4
   
471 ····​.​line·​164 469 ····​.​line·​164
472 ····move-​object/​from16·v0,​·​p0 470 ····iput-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mDescription:​Ljava/​lang/​String;​
   
473 ····​iput-​object·​v4,​·​v0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mDescription:​Ljava/​lang/​String;​  
   
474 ····​.​line·​167 471 ····​.​line·​167
475 ····​:​cond_4 472 ····​:​cond_4
476 ····​const-​string·​v13,​·​"availability" 473 ····​const-​string·​v10,​·​"availability"
   
477 ····​const/​4·​v14,​·​-​0x1 474 ····​const/​4·​v11,​·​-​0x1
   
478 ····​move-​object/​from16·​v0,​·​p2 475 ····​move-​object/​from16·​v0,​·​p2
   
479 ····​invoke-​virtual·​{v0,​·​v13,​·​v14},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I 476 ····​invoke-​virtual·​{v0,​·​v10,​·​v11},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I
   
480 ····​move-​result·​v3 477 ····​move-​result·​v2
   
481 ····​.​line·​168 478 ····​.​line·​168
482 ····​.​local·​v3,​·​"availability":​I 479 ····​.​local·​v2,​·​"availability":​I
483 ····​const/​4·​v13,​·​-​0x1 480 ····​const/​4·​v10,​·​-​0x1
   
484 ····​if-​eq·​v3,​·​v13,​·​:​cond_5 481 ····​if-​eq·​v2,​·​v10,​·​:​cond_5
   
485 ····​.​line·​169 482 ····​.​line·​169
486 ····​move-​object/​from16·​v0,​·​p0 483 ····iput·v2,​·p0,​·Lcom/​android/​calendar/​CalendarEventModel;​-​>mAvailability:​I
   
Max diff block lines reached; 11875/15674 bytes (75.76%) of diff not shown.
smali/com/android/calendar/CalendarSettingsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​47 27 ····​.​line·​47
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity$1;​-​>this$0:​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity$1;​-​>this$0:​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/CalendarSettingsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​68 27 ····​.​line·​68
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity$2;​-​>this$0:​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity$2;​-​>this$0:​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/CalendarSettingsActivity.smali
Offset 89, 66 lines modified Offset 89, 72 lines modified
   
89 ····​move-​result·​v0 89 ····​move-​result·​v0
   
90 ····​if-​nez·​v0,​·​:​cond_0 90 ····​if-​nez·​v0,​·​:​cond_0
   
91 ····​const-​class·​v0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​ 91 ····​const-​class·​v0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​
   
  92 ····​.​line·​151
92 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 93 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
93 ····​move-​result-​object·​v0 94 ····​move-​result-​object·​v0
   
94 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 95 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
95 ····​move-​result·​v0 96 ····​move-​result·​v0
   
96 ····​if-​nez·​v0,​·​:​cond_0 97 ····​if-​nez·​v0,​·​:​cond_0
   
97 ····​const-​class·​v0,​·​Lcom/​android/​calendar/​OtherPreferences;​ 98 ····​const-​class·​v0,​·​Lcom/​android/​calendar/​OtherPreferences;​
   
  99 ····​.​line·​152
98 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 100 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
99 ····​move-​result-​object·​v0 101 ····​move-​result-​object·​v0
   
100 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 102 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
101 ····​move-​result·​v0 103 ····​move-​result·​v0
   
102 ····​if-​nez·​v0,​·​:​cond_0 104 ····​if-​nez·​v0,​·​:​cond_0
   
103 ····​const-​class·​v0,​·​Lcom/​android/​calendar/​AboutPreferences;​ 105 ····​const-​class·​v0,​·​Lcom/​android/​calendar/​AboutPreferences;​
   
  106 ····​.​line·​153
104 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 107 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
105 ····​move-​result-​object·​v0 108 ····​move-​result-​object·​v0
   
106 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 109 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
107 ····​move-​result·​v0 110 ····​move-​result·​v0
   
108 ····​if-​nez·​v0,​·​:​cond_0 111 ····​if-​nez·​v0,​·​:​cond_0
   
109 ····​const-​class·​v0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​ 112 ····​const-​class·​v0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​
   
  113 ····​.​line·​154
110 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 114 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
111 ····​move-​result-​object·​v0 115 ····​move-​result-​object·​v0
   
112 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 116 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
113 ····​move-​result·​v0 117 ····​move-​result·​v0
   
114 ····​if-​eqz·​v0,​·​:​cond_1 118 ····​if-​eqz·​v0,​·​:​cond_1
   
115 ····​:​cond_0 119 ····​:​cond_0
116 ····​const/​4·​v0,​·​0x1 120 ····​const/​4·​v0,​·​0x1
   
  121 ····​.​line·​150
117 ····​:​goto_0 122 ····​:​goto_0
118 ····​return·​v0 123 ····​return·​v0
   
  124 ····​.​line·​154
119 ····​:​cond_1 125 ····​:​cond_1
120 ····​const/​4·​v0,​·​0x0 126 ····​const/​4·​v0,​·​0x0
   
121 ····​goto·​:​goto_0 127 ····​goto·​:​goto_0
122 .​end·​method 128 .​end·​method
   
123 .​method·​public·​onBuildHeaders(Ljava/​util/​List;​)​V 129 .​method·​public·​onBuildHeaders(Ljava/​util/​List;​)​V
Offset 335, 14 lines modified Offset 341, 15 lines modified
   
335 ····​.​line·​128 341 ····​.​line·​128
336 ····​:​cond_0 342 ····​:​cond_0
337 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​-​>getActionBar()​Landroid/​app/​ActionBar;​ 343 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​-​>getActionBar()​Landroid/​app/​ActionBar;​
   
338 ····​move-​result-​object·​v0 344 ····​move-​result-​object·​v0
   
  345 ····​.​line·​129
339 ····​invoke-​virtual·​{v0,​·​v2,​·​v2},​·​Landroid/​app/​ActionBar;​-​>setDisplayOptions(II​)​V 346 ····​invoke-​virtual·​{v0,​·​v2,​·​v2},​·​Landroid/​app/​ActionBar;​-​>setDisplayOptions(II​)​V
   
340 ····​.​line·​130 347 ····​.​line·​130
341 ····​const/​4·​v0,​·​0x1 348 ····​const/​4·​v0,​·​0x1
   
342 ····​return·​v0 349 ····​return·​v0
343 .​end·​method 350 .​end·​method
smali/com/android/calendar/CalendarToolbarHandler$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarToolbarHandle​r;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarToolbarHandle​r;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​34 27 ····​.​line·​34
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r$1;​-​>this$0:​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r$1;​-​>this$0:​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/CalendarToolbarHandler.smali
Offset 209, 24 lines modified Offset 209, 27 lines modified
   
209 ····​const/​4·​v8,​·​0x2 209 ····​const/​4·​v8,​·​0x2
   
210 ····​move-​object/​from16·​v0,​·​p0 210 ····​move-​object/​from16·​v0,​·​p0
   
211 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​-​>mTimeZone:​Ljava/​lang/​String;​ 211 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​-​>mTimeZone:​Ljava/​lang/​String;​
   
  212 ····​.​line·​130
212 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 213 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
213 ····​move-​result-​object·​v2 214 ····​move-​result-​object·​v2
   
  215 ····​.​line·​131
214 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 216 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
215 ····​move-​result-​object·​v2 217 ····​move-​result-​object·​v2
   
216 ····​aput-​object·​v2,​·​v16,​·​v17 218 ····​aput-​object·​v2,​·​v16,​·​v17
   
  219 ····​.​line·​129
217 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 220 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
218 ····​move-​result-​object·​v10 221 ····​move-​result-​object·​v10
   
219 ····​.​line·​144 222 ····​.​line·​144
220 ····​:​goto_0 223 ····​:​goto_0
221 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>toUpperCase()​Ljava/​lang/​String;​ 224 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>toUpperCase()​Ljava/​lang/​String;​
Offset 282, 24 lines modified Offset 285, 27 lines modified
   
282 ····​const/​4·​v8,​·​0x2 285 ····​const/​4·​v8,​·​0x2
   
283 ····​move-​object/​from16·​v0,​·​p0 286 ····​move-​object/​from16·​v0,​·​p0
   
284 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​-​>mTimeZone:​Ljava/​lang/​String;​ 287 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​-​>mTimeZone:​Ljava/​lang/​String;​
   
  288 ····​.​line·​134
285 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 289 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
286 ····​move-​result-​object·​v2 290 ····​move-​result-​object·​v2
   
  291 ····​.​line·​135
287 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 292 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
288 ····​move-​result-​object·​v2 293 ····​move-​result-​object·​v2
   
289 ····​aput-​object·​v2,​·​v16,​·​v17 294 ····​aput-​object·​v2,​·​v16,​·​v17
   
  295 ····​.​line·​133
290 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 296 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
291 ····​move-​result-​object·​v10 297 ····​move-​result-​object·​v10
   
292 ····​goto·​:​goto_0 298 ····​goto·​:​goto_0
   
293 ····​.​line·​136 299 ····​.​line·​136
Offset 349, 24 lines modified Offset 355, 27 lines modified
   
349 ····​const/​4·​v8,​·​0x2 355 ····​const/​4·​v8,​·​0x2
   
350 ····​move-​object/​from16·​v0,​·​p0 356 ····​move-​object/​from16·​v0,​·​p0
   
351 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​-​>mTimeZone:​Ljava/​lang/​String;​ 357 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​-​>mTimeZone:​Ljava/​lang/​String;​
   
  358 ····​.​line·​138
352 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 359 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
353 ····​move-​result-​object·​v2 360 ····​move-​result-​object·​v2
   
  361 ····​.​line·​139
354 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 362 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
355 ····​move-​result-​object·​v2 363 ····​move-​result-​object·​v2
   
356 ····​aput-​object·​v2,​·​v16,​·​v17 364 ····​aput-​object·​v2,​·​v16,​·​v17
   
  365 ····​.​line·​137
357 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 366 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
358 ····​move-​result-​object·​v10 367 ····​move-​result-​object·​v10
   
359 ····​goto·​:​goto_0 368 ····​goto·​:​goto_0
   
360 ····​.​line·​141 369 ····​.​line·​141
Offset 393, 14 lines modified Offset 402, 15 lines modified
   
393 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​-​>mTimeZone:​Ljava/​lang/​String;​ 402 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarToolbarHandle​r;​-​>mTimeZone:​Ljava/​lang/​String;​
   
394 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 403 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
395 ····​move-​result-​object·​v2 404 ····​move-​result-​object·​v2
   
  405 ····​.​line·​142
396 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 406 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
397 ····​move-​result-​object·​v10 407 ····​move-​result-​object·​v10
   
398 ····​goto/​16·​:​goto_0 408 ····​goto/​16·​:​goto_0
399 .​end·​method 409 .​end·​method
   
Max diff block lines reached; 2666/5586 bytes (47.73%) of diff not shown.
smali/com/android/calendar/CalendarUtils$TimeZoneUtils$AsyncTZHandler.smali
Offset 39, 268 lines modified Offset 39, 271 lines modified
39 .​method·​protected·​onQueryComplete(ILjav​a/​lang/​Object;​Landroid/​database/​Cursor;​)​V 39 .​method·​protected·​onQueryComplete(ILjav​a/​lang/​Object;​Landroid/​database/​Cursor;​)​V
40 ····​.​locals·​12 40 ····​.​locals·​12
41 ····​.​param·​p1,​·​"token"····​#·​I 41 ····​.​param·​p1,​·​"token"····​#·​I
42 ····​.​param·​p2,​·​"cookie"····​#·​Ljava/​lang/​Object;​ 42 ····​.​param·​p2,​·​"cookie"····​#·​Ljava/​lang/​Object;​
43 ····​.​param·​p3,​·​"cursor"····​#·​Landroid/​database/​Cursor;​ 43 ····​.​param·​p3,​·​"cursor"····​#·​Landroid/​database/​Cursor;​
   
44 ····​.​prologue 44 ····​.​prologue
  45 ····​const/​4·​v8,​·​0x1
   
  46 ····​const/​4·​v9,​·​0x0
   
45 ····​.​line·​301 47 ····​.​line·​301
46 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>mTZCallbacks:​Ljava/​util/​HashSet;​ 48 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>mTZCallbacks:​Ljava/​util/​HashSet;​
47 ····​invoke-​static·​{},​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>access$000()​Ljava/​util/​HashSet;​ 49 ····​invoke-​static·​{},​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>access$000()​Ljava/​util/​HashSet;​
   
48 ····​move-​result-​object·​v10 50 ····​move-​result-​object·​v10
   
49 ····​monitor-​enter·​v10 51 ····​monitor-​enter·​v10
   
50 ····​.​line·​302 52 ····​.​line·​302
51 ····​if-​nez·​p3,​·​:​cond_0 53 ····​if-​nez·​p3,​·​:​cond_0
   
52 ····​.​line·​303 54 ····​.​line·​303
53 ····​const/​4·​v9,​·​0x0 55 ····​const/​4·​v8,​·​0x0
   
54 ····​:​try_start_0 56 ····​:​try_start_0
55 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>mTZQueryInProgress:​Z 57 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>mTZQueryInProgress:​Z
56 ····​invoke-​static·​{v9},​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>access$102(Z)​Z 58 ····​invoke-​static·​{v8},​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>access$102(Z)​Z
   
57 ····​.​line·​304 59 ····​.​line·​304
58 ····​const/​4·​v9,​·​0x1 60 ····​const/​4·​v8,​·​0x1
   
59 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>mFirstTZRequest:​Z 61 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>mFirstTZRequest:​Z
60 ····​invoke-​static·​{v9},​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>access$202(Z)​Z 62 ····​invoke-​static·​{v8},​·​Lcom/​android/​calendar/​CalendarUtils$TimeZon​eUtils;​-​>access$202(Z)​Z
   
61 ····​.​line·​305 63 ····​.​line·​305
62 ····​monitor-​exit·​v10 64 ····​monitor-​exit·​v10
   
63 ····​.​line·​346 65 ····​.​line·​346
64 ····​.​end·​local·​p2····​#·​"cookie":​Ljava/​lang/​Object;​ 66 ····​.​end·​local·​p2····​#·​"cookie":​Ljava/​lang/​Object;​
65 ····​:​goto_0 67 ····​:​goto_0
66 ····​return-​void 68 ····​return-​void
   
67 ····​.​line·​308 69 ····​.​line·​308
68 ····​.​restart·​local·​p2····​#·​"cookie":​Ljava/​lang/​Object;​ 70 ····​.​restart·​local·​p2····​#·​"cookie":​Ljava/​lang/​Object;​
69 ····​:​cond_0 71 ····​:​cond_0
70 ····​const/​4·​v8,​·​0x0 72 ····​const/​4·​v7,​·​0x0
   
71 ····​.​line·​310 73 ····​.​line·​310
72 ····​.​local·​v8,​·​"writePrefs":​Z 74 ····​.​local·​v7,​·​"writePrefs":​Z
73 ····​const-​string·​v9,​·​"key" 75 ····​const-​string·​v11,​·​"key"
   
74 ····​invoke-​interface·​{p3,​·​v9},​·​Landroid/​database/​Cursor;​-​>getColumnIndexOrThro​w(Ljava/​lang/​String;​)​I 76 ····​invoke-​interface·​{p3,​·​v11},​·​Landroid/​database/​Cursor;​-​>getColumnIndexOrThro​w(Ljava/​lang/​String;​)​I
   
75 ····​move-​result·​v3 77 ····​move-​result·​v2
   
76 ····​.​line·​311 78 ····​.​line·​311
77 ····​.​local·​v3,​·​"keyColumn":​I 79 ····​.​local·​v2,​·​"keyColumn":​I
78 ····​const-​string·​v9,​·​"value" 80 ····​const-​string·​v11,​·​"value"
   
79 ····​invoke-​interface·​{p3,​·​v9},​·​Landroid/​database/​Cursor;​-​>getColumnIndexOrThro​w(Ljava/​lang/​String;​)​I 81 ····​invoke-​interface·​{p3,​·​v11},​·​Landroid/​database/​Cursor;​-​>getColumnIndexOrThro​w(Ljava/​lang/​String;​)​I
   
80 ····​move-​result·​v7 82 ····​move-​result·​v6
   
81 ····​.​line·​312 83 ····​.​line·​312
82 ····​.​local·​v7,​·​"valueColumn":​I 84 ····​.​local·​v6,​·​"valueColumn":​I
83 ····​:​cond_1 85 ····​:​cond_1
84 ····​:​goto_1 86 ····​:​goto_1
85 ····​invoke-​interface·​{p3},​·​Landroid/​database/​Cursor;​-​>moveToNext()​Z 87 ····​invoke-​interface·​{p3},​·​Landroid/​database/​Cursor;​-​>moveToNext()​Z
   
86 ····​move-​result·​v9 88 ····​move-​result·​v11
   
87 ····​if-​eqz·​v9,​·​:​cond_4 89 ····​if-​eqz·​v11,​·​:​cond_4
   
88 ····​.​line·​313 90 ····​.​line·​313
89 ····​invoke-​interface·​{p3,​·​v3},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 91 ····​invoke-​interface·​{p3,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
90 ····​move-​result-​object·​v2 92 ····​move-​result-​object·​v1
   
91 ····​.​line·​314 93 ····​.​line·​314
92 ····​.​local·​v2,​·​"key":​Ljava/​lang/​String;​ 94 ····​.​local·​v1,​·​"key":​Ljava/​lang/​String;​
93 ····​invoke-​interface·​{p3,​·​v7},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 95 ····​invoke-​interface·​{p3,​·​v6},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
94 ····​move-​result-​object·​v6 96 ····​move-​result-​object·​v5
   
95 ····​.​line·​315 97 ····​.​line·​315
96 ····​.​local·​v6,​·​"value":​Ljava/​lang/​String;​ 98 ····​.​local·​v5,​·​"value":​Ljava/​lang/​String;​
97 ····​const-​string·​v9,​·​"timezoneType" 99 ····​const-​string·​v11,​·​"timezoneType"
   
98 ····​invoke-​static·​{v2,​·​v9},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 100 ····​invoke-​static·​{v1,​·​v11},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
   
99 ····​move-​result·​v9 101 ····​move-​result·​v11
   
100 ····​if-​eqz·​v9,​·​:​cond_3 102 ····​if-​eqz·​v11,​·​:​cond_3
   
101 ····​.​line·​316 103 ····​.​line·​316
102 ····​const-​string·​v9,​·​"auto" 104 ····​const-​string·​v11,​·​"auto"
   
103 ····​invoke-​static·​{v6,​·​v9},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 105 ····​invoke-​static·​{v5,​·​v11},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
Max diff block lines reached; 9287/13321 bytes (69.72%) of diff not shown.
smali/com/android/calendar/CalendarUtils$TimeZoneUtils.smali
Offset 355, 14 lines modified Offset 355, 15 lines modified
   
355 ····​move/​from16·​v8,​·​p6 355 ····​move/​from16·​v8,​·​p6
   
356 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 356 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
357 ····​move-​result-​object·​v2 357 ····​move-​result-​object·​v2
   
  358 ····​.​line·​154
358 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 359 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
359 ····​move-​result-​object·​v10 360 ····​move-​result-​object·​v10
   
360 ····​.​line·​155 361 ····​.​line·​155
361 ····​.​local·​v10,​·​"date":​Ljava/​lang/​String;​ 362 ····​.​local·​v10,​·​"date":​Ljava/​lang/​String;​
362 ····​monitor-​exit·​v11 363 ····​monitor-​exit·​v11
smali/com/android/calendar/CalendarUtils.smali
Offset 21, 15 lines modified Offset 21, 14 lines modified
21 .​method·​public·​constructor·​<init>()​V 21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​0 22 ····​.​locals·​0
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​40 24 ····​.​line·​40
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
26 ····​.​line·​85  
27 ····​return-​void 26 ····​return-​void
28 .​end·​method 27 .​end·​method
   
29 .​method·​public·​static·​getSharedPreferences(​Landroid/​content/​Context;​Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences;​ 28 .​method·​public·​static·​getSharedPreferences(​Landroid/​content/​Context;​Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences;​
30 ····​.​locals·​1 29 ····​.​locals·​1
31 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 30 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
32 ····​.​param·​p1,​·​"prefsName"····​#·​Ljava/​lang/​String;​ 31 ····​.​param·​p1,​·​"prefsName"····​#·​Ljava/​lang/​String;​
smali/com/android/calendar/CalendarViewAdapter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarViewAdapter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​CalendarViewAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarViewAdapter;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​CalendarViewAdapter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​CalendarViewAdapter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarViewAdapter$1​;​-​>this$0:​Lcom/​android/​calendar/​CalendarViewAdapter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​CalendarViewAdapter$1​;​-​>this$0:​Lcom/​android/​calendar/​CalendarViewAdapter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/CalendarViewAdapter.smali
Offset 242, 24 lines modified Offset 242, 27 lines modified
   
242 ····​const/​4·​v8,​·​0x2 242 ····​const/​4·​v8,​·​0x2
   
243 ····​move-​object/​from16·​v0,​·​p0 243 ····​move-​object/​from16·​v0,​·​p0
   
244 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarViewAdapter;​-​>mTimeZone:​Ljava/​lang/​String;​ 244 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarViewAdapter;​-​>mTimeZone:​Ljava/​lang/​String;​
   
  245 ····​.​line·​316
245 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 246 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
246 ····​move-​result-​object·​v2 247 ····​move-​result-​object·​v2
   
  248 ····​.​line·​317
247 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 249 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
248 ····​move-​result-​object·​v2 250 ····​move-​result-​object·​v2
   
249 ····​aput-​object·​v2,​·​v16,​·​v17 251 ····​aput-​object·​v2,​·​v16,​·​v17
   
  252 ····​.​line·​315
250 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 253 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
251 ····​move-​result-​object·​v10 254 ····​move-​result-​object·​v10
   
252 ····​.​line·​330 255 ····​.​line·​330
253 ····​:​goto_0 256 ····​:​goto_0
254 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>toUpperCase()​Ljava/​lang/​String;​ 257 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>toUpperCase()​Ljava/​lang/​String;​
Offset 315, 24 lines modified Offset 318, 27 lines modified
   
315 ····​const/​4·​v8,​·​0x2 318 ····​const/​4·​v8,​·​0x2
   
316 ····​move-​object/​from16·​v0,​·​p0 319 ····​move-​object/​from16·​v0,​·​p0
   
317 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarViewAdapter;​-​>mTimeZone:​Ljava/​lang/​String;​ 320 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarViewAdapter;​-​>mTimeZone:​Ljava/​lang/​String;​
   
  321 ····​.​line·​320
318 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 322 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
319 ····​move-​result-​object·​v2 323 ····​move-​result-​object·​v2
   
  324 ····​.​line·​321
320 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 325 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
321 ····​move-​result-​object·​v2 326 ····​move-​result-​object·​v2
   
322 ····​aput-​object·​v2,​·​v16,​·​v17 327 ····​aput-​object·​v2,​·​v16,​·​v17
   
  328 ····​.​line·​319
323 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 329 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
324 ····​move-​result-​object·​v10 330 ····​move-​result-​object·​v10
   
325 ····​goto·​:​goto_0 331 ····​goto·​:​goto_0
   
326 ····​.​line·​322 332 ····​.​line·​322
Offset 382, 24 lines modified Offset 388, 27 lines modified
   
382 ····​const/​4·​v8,​·​0x2 388 ····​const/​4·​v8,​·​0x2
   
383 ····​move-​object/​from16·​v0,​·​p0 389 ····​move-​object/​from16·​v0,​·​p0
   
384 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarViewAdapter;​-​>mTimeZone:​Ljava/​lang/​String;​ 390 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarViewAdapter;​-​>mTimeZone:​Ljava/​lang/​String;​
   
  391 ····​.​line·​324
385 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 392 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
386 ····​move-​result-​object·​v2 393 ····​move-​result-​object·​v2
   
  394 ····​.​line·​325
387 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 395 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
388 ····​move-​result-​object·​v2 396 ····​move-​result-​object·​v2
   
389 ····​aput-​object·​v2,​·​v16,​·​v17 397 ····​aput-​object·​v2,​·​v16,​·​v17
   
  398 ····​.​line·​323
390 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 399 ····​invoke-​virtual/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
391 ····​move-​result-​object·​v10 400 ····​move-​result-​object·​v10
   
392 ····​goto·​:​goto_0 401 ····​goto·​:​goto_0
   
393 ····​.​line·​327 402 ····​.​line·​327
Offset 426, 14 lines modified Offset 435, 15 lines modified
   
426 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarViewAdapter;​-​>mTimeZone:​Ljava/​lang/​String;​ 435 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarViewAdapter;​-​>mTimeZone:​Ljava/​lang/​String;​
   
427 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 436 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
428 ····​move-​result-​object·​v2 437 ····​move-​result-​object·​v2
   
  438 ····​.​line·​328
429 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 439 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
430 ····​move-​result-​object·​v10 440 ····​move-​result-​object·​v10
   
431 ····​goto/​16·​:​goto_0 441 ····​goto/​16·​:​goto_0
432 .​end·​method 442 .​end·​method
   
Max diff block lines reached; 2651/5508 bytes (48.13%) of diff not shown.
smali/com/android/calendar/ColorChipView.smali
Offset 142, 32 lines modified Offset 142, 34 lines modified
   
142 ····​const/​4·​v3,​·​0x2 142 ····​const/​4·​v3,​·​0x2
   
143 ····​if-​ne·​v0,​·​v3,​·​:​cond_1 143 ····​if-​ne·​v0,​·​v3,​·​:​cond_1
   
144 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​ColorChipView;​-​>mColor:​I 144 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​ColorChipView;​-​>mColor:​I
   
  145 ····​.​line·​94
145 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​Utils;​-​>getDeclinedColorFrom​Color(I)​I 146 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​Utils;​-​>getDeclinedColorFrom​Color(I)​I
   
146 ····​move-​result·​v0 147 ····​move-​result·​v0
   
  148 ····​.​line·​93
147 ····​:​goto_0 149 ····​:​goto_0
148 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V 150 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
149 ····​.​line·​96 151 ····​.​line·​96
150 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​ColorChipView;​-​>mDrawStyle:​I 152 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​ColorChipView;​-​>mDrawStyle:​I
   
151 ····​packed-​switch·​v0,​·​:​pswitch_data_0 153 ····​packed-​switch·​v0,​·​:​pswitch_data_0
   
152 ····​.​line·​132 154 ····​.​line·​132
153 ····​:​cond_0 155 ····​:​cond_0
154 ····​:​goto_1 156 ····​:​goto_1
155 ····​return-​void 157 ····​return-​void
   
156 ····​.​line·​93 158 ····​.​line·​94
157 ····​:​cond_1 159 ····​:​cond_1
158 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​ColorChipView;​-​>mColor:​I 160 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​ColorChipView;​-​>mColor:​I
   
159 ····​goto·​:​goto_0 161 ····​goto·​:​goto_0
   
160 ····​.​line·​99 162 ····​.​line·​99
161 ····​:​pswitch_0 163 ····​:​pswitch_0
smali/com/android/calendar/ContactsAsyncHelper$WorkerHandler.smali
Offset 85, 20 lines modified Offset 85, 22 lines modified
85 ····​const/​4·​v2,​·​0x0 85 ····​const/​4·​v2,​·​0x0
   
86 ····​.​line·​222 86 ····​.​line·​222
87 ····​.​local·​v2,​·​"inputStream":​Ljava/​io/​InputStream;​ 87 ····​.​local·​v2,​·​"inputStream":​Ljava/​io/​InputStream;​
88 ····​:​try_start_0 88 ····​:​try_start_0
89 ····​iget-​object·​v4,​·​v0,​·​Lcom/​android/​calendar/​ContactsAsyncHelper$W​orkerArgs;​-​>context:​Landroid/​content/​Context;​ 89 ····​iget-​object·​v4,​·​v0,​·​Lcom/​android/​calendar/​ContactsAsyncHelper$W​orkerArgs;​-​>context:​Landroid/​content/​Context;​
   
  90 ····​.​line·​223
90 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 91 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
91 ····​move-​result-​object·​v4 92 ····​move-​result-​object·​v4
   
92 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendar/​ContactsAsyncHelper$W​orkerArgs;​-​>uri:​Landroid/​net/​Uri;​ 93 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendar/​ContactsAsyncHelper$W​orkerArgs;​-​>uri:​Landroid/​net/​Uri;​
   
  94 ····​.​line·​222
93 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>openContactPhotoInpu​tStream(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​Ljava/​io/​InputStream;​ 95 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>openContactPhotoInpu​tStream(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​Ljava/​io/​InputStream;​
94 ····​:​try_end_0 96 ····​:​try_end_0
95 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 97 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
96 ····​move-​result-​object·​v2 98 ····​move-​result-​object·​v2
   
97 ····​.​line·​228 99 ····​.​line·​228
smali/com/android/calendar/ContactsAsyncHelper.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​os/​Handler;​ 2 .​super·​Landroid/​os/​Handler;​
3 .​source·​"ContactsAsyncHelper.​java" 3 .​source·​"ContactsAsyncHelper.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​calendar/​ContactsAsyncHelper$1​;​,​  
8 ········​Lcom/​android/​calendar/​ContactsAsyncHelper$W​orkerHandler;​,​ 7 ········​Lcom/​android/​calendar/​ContactsAsyncHelper$W​orkerHandler;​,​
9 ········​Lcom/​android/​calendar/​ContactsAsyncHelper$W​orkerArgs;​,​ 8 ········​Lcom/​android/​calendar/​ContactsAsyncHelper$W​orkerArgs;​,​
10 ········​Lcom/​android/​calendar/​ContactsAsyncHelper$O​nImageLoadCompleteLis​tener;​ 9 ········​Lcom/​android/​calendar/​ContactsAsyncHelper$O​nImageLoadCompleteLis​tener;​
11 ····​} 10 ····​}
12 .​end·​annotation 11 .​end·​annotation
   
   
smali/com/android/calendar/DayFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​59 27 ····​.​line·​59
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayFragment$1;​-​>this$0:​Lcom/​android/​calendar/​DayFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayFragment$1;​-​>this$0:​Lcom/​android/​calendar/​DayFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DayFragment.smali
Offset 531, 14 lines modified Offset 531, 15 lines modified
531 ····​.​line·​115 531 ····​.​line·​115
532 ····​new-​instance·​v0,​·​Lcom/​android/​calendar/​DayView;​ 532 ····​new-​instance·​v0,​·​Lcom/​android/​calendar/​DayView;​
   
533 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​DayFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 533 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​DayFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
534 ····​move-​result-​object·​v1 534 ····​move-​result-​object·​v1
   
  535 ····​.​line·​116
535 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​DayFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 536 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​DayFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
536 ····​move-​result-​object·​v2 537 ····​move-​result-​object·​v2
   
537 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarController;​-​>getInstance(Landroid​/​content/​Context;​)​Lcom/​android/​calendar/​CalendarController;​ 538 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarController;​-​>getInstance(Landroid​/​content/​Context;​)​Lcom/​android/​calendar/​CalendarController;​
   
538 ····​move-​result-​object·​v2 539 ····​move-​result-​object·​v2
smali/com/android/calendar/DayView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​363 27 ····​.​line·​363
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$1;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$1;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DayView$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​387 27 ····​.​line·​387
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$2;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$2;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DayView$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​407 27 ····​.​line·​407
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$3;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$3;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DayView$6.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$events:​Ljava/​util/​ArrayList;​ 22 .​field·​final·​synthetic·​val$events:​Ljava/​util/​ArrayList;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​Ljava/​util/​ArrayList;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​Ljava/​util/​ArrayList;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​1969 28 ····​.​line·​1969
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>val$events:​Ljava/​util/​ArrayList;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>val$events:​Ljava/​util/​ArrayList;​
   
Offset 37, 101 lines modified Offset 38, 100 lines modified
   
37 ····​return-​void 38 ····​return-​void
38 .​end·​method 39 .​end·​method
   
   
39 #·​virtual·​methods 40 #·​virtual·​methods
40 .​method·​public·​run()​V 41 .​method·​public·​run()​V
41 ····​.​locals·7 42 ····​.​locals·6
   
42 ····​.​prologue 43 ····​.​prologue
43 ····​const/​4·​v6,​·​0x0 44 ····​const/​4·​v5,​·​0x0
   
44 ····​const/​4·​v3,​·​0x1 45 ····​const/​4·​v2,​·​0x1
   
45 ····​.​line·​1972 46 ····​.​line·​1972
46 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 47 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
47 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mFirstJulianDay:​I 48 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mFirstJulianDay:​I
48 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​DayView;​-​>access$900(Lcom/​android/​calendar/​DayView;​)​I 49 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$900(Lcom/​android/​calendar/​DayView;​)​I
   
49 ····​move-​result·​v4 50 ····​move-​result·​v3
   
50 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 51 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
51 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mLoadedFirstJulianDa​y:​I 52 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mLoadedFirstJulianDa​y:​I
52 ····​invoke-​static·​{v5},​·​Lcom/​android/​calendar/​DayView;​-​>access$1000(Lcom/​android/​calendar/​DayView;​)​I 53 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​DayView;​-​>access$1000(Lcom/​android/​calendar/​DayView;​)​I
   
53 ····​move-​result·​v5 54 ····​move-​result·​v4
   
54 ····​if-​eq·​v4,​·​v5,​·​:​cond_1 55 ····​if-​eq·​v3,​·​v4,​·​:​cond_1
   
55 ····​move·​v1,​·​v3 56 ····​move·​v1,​·​v2
   
56 ····​.​line·​1973 57 ····​.​line·​1973
57 ····​.​local·​v1,​·​"fadeinEvents":​Z 58 ····​.​local·​v1,​·​"fadeinEvents":​Z
58 ····​:​goto_0 59 ····​:​goto_0
59 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 60 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
60 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>val$events:​Ljava/​util/​ArrayList;​ 61 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>val$events:​Ljava/​util/​ArrayList;​
   
61 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mEvents:​Ljava/​util/​ArrayList;​ 62 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mEvents:​Ljava/​util/​ArrayList;​
62 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​android/​calendar/​DayView;​-​>access$1102(Lcom/​android/​calendar/​DayView;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​ 63 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​android/​calendar/​DayView;​-​>access$1102(Lcom/​android/​calendar/​DayView;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​
   
63 ····​.​line·​1974 64 ····​.​line·​1974
64 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 65 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
65 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 66 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
66 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mFirstJulianDay:​I 67 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mFirstJulianDay:​I
67 ····​invoke-​static·​{v5},​·​Lcom/​android/​calendar/​DayView;​-​>access$900(Lcom/​android/​calendar/​DayView;​)​I 68 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​DayView;​-​>access$900(Lcom/​android/​calendar/​DayView;​)​I
   
68 ····​move-​result·​v5 69 ····​move-​result·​v4
   
69 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mLoadedFirstJulianDa​y:​I 70 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mLoadedFirstJulianDa​y:​I
70 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​android/​calendar/​DayView;​-​>access$1002(Lcom/​android/​calendar/​DayView;​I)​I 71 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​android/​calendar/​DayView;​-​>access$1002(Lcom/​android/​calendar/​DayView;​I)​I
   
71 ····​.​line·​1975 72 ····​.​line·​1975
72 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 73 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
73 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mAllDayEvents:​Ljava/​util/​ArrayList;​ 74 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mAllDayEvents:​Ljava/​util/​ArrayList;​
74 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​DayView;​-​>access$1200(Lcom/​android/​calendar/​DayView;​)​Ljava/​util/​ArrayList;​ 75 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$1200(Lcom/​android/​calendar/​DayView;​)​Ljava/​util/​ArrayList;​
   
75 ····​move-​result-​object·​v4 76 ····​move-​result-​object·​v3
   
76 ····​if-​nez·​v4,​·​:​cond_2 77 ····​if-​nez·​v3,​·​:​cond_2
   
77 ····​.​line·​1976 78 ····​.​line·​1976
78 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 79 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
79 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​ 80 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
80 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V 81 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
81 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mAllDayEvents:​Ljava/​util/​ArrayList;​ 82 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mAllDayEvents:​Ljava/​util/​ArrayList;​
82 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​android/​calendar/​DayView;​-​>access$1202(Lcom/​android/​calendar/​DayView;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​ 83 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​android/​calendar/​DayView;​-​>access$1202(Lcom/​android/​calendar/​DayView;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​
   
83 ····​.​line·​1982 84 ····​.​line·​1982
84 ····​:​goto_1 85 ····​:​goto_1
85 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>val$events:​Ljava/​util/​ArrayList;​ 86 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​DayView$6;​-​>val$events:​Ljava/​util/​ArrayList;​
   
86 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 87 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
87 ····​move-​result-​object·​v2 88 ····​move-​result-​object·​v3
Max diff block lines reached; 15907/21487 bytes (74.03%) of diff not shown.
smali/com/android/calendar/DayView$5.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​532 24 ····​.​line·​532
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$5;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$5;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V
   
smali/com/android/calendar/DayView$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​419 27 ····​.​line·​419
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 67, 14 lines modified Offset 68, 15 lines modified
   
67 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v1
   
68 ····​iget-​wide·​v4,​·​v1,​·​Lcom/​android/​calendar/​Event;​-​>id:​J 69 ····​iget-​wide·​v4,​·​v1,​·​Lcom/​android/​calendar/​Event;​-​>id:​J
   
69 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 70 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
  71 ····​.​line·​424
70 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mClickedEvent:​Lcom/​android/​calendar/​Event;​ 72 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mClickedEvent:​Lcom/​android/​calendar/​Event;​
71 ····​invoke-​static·​{v1},​·​Lcom/​android/​calendar/​DayView;​-​>access$300(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​ 73 ····​invoke-​static·​{v1},​·​Lcom/​android/​calendar/​DayView;​-​>access$300(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​
   
72 ····​move-​result-​object·​v1 74 ····​move-​result-​object·​v1
   
73 ····​iget-​wide·​v6,​·​v1,​·​Lcom/​android/​calendar/​Event;​-​>startMillis:​J 75 ····​iget-​wide·​v6,​·​v1,​·​Lcom/​android/​calendar/​Event;​-​>startMillis:​J
   
Offset 85, 14 lines modified Offset 87, 15 lines modified
   
85 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v1
   
86 ····​iget-​wide·​v8,​·​v1,​·​Lcom/​android/​calendar/​Event;​-​>endMillis:​J 88 ····​iget-​wide·​v8,​·​v1,​·​Lcom/​android/​calendar/​Event;​-​>endMillis:​J
   
87 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 89 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
  90 ····​.​line·​425
88 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​calendar/​DayView;​-​>getWidth()​I 91 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​calendar/​DayView;​-​>getWidth()​I
   
89 ····​move-​result·​v1 92 ····​move-​result·​v1
   
90 ····​div-​int/​lit8·​v10,​·​v1,​·​0x2 93 ····​div-​int/​lit8·​v10,​·​v1,​·​0x2
   
91 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 94 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
Offset 100, 20 lines modified Offset 103, 22 lines modified
100 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mClickedYLocation:​I 103 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mClickedYLocation:​I
101 ····​invoke-​static·​{v1},​·​Lcom/​android/​calendar/​DayView;​-​>access$500(Lcom/​android/​calendar/​DayView;​)​I 104 ····​invoke-​static·​{v1},​·​Lcom/​android/​calendar/​DayView;​-​>access$500(Lcom/​android/​calendar/​DayView;​)​I
   
102 ····​move-​result·​v11 105 ····​move-​result·​v11
   
103 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 106 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
  107 ····​.​line·​426
104 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​calendar/​DayView;​-​>getSelectedTimeInMil​lis()​J 108 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​calendar/​DayView;​-​>getSelectedTimeInMil​lis()​J
   
105 ····​move-​result-​wide·​v12 109 ····​move-​result-​wide·​v12
   
106 ····​move-​object·​v1,​·​p0 110 ····​move-​object·​v1,​·​p0
   
  111 ····​.​line·​423
107 ····​invoke-​virtual/​range·​{v0·​.​.​·​v13},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​t(Ljava/​lang/​Object;​JJJJIIJ)​V 112 ····​invoke-​virtual/​range·​{v0·​.​.​·​v13},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​t(Ljava/​lang/​Object;​JJJJIIJ)​V
   
108 ····​.​line·​428 113 ····​.​line·​428
109 ····​:​cond_0 114 ····​:​cond_0
110 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 115 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​DayView$4;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
111 ····​const/​4·​v1,​·​0x0 116 ····​const/​4·​v1,​·​0x0
smali/com/android/calendar/DayView$7.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3718 24 ····​.​line·​3718
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$7;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$7;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V
   
smali/com/android/calendar/DayView$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​4615 27 ····​.​line·​4615
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$8;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$8;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 76, 28 lines modified Offset 77, 30 lines modified
   
76 ····​const-​wide/​16·​v6,​·​-​0x1 77 ····​const-​wide/​16·​v6,​·​-​0x1
   
77 ····​move-​object/​from16·​v0,​·​p0 78 ····​move-​object/​from16·​v0,​·​p0
   
78 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$8;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 79 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$8;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
  80 ····​.​line·​4624
79 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>getSelectedTimeInMil​lis()​J 81 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>getSelectedTimeInMil​lis()​J
   
80 ····​move-​result-​wide·​v8 82 ····​move-​result-​wide·​v8
   
81 ····​const-​wide/​16·​v10,​·​0x0 83 ····​const-​wide/​16·​v10,​·​0x0
   
82 ····​const/​4·​v12,​·​-​0x1 84 ····​const/​4·​v12,​·​-​0x1
   
83 ····​const/​4·​v13,​·​-​0x1 85 ····​const/​4·​v13,​·​-​0x1
   
84 ····​const-​wide/​16·​v16,​·​-​0x1 86 ····​const-​wide/​16·​v16,​·​-​0x1
   
85 ····​move-​object/​from16·​v3,​·​p0 87 ····​move-​object/​from16·​v3,​·​p0
   
  88 ····​.​line·​4623
86 ····​invoke-​virtual/​range·​{v2·​.​.​·​v17},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​tWithExtra(Ljava/​lang/​Object;​JJJJIIJJ)​V 89 ····​invoke-​virtual/​range·​{v2·​.​.​·​v17},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​tWithExtra(Ljava/​lang/​Object;​JJJJIIJJ)​V
   
87 ····​.​line·​4627 90 ····​.​line·​4627
88 ····​.​end·​local·​v14····​#·​"extraLong":​J 91 ····​.​end·​local·​v14····​#·​"extraLong":​J
89 ····​:​cond_1 92 ····​:​cond_1
90 ····​return-​void 93 ····​return-​void
91 .​end·​method 94 .​end·​method
smali/com/android/calendar/DayView$CalendarGestureListener.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​4878 24 ····​.​line·​4878
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$CalendarGestu​reListener;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$CalendarGestu​reListener;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V
   
smali/com/android/calendar/DayView$ContextMenuHandler.smali
Offset 93, 14 lines modified Offset 93, 15 lines modified
   
93 ····​const-​wide/​16·​v4,​·​0x4 93 ····​const-​wide/​16·​v4,​·​0x4
   
94 ····​move-​object/​from16·​v0,​·​p0 94 ····​move-​object/​from16·​v0,​·​p0
   
95 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$ContextMenuHa​ndler;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 95 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$ContextMenuHa​ndler;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
  96 ····​.​line·​4762
96 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mSelectedEvent:​Lcom/​android/​calendar/​Event;​ 97 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mSelectedEvent:​Lcom/​android/​calendar/​Event;​
97 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$2900(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​ 98 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$2900(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​
   
98 ····​move-​result-​object·​v3 99 ····​move-​result-​object·​v3
   
99 ····​iget-​wide·​v6,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>id:​J 100 ····​iget-​wide·​v6,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>id:​J
   
Offset 115, 14 lines modified Offset 116, 15 lines modified
   
115 ····​iget-​wide·​v8,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>startMillis:​J 116 ····​iget-​wide·​v8,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>startMillis:​J
   
116 ····​move-​object/​from16·​v0,​·​p0 117 ····​move-​object/​from16·​v0,​·​p0
   
117 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$ContextMenuHa​ndler;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 118 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$ContextMenuHa​ndler;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
  119 ····​.​line·​4763
118 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mSelectedEvent:​Lcom/​android/​calendar/​Event;​ 120 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mSelectedEvent:​Lcom/​android/​calendar/​Event;​
119 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$2900(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​ 121 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$2900(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​
   
120 ····​move-​result-​object·​v3 122 ····​move-​result-​object·​v3
   
121 ····​iget-​wide·​v10,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>endMillis:​J 123 ····​iget-​wide·​v10,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>endMillis:​J
   
Offset 130, 14 lines modified Offset 132, 15 lines modified
   
130 ····​const/​4·​v13,​·​0x0 132 ····​const/​4·​v13,​·​0x0
   
131 ····​const-​wide/​16·​v14,​·​-​0x1 133 ····​const-​wide/​16·​v14,​·​-​0x1
   
132 ····​move-​object/​from16·​v3,​·​p0 134 ····​move-​object/​from16·​v3,​·​p0
   
  135 ····​.​line·​4761
133 ····​invoke-​virtual/​range·​{v2·​.​.​·​v15},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​t(Ljava/​lang/​Object;​JJJJIIJ)​V 136 ····​invoke-​virtual/​range·​{v2·​.​.​·​v15},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​t(Ljava/​lang/​Object;​JJJJIIJ)​V
   
134 ····​.​line·​4807 137 ····​.​line·​4807
135 ····​:​cond_0 138 ····​:​cond_0
136 ····​:​goto_1 139 ····​:​goto_1
137 ····​const/​4·​v2,​·​0x1 140 ····​const/​4·​v2,​·​0x1
   
Offset 168, 14 lines modified Offset 171, 15 lines modified
   
168 ····​const-​wide/​16·​v4,​·​0x8 171 ····​const-​wide/​16·​v4,​·​0x8
   
169 ····​move-​object/​from16·​v0,​·​p0 172 ····​move-​object/​from16·​v0,​·​p0
   
170 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$ContextMenuHa​ndler;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 173 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$ContextMenuHa​ndler;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
  174 ····​.​line·​4770
171 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mSelectedEvent:​Lcom/​android/​calendar/​Event;​ 175 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mSelectedEvent:​Lcom/​android/​calendar/​Event;​
172 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$2900(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​ 176 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$2900(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​
   
173 ····​move-​result-​object·​v3 177 ····​move-​result-​object·​v3
   
174 ····​iget-​wide·​v6,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>id:​J 178 ····​iget-​wide·​v6,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>id:​J
   
Offset 190, 14 lines modified Offset 194, 15 lines modified
   
190 ····​iget-​wide·​v8,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>startMillis:​J 194 ····​iget-​wide·​v8,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>startMillis:​J
   
191 ····​move-​object/​from16·​v0,​·​p0 195 ····​move-​object/​from16·​v0,​·​p0
   
192 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$ContextMenuHa​ndler;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 196 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​DayView$ContextMenuHa​ndler;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
  197 ····​.​line·​4771
193 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mSelectedEvent:​Lcom/​android/​calendar/​Event;​ 198 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​DayView;​-​>mSelectedEvent:​Lcom/​android/​calendar/​Event;​
194 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$2900(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​ 199 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​DayView;​-​>access$2900(Lcom/​android/​calendar/​DayView;​)​Lcom/​android/​calendar/​Event;​
   
195 ····​move-​result-​object·​v3 200 ····​move-​result-​object·​v3
   
196 ····​iget-​wide·​v10,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>endMillis:​J 201 ····​iget-​wide·​v10,​·​v3,​·​Lcom/​android/​calendar/​Event;​-​>endMillis:​J
   
Offset 205, 14 lines modified Offset 210, 15 lines modified
   
205 ····​const/​4·​v13,​·​0x0 210 ····​const/​4·​v13,​·​0x0
   
206 ····​const-​wide/​16·​v14,​·​-​0x1 211 ····​const-​wide/​16·​v14,​·​-​0x1
   
207 ····​move-​object/​from16·​v3,​·​p0 212 ····​move-​object/​from16·​v3,​·​p0
   
  213 ····​.​line·​4769
208 ····​invoke-​virtual/​range·​{v2·​.​.​·​v15},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​t(Ljava/​lang/​Object;​JJJJIIJ)​V 214 ····​invoke-​virtual/​range·​{v2·​.​.​·​v15},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​t(Ljava/​lang/​Object;​JJJJIIJ)​V
   
209 ····​goto·​:​goto_1 215 ····​goto·​:​goto_1
   
210 ····​.​line·​4776 216 ····​.​line·​4776
211 ····​:​pswitch_3 217 ····​:​pswitch_3
212 ····​move-​object/​from16·​v0,​·​p0 218 ····​move-​object/​from16·​v0,​·​p0
smali/com/android/calendar/DayView$DismissPopup.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​4853 27 ····​.​line·​4853
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$DismissPopup;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$DismissPopup;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DayView$TodayAnimatorListener.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
24 ····​.​locals·​1 24 ····​.​locals·​1
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​4677 27 ····​.​line·​4677
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$TodayAnimator​Listener;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$TodayAnimator​Listener;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
28 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V
   
Offset 111, 14 lines modified Offset 112, 15 lines modified
   
111 ····​const/​4·​v3,​·​0x2 112 ····​const/​4·​v3,​·​0x2
   
112 ····​new-​array·​v3,​·​v3,​·​[I 113 ····​new-​array·​v3,​·​v3,​·​[I
   
113 ····​fill-​array-​data·​v3,​·​:​array_0 114 ····​fill-​array-​data·​v3,​·​:​array_0
   
  115 ····​.​line·​4695
114 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​animation/​ObjectAnimator;​-​>ofInt(Ljava/​lang/​Object;​Ljava/​lang/​String;​[I)​Landroid/​animation/​ObjectAnimator;​ 116 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​animation/​ObjectAnimator;​-​>ofInt(Ljava/​lang/​Object;​Ljava/​lang/​String;​[I)​Landroid/​animation/​ObjectAnimator;​
   
115 ····​move-​result-​object·​v1 117 ····​move-​result-​object·​v1
   
116 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​calendar/​DayView;​-​>mTodayAnimator:​Landroid/​animation/​ObjectAnimator;​ 118 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​calendar/​DayView;​-​>mTodayAnimator:​Landroid/​animation/​ObjectAnimator;​
   
117 ····​.​line·​4696 119 ····​.​line·​4696
smali/com/android/calendar/DayView$UpdateCurrentTime.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DayView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DayView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DayView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​4863 27 ····​.​line·​4863
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$UpdateCurrent​Time;​-​>this$0:​Lcom/​android/​calendar/​DayView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DayView$UpdateCurrent​Time;​-​>this$0:​Lcom/​android/​calendar/​DayView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DeleteEventHelper$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DeleteEventHelper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​98 27 ····​.​line·​98
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$1;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$1;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DayView.smali
Offset 1479, 14 lines modified Offset 1479, 15 lines modified
1479 ····​sput·​v2,​·​Lcom/​android/​calendar/​DayView;​-​>EVENT_ALL_DAY_TEXT_B​OTTOM_MARGIN:​I 1479 ····​sput·​v2,​·​Lcom/​android/​calendar/​DayView;​-​>EVENT_ALL_DAY_TEXT_B​OTTOM_MARGIN:​I
   
1480 ····​.​line·​601 1480 ····​.​line·​601
1481 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mResources:​Landroid/​content/​res/​Resources;​ 1481 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mResources:​Landroid/​content/​res/​Resources;​
   
1482 ····​const·​v3,​·​0x7f0b0050 1482 ····​const·​v3,​·​0x7f0b0050
   
  1483 ····​.​line·​602
1483 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getDimension(I)​F 1484 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getDimension(I)​F
   
1484 ····​move-​result·​v2 1485 ····​move-​result·​v2
   
1485 ····​float-​to-​int·​v2,​·​v2 1486 ····​float-​to-​int·​v2,​·​v2
   
1486 ····​sput·​v2,​·​Lcom/​android/​calendar/​DayView;​-​>EVENT_TEXT_LEFT_MARG​IN:​I 1487 ····​sput·​v2,​·​Lcom/​android/​calendar/​DayView;​-​>EVENT_TEXT_LEFT_MARG​IN:​I
Offset 1954, 14 lines modified Offset 1955, 15 lines modified
1954 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mCurrentTimeLine:​Landroid/​graphics/​drawable/​Drawable;​ 1955 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mCurrentTimeLine:​Landroid/​graphics/​drawable/​Drawable;​
   
1955 ····​.​line·​650 1956 ····​.​line·​650
1956 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mResources:​Landroid/​content/​res/​Resources;​ 1957 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mResources:​Landroid/​content/​res/​Resources;​
   
1957 ····​const·​v3,​·​0x7f0200c0 1958 ····​const·​v3,​·​0x7f0200c0
   
  1959 ····​.​line·​651
1958 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 1960 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
1959 ····​move-​result-​object·​v2 1961 ····​move-​result-​object·​v2
   
1960 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mCurrentTimeAnimateL​ine:​Landroid/​graphics/​drawable/​Drawable;​ 1962 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mCurrentTimeAnimateL​ine:​Landroid/​graphics/​drawable/​Drawable;​
   
1961 ····​.​line·​652 1963 ····​.​line·​652
Offset 2009, 14 lines modified Offset 2011, 15 lines modified
2009 ····​sput·​v2,​·​Lcom/​android/​calendar/​DayView;​-​>mNewEventHintColor:​I 2011 ····​sput·​v2,​·​Lcom/​android/​calendar/​DayView;​-​>mNewEventHintColor:​I
   
2010 ····​.​line·​656 2012 ····​.​line·​656
2011 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mResources:​Landroid/​content/​res/​Resources;​ 2013 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mResources:​Landroid/​content/​res/​Resources;​
   
2012 ····​const·​v3,​·​0x7f0200b6 2014 ····​const·​v3,​·​0x7f0200b6
   
  2015 ····​.​line·​657
2013 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 2016 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
2014 ····​move-​result-​object·​v2 2017 ····​move-​result-​object·​v2
   
2015 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mAcceptedOrTentative​EventBoxDrawable:​Landroid/​graphics/​drawable/​Drawable;​ 2018 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mAcceptedOrTentative​EventBoxDrawable:​Landroid/​graphics/​drawable/​Drawable;​
   
2016 ····​.​line·​659 2019 ····​.​line·​659
Offset 2051, 14 lines modified Offset 2054, 15 lines modified
2051 ····​.​line·​664 2054 ····​.​line·​664
2052 ····​new-​array·​v2,​·​v4,​·​[Ljava/​lang/​CharSequence;​ 2055 ····​new-​array·​v2,​·​v4,​·​[Ljava/​lang/​CharSequence;​
   
2053 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mResources:​Landroid/​content/​res/​Resources;​ 2056 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mResources:​Landroid/​content/​res/​Resources;​
   
2054 ····​const·​v4,​·​0x7f090086 2057 ····​const·​v4,​·​0x7f090086
   
  2058 ····​.​line·​665
2055 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 2059 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
2056 ····​move-​result-​object·​v3 2060 ····​move-​result-​object·​v3
   
2057 ····​aput-​object·​v3,​·​v2,​·​v5 2061 ····​aput-​object·​v3,​·​v2,​·​v5
   
2058 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mLongPressItems:​[Ljava/​lang/​CharSequence;​ 2062 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mLongPressItems:​[Ljava/​lang/​CharSequence;​
Offset 6208, 14 lines modified Offset 6212, 15 lines modified
6208 ····​.​line·​3653 6212 ····​.​line·​3653
6209 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mAlldayEventAnimator​:​Landroid/​animation/​ObjectAnimator;​ 6213 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mAlldayEventAnimator​:​Landroid/​animation/​ObjectAnimator;​
   
6210 ····​sget-​boolean·​v1,​·​Lcom/​android/​calendar/​DayView;​-​>mShowAllAllDayEvents​:​Z 6214 ····​sget-​boolean·​v1,​·​Lcom/​android/​calendar/​DayView;​-​>mShowAllAllDayEvents​:​Z
   
6211 ····​if-​eqz·​v1,​·​:​cond_b 6215 ····​if-​eqz·​v1,​·​:​cond_b
   
  6216 ····​.​line·​3654
6212 ····​:​goto_6 6217 ····​:​goto_6
6213 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Landroid/​animation/​ObjectAnimator;​-​>setStartDelay(J)​V 6218 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Landroid/​animation/​ObjectAnimator;​-​>setStartDelay(J)​V
   
6214 ····​.​line·​3655 6219 ····​.​line·​3655
6215 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mAlldayEventAnimator​:​Landroid/​animation/​ObjectAnimator;​ 6220 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​DayView;​-​>mAlldayEventAnimator​:​Landroid/​animation/​ObjectAnimator;​
   
6216 ····​invoke-​virtual·​{v0},​·​Landroid/​animation/​ObjectAnimator;​-​>start()​V 6221 ····​invoke-​virtual·​{v0},​·​Landroid/​animation/​ObjectAnimator;​-​>start()​V
Offset 7366, 14 lines modified Offset 7371, 15 lines modified
   
7366 ····​iget-​object·​v12,​·​v0,​·​Lcom/​android/​calendar/​DayView;​-​>mController:​Lcom/​android/​calendar/​CalendarController;​ 7371 ····​iget-​object·​v12,​·​v0,​·​Lcom/​android/​calendar/​DayView;​-​>mController:​Lcom/​android/​calendar/​CalendarController;​
   
7367 ····​const-​wide/​16·​v14,​·​0x1 7372 ····​const-​wide/​16·​v14,​·​0x1
   
7368 ····​const-​wide/​16·​v16,​·​-​0x1 7373 ····​const-​wide/​16·​v16,​·​-​0x1
   
  7374 ····​.​line·​3800
7369 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​DayView;​-​>getSelectedTimeInMil​lis()​J 7375 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​DayView;​-​>getSelectedTimeInMil​lis()​J
   
7370 ····​move-​result-​wide·​v18 7376 ····​move-​result-​wide·​v18
   
7371 ····​const-​wide/​16·​v20,​·​0x0 7377 ····​const-​wide/​16·​v20,​·​0x0
   
7372 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getRawX()​F 7378 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getRawX()​F
Offset 7392, 14 lines modified Offset 7398, 15 lines modified
   
7392 ····​move/​from16·​v23,​·​v0 7398 ····​move/​from16·​v23,​·​v0
   
Max diff block lines reached; 34851/38046 bytes (91.60%) of diff not shown.
smali/com/android/calendar/DeleteEventHelper$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DeleteEventHelper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​116 27 ····​.​line·​116
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$2;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$2;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DeleteEventHelper$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DeleteEventHelper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​132 27 ····​.​line·​132
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$3;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$3;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DeleteEventHelper$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DeleteEventHelper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​147 27 ····​.​line·​147
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$4;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$4;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/DeleteEventHelper$5.smali
Offset 17, 15 lines modified Offset 17, 16 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​Landroid/​content/​Context;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​DeleteEventHelper;​Landroid/​content/​Context;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​DeleteEventHelper;​
  23 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​164 25 ····​.​line·​164
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$5;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper$5;​-​>this$0:​Lcom/​android/​calendar/​DeleteEventHelper;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​android/​calendar/​AsyncQueryService;​-​><init>(Landroid/​content/​Context;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​android/​calendar/​AsyncQueryService;​-​><init>(Landroid/​content/​Context;​)​V
   
smali/com/android/calendar/DeleteEventHelper.smali
Offset 960, 15 lines modified Offset 960, 15 lines modified
960 ····​iput-​object·​p8,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>mCallback:​Ljava/​lang/​Runnable;​ 960 ····​iput-​object·​p8,​·​p0,​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>mCallback:​Ljava/​lang/​Runnable;​
   
961 ····​.​line·​210 961 ····​.​line·​210
962 ····​return-​void 962 ····​return-​void
963 .​end·​method 963 .​end·​method
   
964 .​method·​public·​delete(JJLcom/​android/​calendar/​CalendarEventModel;​I)​V 964 .​method·​public·​delete(JJLcom/​android/​calendar/​CalendarEventModel;​I)​V
965 ····​.​locals·23 965 ····​.​locals·19
966 ····​.​param·​p1,​·​"begin"····​#·​J 966 ····​.​param·​p1,​·​"begin"····​#·​J
967 ····​.​param·​p3,​·​"end"····​#·​J 967 ····​.​param·​p3,​·​"end"····​#·​J
968 ····​.​param·​p5,​·​"model"····​#·​Lcom/​android/​calendar/​CalendarEventModel;​ 968 ····​.​param·​p5,​·​"model"····​#·​Lcom/​android/​calendar/​CalendarEventModel;​
969 ····​.​param·​p6,​·​"which"····​#·​I 969 ····​.​param·​p6,​·​"which"····​#·​I
   
970 ····​.​prologue 970 ····​.​prologue
971 ····​.​line·​247 971 ····​.​line·​247
Offset 998, 504 lines modified Offset 998, 424 lines modified
998 ····​move-​object/​from16·​v1,​·​p0 998 ····​move-​object/​from16·​v1,​·​p0
   
999 ····​iput-​object·​v0,​·​v1,​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 999 ····​iput-​object·​v0,​·​v1,​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
1000 ····​.​line·​251 1000 ····​.​line·​251
1001 ····​move-​object/​from16·​v0,​·​p5 1001 ····​move-​object/​from16·​v0,​·​p5
   
1002 ····​iget-​object·​v0,​·​v0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mSyncId:​Ljava/​lang/​String;​ 1002 ····​iget-​object·​v13,​·​v0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mSyncId:​Ljava/​lang/​String;​
   
1003 ····​move-​object/​from16·​v16,​·v0 1003 ····​move-​object/​from16·​v0,​·p0
   
1004 ····​move-​object/​from16·​v0,​·​v16  
   
1005 ····​move-​object/​from16·​v1,​·​p0  
   
1006 ····​iput-​object·​v0,​·​v1,​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>mSyncId:​Ljava/​lang/​String;​ 1004 ····​iput-​object·​v13,​·​v0,​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>mSyncId:​Ljava/​lang/​String;​
   
1007 ····​.​line·​256 1005 ····​.​line·​256
1008 ····​move-​object/​from16·​v0,​·​p5 1006 ····​move-​object/​from16·​v0,​·​p5
   
1009 ····​iget-​object·​v13,​·​v0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mRrule:​Ljava/​lang/​String;​ 1007 ····​iget-​object·​v10,​·​v0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mRrule:​Ljava/​lang/​String;​
   
1010 ····​.​line·​257 1008 ····​.​line·​257
1011 ····​.​local·​v13,​·​"rRule":​Ljava/​lang/​String;​ 1009 ····​.​local·​v10,​·​"rRule":​Ljava/​lang/​String;​
1012 ····​move-​object/​from16·​v0,​·​p5 1010 ····​move-​object/​from16·​v0,​·​p5
   
1013 ····​iget-​object·​v12,​·​v0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mOriginalSyncId:​Ljava/​lang/​String;​ 1011 ····​iget-​object·​v9,​·​v0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mOriginalSyncId:​Ljava/​lang/​String;​
   
1014 ····​.​line·​258 1012 ····​.​line·​258
1015 ····​.​local·​v12,​·​"originalEvent":​Ljava/​lang/​String;​ 1013 ····​.​local·​v9,​·​"originalEvent":​Ljava/​lang/​String;​
1016 ····​invoke-​static·​{v13},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 1014 ····​invoke-​static·​{v10},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
1017 ····​move-​result·​v16 1015 ····​move-​result·​v13
   
1018 ····​if-​eqz·​v16,​·​:​cond_2 1016 ····​if-​eqz·​v13,​·​:​cond_2
   
1019 ····​.​line·​259 1017 ····​.​line·​259
1020 ····​new-​instance·​v16,​·​Landroid/​app/​AlertDialog$Builder;​ 1018 ····​new-​instance·​v13,​·​Landroid/​app/​AlertDialog$Builder;​
   
1021 ····​move-​object/​from16·​v0,​·​p0 1019 ····​move-​object/​from16·​v0,​·​p0
   
1022 ····​iget-​object·​v0,​·​v0,​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>mContext:​Landroid/​content/​Context;​ 1020 ····​iget-​object·​v14,​·​v0,​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>mContext:​Landroid/​content/​Context;​
   
1023 ····​move-​object/​from16·​v17,​·​v0  
   
1024 ····​invoke-​direct/​range·​{v16·​.​.​·​v17},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 1021 ····​invoke-​direct·​{v13,​·​v14},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
1025 ····​const·​v17,​·​0x7f09004a 1022 ····​const·​v14,​·​0x7f09004a
   
1026 ····invoke-​virtual/​range·{v16·.​.​·​v17},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 1023 ····​.​line·​260
  1024 ····​invoke-​virtual·​{v13,​·​v14},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
1027 ····​move-​result-​object·​v16 1025 ····​move-​result-​object·​v13
   
1028 ····​const·​v17,​·​0x1010355 1026 ····​const·​v14,​·​0x1010355
   
1029 ····invoke-​virtual/​range·{v16·​.​.​·​v17},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIconAttribute(I)​Landroid/​app/​AlertDialog$Builder;​ 1027 ····.​line·261
  1028 ····​invoke-​virtual·​{v13,​·​v14},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIconAttribute(I)​Landroid/​app/​AlertDialog$Builder;​
   
1030 ····​move-​result-​object·​v16 1029 ····​move-​result-​object·​v13
   
1031 ····​const/​high16·​v17,​·​0x1040000 1030 ····​const/​high16·​v14,​·​0x1040000
   
1032 ····​const/​16·​v18,​·​0x0 1031 ····​const/​4·​v15,​·​0x0
   
1033 ····invoke-​virtual/​range·{v16·.​.​·​v18},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 1032 ····​.​line·​262
  1033 ····​invoke-​virtual·​{v13,​·​v14,​·​v15},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
1034 ····​move-​result-​object·​v16 1034 ····​move-​result-​object·​v13
   
1035 ····​invoke-​virtual/​range·​{v16·​.​.​·v16},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 1035 ····​invoke-​virtual·​{v13},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
1036 ····​move-​result-​object·​v5 1036 ····​move-​result-​object·​v4
   
1037 ····​.​line·​264 1037 ····​.​line·​264
1038 ····​.​local·​v5,​·​"dialog":​Landroid/​app/​AlertDialog;​ 1038 ····​.​local·​v4,​·​"dialog":​Landroid/​app/​AlertDialog;​
1039 ····​if-​nez·​v12,​·​:​cond_1 1039 ····​if-​nez·​v9,​·​:​cond_1
   
1040 ····​.​line·​266 1040 ····​.​line·​266
1041 ····​const/​16·​v16,​·​-​0x1 1041 ····​const/​4·​v13,​·​-​0x1
   
1042 ····​move-​object/​from16·​v0,​·​p0 1042 ····​move-​object/​from16·​v0,​·​p0
   
Max diff block lines reached; 19035/23853 bytes (79.80%) of diff not shown.
smali/com/android/calendar/EditResponseHelper$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EditResponseHelper;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EditResponseHelper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EditResponseHelper;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EditResponseHelper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EditResponseHelper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​46 27 ····​.​line·​46
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EditResponseHelper$1;​-​>this$0:​Lcom/​android/​calendar/​EditResponseHelper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EditResponseHelper$1;​-​>this$0:​Lcom/​android/​calendar/​EditResponseHelper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EditResponseHelper.smali
Offset 248, 38 lines modified Offset 248, 42 lines modified
   
248 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 248 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
249 ····​move-​result-​object·​v2 249 ····​move-​result-​object·​v2
   
250 ····​const·​v3,​·​0x1010355 250 ····​const·​v3,​·​0x1010355
   
  251 ····​.​line·​129
251 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIconAttribute(I)​Landroid/​app/​AlertDialog$Builder;​ 252 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIconAttribute(I)​Landroid/​app/​AlertDialog$Builder;​
   
252 ····​move-​result-​object·​v2 253 ····​move-​result-​object·​v2
   
253 ····​const·​v3,​·​0x7f070003 254 ····​const·​v3,​·​0x7f070003
   
254 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​EditResponseHelper;​-​>mListListener:​Landroid/​content/​DialogInterface$OnCli​ckListener;​ 255 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​EditResponseHelper;​-​>mListListener:​Landroid/​content/​DialogInterface$OnCli​ckListener;​
   
  256 ····​.​line·​130
255 ····​invoke-​virtual·​{v2,​·​v3,​·​p1,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setSingleChoiceItems​(IILandroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 257 ····​invoke-​virtual·​{v2,​·​v3,​·​p1,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setSingleChoiceItems​(IILandroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
256 ····​move-​result-​object·​v2 258 ····​move-​result-​object·​v2
   
257 ····​const·​v3,​·​0x104000a 259 ····​const·​v3,​·​0x104000a
   
258 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​EditResponseHelper;​-​>mDialogListener:​Landroid/​content/​DialogInterface$OnCli​ckListener;​ 260 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​EditResponseHelper;​-​>mDialogListener:​Landroid/​content/​DialogInterface$OnCli​ckListener;​
   
  261 ····​.​line·​131
259 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 262 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
260 ····​move-​result-​object·​v2 263 ····​move-​result-​object·​v2
   
261 ····​const/​high16·​v3,​·​0x1040000 264 ····​const/​high16·​v3,​·​0x1040000
   
262 ····​const/​4·​v4,​·​0x0 265 ····​const/​4·​v4,​·​0x0
   
  266 ····​.​line·​132
263 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 267 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
264 ····​move-​result-​object·​v2 268 ····​move-​result-​object·​v2
   
265 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 269 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
266 ····​move-​result-​object·​v0 270 ····​move-​result-​object·​v0
smali/com/android/calendar/EmailAddressAdapter.smali
Offset 97, 24 lines modified Offset 97, 26 lines modified
   
97 ····​const/​4·​v4,​·​0x1 97 ····​const/​4·​v4,​·​0x1
   
98 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 98 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
99 ····​const/​4·​v5,​·​0x0 99 ····​const/​4·​v5,​·​0x0
   
  100 ····​.​line·​68
100 ····​invoke-​static·​{p3},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 101 ····​invoke-​static·​{p3},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
101 ····​move-​result·​v6 102 ····​move-​result·​v6
   
102 ····​if-​eqz·​v6,​·​:​cond_0 103 ····​if-​eqz·​v6,​·​:​cond_0
   
103 ····​.​end·​local·​p2····​#·​"directoryType":​Ljava/​lang/​String;​ 104 ····​.​end·​local·​p2····​#·​"directoryType":​Ljava/​lang/​String;​
104 ····​:​goto_0 105 ····​:​goto_0
105 ····​aput-​object·​p2,​·​v4,​·​v5 106 ····​aput-​object·​p2,​·​v4,​·​v5
   
  107 ····​.​line·​67
106 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v0 109 ····​move-​result-​object·​v0
   
108 ····​.​line·​69 110 ····​.​line·​69
109 ····​.​local·​v0,​·​"text":​Ljava/​lang/​String;​ 111 ····​.​local·​v0,​·​"text":​Ljava/​lang/​String;​
110 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 112 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
Offset 123, 15 lines modified Offset 125, 15 lines modified
123 ····​return-​void 125 ····​return-​void
   
124 ····​.​end·​local·​v0····​#·​"text":​Ljava/​lang/​String;​ 126 ····​.​end·​local·​v0····​#·​"text":​Ljava/​lang/​String;​
125 ····​.​restart·​local·​p2····​#·​"directoryType":​Ljava/​lang/​String;​ 127 ····​.​restart·​local·​p2····​#·​"directoryType":​Ljava/​lang/​String;​
126 ····​:​cond_0 128 ····​:​cond_0
127 ····​move-​object·​p2,​·​p3 129 ····​move-​object·​p2,​·​p3
   
128 ····​.​line·​67 130 ····​.​line·​68
129 ····​goto·​:​goto_0 131 ····​goto·​:​goto_0
130 .​end·​method 132 .​end·​method
   
131 .​method·​protected·​inflateItemView(Landr​oid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 133 .​method·​protected·​inflateItemView(Landr​oid/​view/​ViewGroup;​)​Landroid/​view/​View;​
132 ····​.​locals·​3 134 ····​.​locals·​3
133 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​ 135 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​
   
smali/com/android/calendar/Event.smali
Offset 421, 15 lines modified Offset 421, 15 lines modified
   
421 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Lcom/​android/​calendar/​Event;​-​>doComputePositions(L​java/​util/​ArrayList;​JZ)​V 421 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Lcom/​android/​calendar/​Event;​-​>doComputePositions(L​java/​util/​ArrayList;​JZ)​V
   
422 ····​goto·​:​goto_0 422 ····​goto·​:​goto_0
423 .​end·​method 423 .​end·​method
   
424 .​method·​private·​static·​doComputePositions(Lj​ava/​util/​ArrayList;​JZ)​V 424 .​method·​private·​static·​doComputePositions(Lj​ava/​util/​ArrayList;​JZ)​V
425 ····​.​locals·​17 425 ····​.​locals·​15
426 ····​.​param·​p1,​·​"minimumDurationMilli​s"····​#·​J 426 ····​.​param·​p1,​·​"minimumDurationMilli​s"····​#·​J
427 ····​.​param·​p3,​·​"doAlldayEvents"····​#·​Z 427 ····​.​param·​p3,​·​"doAlldayEvents"····​#·​Z
428 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 428 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
429 ········​value·​=·​{ 429 ········​value·​=·​{
430 ············​"(",​ 430 ············​"(",​
431 ············​"Ljava/​util/​ArrayList",​ 431 ············​"Ljava/​util/​ArrayList",​
432 ············​"<",​ 432 ············​"<",​
Offset 464, 31 lines modified Offset 464, 31 lines modified
   
464 ····​.​line·​417 464 ····​.​line·​417
465 ····​:​cond_0 465 ····​:​cond_0
466 ····​const-​wide/​16·​v6,​·​0x0 466 ····​const-​wide/​16·​v6,​·​0x0
   
467 ····​.​line·​418 467 ····​.​line·​418
468 ····​.​local·​v6,​·​"colMask":​J 468 ····​.​local·​v6,​·​"colMask":​J
469 ····​const/​4·​v15,​·​0x0 469 ····​const/​4·​v13,​·​0x0
   
470 ····​.​line·​419 470 ····​.​line·​419
471 ····​.​local·​v15,​·​"maxCols":​I 471 ····​.​local·​v13,​·​"maxCols":​I
472 ····​invoke-​virtual/​range·​{p0·​.​.​·p0},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 472 ····​invoke-​virtual·​{p0},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
473 ····​move-​result-​object·​v12 473 ····​move-​result-​object·​v14
   
474 ····​:​cond_1 474 ····​:​cond_1
475 ····​:​goto_0 475 ····​:​goto_0
476 ····​invoke-​interface·​{v12},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 476 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
477 ····​move-​result·​v3 477 ····​move-​result·​v3
   
478 ····​if-​eqz·​v3,​·​:​cond_6 478 ····​if-​eqz·​v3,​·​:​cond_6
   
479 ····​invoke-​interface·​{v12},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 479 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
480 ····​move-​result-​object·​v2 480 ····​move-​result-​object·​v2
   
481 ····​check-​cast·​v2,​·​Lcom/​android/​calendar/​Event;​ 481 ····​check-​cast·​v2,​·​Lcom/​android/​calendar/​Event;​
   
482 ····​.​line·​421 482 ····​.​line·​421
483 ····​.​local·​v2,​·​"event":​Lcom/​android/​calendar/​Event;​ 483 ····​.​local·​v2,​·​"event":​Lcom/​android/​calendar/​Event;​
Offset 499, 21 lines modified Offset 499, 22 lines modified
499 ····​move/​from16·​v0,​·​p3 499 ····​move/​from16·​v0,​·​p3
   
500 ····​if-​ne·​v3,​·​v0,​·​:​cond_1 500 ····​if-​ne·​v3,​·​v0,​·​:​cond_1
   
501 ····​.​line·​424 501 ····​.​line·​424
502 ····​if-​nez·​p3,​·​:​cond_2 502 ····​if-​nez·​p3,​·​:​cond_2
   
503 ····​.​line·​425 503 ····​.​line·​426
504 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 504 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
505 ····​move-​result-​object·​v3 505 ····​move-​result-​object·​v3
   
506 ····​move-​wide/​from16·​v4,​·​p1 506 ····​move-​wide/​from16·​v4,​·​p1
   
  507 ····​.​line·​425
507 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lcom/​android/​calendar/​Event;​-​>removeNonAlldayActiv​eEvents(Lcom/​android/​calendar/​Event;​Ljava/​util/​Iterator;​JJ)​J 508 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lcom/​android/​calendar/​Event;​-​>removeNonAlldayActiv​eEvents(Lcom/​android/​calendar/​Event;​Ljava/​util/​Iterator;​JJ)​J
   
508 ····​move-​result-​wide·​v6 509 ····​move-​result-​wide·​v6
   
509 ····​.​line·​433 510 ····​.​line·​433
510 ····​:​goto_1 511 ····​:​goto_1
511 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z 512 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z
Offset 521, 63 lines modified Offset 522, 59 lines modified
521 ····​move-​result·​v3 522 ····​move-​result·​v3
   
522 ····​if-​eqz·​v3,​·​:​cond_4 523 ····​if-​eqz·​v3,​·​:​cond_4
   
523 ····​.​line·​434 524 ····​.​line·​434
524 ····​invoke-​virtual·​{v11},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 525 ····​invoke-​virtual·​{v11},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
525 ····​move-​result-​object·​v13 526 ····​move-​result-​object·​v3
   
526 ····​.​local·​v13,​·​"i$":​Ljava/​util/​Iterator;​  
527 ····​:​goto_2 527 ····​:​goto_2
528 ····​invoke-​interface·​{v13},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 528 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
529 ····​move-​result·​v3 529 ····​move-​result·​v4
   
530 ····​if-​eqz·​v3,​·​:​cond_3 530 ····​if-​eqz·​v4,​·​:​cond_3
   
531 ····​invoke-​interface·​{v13},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 531 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
532 ····​move-​result-​object·​v10 532 ····​move-​result-​object·​v10
   
533 ····​check-​cast·​v10,​·​Lcom/​android/​calendar/​Event;​ 533 ····​check-​cast·​v10,​·​Lcom/​android/​calendar/​Event;​
   
534 ····​.​line·​435 534 ····​.​line·​435
535 ····​.​local·​v10,​·​"ev":​Lcom/​android/​calendar/​Event;​ 535 ····​.​local·​v10,​·​"ev":​Lcom/​android/​calendar/​Event;​
536 ····​invoke-​virtual·​{v10,​·​v15},​·​Lcom/​android/​calendar/​Event;​-​>setMaxColumns(I)​V 536 ····​invoke-​virtual·​{v10,​·​v13},​·​Lcom/​android/​calendar/​Event;​-​>setMaxColumns(I)​V
   
537 ····​goto·​:​goto_2 537 ····​goto·​:​goto_2
Max diff block lines reached; 3289/6322 bytes (52.02%) of diff not shown.
smali/com/android/calendar/EventInfoActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoActivity;​Landroid/​os/​Handler;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoActivity;​Landroid/​os/​Handler;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoActivity;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​52 25 ····​.​line·​52
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoActivity$1;​-​>this$0:​Lcom/​android/​calendar/​EventInfoActivity;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoActivity$1;​-​>this$0:​Lcom/​android/​calendar/​EventInfoActivity;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V
smali/com/android/calendar/EventInfoActivity.smali
Offset 204, 14 lines modified Offset 204, 15 lines modified
   
204 ····​move-​result·​v2 204 ····​move-​result·​v2
   
205 ····​if-​nez·​v2,​·​:​cond_6 205 ····​if-​nez·​v2,​·​:​cond_6
   
206 ····​const·​v2,​·​0x7f0a000a 206 ····​const·​v2,​·​0x7f0a000a
   
  207 ····​.​line·​132
207 ····​move-​object/​from16·​v0,​·​v21 208 ····​move-​object/​from16·​v0,​·​v21
   
208 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z 209 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z
   
209 ····​move-​result·​v2 210 ····​move-​result·​v2
   
210 ····​if-​nez·​v2,​·​:​cond_6 211 ····​if-​nez·​v2,​·​:​cond_6
Offset 229, 14 lines modified Offset 230, 15 lines modified
   
229 ····​iget-​wide·​v6,​·​v0,​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>mStartMillis:​J 230 ····​iget-​wide·​v6,​·​v0,​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>mStartMillis:​J
   
230 ····​move-​object/​from16·​v0,​·​p0 231 ····​move-​object/​from16·​v0,​·​p0
   
231 ····​iget-​wide·​v8,​·​v0,​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>mEndMillis:​J 232 ····​iget-​wide·​v8,​·​v0,​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>mEndMillis:​J
   
  233 ····​.​line·​134
232 ····​invoke-​virtual/​range·​{v3·​.​.​·​v10},​·​Lcom/​android/​calendar/​CalendarController;​-​>launchViewEvent(JJJI​)​V 234 ····​invoke-​virtual/​range·​{v3·​.​.​·​v10},​·​Lcom/​android/​calendar/​CalendarController;​-​>launchViewEvent(JJJI​)​V
   
233 ····​.​line·​135 235 ····​.​line·​135
234 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>finish()​V 236 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>finish()​V
   
235 ····​.​line·​164 237 ····​.​line·​164
236 ····​:​cond_2 238 ····​:​cond_2
Offset 500, 15 lines modified Offset 502, 15 lines modified
500 ····​:​cond_6 502 ····​:​cond_6
501 ····​const·​v2,​·​0x7f040072 503 ····​const·​v2,​·​0x7f040072
   
502 ····​move-​object/​from16·​v0,​·​p0 504 ····​move-​object/​from16·​v0,​·​p0
   
503 ····​invoke-​virtual·​{v0,​·​v2},​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>setContentView(I)​V 505 ····​invoke-​virtual·​{v0,​·​v2},​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>setContentView(I)​V
   
504 ····​.​line·​142 506 ····​.​line·​143
505 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​ 507 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​EventInfoActivity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
   
506 ····​move-​result-​object·​v2 508 ····​move-​result-​object·​v2
   
507 ····​const·​v3,​·​0x7f0f0155 509 ····​const·​v3,​·​0x7f0f0155
   
508 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​app/​Fragment;​ 510 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​app/​Fragment;​
smali/com/android/calendar/EventInfoFragment$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​850 27 ····​.​line·​850
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$10;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$10;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$11.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1386 27 ····​.​line·​1386
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$11;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$11;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$12.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$intent:​Landroid/​content/​Intent;​ 22 .​field·​final·​synthetic·​val$intent:​Landroid/​content/​Intent;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​Landroid/​content/​Intent;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​Landroid/​content/​Intent;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​1463 28 ····​.​line·​1463
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$12;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$12;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$12;​-​>val$intent:​Landroid/​content/​Intent;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$12;​-​>val$intent:​Landroid/​content/​Intent;​
   
smali/com/android/calendar/EventInfoFragment$13.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1573 27 ····​.​line·​1573
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$13;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$13;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$14.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2029 27 ····​.​line·​2029
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$14;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$14;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​352 27 ····​.​line·​352
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$1;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$1;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​395 27 ····​.​line·​395
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$2;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$2;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​413 27 ····​.​line·​413
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$3;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$3;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​532 27 ····​.​line·​532
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$4;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$4;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​650 27 ····​.​line·​650
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$5;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$5;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$6.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 21 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​769 25 ····​.​line·​769
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$6;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$6;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
26 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​822 27 ····​.​line·​822
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$8;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$8;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​840 27 ····​.​line·​840
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$9;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$9;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/EventInfoFragment$QueryHandler.smali
Offset 133, 14 lines modified Offset 133, 15 lines modified
   
133 ····​move-​result-​wide·​v6 133 ····​move-​result-​wide·​v6
   
134 ····​move-​object/​from16·​v0,​·​p0 134 ····​move-​object/​from16·​v0,​·​p0
   
135 ····​iget-​object·​v4,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 135 ····​iget-​object·​v4,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
  136 ····​.​line·​2237
136 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mLoadingMsgStartTime​:​J 137 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mLoadingMsgStartTime​:​J
137 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$200(Lcom/​android/​calendar/​EventInfoFragment;​)​J 138 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$200(Lcom/​android/​calendar/​EventInfoFragment;​)​J
   
138 ····​move-​result-​wide·​v10 139 ····​move-​result-​wide·​v10
   
139 ····​sub-​long/​2addr·​v6,​·​v10 140 ····​sub-​long/​2addr·​v6,​·​v10
   
Offset 274, 25 lines modified Offset 275, 27 lines modified
   
274 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 275 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
275 ····​move-​object/​from16·​v0,​·​p0 276 ····​move-​object/​from16·​v0,​·​p0
   
276 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 277 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
  278 ····​.​line·​2093
277 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mEventCursor:​Landroid/​database/​Cursor;​ 279 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mEventCursor:​Landroid/​database/​Cursor;​
278 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3400(Lcom/​android/​calendar/​EventInfoFragment;​)​Landroid/​database/​Cursor;​ 280 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3400(Lcom/​android/​calendar/​EventInfoFragment;​)​Landroid/​database/​Cursor;​
   
279 ····​move-​result-​object·​v3 281 ····​move-​result-​object·​v3
   
280 ····​const/​16·​v4,​·​0xb 282 ····​const/​16·​v4,​·​0xb
   
281 ····​invoke-​interface·​{v3,​·​v4},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 283 ····​invoke-​interface·​{v3,​·​v4},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
282 ····​move-​result·​v3 284 ····​move-​result·​v3
   
  285 ····​.​line·​2092
283 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I 286 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I
   
284 ····​move-​result·​v3 287 ····​move-​result·​v3
   
285 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mCalendarColor:​I 288 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mCalendarColor:​I
286 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3702(Lcom/​android/​calendar/​EventInfoFragment;​I)​I 289 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3702(Lcom/​android/​calendar/​EventInfoFragment;​I)​I
   
Offset 341, 19 lines modified Offset 344, 21 lines modified
   
341 ····​if-​eqz·​v2,​·​:​cond_8 344 ····​if-​eqz·​v2,​·​:​cond_8
   
342 ····​move-​object/​from16·​v0,​·​p0 345 ····​move-​object/​from16·​v0,​·​p0
   
343 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 346 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
  347 ····​.​line·​2099
344 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mCalendarColor:​I 348 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mCalendarColor:​I
345 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3700(Lcom/​android/​calendar/​EventInfoFragment;​)​I 349 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3700(Lcom/​android/​calendar/​EventInfoFragment;​)​I
   
346 ····​move-​result·​v2 350 ····​move-​result·​v2
   
  351 ····​.​line·​2098
347 ····​:​goto_2 352 ····​:​goto_2
348 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mOriginalColor:​I 353 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mOriginalColor:​I
349 ····​invoke-​static·​{v3,​·​v2},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3902(Lcom/​android/​calendar/​EventInfoFragment;​I)​I 354 ····​invoke-​static·​{v3,​·​v2},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3902(Lcom/​android/​calendar/​EventInfoFragment;​I)​I
   
350 ····​.​line·​2101 355 ····​.​line·​2101
351 ····​move-​object/​from16·​v0,​·​p0 356 ····​move-​object/​from16·​v0,​·​p0
   
Offset 441, 14 lines modified Offset 446, 15 lines modified
   
441 ····​const/​4·​v2,​·​0x0 446 ····​const/​4·​v2,​·​0x0
   
442 ····​move-​object/​from16·​v0,​·​p0 447 ····​move-​object/​from16·​v0,​·​p0
   
443 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 448 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
  449 ····​.​line·​2115
444 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mEventCursor:​Landroid/​database/​Cursor;​ 450 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mEventCursor:​Landroid/​database/​Cursor;​
445 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3400(Lcom/​android/​calendar/​EventInfoFragment;​)​Landroid/​database/​Cursor;​ 451 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$3400(Lcom/​android/​calendar/​EventInfoFragment;​)​Landroid/​database/​Cursor;​
   
446 ····​move-​result-​object·​v3 452 ····​move-​result-​object·​v3
   
447 ····​const/​4·​v4,​·​0x4 453 ····​const/​4·​v4,​·​0x4
   
Offset 476, 33 lines modified Offset 482, 35 lines modified
   
476 ····​move-​object/​from16·​v2,​·​p0 482 ····​move-​object/​from16·​v2,​·​p0
   
477 ····​invoke-​virtual/​range·​{v2·​.​.​·​v9},​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 483 ····​invoke-​virtual/​range·​{v2·​.​.​·​v9},​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
478 ····​goto/​16·​:​goto_1 484 ····​goto/​16·​:​goto_1
   
479 ····​.​line·​2098 485 ····​.​line·​2099
480 ····​.​end·​local·​v5····​#·​"uri":​Landroid/​net/​Uri;​ 486 ····​.​end·​local·​v5····​#·​"uri":​Landroid/​net/​Uri;​
481 ····​.​end·​local·​v8····​#·​"args":​[Ljava/​lang/​String;​ 487 ····​.​end·​local·​v8····​#·​"args":​[Ljava/​lang/​String;​
482 ····​:​cond_8 488 ····​:​cond_8
483 ····​move-​object/​from16·​v0,​·​p0 489 ····​move-​object/​from16·​v0,​·​p0
   
484 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 490 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​EventInfoFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
  491 ····​.​line·​2100
485 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mEventCursor:​Landroid/​database/​Cursor;​ 492 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mEventCursor:​Landroid/​database/​Cursor;​
Max diff block lines reached; 3896/7582 bytes (51.38%) of diff not shown.
smali/com/android/calendar/EventInfoFragment.smali
Offset 2228, 28 lines modified Offset 2228, 24 lines modified
2228 ····​.​prologue 2228 ····​.​prologue
2229 ····​.​line·​119 2229 ····​.​line·​119
2230 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mCurrentQuery:​I 2230 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mCurrentQuery:​I
   
2231 ····​return·​v0 2231 ····​return·​v0
2232 .​end·​method 2232 .​end·​method
   
2233 .​method·​static·​synthetic·​access$5876(Lcom/​android/​calendar/​EventInfoFragment;​I)​I 2233 .​method·​static·​synthetic·​access$5802(Lcom/​android/​calendar/​EventInfoFragment;​I)​I
2234 ····​.​locals·1 2234 ····​.​locals·0
2235 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​ 2235 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
2236 ····​.​param·​p1,​·​"x1"····​#·​I 2236 ····​.​param·​p1,​·​"x1"····​#·​I
   
2237 ····​.​prologue 2237 ····​.​prologue
2238 ····​.​line·​119 2238 ····​.​line·​119
2239 ····​iget·v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mCurrentQuery:​I 2239 ····​iput·p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mCurrentQuery:​I
   
2240 ····​or-​int/​2addr·​v0,​·​p1  
   
2241 ····​iput·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mCurrentQuery:​I  
   
2242 ····​return·v0 2240 ····​return·p1
2243 .​end·​method 2241 .​end·​method
   
2244 .​method·​static·​synthetic·​access$5900(Lcom/​android/​calendar/​EventInfoFragment;​Landroid/​view/​View;​ILjava/​lang/​CharSequence;​)​V 2242 .​method·​static·​synthetic·​access$5900(Lcom/​android/​calendar/​EventInfoFragment;​Landroid/​view/​View;​ILjava/​lang/​CharSequence;​)​V
2245 ····​.​locals·​0 2243 ····​.​locals·​0
2246 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​ 2244 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
2247 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​view/​View;​ 2245 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​view/​View;​
2248 ····​.​param·​p2,​·​"x2"····​#·​I 2246 ····​.​param·​p2,​·​"x2"····​#·​I
Offset 2410, 24 lines modified Offset 2406, 26 lines modified
   
2410 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderMethodValue​s:​Ljava/​util/​ArrayList;​ 2406 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderMethodValue​s:​Ljava/​util/​ArrayList;​
   
2411 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderMethodLabel​s:​Ljava/​util/​ArrayList;​ 2407 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderMethodLabel​s:​Ljava/​util/​ArrayList;​
   
2412 ····​const/​16·​v2,​·​0xa 2408 ····​const/​16·​v2,​·​0xa
   
  2409 ····​.​line·​1935
2413 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​-​>valueOf(I)​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ 2410 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​-​>valueOf(I)​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​
   
2414 ····​move-​result-​object·​v8 2411 ····​move-​result-​object·​v8
   
2415 ····​iget·​v9,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mMaxReminders:​I 2412 ····​iget·​v9,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mMaxReminders:​I
   
2416 ····​iget-​object·​v10,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderChangeListe​ner:​Landroid/​widget/​AdapterView$OnItemSel​ectedListener;​ 2413 ····​iget-​object·​v10,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderChangeListe​ner:​Landroid/​widget/​AdapterView$OnItemSel​ectedListener;​
   
2417 ····​move-​object·​v2,​·​p0 2414 ····​move-​object·​v2,​·​p0
   
  2415 ····​.​line·​1932
2418 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Lcom/​android/​calendar/​event/​EventViewUtils;​-​>addReminder(Landroid​/​app/​Activity;​Landroid/​view/​View;​Landroid/​view/​View$OnClickListener;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ILandroid/​widget/​AdapterView$OnItemSel​ectedListener;​)​Z 2416 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Lcom/​android/​calendar/​event/​EventViewUtils;​-​>addReminder(Landroid​/​app/​Activity;​Landroid/​view/​View;​Landroid/​view/​View$OnClickListener;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ILandroid/​widget/​AdapterView$OnItemSel​ectedListener;​)​Z
   
2419 ····​.​line·​1944 2417 ····​.​line·​1944
2420 ····​:​goto_0 2418 ····​:​goto_0
2421 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mView:​Landroid/​view/​View;​ 2419 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mView:​Landroid/​view/​View;​
   
2422 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderViews:​Ljava/​util/​ArrayList;​ 2420 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderViews:​Ljava/​util/​ArrayList;​
Offset 2453, 24 lines modified Offset 2451, 26 lines modified
   
2453 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderMethodValue​s:​Ljava/​util/​ArrayList;​ 2451 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderMethodValue​s:​Ljava/​util/​ArrayList;​
   
2454 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderMethodLabel​s:​Ljava/​util/​ArrayList;​ 2452 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderMethodLabel​s:​Ljava/​util/​ArrayList;​
   
2455 ····​iget·​v2,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mDefaultReminderMinu​tes:​I 2453 ····​iget·​v2,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mDefaultReminderMinu​tes:​I
   
  2454 ····​.​line·​1940
2456 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​-​>valueOf(I)​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ 2455 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​-​>valueOf(I)​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​
   
2457 ····​move-​result-​object·​v8 2456 ····​move-​result-​object·​v8
   
2458 ····​iget·​v9,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mMaxReminders:​I 2457 ····​iget·​v9,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mMaxReminders:​I
   
2459 ····​iget-​object·​v10,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderChangeListe​ner:​Landroid/​widget/​AdapterView$OnItemSel​ectedListener;​ 2458 ····​iget-​object·​v10,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mReminderChangeListe​ner:​Landroid/​widget/​AdapterView$OnItemSel​ectedListener;​
   
2460 ····​move-​object·​v2,​·​p0 2459 ····​move-​object·​v2,​·​p0
   
  2460 ····​.​line·​1938
2461 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Lcom/​android/​calendar/​event/​EventViewUtils;​-​>addReminder(Landroid​/​app/​Activity;​Landroid/​view/​View;​Landroid/​view/​View$OnClickListener;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ILandroid/​widget/​AdapterView$OnItemSel​ectedListener;​)​Z 2461 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Lcom/​android/​calendar/​event/​EventViewUtils;​-​>addReminder(Landroid​/​app/​Activity;​Landroid/​view/​View;​Landroid/​view/​View$OnClickListener;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ILandroid/​widget/​AdapterView$OnItemSel​ectedListener;​)​Z
   
2462 ····​goto·​:​goto_0 2462 ····​goto·​:​goto_0
2463 .​end·​method 2463 .​end·​method
   
2464 .​method·​private·​applyDialogParams()​V 2464 .​method·​private·​applyDialogParams()​V
2465 ····​.​locals·​5 2465 ····​.​locals·​5
Offset 2643, 18 lines modified Offset 2643, 20 lines modified
   
2643 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V 2643 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
2644 ····​.​line·​1228 2644 ····​.​line·​1228
2645 ····​.​local·​v5,​·​"ops":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Landroid/​content/​ContentProviderOperat​ion;​>;​" 2645 ····​.​local·​v5,​·​"ops":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Landroid/​content/​ContentProviderOperat​ion;​>;​"
2646 ····​sget-​object·​v1,​·​Landroid/​provider/​CalendarContract$Even​ts;​-​>CONTENT_EXCEPTION_UR​I:​Landroid/​net/​Uri;​ 2646 ····​sget-​object·​v1,​·​Landroid/​provider/​CalendarContract$Even​ts;​-​>CONTENT_EXCEPTION_UR​I:​Landroid/​net/​Uri;​
   
  2647 ····​.​line·​1229
2647 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 2648 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
2648 ····​move-​result-​object·​v2 2649 ····​move-​result-​object·​v2
   
  2650 ····​.​line·​1228
2649 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 2651 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
2650 ····​move-​result-​object·​v0 2652 ····​move-​result-​object·​v0
Max diff block lines reached; 40604/44913 bytes (90.41%) of diff not shown.
smali/com/android/calendar/EventLoader$LoadEventsRequest.smali
Offset 105, 19 lines modified Offset 105, 21 lines modified
   
105 ····​iget·​v2,​·​p0,​·​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​-​>startDay:​I 105 ····​iget·​v2,​·​p0,​·​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​-​>startDay:​I
   
106 ····​iget·​v3,​·​p0,​·​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​-​>numDays:​I 106 ····​iget·​v3,​·​p0,​·​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​-​>numDays:​I
   
107 ····​iget·​v4,​·​p0,​·​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​-​>id:​I 107 ····​iget·​v4,​·​p0,​·​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​-​>id:​I
   
  108 ····​.​line·​221
108 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventLoader;​-​>mSequenceNumber:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 109 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventLoader;​-​>mSequenceNumber:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
109 ····​invoke-​static·​{p1},​·​Lcom/​android/​calendar/​EventLoader;​-​>access$300(Lcom/​android/​calendar/​EventLoader;​)​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 110 ····​invoke-​static·​{p1},​·​Lcom/​android/​calendar/​EventLoader;​-​>access$300(Lcom/​android/​calendar/​EventLoader;​)​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
   
110 ····​move-​result-​object·​v5 111 ····​move-​result-​object·​v5
   
  112 ····​.​line·​220
111 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​android/​calendar/​Event;​-​>loadEvents(Landroid/​content/​Context;​Ljava/​util/​ArrayList;​IIILjava/​util/​concurrent/​atomic/​AtomicInteger;​)​V 113 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​android/​calendar/​Event;​-​>loadEvents(Landroid/​content/​Context;​Ljava/​util/​ArrayList;​IIILjava/​util/​concurrent/​atomic/​AtomicInteger;​)​V
   
112 ····​.​line·​224 114 ····​.​line·​224
113 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​-​>id:​I 115 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​-​>id:​I
   
114 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventLoader;​-​>mSequenceNumber:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 116 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventLoader;​-​>mSequenceNumber:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
115 ····​invoke-​static·​{p1},​·​Lcom/​android/​calendar/​EventLoader;​-​>access$300(Lcom/​android/​calendar/​EventLoader;​)​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 117 ····​invoke-​static·​{p1},​·​Lcom/​android/​calendar/​EventLoader;​-​>access$300(Lcom/​android/​calendar/​EventLoader;​)​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
smali/com/android/calendar/EventInfoFragment$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​EventInfoFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​EventInfoFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​806 27 ····​.​line·​806
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 61, 14 lines modified Offset 62, 15 lines modified
61 ····​:​cond_0 62 ····​:​cond_0
62 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 63 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
63 ····​new-​instance·​v3,​·​Lcom/​android/​calendar/​DeleteEventHelper;​ 64 ····​new-​instance·​v3,​·​Lcom/​android/​calendar/​DeleteEventHelper;​
   
64 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 65 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
  66 ····​.​line·​813
65 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mContext:​Landroid/​content/​Context;​ 67 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mContext:​Landroid/​content/​Context;​
66 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$1900(Lcom/​android/​calendar/​EventInfoFragment;​)​Landroid/​content/​Context;​ 68 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$1900(Lcom/​android/​calendar/​EventInfoFragment;​)​Landroid/​content/​Context;​
   
67 ····​move-​result-​object·​v4 69 ····​move-​result-​object·​v4
   
68 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 70 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
Offset 96, 14 lines modified Offset 98, 15 lines modified
96 ····​if-​nez·​v0,​·​:​cond_1 98 ····​if-​nez·​v0,​·​:​cond_1
   
97 ····​move·​v0,​·​v1 99 ····​move·​v0,​·​v1
   
98 ····​:​goto_1 100 ····​:​goto_1
99 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v0},​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​><init>(Landroid/​content/​Context;​Landroid/​app/​Activity;​Z)​V 101 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v0},​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​><init>(Landroid/​content/​Context;​Landroid/​app/​Activity;​Z)​V
   
  102 ····​.​line·​812
100 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mDeleteHelper:​Lcom/​android/​calendar/​DeleteEventHelper;​ 103 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mDeleteHelper:​Lcom/​android/​calendar/​DeleteEventHelper;​
101 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$1802(Lcom/​android/​calendar/​EventInfoFragment;​Lcom/​android/​calendar/​DeleteEventHelper;​)​Lcom/​android/​calendar/​DeleteEventHelper;​ 104 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>access$1802(Lcom/​android/​calendar/​EventInfoFragment;​Lcom/​android/​calendar/​DeleteEventHelper;​)​Lcom/​android/​calendar/​DeleteEventHelper;​
   
102 ····​.​line·​814 105 ····​.​line·​814
103 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​ 106 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​EventInfoFragment$7;​-​>this$0:​Lcom/​android/​calendar/​EventInfoFragment;​
   
104 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mDeleteHelper:​Lcom/​android/​calendar/​DeleteEventHelper;​ 107 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>mDeleteHelper:​Lcom/​android/​calendar/​DeleteEventHelper;​
Offset 176, 13 lines modified Offset 179, 13 lines modified
   
176 ····​move-​result-​object·​v9 179 ····​move-​result-​object·​v9
   
177 ····​invoke-​virtual/​range·​{v1·​.​.​·​v9},​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>delete(JJJILjava/​lang/​Runnable;​)​V 180 ····​invoke-​virtual/​range·​{v1·​.​.​·​v9},​·​Lcom/​android/​calendar/​DeleteEventHelper;​-​>delete(JJJILjava/​lang/​Runnable;​)​V
   
178 ····​goto·​:​goto_0 181 ····​goto·​:​goto_0
   
179 ····​.​line·​812 182 ····​.​line·​813
180 ····​:​cond_1 183 ····​:​cond_1
181 ····​const/​4·​v0,​·​0x0 184 ····​const/​4·​v0,​·​0x0
   
182 ····​goto·​:​goto_1 185 ····​goto·​:​goto_1
183 .​end·​method 186 .​end·​method
smali/com/android/calendar/EventLoader.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"EventLoader.​java" 3 .​source·​"EventLoader.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​calendar/​EventLoader$1;​,​  
8 ········​Lcom/​android/​calendar/​EventLoader$LoaderThr​ead;​,​ 7 ········​Lcom/​android/​calendar/​EventLoader$LoaderThr​ead;​,​
9 ········​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​,​ 8 ········​Lcom/​android/​calendar/​EventLoader$LoadEvent​sRequest;​,​
10 ········​Lcom/​android/​calendar/​EventLoader$LoadEvent​DaysRequest;​,​ 9 ········​Lcom/​android/​calendar/​EventLoader$LoadEvent​DaysRequest;​,​
11 ········​Lcom/​android/​calendar/​EventLoader$ShutdownR​equest;​,​ 10 ········​Lcom/​android/​calendar/​EventLoader$ShutdownR​equest;​,​
12 ········​Lcom/​android/​calendar/​EventLoader$LoadReque​st;​ 11 ········​Lcom/​android/​calendar/​EventLoader$LoadReque​st;​
13 ····​} 12 ····​}
14 .​end·​annotation 13 .​end·​annotation
smali/com/android/calendar/EventRecurrenceFormatter.smali
Offset 123, 14 lines modified Offset 123, 15 lines modified
123 ····​.​line·​144 123 ····​.​line·​144
124 ····​sget-​object·​v0,​·​Lcom/​android/​calendar/​EventRecurrenceFormat​ter;​-​>mMonthRepeatByDayOfW​eekStrs:​[[Ljava/​lang/​String;​ 124 ····​sget-​object·​v0,​·​Lcom/​android/​calendar/​EventRecurrenceFormat​ter;​-​>mMonthRepeatByDayOfW​eekStrs:​[[Ljava/​lang/​String;​
   
125 ····​sget-​object·​v1,​·​Lcom/​android/​calendar/​EventRecurrenceFormat​ter;​-​>mMonthRepeatByDayOfW​eekIds:​[I 125 ····​sget-​object·​v1,​·​Lcom/​android/​calendar/​EventRecurrenceFormat​ter;​-​>mMonthRepeatByDayOfW​eekIds:​[I
   
126 ····​aget·​v1,​·​v1,​·​p1 126 ····​aget·​v1,​·​v1,​·​p1
   
  127 ····​.​line·​145
127 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​ 128 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
   
128 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
129 ····​aput-​object·​v1,​·​v0,​·​p1 130 ····​aput-​object·​v1,​·​v0,​·​p1
   
130 ····​.​line·​147 131 ····​.​line·​147
Offset 293, 22 lines modified Offset 294, 24 lines modified
293 ····​move-​object/​from16·​v0,​·​v17 294 ····​move-​object/​from16·​v0,​·​v17
   
294 ····​invoke-​virtual·​{v15,​·​v0},​·​Landroid/​text/​format/​Time;​-​>parse(Ljava/​lang/​String;​)​Z 295 ····​invoke-​virtual·​{v15,​·​v0},​·​Landroid/​text/​format/​Time;​-​>parse(Ljava/​lang/​String;​)​Z
   
295 ····​.​line·​46 296 ····​.​line·​46
296 ····​const/​16·​v17,​·​0x0 297 ····​const/​16·​v17,​·​0x0
   
  298 ····​.​line·​47
297 ····​move/​from16·​v0,​·​v17 299 ····​move/​from16·​v0,​·​v17
   
298 ····​invoke-​virtual·​{v15,​·​v0},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 300 ····​invoke-​virtual·​{v15,​·​v0},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
299 ····​move-​result-​wide·​v18 301 ····​move-​result-​wide·​v18
   
300 ····​const/​high16·​v17,​·​0x20000 302 ····​const/​high16·​v17,​·​0x20000
   
  303 ····​.​line·​46
301 ····​move-​object/​from16·​v0,​·​p0 304 ····​move-​object/​from16·​v0,​·​p0
   
302 ····​move-​wide/​from16·​v1,​·​v18 305 ····​move-​wide/​from16·​v1,​·​v18
   
303 ····​move/​from16·​v3,​·​v17 306 ····​move/​from16·​v3,​·​v17
   
304 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateTime(Landr​oid/​content/​Context;​JI)​Ljava/​lang/​String;​ 307 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateTime(Landr​oid/​content/​Context;​JI)​Ljava/​lang/​String;​
Offset 381, 20 lines modified Offset 384, 22 lines modified
   
381 ····​move-​object/​from16·​v0,​·​p2 384 ····​move-​object/​from16·​v0,​·​p2
   
382 ····​iget·​v0,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>count:​I 385 ····​iget·​v0,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>count:​I
   
383 ····​move/​from16·​v21,​·​v0 386 ····​move/​from16·​v21,​·​v0
   
  387 ····​.​line·​55
384 ····​invoke-​static/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 388 ····​invoke-​static/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
385 ····​move-​result-​object·​v21 389 ····​move-​result-​object·​v21
   
386 ····​aput-​object·​v21,​·​v19,​·​v20 390 ····​aput-​object·​v21,​·​v19,​·​v20
   
  391 ····​.​line·​54
387 ····​move-​object/​from16·​v0,​·​p1 392 ····​move-​object/​from16·​v0,​·​p1
   
388 ····​move/​from16·​v1,​·​v17 393 ····​move/​from16·​v1,​·​v17
   
389 ····​move/​from16·​v2,​·​v18 394 ····​move/​from16·​v2,​·​v18
   
390 ····​move-​object/​from16·​v3,​·​v19 395 ····​move-​object/​from16·​v3,​·​v19
smali/com/android/calendar/GeneralPreferences$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​GeneralPreferences;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​GeneralPreferences;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​GeneralPreferences;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​GeneralPreferences;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​GeneralPreferences;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​201 27 ····​.​line·​201
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​GeneralPreferences$1;​-​>this$0:​Lcom/​android/​calendar/​GeneralPreferences;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​GeneralPreferences$1;​-​>this$0:​Lcom/​android/​calendar/​GeneralPreferences;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/GeneralPreferences.smali
Offset 494, 14 lines modified Offset 494, 15 lines modified
   
494 ····​move-​result-​object·​v2 494 ····​move-​result-​object·​v2
   
495 ····​.​line·​238 495 ····​.​line·​238
496 ····​.​local·​v2,​·​"fm":​Landroid/​app/​FragmentManager;​ 496 ····​.​local·​v2,​·​"fm":​Landroid/​app/​FragmentManager;​
497 ····​const-​string·​v4,​·​"TimeZonePicker" 497 ····​const-​string·​v4,​·​"TimeZonePicker"
   
  498 ····​.​line·​239
498 ····​invoke-​virtual·​{v2,​·​v4},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 499 ····​invoke-​virtual·​{v2,​·​v4},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​
   
499 ····​move-​result-​object·​v3 500 ····​move-​result-​object·​v3
   
500 ····​check-​cast·​v3,​·​Lcom/​android/​timezonepicker/​TimeZonePickerDialog;​ 501 ····​check-​cast·​v3,​·​Lcom/​android/​timezonepicker/​TimeZonePickerDialog;​
   
501 ····​.​line·​240 502 ····​.​line·​240
Offset 725, 14 lines modified Offset 726, 15 lines modified
   
725 ····​if-​nez·​v3,​·​:​cond_1 726 ····​if-​nez·​v3,​·​:​cond_1
   
726 ····​.​line·​158 727 ····​.​line·​158
727 ····​:​cond_0 728 ····​:​cond_0
728 ····​const-​string·​v3,​·​"preferences_alerts_c​ategory" 729 ····​const-​string·​v3,​·​"preferences_alerts_c​ategory"
   
  730 ····​.​line·​159
729 ····​invoke-​virtual·​{v12,​·​v3},​·​Landroid/​preference/​PreferenceScreen;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 731 ····​invoke-​virtual·​{v12,​·​v3},​·​Landroid/​preference/​PreferenceScreen;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
730 ····​move-​result-​object·​v10 732 ····​move-​result-​object·​v10
   
731 ····​check-​cast·​v10,​·​Landroid/​preference/​PreferenceCategory;​ 733 ····​check-​cast·​v10,​·​Landroid/​preference/​PreferenceCategory;​
   
732 ····​.​line·​160 734 ····​.​line·​160
Offset 1026, 20 lines modified Offset 1028, 22 lines modified
   
1026 ····​move-​result-​object·​v4 1028 ····​move-​result-​object·​v4
   
1027 ····​move-​object/​from16·​v0,​·​p0 1029 ····​move-​object/​from16·​v0,​·​p0
   
1028 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>mTimeZoneId:​Ljava/​lang/​String;​ 1030 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>mTimeZoneId:​Ljava/​lang/​String;​
   
  1031 ····​.​line·​213
1029 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 1032 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
1030 ····​move-​result-​wide·​v6 1033 ····​move-​result-​wide·​v6
   
1031 ····​const/​4·​v8,​·​0x0 1034 ····​const/​4·​v8,​·​0x0
   
  1035 ····​.​line·​212
1032 ····​invoke-​virtual/​range·​{v3·​.​.​·​v8},​·​Lcom/​android/​timezonepicker/​TimeZonePickerUtils;​-​>getGmtDisplayName(La​ndroid/​content/​Context;​Ljava/​lang/​String;​JZ)​Ljava/​lang/​CharSequence;​ 1036 ····​invoke-​virtual/​range·​{v3·​.​.​·​v8},​·​Lcom/​android/​timezonepicker/​TimeZonePickerUtils;​-​>getGmtDisplayName(La​ndroid/​content/​Context;​Ljava/​lang/​String;​JZ)​Ljava/​lang/​CharSequence;​
   
1033 ····​move-​result-​object·​v17 1037 ····​move-​result-​object·​v17
   
1034 ····​.​line·​214 1038 ····​.​line·​214
1035 ····​.​local·​v17,​·​"timezoneName":​Ljava/​lang/​CharSequence;​ 1039 ····​.​local·​v17,​·​"timezoneName":​Ljava/​lang/​CharSequence;​
1036 ····​move-​object/​from16·​v0,​·​p0 1040 ····​move-​object/​from16·​v0,​·​p0
Offset 1057, 14 lines modified Offset 1061, 15 lines modified
1057 ····​.​line·​216 1061 ····​.​line·​216
1058 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​Activity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​ 1062 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​Activity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
   
1059 ····​move-​result-​object·​v3 1063 ····​move-​result-​object·​v3
   
1060 ····​const-​string·​v4,​·​"TimeZonePicker" 1064 ····​const-​string·​v4,​·​"TimeZonePicker"
   
  1065 ····​.​line·​217
1061 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 1066 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​
   
1062 ····​move-​result-​object·​v18 1067 ····​move-​result-​object·​v18
   
1063 ····​check-​cast·​v18,​·​Lcom/​android/​timezonepicker/​TimeZonePickerDialog;​ 1068 ····​check-​cast·​v18,​·​Lcom/​android/​timezonepicker/​TimeZonePickerDialog;​
   
1064 ····​.​line·​218 1069 ····​.​line·​218
Offset 1393, 14 lines modified Offset 1398, 15 lines modified
1393 ····​.​line·​425 1398 ····​.​line·​425
1394 ····​new-​instance·​v1,​·​Landroid/​provider/​SearchRecentSuggestio​ns;​ 1399 ····​new-​instance·​v1,​·​Landroid/​provider/​SearchRecentSuggestio​ns;​
   
1395 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>getActivity()​Landroid/​app/​Activity;​ 1400 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>getActivity()​Landroid/​app/​Activity;​
   
1396 ····​move-​result-​object·​v3 1401 ····​move-​result-​object·​v3
   
  1402 ····​.​line·​426
1397 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>getActivity()​Landroid/​app/​Activity;​ 1403 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>getActivity()​Landroid/​app/​Activity;​
   
1398 ····​move-​result-​object·​v4 1404 ····​move-​result-​object·​v4
   
1399 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​Utils;​-​>getSearchAuthority(L​android/​content/​Context;​)​Ljava/​lang/​String;​ 1405 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​Utils;​-​>getSearchAuthority(L​android/​content/​Context;​)​Ljava/​lang/​String;​
   
1400 ····​move-​result-​object·​v4 1406 ····​move-​result-​object·​v4
Offset 1420, 14 lines modified Offset 1426, 15 lines modified
   
1420 ····​const/​4·​v5,​·​0x0 1426 ····​const/​4·​v5,​·​0x0
   
1421 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​ 1427 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
   
1422 ····​move-​result-​object·​v3 1428 ····​move-​result-​object·​v3
   
  1429 ····​.​line·​430
1423 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V 1430 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V
   
1424 ····​.​line·​433 1431 ····​.​line·​433
1425 ····​.​end·​local·​v1····​#·​"suggestions":​Landroid/​provider/​SearchRecentSuggestio​ns;​ 1432 ····​.​end·​local·​v1····​#·​"suggestions":​Landroid/​provider/​SearchRecentSuggestio​ns;​
Max diff block lines reached; 2320/5169 bytes (44.88%) of diff not shown.
smali/com/android/calendar/OtherPreferences.smali
Offset 381, 14 lines modified Offset 381, 15 lines modified
381 ····​move-​result·​v0 381 ····​move-​result·​v0
   
382 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​android/​calendar/​OtherPreferences;​-​>mIs24HourMode:​Z 382 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​android/​calendar/​OtherPreferences;​-​>mIs24HourMode:​Z
   
383 ····​.​line·​110 383 ····​.​line·​110
384 ····​const-​string·​v0,​·​"preferences_reminder​s_quiet_hours" 384 ····​const-​string·​v0,​·​"preferences_reminder​s_quiet_hours"
   
  385 ····​.​line·​111
385 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​android/​calendar/​OtherPreferences;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 386 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​android/​calendar/​OtherPreferences;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
386 ····​move-​result-​object·​v0 387 ····​move-​result-​object·​v0
   
387 ····​check-​cast·​v0,​·​Landroid/​preference/​CheckBoxPreference;​ 388 ····​check-​cast·​v0,​·​Landroid/​preference/​CheckBoxPreference;​
   
388 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​OtherPreferences;​-​>mQuietHours:​Landroid/​preference/​CheckBoxPreference;​ 389 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​OtherPreferences;​-​>mQuietHours:​Landroid/​preference/​CheckBoxPreference;​
smali/com/android/calendar/QuickResponseSettings.smali
Offset 44, 156 lines modified Offset 44, 150 lines modified
44 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​-​>hideMenuButtons()​V 44 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​calendar/​CalendarSettingsActiv​ity;​-​>hideMenuButtons()​V
   
45 ····​.​line·​75 45 ····​.​line·​75
46 ····​return-​void 46 ····​return-​void
47 .​end·​method 47 .​end·​method
   
48 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 48 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
49 ····​.​locals·10 49 ····​.​locals·9
50 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 50 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​44 52 ····​.​line·​44
53 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​preference/​PreferenceFragment;​-​>onCreate(Landroid/​os/​Bundle;​)​V 53 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​preference/​PreferenceFragment;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
54 ····​.​line·​46 54 ····​.​line·​46
55 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>getPreferenceManager​()​Landroid/​preference/​PreferenceManager;​ 55 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>getPreferenceManager​()​Landroid/​preference/​PreferenceManager;​
   
56 ····​move-​result-​object·​v8 56 ····​move-​result-​object·​v5
   
57 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>getActivity()​Landroid/​app/​Activity;​ 57 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>getActivity()​Landroid/​app/​Activity;​
   
58 ····​move-​result-​object·​v9 58 ····​move-​result-​object·​v6
   
59 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​preference/​PreferenceManager;​-​>createPreferenceScre​en(Landroid/​content/​Context;​)​Landroid/​preference/​PreferenceScreen;​ 59 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​preference/​PreferenceManager;​-​>createPreferenceScre​en(Landroid/​content/​Context;​)​Landroid/​preference/​PreferenceScreen;​
   
60 ····​move-​result-​object·​v6 60 ····​move-​result-​object·​v3
   
61 ····​.​line·​47 61 ····​.​line·​47
62 ····​.​local·​v6,​·​"ps":​Landroid/​preference/​PreferenceScreen;​ 62 ····​.​local·​v3,​·​"ps":​Landroid/​preference/​PreferenceScreen;​
63 ····​const·​v8,​·​0x7f0900b8 63 ····​const·​v5,​·​0x7f0900b8
   
64 ····​invoke-​virtual·​{v6,​·​v8},​·​Landroid/​preference/​PreferenceScreen;​-​>setTitle(I)​V 64 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​preference/​PreferenceScreen;​-​>setTitle(I)​V
   
65 ····​.​line·​49 65 ····​.​line·​49
66 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>getActivity()​Landroid/​app/​Activity;​ 66 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>getActivity()​Landroid/​app/​Activity;​
   
67 ····​move-​result-​object·​v8 67 ····​move-​result-​object·​v5
   
68 ····​invoke-​static·​{v8},​·​Lcom/​android/​calendar/​Utils;​-​>getQuickResponses(La​ndroid/​content/​Context;​)​[Ljava/​lang/​String;​ 68 ····​invoke-​static·​{v5},​·​Lcom/​android/​calendar/​Utils;​-​>getQuickResponses(La​ndroid/​content/​Context;​)​[Ljava/​lang/​String;​
   
69 ····​move-​result-​object·​v8 69 ····​move-​result-​object·​v5
   
70 ····​iput-​object·​v8,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​ 70 ····​iput-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​
   
71 ····​.​line·​51 71 ····​.​line·​51
72 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​ 72 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​
   
73 ····​if-​eqz·​v8,​·​:​cond_0 73 ····​if-​eqz·​v5,​·​:​cond_0
   
74 ····​.​line·​52 74 ····​.​line·​52
75 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​ 75 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​
   
76 ····​array-​length·​v8,​·​v8 76 ····​array-​length·​v5,​·​v5
   
77 ····​new-​array·​v8,​·​v8,​·​[Landroid/​preference/​EditTextPreference;​ 77 ····​new-​array·​v5,​·​v5,​·​[Landroid/​preference/​EditTextPreference;​
   
78 ····​iput-​object·​v8,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mEditTextPrefs:​[Landroid/​preference/​EditTextPreference;​ 78 ····​iput-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mEditTextPrefs:​[Landroid/​preference/​EditTextPreference;​
   
79 ····​.​line·​54 79 ····​.​line·​54
80 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​ 80 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​
   
81 ····​invoke-​static·​{v8},​·​Ljava/​util/​Arrays;​-​>sort([Ljava/​lang/​Object;​)​V 81 ····​invoke-​static·​{v5},​·​Ljava/​util/​Arrays;​-​>sort([Ljava/​lang/​Object;​)​V
   
82 ····​.​line·​55 82 ····​.​line·​55
83 ····​const/​4·​v2,​·​0x0 83 ····​const/​4·​v1,​·​0x0
   
84 ····​.​line·​56 84 ····​.​line·​56
85 ····​.​local·​v2,​·​"i":​I 85 ····​.​local·​v1,​·​"i":​I
86 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​ 86 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>mResponses:​[Ljava/​lang/​String;​
   
87 ····.​local·v0,​·"arr$":​[Ljava/​lang/​String;​ 87 ····​array-​length·​v7,​·​v6
88 ····​array-​length·​v5,​·​v0  
   
89 ····.​local·​v5,​·"len$":​I 88 ····const/​4·​v5,​·0x0
90 ····​const/​4·​v4,​·​0x0  
   
91 ····.​local·​v4,​·"i$":​I 89 ····move·​v2,​·v1
92 ····​move·​v3,​·​v2  
   
93 ····​.​end·​local·​v2····​#·​"i":​I 90 ····​.​end·​local·​v1····​#·​"i":​I
94 ····​.​local·​v3,​·​"i":​I 91 ····​.​local·​v2,​·​"i":​I
95 ····​:​goto_0 92 ····​:​goto_0
96 ····​if-​ge·​v4,​·​v5,​·​:​cond_1 93 ····​if-​ge·​v5,​·​v7,​·​:​cond_1
   
97 ····​aget-​object·​v7,​·​v0,​·​v4 94 ····​aget-​object·​v4,​·​v6,​·​v5
   
98 ····​.​line·​57 95 ····​.​line·​57
99 ····​.​local·​v7,​·​"response":​Ljava/​lang/​String;​ 96 ····​.​local·​v4,​·​"response":​Ljava/​lang/​String;​
100 ····​new-​instance·​v1,​·​Landroid/​preference/​EditTextPreference;​ 97 ····​new-​instance·​v0,​·​Landroid/​preference/​EditTextPreference;​
   
101 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>getActivity()​Landroid/​app/​Activity;​ 98 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​QuickResponseSettings​;​-​>getActivity()​Landroid/​app/​Activity;​
   
102 ····​move-​result-​object·​v8 99 ····​move-​result-​object·​v8
   
103 ····​invoke-​direct·​{v1,​·​v8},​·​Landroid/​preference/​EditTextPreference;​-​><init>(Landroid/​content/​Context;​)​V 100 ····​invoke-​direct·​{v0,​·​v8},​·​Landroid/​preference/​EditTextPreference;​-​><init>(Landroid/​content/​Context;​)​V
   
104 ····​.​line·​58 101 ····​.​line·​58
105 ····​.​local·​v1,​·​"et":​Landroid/​preference/​EditTextPreference;​ 102 ····​.​local·​v0,​·​"et":​Landroid/​preference/​EditTextPreference;​
106 ····​const·​v8,​·​0x7f0900b6 103 ····​const·​v8,​·​0x7f0900b6
Max diff block lines reached; 3134/8165 bytes (38.38%) of diff not shown.
smali/com/android/calendar/SearchActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​SearchActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​SearchActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​SearchActivity;​Landroid/​os/​Handler;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​SearchActivity;​Landroid/​os/​Handler;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​SearchActivity;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​65 25 ····​.​line·​65
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$1;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$1;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V
smali/com/android/calendar/SearchActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​SearchActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​SearchActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​SearchActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​SearchActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​SearchActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​83 27 ····​.​line·​83
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$2;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$2;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 55, 23 lines modified Offset 56, 25 lines modified
   
55 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v1
   
56 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$2;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​ 57 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$2;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​
   
57 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$2;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​ 58 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$2;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​
   
  59 ····​.​line·​87
58 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​SearchActivity;​-​>mTimeChangesUpdater:​Ljava/​lang/​Runnable;​ 60 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​SearchActivity;​-​>mTimeChangesUpdater:​Ljava/​lang/​Runnable;​
59 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​SearchActivity;​-​>access$100(Lcom/​android/​calendar/​SearchActivity;​)​Ljava/​lang/​Runnable;​ 61 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​SearchActivity;​-​>access$100(Lcom/​android/​calendar/​SearchActivity;​)​Ljava/​lang/​Runnable;​
   
60 ····​move-​result-​object·​v3 62 ····​move-​result-​object·​v3
   
61 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​Utils;​-​>getTimeZone(Landroid​/​content/​Context;​Ljava/​lang/​Runnable;​)​Ljava/​lang/​String;​ 63 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​Utils;​-​>getTimeZone(Landroid​/​content/​Context;​Ljava/​lang/​Runnable;​)​Ljava/​lang/​String;​
   
62 ····​move-​result-​object·​v2 64 ····​move-​result-​object·​v2
   
  65 ····​.​line·​86
63 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcom/​android/​calendar/​Utils;​-​>setMidnightUpdater(L​android/​os/​Handler;​Ljava/​lang/​Runnable;​Ljava/​lang/​String;​)​V 66 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcom/​android/​calendar/​Utils;​-​>setMidnightUpdater(L​android/​os/​Handler;​Ljava/​lang/​Runnable;​Ljava/​lang/​String;​)​V
   
64 ····​.​line·​88 67 ····​.​line·​88
65 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$2;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​ 68 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​SearchActivity$2;​-​>this$0:​Lcom/​android/​calendar/​SearchActivity;​
   
66 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​calendar/​SearchActivity;​-​>invalidateOptionsMen​u()​V 69 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​calendar/​SearchActivity;​-​>invalidateOptionsMen​u()​V
   
smali/com/android/calendar/SearchActivity.smali
Offset 291, 14 lines modified Offset 291, 15 lines modified
   
291 ····​.​prologue 291 ····​.​prologue
292 ····​const/​4·​v4,​·​0x1 292 ····​const/​4·​v4,​·​0x1
   
293 ····​.​line·​203 293 ····​.​line·​203
294 ····​new-​instance·​v1,​·​Landroid/​provider/​SearchRecentSuggestio​ns;​ 294 ····​new-​instance·​v1,​·​Landroid/​provider/​SearchRecentSuggestio​ns;​
   
  295 ····​.​line·​204
295 ····​invoke-​static·​{p0},​·​Lcom/​android/​calendar/​Utils;​-​>getSearchAuthority(L​android/​content/​Context;​)​Ljava/​lang/​String;​ 296 ····​invoke-​static·​{p0},​·​Lcom/​android/​calendar/​Utils;​-​>getSearchAuthority(L​android/​content/​Context;​)​Ljava/​lang/​String;​
   
296 ····​move-​result-​object·​v2 297 ····​move-​result-​object·​v2
   
297 ····​invoke-​direct·​{v1,​·​p0,​·​v2,​·​v4},​·​Landroid/​provider/​SearchRecentSuggestio​ns;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​I)​V 298 ····​invoke-​direct·​{v1,​·​p0,​·​v2,​·​v4},​·​Landroid/​provider/​SearchRecentSuggestio​ns;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​I)​V
   
298 ····​.​line·​206 299 ····​.​line·​206
Offset 396, 28 lines modified Offset 397, 30 lines modified
   
396 ····​move-​object/​from16·​v0,​·​p1 397 ····​move-​object/​from16·​v0,​·​p1
   
397 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>startTime:​Landroid/​text/​format/​Time;​ 398 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>startTime:​Landroid/​text/​format/​Time;​
   
398 ····​const/​4·​v6,​·​0x0 399 ····​const/​4·​v6,​·​0x0
   
  400 ····​.​line·​182
399 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 401 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
400 ····​move-​result-​wide·​v6 402 ····​move-​result-​wide·​v6
   
401 ····​move-​object/​from16·​v0,​·​p1 403 ····​move-​object/​from16·​v0,​·​p1
   
402 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>endTime:​Landroid/​text/​format/​Time;​ 404 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>endTime:​Landroid/​text/​format/​Time;​
   
403 ····​const/​4·​v8,​·​0x0 405 ····​const/​4·​v8,​·​0x0
   
404 ····​invoke-​virtual·​{v3,​·​v8},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 406 ····​invoke-​virtual·​{v3,​·​v8},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
405 ····​move-​result-​wide·​v8 407 ····​move-​result-​wide·​v8
   
  408 ····​.​line·​183
406 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>getResponse()​I 409 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>getResponse()​I
   
407 ····​move-​result·​v10 410 ····​move-​result·​v10
   
408 ····​const/​4·​v11,​·​0x0 411 ····​const/​4·​v11,​·​0x0
   
409 ····​const/​4·​v12,​·​0x1 412 ····​const/​4·​v12,​·​0x1
Offset 509, 18 lines modified Offset 512, 20 lines modified
   
509 ····​move-​object/​from16·​v0,​·​p1 512 ····​move-​object/​from16·​v0,​·​p1
   
510 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>startTime:​Landroid/​text/​format/​Time;​ 513 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>startTime:​Landroid/​text/​format/​Time;​
   
511 ····​const/​4·​v3,​·​0x1 514 ····​const/​4·​v3,​·​0x1
   
  515 ····​.​line·​193
512 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 516 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
513 ····​move-​result-​wide·​v2 517 ····​move-​result-​wide·​v2
   
  518 ····​.​line·​192
514 ····​:​goto_1 519 ····​:​goto_1
515 ····​move-​object/​from16·​v0,​·​v17 520 ····​move-​object/​from16·​v0,​·​v17
   
516 ····​invoke-​virtual·​{v0,​·​v4,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​ 521 ····​invoke-​virtual·​{v0,​·​v4,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​
   
517 ····​.​line·​194 522 ····​.​line·​194
518 ····​const-​string·​v4,​·​"endTime" 523 ····​const-​string·​v4,​·​"endTime"
Offset 533, 39 lines modified Offset 538, 41 lines modified
   
533 ····​move-​object/​from16·​v0,​·​p1 538 ····​move-​object/​from16·​v0,​·​p1
   
534 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>endTime:​Landroid/​text/​format/​Time;​ 539 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>endTime:​Landroid/​text/​format/​Time;​
   
535 ····​const/​4·​v3,​·​0x1 540 ····​const/​4·​v3,​·​0x1
   
  541 ····​.​line·​195
536 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 542 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
537 ····​move-​result-​wide·​v2 543 ····​move-​result-​wide·​v2
   
  544 ····​.​line·​194
538 ····​:​goto_2 545 ····​:​goto_2
539 ····​move-​object/​from16·​v0,​·​v17 546 ····​move-​object/​from16·​v0,​·​v17
   
540 ····​invoke-​virtual·​{v0,​·​v4,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​ 547 ····​invoke-​virtual·​{v0,​·​v4,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​
   
541 ····​.​line·​196 548 ····​.​line·​196
542 ····​move-​object/​from16·​v0,​·​p0 549 ····​move-​object/​from16·​v0,​·​p0
   
543 ····​move-​object/​from16·​v1,​·​v17 550 ····​move-​object/​from16·​v1,​·​v17
   
544 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​android/​calendar/​SearchActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V 551 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​android/​calendar/​SearchActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V
   
545 ····​goto·​:​goto_0 552 ····​goto·​:​goto_0
   
546 ····​.​line·​192 553 ····​.​line·​193
547 ····​:​cond_1 554 ····​:​cond_1
548 ····​const-​wide/​16·​v2,​·​-​0x1 555 ····​const-​wide/​16·​v2,​·​-​0x1
   
Max diff block lines reached; 2880/5454 bytes (52.81%) of diff not shown.
smali/com/android/calendar/StickyHeaderListView.smali
Offset 768, 24 lines modified Offset 768, 26 lines modified
   
768 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I 768 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I
   
769 ····​move-​result·​v9 769 ····​move-​result·​v9
   
770 ····​iget-​object·​v10,​·​p0,​·​Lcom/​android/​calendar/​StickyHeaderListView;​-​>mListView:​Landroid/​widget/​ListView;​ 770 ····​iget-​object·​v10,​·​p0,​·​Lcom/​android/​calendar/​StickyHeaderListView;​-​>mListView:​Landroid/​widget/​ListView;​
   
  771 ····​.​line·​238
771 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​ListView;​-​>getHeight()​I 772 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​ListView;​-​>getHeight()​I
   
772 ····​move-​result·​v10 773 ····​move-​result·​v10
   
773 ····​const/​high16·​v11,​·​-​0x80000000 774 ····​const/​high16·​v11,​·​-​0x80000000
   
774 ····​invoke-​static·​{v10,​·​v11},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I 775 ····​invoke-​static·​{v10,​·​v11},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I
   
775 ····​move-​result·​v10 776 ····​move-​result·​v10
   
  777 ····​.​line·​237
776 ····​invoke-​virtual·​{v8,​·​v9,​·​v10},​·​Landroid/​view/​View;​-​>measure(II)​V 778 ····​invoke-​virtual·​{v8,​·​v9,​·​v10},​·​Landroid/​view/​View;​-​>measure(II)​V
   
777 ····​.​line·​240 779 ····​.​line·​240
778 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​calendar/​StickyHeaderListView;​-​>mStickyHeader:​Landroid/​view/​View;​ 780 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​calendar/​StickyHeaderListView;​-​>mStickyHeader:​Landroid/​view/​View;​
   
779 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​android/​calendar/​StickyHeaderListView;​-​>removeView(Landroid/​view/​View;​)​V 781 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​android/​calendar/​StickyHeaderListView;​-​>removeView(Landroid/​view/​View;​)​V
   
smali/com/android/calendar/Utils$CalendarBroadcastReceiver.smali
Offset 51, 38 lines modified Offset 51, 41 lines modified
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 51 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
52 ····​move-​result·​v0 52 ····​move-​result·​v0
   
53 ····​if-​nez·​v0,​·​:​cond_0 53 ····​if-​nez·​v0,​·​:​cond_0
   
  54 ····​.​line·​2084
54 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​ 55 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
   
55 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
56 ····​const-​string·​v1,​·​"android.​intent.​action.​TIME_SET" 57 ····​const-​string·​v1,​·​"android.​intent.​action.​TIME_SET"
   
57 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
58 ····​move-​result·​v0 59 ····​move-​result·​v0
   
59 ····​if-​nez·​v0,​·​:​cond_0 60 ····​if-​nez·​v0,​·​:​cond_0
   
  61 ····​.​line·​2085
60 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
   
61 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
62 ····​const-​string·​v1,​·​"android.​intent.​action.​LOCALE_CHANGED" 64 ····​const-​string·​v1,​·​"android.​intent.​action.​LOCALE_CHANGED"
   
63 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 65 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
64 ····​move-​result·​v0 66 ····​move-​result·​v0
   
65 ····​if-​nez·​v0,​·​:​cond_0 67 ····​if-​nez·​v0,​·​:​cond_0
   
  68 ····​.​line·​2086
66 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​ 69 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
   
67 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
68 ····​const-​string·​v1,​·​"android.​intent.​action.​TIMEZONE_CHANGED" 71 ····​const-​string·​v1,​·​"android.​intent.​action.​TIMEZONE_CHANGED"
   
69 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 72 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
smali/com/android/calendar/Utils.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Utils.​java" 3 .​source·​"Utils.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​calendar/​Utils$1;​,​  
8 ········​Lcom/​android/​calendar/​Utils$CalendarBroadca​stReceiver;​,​ 7 ········​Lcom/​android/​calendar/​Utils$CalendarBroadca​stReceiver;​,​
9 ········​Lcom/​android/​calendar/​Utils$DNASegment;​,​ 8 ········​Lcom/​android/​calendar/​Utils$DNASegment;​,​
10 ········​Lcom/​android/​calendar/​Utils$DNAStrand;​ 9 ········​Lcom/​android/​calendar/​Utils$DNAStrand;​
11 ····​} 10 ····​}
12 .​end·​annotation 11 .​end·​annotation
   
   
Offset 150, 14 lines modified Offset 149, 15 lines modified
150 ····​move-​result-​object·​v0 149 ····​move-​result-​object·​v0
   
151 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​Utils;​-​>mWildcardPattern:​Ljava/​util/​regex/​Pattern;​ 150 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​Utils;​-​>mWildcardPattern:​Ljava/​util/​regex/​Pattern;​
   
152 ····​.​line·​170 151 ····​.​line·​170
153 ····​const-​string·​v0,​·​"([-​+NnSs](\\s)​*)​?[1-​9]?[0-​9](\u00b0)​(\\s)​*([1-​5]?[0-​9]\')​?(\\s)​*([1-​5]?[0-​9](\\.​[0-​9]+)​?\")​?((\\s)​*[NnSs])​?(\\s)​*,​(\\s)​*([-​+EeWw](\\s)​*)​?(1)​?[0-​9]?[0-​9](\u00b0)​(\\s)​*([1-​5]?[0-​9]\')​?(\\s)​*([1-​5]?[0-​9](\\.​[0-​9]+)​?\")​?((\\s)​*[EeWw])​?|[+-​]?[1-​9]?[0-​9](\\.​[0-​9]+)​(\u00b0)​?(\\s)​*,​(\\s)​*[+-​]?(1)​?[0-​9]?[0-​9](\\.​[0-​9]+)​(\u00b0)​?" 152 ····​const-​string·​v0,​·​"([-​+NnSs](\\s)​*)​?[1-​9]?[0-​9](\u00b0)​(\\s)​*([1-​5]?[0-​9]\')​?(\\s)​*([1-​5]?[0-​9](\\.​[0-​9]+)​?\")​?((\\s)​*[NnSs])​?(\\s)​*,​(\\s)​*([-​+EeWw](\\s)​*)​?(1)​?[0-​9]?[0-​9](\u00b0)​(\\s)​*([1-​5]?[0-​9]\')​?(\\s)​*([1-​5]?[0-​9](\\.​[0-​9]+)​?\")​?((\\s)​*[EeWw])​?|[+-​]?[1-​9]?[0-​9](\\.​[0-​9]+)​(\u00b0)​?(\\s)​*,​(\\s)​*[+-​]?(1)​?[0-​9]?[0-​9](\\.​[0-​9]+)​(\u00b0)​?"
   
  153 ····​.​line·​171
154 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 154 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
155 ····​move-​result-​object·​v0 155 ····​move-​result-​object·​v0
   
156 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​Utils;​-​>COORD_PATTERN:​Ljava/​util/​regex/​Pattern;​ 156 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​Utils;​-​>COORD_PATTERN:​Ljava/​util/​regex/​Pattern;​
   
157 ····​.​line·​180 157 ····​.​line·​180
Offset 209, 15 lines modified Offset 209, 14 lines modified
209 .​method·​public·​constructor·​<init>()​V 209 .​method·​public·​constructor·​<init>()​V
210 ····​.​locals·​0 210 ····​.​locals·​0
   
211 ····​.​prologue 211 ····​.​prologue
212 ····​.​line·​76 212 ····​.​line·​76
213 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 213 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
214 ····​.​line·​2072  
215 ····​return-​void 214 ····​return-​void
216 .​end·​method 215 .​end·​method
   
217 .​method·​private·​static·​addAllDayToStrands(Lc​om/​android/​calendar/​Event;​Ljava/​util/​HashMap;​II)​V 216 .​method·​private·​static·​addAllDayToStrands(Lc​om/​android/​calendar/​Event;​Ljava/​util/​HashMap;​II)​V
218 ····​.​locals·​5 217 ····​.​locals·​5
219 ····​.​param·​p0,​·​"event"····​#·​Lcom/​android/​calendar/​Event;​ 218 ····​.​param·​p0,​·​"event"····​#·​Lcom/​android/​calendar/​Event;​
220 ····​.​param·​p2,​·​"firstJulianDay"····​#·​I 219 ····​.​param·​p2,​·​"firstJulianDay"····​#·​I
Offset 892, 15 lines modified Offset 891, 15 lines modified
892 ········​:​pswitch_3 891 ········​:​pswitch_3
893 ········​:​pswitch_4 892 ········​:​pswitch_4
894 ········​:​pswitch_5 893 ········​:​pswitch_5
895 ····​.​end·​packed-​switch 894 ····​.​end·​packed-​switch
896 .​end·​method 895 .​end·​method
   
897 .​method·​public·​static·​createDNAStrands(ILja​va/​util/​ArrayList;​III[ILandroid/​content/​Context;​)​Ljava/​util/​HashMap;​ 896 .​method·​public·​static·​createDNAStrands(ILja​va/​util/​ArrayList;​III[ILandroid/​content/​Context;​)​Ljava/​util/​HashMap;​
898 ····​.​locals·​28 897 ····​.​locals·​27
899 ····​.​param·​p0,​·​"firstJulianDay"····​#·​I 898 ····​.​param·​p0,​·​"firstJulianDay"····​#·​I
900 ····​.​param·​p2,​·​"top"····​#·​I 899 ····​.​param·​p2,​·​"top"····​#·​I
901 ····​.​param·​p3,​·​"bottom"····​#·​I 900 ····​.​param·​p3,​·​"bottom"····​#·​I
902 ····​.​param·​p4,​·​"minPixels"····​#·​I 901 ····​.​param·​p4,​·​"minPixels"····​#·​I
903 ····​.​param·​p5,​·​"dayXs"····​#·​[I 902 ····​.​param·​p5,​·​"dayXs"····​#·​[I
904 ····​.​param·​p6,​·​"context"····​#·​Landroid/​content/​Context;​ 903 ····​.​param·​p6,​·​"context"····​#·​Landroid/​content/​Context;​
905 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 904 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 937, 43 lines modified Offset 936, 43 lines modified
   
937 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>wtf(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 936 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>wtf(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
938 ····​.​line·​883 937 ····​.​line·​883
939 ····​:​cond_0 938 ····​:​cond_0
940 ····​invoke-​virtual/​range·​{p6·​.​.​·​p6},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 939 ····​invoke-​virtual/​range·​{p6·​.​.​·​p6},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
941 ····​move-​result-​object·​v25 940 ····​move-​result-​object·​v24
   
942 ····​.​line·​884 941 ····​.​line·​884
943 ····​.​local·​v25,​·​"res":​Landroid/​content/​res/​Resources;​ 942 ····​.​local·​v24,​·​"res":​Landroid/​content/​res/​Resources;​
944 ····​const·​v5,​·​0x7f0d0089 943 ····​const·​v5,​·​0x7f0d0089
   
945 ····​move-​object/​from16·​v0,​·​v25 944 ····​move-​object/​from16·​v0,​·​v24
   
946 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I 945 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
   
947 ····​move-​result·​v5 946 ····​move-​result·​v5
   
948 ····​sput·​v5,​·​Lcom/​android/​calendar/​Utils;​-​>CONFLICT_COLOR:​I 947 ····​sput·​v5,​·​Lcom/​android/​calendar/​Utils;​-​>CONFLICT_COLOR:​I
   
949 ····​.​line·​885 948 ····​.​line·​885
950 ····​const·​v5,​·​0x7f0e0012 949 ····​const·​v5,​·​0x7f0e0012
   
951 ····​move-​object/​from16·​v0,​·​v25 950 ····​move-​object/​from16·​v0,​·​v24
   
952 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getInteger(I)​I 951 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getInteger(I)​I
   
953 ····​move-​result·​v5 952 ····​move-​result·​v5
   
954 ····​sput·​v5,​·​Lcom/​android/​calendar/​Utils;​-​>WORK_DAY_START_MINUT​ES:​I 953 ····​sput·​v5,​·​Lcom/​android/​calendar/​Utils;​-​>WORK_DAY_START_MINUT​ES:​I
   
955 ····​.​line·​886 954 ····​.​line·​886
956 ····​const·​v5,​·​0x7f0e0011 955 ····​const·​v5,​·​0x7f0e0011
   
Max diff block lines reached; 58648/61858 bytes (94.81%) of diff not shown.
smali/com/android/calendar/event/AttendeesView$PresenceQueryHandler$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$item:​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​ 22 .​field·​final·​synthetic·​val$item:​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler;​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler;​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​459 28 ····​.​line·​459
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler$1;​-​>this$1:​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler$1;​-​>this$1:​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler$1;​-​>val$item:​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler$1;​-​>val$item:​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​
   
smali/com/android/calendar/event/AttendeesView$PresenceQueryHandler.smali
Offset 83, 22 lines modified Offset 83, 24 lines modified
   
83 ····​move-​result-​wide·​v0 83 ····​move-​result-​wide·​v0
   
84 ····​.​line·​447 84 ····​.​line·​447
85 ····​.​local·​v0,​·​"contactId":​J 85 ····​.​local·​v0,​·​"contactId":​J
86 ····​sget-​object·​v5,​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 86 ····​sget-​object·​v5,​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
  87 ····​.​line·​448
87 ····​invoke-​static·​{v5,​·​v0,​·​v1},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 88 ····​invoke-​static·​{v5,​·​v0,​·​v1},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
88 ····​move-​result-​object·​v2 89 ····​move-​result-​object·​v2
   
89 ····​.​line·​450 90 ····​.​line·​450
90 ····​.​local·​v2,​·​"contactUri":​Landroid/​net/​Uri;​ 91 ····​.​local·​v2,​·​"contactUri":​Landroid/​net/​Uri;​
91 ····​const/​4·​v5,​·​0x1 92 ····​const/​4·​v5,​·​0x1
   
  93 ····​.​line·​451
92 ····​invoke-​interface·​{p3,​·​v5},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 94 ····​invoke-​interface·​{p3,​·​v5},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
93 ····​move-​result-​object·​v4 95 ····​move-​result-​object·​v4
   
94 ····​.​line·​452 96 ····​.​line·​452
95 ····​.​local·​v4,​·​"lookupKey":​Ljava/​lang/​String;​ 97 ····​.​local·​v4,​·​"lookupKey":​Ljava/​lang/​String;​
96 ····​invoke-​static·​{v0,​·​v1,​·​v4},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>getLookupUri(JLjava/​lang/​String;​)​Landroid/​net/​Uri;​ 98 ····​invoke-​static·​{v0,​·​v1,​·​v4},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>getLookupUri(JLjava/​lang/​String;​)​Landroid/​net/​Uri;​
Offset 121, 23 lines modified Offset 123, 25 lines modified
121 ····​cmp-​long·​v5,​·​v6,​·​v8 123 ····​cmp-​long·​v5,​·​v6,​·​v8
   
122 ····​if-​lez·​v5,​·​:​cond_3 124 ····​if-​lez·​v5,​·​:​cond_3
   
123 ····​.​line·​458 125 ····​.​line·​458
124 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​AttendeesView;​ 126 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​AttendeesView;​
   
  127 ····​.​line·​459
125 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mContext:​Landroid/​content/​Context;​ 128 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mContext:​Landroid/​content/​Context;​
126 ····​invoke-​static·​{v5},​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>access$000(Lcom/​android/​calendar/​event/​AttendeesView;​)​Landroid/​content/​Context;​ 129 ····​invoke-​static·​{v5},​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>access$000(Lcom/​android/​calendar/​event/​AttendeesView;​)​Landroid/​content/​Context;​
   
127 ····​move-​result-​object·​v5 130 ····​move-​result-​object·​v5
   
128 ····​new-​instance·​v8,​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler$1;​ 131 ····​new-​instance·​v8,​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler$1;​
   
129 ····​invoke-​direct·​{v8,​·​p0,​·​v3},​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler$1;​-​><init>(Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler;​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​)​V 132 ····​invoke-​direct·​{v8,​·​p0,​·​v3},​·​Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler$1;​-​><init>(Lcom/​android/​calendar/​event/​AttendeesView$Presenc​eQueryHandler;​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​)​V
   
  133 ····​.​line·​458
130 ····​invoke-​static·​{v5,​·​v3,​·​v8,​·​v2},​·​Lcom/​android/​calendar/​ContactsAsyncHelper;​-​>retrieveContactPhoto​Async(Landroid/​content/​Context;​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​Ljava/​lang/​Runnable;​Landroid/​net/​Uri;​)​V 134 ····​invoke-​static·​{v5,​·​v3,​·​v8,​·​v2},​·​Lcom/​android/​calendar/​ContactsAsyncHelper;​-​>retrieveContactPhoto​Async(Landroid/​content/​Context;​Lcom/​android/​calendar/​event/​EditEventHelper$Atten​deeItem;​Ljava/​lang/​Runnable;​Landroid/​net/​Uri;​)​V
131 ····​:​try_end_0 135 ····​:​try_end_0
132 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 136 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
133 ····​.​line·​481 137 ····​.​line·​481
134 ····​.​end·​local·​v0····​#·​"contactId":​J 138 ····​.​end·​local·​v0····​#·​"contactId":​J
135 ····​.​end·​local·​v2····​#·​"contactUri":​Landroid/​net/​Uri;​ 139 ····​.​end·​local·​v2····​#·​"contactUri":​Landroid/​net/​Uri;​
smali/com/android/calendar/event/AttendeesView.smali
Offset 157, 14 lines modified Offset 157, 15 lines modified
157 ····​move-​result-​object·​v2 157 ····​move-​result-​object·​v2
   
158 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mDefaultBadge:​Landroid/​graphics/​drawable/​Drawable;​ 158 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mDefaultBadge:​Landroid/​graphics/​drawable/​Drawable;​
   
159 ····​.​line·​109 159 ····​.​line·​109
160 ····​const·​v2,​·​0x7f0e000f 160 ····​const·​v2,​·​0x7f0e000f
   
  161 ····​.​line·​110
161 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getInteger(I)​I 162 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getInteger(I)​I
   
162 ····​move-​result·​v2 163 ····​move-​result·​v2
   
163 ····​iput·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mNoResponsePhotoAlph​a:​I 164 ····​iput·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mNoResponsePhotoAlph​a:​I
   
164 ····​.​line·​111 165 ····​.​line·​111
Offset 925, 14 lines modified Offset 926, 15 lines modified
925 ····​const/​4·​v3,​·​0x0 926 ····​const/​4·​v3,​·​0x0
   
926 ····​.​line·​147 927 ····​.​line·​147
927 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mInflater:​Landroid/​view/​LayoutInflater;​ 928 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mInflater:​Landroid/​view/​LayoutInflater;​
   
928 ····​const·​v2,​·​0x7f040056 929 ····​const·​v2,​·​0x7f040056
   
  930 ····​.​line·​148
929 ····​invoke-​virtual·​{v1,​·​v2,​·​p0,​·​v3},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 931 ····​invoke-​virtual·​{v1,​·​v2,​·​p0,​·​v3},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
930 ····​move-​result-​object·​v0 932 ····​move-​result-​object·​v0
   
931 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​ 933 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​
   
932 ····​.​line·​149 934 ····​.​line·​149
Offset 1181, 18 lines modified Offset 1183, 20 lines modified
1181 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​widget/​ImageButton;​-​>setImageResource(I)​V 1183 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​widget/​ImageButton;​-​>setImageResource(I)​V
   
1182 ····​.​line·​200 1184 ····​.​line·​200
1183 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mContext:​Landroid/​content/​Context;​ 1185 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mContext:​Landroid/​content/​Context;​
   
1184 ····​const·​v7,​·​0x7f090021 1186 ····​const·​v7,​·​0x7f090021
   
  1187 ····​.​line·​201
1185 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 1188 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
1186 ····​move-​result-​object·​v6 1189 ····​move-​result-​object·​v6
   
  1190 ····​.​line·​200
1187 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​widget/​ImageButton;​-​>setContentDescriptio​n(Ljava/​lang/​CharSequence;​)​V 1191 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​widget/​ImageButton;​-​>setContentDescriptio​n(Ljava/​lang/​CharSequence;​)​V
   
1188 ····​goto·​:​goto_3 1192 ····​goto·​:​goto_3
   
1189 ····​.​line·​220 1193 ····​.​line·​220
1190 ····​.​restart·​local·​v1····​#·​"badge":​Landroid/​graphics/​drawable/​Drawable;​ 1194 ····​.​restart·​local·​v1····​#·​"badge":​Landroid/​graphics/​drawable/​Drawable;​
1191 ····​.​restart·​local·​v2····​#·​"badgeView":​Landroid/​widget/​QuickContactBadge;​ 1195 ····​.​restart·​local·​v2····​#·​"badgeView":​Landroid/​widget/​QuickContactBadge;​
Offset 1291, 31 lines modified Offset 1295, 31 lines modified
1291 #·​virtual·​methods 1295 #·​virtual·​methods
1292 .​method·​public·​addAttendees(Ljava/​lang/​String;​)​V 1296 .​method·​public·​addAttendees(Ljava/​lang/​String;​)​V
1293 ····​.​locals·​6 1297 ····​.​locals·​6
1294 ····​.​param·​p1,​·​"attendees"····​#·​Ljava/​lang/​String;​ 1298 ····​.​param·​p1,​·​"attendees"····​#·​Ljava/​lang/​String;​
   
1295 ····​.​prologue 1299 ····​.​prologue
1296 ····​.​line·​385 1300 ····​.​line·​385
1297 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mValidator:​Lcom/​android/​common/​Rfc822Validator;​ 1301 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>mValidator:​Lcom/​android/​common/​Rfc822Validator;​
   
1298 ····invoke-​static·{p1,​·v4},​·Lcom/​android/​calendar/​event/​EditEventHelper;​-​>getAddressesFromList​(Ljava/​lang/​String;​Lcom/​android/​common/​Rfc822Validator;​)​Ljava/​util/​LinkedHashSet;​ 1302 ····.​line·​386
  1303 ····​invoke-​static·​{p1,​·​v3},​·​Lcom/​android/​calendar/​event/​EditEventHelper;​-​>getAddressesFromList​(Ljava/​lang/​String;​Lcom/​android/​common/​Rfc822Validator;​)​Ljava/​util/​LinkedHashSet;​
   
1299 ····​move-​result-​object·​v1 1304 ····​move-​result-​object·​v1
   
1300 ····​.​line·​387 1305 ····​.​line·​387
1301 ····​.​local·​v1,​·​"addresses":​Ljava/​util/​LinkedHashSet;​,​·​"Ljava/​util/​LinkedHashSet<Landroi​d/​text/​util/​Rfc822Token;​>;​" 1306 ····​.​local·​v1,​·​"addresses":​Ljava/​util/​LinkedHashSet;​,​·​"Ljava/​util/​LinkedHashSet<Landroi​d/​text/​util/​Rfc822Token;​>;​"
1302 ····​monitor-​enter·​p0 1307 ····​monitor-​enter·​p0
   
1303 ····​.​line·​388 1308 ····​.​line·​388
1304 ····​:​try_start_0 1309 ····​:​try_start_0
1305 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​LinkedHashSet;​-​>iterator()​Ljava/​util/​Iterator;​ 1310 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​LinkedHashSet;​-​>iterator()​Ljava/​util/​Iterator;​
   
1306 ····​move-​result-​object·​v3 1311 ····​move-​result-​object·​v3
   
1307 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
1308 ····​:​goto_0 1312 ····​:​goto_0
1309 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1313 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1310 ····​move-​result·​v4 1314 ····​move-​result·​v4
   
1311 ····​if-​eqz·​v4,​·​:​cond_1 1315 ····​if-​eqz·​v4,​·​:​cond_1
   
Offset 1359, 25 lines modified Offset 1363, 23 lines modified
1359 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>addOneAttendee(Lcom/​android/​calendar/​CalendarEventModel$At​tendee;​)​V 1363 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​android/​calendar/​event/​AttendeesView;​-​>addOneAttendee(Lcom/​android/​calendar/​CalendarEventModel$At​tendee;​)​V
   
1360 ····​goto·​:​goto_0 1364 ····​goto·​:​goto_0
   
1361 ····​.​line·​395 1365 ····​.​line·​395
1362 ····​.​end·​local·​v0····​#·​"address":​Landroid/​text/​util/​Rfc822Token;​ 1366 ····​.​end·​local·​v0····​#·​"address":​Landroid/​text/​util/​Rfc822Token;​
1363 ····​.​end·​local·​v2····​#·​"attendee":​Lcom/​android/​calendar/​CalendarEventModel$At​tendee;​ 1367 ····​.​end·​local·​v2····​#·​"attendee":​Lcom/​android/​calendar/​CalendarEventModel$At​tendee;​
1364 ····​.​end·​local·​v3····​#·​"i$":​Ljava/​util/​Iterator;​  
1365 ····​:​catchall_0 1368 ····​:​catchall_0
1366 ····​move-​exception·​v4 1369 ····​move-​exception·​v3
   
1367 ····​monitor-​exit·​p0 1370 ····​monitor-​exit·​p0
1368 ····​:​try_end_0 1371 ····​:​try_end_0
Max diff block lines reached; 2886/6312 bytes (45.72%) of diff not shown.
smali/com/android/calendar/event/CreateEventDialogFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​141 27 ····​.​line·​141
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 56, 23 lines modified Offset 57, 25 lines modified
   
56 ····​const-​wide/​16·​v6,​·​-​0x1 57 ····​const-​wide/​16·​v6,​·​-​0x1
   
57 ····​move-​object/​from16·​v0,​·​p0 58 ····​move-​object/​from16·​v0,​·​p0
   
58 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 59 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
  60 ····​.​line·​146
59 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mDateInMillis:​J 61 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mDateInMillis:​J
60 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>access$000(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​J 62 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>access$000(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​J
   
61 ····​move-​result-​wide·​v8 63 ····​move-​result-​wide·​v8
   
62 ····​move-​object/​from16·​v0,​·​p0 64 ····​move-​object/​from16·​v0,​·​p0
   
63 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 65 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
  66 ····​.​line·​147
64 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mDateInMillis:​J 67 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mDateInMillis:​J
65 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>access$000(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​J 68 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>access$000(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​J
   
66 ····​move-​result-​wide·​v10 69 ····​move-​result-​wide·​v10
   
67 ····​const-​wide/​32·​v12,​·​0x5265c00 70 ····​const-​wide/​32·​v12,​·​0x5265c00
   
Offset 86, 14 lines modified Offset 89, 15 lines modified
   
86 ····​const-​wide/​16·​v16,​·​-​0x1 89 ····​const-​wide/​16·​v16,​·​-​0x1
   
87 ····​move-​object/​from16·​v0,​·​p0 90 ····​move-​object/​from16·​v0,​·​p0
   
88 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 91 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
  92 ····​.​line·​149
89 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mEventTitle:​Landroid/​widget/​EditText;​ 93 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mEventTitle:​Landroid/​widget/​EditText;​
90 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>access$100(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​Landroid/​widget/​EditText;​ 94 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>access$100(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​Landroid/​widget/​EditText;​
   
91 ····​move-​result-​object·​v3 95 ····​move-​result-​object·​v3
   
92 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​ 96 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
   
Offset 103, 21 lines modified Offset 107, 23 lines modified
   
103 ····​move-​result-​object·​v18 107 ····​move-​result-​object·​v18
   
104 ····​move-​object/​from16·​v0,​·​p0 108 ····​move-​object/​from16·​v0,​·​p0
   
105 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 109 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
  110 ····​.​line·​150
106 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mCalendarId:​J 111 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mCalendarId:​J
107 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>access$200(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​J 112 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>access$200(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​J
   
108 ····​move-​result-​wide·​v19 113 ····​move-​result-​wide·​v19
   
109 ····​move-​object/​from16·​v3,​·​p0 114 ····​move-​object/​from16·​v3,​·​p0
   
  115 ····​.​line·​145
110 ····​invoke-​virtual/​range·​{v2·​.​.​·​v20},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​tWithExtraWithTitleWi​thCalendarId(Ljava/​lang/​Object;​JJJJIIJJLjava/​lang/​String;​J)​V 116 ····​invoke-​virtual/​range·​{v2·​.​.​·​v20},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​tWithExtraWithTitleWi​thCalendarId(Ljava/​lang/​Object;​JJJJIIJJLjava/​lang/​String;​J)​V
   
111 ····​.​line·​151 117 ····​.​line·​151
112 ····​move-​object/​from16·​v0,​·​p0 118 ····​move-​object/​from16·​v0,​·​p0
   
113 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 119 ····​iget-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
smali/com/android/calendar/event/CreateEventDialogFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​132 27 ····​.​line·​132
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/CreateEventDialogFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​230 27 ····​.​line·​230
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$3;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$3;​-​>this$0:​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/EditEventFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​139 27 ····​.​line·​139
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$1;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/EditEventFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​146 27 ····​.​line·​146
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 64, 14 lines modified Offset 65, 15 lines modified
64 ····​.​line·​152 65 ····​.​line·​152
65 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 66 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
66 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 67 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
67 ····​iget-​object·​v3,​·​v3,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 68 ····​iget-​object·​v3,​·​v3,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
  69 ····​.​line·​153
68 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>getEventColor()​I 70 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>getEventColor()​I
   
69 ····​move-​result·​v3 71 ····​move-​result·​v3
   
70 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 72 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
71 ····​iget-​object·​v4,​·​v4,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 73 ····​iget-​object·​v4,​·​v4,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
Offset 82, 14 lines modified Offset 84, 15 lines modified
   
82 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 84 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
83 ····​iget-​object·​v5,​·​v5,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mView:​Lcom/​android/​calendar/​event/​EditEventView;​ 85 ····​iget-​object·​v5,​·​v5,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mView:​Lcom/​android/​calendar/​event/​EditEventView;​
   
84 ····​iget-​boolean·​v5,​·​v5,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mIsMultipane:​Z 86 ····​iget-​boolean·​v5,​·​v5,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mIsMultipane:​Z
   
  87 ····​.​line·​152
85 ····​invoke-​static·​{v0,​·​v3,​·​v4,​·​v5},​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​-​>newInstance([IIIZ)​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​ 88 ····​invoke-​static·​{v0,​·​v3,​·​v4,​·​v5},​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​-​>newInstance([IIIZ)​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​
   
86 ····​move-​result-​object·​v3 89 ····​move-​result-​object·​v3
   
87 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​ 90 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​
88 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>access$102(Lcom/​android/​calendar/​event/​EditEventFragment;​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​)​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​ 91 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>access$102(Lcom/​android/​calendar/​event/​EditEventFragment;​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​)​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​
   
smali/com/android/calendar/event/CreateEventDialogFragment.smali
Offset 311, 18 lines modified Offset 311, 20 lines modified
311 ····​move-​result-​object·​v7 311 ····​move-​result-​object·​v7
   
312 ····​iput-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mCalendarOwner:​Ljava/​lang/​String;​ 312 ····​iput-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mCalendarOwner:​Ljava/​lang/​String;​
   
313 ····​.​line·​299 313 ····​.​line·​299
314 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mColor:​Landroid/​view/​View;​ 314 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​-​>mColor:​Landroid/​view/​View;​
   
  315 ····​.​line·​300
315 ····​invoke-​interface·​{p1,​·​v6},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 316 ····​invoke-​interface·​{p1,​·​v6},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
316 ····​move-​result·​v8 317 ····​move-​result·​v8
   
  318 ····​.​line·​299
317 ····​invoke-​static·​{v8},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I 319 ····​invoke-​static·​{v8},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I
   
318 ····​move-​result·​v8 320 ····​move-​result·​v8
   
319 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​view/​View;​-​>setBackgroundColor(I​)​V 321 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​view/​View;​-​>setBackgroundColor(I​)​V
   
320 ····​.​line·​301 322 ····​.​line·​301
Offset 417, 30 lines modified Offset 419, 33 lines modified
   
417 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIconAttribute(I)​Landroid/​app/​AlertDialog$Builder;​ 419 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIconAttribute(I)​Landroid/​app/​AlertDialog$Builder;​
   
418 ····​move-​result-​object·​v11 420 ····​move-​result-​object·​v11
   
419 ····​const·​v12,​·​0x7f090087 421 ····​const·​v12,​·​0x7f090087
   
  422 ····​.​line·​229
420 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 423 ····​invoke-​virtual·​{v11,​·​v12},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
421 ····​move-​result-​object·​v11 424 ····​move-​result-​object·​v11
   
422 ····​const·​v12,​·​0x7f09002b 425 ····​const·​v12,​·​0x7f09002b
   
423 ····​new-​instance·​v13,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$3;​ 426 ····​new-​instance·​v13,​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$3;​
   
424 ····​invoke-​direct·​{v13,​·​p0},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$3;​-​><init>(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​V 427 ····​invoke-​direct·​{v13,​·​p0},​·​Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment$3;​-​><init>(Lcom/​android/​calendar/​event/​CreateEventDialogFrag​ment;​)​V
   
  428 ····​.​line·​230
425 ····​invoke-​virtual·​{v11,​·​v12,​·​v13},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 429 ····​invoke-​virtual·​{v11,​·​v12,​·​v13},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
426 ····​move-​result-​object·​v11 430 ····​move-​result-​object·​v11
   
427 ····​const·​v12,​·​0x1040009 431 ····​const·​v12,​·​0x1040009
   
  432 ····​.​line·​245
428 ····​invoke-​virtual·​{v11,​·​v12,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 433 ····​invoke-​virtual·​{v11,​·​v12,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
429 ····​.​line·​246 434 ····​.​line·​246
430 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 435 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
431 ····​.​line·​288 436 ····​.​line·​288
432 ····​.​end·​local·​v3····​#·​"builder":​Landroid/​app/​AlertDialog$Builder;​ 437 ····​.​end·​local·​v3····​#·​"builder":​Landroid/​app/​AlertDialog$Builder;​
Offset 554, 30 lines modified Offset 559, 33 lines modified
554 ····​.​line·​270 559 ····​.​line·​270
555 ····​.​local·​v8,​·​"currentCalendar":​Ljava/​lang/​String;​ 560 ····​.​local·​v8,​·​"currentCalendar":​Ljava/​lang/​String;​
556 ····​if-​nez·​v9,​·​:​cond_4 561 ····​if-​nez·​v9,​·​:​cond_4
   
557 ····​.​line·​273 562 ····​.​line·​273
558 ····​if-​eqz·​v6,​·​:​cond_2 563 ····​if-​eqz·​v6,​·​:​cond_2
   
  564 ····​.​line·​274
559 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 565 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
560 ····​move-​result-​object·​v10 566 ····​move-​result-​object·​v10
   
561 ····​invoke-​virtual·​{v6,​·​v10},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 567 ····​invoke-​virtual·​{v6,​·​v10},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
562 ····​move-​result·​v10 568 ····​move-​result·​v10
   
563 ····​if-​eqz·​v10,​·​:​cond_2 569 ····​if-​eqz·​v10,​·​:​cond_2
   
564 ····​const-​string·​v10,​·​"LOCAL" 570 ····​const-​string·​v10,​·​"LOCAL"
   
  571 ····​.​line·​276
565 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 572 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
566 ····​move-​result-​object·​v11 573 ····​move-​result-​object·​v11
   
  574 ····​.​line·​275
567 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 575 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
568 ····​move-​result·​v10 576 ····​move-​result·​v10
   
569 ····​if-​nez·​v10,​·​:​cond_2 577 ····​if-​nez·​v10,​·​:​cond_2
   
570 ····​.​line·​277 578 ····​.​line·​277
Offset 773, 14 lines modified Offset 781, 15 lines modified
   
773 ····​move-​result-​object·​v0 781 ····​move-​result-​object·​v0
   
774 ····​.​line·​112 782 ····​.​line·​112
775 ····​.​local·​v0,​·​"activity":​Landroid/​app/​Activity;​ 783 ····​.​local·​v0,​·​"activity":​Landroid/​app/​Activity;​
776 ····​const-​string·​v3,​·​"layout_inflater" 784 ····​const-​string·​v3,​·​"layout_inflater"
   
  785 ····​.​line·​113
777 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​app/​Activity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 786 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​app/​Activity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
Max diff block lines reached; 2109/5061 bytes (41.67%) of diff not shown.
smali/com/android/calendar/event/EditEventFragment$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​532 27 ····​.​line·​532
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$4;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$4;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/EditEventFragment$Done.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​)​V
25 ····​.​locals·​1 25 ····​.​locals·​1
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​884 28 ····​.​line·​884
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 95, 61 lines modified Offset 96, 66 lines modified
   
95 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
96 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 97 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
97 ····​iget-​object·​v8,​·​v8,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 98 ····​iget-​object·​v8,​·​v8,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
  99 ····​.​line·​904
98 ····​invoke-​static·​{v8},​·​Lcom/​android/​calendar/​event/​EditEventHelper;​-​>canRespond(Lcom/​android/​calendar/​CalendarEventModel;​)​Z 100 ····​invoke-​static·​{v8},​·​Lcom/​android/​calendar/​event/​EditEventHelper;​-​>canRespond(Lcom/​android/​calendar/​CalendarEventModel;​)​Z
   
99 ····​move-​result·​v8 101 ····​move-​result·​v8
   
100 ····​if-​nez·​v8,​·​:​cond_1 102 ····​if-​nez·​v8,​·​:​cond_1
   
101 ····​move-​object/​from16·​v0,​·​p0 103 ····​move-​object/​from16·​v0,​·​p0
   
102 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 104 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
103 ····​iget-​object·​v8,​·​v8,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 105 ····​iget-​object·​v8,​·​v8,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
  106 ····​.​line·​905
104 ····​invoke-​static·​{v8},​·​Lcom/​android/​calendar/​event/​EditEventHelper;​-​>canModifyEvent(Lcom/​android/​calendar/​CalendarEventModel;​)​Z 107 ····​invoke-​static·​{v8},​·​Lcom/​android/​calendar/​event/​EditEventHelper;​-​>canModifyEvent(Lcom/​android/​calendar/​CalendarEventModel;​)​Z
   
105 ····​move-​result·​v8 108 ····​move-​result·​v8
   
106 ····​if-​eqz·​v8,​·​:​cond_b 109 ····​if-​eqz·​v8,​·​:​cond_b
   
107 ····​:​cond_1 110 ····​:​cond_1
108 ····​move-​object/​from16·​v0,​·​p0 111 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 112 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
110 ····​iget-​object·​v8,​·​v8,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mView:​Lcom/​android/​calendar/​event/​EditEventView;​ 113 ····​iget-​object·​v8,​·​v8,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mView:​Lcom/​android/​calendar/​event/​EditEventView;​
   
  114 ····​.​line·​906
111 ····​invoke-​virtual·​{v8},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>prepareForSave()​Z 115 ····​invoke-​virtual·​{v8},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>prepareForSave()​Z
   
112 ····​move-​result·​v8 116 ····​move-​result·​v8
   
113 ····​if-​eqz·​v8,​·​:​cond_b 117 ····​if-​eqz·​v8,​·​:​cond_b
   
114 ····​move-​object/​from16·​v0,​·​p0 118 ····​move-​object/​from16·​v0,​·​p0
   
115 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 119 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
  120 ····​.​line·​907
116 ····​invoke-​virtual·​{v8},​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>isEmptyNewEvent()​Z 121 ····​invoke-​virtual·​{v8},​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>isEmptyNewEvent()​Z
   
117 ····​move-​result·​v8 122 ····​move-​result·​v8
   
118 ····​if-​nez·​v8,​·​:​cond_b 123 ····​if-​nez·​v8,​·​:​cond_b
   
119 ····​move-​object/​from16·​v0,​·​p0 124 ····​move-​object/​from16·​v0,​·​p0
   
120 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 125 ····​iget-​object·​v8,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
121 ····​iget-​object·​v8,​·​v8,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 126 ····​iget-​object·​v8,​·​v8,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
  127 ····​.​line·​908
122 ····​invoke-​virtual·​{v8},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>normalizeReminders()​Z 128 ····​invoke-​virtual·​{v8},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>normalizeReminders()​Z
   
123 ····​move-​result·​v8 129 ····​move-​result·​v8
   
124 ····​if-​eqz·​v8,​·​:​cond_b 130 ····​if-​eqz·​v8,​·​:​cond_b
   
125 ····​move-​object/​from16·​v0,​·​p0 131 ····​move-​object/​from16·​v0,​·​p0
Offset 172, 14 lines modified Offset 178, 15 lines modified
   
172 ····​move-​object/​from16·​v0,​·​p0 178 ····​move-​object/​from16·​v0,​·​p0
   
173 ····​iget-​object·​v13,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 179 ····​iget-​object·​v13,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Don​e;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
174 ····​iget·​v13,​·​v13,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModification:​I 180 ····​iget·​v13,​·​v13,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModification:​I
   
  181 ····​.​line·​909
175 ····​invoke-​virtual·​{v8,​·​v11,​·​v12,​·​v13},​·​Lcom/​android/​calendar/​event/​EditEventHelper;​-​>saveEvent(Lcom/​android/​calendar/​CalendarEventModel;​Lcom/​android/​calendar/​CalendarEventModel;​I)​Z 182 ····​invoke-​virtual·​{v8,​·​v11,​·​v12,​·​v13},​·​Lcom/​android/​calendar/​event/​EditEventHelper;​-​>saveEvent(Lcom/​android/​calendar/​CalendarEventModel;​Lcom/​android/​calendar/​CalendarEventModel;​I)​Z
   
176 ····​move-​result·​v8 183 ····​move-​result·​v8
   
177 ····​if-​eqz·​v8,​·​:​cond_b 184 ····​if-​eqz·​v8,​·​:​cond_b
   
178 ····​.​line·​911 185 ····​.​line·​911
Offset 255, 14 lines modified Offset 262, 15 lines modified
Max diff block lines reached; 1369/4696 bytes (29.15%) of diff not shown.
smali/com/android/calendar/event/EditEventFragment$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$notSynced:​Z 22 .​field·​final·​synthetic·​val$notSynced:​Z
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​Z)​V 24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventFragment;​Z)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​509 28 ····​.​line·​509
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$3;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$3;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
29 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$3;​-​>val$notSynced:​Z 30 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$3;​-​>val$notSynced:​Z
   
smali/com/android/calendar/event/EditEventFragment$QueryHandler.smali
Offset 387, 14 lines modified Offset 387, 15 lines modified
387 ····​.​local·​v9,​·​"attUri":​Landroid/​net/​Uri;​ 387 ····​.​local·​v9,​·​"attUri":​Landroid/​net/​Uri;​
388 ····​const/​4·​v6,​·​0x1 388 ····​const/​4·​v6,​·​0x1
   
389 ····​new-​array·​v12,​·​v6,​·​[Ljava/​lang/​String;​ 389 ····​new-​array·​v12,​·​v6,​·​[Ljava/​lang/​String;​
   
390 ····​const/​4·​v6,​·​0x0 390 ····​const/​4·​v6,​·​0x0
   
  391 ····​.​line·​702
391 ····​invoke-​static/​range·​{v44·​.​.​·​v45},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​ 392 ····​invoke-​static/​range·​{v44·​.​.​·​v45},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​
   
392 ····​move-​result-​object·​v7 393 ····​move-​result-​object·​v7
   
393 ····​aput-​object·​v7,​·​v12,​·​v6 394 ····​aput-​object·​v7,​·​v12,​·​v6
   
394 ····​.​line·​704 395 ····​.​line·​704
Offset 451, 14 lines modified Offset 452, 15 lines modified
   
451 ····​new-​array·​v0,​·​v6,​·​[Ljava/​lang/​String;​ 452 ····​new-​array·​v0,​·​v6,​·​[Ljava/​lang/​String;​
   
452 ····​move-​object/​from16·​v19,​·​v0 453 ····​move-​object/​from16·​v19,​·​v0
   
453 ····​const/​4·​v6,​·​0x0 454 ····​const/​4·​v6,​·​0x0
   
  455 ····​.​line·​716
454 ····​invoke-​static/​range·​{v44·​.​.​·​v45},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​ 456 ····​invoke-​static/​range·​{v44·​.​.​·​v45},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​
   
455 ····​move-​result-​object·​v7 457 ····​move-​result-​object·​v7
   
456 ····​aput-​object·​v7,​·​v19,​·​v6 458 ····​aput-​object·​v7,​·​v19,​·​v6
   
457 ····​.​line·​718 459 ····​.​line·​718
Offset 497, 14 lines modified Offset 499, 15 lines modified
   
497 ····​iget-​object·​v7,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 499 ····​iget-​object·​v7,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
498 ····​iget-​object·​v7,​·​v7,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 500 ····​iget-​object·​v7,​·​v7,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
499 ····​iget-​wide·​v10,​·​v7,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarId:​J 501 ····​iget-​wide·​v10,​·​v7,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarId:​J
   
  502 ····​.​line·​737
500 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​ 503 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​
   
501 ····​move-​result-​object·​v7 504 ····​move-​result-​object·​v7
   
502 ····​aput-​object·​v7,​·​v26,​·​v6 505 ····​aput-​object·​v7,​·​v26,​·​v6
   
503 ····​.​line·​739 506 ····​.​line·​739
Offset 641, 14 lines modified Offset 644, 15 lines modified
   
641 ····​iget-​object·​v7,​·​v6,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 644 ····​iget-​object·​v7,​·​v6,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
642 ····​move-​object/​from16·​v0,​·​p0 645 ····​move-​object/​from16·​v0,​·​p0
   
643 ····​iget-​object·​v6,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 646 ····​iget-​object·​v6,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
  647 ····​.​line·​731
644 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mReminders:​Ljava/​util/​ArrayList;​ 648 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mReminders:​Ljava/​util/​ArrayList;​
645 ····​invoke-​static·​{v6},​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>access$1100(Lcom/​android/​calendar/​event/​EditEventFragment;​)​Ljava/​util/​ArrayList;​ 649 ····​invoke-​static·​{v6},​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>access$1100(Lcom/​android/​calendar/​event/​EditEventFragment;​)​Ljava/​util/​ArrayList;​
   
646 ····​move-​result-​object·​v6 650 ····​move-​result-​object·​v6
   
647 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>clone()​Ljava/​lang/​Object;​ 651 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>clone()​Ljava/​lang/​Object;​
   
Offset 725, 14 lines modified Offset 729, 15 lines modified
   
725 ····​move-​result·​v53 729 ····​move-​result·​v53
   
726 ····​.​line·​756 730 ····​.​line·​756
727 ····​.​local·​v53,​·​"status":​I 731 ····​.​local·​v53,​·​"status":​I
728 ····​const/​4·​v6,​·​0x3 732 ····​const/​4·​v6,​·​0x3
   
  733 ····​.​line·​757
729 ····​move-​object/​from16·​v0,​·​p3 734 ····​move-​object/​from16·​v0,​·​p3
   
730 ····​invoke-​interface·​{v0,​·​v6},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 735 ····​invoke-​interface·​{v0,​·​v6},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
731 ····​move-​result·​v52 736 ····​move-​result·​v52
   
732 ····​.​line·​758 737 ····​.​line·​758
Offset 768, 14 lines modified Offset 773, 15 lines modified
   
768 ····​iget-​object·​v7,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 773 ····​iget-​object·​v7,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
769 ····​iget-​object·​v7,​·​v7,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 774 ····​iget-​object·​v7,​·​v7,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
770 ····​iget-​object·​v7,​·​v7,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mOwnerAccount:​Ljava/​lang/​String;​ 775 ····​iget-​object·​v7,​·​v7,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mOwnerAccount:​Ljava/​lang/​String;​
   
  776 ····​.​line·​762
771 ····​move-​object/​from16·​v0,​·​v43 777 ····​move-​object/​from16·​v0,​·​v43
   
772 ····​invoke-​virtual·​{v7,​·​v0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 778 ····​invoke-​virtual·​{v7,​·​v0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
773 ····​move-​result·​v7 779 ····​move-​result·​v7
   
774 ····​iput-​boolean·​v7,​·​v6,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mIsOrganizer:​Z 780 ····​iput-​boolean·​v7,​·​v6,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mIsOrganizer:​Z
Offset 802, 14 lines modified Offset 808, 15 lines modified
   
802 ····​iget-​object·​v7,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​ 808 ····​iget-​object·​v7,​·​v0,​·​Lcom/​android/​calendar/​event/​EditEventFragment$Que​ryHandler;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventFragment;​
   
Max diff block lines reached; 2460/5550 bytes (44.32%) of diff not shown.
smali/com/android/calendar/event/EditEventFragment.smali
Offset 583, 14 lines modified Offset 583, 15 lines modified
   
583 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mOriginalModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 583 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mOriginalModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
584 ····​if-​eqz·​v0,​·​:​cond_5 584 ····​if-​eqz·​v0,​·​:​cond_5
   
585 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mView:​Lcom/​android/​calendar/​event/​EditEventView;​ 585 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mView:​Lcom/​android/​calendar/​event/​EditEventView;​
   
  586 ····​.​line·​432
586 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>prepareForSave()​Z 587 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>prepareForSave()​Z
   
587 ····​move-​result·​v0 588 ····​move-​result·​v0
   
588 ····​if-​eqz·​v0,​·​:​cond_5 589 ····​if-​eqz·​v0,​·​:​cond_5
   
589 ····​.​line·​433 590 ····​.​line·​433
Offset 1425, 18 lines modified Offset 1426, 20 lines modified
   
1425 ····​move-​result-​object·​v5 1426 ····​move-​result-​object·​v5
   
1426 ····​new-​instance·​v6,​·​Lcom/​android/​calendar/​event/​EditEventFragment$3;​ 1427 ····​new-​instance·​v6,​·​Lcom/​android/​calendar/​event/​EditEventFragment$3;​
   
1427 ····​invoke-​direct·​{v6,​·​p0,​·​v4},​·​Lcom/​android/​calendar/​event/​EditEventFragment$3;​-​><init>(Lcom/​android/​calendar/​event/​EditEventFragment;​Z)​V 1428 ····​invoke-​direct·​{v6,​·​p0,​·​v4},​·​Lcom/​android/​calendar/​event/​EditEventFragment$3;​-​><init>(Lcom/​android/​calendar/​event/​EditEventFragment;​Z)​V
   
  1429 ····​.​line·​509
1428 ····​invoke-​virtual·​{v5,​·​v3,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setItems([Ljava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 1430 ····​invoke-​virtual·​{v5,​·​v3,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setItems([Ljava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
1429 ····​move-​result-​object·​v5 1431 ····​move-​result-​object·​v5
   
  1432 ····​.​line·​530
1430 ····​invoke-​virtual·​{v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 1433 ····​invoke-​virtual·​{v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
1431 ····​move-​result-​object·​v5 1434 ····​move-​result-​object·​v5
   
1432 ····​iput-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModifyDialog:​Landroid/​app/​AlertDialog;​ 1435 ····​iput-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModifyDialog:​Landroid/​app/​AlertDialog;​
   
1433 ····​.​line·​532 1436 ····​.​line·​532
Offset 1661, 14 lines modified Offset 1664, 15 lines modified
   
1661 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Activity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​ 1664 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Activity;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
   
1662 ····​move-​result-​object·​v0 1665 ····​move-​result-​object·​v0
   
1663 ····​const-​string·​v1,​·​"ColorPickerDialog" 1666 ····​const-​string·​v1,​·​"ColorPickerDialog"
   
  1667 ····​.​line·​210
1664 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 1668 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​
   
1665 ····​move-​result-​object·​v0 1669 ····​move-​result-​object·​v0
   
1666 ····​check-​cast·​v0,​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​ 1670 ····​check-​cast·​v0,​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​
   
1667 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​ 1671 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​
Offset 1731, 14 lines modified Offset 1735, 15 lines modified
1731 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V 1735 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
   
1732 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 1736 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
1733 ····​.​line·​308 1737 ····​.​line·​308
1734 ····​const-​string·​v0,​·​"input_method" 1738 ····​const-​string·​v0,​·​"input_method"
   
  1739 ····​.​line·​309
1735 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​app/​Activity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 1740 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​app/​Activity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
1736 ····​move-​result-​object·​v0 1741 ····​move-​result-​object·​v0
   
1737 ····​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​ 1742 ····​check-​cast·​v0,​·​Landroid/​view/​inputmethod/​InputMethodManager;​
   
1738 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mInputMethodManager:​Landroid/​view/​inputmethod/​InputMethodManager;​ 1743 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mInputMethodManager:​Landroid/​view/​inputmethod/​InputMethodManager;​
Offset 1868, 14 lines modified Offset 1873, 15 lines modified
1868 ····​move-​result·​v0 1873 ····​move-​result·​v0
   
1869 ····​if-​eqz·​v0,​·​:​cond_2 1874 ····​if-​eqz·​v0,​·​:​cond_2
   
1870 ····​.​line·​372 1875 ····​.​line·​372
1871 ····​const-​string·​v0,​·​"key_edit_on_launch" 1876 ····​const-​string·​v0,​·​"key_edit_on_launch"
   
  1877 ····​.​line·​373
1872 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Bundle;​-​>getBoolean(Ljava/​lang/​String;​)​Z 1878 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Bundle;​-​>getBoolean(Ljava/​lang/​String;​)​Z
   
1873 ····​move-​result·​v0 1879 ····​move-​result·​v0
   
1874 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mShowModifyDialogOnL​aunch:​Z 1880 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mShowModifyDialogOnL​aunch:​Z
   
1875 ····​.​line·​375 1881 ····​.​line·​375
Offset 2263, 14 lines modified Offset 2269, 15 lines modified
   
2263 ····​move-​result·​v1 2269 ····​move-​result·​v1
   
2264 ····​if-​nez·​v1,​·​:​cond_0 2270 ····​if-​nez·​v1,​·​:​cond_0
   
2265 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mView:​Lcom/​android/​calendar/​event/​EditEventView;​ 2271 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventFragment;​-​>mView:​Lcom/​android/​calendar/​event/​EditEventView;​
   
  2272 ····​.​line·​565
2266 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>prepareForSave()​Z 2273 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>prepareForSave()​Z
   
2267 ····​move-​result·​v1 2274 ····​move-​result·​v1
   
2268 ····​if-​eqz·​v1,​·​:​cond_0 2275 ····​if-​eqz·​v1,​·​:​cond_0
   
Max diff block lines reached; 0/3272 bytes (0.00%) of diff not shown.
smali/com/android/calendar/event/EditEventHelper.smali
Offset 1173, 14 lines modified Offset 1173, 15 lines modified
   
1173 ····​aput-​object·​v9,​·​v0,​·​v7 1173 ····​aput-​object·​v9,​·​v0,​·​v7
   
1174 ····​.​line·​834 1174 ····​.​line·​834
1175 ····​.​local·​v0,​·​"args":​[Ljava/​lang/​String;​ 1175 ····​.​local·​v0,​·​"args":​[Ljava/​lang/​String;​
1176 ····​sget-​object·​v7,​·​Landroid/​provider/​CalendarContract$Remi​nders;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 1176 ····​sget-​object·​v7,​·​Landroid/​provider/​CalendarContract$Remi​nders;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
  1177 ····​.​line·​835
1177 ····​invoke-​static·​{v7},​·​Landroid/​content/​ContentProviderOperat​ion;​-​>newDelete(Landroid/​net/​Uri;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 1178 ····​invoke-​static·​{v7},​·​Landroid/​content/​ContentProviderOperat​ion;​-​>newDelete(Landroid/​net/​Uri;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
1178 ····​move-​result-​object·​v1 1179 ····​move-​result-​object·​v1
   
1179 ····​.​line·​836 1180 ····​.​line·​836
1180 ····​.​local·​v1,​·​"b":​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 1181 ····​.​local·​v1,​·​"b":​Landroid/​content/​ContentProviderOperat​ion$Builder;​
1181 ····​invoke-​virtual·​{v1,​·​v6,​·​v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withSelection(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 1182 ····​invoke-​virtual·​{v1,​·​v6,​·​v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withSelection(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
Offset 1331, 14 lines modified Offset 1332, 15 lines modified
1331 ····​:​goto_0 1332 ····​:​goto_0
1332 ····​return·​v5 1333 ····​return·​v5
   
1333 ····​.​line·​877 1334 ····​.​line·​877
1334 ····​:​cond_0 1335 ····​:​cond_0
1335 ····​sget-​object·​v7,​·​Landroid/​provider/​CalendarContract$Remi​nders;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 1336 ····​sget-​object·​v7,​·​Landroid/​provider/​CalendarContract$Remi​nders;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
  1337 ····​.​line·​878
1336 ····​invoke-​static·​{v7},​·​Landroid/​content/​ContentProviderOperat​ion;​-​>newDelete(Landroid/​net/​Uri;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 1338 ····​invoke-​static·​{v7},​·​Landroid/​content/​ContentProviderOperat​ion;​-​>newDelete(Landroid/​net/​Uri;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
1337 ····​move-​result-​object·​v0 1339 ····​move-​result-​object·​v0
   
1338 ····​.​line·​879 1340 ····​.​line·​879
1339 ····​.​local·​v0,​·​"b":​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 1341 ····​.​local·​v0,​·​"b":​Landroid/​content/​ContentProviderOperat​ion$Builder;​
1340 ····​const-​string·​v7,​·​"event_id=?" 1342 ····​const-​string·​v7,​·​"event_id=?"
Offset 1557, 18 lines modified Offset 1559, 20 lines modified
1557 ····​move-​result-​object·​v0 1559 ····​move-​result-​object·​v0
   
1558 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarDisplayName​:​Ljava/​lang/​String;​ 1560 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarDisplayName​:​Ljava/​lang/​String;​
   
1559 ····​.​line·​1139 1561 ····​.​line·​1139
1560 ····​const/​4·​v0,​·​0x3 1562 ····​const/​4·​v0,​·​0x3
   
  1563 ····​.​line·​1140
1561 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 1564 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
1562 ····​move-​result·​v0 1565 ····​move-​result·​v0
   
  1566 ····​.​line·​1139
1563 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I 1567 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I
   
1564 ····​move-​result·​v0 1568 ····​move-​result·​v0
   
1565 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>setCalendarColor(I)​V 1569 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>setCalendarColor(I)​V
   
1566 ····​.​line·​1142 1570 ····​.​line·​1142
Offset 1606, 23 lines modified Offset 1610, 25 lines modified
1606 ····​move-​result-​object·​v0 1610 ····​move-​result-​object·​v0
   
1607 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarAllowedRemi​nders:​Ljava/​lang/​String;​ 1611 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarAllowedRemi​nders:​Ljava/​lang/​String;​
   
1608 ····​.​line·​1147 1612 ····​.​line·​1147
1609 ····​const/​16·​v0,​·​0x9 1613 ····​const/​16·​v0,​·​0x9
   
  1614 ····​.​line·​1148
1610 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 1615 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
1611 ····​move-​result-​object·​v0 1616 ····​move-​result-​object·​v0
   
1612 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarAllowedAtte​ndeeTypes:​Ljava/​lang/​String;​ 1617 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarAllowedAtte​ndeeTypes:​Ljava/​lang/​String;​
   
1613 ····​.​line·​1149 1618 ····​.​line·​1149
1614 ····​const/​16·​v0,​·​0xa 1619 ····​const/​16·​v0,​·​0xa
   
  1620 ····​.​line·​1150
1615 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 1621 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
1616 ····​move-​result-​object·​v0 1622 ····​move-​result-​object·​v0
   
1617 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarAllowedAvai​lability:​Ljava/​lang/​String;​ 1623 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarAllowedAvai​lability:​Ljava/​lang/​String;​
   
1618 ····​move·​v0,​·​v1 1624 ····​move·​v0,​·​v1
Offset 2661, 22 lines modified Offset 2667, 24 lines modified
   
2661 ····​cmp-​long·​v23,​·​v16,​·​v8 2667 ····​cmp-​long·​v23,​·​v16,​·​v8
   
2662 ····​if-​nez·​v23,​·​:​cond_1 2668 ····​if-​nez·​v23,​·​:​cond_1
   
2663 ····​if-​ne·​v11,​·​v4,​·​:​cond_1 2669 ····​if-​ne·​v11,​·​v4,​·​:​cond_1
   
  2670 ····​.​line·​643
2664 ····​move-​object/​from16·​v0,​·​v18 2671 ····​move-​object/​from16·​v0,​·​v18
   
2665 ····​invoke-​static·​{v0,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 2672 ····​invoke-​static·​{v0,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
   
2666 ····​move-​result·​v23 2673 ····​move-​result·​v23
   
2667 ····​if-​eqz·​v23,​·​:​cond_1 2674 ····​if-​eqz·​v23,​·​:​cond_1
   
  2675 ····​.​line·​644
2668 ····​move-​object/​from16·​v0,​·​v19 2676 ····​move-​object/​from16·​v0,​·​v19
   
2669 ····​invoke-​static·​{v0,​·​v10},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 2677 ····​invoke-​static·​{v0,​·​v10},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
Max diff block lines reached; 50665/53660 bytes (94.42%) of diff not shown.
smali/com/android/calendar/event/EditEventView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​251 27 ····​.​line·​251
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$1;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$1;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/EditEventView$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​286 27 ····​.​line·​286
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$2;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/EditEventView$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​302 27 ····​.​line·​302
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$3;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$3;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 80, 14 lines modified Offset 81, 15 lines modified
   
80 ····​move-​result·​v0 81 ····​move-​result·​v0
   
81 ····​if-​eq·​v0,​·​p3,​·​:​cond_1 82 ····​if-​eq·​v0,​·​p3,​·​:​cond_1
   
82 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$3;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 83 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$3;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
  84 ····​.​line·​317
83 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mAllDayChangingAvail​ability:​Z 85 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mAllDayChangingAvail​ability:​Z
84 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$200(Lcom/​android/​calendar/​event/​EditEventView;​)​Z 86 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$200(Lcom/​android/​calendar/​event/​EditEventView;​)​Z
   
85 ····​move-​result·​v0 87 ····​move-​result·​v0
   
86 ····​if-​nez·​v0,​·​:​cond_1 88 ····​if-​nez·​v0,​·​:​cond_1
   
smali/com/android/calendar/event/EditEventView$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​872 27 ····​.​line·​872
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$4;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$4;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/EditEventView$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​908 27 ····​.​line·​908
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$5;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$5;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/EditEventView$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EditEventView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EditEventView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​918 27 ····​.​line·​918
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$6;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$6;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/EditEventView$CalendarsAdapter.smali
Offset 74, 19 lines modified Offset 74, 20 lines modified
   
74 ····​move-​result·​v6 74 ····​move-​result·​v6
   
75 ····​.​line·​1628 75 ····​.​line·​1628
76 ····​.​local·​v6,​·​"ownerColumn":​I 76 ····​.​local·​v6,​·​"ownerColumn":​I
77 ····​if-​eqz·​v1,​·​:​cond_0 77 ····​if-​eqz·​v1,​·​:​cond_0
   
78 ····​.​line·​1629 78 ····​.​line·​1630
79 ····​invoke-​interface·​{p3,​·​v2},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 79 ····​invoke-​interface·​{p3,​·​v2},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
80 ····​move-​result·​v7 80 ····​move-​result·​v7
   
  81 ····​.​line·​1629
81 ····​invoke-​static·​{v7},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I 82 ····​invoke-​static·​{v7},​·​Lcom/​android/​calendar/​Utils;​-​>getDisplayColorFromC​olor(I)​I
   
82 ····​move-​result·​v7 83 ····​move-​result·​v7
   
83 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​view/​View;​-​>setBackgroundColor(I​)​V 84 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​view/​View;​-​>setBackgroundColor(I​)​V
   
84 ····​.​line·​1633 85 ····​.​line·​1633
smali/com/android/calendar/event/EditEventView$TimeClickListener.smali
Offset 87, 23 lines modified Offset 87, 25 lines modified
   
87 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$TimeCli​ckListener;​-​>mTime:​Landroid/​text/​format/​Time;​ 87 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$TimeCli​ckListener;​-​>mTime:​Landroid/​text/​format/​Time;​
   
88 ····​iget·​v5,​·​v5,​·​Landroid/​text/​format/​Time;​-​>minute:​I 88 ····​iget·​v5,​·​v5,​·​Landroid/​text/​format/​Time;​-​>minute:​I
   
89 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$TimeCli​ckListener;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 89 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$TimeCli​ckListener;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
  90 ····​.​line·​1719
90 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mActivity:​Landroid/​app/​Activity;​ 91 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mActivity:​Landroid/​app/​Activity;​
91 ····​invoke-​static·​{v6},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$1200(Lcom/​android/​calendar/​event/​EditEventView;​)​Landroid/​app/​Activity;​ 92 ····​invoke-​static·​{v6},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$1200(Lcom/​android/​calendar/​event/​EditEventView;​)​Landroid/​app/​Activity;​
   
92 ····​move-​result-​object·​v6 93 ····​move-​result-​object·​v6
   
93 ····​invoke-​static·​{v6},​·​Landroid/​text/​format/​DateFormat;​-​>is24HourFormat(Landr​oid/​content/​Context;​)​Z 94 ····​invoke-​static·​{v6},​·​Landroid/​text/​format/​DateFormat;​-​>is24HourFormat(Landr​oid/​content/​Context;​)​Z
   
94 ····​move-​result·​v6 95 ····​move-​result·​v6
   
  96 ····​.​line·​1718
95 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>newInstance(Lcom/​android/​datetimepicker/​time/​TimePickerDialog$OnTi​meSetListener;​IIZ)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 97 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>newInstance(Lcom/​android/​datetimepicker/​time/​TimePickerDialog$OnTi​meSetListener;​IIZ)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
96 ····​move-​result-​object·​v3 98 ····​move-​result-​object·​v3
   
97 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mStartTimePickerDial​og:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 99 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mStartTimePickerDial​og:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
98 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$1102(Lcom/​android/​calendar/​event/​EditEventView;​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 100 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$1102(Lcom/​android/​calendar/​event/​EditEventView;​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
Offset 208, 23 lines modified Offset 210, 25 lines modified
   
208 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$TimeCli​ckListener;​-​>mTime:​Landroid/​text/​format/​Time;​ 210 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$TimeCli​ckListener;​-​>mTime:​Landroid/​text/​format/​Time;​
   
209 ····​iget·​v5,​·​v5,​·​Landroid/​text/​format/​Time;​-​>minute:​I 211 ····​iget·​v5,​·​v5,​·​Landroid/​text/​format/​Time;​-​>minute:​I
   
210 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$TimeCli​ckListener;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​ 212 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView$TimeCli​ckListener;​-​>this$0:​Lcom/​android/​calendar/​event/​EditEventView;​
   
  213 ····​.​line·​1728
211 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mActivity:​Landroid/​app/​Activity;​ 214 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mActivity:​Landroid/​app/​Activity;​
212 ····​invoke-​static·​{v6},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$1200(Lcom/​android/​calendar/​event/​EditEventView;​)​Landroid/​app/​Activity;​ 215 ····​invoke-​static·​{v6},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$1200(Lcom/​android/​calendar/​event/​EditEventView;​)​Landroid/​app/​Activity;​
   
213 ····​move-​result-​object·​v6 216 ····​move-​result-​object·​v6
   
214 ····​invoke-​static·​{v6},​·​Landroid/​text/​format/​DateFormat;​-​>is24HourFormat(Landr​oid/​content/​Context;​)​Z 217 ····​invoke-​static·​{v6},​·​Landroid/​text/​format/​DateFormat;​-​>is24HourFormat(Landr​oid/​content/​Context;​)​Z
   
215 ····​move-​result·​v6 218 ····​move-​result·​v6
   
  219 ····​.​line·​1727
216 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>newInstance(Lcom/​android/​datetimepicker/​time/​TimePickerDialog$OnTi​meSetListener;​IIZ)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 220 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>newInstance(Lcom/​android/​datetimepicker/​time/​TimePickerDialog$OnTi​meSetListener;​IIZ)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
217 ····​move-​result-​object·​v3 221 ····​move-​result-​object·​v3
   
218 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mEndTimePickerDialog​:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 222 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mEndTimePickerDialog​:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
219 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$1302(Lcom/​android/​calendar/​event/​EditEventView;​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 223 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>access$1302(Lcom/​android/​calendar/​event/​EditEventView;​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
smali/com/android/calendar/event/EditEventView.smali
Offset 1197, 14 lines modified Offset 1197, 15 lines modified
   
1197 ····​move-​result-​object·​v0 1197 ····​move-​result-​object·​v0
   
1198 ····​.​line·​368 1198 ····​.​line·​368
1199 ····​.​local·​v0,​·​"fm":​Landroid/​app/​FragmentManager;​ 1199 ····​.​local·​v0,​·​"fm":​Landroid/​app/​FragmentManager;​
1200 ····​const-​string·​v5,​·​"recurrencePickerDial​ogFragment" 1200 ····​const-​string·​v5,​·​"recurrencePickerDial​ogFragment"
   
  1201 ····​.​line·​369
1201 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 1202 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​
   
1202 ····​move-​result-​object·​v1 1203 ····​move-​result-​object·​v1
   
1203 ····​check-​cast·​v1,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 1204 ····​check-​cast·​v1,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
1204 ····​.​line·​370 1205 ····​.​line·​370
Offset 1214, 14 lines modified Offset 1215, 15 lines modified
1214 ····​.​line·​371 1215 ····​.​line·​371
1215 ····​invoke-​virtual·​{v1,​·​p0},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>setOnRecurrenceSetLi​stener(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$OnRecurrenceSetList​ener;​)​V 1216 ····​invoke-​virtual·​{v1,​·​p0},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>setOnRecurrenceSetLi​stener(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$OnRecurrenceSetList​ener;​)​V
   
1216 ····​.​line·​373 1217 ····​.​line·​373
1217 ····​:​cond_0 1218 ····​:​cond_0
1218 ····​const-​string·​v5,​·​"timeZonePickerDialog​Fragment" 1219 ····​const-​string·​v5,​·​"timeZonePickerDialog​Fragment"
   
  1220 ····​.​line·​374
1219 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 1221 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​
   
1220 ····​move-​result-​object·​v3 1222 ····​move-​result-​object·​v3
   
1221 ····​check-​cast·​v3,​·​Lcom/​android/​timezonepicker/​TimeZonePickerDialog;​ 1223 ····​check-​cast·​v3,​·​Lcom/​android/​timezonepicker/​TimeZonePickerDialog;​
   
1222 ····​.​line·​375 1224 ····​.​line·​375
Offset 1832, 24 lines modified Offset 1834, 26 lines modified
   
1832 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderMethodValue​s:​Ljava/​util/​ArrayList;​ 1834 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderMethodValue​s:​Ljava/​util/​ArrayList;​
   
1833 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderMethodLabel​s:​Ljava/​util/​ArrayList;​ 1835 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderMethodLabel​s:​Ljava/​util/​ArrayList;​
   
1834 ····​const/​16·​v2,​·​0xa 1836 ····​const/​16·​v2,​·​0xa
   
  1837 ····​.​line·​1325
1835 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​-​>valueOf(I)​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ 1838 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​-​>valueOf(I)​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​
   
1836 ····​move-​result-​object·​v8 1839 ····​move-​result-​object·​v8
   
1837 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 1840 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
1838 ····​iget·​v9,​·​v2,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarMaxReminder​s:​I 1841 ····​iget·​v9,​·​v2,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarMaxReminder​s:​I
   
1839 ····​move-​object·​v2,​·​p0 1842 ····​move-​object·​v2,​·​p0
   
  1843 ····​.​line·​1322
1840 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Lcom/​android/​calendar/​event/​EventViewUtils;​-​>addReminder(Landroid​/​app/​Activity;​Landroid/​view/​View;​Landroid/​view/​View$OnClickListener;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ILandroid/​widget/​AdapterView$OnItemSel​ectedListener;​)​Z 1844 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Lcom/​android/​calendar/​event/​EventViewUtils;​-​>addReminder(Landroid​/​app/​Activity;​Landroid/​view/​View;​Landroid/​view/​View$OnClickListener;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ILandroid/​widget/​AdapterView$OnItemSel​ectedListener;​)​Z
   
1841 ····​.​line·​1334 1845 ····​.​line·​1334
1842 ····​:​goto_0 1846 ····​:​goto_0
1843 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderItems:​Ljava/​util/​ArrayList;​ 1847 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderItems:​Ljava/​util/​ArrayList;​
   
1844 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>size()​I 1848 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>size()​I
Offset 1886, 24 lines modified Offset 1890, 26 lines modified
   
1886 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderMethodValue​s:​Ljava/​util/​ArrayList;​ 1890 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderMethodValue​s:​Ljava/​util/​ArrayList;​
   
1887 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderMethodLabel​s:​Ljava/​util/​ArrayList;​ 1891 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mReminderMethodLabel​s:​Ljava/​util/​ArrayList;​
   
1888 ····​iget·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mDefaultReminderMinu​tes:​I 1892 ····​iget·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mDefaultReminderMinu​tes:​I
   
  1893 ····​.​line·​1331
1889 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​-​>valueOf(I)​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ 1894 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​-​>valueOf(I)​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​
   
1890 ····​move-​result-​object·​v8 1895 ····​move-​result-​object·​v8
   
1891 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​ 1896 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mModel:​Lcom/​android/​calendar/​CalendarEventModel;​
   
1892 ····​iget·​v9,​·​v2,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarMaxReminder​s:​I 1897 ····​iget·​v9,​·​v2,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mCalendarMaxReminder​s:​I
   
1893 ····​move-​object·​v2,​·​p0 1898 ····​move-​object·​v2,​·​p0
   
  1899 ····​.​line·​1328
1894 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Lcom/​android/​calendar/​event/​EventViewUtils;​-​>addReminder(Landroid​/​app/​Activity;​Landroid/​view/​View;​Landroid/​view/​View$OnClickListener;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ILandroid/​widget/​AdapterView$OnItemSel​ectedListener;​)​Z 1900 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Lcom/​android/​calendar/​event/​EventViewUtils;​-​>addReminder(Landroid​/​app/​Activity;​Landroid/​view/​View;​Landroid/​view/​View$OnClickListener;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Ljava/​util/​ArrayList;​Lcom/​android/​calendar/​CalendarEventModel$Re​minderEntry;​ILandroid/​widget/​AdapterView$OnItemSel​ectedListener;​)​Z
   
1895 ····​goto·​:​goto_0 1901 ····​goto·​:​goto_0
1896 .​end·​method 1902 .​end·​method
   
1897 .​method·​private·​fillModelFromUI()​Z 1903 .​method·​private·​fillModelFromUI()​Z
1898 ····​.​locals·​12 1904 ····​.​locals·​12
Offset 2060, 18 lines modified Offset 2066, 20 lines modified
   
2060 ····​iput-​object·​v8,​·​v7,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mDescription:​Ljava/​lang/​String;​ 2066 ····​iput-​object·​v8,​·​v7,​·​Lcom/​android/​calendar/​CalendarEventModel;​-​>mDescription:​Ljava/​lang/​String;​
   
2061 ····​.​line·​654 2067 ····​.​line·​654
2062 ····​:​cond_2 2068 ····​:​cond_2
2063 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mResponseRadioGroup:​Landroid/​widget/​RadioGroup;​ 2069 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​event/​EditEventView;​-​>mResponseRadioGroup:​Landroid/​widget/​RadioGroup;​
   
  2070 ····​.​line·​655
2064 ····​invoke-​virtual·​{v7},​·​Landroid/​widget/​RadioGroup;​-​>getCheckedRadioButto​nId()​I 2071 ····​invoke-​virtual·​{v7},​·​Landroid/​widget/​RadioGroup;​-​>getCheckedRadioButto​nId()​I
   
2065 ····​move-​result·​v7 2072 ····​move-​result·​v7
   
  2073 ····​.​line·​654
Max diff block lines reached; 46471/50579 bytes (91.88%) of diff not shown.
smali/com/android/calendar/event/EventColorCache.smali
Offset 79, 26 lines modified Offset 79, 30 lines modified
   
79 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 79 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
80 ····​move-​result-​object·​v0 80 ····​move-​result-​object·​v0
   
81 ····​const-​string·​v1,​·​":​:​" 81 ····​const-​string·​v1,​·​":​:​"
   
  82 ····​.​line·​98
82 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 83 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
83 ····​move-​result-​object·​v0 84 ····​move-​result-​object·​v0
   
  85 ····​.​line·​99
84 ····​invoke-​virtual·​{v0,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 86 ····​invoke-​virtual·​{v0,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
85 ····​move-​result-​object·​v0 87 ····​move-​result-​object·​v0
   
  88 ····​.​line·​100
86 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 89 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
87 ····​move-​result-​object·​v0 90 ····​move-​result-​object·​v0
   
  91 ····​.​line·​97
88 ····​return-​object·​v0 92 ····​return-​object·​v0
89 .​end·​method 93 .​end·​method
   
90 .​method·​private·​createKey(Ljava/​lang/​String;​Ljava/​lang/​String;​I)​Ljava/​lang/​String;​ 94 .​method·​private·​createKey(Ljava/​lang/​String;​Ljava/​lang/​String;​I)​Ljava/​lang/​String;​
91 ····​.​locals·​2 95 ····​.​locals·​2
92 ····​.​param·​p1,​·​"accountName"····​#·​Ljava/​lang/​String;​ 96 ····​.​param·​p1,​·​"accountName"····​#·​Ljava/​lang/​String;​
93 ····​.​param·​p2,​·​"accountType"····​#·​Ljava/​lang/​String;​ 97 ····​.​param·​p2,​·​"accountType"····​#·​Ljava/​lang/​String;​
Offset 112, 26 lines modified Offset 116, 30 lines modified
   
112 ····​move-​result-​object·​v1 116 ····​move-​result-​object·​v1
   
113 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 117 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
114 ····​const-​string·​v1,​·​":​:​" 118 ····​const-​string·​v1,​·​":​:​"
   
  119 ····​.​line·​105
115 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 120 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
116 ····​move-​result-​object·​v0 121 ····​move-​result-​object·​v0
   
  122 ····​.​line·​106
117 ····​invoke-​virtual·​{v0,​·​p3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 123 ····​invoke-​virtual·​{v0,​·​p3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
118 ····​move-​result-​object·​v0 124 ····​move-​result-​object·​v0
   
  125 ····​.​line·​107
119 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 126 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
120 ····​move-​result-​object·​v0 127 ····​move-​result-​object·​v0
   
  128 ····​.​line·​104
121 ····​return-​object·​v0 129 ····​return-​object·​v0
122 .​end·​method 130 .​end·​method
   
   
123 #·​virtual·​methods 131 #·​virtual·​methods
124 .​method·​public·​getColorArray(Ljava/​lang/​String;​Ljava/​lang/​String;​)​[I 132 .​method·​public·​getColorArray(Ljava/​lang/​String;​Ljava/​lang/​String;​)​[I
125 ····​.​locals·​5 133 ····​.​locals·​5
Offset 287, 116 lines modified Offset 295, 108 lines modified
287 ····​invoke-​interface·​{v2,​·​v1,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 295 ····​invoke-​interface·​{v2,​·​v1,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
288 ····​.​line·​56 296 ····​.​line·​56
289 ····​return-​void 297 ····​return-​void
290 .​end·​method 298 .​end·​method
   
291 .​method·​public·​sortPalettes(Ljava/​util/​Comparator;​)​V 299 .​method·​public·​sortPalettes(Ljava/​util/​Comparator;​)​V
292 ····​.​locals·9 300 ····​.​locals·7
293 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 301 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
294 ········​value·​=·​{ 302 ········​value·​=·​{
295 ············​"(",​ 303 ············​"(",​
296 ············​"Ljava/​util/​Comparator",​ 304 ············​"Ljava/​util/​Comparator",​
297 ············​"<",​ 305 ············​"<",​
298 ············​"Ljava/​lang/​Integer;​",​ 306 ············​"Ljava/​lang/​Integer;​",​
299 ············​">;​)​V" 307 ············​">;​)​V"
300 ········​} 308 ········​}
301 ····​.​end·​annotation 309 ····​.​end·​annotation
   
302 ····​.​prologue 310 ····​.​prologue
303 ····​.​line·​84 311 ····​.​line·​84
304 ····​.​local·​p1,​·​"comparator":​Ljava/​util/​Comparator;​,​·​"Ljava/​util/​Comparator<Ljava/​lang/​Integer;​>;​" 312 ····​.​local·​p1,​·​"comparator":​Ljava/​util/​Comparator;​,​·​"Ljava/​util/​Comparator<Ljava/​lang/​Integer;​>;​"
305 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​calendar/​event/​EventColorCache;​-​>mColorPaletteMap:​Ljava/​util/​Map;​ 313 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​event/​EventColorCache;​-​>mColorPaletteMap:​Ljava/​util/​Map;​
   
306 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 314 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
307 ····​move-​result-​object·​v8 315 ····​move-​result-​object·​v4
   
308 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 316 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
309 ····​move-​result-​object·​v2 317 ····​move-​result-​object·​v5
   
310 ····​:​goto_0 318 ····​:​goto_0
311 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 319 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
312 ····​move-​result·​v8 320 ····​move-​result·​v4
   
313 ····​if-​eqz·​v8,​·​:​cond_1 321 ····​if-​eqz·​v4,​·​:​cond_1
Max diff block lines reached; 3973/7084 bytes (56.08%) of diff not shown.
smali/com/android/calendar/event/EventColorPickerDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g$1;​-​>this$0:​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g$1;​-​>this$0:​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/event/EventColorPickerDialog.smali
Offset 118, 28 lines modified Offset 118, 30 lines modified
   
118 ····​.​line·​71 118 ····​.​line·​71
119 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​Dialog;​ 119 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​Dialog;​
120 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​-​>mAlertDialog:​Landroid/​app/​AlertDialog;​ 120 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​-​>mAlertDialog:​Landroid/​app/​AlertDialog;​
   
121 ····​const/​4·​v2,​·​-​0x3 121 ····​const/​4·​v2,​·​-​0x3
   
  122 ····​.​line·​72
122 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​-​>getActivity()​Landroid/​app/​Activity;​ 123 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​-​>getActivity()​Landroid/​app/​Activity;​
   
123 ····​move-​result-​object·​v3 124 ····​move-​result-​object·​v3
   
124 ····​const·​v4,​·​0x7f090061 125 ····​const·​v4,​·​0x7f090061
   
125 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Activity;​-​>getString(I)​Ljava/​lang/​String;​ 126 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Activity;​-​>getString(I)​Ljava/​lang/​String;​
   
126 ····​move-​result-​object·​v3 127 ····​move-​result-​object·​v3
   
127 ····​new-​instance·​v4,​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g$1;​ 128 ····​new-​instance·​v4,​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g$1;​
   
128 ····​invoke-​direct·​{v4,​·​p0},​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g$1;​-​><init>(Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​)​V 129 ····​invoke-​direct·​{v4,​·​p0},​·​Lcom/​android/​calendar/​event/​EventColorPickerDialo​g$1;​-​><init>(Lcom/​android/​calendar/​event/​EventColorPickerDialo​g;​)​V
   
  130 ····​.​line·​71
129 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog;​-​>setButton(ILjava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​V 131 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog;​-​>setButton(ILjava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​V
   
130 ····​.​line·​81 132 ····​.​line·​81
131 ····​return-​object·​v0 133 ····​return-​object·​v0
132 .​end·​method 134 .​end·​method
   
133 .​method·​public·​onSaveInstanceState(L​android/​os/​Bundle;​)​V 135 .​method·​public·​onSaveInstanceState(L​android/​os/​Bundle;​)​V
smali/com/android/calendar/event/EventLocationAdapter$1.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$imageView:​Landroid/​widget/​ImageView;​ 32 .​field·​final·​synthetic·​val$imageView:​Landroid/​widget/​ImageView;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EventLocationAdapter;​Landroid/​net/​Uri;​Landroid/​widget/​ImageView;​)​V 34 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EventLocationAdapter;​Landroid/​net/​Uri;​Landroid/​widget/​ImageView;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​338 38 ····​.​line·​338
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​
   
39 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>val$contactPhotoUri:​Landroid/​net/​Uri;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>val$contactPhotoUri:​Landroid/​net/​Uri;​
   
Offset 60, 21 lines modified Offset 61, 23 lines modified
60 ····​.​line·​341 61 ····​.​line·​341
61 ····​const/​4·​v1,​·​0x0 62 ····​const/​4·​v1,​·​0x0
   
62 ····​.​line·​342 63 ····​.​line·​342
63 ····​.​local·​v1,​·​"photo":​Landroid/​graphics/​Bitmap;​ 64 ····​.​local·​v1,​·​"photo":​Landroid/​graphics/​Bitmap;​
64 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​ 65 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​
   
  66 ····​.​line·​343
65 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>mResolver:​Landroid/​content/​ContentResolver;​ 67 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>mResolver:​Landroid/​content/​ContentResolver;​
66 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>access$400(Lcom/​android/​calendar/​event/​EventLocationAdapter;​)​Landroid/​content/​ContentResolver;​ 68 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>access$400(Lcom/​android/​calendar/​event/​EventLocationAdapter;​)​Landroid/​content/​ContentResolver;​
   
67 ····​move-​result-​object·​v2 69 ····​move-​result-​object·​v2
   
68 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>val$contactPhotoUri:​Landroid/​net/​Uri;​ 70 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>val$contactPhotoUri:​Landroid/​net/​Uri;​
   
  71 ····​.​line·​342
69 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>openContactPhotoInpu​tStream(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​Ljava/​io/​InputStream;​ 72 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>openContactPhotoInpu​tStream(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​Ljava/​io/​InputStream;​
   
70 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
71 ····​.​line·​344 74 ····​.​line·​344
72 ····​.​local·​v0,​·​"imageStream":​Ljava/​io/​InputStream;​ 75 ····​.​local·​v0,​·​"imageStream":​Ljava/​io/​InputStream;​
73 ····​if-​eqz·​v0,​·​:​cond_0 76 ····​if-​eqz·​v0,​·​:​cond_0
smali/com/android/calendar/event/EventLocationAdapter$LocationFilter$1.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$filter:​Ljava/​lang/​String;​ 32 .​field·​final·​synthetic·​val$filter:​Ljava/​lang/​String;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​Ljava/​lang/​String;​)​V 34 .​method·​constructor·​<init>(Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​Ljava/​lang/​String;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​419 38 ····​.​line·​419
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​-​>this$1:​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​-​>this$1:​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​
   
39 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​-​>val$filter:​Ljava/​lang/​String;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​-​>val$filter:​Ljava/​lang/​String;​
   
smali/com/android/calendar/event/EventLocationAdapter$LocationFilter.smali
Offset 17, 50 lines modified Offset 17, 51 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​calendar/​event/​EventLocationAdapter;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​calendar/​event/​EventLocationAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​407 24 ····​.​line·​407
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​-​>this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​-​>this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​Filter;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​Filter;​-​><init>()​V
   
26 ····​return-​void 27 ····​return-​void
27 .​end·​method 28 .​end·​method
   
   
28 #·​virtual·​methods 29 #·​virtual·​methods
29 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​ 30 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​
30 ····​.​locals·20 31 ····​.​locals·18
31 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​ 32 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​411 34 ····​.​line·​411
34 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 35 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
35 ····​move-​result-​wide·​v16 36 ····​move-​result-​wide·​v14
   
36 ····​.​line·​412 37 ····​.​line·​412
37 ····​.​local·​v16,​·​"startTime":​J 38 ····​.​local·​v14,​·​"startTime":​J
38 ····​if-​nez·​p1,​·​:​cond_0 39 ····​if-​nez·​p1,​·​:​cond_0
   
39 ····​const-​string·​v7,​·​"" 40 ····​const-​string·​v7,​·​""
   
40 ····​.​line·​413 41 ····​.​line·​413
41 ····​.​local·​v7,​·​"filter":​Ljava/​lang/​String;​ 42 ····​.​local·​v7,​·​"filter":​Ljava/​lang/​String;​
42 ····​:​goto_0 43 ····​:​goto_0
43 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 44 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
44 ····​move-​result·​v15 45 ····​move-​result·​v16
   
45 ····​if-​eqz·​v15,​·​:​cond_1 46 ····​if-​eqz·​v16,​·​:​cond_1
   
46 ····​.​line·​414 47 ····​.​line·​414
47 ····​const/​4·​v8,​·​0x0 48 ····​const/​4·​v8,​·​0x0
   
48 ····​.​line·​468 49 ····​.​line·​468
49 ····​:​goto_1 50 ····​:​goto_1
50 ····​return-​object·​v8 51 ····​return-​object·​v8
Offset 73, 271 lines modified Offset 74, 283 lines modified
73 ····​move-​result-​object·​v7 74 ····​move-​result-​object·​v7
   
74 ····​goto·​:​goto_0 75 ····​goto·​:​goto_0
   
75 ····​.​line·​418 76 ····​.​line·​418
76 ····​.​restart·​local·​v7····​#·​"filter":​Ljava/​lang/​String;​ 77 ····​.​restart·​local·​v7····​#·​"filter":​Ljava/​lang/​String;​
77 ····​:​cond_1 78 ····​:​cond_1
78 ····​new-​instance·​v15,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​ 79 ····​new-​instance·​v16,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​
   
79 ····​move-​object/​from16·​v0,​·p0 80 ····​move-​object/​from16·​v0,​·v16
   
80 ····​invoke-​direct·{v15,​·v0,​·v7},​·Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​-​><init>(Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​Ljava/​lang/​String;​)​V 81 ····​move-​object/​from16·v1,​·p0
   
81 ····​const/​16·v18,​·​0x0 82 ····​invoke-​direct·{v0,​·v1,​·v7},​·Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​-​><init>(Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​Ljava/​lang/​String;​)​V
   
82 ····move/​from16·​v0,​·v18 83 ····const/​16·​v17,​·0x0
   
83 ····new-​array·​v0,​·​v0,​·[Ljava/​lang/​Void;​ 84 ····move/​from16·​v0,​·​v17
   
84 ····move-​object/​from16·​v18,​·​v0 85 ····new-​array·​v0,​·​v0,​·[Ljava/​lang/​Void;​
   
85 ····​move-​object/​from16·​v0,​·​v18 86 ····​move-​object/​from16·​v17,​·​v0
   
86 ····invoke-​virtual·{v15,​·v0},​·Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 87 ····.​line·​424
  88 ····​invoke-​virtual/​range·​{v16·​.​.​·​v17},​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
87 ····​move-​result-​object·​v10 89 ····​move-​result-​object·​v9
   
88 ····​.​line·​427 90 ····​.​line·​427
89 ····​.​local·​v10,​·​"locationsQueryTask":​Landroid/​os/​AsyncTask;​,​·​"Landroid/​os/​AsyncTask<Ljava/​lang/​Void;​Ljava/​lang/​Void;​Ljava/​util/​List<Lcom/​android/​calendar/​event/​EventLocationAdapter$​Result;​>;​>;​" 91 ····​.​local·​v9,​·​"locationsQueryTask":​Landroid/​os/​AsyncTask;​,​·​"Landroid/​os/​AsyncTask<Ljava/​lang/​Void;​Ljava/​lang/​Void;​Ljava/​util/​List<Lcom/​android/​calendar/​event/​EventLocationAdapter$​Result;​>;​>;​"
90 ····​new-​instance·​v3,​·​Ljava/​util/​HashSet;​ 92 ····​new-​instance·​v3,​·​Ljava/​util/​HashSet;​
   
91 ····​invoke-​direct·​{v3},​·​Ljava/​util/​HashSet;​-​><init>()​V 93 ····​invoke-​direct·​{v3},​·​Ljava/​util/​HashSet;​-​><init>()​V
   
92 ····​.​line·​428 94 ····​.​line·​428
93 ····​.​local·​v3,​·​"contactsAddresses":​Ljava/​util/​HashSet;​,​·​"Ljava/​util/​HashSet<Ljava/​lang/​String;​>;​" 95 ····​.​local·​v3,​·​"contactsAddresses":​Ljava/​util/​HashSet;​,​·​"Ljava/​util/​HashSet<Ljava/​lang/​String;​>;​"
94 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
95 ····​iget-​object·​v15,​·​v0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​-​>this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​LocationFilter;​-​>this$0:​Lcom/​android/​calendar/​event/​EventLocationAdapter;​
   
  98 ····​move-​object/​from16·​v16,​·​v0
   
96 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>mResolver:​Landroid/​content/​ContentResolver;​ 99 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>mResolver:​Landroid/​content/​ContentResolver;​
97 ····​invoke-​static·​{v15},​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>access$400(Lcom/​android/​calendar/​event/​EventLocationAdapter;​)​Landroid/​content/​ContentResolver;​ 100 ····​invoke-​static/​range·​{v16·​.​.​·v16},​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>access$400(Lcom/​android/​calendar/​event/​EventLocationAdapter;​)​Landroid/​content/​ContentResolver;​
   
98 ····​move-​result-​object·​v15 101 ····​move-​result-​object·​v16
   
Max diff block lines reached; 12675/17123 bytes (74.02%) of diff not shown.
smali/com/android/calendar/event/EventLocationAdapter.smali
Offset 142, 66 lines modified Offset 142, 76 lines modified
142 ····​.​line·​82 142 ····​.​line·​82
143 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 143 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
144 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 144 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
145 ····​const-​string·​v1,​·​"(" 145 ····​const-​string·​v1,​·​"("
   
  146 ····​.​line·​83
146 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 147 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
147 ····​move-​result-​object·​v0 148 ····​move-​result-​object·​v0
   
148 ····​const-​string·​v1,​·​"data1" 149 ····​const-​string·​v1,​·​"data1"
   
  150 ····​.​line·​84
149 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 151 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
150 ····​move-​result-​object·​v0 152 ····​move-​result-​object·​v0
   
151 ····​const-​string·​v1,​·​"·​LIKE·​?·​OR·​" 153 ····​const-​string·​v1,​·​"·​LIKE·​?·​OR·​"
   
  154 ····​.​line·​85
152 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 155 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
153 ····​move-​result-​object·​v0 156 ····​move-​result-​object·​v0
   
154 ····​const-​string·​v1,​·​"data1" 157 ····​const-​string·​v1,​·​"data1"
   
  158 ····​.​line·​86
155 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 159 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
156 ····​move-​result-​object·​v0 160 ····​move-​result-​object·​v0
   
157 ····​const-​string·​v1,​·​"·​LIKE·​?·​OR·​" 161 ····​const-​string·​v1,​·​"·​LIKE·​?·​OR·​"
   
  162 ····​.​line·​87
158 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 163 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
159 ····​move-​result-​object·​v0 164 ····​move-​result-​object·​v0
   
160 ····​const-​string·​v1,​·​"display_name" 165 ····​const-​string·​v1,​·​"display_name"
   
  166 ····​.​line·​88
161 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 167 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
162 ····​move-​result-​object·​v0 168 ····​move-​result-​object·​v0
   
163 ····​const-​string·​v1,​·​"·​LIKE·​?·​OR·​" 169 ····​const-​string·​v1,​·​"·​LIKE·​?·​OR·​"
   
  170 ····​.​line·​89
164 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 171 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
165 ····​move-​result-​object·​v0 172 ····​move-​result-​object·​v0
   
166 ····​const-​string·​v1,​·​"display_name" 173 ····​const-​string·​v1,​·​"display_name"
   
  174 ····​.​line·​90
167 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 175 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
168 ····​move-​result-​object·​v0 176 ····​move-​result-​object·​v0
   
169 ····​const-​string·​v1,​·​"·​LIKE·​?·​)​" 177 ····​const-​string·​v1,​·​"·​LIKE·​?·​)​"
   
  178 ····​.​line·​91
170 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 179 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
171 ····​move-​result-​object·​v0 180 ····​move-​result-​object·​v0
   
  181 ····​.​line·​92
172 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 182 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
173 ····​move-​result-​object·​v0 183 ····​move-​result-​object·​v0
   
174 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>CONTACTS_WHERE:​Ljava/​lang/​String;​ 184 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​event/​EventLocationAdapter;​-​>CONTACTS_WHERE:​Ljava/​lang/​String;​
   
175 ····​.​line·​95 185 ····​.​line·​95
Offset 367, 14 lines modified Offset 377, 15 lines modified
   
367 ····​invoke-​direct·​{v1,​·​p0,​·​p1,​·​p2},​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​><init>(Lcom/​android/​calendar/​event/​EventLocationAdapter;​Landroid/​net/​Uri;​Landroid/​widget/​ImageView;​)​V 377 ····​invoke-​direct·​{v1,​·​p0,​·​p1,​·​p2},​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​><init>(Lcom/​android/​calendar/​event/​EventLocationAdapter;​Landroid/​net/​Uri;​Landroid/​widget/​ImageView;​)​V
   
368 ····​const/​4·​v2,​·​0x0 378 ····​const/​4·​v2,​·​0x0
   
369 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Void;​ 379 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Void;​
   
  380 ····​.​line·​360
370 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 381 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​android/​calendar/​event/​EventLocationAdapter$​1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
371 ····​move-​result-​object·​v0 382 ····​move-​result-​object·​v0
   
372 ····​.​line·​361 383 ····​.​line·​361
373 ····​.​local·​v0,​·​"photoUpdaterTask":​Landroid/​os/​AsyncTask;​,​·​"Landroid/​os/​AsyncTask<Ljava/​lang/​Void;​Ljava/​lang/​Void;​Landroid/​graphics/​Bitmap;​>;​" 384 ····​.​local·​v0,​·​"photoUpdaterTask":​Landroid/​os/​AsyncTask;​,​·​"Landroid/​os/​AsyncTask<Ljava/​lang/​Void;​Ljava/​lang/​Void;​Landroid/​graphics/​Bitmap;​>;​"
374 ····​return-​void 385 ····​return-​void
Offset 395, 106 lines modified Offset 406, 105 lines modified
395 ········​} 406 ········​}
396 ····​.​end·​annotation 407 ····​.​end·​annotation
   
397 ····​.​prologue 408 ····​.​prologue
398 ····​const/​4·​v6,​·​0x0 409 ····​const/​4·​v6,​·​0x0
   
Max diff block lines reached; 16984/19839 bytes (85.61%) of diff not shown.
smali/com/android/calendar/agenda/AgendaAdapter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaAdapter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaAdapter;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaAdapter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaAdapter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​52 27 ····​.​line·​52
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaAdapter$1;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaAdapter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaAdapter$1;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaAdapter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaAdapter.smali
Offset 319, 14 lines modified Offset 319, 15 lines modified
319 ····​move-​object/​from16·​v0,​·​v16 319 ····​move-​object/​from16·​v0,​·​v16
   
320 ····​iput-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaAdapter$ViewHol​der;​-​>where:​Landroid/​widget/​TextView;​ 320 ····​iput-​object·​v2,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaAdapter$ViewHol​der;​-​>where:​Landroid/​widget/​TextView;​
   
321 ····​.​line·​103 321 ····​.​line·​103
322 ····​const·​v2,​·​0x7f0f007b 322 ····​const·​v2,​·​0x7f0f007b
   
  323 ····​.​line·​104
323 ····​move-​object/​from16·​v0,​·​p1 324 ····​move-​object/​from16·​v0,​·​p1
   
324 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 325 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
325 ····​move-​result-​object·​v2 326 ····​move-​result-​object·​v2
   
326 ····​check-​cast·​v2,​·​Landroid/​widget/​LinearLayout;​ 327 ····​check-​cast·​v2,​·​Landroid/​widget/​LinearLayout;​
Offset 747, 14 lines modified Offset 748, 15 lines modified
   
747 ····​move-​object/​from16·​v2,​·​p2 748 ····​move-​object/​from16·​v2,​·​p2
   
748 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 749 ····​invoke-​static/​range·​{v2·​.​.​·​v9},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
749 ····​move-​result-​object·​v2 750 ····​move-​result-​object·​v2
   
  751 ····​.​line·​189
750 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 752 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
751 ····​move-​result-​object·​v26 753 ····​move-​result-​object·​v26
   
752 ····​.​line·​190 754 ····​.​line·​190
753 ····​.​local·​v26,​·​"whenString":​Ljava/​lang/​String;​ 755 ····​.​local·​v26,​·​"whenString":​Ljava/​lang/​String;​
754 ····​if-​nez·​v10,​·​:​cond_7 756 ····​if-​nez·​v10,​·​:​cond_7
smali/com/android/calendar/agenda/AgendaByDayAdapter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​56 27 ····​.​line·​56
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter$1;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter$1;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaByDayAdapter.smali
Offset 1733, 25 lines modified Offset 1733, 28 lines modified
   
1733 ····​move-​result·​v0 1733 ····​move-​result·​v0
   
1734 ····​if-​le·​v0,​·​p1,​·​:​cond_0 1734 ····​if-​le·​v0,​·​p1,​·​:​cond_0
   
1735 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​-​>mRowInfo:​Ljava/​util/​ArrayList;​ 1735 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​-​>mRowInfo:​Ljava/​util/​ArrayList;​
   
  1736 ····​.​line·​160
1736 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 1737 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
1737 ····​move-​result-​object·​v0 1738 ····​move-​result-​object·​v0
   
1738 ····​check-​cast·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter$Ro​wInfo;​ 1739 ····​check-​cast·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter$Ro​wInfo;​
   
1739 ····​iget·​v0,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter$Ro​wInfo;​-​>mType:​I 1740 ····​iget·​v0,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter$Ro​wInfo;​-​>mType:​I
   
  1741 ····​.​line·​159
1740 ····​:​goto_0 1742 ····​:​goto_0
1741 ····​return·​v0 1743 ····​return·​v0
   
  1744 ····​.​line·​160
1742 ····​:​cond_0 1745 ····​:​cond_0
1743 ····​const/​4·​v0,​·​0x0 1746 ····​const/​4·​v0,​·​0x0
   
1744 ····​goto·​:​goto_0 1747 ····​goto·​:​goto_0
1745 .​end·​method 1748 .​end·​method
   
1746 .​method·​public·​getStartTime(I)​J 1749 .​method·​public·​getStartTime(I)​J
Offset 2106, 14 lines modified Offset 2109, 15 lines modified
   
2106 ····​move-​wide·​v8,​·​v6 2109 ····​move-​wide·​v8,​·​v6
   
2107 ····​invoke-​static/​range·​{v4·​.​.​·​v11},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 2110 ····​invoke-​static/​range·​{v4·​.​.​·​v11},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
2108 ····​move-​result-​object·​v4 2111 ····​move-​result-​object·​v4
   
  2112 ····​.​line·​228
2109 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 2113 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
2110 ····​move-​result-​object·​v15 2114 ····​move-​result-​object·​v15
   
2111 ····​.​line·​234 2115 ····​.​line·​234
2112 ····​.​local·​v15,​·​"dateViewText":​Ljava/​lang/​String;​ 2116 ····​.​local·​v15,​·​"dateViewText":​Ljava/​lang/​String;​
2113 ····​move-​object/​from16·​v0,​·​v17 2117 ····​move-​object/​from16·​v0,​·​v17
smali/com/android/calendar/agenda/AgendaFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​65 27 ····​.​line·​65
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment$1;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment$1;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​464 27 ····​.​line·​464
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment$2;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment$2;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaFragment.smali
Offset 710, 14 lines modified Offset 710, 15 lines modified
   
710 ····​move-​result-​wide·​v8 710 ····​move-​result-​wide·​v8
   
711 ····​.​line·​417 711 ····​.​line·​417
712 ····​.​local·​v8,​·​"endMillis":​J 712 ····​.​local·​v8,​·​"endMillis":​J
713 ····​const·​v2,​·​0x7f0f0079 713 ····​const·​v2,​·​0x7f0f0079
   
  714 ····​.​line·​418
714 ····​invoke-​virtual·​{v15,​·​v2},​·​Landroid/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​app/​Fragment;​ 715 ····​invoke-​virtual·​{v15,​·​v2},​·​Landroid/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​app/​Fragment;​
   
715 ····​move-​result-​object·​v14 716 ····​move-​result-​object·​v14
   
716 ····​check-​cast·​v14,​·​Lcom/​android/​calendar/​EventInfoFragment;​ 717 ····​check-​cast·​v14,​·​Lcom/​android/​calendar/​EventInfoFragment;​
   
717 ····​.​line·​419 718 ····​.​line·​419
Offset 730, 14 lines modified Offset 731, 15 lines modified
   
730 ····​move-​result-​wide·​v2 731 ····​move-​result-​wide·​v2
   
731 ····​cmp-​long·​v2,​·​v2,​·​v6 732 ····​cmp-​long·​v2,​·​v2,​·​v6
   
732 ····​if-​nez·​v2,​·​:​cond_5 733 ····​if-​nez·​v2,​·​:​cond_5
   
  734 ····​.​line·​420
733 ····​invoke-​virtual·​{v14},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>getEndMillis()​J 735 ····​invoke-​virtual·​{v14},​·​Lcom/​android/​calendar/​EventInfoFragment;​-​>getEndMillis()​J
   
734 ····​move-​result-​wide·​v2 736 ····​move-​result-​wide·​v2
   
735 ····​cmp-​long·​v2,​·​v2,​·​v8 737 ····​cmp-​long·​v2,​·​v2,​·​v8
   
736 ····​if-​nez·​v2,​·​:​cond_5 738 ····​if-​nez·​v2,​·​:​cond_5
Offset 1011, 25 lines modified Offset 1013, 27 lines modified
1011 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mController:​Lcom/​android/​calendar/​CalendarController;​ 1013 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mController:​Lcom/​android/​calendar/​CalendarController;​
   
1012 ····​.​line·​122 1014 ····​.​line·​122
1013 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mActivity:​Landroid/​app/​Activity;​ 1015 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mActivity:​Landroid/​app/​Activity;​
   
1014 ····​const·​v3,​·​0x7f0a0009 1016 ····​const·​v3,​·​0x7f0a0009
   
  1017 ····​.​line·​123
1015 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​Utils;​-​>getConfigBool(Landro​id/​content/​Context;​I)​Z 1018 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​Utils;​-​>getConfigBool(Landro​id/​content/​Context;​I)​Z
   
1016 ····​move-​result·​v2 1019 ····​move-​result·​v2
   
1017 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mShowEventDetailsWit​hAgenda:​Z 1020 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mShowEventDetailsWit​hAgenda:​Z
   
1018 ····​.​line·​124 1021 ····​.​line·​124
1019 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mActivity:​Landroid/​app/​Activity;​ 1022 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mActivity:​Landroid/​app/​Activity;​
   
1020 ····​const·​v3,​·​0x7f0a000c 1023 ····​const·​v3,​·​0x7f0a000c
   
  1024 ····​.​line·​125
1021 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​Utils;​-​>getConfigBool(Landro​id/​content/​Context;​I)​Z 1025 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​Utils;​-​>getConfigBool(Landro​id/​content/​Context;​I)​Z
   
1022 ····​move-​result·​v2 1026 ····​move-​result·​v2
   
1023 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mIsTabletConfig:​Z 1027 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>mIsTabletConfig:​Z
   
1024 ····​.​line·​126 1028 ····​.​line·​126
Offset 1201, 14 lines modified Offset 1205, 15 lines modified
   
1201 ····​invoke-​virtual·​{v4,​·​v13},​·​Landroid/​view/​View;​-​>setVisibility(I)​V 1205 ····​invoke-​virtual·​{v4,​·​v13},​·​Landroid/​view/​View;​-​>setVisibility(I)​V
   
1202 ····​.​line·​162 1206 ····​.​line·​162
1203 ····​:​cond_1 1207 ····​:​cond_1
1204 ····​const·​v13,​·​0x7f0f0077 1208 ····​const·​v13,​·​0x7f0f0077
   
  1209 ····​.​line·​163
1205 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 1210 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
1206 ····​move-​result-​object·​v8 1211 ····​move-​result-​object·​v8
   
1207 ····​check-​cast·​v8,​·​Lcom/​android/​calendar/​StickyHeaderListView;​ 1212 ····​check-​cast·​v8,​·​Lcom/​android/​calendar/​StickyHeaderListView;​
   
1208 ····​.​line·​164 1213 ····​.​line·​164
Offset 1459, 20 lines modified Offset 1464, 21 lines modified
   
1459 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1464 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1460 ····​move-​result-​object·​v1 1465 ····​move-​result-​object·​v1
   
1461 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 1466 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
1462 ····​.​line·​214 1467 ····​.​line·​215
1463 ····​:​cond_0 1468 ····​:​cond_0
1464 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 1469 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​agenda/​AgendaFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
1465 ····​move-​result-​object·​v0 1470 ····​move-​result-​object·​v0
   
  1471 ····​.​line·​214
1466 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>getSharedPreferences​(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 1472 ····​invoke-​static·​{v0},​·​Lcom/​android/​calendar/​GeneralPreferences;​-​>getSharedPreferences​(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
1467 ····​move-​result-​object·​v8 1473 ····​move-​result-​object·​v8
   
1468 ····​.​line·​216 1474 ····​.​line·​216
1469 ····​.​local·​v8,​·​"prefs":​Landroid/​content/​SharedPreferences;​ 1475 ····​.​local·​v8,​·​"prefs":​Landroid/​content/​SharedPreferences;​
1470 ····​const-​string·​v0,​·​"preferences_hide_dec​lined" 1476 ····​const-​string·​v0,​·​"preferences_hide_dec​lined"
Offset 1728, 20 lines modified Offset 1734, 22 lines modified
   
Max diff block lines reached; 656/3382 bytes (19.40%) of diff not shown.
smali/com/android/calendar/agenda/AgendaListView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaListView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaListView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaListView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​53 27 ····​.​line·​53
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView$1;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView$1;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaListView$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaListView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaListView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaListView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​64 27 ····​.​line·​64
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView$2;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView$2;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaListView$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaListView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaListView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaListView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView$3;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView$3;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaListView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaListView.smali
Offset 207, 14 lines modified Offset 207, 15 lines modified
   
207 ····​.​line·​93 207 ····​.​line·​93
208 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​android/​calendar/​agenda/​AgendaListView;​-​>setVerticalScrollBar​Enabled(Z)​V 208 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​android/​calendar/​agenda/​AgendaListView;​-​>setVerticalScrollBar​Enabled(Z)​V
   
209 ····​.​line·​94 209 ····​.​line·​94
210 ····​new-​instance·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 210 ····​new-​instance·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
  211 ····​.​line·​95
211 ····​invoke-​static·​{p1,​·​v5},​·​Lcom/​android/​calendar/​Utils;​-​>getConfigBool(Landro​id/​content/​Context;​I)​Z 212 ····​invoke-​static·​{p1,​·​v5},​·​Lcom/​android/​calendar/​Utils;​-​>getConfigBool(Landro​id/​content/​Context;​I)​Z
   
212 ····​move-​result·​v1 213 ····​move-​result·​v1
   
213 ····​invoke-​direct·​{v0,​·​p1,​·​p0,​·​v1},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​><init>(Landroid/​content/​Context;​Lcom/​android/​calendar/​agenda/​AgendaListView;​Z)​V 214 ····​invoke-​direct·​{v0,​·​p1,​·​p0,​·​v1},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​><init>(Landroid/​content/​Context;​Lcom/​android/​calendar/​agenda/​AgendaListView;​Z)​V
   
214 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView;​-​>mWindowAdapter:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 215 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView;​-​>mWindowAdapter:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
Offset 1119, 14 lines modified Offset 1120, 15 lines modified
   
1119 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​agenda/​AgendaListView;​-​>getHeight()​I 1120 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​agenda/​AgendaListView;​-​>getHeight()​I
   
1120 ····​move-​result·​v10 1121 ····​move-​result·​v10
   
1121 ····​if-​gt·​v9,​·​v10,​·​:​cond_5 1122 ····​if-​gt·​v9,​·​v10,​·​:​cond_5
   
  1123 ····​.​line·​352
1122 ····​invoke-​virtual·​{v5},​·​Landroid/​view/​View;​-​>getTop()​I 1124 ····​invoke-​virtual·​{v5},​·​Landroid/​view/​View;​-​>getTop()​I
   
1123 ····​move-​result·​v9 1125 ····​move-​result·​v9
   
1124 ····​iget-​object·​v10,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView;​-​>mWindowAdapter:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 1126 ····​iget-​object·​v10,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaListView;​-​>mWindowAdapter:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
1125 ····​invoke-​virtual·​{v10},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>getStickyHeaderHeigh​t()​I 1127 ····​invoke-​virtual·​{v10},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>getStickyHeaderHeigh​t()​I
Offset 1335, 20 lines modified Offset 1337, 22 lines modified
   
1335 ····​const/​4·​v3,​·​0x0 1337 ····​const/​4·​v3,​·​0x0
   
1336 ····​move-​object/​from16·​v0,​·​v19 1338 ····​move-​object/​from16·​v0,​·​v19
   
1337 ····​iget-​boolean·​v14,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$A​gendaItem;​-​>allDay:​Z 1339 ····​iget-​boolean·​v14,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$A​gendaItem;​-​>allDay:​Z
   
  1340 ····​.​line·​201
1338 ····​invoke-​static·​{v3,​·​v14},​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>buildViewExtraLong(I​Z)​J 1341 ····​invoke-​static·​{v3,​·​v14},​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>buildViewExtraLong(I​Z)​J
   
1339 ····​move-​result-​wide·​v14 1342 ····​move-​result-​wide·​v14
   
1340 ····​move-​object/​from16·​v3,​·​p0 1343 ····​move-​object/​from16·​v3,​·​p0
   
  1344 ····​.​line·​200
1341 ····​invoke-​virtual/​range·​{v2·​.​.​·​v17},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​tWithExtra(Ljava/​lang/​Object;​JJJJIIJJ)​V 1345 ····​invoke-​virtual/​range·​{v2·​.​.​·​v17},​·​Lcom/​android/​calendar/​CalendarController;​-​>sendEventRelatedEven​tWithExtra(Ljava/​lang/​Object;​JJJJIIJJ)​V
   
1342 ····​.​line·​205 1346 ····​.​line·​205
1343 ····​.​end·​local·​v2····​#·​"controller":​Lcom/​android/​calendar/​CalendarController;​ 1347 ····​.​end·​local·​v2····​#·​"controller":​Lcom/​android/​calendar/​CalendarController;​
1344 ····​.​end·​local·​v8····​#·​"startTime":​J 1348 ····​.​end·​local·​v8····​#·​"startTime":​J
1345 ····​.​end·​local·​v10····​#·​"endTime":​J 1349 ····​.​end·​local·​v10····​#·​"endTime":​J
1346 ····​.​end·​local·​v16····​#·​"holderStartTime":​J 1350 ····​.​end·​local·​v16····​#·​"holderStartTime":​J
smali/com/android/calendar/agenda/AgendaWindowAdapter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​162 27 ····​.​line·​162
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$1​;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$1​;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaWindowAdapter$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​205 27 ····​.​line·​205
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$2​;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$2​;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaWindowAdapter$QueryHandler$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1206 27 ····​.​line·​1206
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler$1;​-​>this$1:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler$1;​-​>this$1:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/agenda/AgendaWindowAdapter$QueryHandler.smali
Offset 31, 249 lines modified Offset 31, 256 lines modified
31 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​content/​AsyncQueryHandler;​-​><init>(Landroid/​content/​ContentResolver;​)​V 31 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​content/​AsyncQueryHandler;​-​><init>(Landroid/​content/​ContentResolver;​)​V
   
32 ····​.​line·​1073 32 ····​.​line·​1073
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
35 .​method·​private·​processNewCursor(Lcom​/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​Landroid/​database/​Cursor;​)​I 35 .​method·​private·​processNewCursor(Lcom​/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​Landroid/​database/​Cursor;​)​I
36 ····​.​locals·7 36 ····​.​locals·8
37 ····​.​param·​p1,​·​"data"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​ 37 ····​.​param·​p1,​·​"data"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​
38 ····​.​param·​p2,​·​"cursor"····​#·​Landroid/​database/​Cursor;​ 38 ····​.​param·​p2,​·​"cursor"····​#·​Landroid/​database/​Cursor;​
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​1346 40 ····​.​line·​1346
41 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 41 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
42 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mAdapterInfos:​Ljava/​util/​LinkedList;​ 42 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mAdapterInfos:​Ljava/​util/​LinkedList;​
43 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>access$400(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​Ljava/​util/​LinkedList;​ 43 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>access$400(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​Ljava/​util/​LinkedList;​
   
44 ····​move-​result-​object·​v5 44 ····​move-​result-​object·​v4
   
45 ····​monitor-​enter·​v5 45 ····​monitor-​enter·​v4
   
46 ····​.​line·​1348 46 ····​.​line·​1348
47 ····​:​try_start_0 47 ····​:​try_start_0
48 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 48 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
49 ····​iget·​v6,​·​p1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>queryType:​I 49 ····​iget·​v5,​·​p1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>queryType:​I
   
50 ····​#·​invokes:​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>pruneAdapterInfo(I)​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​ 50 ····​#·​invokes:​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>pruneAdapterInfo(I)​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​
51 ····​invoke-​static·​{v4,​·​v6},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>access$2700(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​I)​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​ 51 ····​invoke-​static·​{v3,​·​v5},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>access$2700(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​I)​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​
   
52 ····​move-​result-​object·​v1 52 ····​move-​result-​object·​v0
   
53 ····​.​line·​1349 53 ····​.​line·​1349
54 ····​.​local·​v1,​·​"info":​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​ 54 ····​.​local·​v0,​·​"info":​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​
55 ····​const/​4·​v3,​·​0x0 55 ····​const/​4·​v2,​·​0x0
   
56 ····​.​line·​1350 56 ····​.​line·​1350
57 ····​.​local·​v3,​·​"listPositionOffset":​I 57 ····​.​local·​v2,​·​"listPositionOffset":​I
58 ····​if-​nez·​v1,​·​:​cond_1 58 ····​if-​nez·​v0,​·​:​cond_1
   
59 ····​.​line·​1351 59 ····​.​line·​1351
60 ····​new-​instance·​v1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​ 60 ····​new-​instance·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​
   
61 ····​.​end·​local·​v1····​#·​"info":​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​ 61 ····​.​end·​local·​v0····​#·​"info":​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​
62 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 62 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
63 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mContext:​Landroid/​content/​Context;​ 63 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mContext:​Landroid/​content/​Context;​
64 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>access$100(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​Landroid/​content/​Context;​ 64 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>access$100(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​Landroid/​content/​Context;​
   
65 ····​move-​result-​object·​v4 65 ····​move-​result-​object·​v3
   
66 ····​invoke-​direct·​{v1,​·​v4},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​><init>(Landroid/​content/​Context;​)​V 66 ····​invoke-​direct·​{v0,​·​v3},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​><init>(Landroid/​content/​Context;​)​V
   
67 ····​.​line·​1360 67 ····​.​line·​1360
68 ····​.​restart·​local·​v1····​#·​"info":​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​ 68 ····​.​restart·​local·​v0····​#·​"info":​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​
69 ····​:​goto_0 69 ····​:​goto_0
70 ····​iget·​v4,​·​p1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>start:​I 70 ····​iget·​v3,​·​p1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>start:​I
   
71 ····​iput·​v4,​·​v1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>start:​I 71 ····​iput·​v3,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>start:​I
   
72 ····​.​line·​1361 72 ····​.​line·​1361
73 ····​iget·​v4,​·​p1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>end:​I 73 ····​iget·​v3,​·​p1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>end:​I
   
74 ····​iput·​v4,​·​v1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>end:​I 74 ····​iput·​v3,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>end:​I
   
75 ····​.​line·​1362 75 ····​.​line·​1362
76 ····​iput-​object·​p2,​·​v1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>cursor:​Landroid/​database/​Cursor;​ 76 ····​iput-​object·​p2,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>cursor:​Landroid/​database/​Cursor;​
   
77 ····​.​line·​1363 77 ····​.​line·​1363
78 ····​iget-​object·​v4,​·​v1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>dayAdapter:​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​ 78 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>dayAdapter:​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​
   
79 ····​invoke-​virtual·​{v4,​·​v1},​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​-​>changeCursor(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​)​V 79 ····​invoke-​virtual·​{v3,​·​v0},​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​-​>changeCursor(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​)​V
   
80 ····​.​line·​1364 80 ····​.​line·​1364
81 ····​iget-​object·​v4,​·​v1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>dayAdapter:​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​ 81 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>dayAdapter:​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​
   
82 ····​invoke-​virtual·​{v4},​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​-​>getCount()​I 82 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​calendar/​agenda/​AgendaByDayAdapter;​-​>getCount()​I
   
83 ····​move-​result·​v4 83 ····​move-​result·​v3
   
84 ····​iput·​v4,​·​v1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>size:​I 84 ····​iput·​v3,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​-​>size:​I
   
85 ····​.​line·​1367 85 ····​.​line·​1367
86 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 86 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>this$0:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
   
87 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mAdapterInfos:​Ljava/​util/​LinkedList;​ 87 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mAdapterInfos:​Ljava/​util/​LinkedList;​
88 ····​invoke-​static·​{v4},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>access$400(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​Ljava/​util/​LinkedList;​ 88 ····​invoke-​static·​{v3},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>access$400(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​)​Ljava/​util/​LinkedList;​
   
89 ····​move-​result-​object·​v4 89 ····​move-​result-​object·​v3
   
90 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​LinkedList;​-​>isEmpty()​Z 90 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​LinkedList;​-​>isEmpty()​Z
   
91 ····​move-​result·​v4 91 ····​move-​result·​v3
   
92 ····​if-​nez·​v4,​·​:​cond_0 92 ····​if-​nez·​v3,​·​:​cond_0
   
93 ····​iget·​v6,​·​p1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>end:​I 93 ····​iget·​v5,​·​p1,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>end:​I
   
Max diff block lines reached; 15395/23745 bytes (64.83%) of diff not shown.
smali/com/android/calendar/agenda/AgendaWindowAdapter$QuerySpec.smali
Offset 128, 14 lines modified Offset 128, 15 lines modified
   
128 ····​if-​ne·​v3,​·​v4,​·​:​cond_4 128 ····​if-​ne·​v3,​·​v4,​·​:​cond_4
   
129 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>searchQuery:​Ljava/​lang/​String;​ 129 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>searchQuery:​Ljava/​lang/​String;​
   
130 ····​iget-​object·​v4,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>searchQuery:​Ljava/​lang/​String;​ 130 ····​iget-​object·​v4,​·​v0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>searchQuery:​Ljava/​lang/​String;​
   
  131 ····​.​line·​1007
131 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​android/​calendar/​Utils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 132 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​android/​calendar/​Utils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
132 ····​move-​result·​v3 133 ····​move-​result·​v3
   
133 ····​if-​nez·​v3,​·​:​cond_4 134 ····​if-​nez·​v3,​·​:​cond_4
   
134 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>id:​J 135 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​uerySpec;​-​>id:​J
smali/com/android/calendar/agenda/AgendaWindowAdapter.smali
Offset 391, 14 lines modified Offset 391, 15 lines modified
391 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mResources:​Landroid/​content/​res/​Resources;​ 391 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mResources:​Landroid/​content/​res/​Resources;​
   
392 ····​.​line·​223 392 ····​.​line·​223
393 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mResources:​Landroid/​content/​res/​Resources;​ 393 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mResources:​Landroid/​content/​res/​Resources;​
   
394 ····​const·​v2,​·​0x7f0d0016 394 ····​const·​v2,​·​0x7f0d0016
   
  395 ····​.​line·​224
395 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I 396 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
   
396 ····​move-​result·​v1 397 ····​move-​result·​v1
   
397 ····​iput·​v1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mSelectedItemBackgro​undColor:​I 398 ····​iput·​v1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mSelectedItemBackgro​undColor:​I
   
398 ····​.​line·​225 399 ····​.​line·​225
Offset 493, 14 lines modified Offset 494, 15 lines modified
493 ····​.​line·​242 494 ····​.​line·​242
494 ····​:​cond_0 495 ····​:​cond_0
495 ····​iput-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mSearchQuery:​Ljava/​lang/​String;​ 496 ····​iput-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mSearchQuery:​Ljava/​lang/​String;​
   
496 ····​.​line·​244 497 ····​.​line·​244
497 ····​const-​string·​v1,​·​"layout_inflater" 498 ····​const-​string·​v1,​·​"layout_inflater"
   
  499 ····​.​line·​245
498 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 500 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
499 ····​move-​result-​object·​v0 501 ····​move-​result-​object·​v0
   
500 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater;​ 502 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater;​
   
501 ····​.​line·​246 503 ····​.​line·​246
Offset 879, 30 lines modified Offset 881, 14 lines modified
879 ····​.​prologue 881 ····​.​prologue
880 ····​.​line·​77 882 ····​.​line·​77
881 ····​iput·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mRowCount:​I 883 ····​iput·​p1,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mRowCount:​I
   
882 ····​return·​p1 884 ····​return·​p1
883 .​end·​method 885 .​end·​method
   
884 .​method·​static·​synthetic·​access$2812(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​I)​I  
885 ····​.​locals·​1  
886 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​  
887 ····​.​param·​p1,​·​"x1"····​#·​I  
   
888 ····​.​prologue  
889 ····​.​line·​77  
890 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mRowCount:​I  
   
891 ····​add-​int/​2addr·​v0,​·​p1  
   
892 ····​iput·​v0,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mRowCount:​I  
   
893 ····​return·​v0  
894 .​end·​method  
   
895 .​method·​static·​synthetic·​access$2902(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​)​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​ 886 .​method·​static·​synthetic·​access$2902(Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​)​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​
896 ····​.​locals·​0 887 ····​.​locals·​0
897 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​ 888 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​
898 ····​.​param·​p1,​·​"x1"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​ 889 ····​.​param·​p1,​·​"x1"····​#·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$D​ayAdapterInfo;​
   
899 ····​.​prologue 890 ····​.​prologue
900 ····​.​line·​77 891 ····​.​line·​77
Offset 1436, 24 lines modified Offset 1422, 26 lines modified
   
1436 ····​.​line·​832 1422 ····​.​line·​832
1437 ····​.​local·​v3,​·​"queryUri":​Landroid/​net/​Uri;​ 1423 ····​.​local·​v3,​·​"queryUri":​Landroid/​net/​Uri;​
1438 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mQueryHandler:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​ 1424 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>mQueryHandler:​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​
   
1439 ····​sget-​object·​v4,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>PROJECTION:​[Ljava/​lang/​String;​ 1425 ····​sget-​object·​v4,​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>PROJECTION:​[Ljava/​lang/​String;​
   
  1426 ····​.​line·​833
1440 ····​invoke-​direct·​{p0},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>buildQuerySelection(​)​Ljava/​lang/​String;​ 1427 ····​invoke-​direct·​{p0},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter;​-​>buildQuerySelection(​)​Ljava/​lang/​String;​
   
1441 ····​move-​result-​object·​v5 1428 ····​move-​result-​object·​v5
   
1442 ····​const/​4·​v6,​·​0x0 1429 ····​const/​4·​v6,​·​0x0
   
1443 ····​const-​string·​v7,​·​"startDay·​ASC,​·​begin·​ASC,​·​title·​ASC" 1430 ····​const-​string·​v7,​·​"startDay·​ASC,​·​begin·​ASC,​·​title·​ASC"
   
1444 ····​move-​object·​v2,​·​p1 1431 ····​move-​object·​v2,​·​p1
   
  1432 ····​.​line·​832
1445 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 1433 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​android/​calendar/​agenda/​AgendaWindowAdapter$Q​ueryHandler;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
1446 ····​.​line·​835 1434 ····​.​line·​835
1447 ····​return-​void 1435 ····​return-​void
   
1448 ····​.​line·​787 1436 ····​.​line·​787
1449 ····​.​end·​local·​v3····​#·​"queryUri":​Landroid/​net/​Uri;​ 1437 ····​.​end·​local·​v3····​#·​"queryUri":​Landroid/​net/​Uri;​
Offset 1642, 112 lines modified Offset 1630, 112 lines modified
   
1642 ····​move-​wide·​v4,​·​v2 1630 ····​move-​wide·​v4,​·​v2
   
1643 ····​invoke-​static/​range·​{v0·​.​.​·​v7},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 1631 ····​invoke-​static/​range·​{v0·​.​.​·​v7},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
1644 ····​move-​result-​object·​v0 1632 ····​move-​result-​object·​v0
   
  1633 ····​.​line·​844
1645 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 1634 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
Max diff block lines reached; 14428/17785 bytes (81.12%) of diff not shown.
smali/com/android/calendar/alerts/AlarmScheduler.smali
Offset 92, 15 lines modified Offset 92, 15 lines modified
92 ····​.​line·​50 92 ····​.​line·​50
93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
94 ····​return-​void 94 ····​return-​void
95 .​end·​method 95 .​end·​method
   
96 .​method·​private·​static·​queryNextReminderAndS​chedule(Landroid/​database/​Cursor;​Landroid/​content/​Context;​Landroid/​content/​ContentResolver;​Lcom/​android/​calendar/​alerts/​AlarmManagerInterface​;​IJ)​V 96 .​method·​private·​static·​queryNextReminderAndS​chedule(Landroid/​database/​Cursor;​Landroid/​content/​Context;​Landroid/​content/​ContentResolver;​Lcom/​android/​calendar/​alerts/​AlarmManagerInterface​;​IJ)​V
97 ····​.​locals·​37 97 ····​.​locals·​35
98 ····​.​param·​p0,​·​"instancesCursor"····​#·​Landroid/​database/​Cursor;​ 98 ····​.​param·​p0,​·​"instancesCursor"····​#·​Landroid/​database/​Cursor;​
99 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 99 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
100 ····​.​param·​p2,​·​"contentResolver"····​#·​Landroid/​content/​ContentResolver;​ 100 ····​.​param·​p2,​·​"contentResolver"····​#·​Landroid/​content/​ContentResolver;​
101 ····​.​param·​p3,​·​"alarmManager"····​#·​Lcom/​android/​calendar/​alerts/​AlarmManagerInterface​;​ 101 ····​.​param·​p3,​·​"alarmManager"····​#·​Lcom/​android/​calendar/​alerts/​AlarmManagerInterface​;​
102 ····​.​param·​p4,​·​"batchSize"····​#·​I 102 ····​.​param·​p4,​·​"batchSize"····​#·​I
103 ····​.​param·​p5,​·​"currentMillis"····​#·​J 103 ····​.​param·​p5,​·​"currentMillis"····​#·​J
   
Offset 125, 28 lines modified Offset 125, 28 lines modified
125 ····​:​goto_0 125 ····​:​goto_0
126 ····​new-​instance·​v22,​·​Ljava/​util/​HashMap;​ 126 ····​new-​instance·​v22,​·​Ljava/​util/​HashMap;​
   
127 ····​invoke-​direct/​range·​{v22·​.​.​·​v22},​·​Ljava/​util/​HashMap;​-​><init>()​V 127 ····​invoke-​direct/​range·​{v22·​.​.​·​v22},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
128 ····​.​line·​199 128 ····​.​line·​199
129 ····​.​local·​v22,​·​"eventMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​Integer;​Ljava/​util/​List<Ljava/​lang/​Long;​>;​>;​" 129 ····​.​local·​v22,​·​"eventMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​Integer;​Ljava/​util/​List<Ljava/​lang/​Long;​>;​>;​"
130 ····​new-​instance·​v35,​·​Landroid/​text/​format/​Time;​ 130 ····​new-​instance·​v34,​·​Landroid/​text/​format/​Time;​
   
131 ····​invoke-​direct/​range·​{v35·​.​.​·​v35},​·​Landroid/​text/​format/​Time;​-​><init>()​V 131 ····​invoke-​direct/​range·​{v34·​.​.​·​v34},​·​Landroid/​text/​format/​Time;​-​><init>()​V
   
132 ····​.​line·​200 132 ····​.​line·​200
133 ····​.​local·​v35,​·​"timeObj":​Landroid/​text/​format/​Time;​ 133 ····​.​local·​v34,​·​"timeObj":​Landroid/​text/​format/​Time;​
134 ····​const-​wide·​v30,​·​0x7fffffffffffffffL 134 ····​const-​wide·​v30,​·​0x7fffffffffffffffL
   
135 ····​.​line·​201 135 ····​.​line·​201
136 ····​.​local·​v30,​·​"nextAlarmTime":​J 136 ····​.​local·​v30,​·​"nextAlarmTime":​J
137 ····​const/​16·​v29,​·​0x0 137 ····​const/​16·​v28,​·​0x0
   
138 ····​.​line·​202 138 ····​.​line·​202
139 ····​.​local·​v29,​·​"nextAlarmEventId":​I 139 ····​.​local·​v28,​·​"nextAlarmEventId":​I
140 ····​const/​4·​v4,​·​-​0x1 140 ····​const/​4·​v4,​·​-​0x1
   
141 ····​move-​object/​from16·​v0,​·​p0 141 ····​move-​object/​from16·​v0,​·​p0
   
142 ····​invoke-​interface·​{v0,​·​v4},​·​Landroid/​database/​Cursor;​-​>moveToPosition(I)​Z 142 ····​invoke-​interface·​{v0,​·​v4},​·​Landroid/​database/​Cursor;​-​>moveToPosition(I)​Z
   
143 ····​.​line·​203 143 ····​.​line·​203
Offset 155, 18 lines modified Offset 155, 18 lines modified
155 ····​invoke-​interface/​range·​{p0·​.​.​·​p0},​·​Landroid/​database/​Cursor;​-​>isAfterLast()​Z 155 ····​invoke-​interface/​range·​{p0·​.​.​·​p0},​·​Landroid/​database/​Cursor;​-​>isAfterLast()​Z
   
156 ····​move-​result·​v4 156 ····​move-​result·​v4
   
157 ····​if-​nez·​v4,​·​:​cond_d 157 ····​if-​nez·​v4,​·​:​cond_d
   
158 ····​.​line·​204 158 ····​.​line·​204
159 ····​const/​16·​v24,​·​0x0 159 ····​const/​16·​v23,​·​0x0
   
160 ····​.​line·​205 160 ····​.​line·​205
161 ····​.​local·​v24,​·​"index":​I 161 ····​.​local·​v23,​·​"index":​I
162 ····​invoke-​interface/​range·​{v22·​.​.​·​v22},​·​Ljava/​util/​Map;​-​>clear()​V 162 ····​invoke-​interface/​range·​{v22·​.​.​·​v22},​·​Ljava/​util/​Map;​-​>clear()​V
   
163 ····​.​line·​206 163 ····​.​line·​206
164 ····​new-​instance·​v21,​·​Ljava/​lang/​StringBuilder;​ 164 ····​new-​instance·​v21,​·​Ljava/​lang/​StringBuilder;​
   
165 ····​invoke-​direct/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 165 ····​invoke-​direct/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 174, 25 lines modified Offset 174, 25 lines modified
174 ····​.​local·​v21,​·​"eventIdsForQuery":​Ljava/​lang/​StringBuilder;​ 174 ····​.​local·​v21,​·​"eventIdsForQuery":​Ljava/​lang/​StringBuilder;​
175 ····​const/​16·​v4,​·​0x28 175 ····​const/​16·​v4,​·​0x28
   
176 ····​move-​object/​from16·​v0,​·​v21 176 ····​move-​object/​from16·​v0,​·​v21
   
177 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 177 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
178 ····​move/​from16·​v25,​·​v24 178 ····​move/​from16·​v24,​·​v23
   
179 ····​.​line·​208 179 ····​.​line·​208
180 ····​.​end·​local·​v24····​#·​"index":​I 180 ····​.​end·​local·​v23····​#·​"index":​I
181 ····​.​local·​v25,​·​"index":​I 181 ····​.​local·​v24,​·​"index":​I
182 ····​:​goto_2 182 ····​:​goto_2
183 ····​add-​int/​lit8·​v24,​·​v25,​·​0x1 183 ····​add-​int/​lit8·​v23,​·​v24,​·​0x1
   
184 ····​.​end·​local·​v25····​#·​"index":​I 184 ····​.​end·​local·​v24····​#·​"index":​I
185 ····​.​restart·​local·​v24····​#·​"index":​I 185 ····​.​restart·​local·​v23····​#·​"index":​I
186 ····​move/​from16·​v0,​·​v25 186 ····​move/​from16·​v0,​·​v24
   
187 ····​move/​from16·​v1,​·​p4 187 ····​move/​from16·​v1,​·​p4
   
188 ····​if-​ge·​v0,​·​v1,​·​:​cond_6 188 ····​if-​ge·​v0,​·​v1,​·​:​cond_6
   
189 ····​invoke-​interface/​range·​{p0·​.​.​·​p0},​·​Landroid/​database/​Cursor;​-​>moveToNext()​Z 189 ····​invoke-​interface/​range·​{p0·​.​.​·​p0},​·​Landroid/​database/​Cursor;​-​>moveToNext()​Z
   
Offset 234, 20 lines modified Offset 234, 21 lines modified
234 ····​const/​4·​v13,​·​0x1 234 ····​const/​4·​v13,​·​0x1
   
235 ····​.​line·​213 235 ····​.​line·​213
236 ····​.​local·​v13,​·​"allday":​Z 236 ····​.​local·​v13,​·​"allday":​Z
237 ····​:​goto_3 237 ····​:​goto_3
238 ····​if-​eqz·​v13,​·​:​cond_5 238 ····​if-​eqz·​v13,​·​:​cond_5
   
239 ····​.​line·​215 239 ····​.​line·​216
240 ····​invoke-​static·​{},​·​Landroid/​text/​format/​Time;​-​>getCurrentTimezone()​Ljava/​lang/​String;​ 240 ····​invoke-​static·​{},​·​Landroid/​text/​format/​Time;​-​>getCurrentTimezone()​Ljava/​lang/​String;​
Max diff block lines reached; 20831/24185 bytes (86.13%) of diff not shown.
smali/com/android/calendar/alerts/AlertActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​alerts/​AlertActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​alerts/​AlertActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​alerts/​AlertActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​alerts/​AlertActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​alerts/​AlertActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​91 27 ····​.​line·​91
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity$1;​-​>this$0:​Lcom/​android/​calendar/​alerts/​AlertActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity$1;​-​>this$0:​Lcom/​android/​calendar/​alerts/​AlertActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 145, 14 lines modified Offset 146, 15 lines modified
   
145 ····​const-​class·​v11,​·​Lcom/​android/​calendar/​EventInfoActivity;​ 146 ····​const-​class·​v11,​·​Lcom/​android/​calendar/​EventInfoActivity;​
   
146 ····​invoke-​virtual·​{v3,​·​v11},​·​Landroid/​app/​TaskStackBuilder;​-​>addParentStack(Ljava​/​lang/​Class;​)​Landroid/​app/​TaskStackBuilder;​ 147 ····​invoke-​virtual·​{v3,​·​v11},​·​Landroid/​app/​TaskStackBuilder;​-​>addParentStack(Ljava​/​lang/​Class;​)​Landroid/​app/​TaskStackBuilder;​
   
147 ····​move-​result-​object·​v3 148 ····​move-​result-​object·​v3
   
  149 ····​.​line·​115
148 ····​move-​object/​from16·​v0,​·​v18 150 ····​move-​object/​from16·​v0,​·​v18
   
149 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​TaskStackBuilder;​-​>addNextIntent(Landro​id/​content/​Intent;​)​Landroid/​app/​TaskStackBuilder;​ 151 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​TaskStackBuilder;​-​>addNextIntent(Landro​id/​content/​Intent;​)​Landroid/​app/​TaskStackBuilder;​
   
150 ····​move-​result-​object·​v3 152 ····​move-​result-​object·​v3
   
151 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​TaskStackBuilder;​-​>startActivities()​V 153 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​TaskStackBuilder;​-​>startActivities()​V
smali/com/android/calendar/alerts/AlertActivity$2.smali
Offset 31, 14 lines modified Offset 31, 15 lines modified
31 #·​instance·​fields 31 #·​instance·​fields
32 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​alerts/​AlertActivity;​ 32 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​alerts/​AlertActivity;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​android/​calendar/​alerts/​AlertActivity;​)​V 34 .​method·​constructor·​<init>(Lcom/​android/​calendar/​alerts/​AlertActivity;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​alerts/​AlertActivity;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​168 38 ····​.​line·​168
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity$2;​-​>this$0:​Lcom/​android/​calendar/​alerts/​AlertActivity;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity$2;​-​>this$0:​Lcom/​android/​calendar/​alerts/​AlertActivity;​
   
39 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
smali/com/android/calendar/alerts/AlertActivity.smali
Offset 145, 22 lines modified Offset 145, 24 lines modified
145 ····​aput-​object·​v2,​·​v0,​·​v1 145 ····​aput-​object·​v2,​·​v0,​·​v1
   
146 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>PROJECTION:​[Ljava/​lang/​String;​ 146 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>PROJECTION:​[Ljava/​lang/​String;​
   
147 ····​.​line·​83 147 ····​.​line·​83
148 ····​new-​array·​v0,​·​v3,​·​[Ljava/​lang/​String;​ 148 ····​new-​array·​v0,​·​v3,​·​[Ljava/​lang/​String;​
   
  149 ····​.​line·​84
149 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 150 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
150 ····​move-​result-​object·​v1 151 ····​move-​result-​object·​v1
   
151 ····​aput-​object·​v1,​·​v0,​·​v4 152 ····​aput-​object·​v1,​·​v0,​·​v4
   
152 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>SELECTIONARG:​[Ljava/​lang/​String;​ 153 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>SELECTIONARG:​[Ljava/​lang/​String;​
   
  154 ····​.​line·​83
153 ····​return-​void 155 ····​return-​void
154 .​end·​method 156 .​end·​method
   
155 .​method·​public·​constructor·​<init>()​V 157 .​method·​public·​constructor·​<init>()​V
156 ····​.​locals·​1 158 ····​.​locals·​1
   
157 ····​.​prologue 159 ····​.​prologue
Offset 170, 15 lines modified Offset 172, 14 lines modified
170 ····​.​line·​91 172 ····​.​line·​91
171 ····​new-​instance·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity$1;​ 173 ····​new-​instance·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity$1;​
   
172 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​android/​calendar/​alerts/​AlertActivity$1;​-​><init>(Lcom/​android/​calendar/​alerts/​AlertActivity;​)​V 174 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​android/​calendar/​alerts/​AlertActivity$1;​-​><init>(Lcom/​android/​calendar/​alerts/​AlertActivity;​)​V
   
173 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>mViewListener:​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​ 175 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>mViewListener:​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​
   
174 ····​.​line·​266  
175 ····​return-​void 176 ····​return-​void
176 .​end·​method 177 .​end·​method
   
177 .​method·​static·​synthetic·​access$000(Lcom/​android/​calendar/​alerts/​AlertActivity;​JJJ)​V 178 .​method·​static·​synthetic·​access$000(Lcom/​android/​calendar/​alerts/​AlertActivity;​JJJ)​V
178 ····​.​locals·​1 179 ····​.​locals·​1
179 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​alerts/​AlertActivity;​ 180 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​calendar/​alerts/​AlertActivity;​
180 ····​.​param·​p1,​·​"x1"····​#·​J 181 ····​.​param·​p1,​·​"x1"····​#·​J
Offset 501, 14 lines modified Offset 502, 15 lines modified
   
501 ····​new-​array·​v1,​·​v1,​·​[Ljava/​util/​List;​ 502 ····​new-​array·​v1,​·​v1,​·​[Ljava/​util/​List;​
   
502 ····​const/​4·​v2,​·​0x0 503 ····​const/​4·​v2,​·​0x0
   
503 ····​aput-​object·​p1,​·​v1,​·​v2 504 ····​aput-​object·​p1,​·​v1,​·​v2
   
  505 ····​.​line·​174
504 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​android/​calendar/​alerts/​AlertActivity$2;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 506 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​android/​calendar/​alerts/​AlertActivity$2;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
505 ····​.​line·​175 507 ····​.​line·​175
506 ····​return-​void 508 ····​return-​void
507 .​end·​method 509 .​end·​method
   
   
Offset 623, 14 lines modified Offset 625, 15 lines modified
623 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>mDismissAllButton:​Landroid/​widget/​Button;​ 625 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>mDismissAllButton:​Landroid/​widget/​Button;​
   
624 ····​if-​ne·​p1,​·​v1,​·​:​cond_0 626 ····​if-​ne·​p1,​·​v1,​·​:​cond_0
   
625 ····​.​line·​244 627 ····​.​line·​244
626 ····​const-​string·​v1,​·​"notification" 628 ····​const-​string·​v1,​·​"notification"
   
  629 ····​.​line·​245
627 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 630 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​android/​calendar/​alerts/​AlertActivity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
628 ····​move-​result-​object·​v0 631 ····​move-​result-​object·​v0
   
629 ····​check-​cast·​v0,​·​Landroid/​app/​NotificationManager;​ 632 ····​check-​cast·​v0,​·​Landroid/​app/​NotificationManager;​
   
630 ····​.​line·​246 633 ····​.​line·​246
smali/com/android/calendar/alerts/AlertAdapter.smali
Offset 244, 14 lines modified Offset 244, 15 lines modified
   
244 ····​move-​object/​from16·​v3,​·​p0 244 ····​move-​object/​from16·​v3,​·​p0
   
245 ····​move-​wide/​from16·​v4,​·​p4 245 ····​move-​wide/​from16·​v4,​·​p4
   
246 ····​move-​wide/​from16·​v6,​·​p6 246 ····​move-​wide/​from16·​v6,​·​p6
   
  247 ····​.​line·​99
247 ····​invoke-​static/​range·​{v3·​.​.​·​v8},​·​Lcom/​android/​calendar/​Utils;​-​>formatDateRange(Land​roid/​content/​Context;​JJI)​Ljava/​lang/​String;​ 248 ····​invoke-​static/​range·​{v3·​.​.​·​v8},​·​Lcom/​android/​calendar/​Utils;​-​>formatDateRange(Land​roid/​content/​Context;​JJI)​Ljava/​lang/​String;​
   
248 ····​move-​result-​object·​v3 249 ····​move-​result-​object·​v3
   
249 ····​invoke-​direct·​{v10,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 250 ····​invoke-​direct·​{v10,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
250 ····​.​line·​100 251 ····​.​line·​100
Offset 273, 18 lines modified Offset 274, 20 lines modified
   
273 ····​invoke-​static·​{v13},​·​Ljava/​util/​TimeZone;​-​>getTimeZone(Ljava/​lang/​String;​)​Ljava/​util/​TimeZone;​ 274 ····​invoke-​static·​{v13},​·​Ljava/​util/​TimeZone;​-​>getTimeZone(Ljava/​lang/​String;​)​Ljava/​util/​TimeZone;​
   
274 ····​move-​result-​object·​v4 275 ····​move-​result-​object·​v4
   
275 ····​const/​4·​v5,​·​0x0 276 ····​const/​4·​v5,​·​0x0
   
  277 ····​.​line·​102
276 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 278 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
277 ····​move-​result-​object·​v6 279 ····​move-​result-​object·​v6
   
  280 ····​.​line·​101
278 ····​invoke-​virtual·​{v4,​·​v2,​·​v5,​·​v6},​·​Ljava/​util/​TimeZone;​-​>getDisplayName(ZILja​va/​util/​Locale;​)​Ljava/​lang/​String;​ 281 ····​invoke-​virtual·​{v4,​·​v2,​·​v5,​·​v6},​·​Ljava/​util/​TimeZone;​-​>getDisplayName(ZILja​va/​util/​Locale;​)​Ljava/​lang/​String;​
   
279 ····​move-​result-​object·​v4 282 ····​move-​result-​object·​v4
   
280 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 283 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
281 ····​.​line·​105 284 ····​.​line·​105
smali/com/android/calendar/alerts/AlertReceiver.smali
Offset 210, 14 lines modified Offset 210, 15 lines modified
210 ····​sget-​object·​v1,​·​Lcom/​android/​calendar/​alerts/​AlertReceiver;​-​>mStartingService:​Landroid/​os/​PowerManager$WakeLock​;​ 210 ····​sget-​object·​v1,​·​Lcom/​android/​calendar/​alerts/​AlertReceiver;​-​>mStartingService:​Landroid/​os/​PowerManager$WakeLock​;​
   
211 ····​if-​nez·​v1,​·​:​cond_0 211 ····​if-​nez·​v1,​·​:​cond_0
   
212 ····​.​line·​123 212 ····​.​line·​123
213 ····​const-​string·​v1,​·​"power" 213 ····​const-​string·​v1,​·​"power"
   
  214 ····​.​line·​124
214 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 215 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
215 ····​move-​result-​object·​v0 216 ····​move-​result-​object·​v0
   
216 ····​check-​cast·​v0,​·​Landroid/​os/​PowerManager;​ 217 ····​check-​cast·​v0,​·​Landroid/​os/​PowerManager;​
   
217 ····​.​line·​125 218 ····​.​line·​125
Offset 496, 20 lines modified Offset 497, 22 lines modified
496 ····​if-​ge·​v0,​·​v5,​·​:​cond_4 497 ····​if-​ge·​v0,​·​v5,​·​:​cond_4
   
497 ····​.​line·​289 498 ····​.​line·​289
498 ····​const·​v5,​·​0x7f020088 499 ····​const·​v5,​·​0x7f020088
   
499 ····​const·​v6,​·​0x7f090078 500 ····​const·​v6,​·​0x7f090078
   
  501 ····​.​line·​290
500 ····​move-​object/​from16·​v0,​·​v20 502 ····​move-​object/​from16·​v0,​·​v20
   
501 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 503 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
502 ····​move-​result-​object·​v6 504 ····​move-​result-​object·​v6
   
  505 ····​.​line·​289
503 ····​move-​object/​from16·​v0,​·​p0 506 ····​move-​object/​from16·​v0,​·​p0
   
504 ····​move-​object/​from16·​v1,​·​v17 507 ····​move-​object/​from16·​v1,​·​v17
   
505 ····​invoke-​virtual·​{v0,​·​v5,​·​v6,​·​v1},​·​Landroid/​app/​Notification$Builder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​ 508 ····​invoke-​virtual·​{v0,​·​v5,​·​v6,​·​v1},​·​Landroid/​app/​Notification$Builder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​
   
506 ····​.​line·​291 509 ····​.​line·​291
Offset 526, 20 lines modified Offset 529, 22 lines modified
526 ····​if-​ge·​v0,​·​v5,​·​:​cond_5 529 ····​if-​ge·​v0,​·​v5,​·​:​cond_5
   
527 ····​.​line·​294 530 ····​.​line·​294
528 ····​const·​v5,​·​0x7f02007c 531 ····​const·​v5,​·​0x7f02007c
   
529 ····​const·​v6,​·​0x7f090036 532 ····​const·​v6,​·​0x7f090036
   
  533 ····​.​line·​295
530 ····​move-​object/​from16·​v0,​·​v20 534 ····​move-​object/​from16·​v0,​·​v20
   
531 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 535 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
532 ····​move-​result-​object·​v6 536 ····​move-​result-​object·​v6
   
  537 ····​.​line·​294
533 ····​move-​object/​from16·​v0,​·​p0 538 ····​move-​object/​from16·​v0,​·​p0
   
534 ····​invoke-​virtual·​{v0,​·​v5,​·​v6,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​ 539 ····​invoke-​virtual·​{v0,​·​v5,​·​v6,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​
   
535 ····​.​line·​296 540 ····​.​line·​296
536 ····​add-​int/​lit8·​v19,​·​v19,​·​0x1 541 ····​add-​int/​lit8·​v19,​·​v19,​·​0x1
   
Offset 554, 20 lines modified Offset 559, 22 lines modified
554 ····​if-​ge·​v0,​·​v5,​·​:​cond_6 559 ····​if-​ge·​v0,​·​v5,​·​:​cond_6
   
555 ····​.​line·​299 560 ····​.​line·​299
556 ····​const·​v5,​·​0x7f020093 561 ····​const·​v5,​·​0x7f020093
   
557 ····​const·​v6,​·​0x7f09005b 562 ····​const·​v6,​·​0x7f09005b
   
  563 ····​.​line·​300
558 ····​move-​object/​from16·​v0,​·​v20 564 ····​move-​object/​from16·​v0,​·​v20
   
559 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 565 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
560 ····​move-​result-​object·​v6 566 ····​move-​result-​object·​v6
   
  567 ····​.​line·​299
561 ····​move-​object/​from16·​v0,​·​p0 568 ····​move-​object/​from16·​v0,​·​p0
   
562 ····​move-​object/​from16·​v1,​·​v16 569 ····​move-​object/​from16·​v1,​·​v16
   
563 ····​invoke-​virtual·​{v0,​·​v5,​·​v6,​·​v1},​·​Landroid/​app/​Notification$Builder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​ 570 ····​invoke-​virtual·​{v0,​·​v5,​·​v6,​·​v1},​·​Landroid/​app/​Notification$Builder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​
   
564 ····​.​line·​301 571 ····​.​line·​301
Offset 584, 20 lines modified Offset 591, 22 lines modified
584 ····​if-​ge·​v0,​·​v5,​·​:​cond_7 591 ····​if-​ge·​v0,​·​v5,​·​:​cond_7
   
585 ····​.​line·​304 592 ····​.​line·​304
586 ····​const·​v5,​·​0x7f02007a 593 ····​const·​v5,​·​0x7f02007a
   
587 ····​const·​v6,​·​0x7f0900d9 594 ····​const·​v6,​·​0x7f0900d9
   
  595 ····​.​line·​305
588 ····​move-​object/​from16·​v0,​·​v20 596 ····​move-​object/​from16·​v0,​·​v20
   
589 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 597 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
590 ····​move-​result-​object·​v6 598 ····​move-​result-​object·​v6
   
Max diff block lines reached; 31173/33652 bytes (92.63%) of diff not shown.
smali/com/android/calendar/alerts/AlertService.smali
Offset 158, 20 lines modified Offset 158, 22 lines modified
158 ····​aput-​object·​v2,​·​v0,​·​v1 158 ····​aput-​object·​v2,​·​v0,​·​v1
   
159 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertService;​-​>ALERT_PROJECTION:​[Ljava/​lang/​String;​ 159 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertService;​-​>ALERT_PROJECTION:​[Ljava/​lang/​String;​
   
160 ····​.​line·​96 160 ····​.​line·​96
161 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​ 161 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​
   
  162 ····​.​line·​97
162 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 163 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
163 ····​move-​result-​object·​v1 164 ····​move-​result-​object·​v1
   
164 ····​aput-​object·​v1,​·​v0,​·​v3 165 ····​aput-​object·​v1,​·​v0,​·​v3
   
  166 ····​.​line·​98
165 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 167 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
166 ····​move-​result-​object·​v1 168 ····​move-​result-​object·​v1
   
167 ····​aput-​object·​v1,​·​v0,​·​v4 169 ····​aput-​object·​v1,​·​v0,​·​v4
   
168 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertService;​-​>ACTIVE_ALERTS_SELECT​ION_ARGS:​[Ljava/​lang/​String;​ 170 ····​sput-​object·​v0,​·​Lcom/​android/​calendar/​alerts/​AlertService;​-​>ACTIVE_ALERTS_SELECT​ION_ARGS:​[Ljava/​lang/​String;​
Offset 187, 15 lines modified Offset 189, 14 lines modified
187 .​method·​public·​constructor·​<init>()​V 189 .​method·​public·​constructor·​<init>()​V
188 ····​.​locals·​0 190 ····​.​locals·​0
   
189 ····​.​prologue 191 ····​.​prologue
190 ····​.​line·​63 192 ····​.​line·​63
191 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V 193 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V
   
192 ····​.​line·​1119  
193 ····​return-​void 194 ····​return-​void
194 .​end·​method 195 .​end·​method
   
195 .​method·​private·​static·​addNotificationOption​s(Lcom/​android/​calendar/​alerts/​AlertService$Notifica​tionWrapper;​ZLjava/​lang/​String;​ZLjava/​lang/​String;​Z)​V 196 .​method·​private·​static·​addNotificationOption​s(Lcom/​android/​calendar/​alerts/​AlertService$Notifica​tionWrapper;​ZLjava/​lang/​String;​ZLjava/​lang/​String;​Z)​V
196 ····​.​locals·​2 197 ····​.​locals·​2
197 ····​.​param·​p0,​·​"nw"····​#·​Lcom/​android/​calendar/​alerts/​AlertService$Notifica​tionWrapper;​ 198 ····​.​param·​p0,​·​"nw"····​#·​Lcom/​android/​calendar/​alerts/​AlertService$Notifica​tionWrapper;​
198 ····​.​param·​p1,​·​"quietUpdate"····​#·​Z 199 ····​.​param·​p1,​·​"quietUpdate"····​#·​Z
Offset 257, 22 lines modified Offset 258, 23 lines modified
   
257 ····​move-​result·​v1 258 ····​move-​result·​v1
   
258 ····​if-​eqz·​v1,​·​:​cond_4 259 ····​if-​eqz·​v1,​·​:​cond_4
   
259 ····​const/​4·​v1,​·​0x0 260 ····​const/​4·​v1,​·​0x0
   
  261 ····​.​line·​818
260 ····​:​goto_0 262 ····​:​goto_0
261 ····​iput-​object·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 263 ····​iput-​object·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
262 ····​.​line·​820 264 ····​.​line·​820
263 ····​:​cond_3 265 ····​:​cond_3
264 ····​return-​void 266 ····​return-​void
   
265 ····​.​line·​817 267 ····​.​line·​818
266 ····​:​cond_4 268 ····​:​cond_4
267 ····​invoke-​static·​{p4},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 269 ····​invoke-​static·​{p4},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
268 ····​move-​result-​object·​v1 270 ····​move-​result-​object·​v1
   
269 ····​goto·​:​goto_0 271 ····​goto·​:​goto_0
270 .​end·​method 272 .​end·​method
Offset 316, 28 lines modified Offset 318, 30 lines modified
316 ····​.​line·​136 318 ····​.​line·​136
317 ····​sget-​object·​v4,​·​Landroid/​provider/​CalendarContract$Cale​ndarAlerts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 319 ····​sget-​object·​v4,​·​Landroid/​provider/​CalendarContract$Cale​ndarAlerts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
318 ····​const-​string·​v5,​·​"end<?·​AND·​state=?" 320 ····​const-​string·​v5,​·​"end<?·​AND·​state=?"
   
319 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​ 321 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​
   
  322 ····​.​line·​137
320 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​ 323 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​
   
321 ····​move-​result-​object·​v7 324 ····​move-​result-​object·​v7
   
322 ····​aput-​object·​v7,​·​v6,​·​v8 325 ····​aput-​object·​v7,​·​v6,​·​v8
   
323 ····​const/​4·​v7,​·​0x1 326 ····​const/​4·​v7,​·​0x1
   
324 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 327 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
325 ····​move-​result-​object·​v8 328 ····​move-​result-​object·​v8
   
326 ····​aput-​object·​v8,​·​v6,​·​v7 329 ····​aput-​object·​v8,​·​v6,​·​v7
   
  330 ····​.​line·​136
327 ····​invoke-​virtual·​{v0,​·​v4,​·​v1,​·​v5,​·​v6},​·​Landroid/​content/​ContentResolver;​-​>update(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 331 ····​invoke-​virtual·​{v0,​·​v4,​·​v1,​·​v5,​·​v6},​·​Landroid/​content/​ContentResolver;​-​>update(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
328 ····​.​line·​139 332 ····​.​line·​139
329 ····​return-​void 333 ····​return-​void
330 .​end·​method 334 .​end·​method
   
331 .​method·​private·​doTimeChanged()​V 335 .​method·​private·​doTimeChanged()​V
Offset 439, 14 lines modified Offset 443, 15 lines modified
   
439 ····​invoke-​virtual·​{v9},​·​Ljava/​util/​ArrayList;​-​>size()​I 443 ····​invoke-​virtual·​{v9},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
440 ····​move-​result·​v5 444 ····​move-​result·​v5
   
Max diff block lines reached; 24930/27453 bytes (90.81%) of diff not shown.
smali/com/android/calendar/alerts/AlertUtils.smali
Offset 153, 337 lines modified Offset 153, 305 lines modified
   
153 ····​invoke-​direct·​{v1,​·​v0},​·​Lcom/​android/​calendar/​alerts/​AlertUtils$1;​-​><init>(Landroid/​app/​AlarmManager;​)​V 153 ····​invoke-​direct·​{v1,​·​v0},​·​Lcom/​android/​calendar/​alerts/​AlertUtils$1;​-​><init>(Landroid/​app/​AlarmManager;​)​V
   
154 ····​return-​object·​v1 154 ····​return-​object·​v1
155 .​end·​method 155 .​end·​method
   
156 .​method·​static·​flushOldAlertsFromInt​ernalStorage(Landroid​/​content/​Context;​)​V 156 .​method·​static·​flushOldAlertsFromInt​ernalStorage(Landroid​/​content/​Context;​)​V
157 ····​.​locals·22 157 ····​.​locals·18
158 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 158 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
   
159 ····​.​prologue 159 ····​.​prologue
160 ····​.​line·​261 160 ····​.​line·​261
161 ····​sget-​boolean·​v18,​·​Lcom/​android/​calendar/​alerts/​AlertUtils;​-​>BYPASS_DB:​Z 161 ····​sget-​boolean·​v13,​·​Lcom/​android/​calendar/​alerts/​AlertUtils;​-​>BYPASS_DB:​Z
   
162 ····​if-​eqz·​v18,​·​:​cond_4 162 ····​if-​eqz·​v13,​·​:​cond_4
   
163 ····​.​line·​262 163 ····​.​line·​262
164 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​alerts/​AlertUtils;​-​>getFiredAlertsTable(​Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 164 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​alerts/​AlertUtils;​-​>getFiredAlertsTable(​Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
165 ····​move-​result-​object·​v11 165 ····​move-​result-​object·​v10
   
166 ····​.​line·​265 166 ····​.​line·​265
167 ····​.​local·​v11,​·​"prefs":​Landroid/​content/​SharedPreferences;​ 167 ····​.​local·​v10,​·​"prefs":​Landroid/​content/​SharedPreferences;​
168 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 168 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
169 ····​move-​result-​wide·​v14 169 ····​move-​result-​wide·​v8
   
170 ····​.​line·​266 170 ····​.​line·​266
171 ····​.​local·​v14,​·​"nowTime":​J 171 ····​.​local·​v8,​·​"nowTime":​J
172 ····​const-​string·​v18,​·​"preference_flushTime​Ms" 172 ····​const-​string·​v13,​·​"preference_flushTime​Ms"
   
173 ····​const-​wide/​16·​v20,​·​0x0  
   
174 ····move-​object/​from16·​v0,​·v18 173 ····const-​wide/​16·​v14,​·0x0
   
175 ····move-​wide/​from16·​v1,​·​v20 174 ····invoke-​interface·​{v10,​·​v13,​·​v14,​·​v15},​·Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
176 ····invoke-​interface·​{v11,​·​v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 175 ····move-​result-​wide·v6
   
177 ····​move-​result-​wide·​v12  
   
178 ····​.​line·​267 176 ····​.​line·​267
179 ····​.​local·​v12,​·​"lastFlushTimeMs":​J 177 ····​.​local·​v6,​·​"lastFlushTimeMs":​J
180 ····​sub-​long·​v18,​·​v14,​·​v12 178 ····​sub-​long·​v14,​·​v8,​·​v6
   
181 ····​const-​wide/​32·​v20,​·​0x5265c00 179 ····​const-​wide/​32·​v16,​·​0x5265c00
   
182 ····​cmp-​long·​v18,​·​v18,​·​v20 180 ····​cmp-​long·​v13,​·​v14,​·​v16
   
183 ····​if-​lez·​v18,​·​:​cond_4 181 ····​if-​lez·​v13,​·​:​cond_4
   
184 ····​.​line·​269 182 ····​.​line·​269
185 ····​const-​string·​v18,​·​"AlertUtils" 183 ····​const-​string·​v13,​·​"AlertUtils"
   
186 ····​const-​string·​v19,​·​"Flushing·​old·​alerts·​from·​shared·​prefs·​table" 184 ····​const-​string·​v14,​·​"Flushing·​old·​alerts·​from·​shared·​prefs·​table"
   
187 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 185 ····​invoke-​static·​{v13,​·​v14},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
188 ····​.​line·​273 186 ····​.​line·​273
189 ····​invoke-​interface·​{v11},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 187 ····​invoke-​interface·​{v10},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
   
190 ····​move-​result-​object·​v5 188 ····​move-​result-​object·​v1
   
191 ····​.​line·​274 189 ····​.​line·​274
192 ····​.​local·​v5,​·​"editor":​Landroid/​content/​SharedPreferences$Edi​tor;​ 190 ····​.​local·​v1,​·​"editor":​Landroid/​content/​SharedPreferences$Edi​tor;​
193 ····​new-​instance·​v16,​·​Landroid/​text/​format/​Time;​ 191 ····​new-​instance·​v11,​·​Landroid/​text/​format/​Time;​
   
194 ····​invoke-​direct/​range·​{v16·​.​.​·​v16},​·​Landroid/​text/​format/​Time;​-​><init>()​V 192 ····​invoke-​direct·​{v11},​·​Landroid/​text/​format/​Time;​-​><init>()​V
   
195 ····​.​line·​275 193 ····​.​line·​275
196 ····​.​local·​v16,​·​"timeObj":​Landroid/​text/​format/​Time;​ 194 ····​.​local·​v11,​·​"timeObj":​Landroid/​text/​format/​Time;​
197 ····​invoke-​interface·​{v11},​·​Landroid/​content/​SharedPreferences;​-​>getAll()​Ljava/​util/​Map;​ 195 ····​invoke-​interface·​{v10},​·​Landroid/​content/​SharedPreferences;​-​>getAll()​Ljava/​util/​Map;​
   
198 ····​move-​result-​object·​v18 196 ····​move-​result-​object·​v13
   
199 ····​invoke-​interface/​range·​{v18·​.​.​·v18},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 197 ····​invoke-​interface·​{v13},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
200 ····​move-​result-​object·​v18 198 ····​move-​result-​object·​v13
   
201 ····​invoke-​interface/​range·​{v18·​.​.​·v18},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 199 ····​invoke-​interface·​{v13},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
202 ····​move-​result-​object·​v9 200 ····​move-​result-​object·​v13
   
203 ····​.​local·​v9,​·​"i$":​Ljava/​util/​Iterator;​  
204 ····​:​cond_0 201 ····​:​cond_0
205 ····​:​goto_0 202 ····​:​goto_0
206 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 203 ····​invoke-​interface·​{v13},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
207 ····​move-​result·​v18 204 ····​move-​result·​v14
   
208 ····​if-​eqz·​v18,​·​:​cond_3 205 ····​if-​eqz·​v14,​·​:​cond_3
   
209 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 206 ····​invoke-​interface·​{v13},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
210 ····​move-​result-​object·​v8 207 ····​move-​result-​object·​v4
   
211 ····​check-​cast·​v8,​·​Ljava/​util/​Map$Entry;​ 208 ····​check-​cast·​v4,​·​Ljava/​util/​Map$Entry;​
   
212 ····​.​line·​276 209 ····​.​line·​276
Max diff block lines reached; 13295/18129 bytes (73.34%) of diff not shown.
smali/com/android/calendar/alerts/DismissAlarmsService.smali
Offset 359, 14 lines modified Offset 359, 15 lines modified
359 ····​move/​from16·​v0,​·​v16 359 ····​move/​from16·​v0,​·​v16
   
360 ····​if-​eq·​v0,​·​v5,​·​:​cond_1 360 ····​if-​eq·​v0,​·​v5,​·​:​cond_1
   
361 ····​.​line·​94 361 ····​.​line·​94
362 ····​const-​string·​v5,​·​"notification" 362 ····​const-​string·​v5,​·​"notification"
   
  363 ····​.​line·​95
363 ····​move-​object/​from16·​v0,​·​p0 364 ····​move-​object/​from16·​v0,​·​p0
   
364 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​android/​calendar/​alerts/​DismissAlarmsService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 365 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​android/​calendar/​alerts/​DismissAlarmsService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
365 ····​move-​result-​object·​v15 366 ····​move-​result-​object·​v15
   
366 ····​check-​cast·​v15,​·​Landroid/​app/​NotificationManager;​ 367 ····​check-​cast·​v15,​·​Landroid/​app/​NotificationManager;​
Offset 391, 14 lines modified Offset 392, 15 lines modified
391 ····​.​local·​v14,​·​"i":​Landroid/​content/​Intent;​ 392 ····​.​local·​v14,​·​"i":​Landroid/​content/​Intent;​
392 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>create(Landroid/​content/​Context;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​ 393 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>create(Landroid/​content/​Context;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​
   
393 ····​move-​result-​object·​v5 394 ····​move-​result-​object·​v5
   
394 ····​const-​class·​v22,​·​Lcom/​android/​calendar/​EventInfoActivity;​ 395 ····​const-​class·​v22,​·​Lcom/​android/​calendar/​EventInfoActivity;​
   
  396 ····​.​line·​105
395 ····​move-​object/​from16·​v0,​·​v22 397 ····​move-​object/​from16·​v0,​·​v22
   
396 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>addParentStack(Ljava​/​lang/​Class;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​ 398 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>addParentStack(Ljava​/​lang/​Class;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​
   
397 ····​move-​result-​object·​v5 399 ····​move-​result-​object·​v5
   
398 ····​invoke-​virtual·​{v5,​·​v14},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>addNextIntent(Landro​id/​content/​Intent;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​ 400 ····​invoke-​virtual·​{v5,​·​v14},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>addNextIntent(Landro​id/​content/​Intent;​)​Landroid/​support/​v4/​app/​TaskStackBuilder;​
smali/com/android/calendar/alerts/GlobalDismissManager$1.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
32 #·​instance·​fields 32 #·​instance·​fields
33 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​ 33 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​
   
   
34 #·​direct·​methods 34 #·​direct·​methods
35 .​method·​constructor·​<init>(Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​)​V 35 .​method·​constructor·​<init>(Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​)​V
36 ····​.​locals·​0 36 ····​.​locals·​0
  37 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​
   
37 ····​.​prologue 38 ····​.​prologue
38 ····​.​line·​332 39 ····​.​line·​332
39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​GlobalDismissManager$​1;​-​>this$0:​Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​ 40 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​GlobalDismissManager$​1;​-​>this$0:​Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​
   
40 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
Offset 148, 18 lines modified Offset 149, 20 lines modified
148 ····​.​local·​v2,​·​"resolver":​Landroid/​content/​ContentResolver;​ 149 ····​.​local·​v2,​·​"resolver":​Landroid/​content/​ContentResolver;​
149 ····​sget-​object·​v4,​·​Landroid/​provider/​CalendarContract$Even​ts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 150 ····​sget-​object·​v4,​·​Landroid/​provider/​CalendarContract$Even​ts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
150 ····​const-​string·​v5,​·​"com.​google" 151 ····​const-​string·​v5,​·​"com.​google"
   
151 ····​const-​string·​v6,​·​"com.​android.​calendar.​alerts.​account_name" 152 ····​const-​string·​v6,​·​"com.​android.​calendar.​alerts.​account_name"
   
  153 ····​.​line·​344
152 ····​invoke-​virtual·​{v13,​·​v6},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 154 ····​invoke-​virtual·​{v13,​·​v6},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
   
153 ····​move-​result-​object·​v6 155 ····​move-​result-​object·​v6
   
  156 ····​.​line·​343
154 ····​#·​invokes:​·​Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​-​>asSync(Landroid/​net/​Uri;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 157 ····​#·​invokes:​·​Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​-​>asSync(Landroid/​net/​Uri;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
155 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​-​>access$000(Landroid/​net/​Uri;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 158 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Lcom/​android/​calendar/​alerts/​GlobalDismissManager;​-​>access$000(Landroid/​net/​Uri;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
156 ····​move-​result-​object·​v3 159 ····​move-​result-​object·​v3
   
157 ····​.​line·​345 160 ····​.​line·​345
158 ····​.​local·​v3,​·​"uri":​Landroid/​net/​Uri;​ 161 ····​.​local·​v3,​·​"uri":​Landroid/​net/​Uri;​
smali/com/android/calendar/alerts/GlobalDismissManager.smali
Offset 101, 15 lines modified Offset 101, 14 lines modified
101 .​method·​public·​constructor·​<init>()​V 101 .​method·​public·​constructor·​<init>()​V
102 ····​.​locals·​0 102 ····​.​locals·​0
   
103 ····​.​prologue 103 ····​.​prologue
104 ····​.​line·​51 104 ····​.​line·​51
105 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 105 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
106 ····​.​line·​376  
107 ····​return-​void 106 ····​return-​void
108 .​end·​method 107 .​end·​method
   
109 .​method·​static·​synthetic·​access$000(Landroid/​net/​Uri;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 108 .​method·​static·​synthetic·​access$000(Landroid/​net/​Uri;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
110 ····​.​locals·​1 109 ····​.​locals·​1
111 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​net/​Uri;​ 110 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​net/​Uri;​
112 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​ 111 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
Offset 128, 42 lines modified Offset 127, 47 lines modified
128 ····​.​locals·​3 127 ····​.​locals·​3
129 ····​.​param·​p0,​·​"uri"····​#·​Landroid/​net/​Uri;​ 128 ····​.​param·​p0,​·​"uri"····​#·​Landroid/​net/​Uri;​
130 ····​.​param·​p1,​·​"accountType"····​#·​Ljava/​lang/​String;​ 129 ····​.​param·​p1,​·​"accountType"····​#·​Ljava/​lang/​String;​
131 ····​.​param·​p2,​·​"account"····​#·​Ljava/​lang/​String;​ 130 ····​.​param·​p2,​·​"account"····​#·​Ljava/​lang/​String;​
   
132 ····​.​prologue 131 ····​.​prologue
133 ····​.​line·​237 132 ····​.​line·​237
  133 ····​.​line·​238
134 ····​invoke-​virtual·​{p0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 134 ····​invoke-​virtual·​{p0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
135 ····​move-​result-​object·​v0 135 ····​move-​result-​object·​v0
   
136 ····​const-​string·​v1,​·​"caller_is_syncadapte​r" 136 ····​const-​string·​v1,​·​"caller_is_syncadapte​r"
   
137 ····​const-​string·​v2,​·​"true" 137 ····​const-​string·​v2,​·​"true"
   
  138 ····​.​line·​239
138 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 139 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
139 ····​move-​result-​object·​v0 140 ····​move-​result-​object·​v0
   
140 ····​const-​string·​v1,​·​"account_name" 141 ····​const-​string·​v1,​·​"account_name"
   
  142 ····​.​line·​241
141 ····​invoke-​virtual·​{v0,​·​v1,​·​p2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 143 ····​invoke-​virtual·​{v0,​·​v1,​·​p2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
142 ····​move-​result-​object·​v0 144 ····​move-​result-​object·​v0
   
143 ····​const-​string·​v1,​·​"account_type" 145 ····​const-​string·​v1,​·​"account_type"
   
  146 ····​.​line·​242
144 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 147 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
145 ····​move-​result-​object·​v0 148 ····​move-​result-​object·​v0
   
146 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 149 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
147 ····​move-​result-​object·​v0 150 ····​move-​result-​object·​v0
   
  151 ····​.​line·​237
148 ····​return-​object·​v0 152 ····​return-​object·​v0
149 .​end·​method 153 .​end·​method
   
150 .​method·​private·​static·​buildMultipleIdQuery(​Ljava/​util/​Set;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 154 .​method·​private·​static·​buildMultipleIdQuery(​Ljava/​util/​Set;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
151 ····​.​locals·​5 155 ····​.​locals·​5
152 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 156 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
153 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 157 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 178, 79 lines modified Offset 182, 78 lines modified
178 ············​"Ljava/​lang/​String;​" 182 ············​"Ljava/​lang/​String;​"
179 ········​} 183 ········​}
180 ····​.​end·​annotation 184 ····​.​end·​annotation
   
181 ····​.​prologue 185 ····​.​prologue
182 ····​.​line·​253 186 ····​.​line·​253
183 ····​.​local·​p0,​·​"ids":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​Long;​>;​" 187 ····​.​local·​p0,​·​"ids":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​Long;​>;​"
184 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 188 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
185 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 189 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
186 ····​.​line·​254 190 ····​.​line·​254
187 ····​.​local·​v3,​·​"selection":​Ljava/​lang/​StringBuilder;​ 191 ····​.​local·​v2,​·​"selection":​Ljava/​lang/​StringBuilder;​
188 ····​const/​4·​v0,​·​0x1 192 ····​const/​4·​v0,​·​0x1
   
189 ····​.​line·​255 193 ····​.​line·​255
190 ····​.​local·​v0,​·​"first":​Z 194 ····​.​local·​v0,​·​"first":​Z
191 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 195 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
192 ····​move-​result-​object·​v1 196 ····​move-​result-​object·​v3
   
193 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
194 ····​:​goto_0 197 ····​:​goto_0
195 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 198 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
196 ····​move-​result·​v4 199 ····​move-​result·​v4
   
197 ····​if-​eqz·​v4,​·​:​cond_1 200 ····​if-​eqz·​v4,​·​:​cond_1
   
198 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 201 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
199 ····​move-​result-​object·​v2 202 ····​move-​result-​object·​v1
   
200 ····​check-​cast·​v2,​·​Ljava/​lang/​Long;​ 203 ····​check-​cast·​v1,​·​Ljava/​lang/​Long;​
   
Max diff block lines reached; 26413/29569 bytes (89.33%) of diff not shown.
smali/com/android/calendar/alerts/QuickResponseActivity$QueryThread$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​android/​calendar/​alerts/​QuickResponseActivity​$QueryThread;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​android/​calendar/​alerts/​QuickResponseActivity​$QueryThread;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​alerts/​QuickResponseActivity​$QueryThread;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​alerts/​QuickResponseActivity​$QueryThread;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​calendar/​alerts/​QuickResponseActivity​$QueryThread;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​113 27 ····​.​line·​113
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​QuickResponseActivity​$QueryThread$1;​-​>this$1:​Lcom/​android/​calendar/​alerts/​QuickResponseActivity​$QueryThread;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​alerts/​QuickResponseActivity​$QueryThread$1;​-​>this$1:​Lcom/​android/​calendar/​alerts/​QuickResponseActivity​$QueryThread;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/alerts/QuickResponseActivity.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V
   
36 ····​.​line·​46 36 ····​.​line·​46
37 ····​const/​4·​v0,​·​0x0 37 ····​const/​4·​v0,​·​0x0
   
38 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​alerts/​QuickResponseActivity​;​-​>mResponses:​[Ljava/​lang/​String;​ 38 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​alerts/​QuickResponseActivity​;​-​>mResponses:​[Ljava/​lang/​String;​
   
39 ····​.​line·​95  
40 ····​return-​void 39 ····​return-​void
41 .​end·​method 40 .​end·​method
   
   
42 #·​virtual·​methods 41 #·​virtual·​methods
43 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 42 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
44 ····​.​locals·​8 43 ····​.​locals·​8
smali/com/android/calendar/alerts/SnoozeAlarmsService.smali
Offset 102, 18 lines modified Offset 102, 20 lines modified
   
102 ····​move-​result-​wide·​v8 102 ····​move-​result-​wide·​v8
   
103 ····​.​line·​56 103 ····​.​line·​56
104 ····​.​local·​v8,​·​"eventEnd":​J 104 ····​.​local·​v8,​·​"eventEnd":​J
105 ····​const-​string·​v12,​·​"snoozedelay" 105 ····​const-​string·​v12,​·​"snoozedelay"
   
  106 ····​.​line·​57
106 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​Utils;​-​>getDefaultSnoozeDela​yMs(Landroid/​content/​Context;​)​J 107 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​Utils;​-​>getDefaultSnoozeDela​yMs(Landroid/​content/​Context;​)​J
   
107 ····​move-​result-​wide·​v22 108 ····​move-​result-​wide·​v22
   
  109 ····​.​line·​56
108 ····​move-​object/​from16·​v0,​·​p1 110 ····​move-​object/​from16·​v0,​·​p1
   
109 ····​move-​wide/​from16·​v1,​·​v22 111 ····​move-​wide/​from16·​v1,​·​v22
   
110 ····​invoke-​virtual·​{v0,​·​v12,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J 112 ····​invoke-​virtual·​{v0,​·​v12,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J
   
111 ····​move-​result-​wide·​v18 113 ····​move-​result-​wide·​v18
Offset 148, 14 lines modified Offset 150, 15 lines modified
148 ····​.​line·​68 150 ····​.​line·​68
149 ····​.​local·​v16,​·​"resolver":​Landroid/​content/​ContentResolver;​ 151 ····​.​local·​v16,​·​"resolver":​Landroid/​content/​ContentResolver;​
150 ····​if-​eqz·​v15,​·​:​cond_0 152 ····​if-​eqz·​v15,​·​:​cond_0
   
151 ····​.​line·​69 153 ····​.​line·​69
152 ····​const-​string·​v12,​·​"notification" 154 ····​const-​string·​v12,​·​"notification"
   
  155 ····​.​line·​70
153 ····​move-​object/​from16·​v0,​·​p0 156 ····​move-​object/​from16·​v0,​·​p0
   
154 ····​invoke-​virtual·​{v0,​·​v12},​·​Lcom/​android/​calendar/​alerts/​SnoozeAlarmsService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 157 ····​invoke-​virtual·​{v0,​·​v12},​·​Lcom/​android/​calendar/​alerts/​SnoozeAlarmsService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
155 ····​move-​result-​object·​v14 158 ····​move-​result-​object·​v14
   
156 ····​check-​cast·​v14,​·​Landroid/​app/​NotificationManager;​ 159 ····​check-​cast·​v14,​·​Landroid/​app/​NotificationManager;​
smali/com/android/calendar/month/MonthByWeekAdapter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​74 27 ····​.​line·​74
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter$1;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter$1;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/month/MonthByWeekAdapter$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​91 27 ····​.​line·​91
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter$2;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter$2;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/month/MonthByWeekAdapter$CalendarGestureListener.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​protected·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​)​V 20 .​method·​protected·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​402 24 ····​.​line·​402
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter$Ca​lendarGestureListener​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter$Ca​lendarGestureListener​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V
   
smali/com/android/calendar/month/MonthByWeekAdapter.smali
Offset 708, 14 lines modified Offset 708, 15 lines modified
   
708 ····​iget·​v5,​·​v7,​·​Landroid/​text/​format/​Time;​-​>weekDay:​I 708 ····​iget·​v5,​·​v7,​·​Landroid/​text/​format/​Time;​-​>weekDay:​I
   
709 ····​.​line·​264 709 ····​.​line·​264
710 ····​:​cond_2 710 ····​:​cond_2
711 ····​const-​string·​v7,​·​"height" 711 ····​const-​string·​v7,​·​"height"
   
  712 ····​.​line·​265
712 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​ViewGroup;​-​>getHeight()​I 713 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​ViewGroup;​-​>getHeight()​I
   
713 ····​move-​result·​v8 714 ····​move-​result·​v8
   
714 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​ViewGroup;​-​>getTop()​I 715 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​ViewGroup;​-​>getTop()​I
   
715 ····​move-​result·​v9 716 ····​move-​result·​v9
Offset 730, 14 lines modified Offset 731, 15 lines modified
   
730 ····​div-​int/​2addr·​v8,​·​v9 731 ····​div-​int/​2addr·​v8,​·​v9
   
731 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 732 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
732 ····​move-​result-​object·​v8 733 ····​move-​result-​object·​v8
   
  734 ····​.​line·​264
733 ····​invoke-​virtual·​{v2,​·​v7,​·​v8},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 735 ····​invoke-​virtual·​{v2,​·​v7,​·​v8},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
734 ····​.​line·​266 736 ····​.​line·​266
735 ····​const-​string·​v7,​·​"selected_day" 737 ····​const-​string·​v7,​·​"selected_day"
   
736 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 738 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
Offset 1302, 35 lines modified Offset 1304, 35 lines modified
1302 ····​.​end·​annotation 1304 ····​.​end·​annotation
   
1303 ····​.​prologue 1305 ····​.​prologue
1304 ····​.​local·​p3,​·​"events":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​android/​calendar/​Event;​>;​" 1306 ····​.​local·​p3,​·​"events":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​android/​calendar/​Event;​>;​"
1305 ····​const/​4·​v9,​·​0x3 1307 ····​const/​4·​v9,​·​0x3
   
1306 ····​.​line·​160 1308 ····​.​line·​160
1307 ····​iget-​boolean·​v7,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​-​>mIsMiniMonth:​Z 1309 ····​iget-​boolean·​v6,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekAdapter;​-​>mIsMiniMonth:​Z
   
1308 ····​if-​eqz·​v7,​·​:​cond_1 1310 ····​if-​eqz·​v6,​·​:​cond_1
   
1309 ····​.​line·​161 1311 ····​.​line·​161
1310 ····​const-​string·​v7,​·​"MonthByWeekAdapter" 1312 ····​const-​string·​v6,​·​"MonthByWeekAdapter"
   
1311 ····​const/​4·​v8,​·​0x6 1313 ····​const/​4·​v7,​·​0x6
   
1312 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>isLoggable(Ljava/​lang/​String;​I)​Z 1314 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>isLoggable(Ljava/​lang/​String;​I)​Z
   
1313 ····​move-​result·​v7 1315 ····​move-​result·​v6
   
1314 ····​if-​eqz·​v7,​·​:​cond_0 1316 ····​if-​eqz·​v6,​·​:​cond_0
   
1315 ····​.​line·​162 1317 ····​.​line·​162
1316 ····​const-​string·​v7,​·​"MonthByWeekAdapter" 1318 ····​const-​string·​v6,​·​"MonthByWeekAdapter"
   
1317 ····​const-​string·​v8,​·​"Attempted·​to·​set·​events·​for·​mini·​view.​·​Events·​only·​supported·​in·​full·​view.​" 1319 ····​const-​string·​v7,​·​"Attempted·​to·​set·​events·​for·​mini·​view.​·​Events·​only·​supported·​in·​full·​view.​"
   
1318 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 1320 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
1319 ····​.​line·​213 1321 ····​.​line·​213
1320 ····​:​cond_0 1322 ····​:​cond_0
1321 ····​:​goto_0 1323 ····​:​goto_0
1322 ····​return-​void 1324 ····​return-​void
   
1323 ····​.​line·​167 1325 ····​.​line·​167
Offset 1353, 193 lines modified Offset 1355, 192 lines modified
1353 ····​const/​4·​v3,​·​0x0 1355 ····​const/​4·​v3,​·​0x0
   
1354 ····​.​local·​v3,​·​"i":​I 1356 ····​.​local·​v3,​·​"i":​I
1355 ····​:​goto_1 1357 ····​:​goto_1
1356 ····​if-​ge·​v3,​·​p2,​·​:​cond_2 1358 ····​if-​ge·​v3,​·​p2,​·​:​cond_2
   
1357 ····​.​line·​174 1359 ····​.​line·​174
1358 ····​new-​instance·​v7,​·​Ljava/​util/​ArrayList;​ 1360 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​
   
1359 ····​invoke-​direct·​{v7},​·​Ljava/​util/​ArrayList;​-​><init>()​V 1361 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
1360 ····​invoke-​virtual·​{v2,​·​v7},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 1362 ····​invoke-​virtual·​{v2,​·​v6},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
1361 ····​.​line·​173 1363 ····​.​line·​173
1362 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1364 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
1363 ····​goto·​:​goto_1 1365 ····​goto·​:​goto_1
   
1364 ····​.​line·​177 1366 ····​.​line·​177
1365 ····​:​cond_2 1367 ····​:​cond_2
1366 ····​if-​eqz·​p3,​·​:​cond_3 1368 ····​if-​eqz·​p3,​·​:​cond_3
   
1367 ····​invoke-​virtual·​{p3},​·​Ljava/​util/​ArrayList;​-​>size()​I 1369 ····​invoke-​virtual·​{p3},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
1368 ····​move-​result·​v7 1370 ····​move-​result·​v6
   
1369 ····​if-​nez·​v7,​·​:​cond_5 1371 ····​if-​nez·​v6,​·​:​cond_5
   
1370 ····​.​line·​178 1372 ····​.​line·​178
1371 ····​:​cond_3 1373 ····​:​cond_3
1372 ····​const-​string·​v7,​·​"MonthByWeekAdapter" 1374 ····​const-​string·​v6,​·​"MonthByWeekAdapter"
Max diff block lines reached; 6864/9899 bytes (69.34%) of diff not shown.
smali/com/android/calendar/month/MonthByWeekFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​81 27 ····​.​line·​81
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$1​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$1​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/month/MonthByWeekFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​106 27 ····​.​line·​106
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$2​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$2​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/month/MonthByWeekFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​133 27 ····​.​line·​133
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$3​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$3​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/month/MonthByWeekFragment$4.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​142 24 ····​.​line·​142
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$4​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$4​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
smali/com/android/calendar/month/MonthByWeekFragment$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthByWeekFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​430 27 ····​.​line·​430
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$5​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment$5​;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/month/MonthByWeekFragment.smali
Offset 718, 28 lines modified Offset 718, 30 lines modified
   
718 ····​mul-​int/​2addr·​v1,​·​v2 718 ····​mul-​int/​2addr·​v1,​·​v2
   
719 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 719 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
720 ····​iget-​object·​v2,​·​p1,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>selectedTime:​Landroid/​text/​format/​Time;​ 720 ····​iget-​object·​v2,​·​p1,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>selectedTime:​Landroid/​text/​format/​Time;​
   
  721 ····​.​line·​418
721 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 722 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
722 ····​move-​result-​wide·​v2 723 ····​move-​result-​wide·​v2
   
723 ····​iget-​object·​v10,​·​p1,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>selectedTime:​Landroid/​text/​format/​Time;​ 724 ····​iget-​object·​v10,​·​p1,​·​Lcom/​android/​calendar/​CalendarController$Ev​entInfo;​-​>selectedTime:​Landroid/​text/​format/​Time;​
   
724 ····​iget-​wide·​v10,​·​v10,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J 725 ····​iget-​wide·​v10,​·​v10,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J
   
725 ····​invoke-​static·​{v2,​·​v3,​·​v10,​·​v11},​·​Landroid/​text/​format/​Time;​-​>getJulianDay(JJ)​I 726 ····​invoke-​static·​{v2,​·​v3,​·​v10,​·​v11},​·​Landroid/​text/​format/​Time;​-​>getJulianDay(JJ)​I
   
726 ····​move-​result·​v2 727 ····​move-​result·​v2
   
727 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mFirstVisibleDay:​Landroid/​text/​format/​Time;​ 728 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mFirstVisibleDay:​Landroid/​text/​format/​Time;​
   
  729 ····​.​line·​419
728 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 730 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
729 ····​move-​result-​wide·​v10 731 ····​move-​result-​wide·​v10
   
730 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mFirstVisibleDay:​Landroid/​text/​format/​Time;​ 732 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mFirstVisibleDay:​Landroid/​text/​format/​Time;​
   
731 ····​iget-​wide·​v12,​·​v3,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J 733 ····​iget-​wide·​v12,​·​v3,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J
Offset 756, 14 lines modified Offset 758, 15 lines modified
   
756 ····​mul-​int/​2addr·​v3,​·​v10 758 ····​mul-​int/​2addr·​v3,​·​v10
   
757 ····​div-​int/​lit8·​v3,​·​v3,​·​0x2 759 ····​div-​int/​lit8·​v3,​·​v3,​·​0x2
   
758 ····​sub-​int/​2addr·​v2,​·​v3 760 ····​sub-​int/​2addr·​v2,​·​v3
   
  761 ····​.​line·​417
759 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>abs(I)​I 762 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>abs(I)​I
   
760 ····​move-​result·​v2 763 ····​move-​result·​v2
   
761 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 764 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
762 ····​.​line·​421 765 ····​.​line·​421
Offset 1089, 14 lines modified Offset 1092, 15 lines modified
   
1089 ····​.​line·​338 1092 ····​.​line·​338
1090 ····​:​try_start_0 1093 ····​:​try_start_0
1091 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​ 1094 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​
   
1092 ····​const/​4·​v2,​·​0x1 1095 ····​const/​4·​v2,​·​0x1
   
  1096 ····​.​line·​339
1093 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 1097 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
1094 ····​move-​result-​wide·​v2 1098 ····​move-​result-​wide·​v2
   
1095 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​ 1099 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​
   
1096 ····​iget-​wide·​v8,​·​v1,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J 1100 ····​iget-​wide·​v8,​·​v1,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J
Offset 1127, 14 lines modified Offset 1131, 15 lines modified
   
1127 ····​move-​result-​object·​v4 1131 ····​move-​result-​object·​v4
   
1128 ····​.​line·​344 1132 ····​.​line·​344
1129 ····​.​local·​v4,​·​"where":​Ljava/​lang/​String;​ 1133 ····​.​local·​v4,​·​"where":​Ljava/​lang/​String;​
1130 ····​new-​instance·​v0,​·​Landroid/​content/​CursorLoader;​ 1134 ····​new-​instance·​v0,​·​Landroid/​content/​CursorLoader;​
   
  1135 ····​.​line·​345
1131 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 1136 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
1132 ····​move-​result-​object·​v1 1137 ····​move-​result-​object·​v1
   
1133 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mEventUri:​Landroid/​net/​Uri;​ 1138 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mEventUri:​Landroid/​net/​Uri;​
   
1134 ····​sget-​object·​v3,​·​Lcom/​android/​calendar/​Event;​-​>EVENT_PROJECTION:​[Ljava/​lang/​String;​ 1139 ····​sget-​object·​v3,​·​Lcom/​android/​calendar/​Event;​-​>EVENT_PROJECTION:​[Ljava/​lang/​String;​
Offset 1909, 14 lines modified Offset 1914, 15 lines modified
1909 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 1914 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
1910 ····​.​line·​271 1915 ····​.​line·​271
1911 ····​const-​string·​v1,​·​"selected_day" 1916 ····​const-​string·​v1,​·​"selected_day"
   
1912 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​ 1917 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​
   
  1918 ····​.​line·​272
1913 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 1919 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
1914 ····​move-​result-​wide·​v2 1920 ····​move-​result-​wide·​v2
   
1915 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​ 1921 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthByWeekFragment;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​
   
1916 ····​iget-​wide·​v4,​·​v4,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J 1922 ····​iget-​wide·​v4,​·​v4,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J
Offset 1925, 14 lines modified Offset 1931, 15 lines modified
   
1925 ····​move-​result·​v2 1931 ····​move-​result·​v2
   
1926 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 1932 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
Max diff block lines reached; 655/3674 bytes (17.83%) of diff not shown.
smali/com/android/calendar/month/MonthListView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthListView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthListView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthListView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthListView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthListView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​55 27 ····​.​line·​55
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthListView$1;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthListView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthListView$1;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthListView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 60, 14 lines modified Offset 61, 15 lines modified
   
60 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthListView$1;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthListView;​ 61 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthListView$1;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthListView;​
   
61 ····​iget-​object·​v1,​·​v1,​·​Lcom/​android/​calendar/​month/​MonthListView;​-​>mListContext:​Landroid/​content/​Context;​ 62 ····​iget-​object·​v1,​·​v1,​·​Lcom/​android/​calendar/​month/​MonthListView;​-​>mListContext:​Landroid/​content/​Context;​
   
62 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthListView$1;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthListView;​ 63 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthListView$1;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthListView;​
   
  64 ····​.​line·​60
63 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​month/​MonthListView;​-​>mTimezoneUpdater:​Ljava/​lang/​Runnable;​ 65 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​month/​MonthListView;​-​>mTimezoneUpdater:​Ljava/​lang/​Runnable;​
64 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​month/​MonthListView;​-​>access$000(Lcom/​android/​calendar/​month/​MonthListView;​)​Ljava/​lang/​Runnable;​ 66 ····​invoke-​static·​{v2},​·​Lcom/​android/​calendar/​month/​MonthListView;​-​>access$000(Lcom/​android/​calendar/​month/​MonthListView;​)​Ljava/​lang/​Runnable;​
   
65 ····​move-​result-​object·​v2 67 ····​move-​result-​object·​v2
   
66 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​android/​calendar/​Utils;​-​>getTimeZone(Landroid​/​content/​Context;​Ljava/​lang/​Runnable;​)​Ljava/​lang/​String;​ 68 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​android/​calendar/​Utils;​-​>getTimeZone(Landroid​/​content/​Context;​Ljava/​lang/​Runnable;​)​Ljava/​lang/​String;​
   
smali/com/android/calendar/month/MonthWeekEventsView$TodayAnimatorListener.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthWeekEventsView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​MonthWeekEventsView;​)​V
24 ····​.​locals·​1 24 ····​.​locals·​1
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1046 27 ····​.​line·​1046
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView$T​odayAnimatorListener;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView$T​odayAnimatorListener;​-​>this$0:​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​
   
28 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V
   
smali/com/android/calendar/month/SimpleDayPickerFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​118 27 ····​.​line·​118
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt$1;​-​>this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt$1;​-​>this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/month/MonthWeekEventsView.smali
Offset 1100, 20 lines modified Offset 1100, 22 lines modified
1100 ····​.​local·​v3,​·​"bottom":​I 1100 ····​.​local·​v3,​·​"bottom":​I
1101 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mFirstJulianDay:​I 1101 ····​iget·​v0,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mFirstJulianDay:​I
   
1102 ····​sget·​v4,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>DNA_MIN_SEGMENT_HEIG​HT:​I 1102 ····​sget·​v4,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>DNA_MIN_SEGMENT_HEIG​HT:​I
   
1103 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDayXs:​[I 1103 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDayXs:​[I
   
  1104 ····​.​line·​217
1104 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>getContext()​Landroid/​content/​Context;​ 1105 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>getContext()​Landroid/​content/​Context;​
   
1105 ····​move-​result-​object·​v6 1106 ····​move-​result-​object·​v6
   
1106 ····​move-​object·​v1,​·​p1 1107 ····​move-​object·​v1,​·​p1
   
  1108 ····​.​line·​216
1107 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Lcom/​android/​calendar/​Utils;​-​>createDNAStrands(ILj​ava/​util/​ArrayList;​III[ILandroid/​content/​Context;​)​Ljava/​util/​HashMap;​ 1109 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Lcom/​android/​calendar/​Utils;​-​>createDNAStrands(ILj​ava/​util/​ArrayList;​III[ILandroid/​content/​Context;​)​Ljava/​util/​HashMap;​
   
1108 ····​move-​result-​object·​v0 1110 ····​move-​result-​object·​v0
   
1109 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDna:​Ljava/​util/​HashMap;​ 1111 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDna:​Ljava/​util/​HashMap;​
   
1110 ····​goto·​:​goto_0 1112 ····​goto·​:​goto_0
Offset 1446, 15 lines modified Offset 1448, 15 lines modified
   
1446 ····​invoke-​virtual·​{p1,​·​v2,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawRect(Landroid/​graphics/​Rect;​Landroid/​graphics/​Paint;​)​V 1448 ····​invoke-​virtual·​{p1,​·​v2,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawRect(Landroid/​graphics/​Rect;​Landroid/​graphics/​Paint;​)​V
   
1447 ····​goto/​16·​:​goto_0 1449 ····​goto/​16·​:​goto_0
1448 .​end·​method 1450 .​end·​method
   
1449 .​method·​protected·​drawDNA(Landroid/​graphics/​Canvas;​)​V 1451 .​method·​protected·​drawDNA(Landroid/​graphics/​Canvas;​)​V
1450 ····​.​locals·​11 1452 ····​.​locals·​10
1451 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 1453 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
   
1452 ····​.​prologue 1454 ····​.​prologue
1453 ····​.​line·​905 1455 ····​.​line·​905
1454 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDna:​Ljava/​util/​HashMap;​ 1456 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDna:​Ljava/​util/​HashMap;​
   
1455 ····​if-​eqz·​v0,​·​:​cond_3 1457 ····​if-​eqz·​v0,​·​:​cond_3
Offset 1464, 195 lines modified Offset 1466, 192 lines modified
   
1464 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​HashMap;​-​>values()​Ljava/​util/​Collection;​ 1466 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​HashMap;​-​>values()​Ljava/​util/​Collection;​
   
1465 ····​move-​result-​object·​v0 1467 ····​move-​result-​object·​v0
   
1466 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 1468 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
1467 ····​move-​result-​object·​v7 1469 ····​move-​result-​object·​v0
   
1468 ····​.​local·​v7,​·​"i$":​Ljava/​util/​Iterator;​  
1469 ····​:​cond_0 1470 ····​:​cond_0
1470 ····​:​goto_0 1471 ····​:​goto_0
1471 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1472 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1472 ····​move-​result·​v0 1473 ····​move-​result·​v1
   
1473 ····​if-​eqz·​v0,​·​:​cond_1 1474 ····​if-​eqz·​v1,​·​:​cond_1
   
1474 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1475 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1475 ····​move-​result-​object·​v9 1476 ····​move-​result-​object·​v8
   
1476 ····​check-​cast·​v9,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​ 1477 ····​check-​cast·​v8,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​
   
1477 ····​.​line·​907 1478 ····​.​line·​907
1478 ····​.​local·​v9,​·​"strand":​Lcom/​android/​calendar/​Utils$DNAStrand;​ 1479 ····​.​local·​v8,​·​"strand":​Lcom/​android/​calendar/​Utils$DNAStrand;​
1479 ····​iget·​v0,​·​v9,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>color:​I 1480 ····​iget·​v1,​·​v8,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>color:​I
   
1480 ····​sget·​v1,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>CONFLICT_COLOR:​I 1481 ····​sget·​v2,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>CONFLICT_COLOR:​I
   
1481 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 1482 ····​if-​eq·​v1,​·​v2,​·​:​cond_0
   
1482 ····​iget-​object·​v0,​·​v9,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>points:​[F 1483 ····​iget-​object·​v1,​·​v8,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>points:​[F
   
1483 ····​if-​eqz·​v0,​·​:​cond_0 1484 ····​if-​eqz·​v1,​·​:​cond_0
   
1484 ····​iget-​object·​v0,​·​v9,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>points:​[F 1485 ····​iget-​object·​v1,​·​v8,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>points:​[F
   
1485 ····​array-​length·​v0,​·​v0 1486 ····​array-​length·​v1,​·​v1
   
1486 ····​if-​eqz·​v0,​·​:​cond_0 1487 ····​if-​eqz·​v1,​·​:​cond_0
   
1487 ····​.​line·​911 1488 ····​.​line·​911
1488 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDNATimePaint:​Landroid/​graphics/​Paint;​ 1489 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDNATimePaint:​Landroid/​graphics/​Paint;​
   
1489 ····​iget·​v1,​·​v9,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>color:​I 1490 ····​iget·​v2,​·​v8,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>color:​I
   
1490 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V 1491 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
1491 ····​.​line·​912 1492 ····​.​line·​912
1492 ····​iget-​object·​v0,​·​v9,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>points:​[F 1493 ····​iget-​object·​v1,​·​v8,​·​Lcom/​android/​calendar/​Utils$DNAStrand;​-​>points:​[F
   
1493 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDNATimePaint:​Landroid/​graphics/​Paint;​ 1494 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​MonthWeekEventsView;​-​>mDNATimePaint:​Landroid/​graphics/​Paint;​
   
1494 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​graphics/​Canvas;​-​>drawLines([FLandroid​/​graphics/​Paint;​)​V 1495 ····​invoke-​virtual·​{p1,​·​v1,​·​v2},​·​Landroid/​graphics/​Canvas;​-​>drawLines([FLandroid​/​graphics/​Paint;​)​V
   
1495 ····​goto·​:​goto_0 1496 ····​goto·​:​goto_0
   
1496 ····​.​line·​915 1497 ····​.​line·​915
1497 ····​.​end·​local·​v9····​#·​"strand":​Lcom/​android/​calendar/​Utils$DNAStrand;​ 1498 ····​.​end·​local·​v8····​#·​"strand":​Lcom/​android/​calendar/​Utils$DNAStrand;​
Max diff block lines reached; 19069/23533 bytes (81.03%) of diff not shown.
smali/com/android/calendar/month/SimpleDayPickerFragment$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​139 24 ····​.​line·​139
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt$2;​-​>this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt$2;​-​>this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
smali/com/android/calendar/month/SimpleDayPickerFragment$ScrollStateRunnable.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​protected·​constructor·​<init>(Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​)​V 24 .​method·​protected·​constructor·​<init>(Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​574 28 ····​.​line·​574
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt$ScrollStateRunnabl​e;​-​>this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt$ScrollStateRunnabl​e;​-​>this$0:​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/month/SimpleDayPickerFragment.smali
Offset 575, 20 lines modified Offset 575, 22 lines modified
   
575 ····​.​line·​396 575 ····​.​line·​396
576 ····​.​local·​v6,​·​"millis":​J 576 ····​.​local·​v6,​·​"millis":​J
577 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mTempTime:​Landroid/​text/​format/​Time;​ 577 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mTempTime:​Landroid/​text/​format/​Time;​
   
578 ····​iget-​wide·​v10,​·​v9,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J 578 ····​iget-​wide·​v10,​·​v9,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J
   
  579 ····​.​line·​397
579 ····​invoke-​static·​{v6,​·​v7,​·​v10,​·​v11},​·​Landroid/​text/​format/​Time;​-​>getJulianDay(JJ)​I 580 ····​invoke-​static·​{v6,​·​v7,​·​v10,​·​v11},​·​Landroid/​text/​format/​Time;​-​>getJulianDay(JJ)​I
   
580 ····​move-​result·​v9 581 ····​move-​result·​v9
   
581 ····​iget·​v10,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mFirstDayOfWeek:​I 582 ····​iget·​v10,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mFirstDayOfWeek:​I
   
  583 ····​.​line·​396
582 ····​invoke-​static·​{v9,​·​v10},​·​Lcom/​android/​calendar/​Utils;​-​>getWeeksSinceEpochFr​omJulianDay(II)​I 584 ····​invoke-​static·​{v9,​·​v10},​·​Lcom/​android/​calendar/​Utils;​-​>getWeeksSinceEpochFr​omJulianDay(II)​I
   
583 ····​move-​result·​v5 585 ····​move-​result·​v5
   
584 ····​.​line·​400 586 ····​.​line·​400
585 ····​.​local·​v5,​·​"position":​I 587 ····​.​local·​v5,​·​"position":​I
586 ····​const/​4·​v2,​·​0x0 588 ····​const/​4·​v2,​·​0x0
Offset 729, 20 lines modified Offset 731, 22 lines modified
729 ····​invoke-​virtual·​{p0,​·​v9,​·​v10},​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>setMonthDisplayed(La​ndroid/​text/​format/​Time;​Z)​V 731 ····​invoke-​virtual·​{p0,​·​v9,​·​v10},​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>setMonthDisplayed(La​ndroid/​text/​format/​Time;​Z)​V
   
730 ····​.​line·​440 732 ····​.​line·​440
731 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mFirstDayOfMonth:​Landroid/​text/​format/​Time;​ 733 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mFirstDayOfMonth:​Landroid/​text/​format/​Time;​
   
732 ····​iget-​wide·​v10,​·​v9,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J 734 ····​iget-​wide·​v10,​·​v9,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J
   
  735 ····​.​line·​441
733 ····​invoke-​static·​{v6,​·​v7,​·​v10,​·​v11},​·​Landroid/​text/​format/​Time;​-​>getJulianDay(JJ)​I 736 ····​invoke-​static·​{v6,​·​v7,​·​v10,​·​v11},​·​Landroid/​text/​format/​Time;​-​>getJulianDay(JJ)​I
   
734 ····​move-​result·​v9 737 ····​move-​result·​v9
   
735 ····​iget·​v10,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mFirstDayOfWeek:​I 738 ····​iget·​v10,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mFirstDayOfWeek:​I
   
  739 ····​.​line·​440
736 ····​invoke-​static·​{v9,​·​v10},​·​Lcom/​android/​calendar/​Utils;​-​>getWeeksSinceEpochFr​omJulianDay(II)​I 740 ····​invoke-​static·​{v9,​·​v10},​·​Lcom/​android/​calendar/​Utils;​-​>getWeeksSinceEpochFr​omJulianDay(II)​I
   
737 ····​move-​result·​v5 741 ····​move-​result·​v5
   
738 ····​.​line·​443 742 ····​.​line·​443
739 ····​const/​4·​v9,​·​0x2 743 ····​const/​4·​v9,​·​0x2
   
Offset 1502, 14 lines modified Offset 1506, 15 lines modified
1502 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 1506 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
1503 ····​.​line·​198 1507 ····​.​line·​198
1504 ····​const-​string·​v1,​·​"selected_day" 1508 ····​const-​string·​v1,​·​"selected_day"
   
1505 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​ 1509 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​
   
  1510 ····​.​line·​199
1506 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J 1511 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​text/​format/​Time;​-​>toMillis(Z)​J
   
1507 ····​move-​result-​wide·​v2 1512 ····​move-​result-​wide·​v2
   
1508 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​ 1513 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​
   
1509 ····​iget-​wide·​v4,​·​v4,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J 1514 ····​iget-​wide·​v4,​·​v4,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J
Offset 1518, 14 lines modified Offset 1523, 15 lines modified
   
1518 ····​move-​result·​v2 1523 ····​move-​result·​v2
   
1519 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 1524 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
1520 ····​move-​result-​object·​v2 1525 ····​move-​result-​object·​v2
   
  1526 ····​.​line·​198
1521 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 1527 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
1522 ····​.​line·​200 1528 ····​.​line·​200
1523 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mAdapter:​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​ 1529 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleDayPickerFragme​nt;​-​>mAdapter:​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​
   
1524 ····​if-​nez·​v1,​·​:​cond_1 1530 ····​if-​nez·​v1,​·​:​cond_1
   
Offset 1596, 14 lines modified Offset 1602, 15 lines modified
   
1596 ····​const/​16·​v3,​·​0x32 1602 ····​const/​16·​v3,​·​0x32
   
1597 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​text/​format/​DateUtils;​-​>getDayOfWeekString(I​I)​Ljava/​lang/​String;​ 1603 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​text/​format/​DateUtils;​-​>getDayOfWeekString(I​I)​Ljava/​lang/​String;​
   
1598 ····​move-​result-​object·​v3 1604 ····​move-​result-​object·​v3
   
  1605 ····​.​line·​245
1599 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>toUpperCase()​Ljava/​lang/​String;​ 1606 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>toUpperCase()​Ljava/​lang/​String;​
   
1600 ····​move-​result-​object·​v3 1607 ····​move-​result-​object·​v3
   
1601 ····​aput-​object·​v3,​·​v1,​·​v2 1608 ····​aput-​object·​v3,​·​v1,​·​v2
   
1602 ····​.​line·​243 1609 ····​.​line·​243
smali/com/android/calendar/month/SimpleWeekView.smali
Offset 1263, 14 lines modified Offset 1263, 15 lines modified
   
1263 ····​move-​result-​object·​v1 1263 ····​move-​result-​object·​v1
   
1264 ····​.​line·​529 1264 ····​.​line·​529
1265 ····​.​local·​v1,​·​"context":​Landroid/​content/​Context;​ 1265 ····​.​local·​v1,​·​"context":​Landroid/​content/​Context;​
1266 ····​const-​string·​v2,​·​"accessibility" 1266 ····​const-​string·​v2,​·​"accessibility"
   
  1267 ····​.​line·​530
1267 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 1268 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
1268 ····​move-​result-​object·​v7 1269 ····​move-​result-​object·​v7
   
1269 ····​check-​cast·​v7,​·​Landroid/​view/​accessibility/​AccessibilityManager;​ 1270 ····​check-​cast·​v7,​·​Landroid/​view/​accessibility/​AccessibilityManager;​
   
1270 ····​.​line·​531 1271 ····​.​line·​531
Offset 1322, 14 lines modified Offset 1323, 15 lines modified
   
1322 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeekView;​-​>mLastHoverTime:​Landroid/​text/​format/​Time;​ 1323 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeekView;​-​>mLastHoverTime:​Landroid/​text/​format/​Time;​
   
1323 ····​if-​eqz·​v2,​·​:​cond_2 1324 ····​if-​eqz·​v2,​·​:​cond_2
   
1324 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeekView;​-​>mLastHoverTime:​Landroid/​text/​format/​Time;​ 1325 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeekView;​-​>mLastHoverTime:​Landroid/​text/​format/​Time;​
   
  1326 ····​.​line·​537
1325 ····​invoke-​static·​{v9,​·​v2},​·​Landroid/​text/​format/​Time;​-​>compare(Landroid/​text/​format/​Time;​Landroid/​text/​format/​Time;​)​I 1327 ····​invoke-​static·​{v9,​·​v2},​·​Landroid/​text/​format/​Time;​-​>compare(Landroid/​text/​format/​Time;​Landroid/​text/​format/​Time;​)​I
   
1326 ····​move-​result·​v2 1328 ····​move-​result·​v2
   
1327 ····​if-​eqz·​v2,​·​:​cond_3 1329 ····​if-​eqz·​v2,​·​:​cond_3
   
1328 ····​.​line·​538 1330 ····​.​line·​538
Offset 1358, 14 lines modified Offset 1360, 15 lines modified
   
1358 ····​move-​result-​object·​v8 1360 ····​move-​result-​object·​v8
   
1359 ····​.​line·​541 1361 ····​.​line·​541
1360 ····​.​local·​v8,​·​"date":​Ljava/​lang/​String;​ 1362 ····​.​local·​v8,​·​"date":​Ljava/​lang/​String;​
1361 ····​const/​16·​v2,​·​0x40 1363 ····​const/​16·​v2,​·​0x40
   
  1364 ····​.​line·​542
1362 ····​invoke-​static·​{v2},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>obtain(I)​Landroid/​view/​accessibility/​AccessibilityEvent;​ 1365 ····​invoke-​static·​{v2},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>obtain(I)​Landroid/​view/​accessibility/​AccessibilityEvent;​
   
1363 ····​move-​result-​object·​v0 1366 ····​move-​result-​object·​v0
   
1364 ····​.​line·​543 1367 ····​.​line·​543
1365 ····​.​local·​v0,​·​"accessEvent":​Landroid/​view/​accessibility/​AccessibilityEvent;​ 1368 ····​.​local·​v0,​·​"accessEvent":​Landroid/​view/​accessibility/​AccessibilityEvent;​
1366 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>getText()​Ljava/​util/​List;​ 1369 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>getText()​Ljava/​util/​List;​
smali/com/android/calendar/month/SimpleWeeksAdapter$CalendarGestureListener.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​protected·​constructor·​<init>(Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​)​V 20 .​method·​protected·​constructor·​<init>(Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​290 24 ····​.​line·​290
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter$Ca​lendarGestureListener​;​-​>this$0:​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter$Ca​lendarGestureListener​;​-​>this$0:​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​view/​GestureDetector$Simpl​eOnGestureListener;​-​><init>()​V
   
smali/com/android/calendar/month/SimpleWeeksAdapter.smali
Offset 325, 14 lines modified Offset 325, 15 lines modified
   
325 ····​iget·​v2,​·​v5,​·​Landroid/​text/​format/​Time;​-​>weekDay:​I 325 ····​iget·​v2,​·​v5,​·​Landroid/​text/​format/​Time;​-​>weekDay:​I
   
326 ····​.​line·​233 326 ····​.​line·​233
327 ····​:​cond_1 327 ····​:​cond_1
328 ····​const-​string·​v5,​·​"height" 328 ····​const-​string·​v5,​·​"height"
   
  329 ····​.​line·​234
329 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​ViewGroup;​-​>getHeight()​I 330 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​ViewGroup;​-​>getHeight()​I
   
330 ····​move-​result·​v6 331 ····​move-​result·​v6
   
331 ····​sget·​v7,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​-​>WEEK_7_OVERHANG_HEIG​HT:​I 332 ····​sget·​v7,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​-​>WEEK_7_OVERHANG_HEIG​HT:​I
   
332 ····​sub-​int/​2addr·​v6,​·​v7 333 ····​sub-​int/​2addr·​v6,​·​v7
Offset 341, 14 lines modified Offset 342, 15 lines modified
   
341 ····​div-​int/​2addr·​v6,​·​v7 342 ····​div-​int/​2addr·​v6,​·​v7
   
342 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 343 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
343 ····​move-​result-​object·​v6 344 ····​move-​result-​object·​v6
   
  345 ····​.​line·​233
344 ····​invoke-​virtual·​{v0,​·​v5,​·​v6},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 346 ····​invoke-​virtual·​{v0,​·​v5,​·​v6},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
345 ····​.​line·​235 347 ····​.​line·​235
346 ····​const-​string·​v5,​·​"selected_day" 348 ····​const-​string·​v5,​·​"selected_day"
   
347 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 349 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
Offset 680, 20 lines modified Offset 682, 22 lines modified
   
680 ····​.​line·​168 682 ····​.​line·​168
681 ····​.​local·​v0,​·​"millis":​J 683 ····​.​local·​v0,​·​"millis":​J
682 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​ 684 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​-​>mSelectedDay:​Landroid/​text/​format/​Time;​
   
683 ····​iget-​wide·​v2,​·​v2,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J 685 ····​iget-​wide·​v2,​·​v2,​·​Landroid/​text/​format/​Time;​-​>gmtoff:​J
   
  686 ····​.​line·​169
684 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​text/​format/​Time;​-​>getJulianDay(JJ)​I 687 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​text/​format/​Time;​-​>getJulianDay(JJ)​I
   
685 ····​move-​result·​v2 688 ····​move-​result·​v2
   
686 ····​iget·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​-​>mFirstDayOfWeek:​I 689 ····​iget·​v3,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​-​>mFirstDayOfWeek:​I
   
  690 ····​.​line·​168
687 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​Utils;​-​>getWeeksSinceEpochFr​omJulianDay(II)​I 691 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​Utils;​-​>getWeeksSinceEpochFr​omJulianDay(II)​I
   
688 ····​move-​result·​v2 692 ····​move-​result·​v2
   
689 ····​iput·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​-​>mSelectedWeek:​I 693 ····​iput·​v2,​·​p0,​·​Lcom/​android/​calendar/​month/​SimpleWeeksAdapter;​-​>mSelectedWeek:​I
   
690 ····​.​line·​170 694 ····​.​line·​170
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​457 27 ····​.​line·​457
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$1;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$1;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$2.smali
Offset 17, 17 lines modified Offset 17, 18 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·I 22 ····​.​param·​p1,​·​"this$0"····​#·Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
23 ····​.​param·​p3,​·​"x1"····​#·​I 23 ····​.​param·​p2,​·​"min"····​#·​I
24 ····​.​param·​p4,​·​"x2"····​#·​I 24 ····​.​param·​p3,​·​"defaultInt"····​#·​I
  25 ····​.​param·​p4,​·​"max"····​#·​I
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​475 27 ····​.​line·​475
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$2;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$2;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
28 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$minMaxTextWatcher;​-​><init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V 29 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$minMaxTextWatcher;​-​><init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V
   
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$3.smali
Offset 17, 17 lines modified Offset 17, 18 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·I 22 ····​.​param·​p1,​·​"this$0"····​#·Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
23 ····​.​param·​p3,​·​"x1"····​#·​I 23 ····​.​param·​p2,​·​"min"····​#·​I
24 ····​.​param·​p4,​·​"x2"····​#·​I 24 ····​.​param·​p3,​·​"defaultInt"····​#·​I
  25 ····​.​param·​p4,​·​"max"····​#·​I
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​503 27 ····​.​line·​503
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$3;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$3;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
28 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$minMaxTextWatcher;​-​><init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V 29 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$minMaxTextWatcher;​-​><init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V
   
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter.smali
Offset 385, 21 lines modified Offset 385, 23 lines modified
   
385 ····​move-​result-​object·​v5 385 ····​move-​result-​object·​v5
   
386 ····​const·​v6,​·​0x7f080009 386 ····​const·​v6,​·​0x7f080009
   
387 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$EndSpinnerAdapter;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 387 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$EndSpinnerAdapter;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
  388 ····​.​line·​1232
388 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mModel:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​ 389 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mModel:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​
389 ····​invoke-​static·​{v7},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>access$000(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​)​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​ 390 ····​invoke-​static·​{v7},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>access$000(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​)​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​
   
390 ····​move-​result-​object·​v7 391 ····​move-​result-​object·​v7
   
391 ····​iget·​v7,​·​v7,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​-​>endCount:​I 392 ····​iget·​v7,​·​v7,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​-​>endCount:​I
   
  393 ····​.​line·​1231
392 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​)​Ljava/​lang/​String;​ 394 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​)​Ljava/​lang/​String;​
   
393 ····​move-​result-​object·​v0 395 ····​move-​result-​object·​v0
   
394 ····​.​line·​1233 396 ····​.​line·​1233
395 ····​.​local·​v0,​·​"endString":​Ljava/​lang/​String;​ 397 ····​.​local·​v0,​·​"endString":​Ljava/​lang/​String;​
396 ····​const-​string·​v5,​·​"%d" 398 ····​const-​string·​v5,​·​"%d"
Offset 467, 26 lines modified Offset 469, 30 lines modified
467 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$EndSpinnerAdapter;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 469 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$EndSpinnerAdapter;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
468 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mPostEndCount:​Landroid/​widget/​TextView;​ 470 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mPostEndCount:​Landroid/​widget/​TextView;​
469 ····​invoke-​static·​{v5},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>access$1200(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​)​Landroid/​widget/​TextView;​ 471 ····​invoke-​static·​{v5},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>access$1200(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​)​Landroid/​widget/​TextView;​
   
470 ····​move-​result-​object·​v5 472 ····​move-​result-​object·​v5
   
  473 ····​.​line·​1247
471 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>length()​I 474 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>length()​I
   
472 ····​move-​result·​v6 475 ····​move-​result·​v6
   
  476 ····​.​line·​1246
473 ····​invoke-​virtual·​{v0,​·​v3,​·​v6},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 477 ····​invoke-​virtual·​{v0,​·​v3,​·​v6},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
474 ····​move-​result-​object·​v6 478 ····​move-​result-​object·​v6
   
  479 ····​.​line·​1247
475 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 480 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
476 ····​move-​result-​object·​v6 481 ····​move-​result-​object·​v6
   
  482 ····​.​line·​1246
477 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 483 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
478 ····​.​line·​1249 484 ····​.​line·​1249
479 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$EndSpinnerAdapter;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 485 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$EndSpinnerAdapter;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
480 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mModel:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​ 486 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mModel:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​
481 ····​invoke-​static·​{v5},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>access$000(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​)​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​ 487 ····​invoke-​static·​{v5},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>access$000(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​)​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel.smali
Offset 186, 14 lines modified Offset 186, 15 lines modified
   
186 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 186 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
187 ····​move-​result-​object·​v0 187 ····​move-​result-​object·​v0
   
188 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​-​>weeklyByDayOfWeek:​[Z 188 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​-​>weeklyByDayOfWeek:​[Z
   
  189 ····​.​line·​1066
189 ····​invoke-​static·​{v1},​·​Ljava/​util/​Arrays;​-​>toString([Z)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v1},​·​Ljava/​util/​Arrays;​-​>toString([Z)​Ljava/​lang/​String;​
   
190 ····​move-​result-​object·​v1 191 ····​move-​result-​object·​v1
   
191 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 192 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
192 ····​move-​result-​object·​v0 193 ····​move-​result-​object·​v0
Offset 252, 14 lines modified Offset 253, 15 lines modified
   
252 ····​move-​result-​object·​v0 253 ····​move-​result-​object·​v0
   
253 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 254 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
254 ····​move-​result-​object·​v0 255 ····​move-​result-​object·​v0
   
  256 ····​.​line·​1064
255 ····​return-​object·​v0 257 ····​return-​object·​v0
256 .​end·​method 258 .​end·​method
   
257 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 259 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
258 ····​.​locals·​1 260 ····​.​locals·​1
259 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​ 261 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​
260 ····​.​param·​p2,​·​"flags"····​#·​I 262 ····​.​param·​p2,​·​"flags"····​#·​I
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 26 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​public·​constructor·​<init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V 28 .​method·​public·​constructor·​<init>(Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​III)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
30 ····​.​param·​p2,​·​"min"····​#·​I 31 ····​.​param·​p2,​·​"min"····​#·​I
31 ····​.​param·​p3,​·​"defaultInt"····​#·​I 32 ····​.​param·​p3,​·​"defaultInt"····​#·​I
32 ····​.​param·​p4,​·​"max"····​#·​I 33 ····​.​param·​p4,​·​"max"····​#·​I
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​1099 35 ····​.​line·​1099
35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$minMaxTextWatcher;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$minMaxTextWatcher;​-​>this$0:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog.smali
Offset 941, 14 lines modified Offset 941, 15 lines modified
   
941 ····​const-​string·​v4,​·​"UI·​generated·​recurrence·​that·​it·​can\'t·​handle.​·​ER:​" 941 ····​const-​string·​v4,​·​"UI·​generated·​recurrence·​that·​it·​can\'t·​handle.​·​ER:​"
   
942 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 942 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
943 ····​move-​result-​object·​v3 943 ····​move-​result-​object·​v3
   
  944 ····​.​line·​402
944 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>toString()​Ljava/​lang/​String;​ 945 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>toString()​Ljava/​lang/​String;​
   
945 ····​move-​result-​object·​v4 946 ····​move-​result-​object·​v4
   
946 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 947 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
947 ····​move-​result-​object·​v3 948 ····​move-​result-​object·​v3
Offset 1427, 354 lines modified Offset 1428, 338 lines modified
1427 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$EndSpinnerAdapter;​-​>notifyDataSetChanged​()​V 1428 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$EndSpinnerAdapter;​-​>notifyDataSetChanged​()​V
   
1428 ····​.​line·​782 1429 ····​.​line·​782
1429 ····​return-​void 1430 ····​return-​void
1430 .​end·​method 1431 .​end·​method
   
1431 .​method·​private·​togglePickerOptions()​V 1432 .​method·​private·​togglePickerOptions()​V
1432 ····​.​locals·7 1433 ····​.​locals·5
   
1433 ····​.​prologue 1434 ····​.​prologue
1434 ····​const/​4·​v5,​·​0x0 1435 ····​const/​4·​v4,​·​0x1
   
1435 ····​const/​4·​v6,​·​0x1 1436 ····​const/​4·​v1,​·​0x0
   
1436 ····​.​line·​627 1437 ····​.​line·​627
1437 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mModel:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​ 1438 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mModel:​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​
   
1438 ····​iget·​v4,​·​v4,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​-​>recurrenceState:​I 1439 ····​iget·​v2,​·​v2,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g$RecurrenceModel;​-​>recurrenceState:​I
   
1439 ····​if-​nez·​v4,​·​:​cond_0 1440 ····​if-​nez·​v2,​·​:​cond_0
   
1440 ····​.​line·​628 1441 ····​.​line·​628
1441 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mFreqSpinner:​Landroid/​widget/​Spinner;​ 1442 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mFreqSpinner:​Landroid/​widget/​Spinner;​
   
1442 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​Spinner;​-​>setEnabled(Z)​V 1443 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​Spinner;​-​>setEnabled(Z)​V
   
1443 ····​.​line·​629 1444 ····​.​line·​629
1444 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mEndSpinner:​Landroid/​widget/​Spinner;​ 1445 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mEndSpinner:​Landroid/​widget/​Spinner;​
   
1445 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​Spinner;​-​>setEnabled(Z)​V 1446 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​Spinner;​-​>setEnabled(Z)​V
   
1446 ····​.​line·​630 1447 ····​.​line·​630
1447 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mIntervalPreText:​Landroid/​widget/​TextView;​ 1448 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mIntervalPreText:​Landroid/​widget/​TextView;​
   
1448 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setEnabled(Z)​V 1449 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​TextView;​-​>setEnabled(Z)​V
   
1449 ····​.​line·​631 1450 ····​.​line·​631
1450 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mInterval:​Landroid/​widget/​EditText;​ 1451 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mInterval:​Landroid/​widget/​EditText;​
   
1451 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​EditText;​-​>setEnabled(Z)​V 1452 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​EditText;​-​>setEnabled(Z)​V
   
1452 ····​.​line·​632 1453 ····​.​line·​632
1453 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mIntervalPostText:​Landroid/​widget/​TextView;​ 1454 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mIntervalPostText:​Landroid/​widget/​TextView;​
   
1454 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setEnabled(Z)​V 1455 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​TextView;​-​>setEnabled(Z)​V
   
1455 ····​.​line·​633 1456 ····​.​line·​633
1456 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mMonthRepeatByRadioG​roup:​Landroid/​widget/​RadioGroup;​ 1457 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mMonthRepeatByRadioG​roup:​Landroid/​widget/​RadioGroup;​
   
1457 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​RadioGroup;​-​>setEnabled(Z)​V 1458 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​RadioGroup;​-​>setEnabled(Z)​V
   
1458 ····​.​line·​634 1459 ····​.​line·​634
1459 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mEndCount:​Landroid/​widget/​EditText;​ 1460 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mEndCount:​Landroid/​widget/​EditText;​
   
1460 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​EditText;​-​>setEnabled(Z)​V 1461 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​EditText;​-​>setEnabled(Z)​V
   
1461 ····​.​line·​635 1462 ····​.​line·​635
1462 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mPostEndCount:​Landroid/​widget/​TextView;​ 1463 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mPostEndCount:​Landroid/​widget/​TextView;​
   
1463 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setEnabled(Z)​V 1464 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​TextView;​-​>setEnabled(Z)​V
   
1464 ····​.​line·​636 1465 ····​.​line·​636
1465 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mEndDateTextView:​Landroid/​widget/​TextView;​ 1466 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mEndDateTextView:​Landroid/​widget/​TextView;​
   
1466 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setEnabled(Z)​V 1467 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​TextView;​-​>setEnabled(Z)​V
   
1467 ····​.​line·​637 1468 ····​.​line·​637
1468 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mRepeatMonthlyByNthD​ayOfWeek:​Landroid/​widget/​RadioButton;​ 1469 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mRepeatMonthlyByNthD​ayOfWeek:​Landroid/​widget/​RadioButton;​
   
1469 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​RadioButton;​-​>setEnabled(Z)​V 1470 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​RadioButton;​-​>setEnabled(Z)​V
   
1470 ····​.​line·​638 1471 ····​.​line·​638
1471 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mRepeatMonthlyByNthD​ayOfMonth:​Landroid/​widget/​RadioButton;​ 1472 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mRepeatMonthlyByNthD​ayOfMonth:​Landroid/​widget/​RadioButton;​
   
1472 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​RadioButton;​-​>setEnabled(Z)​V 1473 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​RadioButton;​-​>setEnabled(Z)​V
   
1473 ····​.​line·​639 1474 ····​.​line·​639
1474 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mWeekByDayButtons:​[Landroid/​widget/​ToggleButton;​ 1475 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​recurrencepicker/​RecurrencePickerDialo​g;​-​>mWeekByDayButtons:​[Landroid/​widget/​ToggleButton;​
   
1475 ····.​local·v0,​·"arr$":​[Landroid/​widget/​ToggleButton;​ 1476 ····​array-​length·​v4,​·​v3
1476 ····​array-​length·​v3,​·​v0  
   
1477 ····.​local·​v3,​·"len$":​I 1477 ····move·​v2,​·v1
Max diff block lines reached; 19243/26004 bytes (74.00%) of diff not shown.
smali/com/android/calendar/selectcalendars/CalendarColorCache$1.smali
Offset 17, 15 lines modified Offset 17, 16 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​CalendarColorCache;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​CalendarColorCache;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​CalendarColorCache;​Landroid/​content/​Context;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​CalendarColorCache;​Landroid/​content/​Context;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​CalendarColorCache;​
  23 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​58 25 ····​.​line·​58
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​CalendarColorCache$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​CalendarColorCache;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​CalendarColorCache$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​CalendarColorCache;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​android/​calendar/​AsyncQueryService;​-​><init>(Landroid/​content/​Context;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​android/​calendar/​AsyncQueryService;​-​><init>(Landroid/​content/​Context;​)​V
   
smali/com/android/calendar/selectcalendars/CalendarColorSquare.smali
Offset 41, 14 lines modified Offset 41, 15 lines modified
41 ····​.​line·​44 41 ····​.​line·​44
42 ····​const/​4·​v1,​·​0x1 42 ····​const/​4·​v1,​·​0x1
   
43 ····​new-​array·​v0,​·​v1,​·​[Landroid/​graphics/​drawable/​Drawable;​ 43 ····​new-​array·​v0,​·​v1,​·​[Landroid/​graphics/​drawable/​Drawable;​
   
44 ····​const/​4·​v1,​·​0x0 44 ····​const/​4·​v1,​·​0x0
   
  45 ····​.​line·​45
45 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​CalendarColorSquare;​-​>getContext()​Landroid/​content/​Context;​ 46 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​CalendarColorSquare;​-​>getContext()​Landroid/​content/​Context;​
   
46 ····​move-​result-​object·​v2 47 ····​move-​result-​object·​v2
   
47 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 48 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
48 ····​move-​result-​object·​v2 49 ····​move-​result-​object·​v2
smali/com/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$delegateParent:​Landroid/​view/​View;​ 24 .​field·​final·​synthetic·​val$delegateParent:​Landroid/​view/​View;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​Landroid/​view/​View;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​Landroid/​view/​View;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​165 30 ····​.​line·​165
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$1;​-​>val$delegate:​Landroid/​view/​View;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$1;​-​>val$delegate:​Landroid/​view/​View;​
   
smali/com/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$position:​I 22 .​field·​final·​synthetic·​val$position:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​I)​V 24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​187 28 ····​.​line·​187
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$2;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$2;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​
   
29 ····​iput·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$2;​-​>val$position:​I 30 ····​iput·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$2;​-​>val$position:​I
   
Offset 87, 19 lines modified Offset 88, 21 lines modified
   
87 ····​aget-​object·​v1,​·​v1,​·​v2 88 ····​aget-​object·​v1,​·​v1,​·​v2
   
88 ····​iget-​wide·​v2,​·​v1,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$CalendarRow;​-​>id:​J 89 ····​iget-​wide·​v2,​·​v1,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$CalendarRow;​-​>id:​J
   
89 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$2;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​ 90 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$2;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​
   
  91 ····​.​line·​197
90 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mIsTablet:​Z 92 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mIsTablet:​Z
91 ····​invoke-​static·​{v1},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>access$500(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​)​Z 93 ····​invoke-​static·​{v1},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>access$500(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​)​Z
   
92 ····​move-​result·​v1 94 ····​move-​result·​v1
   
  95 ····​.​line·​196
93 ····​invoke-​static·​{v2,​·​v3,​·​v1},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>newInstance(JZ)​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 96 ····​invoke-​static·​{v2,​·​v3,​·​v1},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>newInstance(JZ)​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
   
94 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
95 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 98 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
96 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>access$302(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​)​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 99 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>access$302(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​)​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
   
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$delegateParent:​Landroid/​view/​View;​ 24 .​field·​final·​synthetic·​val$delegateParent:​Landroid/​view/​View;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​Landroid/​view/​View;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​Landroid/​view/​View;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​151 30 ····​.​line·​151
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$1;​-​>val$delegate:​Landroid/​view/​View;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$1;​-​>val$delegate:​Landroid/​view/​View;​
   
smali/com/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter.smali
Offset 260, 14 lines modified Offset 260, 15 lines modified
   
260 ····​.​line·​101 260 ····​.​line·​101
261 ····​iput-​object·​p4,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​ 261 ····​iput-​object·​p4,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​
   
262 ····​.​line·​102 262 ····​.​line·​102
263 ····​const-​string·​v0,​·​"ColorPickerDialog" 263 ····​const-​string·​v0,​·​"ColorPickerDialog"
   
  264 ····​.​line·​103
264 ····​invoke-​virtual·​{p4,​·​v0},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 265 ····​invoke-​virtual·​{p4,​·​v0},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​
   
265 ····​move-​result-​object·​v0 266 ····​move-​result-​object·​v0
   
266 ····​check-​cast·​v0,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 267 ····​check-​cast·​v0,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
   
267 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 268 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
Offset 284, 14 lines modified Offset 285, 15 lines modified
284 ····​.​line·​105 285 ····​.​line·​105
285 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 286 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
286 ····​move-​result-​object·​v0 287 ····​move-​result-​object·​v0
   
287 ····​const·​v1,​·​0x7f0b0094 288 ····​const·​v1,​·​0x7f0b0094
   
  289 ····​.​line·​106
288 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 290 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
289 ····​move-​result·​v0 291 ····​move-​result·​v0
   
290 ····​iput·​v0,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mColorViewTouchAreaI​ncrease:​I 292 ····​iput·​v0,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​>mColorViewTouchAreaI​ncrease:​I
   
291 ····​.​line·​107 293 ····​.​line·​107
Offset 1127, 14 lines modified Offset 1129, 15 lines modified
   
1127 ····​move-​object/​from16·​v0,​·​v19 1129 ····​move-​object/​from16·​v0,​·​v19
   
1128 ····​iget-​object·​v0,​·​v0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$CalendarRow;​-​>ownerAccount:​Ljava/​lang/​String;​ 1130 ····​iget-​object·​v0,​·​v0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$CalendarRow;​-​>ownerAccount:​Ljava/​lang/​String;​
   
1129 ····​move-​object/​from16·​v19,​·​v0 1131 ····​move-​object/​from16·​v19,​·​v0
   
  1132 ····​.​line·​226
1130 ····​move-​object/​from16·​v0,​·​v19 1133 ····​move-​object/​from16·​v0,​·​v19
   
1131 ····​invoke-​virtual·​{v0,​·​v10},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 1134 ····​invoke-​virtual·​{v0,​·​v10},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
1132 ····​move-​result·​v19 1135 ····​move-​result·​v19
   
1133 ····​if-​nez·​v19,​·​:​cond_5 1136 ····​if-​nez·​v19,​·​:​cond_5
Offset 1151, 14 lines modified Offset 1154, 15 lines modified
   
1151 ····​iget-​object·​v0,​·​v0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$CalendarRow;​-​>ownerAccount:​Ljava/​lang/​String;​ 1154 ····​iget-​object·​v0,​·​v0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter$CalendarRow;​-​>ownerAccount:​Ljava/​lang/​String;​
   
1152 ····​move-​object/​from16·​v19,​·​v0 1155 ····​move-​object/​from16·​v19,​·​v0
   
1153 ····​const-​string·​v20,​·​"calendar.​google.​com" 1156 ····​const-​string·​v20,​·​"calendar.​google.​com"
   
  1157 ····​.​line·​227
1154 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z 1158 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z
   
1155 ····​move-​result·​v19 1159 ····​move-​result·​v19
   
1156 ····​if-​nez·​v19,​·​:​cond_5 1160 ····​if-​nez·​v19,​·​:​cond_5
   
1157 ····​.​line·​229 1161 ····​.​line·​229
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$position:​I 22 .​field·​final·​synthetic·​val$position:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​I)​V 24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​182 28 ····​.​line·​182
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$2;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$2;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​
   
29 ····​iput·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$2;​-​>val$position:​I 30 ····​iput·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$2;​-​>val$position:​I
   
Offset 87, 19 lines modified Offset 88, 21 lines modified
   
87 ····​aget-​object·​v1,​·​v1,​·​v2 88 ····​aget-​object·​v1,​·​v1,​·​v2
   
88 ····​iget-​wide·​v2,​·​v1,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$CalendarRow;​-​>id:​J 89 ····​iget-​wide·​v2,​·​v1,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$CalendarRow;​-​>id:​J
   
89 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$2;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​ 90 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$2;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​
   
  91 ····​.​line·​193
90 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mIsTablet:​Z 92 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mIsTablet:​Z
91 ····​invoke-​static·​{v1},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>access$400(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​)​Z 93 ····​invoke-​static·​{v1},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>access$400(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​)​Z
   
92 ····​move-​result·​v1 94 ····​move-​result·​v1
   
  95 ····​.​line·​192
93 ····​invoke-​static·​{v2,​·​v3,​·​v1},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>newInstance(JZ)​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 96 ····​invoke-​static·​{v2,​·​v3,​·​v1},​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​-​>newInstance(JZ)​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
   
94 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
95 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 98 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
96 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>access$202(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​)​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 99 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>access$202(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​)​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
   
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$CalendarRow.smali
Offset 31, 14 lines modified Offset 31, 15 lines modified
   
31 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​public·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​)​V 33 .​method·​public·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​273 37 ····​.​line·​273
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$CalendarRow;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter$CalendarRow;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncAdapter.smali
Offset 128, 14 lines modified Offset 128, 15 lines modified
   
128 ····​.​line·​75 128 ····​.​line·​75
129 ····​iput-​object·​p3,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​ 129 ····​iput-​object·​p3,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​
   
130 ····​.​line·​76 130 ····​.​line·​76
131 ····​const-​string·​v1,​·​"ColorPickerDialog" 131 ····​const-​string·​v1,​·​"ColorPickerDialog"
   
  132 ····​.​line·​77
132 ····​invoke-​virtual·​{p3,​·​v1},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 133 ····​invoke-​virtual·​{p3,​·​v1},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​
   
133 ····​move-​result-​object·​v1 134 ····​move-​result-​object·​v1
   
134 ····​check-​cast·​v1,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 135 ····​check-​cast·​v1,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
   
135 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 136 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
Offset 143, 14 lines modified Offset 144, 15 lines modified
143 ····​.​line·​78 144 ····​.​line·​78
144 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 145 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
145 ····​move-​result-​object·​v1 146 ····​move-​result-​object·​v1
   
146 ····​const·​v2,​·​0x7f0b0094 147 ····​const·​v2,​·​0x7f0b0094
   
  148 ····​.​line·​79
147 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 149 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
148 ····​move-​result·​v1 150 ····​move-​result·​v1
   
149 ····​iput·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mColorViewTouchAreaI​ncrease:​I 151 ····​iput·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>mColorViewTouchAreaI​ncrease:​I
   
150 ····​.​line·​80 152 ····​.​line·​80
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncFragment$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​Landroid/​os/​Handler;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​Landroid/​os/​Handler;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​79 25 ····​.​line·​79
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncFragment.smali
Offset 179, 14 lines modified Offset 179, 15 lines modified
   
179 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 179 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
180 ····​move-​result-​object·​v1 180 ····​move-​result-​object·​v1
   
181 ····​const-​string·​v2,​·​"account_type" 181 ····​const-​string·​v2,​·​"account_type"
   
  182 ····​.​line·​94
182 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 183 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
183 ····​move-​result-​object·​v2 184 ····​move-​result-​object·​v2
   
184 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Landroid/​accounts/​Account;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 185 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Landroid/​accounts/​Account;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
185 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>mAccount:​Landroid/​accounts/​Account;​ 186 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>mAccount:​Landroid/​accounts/​Account;​
Offset 263, 14 lines modified Offset 264, 15 lines modified
   
263 ····​move-​result·​v1 264 ····​move-​result·​v1
   
264 ····​if-​eqz·​v1,​·​:​cond_0 265 ····​if-​eqz·​v1,​·​:​cond_0
   
265 ····​const-​string·​v1,​·​"account_type" 266 ····​const-​string·​v1,​·​"account_type"
   
  267 ····​.​line·​150
266 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z 268 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z
   
267 ····​move-​result·​v1 269 ····​move-​result·​v1
   
268 ····​if-​eqz·​v1,​·​:​cond_0 270 ····​if-​eqz·​v1,​·​:​cond_0
   
269 ····​.​line·​151 271 ····​.​line·​151
Offset 280, 14 lines modified Offset 282, 15 lines modified
   
280 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 282 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
281 ····​move-​result-​object·​v2 283 ····​move-​result-​object·​v2
   
282 ····​const-​string·​v3,​·​"account_type" 284 ····​const-​string·​v3,​·​"account_type"
   
  285 ····​.​line·​152
283 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 286 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
284 ····​move-​result-​object·​v3 287 ····​move-​result-​object·​v3
   
285 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​accounts/​Account;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 288 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​accounts/​Account;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
286 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>mAccount:​Landroid/​accounts/​Account;​ 289 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>mAccount:​Landroid/​accounts/​Account;​
Offset 362, 14 lines modified Offset 365, 15 lines modified
362 ····​iget-​object·​v2,​·​v2,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​ 365 ····​iget-​object·​v2,​·​v2,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​
   
363 ····​aput-​object·​v2,​·​v0,​·​v1 366 ····​aput-​object·​v2,​·​v0,​·​v1
   
364 ····​.​line·​189 367 ····​.​line·​189
365 ····​new-​instance·​v0,​·​Landroid/​content/​CursorLoader;​ 368 ····​new-​instance·​v0,​·​Landroid/​content/​CursorLoader;​
   
  369 ····​.​line·​190
366 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>getActivity()​Landroid/​app/​Activity;​ 370 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>getActivity()​Landroid/​app/​Activity;​
   
367 ····​move-​result-​object·​v1 371 ····​move-​result-​object·​v1
   
368 ····​sget-​object·​v2,​·​Landroid/​provider/​CalendarContract$Cale​ndars;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 372 ····​sget-​object·​v2,​·​Landroid/​provider/​CalendarContract$Cale​ndars;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
369 ····​sget-​object·​v3,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>PROJECTION:​[Ljava/​lang/​String;​ 373 ····​sget-​object·​v3,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>PROJECTION:​[Ljava/​lang/​String;​
Offset 378, 14 lines modified Offset 382, 15 lines modified
   
378 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>mArgs:​[Ljava/​lang/​String;​ 382 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>mArgs:​[Ljava/​lang/​String;​
   
379 ····​const-​string·​v6,​·​"\"primary\"·​DESC,​calendar_displayName·​COLLATE·​NOCASE" 383 ····​const-​string·​v6,​·​"\"primary\"·​DESC,​calendar_displayName·​COLLATE·​NOCASE"
   
380 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 384 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
  385 ····​.​line·​189
381 ····​return-​object·​v0 386 ····​return-​object·​v0
382 .​end·​method 387 .​end·​method
   
383 .​method·​public·​onCreateView(Landroid​/​view/​LayoutInflater;​Landroid/​view/​ViewGroup;​Landroid/​os/​Bundle;​)​Landroid/​view/​View;​ 388 .​method·​public·​onCreateView(Landroid​/​view/​LayoutInflater;​Landroid/​view/​ViewGroup;​Landroid/​os/​Bundle;​)​Landroid/​view/​View;​
384 ····​.​locals·​4 389 ····​.​locals·​4
385 ····​.​param·​p1,​·​"inflater"····​#·​Landroid/​view/​LayoutInflater;​ 390 ····​.​param·​p1,​·​"inflater"····​#·​Landroid/​view/​LayoutInflater;​
386 ····​.​param·​p2,​·​"container"····​#·​Landroid/​view/​ViewGroup;​ 391 ····​.​param·​p2,​·​"container"····​#·​Landroid/​view/​ViewGroup;​
Offset 547, 25 lines modified Offset 552, 26 lines modified
547 .​method·​public·​onPause()​V 552 .​method·​public·​onPause()​V
548 ····​.​locals·​18 553 ····​.​locals·​18
   
549 ····​.​prologue 554 ····​.​prologue
550 ····​.​line·​158 555 ····​.​line·​158
551 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>getListAdapter()​Landroid/​widget/​ListAdapter;​ 556 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncFr​agment;​-​>getListAdapter()​Landroid/​widget/​ListAdapter;​
   
552 ····​move-​result-​object·​v13 557 ····​move-​result-​object·​v14
   
553 ····​.​line·​159 558 ····​.​line·​159
554 ····​.​local·​v13,​·​"listAdapter":​Landroid/​widget/​ListAdapter;​ 559 ····​.​local·​v14,​·​"listAdapter":​Landroid/​widget/​ListAdapter;​
555 ····​if-​eqz·​v13,​·​:​cond_3 560 ····​if-​eqz·​v14,​·​:​cond_3
   
556 ····​.​line·​160 561 ····​.​line·​160
557 ····​check-​cast·​v13,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​ 562 ····​check-​cast·​v14,​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​
   
558 ····​.​end·​local·​v13····​#·​"listAdapter":​Landroid/​widget/​ListAdapter;​ 563 ····​.​line·​161
559 ····invoke-​virtual·{v13},​·Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>getChanges()​Ljava/​util/​HashMap;​ 564 ····.​end·​local·​v14····​#·​"listAdapter":​Landroid/​widget/​ListAdapter;​
  565 ····​invoke-​virtual·​{v14},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSyncAd​apter;​-​>getChanges()​Ljava/​util/​HashMap;​
Max diff block lines reached; 6763/10607 bytes (63.76%) of diff not shown.
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​Landroid/​content/​ContentResolver;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​Landroid/​content/​ContentResolver;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​ContentResolver;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​ContentResolver;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​83 25 ····​.​line·​83
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​content/​AsyncQueryHandler;​-​><init>(Landroid/​content/​ContentResolver;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​content/​AsyncQueryHandler;​-​><init>(Landroid/​content/​ContentResolver;​)​V
Offset 56, 14 lines modified Offset 57, 15 lines modified
   
56 ····​new-​instance·​v3,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​ 57 ····​new-​instance·​v3,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​
   
57 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​ 58 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​
   
58 ····​const·​v5,​·​0x7f0f0069 59 ····​const·​v5,​·​0x7f0f0069
   
  60 ····​.​line·​89
59 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 61 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
60 ····​move-​result-​object·​v4 62 ····​move-​result-​object·​v4
   
61 ····​invoke-​virtual·​{v4},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​ 63 ····​invoke-​virtual·​{v4},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​
   
62 ····​move-​result-​object·​v4 64 ····​move-​result-​object·​v4
Offset 75, 14 lines modified Offset 77, 15 lines modified
   
75 ····​move-​result-​object·​v5 77 ····​move-​result-​object·​v5
   
76 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​ 78 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​
   
77 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​><init>(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​)​V 79 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​><init>(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​)​V
   
  80 ····​.​line·​88
78 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>mAdapter:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​ 81 ····​#·​setter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>mAdapter:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​
79 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>access$102(Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​)​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​ 82 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>access$102(Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​)​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​
   
80 ····​.​line·​91 83 ····​.​line·​91
81 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​ 84 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​
   
82 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>mList:​Landroid/​widget/​ExpandableListView;​ 85 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>mList:​Landroid/​widget/​ExpandableListView;​
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity.smali
Offset 252, 14 lines modified Offset 252, 15 lines modified
252 ····​const/​4·​v1,​·​0x4 252 ····​const/​4·​v1,​·​0x4
   
253 ····​.​line·​161 253 ····​.​line·​161
254 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>getActionBar()​Landroid/​app/​ActionBar;​ 254 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity;​-​>getActionBar()​Landroid/​app/​ActionBar;​
   
255 ····​move-​result-​object·​v0 255 ····​move-​result-​object·​v0
   
  256 ····​.​line·​162
256 ····​invoke-​virtual·​{v0,​·​v1,​·​v1},​·​Landroid/​app/​ActionBar;​-​>setDisplayOptions(II​)​V 257 ····​invoke-​virtual·​{v0,​·​v1,​·​v1},​·​Landroid/​app/​ActionBar;​-​>setDisplayOptions(II​)​V
   
257 ····​.​line·​163 258 ····​.​line·​163
258 ····​const/​4·​v0,​·​0x1 259 ····​const/​4·​v0,​·​0x1
   
259 ····​return·​v0 260 ····​return·​v0
260 .​end·​method 261 .​end·​method
Offset 462, 14 lines modified Offset 463, 15 lines modified
   
462 ····​const-​string·​v5,​·​"1)​·​GROUP·​BY·​(ACCOUNT_KEY" 463 ····​const-​string·​v5,​·​"1)​·​GROUP·​BY·​(ACCOUNT_KEY"
   
463 ····​const-​string·​v7,​·​"account_name" 464 ····​const-​string·​v7,​·​"account_name"
   
464 ····​move-​object·​v6,​·​v2 465 ····​move-​object·​v6,​·​v2
   
  466 ····​.​line·​99
465 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 467 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountActivity$​1;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
466 ····​.​line·​104 468 ····​.​line·​104
467 ····​return-​void 469 ····​return-​void
468 .​end·​method 470 .​end·​method
   
469 .​method·​protected·​onSaveInstanceState(L​android/​os/​Bundle;​)​V 471 .​method·​protected·​onSaveInstanceState(L​android/​os/​Bundle;​)​V
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$2.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$delegateParent:​Landroid/​view/​View;​ 24 .​field·​final·​synthetic·​val$delegateParent:​Landroid/​view/​View;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​Landroid/​view/​View;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​Landroid/​view/​View;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​274 30 ····​.​line·​274
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$2​;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$2​;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$2​;​-​>val$colorSquare:​Landroid/​view/​View;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$2​;​-​>val$colorSquare:​Landroid/​view/​View;​
   
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$3.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$id:​J 26 .​field·​final·​synthetic·​val$id:​J
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​Ljava/​lang/​String;​Ljava/​lang/​String;​J)​V 28 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​Ljava/​lang/​String;​Ljava/​lang/​String;​J)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​287 32 ····​.​line·​287
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$3​;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$3​;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$3​;​-​>val$accountName:​Ljava/​lang/​String;​ 34 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$3​;​-​>val$accountName:​Ljava/​lang/​String;​
   
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$RefreshCalendars.smali
Offset 138, 14 lines modified Offset 138, 15 lines modified
   
138 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 138 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
139 ····​move-​result-​object·​v2 139 ····​move-​result-​object·​v2
   
140 ····​sget-​object·​v3,​·​Landroid/​provider/​CalendarContract$Cale​ndars;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 140 ····​sget-​object·​v3,​·​Landroid/​provider/​CalendarContract$Cale​ndars;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
  141 ····​.​line·​454
141 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>PROJECTION:​[Ljava/​lang/​String;​ 142 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>PROJECTION:​[Ljava/​lang/​String;​
142 ····​invoke-​static·​{},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>access$1200()​[Ljava/​lang/​String;​ 143 ····​invoke-​static·​{},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>access$1200()​[Ljava/​lang/​String;​
   
143 ····​move-​result-​object·​v4 144 ····​move-​result-​object·​v4
   
144 ····​const-​string·​v5,​·​"account_name=?·​AND·​account_type=?" 145 ····​const-​string·​v5,​·​"account_name=?·​AND·​account_type=?"
   
Offset 163, 12 lines modified Offset 164, 13 lines modified
   
163 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$R​efreshCalendars;​-​>mAccountType:​Ljava/​lang/​String;​ 164 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$R​efreshCalendars;​-​>mAccountType:​Ljava/​lang/​String;​
   
164 ····​aput-​object·​v8,​·​v6,​·​v7 165 ····​aput-​object·​v8,​·​v6,​·​v7
   
165 ····​const-​string·​v7,​·​"\"primary\"·​DESC,​calendar_displayName·​COLLATE·​NOCASE" 166 ····​const-​string·​v7,​·​"\"primary\"·​DESC,​calendar_displayName·​COLLATE·​NOCASE"
   
  167 ····​.​line·​452
166 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$A​syncCalendarsUpdater;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 168 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter$A​syncCalendarsUpdater;​-​>startQuery(ILjava/​lang/​Object;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
167 ····​.​line·​458 169 ····​.​line·​458
168 ····​return-​void 170 ····​return-​void
169 .​end·​method 171 .​end·​method
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter.smali
Offset 337, 14 lines modified Offset 337, 15 lines modified
337 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​ 337 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​
   
338 ····​.​line·​143 338 ····​.​line·​143
339 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​ 339 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mFragmentManager:​Landroid/​app/​FragmentManager;​
   
340 ····​const-​string·​v2,​·​"ColorPickerDialog" 340 ····​const-​string·​v2,​·​"ColorPickerDialog"
   
  341 ····​.​line·​144
341 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 342 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​
   
342 ····​move-​result-​object·​v1 343 ····​move-​result-​object·​v1
   
343 ····​check-​cast·​v1,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 344 ····​check-​cast·​v1,​·​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
   
344 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​ 345 ····​iput-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mColorPickerDialog:​Lcom/​android/​calendar/​CalendarColorPickerDi​alog;​
Offset 456, 14 lines modified Offset 457, 15 lines modified
456 ····​.​line·​163 457 ····​.​line·​163
457 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 458 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
458 ····​move-​result-​object·​v1 459 ····​move-​result-​object·​v1
   
459 ····​const·​v2,​·​0x7f0b0094 460 ····​const·​v2,​·​0x7f0b0094
   
  461 ····​.​line·​164
460 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 462 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
461 ····​move-​result·​v1 463 ····​move-​result·​v1
   
462 ····​iput·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mColorViewTouchAreaI​ncrease:​I 464 ····​iput·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mColorViewTouchAreaI​ncrease:​I
   
463 ····​.​line·​165 465 ····​.​line·​165
Offset 805, 41 lines modified Offset 807, 46 lines modified
   
805 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z 807 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z
   
806 ····​move-​result·​v2 808 ····​move-​result·​v2
   
807 ····​if-​eqz·​v2,​·​:​cond_0 809 ····​if-​eqz·​v2,​·​:​cond_0
   
  810 ····​.​line·​306
808 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 811 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
809 ····​move-​result·​v2 812 ····​move-​result·​v2
   
810 ····​if-​nez·​v2,​·​:​cond_0 813 ····​if-​nez·​v2,​·​:​cond_0
   
811 ····​.​line·​307 814 ····​.​line·​307
812 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 815 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
813 ····​invoke-​direct·​{v2,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 816 ····​invoke-​direct·​{v2,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
814 ····​const-​string·​v3,​·​"·​<" 817 ····​const-​string·​v3,​·​"·​<"
   
  818 ····​.​line·​308
815 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 819 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
816 ····​move-​result-​object·​v2 820 ····​move-​result-​object·​v2
   
  821 ····​.​line·​309
817 ····​invoke-​virtual·​{v2,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 822 ····​invoke-​virtual·​{v2,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
818 ····​move-​result-​object·​v2 823 ····​move-​result-​object·​v2
   
819 ····​const-​string·​v3,​·​">" 824 ····​const-​string·​v3,​·​">"
   
  825 ····​.​line·​310
820 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 826 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
821 ····​move-​result-​object·​v2 827 ····​move-​result-​object·​v2
   
  828 ····​.​line·​311
822 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 829 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
823 ····​move-​result-​object·​v12 830 ····​move-​result-​object·​v12
   
824 ····​.​line·​313 831 ····​.​line·​313
825 ····​:​cond_0 832 ····​:​cond_0
826 ····​const·​v2,​·​0x7f0f009e 833 ····​const·​v2,​·​0x7f0f009e
Offset 1051, 96 lines modified Offset 1058, 93 lines modified
1051 .​end·​method 1058 .​end·​method
   
1052 .​method·​public·​closeChildrenCursors(​)​V 1059 .​method·​public·​closeChildrenCursors(​)​V
1053 ····​.​locals·​5 1060 ····​.​locals·​5
   
1054 ····​.​prologue 1061 ····​.​prologue
1055 ····​.​line·​369 1062 ····​.​line·​369
1056 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mChildrenCursors:​Ljava/​util/​Map;​ 1063 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mChildrenCursors:​Ljava/​util/​Map;​
   
1057 ····​monitor-​enter·​v4 1064 ····​monitor-​enter·​v3
   
1058 ····​.​line·​370 1065 ····​.​line·​370
1059 ····​:​try_start_0 1066 ····​:​try_start_0
1060 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mChildrenCursors:​Ljava/​util/​Map;​ 1067 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectSyncedCalendars​MultiAccountAdapter;​-​>mChildrenCursors:​Ljava/​util/​Map;​
   
1061 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 1068 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
1062 ····​move-​result-​object·​v3 1069 ····​move-​result-​object·​v2
   
1063 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 1070 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
Max diff block lines reached; 3012/6549 bytes (45.99%) of diff not shown.
smali/com/android/calendar/selectcalendars/SelectVisibleCalendarsActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity;​Landroid/​os/​Handler;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity;​Landroid/​os/​Handler;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​44 25 ····​.​line·​44
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V
smali/com/android/calendar/selectcalendars/SelectVisibleCalendarsActivity.smali
Offset 162, 14 lines modified Offset 162, 15 lines modified
162 ····​const/​4·​v1,​·​0x4 162 ····​const/​4·​v1,​·​0x4
   
163 ····​.​line·​100 163 ····​.​line·​100
164 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity;​-​>getSupportActionBar(​)​Landroid/​support/​v7/​app/​ActionBar;​ 164 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sActivity;​-​>getSupportActionBar(​)​Landroid/​support/​v7/​app/​ActionBar;​
   
165 ····​move-​result-​object·​v0 165 ····​move-​result-​object·​v0
   
  166 ····​.​line·​101
166 ····​invoke-​virtual·​{v0,​·​v1,​·​v1},​·​Landroid/​support/​v7/​app/​ActionBar;​-​>setDisplayOptions(II​)​V 167 ····​invoke-​virtual·​{v0,​·​v1,​·​v1},​·​Landroid/​support/​v7/​app/​ActionBar;​-​>setDisplayOptions(II​)​V
   
167 ····​.​line·​102 168 ····​.​line·​102
168 ····​const/​4·​v0,​·​0x1 169 ····​const/​4·​v0,​·​0x1
   
169 ····​return·​v0 170 ····​return·​v0
170 .​end·​method 171 .​end·​method
smali/com/android/calendar/selectcalendars/SelectVisibleCalendarsFragment$1.smali
Offset 17, 15 lines modified Offset 17, 16 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​Landroid/​content/​Context;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​Landroid/​content/​Context;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​
  23 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​87 25 ····​.​line·​87
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment$1;​-​>this$0:​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​android/​calendar/​AsyncQueryService;​-​><init>(Landroid/​content/​Context;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​android/​calendar/​AsyncQueryService;​-​><init>(Landroid/​content/​Context;​)​V
   
smali/com/android/calendar/selectcalendars/SelectVisibleCalendarsFragment.smali
Offset 270, 14 lines modified Offset 270, 15 lines modified
   
270 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​-​>mContext:​Landroid/​app/​Activity;​ 270 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​-​>mContext:​Landroid/​app/​Activity;​
   
271 ····​sget·​v2,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​-​>mCalendarItemLayout:​I 271 ····​sget·​v2,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​-​>mCalendarItemLayout:​I
   
272 ····​const/​4·​v3,​·​0x0 272 ····​const/​4·​v3,​·​0x0
   
  273 ····​.​line·​136
273 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​ 274 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
   
274 ····​move-​result-​object·​v4 275 ····​move-​result-​object·​v4
   
275 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​><init>(Landroid/​content/​Context;​ILandroid/​database/​Cursor;​Landroid/​app/​FragmentManager;​)​V 276 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​-​><init>(Landroid/​content/​Context;​ILandroid/​database/​Cursor;​Landroid/​app/​FragmentManager;​)​V
   
276 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​-​>mAdapter:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​ 277 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​calendar/​selectcalendars/​SelectVisibleCalendar​sFragment;​-​>mAdapter:​Lcom/​android/​calendar/​selectcalendars/​SelectCalendarsSimple​Adapter;​
smali/com/android/calendar/widget/CalendarAppWidgetModel.smali
Offset 194, 24 lines modified Offset 194, 26 lines modified
   
194 ····​const/​4·​v10,​·​0x0 194 ····​const/​4·​v10,​·​0x0
   
195 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l;​-​>mContext:​Landroid/​content/​Context;​ 195 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l;​-​>mContext:​Landroid/​content/​Context;​
   
196 ····​move-​wide·​v4,​·​v2 196 ····​move-​wide·​v4,​·​v2
   
  197 ····​.​line·​213
197 ····​invoke-​static/​range·​{v1·​.​.​·​v6},​·​Lcom/​android/​calendar/​Utils;​-​>formatDateRange(Land​roid/​content/​Context;​JJI)​Ljava/​lang/​String;​ 198 ····​invoke-​static/​range·​{v1·​.​.​·​v6},​·​Lcom/​android/​calendar/​Utils;​-​>formatDateRange(Land​roid/​content/​Context;​JJI)​Ljava/​lang/​String;​
   
198 ····​move-​result-​object·​v1 199 ····​move-​result-​object·​v1
   
199 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toString()​Ljava/​lang/​String;​ 200 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toString()​Ljava/​lang/​String;​
   
200 ····​move-​result-​object·​v1 201 ····​move-​result-​object·​v1
   
201 ····​aput-​object·​v1,​·​v9,​·​v10 202 ····​aput-​object·​v1,​·​v9,​·​v10
   
  203 ····​.​line·​212
202 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 204 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
203 ····​move-​result-​object·​v0 205 ····​move-​result-​object·​v0
   
204 ····​.​line·​218 206 ····​.​line·​218
205 ····​.​local·​v0,​·​"label":​Ljava/​lang/​String;​ 207 ····​.​local·​v0,​·​"label":​Ljava/​lang/​String;​
206 ····​:​goto_0 208 ····​:​goto_0
Offset 456, 34 lines modified Offset 458, 34 lines modified
456 .​method·​public·​buildFromCursor(Landr​oid/​database/​Cursor;​Ljava/​lang/​String;​)​V 458 .​method·​public·​buildFromCursor(Landr​oid/​database/​Cursor;​Ljava/​lang/​String;​)​V
457 ····​.​locals·​34 459 ····​.​locals·​34
458 ····​.​param·​p1,​·​"cursor"····​#·​Landroid/​database/​Cursor;​ 460 ····​.​param·​p1,​·​"cursor"····​#·​Landroid/​database/​Cursor;​
459 ····​.​param·​p2,​·​"timeZone"····​#·​Ljava/​lang/​String;​ 461 ····​.​param·​p2,​·​"timeZone"····​#·​Ljava/​lang/​String;​
   
460 ····​.​prologue 462 ····​.​prologue
461 ····​.​line·​63 463 ····​.​line·​63
462 ····​new-​instance·​v27,​·​Landroid/​text/​format/​Time;​ 464 ····​new-​instance·​v26,​·​Landroid/​text/​format/​Time;​
   
463 ····​move-​object/​from16·​v0,​·​v27 465 ····​move-​object/​from16·​v0,​·​v26
   
464 ····​move-​object/​from16·​v1,​·​p2 466 ····​move-​object/​from16·​v1,​·​p2
   
465 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​text/​format/​Time;​-​><init>(Ljava/​lang/​String;​)​V 467 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​text/​format/​Time;​-​><init>(Ljava/​lang/​String;​)​V
   
466 ····​.​line·​64 468 ····​.​line·​64
467 ····​.​local·​v27,​·​"recycle":​Landroid/​text/​format/​Time;​ 469 ····​.​local·​v26,​·​"recycle":​Landroid/​text/​format/​Time;​
468 ····​new-​instance·​v26,​·​Ljava/​util/​ArrayList;​ 470 ····​new-​instance·​v25,​·​Ljava/​util/​ArrayList;​
   
469 ····​const/​4·​v4,​·​0x7 471 ····​const/​4·​v4,​·​0x7
   
470 ····​move-​object/​from16·​v0,​·​v26 472 ····​move-​object/​from16·​v0,​·​v25
   
471 ····​invoke-​direct·​{v0,​·​v4},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V 473 ····​invoke-​direct·​{v0,​·​v4},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V
   
472 ····​.​line·​66 474 ····​.​line·​66
473 ····​.​local·​v26,​·​"mBuckets":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​util/​LinkedList<Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l$RowInfo;​>;​>;​" 475 ····​.​local·​v25,​·​"mBuckets":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​util/​LinkedList<Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l$RowInfo;​>;​>;​"
474 ····​const/​16·​v24,​·​0x0 476 ····​const/​16·​v24,​·​0x0
   
475 ····​.​local·​v24,​·​"i":​I 477 ····​.​local·​v24,​·​"i":​I
476 ····​:​goto_0 478 ····​:​goto_0
477 ····​const/​4·​v4,​·​0x7 479 ····​const/​4·​v4,​·​0x7
   
478 ····​move/​from16·​v0,​·​v24 480 ····​move/​from16·​v0,​·​v24
Offset 491, 26 lines modified Offset 493, 26 lines modified
491 ····​if-​ge·​v0,​·​v4,​·​:​cond_0 493 ····​if-​ge·​v0,​·​v4,​·​:​cond_0
   
492 ····​.​line·​67 494 ····​.​line·​67
493 ····​new-​instance·​v4,​·​Ljava/​util/​LinkedList;​ 495 ····​new-​instance·​v4,​·​Ljava/​util/​LinkedList;​
   
494 ····​invoke-​direct·​{v4},​·​Ljava/​util/​LinkedList;​-​><init>()​V 496 ····​invoke-​direct·​{v4},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
495 ····​move-​object/​from16·​v0,​·​v26 497 ····​move-​object/​from16·​v0,​·​v25
   
496 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 498 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
497 ····​.​line·​66 499 ····​.​line·​66
498 ····​add-​int/​lit8·​v24,​·​v24,​·​0x1 500 ····​add-​int/​lit8·​v24,​·​v24,​·​0x1
   
499 ····​goto·​:​goto_0 501 ····​goto·​:​goto_0
   
500 ····​.​line·​69 502 ····​.​line·​69
501 ····​:​cond_0 503 ····​:​cond_0
502 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Landroid/​text/​format/​Time;​-​>setToNow()​V 504 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Landroid/​text/​format/​Time;​-​>setToNow()​V
   
503 ····​.​line·​70 505 ····​.​line·​70
504 ····​invoke-​static·​{},​·​Landroid/​text/​format/​Time;​-​>getCurrentTimezone()​Ljava/​lang/​String;​ 506 ····​invoke-​static·​{},​·​Landroid/​text/​format/​Time;​-​>getCurrentTimezone()​Ljava/​lang/​String;​
   
505 ····​move-​result-​object·​v4 507 ····​move-​result-​object·​v4
   
506 ····​move-​object/​from16·​v0,​·​p2 508 ····​move-​object/​from16·​v0,​·​p2
Offset 534, 30 lines modified Offset 536, 30 lines modified
534 ····​iget-​boolean·​v4,​·​v0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l;​-​>mShowTZ:​Z 536 ····​iget-​boolean·​v4,​·​v0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l;​-​>mShowTZ:​Z
   
535 ····​if-​eqz·​v4,​·​:​cond_1 537 ····​if-​eqz·​v4,​·​:​cond_1
   
536 ····​.​line·​72 538 ····​.​line·​72
537 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Ljava/​util/​TimeZone;​-​>getTimeZone(Ljava/​lang/​String;​)​Ljava/​util/​TimeZone;​ 539 ····​invoke-​static/​range·​{p2·​.​.​·​p2},​·​Ljava/​util/​TimeZone;​-​>getTimeZone(Ljava/​lang/​String;​)​Ljava/​util/​TimeZone;​
   
538 ····​move-​result-​object·​v32 540 ····​move-​result-​object·​v31
   
539 ····​move-​object/​from16·​v0,​·​v27 541 ····​move-​object/​from16·​v0,​·​v26
Max diff block lines reached; 14104/17322 bytes (81.42%) of diff not shown.
smali/com/android/calendar/widget/CalendarAppWidgetProvider.smali
Offset 208, 199 lines modified Offset 208, 186 lines modified
   
208 ····​move-​result-​object·​v1 208 ····​move-​result-​object·​v1
   
209 ····​return-​object·​v1 209 ····​return-​object·​v1
210 .​end·​method 210 .​end·​method
   
211 .​method·​private·​performUpdate(Landroi​d/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I[J)​V 211 .​method·​private·​performUpdate(Landroi​d/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I[J)​V
212 ····​.​locals·20 212 ····​.​locals·19
213 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 213 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
214 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​ 214 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​
215 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I 215 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I
216 ····​.​param·​p4,​·​"changedEventIds"····​#·​[J 216 ····​.​param·​p4,​·​"changedEventIds"····​#·​[J
   
217 ····​.​prologue 217 ····​.​prologue
218 ····​.​line·​186 218 ····​.​line·​186
219 ····​move-​object/​from16·​v9,​·​p3 219 ····​move-​object/​from16·​v0,​·​p3
   
220 ····.​local·​v9,​·​"arr$":​[I 220 ····array-​length·​v0,​·​v0
221 ····​array-​length·​v15,​·​v9  
   
222 ····.​local·​v15,​·​"len$":​I 221 ····move/​from16·​v18,​·​v0
223 ····​const/​4·​v12,​·​0x0  
  222 ····​const/​4·​v3,​·​0x0
   
  223 ····​move/​from16·​v17,​·​v3
   
224 ····​.​local·​v12,​·​"i$":​I  
225 ····​:​goto_0 224 ····​:​goto_0
226 ····if-​ge·​v12,​·​v15,​·:​cond_1 225 ····move/​from16·v0,​·​v17
   
  226 ····​move/​from16·​v1,​·​v18
   
  227 ····​if-​ge·​v0,​·​v1,​·​:​cond_1
   
227 ····​aget·​v2,​·v9,​·​v12 228 ····​aget·​v2,​·p3,​·​v17
   
228 ····​.​line·​188 229 ····​.​line·​188
229 ····​.​local·​v2,​·​"appWidgetId":​I 230 ····​.​local·​v2,​·​"appWidgetId":​I
230 ····​new-​instance·​v18,​·​Landroid/​content/​Intent;​ 231 ····​new-​instance·​v15,​·​Landroid/​content/​Intent;​
   
231 ····​const-​class·​v3,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice;​ 232 ····​const-​class·​v3,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice;​
   
232 ····​move-​object/​from16·​v0,​·v18 233 ····​move-​object/​from16·​v0,​·p1
   
233 ····​move-​object/​from16·​v1,​·​p1  
   
234 ····​invoke-​direct·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 234 ····​invoke-​direct·​{v15,​·​v0,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
235 ····​.​line·​189 235 ····​.​line·​189
236 ····​.​local·​v18,​·​"updateIntent":​Landroid/​content/​Intent;​ 236 ····​.​local·​v15,​·​"updateIntent":​Landroid/​content/​Intent;​
237 ····​const-​string·​v3,​·​"appWidgetId" 237 ····​const-​string·​v3,​·​"appWidgetId"
   
238 ····move-​object/​from16·​v0,​·​v18 238 ····invoke-​virtual·​{v15,​·​v3,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​
   
239 ····​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​  
   
240 ····​.​line·​190 239 ····​.​line·​190
241 ····​if-​eqz·​p4,​·​:​cond_0 240 ····​if-​eqz·​p4,​·​:​cond_0
   
242 ····​.​line·​191 241 ····​.​line·​191
243 ····​const-​string·​v3,​·​"com.​android.​calendar.​EXTRA_EVENT_IDS" 242 ····​const-​string·​v3,​·​"com.​android.​calendar.​EXTRA_EVENT_IDS"
   
244 ····​move-​object/​from16·​v0,​·v18 243 ····​move-​object/​from16·​v0,​·p4
   
245 ····​move-​object/​from16·​v1,​·​p4  
   
246 ····​invoke-​virtual·​{v0,​·​v3,​·​v1},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​[J)​Landroid/​content/​Intent;​ 244 ····​invoke-​virtual·​{v15,​·​v3,​·​v0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​[J)​Landroid/​content/​Intent;​
   
247 ····​.​line·​193 245 ····​.​line·​193
248 ····​:​cond_0 246 ····​:​cond_0
249 ····​const/​4·​v3,​·​0x1 247 ····​const/​4·​v3,​·​0x1
   
250 ····move-​object/​from16·v0,​·​v18 248 ····invoke-​virtual·​{v15,​·​v3},​·​Landroid/​content/​Intent;​-​>toUri(I)​Ljava/​lang/​String;​
   
251 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​Intent;​-​>toUri(I)​Ljava/​lang/​String;​  
   
252 ····​move-​result-​object·​v3 249 ····​move-​result-​object·​v3
   
253 ····​invoke-​static·​{v3},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 250 ····​invoke-​static·​{v3},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
254 ····​move-​result-​object·​v3 251 ····​move-​result-​object·​v3
   
255 ····move-​object/​from16·​v0,​·​v18 252 ····invoke-​virtual·​{v15,​·v3},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​
   
256 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​  
   
257 ····​.​line·​195 253 ····​.​line·​195
258 ····​new-​instance·​v19,​·​Landroid/​widget/​RemoteViews;​ 254 ····​new-​instance·​v16,​·​Landroid/​widget/​RemoteViews;​
   
259 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​ 255 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
   
260 ····​move-​result-​object·​v3 256 ····​move-​result-​object·​v3
   
261 ····​const·​v6,​·​0x7f040028 257 ····​const·​v6,​·​0x7f040028
   
262 ····​move-​object/​from16·​v0,​·​v19 258 ····​move-​object/​from16·​v0,​·​v16
   
263 ····​invoke-​direct·​{v0,​·​v3,​·​v6},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V 259 ····​invoke-​direct·​{v0,​·​v3,​·​v6},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V
   
Max diff block lines reached; 10151/13619 bytes (74.54%) of diff not shown.
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​148 27 ····​.​line·​148
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$1​;​-​>this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$1​;​-​>this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$2.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$version:​I 26 .​field·​final·​synthetic·​val$version:​I
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​ILjava/​lang/​String;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​)​V 28 .​method·​constructor·​<init>(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​ILjava/​lang/​String;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​214 32 ····​.​line·​214
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$2​;​-​>this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$2​;​-​>this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​
   
33 ····​iput·​p2,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$2​;​-​>val$version:​I 34 ····​iput·​p2,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$2​;​-​>val$version:​I
   
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$selection:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$selection:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​601 28 ····​.​line·​601
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​$1;​-​>this$1:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​$1;​-​>this$1:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​$1;​-​>val$selection:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​$1;​-​>val$selection:​Ljava/​lang/​String;​
   
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$result:​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​ 22 .​field·​final·​synthetic·​val$result:​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​590 28 ····​.​line·​590
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​-​>this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​-​>this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​-​>val$result:​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​-​>val$result:​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​
   
Offset 98, 23 lines modified Offset 99, 25 lines modified
   
98 ····​move-​result-​object·​v1 99 ····​move-​result-​object·​v1
   
99 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​-​>this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​ 100 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​-​>this$0:​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​
   
100 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​-​>val$result:​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​ 101 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory$3​;​-​>val$result:​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​
   
  102 ····​.​line·​610
101 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>currentVersion:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 103 ····​#·​getter·​for:​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>currentVersion:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
102 ····​invoke-​static·​{},​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>access$100()​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 104 ····​invoke-​static·​{},​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>access$100()​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
   
103 ····​move-​result-​object·​v4 105 ····​move-​result-​object·​v4
   
104 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​>incrementAndGet()​I 106 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​>incrementAndGet()​I
   
105 ····​move-​result·​v4 107 ····​move-​result·​v4
   
  108 ····​.​line·​609
106 ····​#·​invokes:​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>createUpdateLoaderRu​nnable(Ljava/​lang/​String;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​I)​Ljava/​lang/​Runnable;​ 109 ····​#·​invokes:​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>createUpdateLoaderRu​nnable(Ljava/​lang/​String;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​I)​Ljava/​lang/​Runnable;​
107 ····​invoke-​static·​{v2,​·​v0,​·​v3,​·​v4},​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>access$900(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​Ljava/​lang/​String;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​I)​Ljava/​lang/​Runnable;​ 110 ····​invoke-​static·​{v2,​·​v0,​·​v3,​·​v4},​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>access$900(Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​Ljava/​lang/​String;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​I)​Ljava/​lang/​Runnable;​
   
108 ····​move-​result-​object·​v2 111 ····​move-​result-​object·​v2
   
109 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​os/​Handler;​-​>post(Ljava/​lang/​Runnable;​)​Z 112 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​os/​Handler;​-​>post(Ljava/​lang/​Runnable;​)​Z
   
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory.smali
Offset 381, 21 lines modified Offset 381, 20 lines modified
381 ····​.​line·​466 381 ····​.​line·​466
382 ····​invoke-​static·​{p4},​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>getNextMidnightTimeM​illis(Ljava/​lang/​String;​)​J 382 ····​invoke-​static·​{p4},​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>getNextMidnightTimeM​illis(Ljava/​lang/​String;​)​J
   
383 ····​move-​result-​wide·​v4 383 ····​move-​result-​wide·​v4
   
384 ····​.​line·​467 384 ····​.​line·​467
385 ····​.​local·​v4,​·​"minUpdateTime":​J 385 ····​.​local·​v4,​·​"minUpdateTime":​J
386 ····​iget-​object·​v8,​·​p1,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l;​-​>mEventInfos:​Ljava/​util/​List;​ 386 ····​iget-​object·​v3,​·​p1,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l;​-​>mEventInfos:​Ljava/​util/​List;​
   
387 ····​invoke-​interface·​{v8},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 387 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
388 ····​move-​result-​object·​v3 388 ····​move-​result-​object·​v3
   
389 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
390 ····​:​cond_0 389 ····​:​cond_0
391 ····​:​goto_0 390 ····​:​goto_0
392 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 391 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
393 ····​move-​result·​v8 392 ····​move-​result·​v8
   
394 ····​if-​eqz·​v8,​·​:​cond_2 393 ····​if-​eqz·​v8,​·​:​cond_2
Offset 1221, 18 lines modified Offset 1220, 20 lines modified
1221 ····​if-​ne·​v0,​·​v3,​·​:​cond_b 1220 ····​if-​ne·​v0,​·​v3,​·​:​cond_b
   
1222 ····​.​line·​329 1221 ····​.​line·​329
1223 ····​const·​v3,​·​0x7f0f007a 1222 ····​const·​v3,​·​0x7f0f007a
   
1224 ····​const-​string·​v4,​·​"setColorFilter" 1223 ····​const-​string·​v4,​·​"setColorFilter"
   
  1224 ····​.​line·​330
1225 ····​invoke-​static·​{v11},​·​Lcom/​android/​calendar/​Utils;​-​>getDeclinedColorFrom​Color(I)​I 1225 ····​invoke-​static·​{v11},​·​Lcom/​android/​calendar/​Utils;​-​>getDeclinedColorFrom​Color(I)​I
   
1226 ····​move-​result·​v5 1226 ····​move-​result·​v5
   
  1227 ····​.​line·​329
1227 ····​move-​object/​from16·​v0,​·​v21 1228 ····​move-​object/​from16·​v0,​·​v21
   
1228 ····​invoke-​virtual·​{v0,​·​v3,​·​v4,​·​v5},​·​Landroid/​widget/​RemoteViews;​-​>setInt(ILjava/​lang/​String;​I)​V 1229 ····​invoke-​virtual·​{v0,​·​v3,​·​v4,​·​v5},​·​Landroid/​widget/​RemoteViews;​-​>setInt(ILjava/​lang/​String;​I)​V
   
1229 ····​.​line·​359 1230 ····​.​line·​359
1230 ····​:​goto_4 1231 ····​:​goto_4
1231 ····​iget-​wide·​v6,​·​v12,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l$EventInfo;​-​>start:​J 1232 ····​iget-​wide·​v6,​·​v12,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetMode​l$EventInfo;​-​>start:​J
Offset 1448, 18 lines modified Offset 1449, 20 lines modified
1448 ····​invoke-​virtual·​{v0,​·​v3,​·​v4,​·​v5},​·​Landroid/​widget/​RemoteViews;​-​>setInt(ILjava/​lang/​String;​I)​V 1449 ····​invoke-​virtual·​{v0,​·​v3,​·​v4,​·​v5},​·​Landroid/​widget/​RemoteViews;​-​>setInt(ILjava/​lang/​String;​I)​V
   
1449 ····​.​line·​343 1450 ····​.​line·​343
1450 ····​const·​v3,​·​0x7f0f007a 1451 ····​const·​v3,​·​0x7f0f007a
   
1451 ····​const-​string·​v4,​·​"setColorFilter" 1452 ····​const-​string·​v4,​·​"setColorFilter"
   
  1453 ····​.​line·​344
1452 ····​invoke-​static·​{v11},​·​Lcom/​android/​calendar/​Utils;​-​>getDeclinedColorFrom​Color(I)​I 1454 ····​invoke-​static·​{v11},​·​Lcom/​android/​calendar/​Utils;​-​>getDeclinedColorFrom​Color(I)​I
   
1453 ····​move-​result·​v5 1455 ····​move-​result·​v5
   
  1456 ····​.​line·​343
1454 ····​move-​object/​from16·​v0,​·​v21 1457 ····​move-​object/​from16·​v0,​·​v21
   
1455 ····​invoke-​virtual·​{v0,​·​v3,​·​v4,​·​v5},​·​Landroid/​widget/​RemoteViews;​-​>setInt(ILjava/​lang/​String;​I)​V 1458 ····​invoke-​virtual·​{v0,​·​v3,​·​v4,​·​v5},​·​Landroid/​widget/​RemoteViews;​-​>setInt(ILjava/​lang/​String;​I)​V
   
1456 ····​goto/​16·​:​goto_4 1459 ····​goto/​16·​:​goto_4
   
1457 ····​.​line·​346 1460 ····​.​line·​346
Offset 1888, 28 lines modified Offset 1891, 30 lines modified
1888 ····​:​cond_5 1891 ····​:​cond_5
1889 ····​move-​object/​from16·​v0,​·​p0 1892 ····​move-​object/​from16·​v0,​·​p0
   
1890 ····​iget-​object·​v15,​·​v0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>mContext:​Landroid/​content/​Context;​ 1893 ····​iget-​object·​v15,​·​v0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>mContext:​Landroid/​content/​Context;​
   
1891 ····​const-​string·​v17,​·​"alarm" 1894 ····​const-​string·​v17,​·​"alarm"
   
  1895 ····​.​line·​538
1892 ····​move-​object/​from16·​v0,​·​v17 1896 ····​move-​object/​from16·​v0,​·​v17
   
1893 ····​invoke-​virtual·​{v15,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 1897 ····​invoke-​virtual·​{v15,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
1894 ····​move-​result-​object·​v2 1898 ····​move-​result-​object·​v2
   
1895 ····​check-​cast·​v2,​·​Landroid/​app/​AlarmManager;​ 1899 ····​check-​cast·​v2,​·​Landroid/​app/​AlarmManager;​
   
1896 ····​.​line·​539 1900 ····​.​line·​539
1897 ····​.​local·​v2,​·​"alertManager":​Landroid/​app/​AlarmManager;​ 1901 ····​.​local·​v2,​·​"alertManager":​Landroid/​app/​AlarmManager;​
1898 ····​move-​object/​from16·​v0,​·​p0 1902 ····​move-​object/​from16·​v0,​·​p0
   
1899 ····​iget-​object·​v15,​·​v0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>mContext:​Landroid/​content/​Context;​ 1903 ····​iget-​object·​v15,​·​v0,​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetServ​ice$CalendarFactory;​-​>mContext:​Landroid/​content/​Context;​
   
  1904 ····​.​line·​540
1900 ····​invoke-​static·​{v15},​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetProv​ider;​-​>getUpdateIntent(Land​roid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 1905 ····​invoke-​static·​{v15},​·​Lcom/​android/​calendar/​widget/​CalendarAppWidgetProv​ider;​-​>getUpdateIntent(Land​roid/​content/​Context;​)​Landroid/​app/​PendingIntent;​
   
1901 ····​move-​result-​object·​v5 1906 ····​move-​result-​object·​v5
   
1902 ····​.​line·​542 1907 ····​.​line·​542
1903 ····​.​local·​v5,​·​"pendingUpdate":​Landroid/​app/​PendingIntent;​ 1908 ····​.​local·​v5,​·​"pendingUpdate":​Landroid/​app/​PendingIntent;​
1904 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​app/​AlarmManager;​-​>cancel(Landroid/​app/​PendingIntent;​)​V 1909 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​app/​AlarmManager;​-​>cancel(Landroid/​app/​PendingIntent;​)​V
Offset 2008, 14 lines modified Offset 2013, 15 lines modified
2008 ····​:​cond_6 2013 ····​:​cond_6
2009 ····​new-​instance·​v13,​·​Landroid/​content/​Intent;​ 2014 ····​new-​instance·​v13,​·​Landroid/​content/​Intent;​
   
2010 ····​move-​object/​from16·​v0,​·​p0 2015 ····​move-​object/​from16·​v0,​·​p0
Max diff block lines reached; 1083/4187 bytes (25.87%) of diff not shown.
smali/com/android/calendar/widget/CalendarAppWidgetService.smali
Offset 149, 15 lines modified Offset 149, 14 lines modified
149 .​method·​public·​constructor·​<init>()​V 149 .​method·​public·​constructor·​<init>()​V
150 ····​.​locals·​0 150 ····​.​locals·​0
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​54 152 ····​.​line·​54
153 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​RemoteViewsService;​-​><init>()​V 153 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​RemoteViewsService;​-​><init>()​V
   
154 ····​.​line·​130  
155 ····​return-​void 154 ····​return-​void
156 .​end·​method 155 .​end·​method
   
157 .​method·​static·​formatDebugTime(JJ)​Ljava/​lang/​String;​ 156 .​method·​static·​formatDebugTime(JJ)​Ljava/​lang/​String;​
158 ····​.​locals·​10 157 ····​.​locals·​10
159 ····​.​param·​p0,​·​"unixTime"····​#·​J 158 ····​.​param·​p0,​·​"unixTime"····​#·​J
160 ····​.​param·​p2,​·​"now"····​#·​J 159 ····​.​param·​p2,​·​"now"····​#·​J
Offset 203, 26 lines modified Offset 202, 28 lines modified
   
203 ····​move-​result-​object·​v5 202 ····​move-​result-​object·​v5
   
204 ····​aput-​object·​v5,​·​v4,​·​v6 203 ····​aput-​object·​v5,​·​v4,​·​v6
   
205 ····​const-​string·​v5,​·​"%H:​%M:​%S" 204 ····​const-​string·​v5,​·​"%H:​%M:​%S"
   
  205 ····​.​line·​117
206 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​text/​format/​Time;​-​>format(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 206 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​text/​format/​Time;​-​>format(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
207 ····​move-​result-​object·​v5 207 ····​move-​result-​object·​v5
   
208 ····​aput-​object·​v5,​·​v4,​·​v7 208 ····​aput-​object·​v5,​·​v4,​·​v7
   
209 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 209 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
210 ····​move-​result-​object·​v5 210 ····​move-​result-​object·​v5
   
211 ····​aput-​object·​v5,​·​v4,​·​v8 211 ····​aput-​object·​v5,​·​v4,​·​v8
   
  212 ····​.​line·​116
212 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 213 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
213 ····​move-​result-​object·​v3 214 ····​move-​result-​object·​v3
   
214 ····​.​line·​120 215 ····​.​line·​120
215 ····​:​goto_0 216 ····​:​goto_0
216 ····​return-​object·​v3 217 ····​return-​object·​v3
Offset 242, 26 lines modified Offset 243, 28 lines modified
   
242 ····​move-​result-​object·​v5 243 ····​move-​result-​object·​v5
   
243 ····​aput-​object·​v5,​·​v4,​·​v6 244 ····​aput-​object·​v5,​·​v4,​·​v6
   
244 ····​const-​string·​v5,​·​"%H:​%M:​%S" 245 ····​const-​string·​v5,​·​"%H:​%M:​%S"
   
  246 ····​.​line·​121
245 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​text/​format/​Time;​-​>format(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 247 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​text/​format/​Time;​-​>format(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
246 ····​move-​result-​object·​v5 248 ····​move-​result-​object·​v5
   
247 ····​aput-​object·​v5,​·​v4,​·​v7 249 ····​aput-​object·​v5,​·​v4,​·​v7
   
248 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 250 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
249 ····​move-​result-​object·​v5 251 ····​move-​result-​object·​v5
   
250 ····​aput-​object·​v5,​·​v4,​·​v8 252 ····​aput-​object·​v5,​·​v4,​·​v8
   
  253 ····​.​line·​120
251 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 254 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
252 ····​move-​result-​object·​v3 255 ····​move-​result-​object·​v3
   
253 ····​goto·​:​goto_0 256 ····​goto·​:​goto_0
254 .​end·​method 257 .​end·​method
   
smali/com/android/calendarcommon2/EventRecurrence.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"EventRecurrence.​java" 3 .​source·​"EventRecurrence.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$1;​,​  
8 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​Wkst;​,​ 7 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​Wkst;​,​
9 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​BySetPos;​,​ 8 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​BySetPos;​,​
10 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByMonth;​,​ 9 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByMonth;​,​
11 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByWeekNo;​,​ 10 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByWeekNo;​,​
12 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByYearDay;​,​ 11 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByYearDay;​,​
13 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByMonthDay;​,​ 12 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByMonthDay;​,​
14 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByDay;​,​ 13 ········​Lcom/​android/​calendarcommon2/​EventRecurrence$Parse​ByDay;​,​
Offset 557, 15 lines modified Offset 556, 14 lines modified
557 .​method·​public·​constructor·​<init>()​V 556 .​method·​public·​constructor·​<init>()​V
558 ····​.​locals·​0 557 ····​.​locals·​0
   
559 ····​.​prologue 558 ····​.​prologue
560 ····​.​line·​30 559 ····​.​line·​30
561 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 560 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
562 ····​.​line·​897  
563 ····​return-​void 561 ····​return-​void
564 .​end·​method 562 .​end·​method
   
565 .​method·​static·​synthetic·​access$1400()​Ljava/​util/​HashMap;​ 563 .​method·​static·​synthetic·​access$1400()​Ljava/​util/​HashMap;​
566 ····​.​locals·​1 564 ····​.​locals·​1
   
567 ····​.​prologue 565 ····​.​prologue
Offset 1265, 14 lines modified Offset 1263, 15 lines modified
   
1265 ····​if-​nez·​v3,​·​:​cond_4 1263 ····​if-​nez·​v3,​·​:​cond_4
   
1266 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>startDate:​Landroid/​text/​format/​Time;​ 1264 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>startDate:​Landroid/​text/​format/​Time;​
   
1267 ····​if-​nez·​v3,​·​:​cond_3 1265 ····​if-​nez·​v3,​·​:​cond_3
   
  1266 ····​.​line·​479
1268 ····​:​goto_1 1267 ····​:​goto_1
1269 ····​iget·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>freq:​I 1268 ····​iget·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>freq:​I
   
1270 ····​iget·​v4,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>freq:​I 1269 ····​iget·​v4,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>freq:​I
   
1271 ····​if-​ne·​v3,​·​v4,​·​:​cond_3 1270 ····​if-​ne·​v3,​·​v4,​·​:​cond_3
   
Offset 1280, 14 lines modified Offset 1279, 15 lines modified
   
1280 ····​if-​nez·​v3,​·​:​cond_5 1279 ····​if-​nez·​v3,​·​:​cond_5
   
1281 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>until:​Ljava/​lang/​String;​ 1280 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>until:​Ljava/​lang/​String;​
   
1282 ····​if-​nez·​v3,​·​:​cond_3 1281 ····​if-​nez·​v3,​·​:​cond_3
   
  1282 ····​.​line·​481
1283 ····​:​goto_2 1283 ····​:​goto_2
1284 ····​iget·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>count:​I 1284 ····​iget·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>count:​I
   
1285 ····​iget·​v4,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>count:​I 1285 ····​iget·​v4,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>count:​I
   
1286 ····​if-​ne·​v3,​·​v4,​·​:​cond_3 1286 ····​if-​ne·​v3,​·​v4,​·​:​cond_3
   
Offset 1307, 169 lines modified Offset 1307, 182 lines modified
   
1307 ····​iget·​v4,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>bysecondCount:​I 1307 ····​iget·​v4,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>bysecondCount:​I
   
1308 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>bysecond:​[I 1308 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>bysecond:​[I
   
1309 ····​iget·​v6,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>bysecondCount:​I 1309 ····​iget·​v6,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>bysecondCount:​I
   
  1310 ····​.​line·​485
1310 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>arraysEqual([II[II)​Z 1311 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>arraysEqual([II[II)​Z
   
1311 ····​move-​result·​v3 1312 ····​move-​result·​v3
   
1312 ····​if-​eqz·​v3,​·​:​cond_3 1313 ····​if-​eqz·​v3,​·​:​cond_3
   
1313 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminute:​[I 1314 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminute:​[I
   
1314 ····​iget·​v4,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminuteCount:​I 1315 ····​iget·​v4,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminuteCount:​I
   
1315 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminute:​[I 1316 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminute:​[I
   
1316 ····​iget·​v6,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminuteCount:​I 1317 ····​iget·​v6,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminuteCount:​I
   
  1318 ····​.​line·​486
1317 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>arraysEqual([II[II)​Z 1319 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>arraysEqual([II[II)​Z
   
1318 ····​move-​result·​v3 1320 ····​move-​result·​v3
   
1319 ····​if-​eqz·​v3,​·​:​cond_3 1321 ····​if-​eqz·​v3,​·​:​cond_3
   
1320 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byhour:​[I 1322 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byhour:​[I
   
1321 ····​iget·​v4,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byhourCount:​I 1323 ····​iget·​v4,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byhourCount:​I
   
1322 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byhour:​[I 1324 ····​iget-​object·​v5,​·​v0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byhour:​[I
   
Max diff block lines reached; 19697/22770 bytes (86.50%) of diff not shown.
smali/com/android/calendarcommon2/ICalendar$Component.smali
Offset 355, 145 lines modified Offset 355, 141 lines modified
   
355 .​method·​public·​toString(Ljava/​lang/​StringBuilder;​)​V 355 .​method·​public·​toString(Ljava/​lang/​StringBuilder;​)​V
356 ····​.​locals·​6 356 ····​.​locals·​6
357 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​ 357 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​
   
358 ····​.​prologue 358 ····​.​prologue
359 ····​.​line·​193 359 ····​.​line·​193
360 ····​const-​string·​v5,​·​"BEGIN" 360 ····​const-​string·​v3,​·​"BEGIN"
   
361 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 361 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
362 ····​.​line·​194 362 ····​.​line·​194
363 ····​const-​string·​v5,​·​":​" 363 ····​const-​string·​v3,​·​":​"
   
364 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 364 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
365 ····​.​line·​195 365 ····​.​line·​195
366 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>mName:​Ljava/​lang/​String;​ 366 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>mName:​Ljava/​lang/​String;​
   
367 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 367 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
368 ····​.​line·​196 368 ····​.​line·​196
369 ····​const-​string·​v5,​·​"\n" 369 ····​const-​string·​v3,​·​"\n"
   
370 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 370 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
371 ····​.​line·​199 371 ····​.​line·​199
372 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>getPropertyNames()​Ljava/​util/​Set;​ 372 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>getPropertyNames()​Ljava/​util/​Set;​
   
373 ····​move-​result-​object·​v5 373 ····​move-​result-​object·​v3
   
374 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 374 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
375 ····​move-​result-​object·​v1 375 ····​move-​result-​object·​v3
   
376 ····​:​cond_0 376 ····​:​cond_0
377 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 377 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
378 ····​move-​result·​v5 378 ····​move-​result·​v4
   
379 ····​if-​eqz·​v5,​·​:​cond_1 379 ····​if-​eqz·​v4,​·​:​cond_1
   
380 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 380 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
381 ····​move-​result-​object·​v4 381 ····​move-​result-​object·​v2
   
382 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 382 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
383 ····​.​line·​200 383 ····​.​line·​200
384 ····​.​local·​v4,​·​"propertyName":​Ljava/​lang/​String;​ 384 ····​.​local·​v2,​·​"propertyName":​Ljava/​lang/​String;​
385 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>getProperties(Ljava/​lang/​String;​)​Ljava/​util/​List;​ 385 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>getProperties(Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
386 ····​move-​result-​object·​v5 386 ····​move-​result-​object·​v4
   
387 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 387 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
388 ····​move-​result-​object·​v2 388 ····​move-​result-​object·​v4
   
389 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
390 ····​:​goto_0 389 ····​:​goto_0
391 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 390 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
392 ····​move-​result·​v5 391 ····​move-​result·​v5
   
393 ····​if-​eqz·​v5,​·​:​cond_0 392 ····​if-​eqz·​v5,​·​:​cond_0
   
394 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 393 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
395 ····​move-​result-​object·​v3 394 ····​move-​result-​object·​v1
   
396 ····​check-​cast·​v3,​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​ 395 ····​check-​cast·​v1,​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​
   
397 ····​.​line·​201 396 ····​.​line·​201
398 ····​.​local·​v3,​·​"property":​Lcom/​android/​calendarcommon2/​ICalendar$Property;​ 397 ····​.​local·​v1,​·​"property":​Lcom/​android/​calendarcommon2/​ICalendar$Property;​
399 ····​invoke-​virtual·​{v3,​·​p1},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>toString(Ljava/​lang/​StringBuilder;​)​V 398 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>toString(Ljava/​lang/​StringBuilder;​)​V
   
400 ····​.​line·​202 399 ····​.​line·​202
401 ····​const-​string·​v5,​·​"\n" 400 ····​const-​string·​v5,​·​"\n"
   
402 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 401 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
403 ····​goto·​:​goto_0 402 ····​goto·​:​goto_0
   
404 ····​.​line·​207 403 ····​.​line·​207
405 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 404 ····​.​end·​local·​v1····​#·​"property":​Lcom/​android/​calendarcommon2/​ICalendar$Property;​
406 ····​.​end·​local·​v3····​#·​"property":​Lcom/​android/​calendarcommon2/​ICalendar$Property;​ 405 ····​.​end·​local·​v2····​#·​"propertyName":​Ljava/​lang/​String;​
407 ····​.​end·​local·​v4····​#·​"propertyName":​Ljava/​lang/​String;​  
408 ····​:​cond_1 406 ····​:​cond_1
409 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>mChildren:​Ljava/​util/​LinkedList;​ 407 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>mChildren:​Ljava/​util/​LinkedList;​
   
410 ····​if-​eqz·​v5,​·​:​cond_2 408 ····​if-​eqz·​v3,​·​:​cond_2
   
411 ····​.​line·​208 409 ····​.​line·​208
412 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>mChildren:​Ljava/​util/​LinkedList;​ 410 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>mChildren:​Ljava/​util/​LinkedList;​
   
413 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​LinkedList;​-​>iterator()​Ljava/​util/​Iterator;​ 411 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​LinkedList;​-​>iterator()​Ljava/​util/​Iterator;​
   
414 ····​move-​result-​object·​v1 412 ····​move-​result-​object·​v3
   
Max diff block lines reached; 2208/7540 bytes (29.28%) of diff not shown.
smali/com/android/calendarcommon2/ICalendar$Property.smali
Offset 293, 87 lines modified Offset 293, 85 lines modified
   
293 .​method·​public·​toString(Ljava/​lang/​StringBuilder;​)​V 293 .​method·​public·​toString(Ljava/​lang/​StringBuilder;​)​V
294 ····​.​locals·​6 294 ····​.​locals·​6
295 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​ 295 ····​.​param·​p1,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​
   
296 ····​.​prologue 296 ····​.​prologue
297 ····​.​line·​340 297 ····​.​line·​340
298 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>mName:​Ljava/​lang/​String;​ 298 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>mName:​Ljava/​lang/​String;​
   
299 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 299 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
300 ····​.​line·​341 300 ····​.​line·​341
301 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>getParameterNames()​Ljava/​util/​Set;​ 301 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>getParameterNames()​Ljava/​util/​Set;​
   
302 ····​move-​result-​object·​v4 302 ····​move-​result-​object·​v2
   
303 ····​.​line·​342 303 ····​.​line·​342
304 ····​.​local·​v4,​·​"parameterNames":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​" 304 ····​.​local·​v2,​·​"parameterNames":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
305 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 305 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
306 ····​move-​result-​object·​v0 306 ····​move-​result-​object·​v3
   
307 ····​:​cond_0 307 ····​:​cond_0
308 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 308 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
309 ····​move-​result·​v5 309 ····​move-​result·​v4
   
310 ····​if-​eqz·​v5,​·​:​cond_1 310 ····​if-​eqz·​v4,​·​:​cond_1
   
311 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 311 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
312 ····​move-​result-​object·​v3 312 ····​move-​result-​object·​v1
   
313 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 313 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
314 ····​.​line·​343 314 ····​.​line·​343
315 ····​.​local·​v3,​·​"parameterName":​Ljava/​lang/​String;​ 315 ····​.​local·​v1,​·​"parameterName":​Ljava/​lang/​String;​
316 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>getParameters(Ljava/​lang/​String;​)​Ljava/​util/​List;​ 316 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>getParameters(Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
317 ····​move-​result-​object·​v5 317 ····​move-​result-​object·​v4
   
318 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 318 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
319 ····​move-​result-​object·​v1 319 ····​move-​result-​object·​v4
   
320 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
321 ····​:​goto_0 320 ····​:​goto_0
322 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 321 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
323 ····​move-​result·​v5 322 ····​move-​result·​v5
   
324 ····​if-​eqz·​v5,​·​:​cond_0 323 ····​if-​eqz·​v5,​·​:​cond_0
   
325 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 324 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
326 ····​move-​result-​object·​v2 325 ····​move-​result-​object·​v0
   
327 ····​check-​cast·​v2,​·​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​ 326 ····​check-​cast·​v0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​
   
328 ····​.​line·​344 327 ····​.​line·​344
329 ····​.​local·​v2,​·​"param":​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​ 328 ····​.​local·​v0,​·​"param":​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​
330 ····​const-​string·​v5,​·​";​" 329 ····​const-​string·​v5,​·​";​"
   
331 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 330 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
332 ····​.​line·​345 331 ····​.​line·​345
333 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​-​>toString(Ljava/​lang/​StringBuilder;​)​V 332 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​-​>toString(Ljava/​lang/​StringBuilder;​)​V
   
334 ····​goto·​:​goto_0 333 ····​goto·​:​goto_0
   
335 ····​.​line·​348 334 ····​.​line·​348
336 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 335 ····​.​end·​local·​v0····​#·​"param":​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​
337 ····​.​end·​local·​v2····​#·​"param":​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​ 336 ····​.​end·​local·​v1····​#·​"parameterName":​Ljava/​lang/​String;​
338 ····​.​end·​local·​v3····​#·​"parameterName":​Ljava/​lang/​String;​  
339 ····​:​cond_1 337 ····​:​cond_1
340 ····​const-​string·​v5,​·​":​" 338 ····​const-​string·​v3,​·​":​"
   
341 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 339 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
342 ····​.​line·​349 340 ····​.​line·​349
343 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>mValue:​Ljava/​lang/​String;​ 341 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>mValue:​Ljava/​lang/​String;​
   
344 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 342 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
345 ····​.​line·​350 343 ····​.​line·​350
346 ····​return-​void 344 ····​return-​void
347 .​end·​method 345 .​end·​method
smali/com/android/calendarcommon2/ICalendar.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ICalendar.​java" 3 .​source·​"ICalendar.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​calendarcommon2/​ICalendar$1;​,​  
8 ········​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​,​ 7 ········​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​,​
9 ········​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​,​ 8 ········​Lcom/​android/​calendarcommon2/​ICalendar$Parameter;​,​
10 ········​Lcom/​android/​calendarcommon2/​ICalendar$Property;​,​ 9 ········​Lcom/​android/​calendarcommon2/​ICalendar$Property;​,​
11 ········​Lcom/​android/​calendarcommon2/​ICalendar$Component;​,​ 10 ········​Lcom/​android/​calendarcommon2/​ICalendar$Component;​,​
12 ········​Lcom/​android/​calendarcommon2/​ICalendar$FormatExcep​tion;​ 11 ········​Lcom/​android/​calendarcommon2/​ICalendar$FormatExcep​tion;​
13 ····​} 12 ····​}
14 .​end·​annotation 13 .​end·​annotation
Offset 649, 94 lines modified Offset 648, 87 lines modified
   
649 ····​move-​result-​object·​v0 648 ····​move-​result-​object·​v0
   
650 ····​return-​object·​v0 649 ····​return-​object·​v0
651 .​end·​method 650 .​end·​method
   
652 .​method·​private·​static·​parseComponentImpl(Lc​om/​android/​calendarcommon2/​ICalendar$Component;​Ljava/​lang/​String;​)​Lcom/​android/​calendarcommon2/​ICalendar$Component;​ 651 .​method·​private·​static·​parseComponentImpl(Lc​om/​android/​calendarcommon2/​ICalendar$Component;​Ljava/​lang/​String;​)​Lcom/​android/​calendarcommon2/​ICalendar$Component;​
653 ····​.​locals·8 652 ····​.​locals·7
654 ····​.​param·​p0,​·​"component"····​#·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​ 653 ····​.​param·​p0,​·​"component"····​#·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​
655 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​String;​ 654 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​String;​
656 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 655 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
657 ········​value·​=·​{ 656 ········​value·​=·​{
658 ············​Lcom/​android/​calendarcommon2/​ICalendar$FormatExcep​tion;​ 657 ············​Lcom/​android/​calendarcommon2/​ICalendar$FormatExcep​tion;​
659 ········​} 658 ········​}
660 ····​.​end·​annotation 659 ····​.​end·​annotation
   
661 ····​.​prologue 660 ····​.​prologue
  661 ····​const/​4·​v4,​·​0x0
   
662 ····​.​line·​430 662 ····​.​line·​430
663 ····​move-​object·​v1,​·​p0 663 ····​move-​object·​v0,​·​p0
   
664 ····​.​line·​431 664 ····​.​line·​431
665 ····​.​local·​v1,​·​"current":​Lcom/​android/​calendarcommon2/​ICalendar$Component;​ 665 ····​.​local·​v0,​·​"current":​Lcom/​android/​calendarcommon2/​ICalendar$Component;​
666 ····​new-​instance·​v6,​·​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​ 666 ····​new-​instance·​v3,​·​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​
   
667 ····​const/​4·​v7,​·​0x0 667 ····​const/​4·​v5,​·​0x0
   
668 ····​invoke-​direct·​{v6,​·​v7},​·​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​-​><init>(Lcom/​android/​calendarcommon2/​ICalendar$1;​)​V 668 ····​invoke-​direct·​{v3,​·​v5},​·​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​-​><init>(Lcom/​android/​calendarcommon2/​ICalendar$1;​)​V
   
669 ····​.​line·​432 669 ····​.​line·​432
670 ····​.​local·​v6,​·​"state":​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​ 670 ····​.​local·​v3,​·​"state":​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​
671 ····​const/​4·​v7,​·​0x0 671 ····iput·v4,​·v3,​·Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​-​>index:​I
   
672 ····​iput·​v7,​·​v6,​·​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​-​>index:​I  
   
673 ····​.​line·​435 672 ····​.​line·​435
674 ····​const-​string·​v7,​·​"\n" 673 ····​const-​string·​v5,​·​"\n"
   
675 ····​invoke-​virtual·​{p1,​·​v7},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 674 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
676 ····​move-​result-​object·​v5 675 ····​move-​result-​object·​v2
   
677 ····​.​line·​439 676 ····​.​line·​439
678 ····​.​local·​v5,​·​"lines":​[Ljava/​lang/​String;​ 677 ····​.​local·​v2,​·​"lines":​[Ljava/​lang/​String;​
679 ····move-​object·​v0,​·​v5 678 ····array-​length·​v5,​·​v2
   
680 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
681 ····​array-​length·​v3,​·​v0  
   
682 ····​.​local·​v3,​·​"len$":​I  
683 ····​const/​4·​v2,​·​0x0  
   
684 ····​.​local·​v2,​·​"i$":​I  
685 ····​:​goto_0 679 ····​:​goto_0
686 ····​if-​ge·​v2,​·​v3,​·​:​cond_1 680 ····​if-​ge·​v4,​·​v5,​·​:​cond_1
   
687 ····​aget-​object·​v4,​·​v0,​·​v2 681 ····​aget-​object·​v1,​·​v2,​·​v4
   
688 ····​.​line·​441 682 ····​.​line·​441
689 ····​.​local·​v4,​·​"line":​Ljava/​lang/​String;​ 683 ····​.​local·​v1,​·​"line":​Ljava/​lang/​String;​
690 ····​:​try_start_0 684 ····​:​try_start_0
691 ····​invoke-​static·​{v4,​·​v6,​·​v1},​·​Lcom/​android/​calendarcommon2/​ICalendar;​-​>parseLine(Ljava/​lang/​String;​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​Lcom/​android/​calendarcommon2/​ICalendar$Component;​)​Lcom/​android/​calendarcommon2/​ICalendar$Component;​ 685 ····​invoke-​static·​{v1,​·​v3,​·​v0},​·​Lcom/​android/​calendarcommon2/​ICalendar;​-​>parseLine(Ljava/​lang/​String;​Lcom/​android/​calendarcommon2/​ICalendar$ParserState​;​Lcom/​android/​calendarcommon2/​ICalendar$Component;​)​Lcom/​android/​calendarcommon2/​ICalendar$Component;​
692 ····​:​try_end_0 686 ····​:​try_end_0
693 ····​.​catch·​Lcom/​android/​calendarcommon2/​ICalendar$FormatExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 687 ····​.​catch·​Lcom/​android/​calendarcommon2/​ICalendar$FormatExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
694 ····​move-​result-​object·​v1 688 ····​move-​result-​object·​v0
   
695 ····​.​line·​445 689 ····​.​line·​445
696 ····​if-​nez·​p0,​·​:​cond_0 690 ····​if-​nez·​p0,​·​:​cond_0
   
697 ····​.​line·​446 691 ····​.​line·​446
698 ····​move-​object·​p0,​·​v1 692 ····​move-​object·​p0,​·​v0
   
699 ····​.​line·​439 693 ····​.​line·​439
700 ····​:​cond_0 694 ····​:​cond_0
701 ····​:​goto_1 695 ····​:​goto_1
702 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 696 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
703 ····​goto·​:​goto_0 697 ····​goto·​:​goto_0
   
704 ····​.​line·​448 698 ····​.​line·​448
705 ····​:​catch_0 699 ····​:​catch_0
Max diff block lines reached; 758/4815 bytes (15.74%) of diff not shown.
smali/com/android/calendarcommon2/RecurrenceSet.smali
Offset 29, 14 lines modified Offset 29, 15 lines modified
29 .​method·​static·​constructor·​<clinit>()​V 29 .​method·​static·​constructor·​<clinit>()​V
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​412 32 ····​.​line·​412
33 ····​const-​string·​v0,​·​"(?:​\\r\\n?|\\n)​[·​\t]" 33 ····​const-​string·​v0,​·​"(?:​\\r\\n?|\\n)​[·​\t]"
   
  34 ····​.​line·​413
34 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 35 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
35 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
36 ····​sput-​object·​v0,​·​Lcom/​android/​calendarcommon2/​RecurrenceSet;​-​>IGNORABLE_ICAL_WHITE​SPACE_RE:​Ljava/​util/​regex/​Pattern;​ 37 ····​sput-​object·​v0,​·​Lcom/​android/​calendarcommon2/​RecurrenceSet;​-​>IGNORABLE_ICAL_WHITE​SPACE_RE:​Ljava/​util/​regex/​Pattern;​
   
37 ····​.​line·​415 38 ····​.​line·​415
Offset 241, 68 lines modified Offset 242, 63 lines modified
241 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​calendarcommon2/​RecurrenceSet;​-​>init(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 242 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​calendarcommon2/​RecurrenceSet;​-​>init(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
242 ····​.​line·​88 243 ····​.​line·​88
243 ····​return-​void 244 ····​return-​void
244 .​end·​method 245 .​end·​method
   
245 .​method·​public·​static·​addPropertiesForRuleS​tr(Lcom/​android/​calendarcommon2/​ICalendar$Component;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 246 .​method·​public·​static·​addPropertiesForRuleS​tr(Lcom/​android/​calendarcommon2/​ICalendar$Component;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
246 ····​.​locals·7 247 ····​.​locals·5
247 ····​.​param·​p0,​·​"component"····​#·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​ 248 ····​.​param·​p0,​·​"component"····​#·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​
248 ····​.​param·​p1,​·​"propertyName"····​#·​Ljava/​lang/​String;​ 249 ····​.​param·​p1,​·​"propertyName"····​#·​Ljava/​lang/​String;​
249 ····​.​param·​p2,​·​"ruleStr"····​#·​Ljava/​lang/​String;​ 250 ····​.​param·​p2,​·​"ruleStr"····​#·​Ljava/​lang/​String;​
   
250 ····​.​prologue 251 ····​.​prologue
251 ····​.​line·​387 252 ····​.​line·​387
252 ····​invoke-​static·​{p2},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 253 ····​invoke-​static·​{p2},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
253 ····​move-​result·​v6 254 ····​move-​result·​v3
   
254 ····​if-​eqz·​v6,​·​:​cond_1 255 ····​if-​eqz·​v3,​·​:​cond_1
   
255 ····​.​line·​396 256 ····​.​line·​396
256 ····​:​cond_0 257 ····​:​cond_0
257 ····​return-​void 258 ····​return-​void
   
258 ····​.​line·​390 259 ····​.​line·​390
259 ····​:​cond_1 260 ····​:​cond_1
260 ····​invoke-​static·​{p2},​·​Lcom/​android/​calendarcommon2/​RecurrenceSet;​-​>getRuleStrings(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​ 261 ····​invoke-​static·​{p2},​·​Lcom/​android/​calendarcommon2/​RecurrenceSet;​-​>getRuleStrings(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​
   
261 ····​move-​result-​object·​v5 262 ····​move-​result-​object·​v2
   
262 ····​.​line·​391 263 ····​.​line·​391
263 ····​.​local·​v5,​·​"rrules":​[Ljava/​lang/​String;​ 264 ····​.​local·​v2,​·​"rrules":​[Ljava/​lang/​String;​
264 ····move-​object·​v0,​·​v5 265 ····array-​length·​v4,​·​v2
   
265 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
266 ····​array-​length·​v2,​·​v0  
   
267 ····.​local·​v2,​·"len$":​I 266 ····const/​4·​v3,​·0x0
268 ····​const/​4·​v1,​·​0x0  
   
269 ····​.​local·​v1,​·​"i$":​I  
270 ····​:​goto_0 267 ····​:​goto_0
271 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 268 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
272 ····​aget-​object·​v4,​·​v0,​·​v1 269 ····​aget-​object·​v1,​·​v2,​·​v3
   
273 ····​.​line·​392 270 ····​.​line·​392
274 ····​.​local·​v4,​·​"rrule":​Ljava/​lang/​String;​ 271 ····​.​local·​v1,​·​"rrule":​Ljava/​lang/​String;​
275 ····​new-​instance·​v3,​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​ 272 ····​new-​instance·​v0,​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​
   
276 ····​invoke-​direct·​{v3,​·​p1},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​><init>(Ljava/​lang/​String;​)​V 273 ····​invoke-​direct·​{v0,​·​p1},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​><init>(Ljava/​lang/​String;​)​V
   
277 ····​.​line·​393 274 ····​.​line·​393
278 ····​.​local·​v3,​·​"prop":​Lcom/​android/​calendarcommon2/​ICalendar$Property;​ 275 ····​.​local·​v0,​·​"prop":​Lcom/​android/​calendarcommon2/​ICalendar$Property;​
279 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>setValue(Ljava/​lang/​String;​)​V 276 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​android/​calendarcommon2/​ICalendar$Property;​-​>setValue(Ljava/​lang/​String;​)​V
   
280 ····​.​line·​394 277 ····​.​line·​394
281 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>addProperty(Lcom/​android/​calendarcommon2/​ICalendar$Property;​)​V 278 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>addProperty(Lcom/​android/​calendarcommon2/​ICalendar$Property;​)​V
   
282 ····​.​line·​391 279 ····​.​line·​391
283 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 280 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
284 ····​goto·​:​goto_0 281 ····​goto·​:​goto_0
285 .​end·​method 282 .​end·​method
   
286 .​method·​public·​static·​addPropertyForDateStr​(Lcom/​android/​calendarcommon2/​ICalendar$Component;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 283 .​method·​public·​static·​addPropertyForDateStr​(Lcom/​android/​calendarcommon2/​ICalendar$Component;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
287 ····​.​locals·​5 284 ····​.​locals·​5
288 ····​.​param·​p0,​·​"component"····​#·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​ 285 ····​.​param·​p0,​·​"component"····​#·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​
Offset 391, 14 lines modified Offset 387, 15 lines modified
391 ····​.​param·​p0,​·​"start"····​#·​Landroid/​text/​format/​Time;​ 387 ····​.​param·​p0,​·​"start"····​#·​Landroid/​text/​format/​Time;​
392 ····​.​param·​p1,​·​"component"····​#·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​ 388 ····​.​param·​p1,​·​"component"····​#·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​
   
393 ····​.​prologue 389 ····​.​prologue
394 ····​.​line·​468 390 ····​.​line·​468
395 ····​const-​string·​v9,​·​"DURATION" 391 ····​const-​string·​v9,​·​"DURATION"
   
  392 ····​.​line·​469
396 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>getFirstProperty(Lja​va/​lang/​String;​)​Lcom/​android/​calendarcommon2/​ICalendar$Property;​ 393 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​android/​calendarcommon2/​ICalendar$Component;​-​>getFirstProperty(Lja​va/​lang/​String;​)​Lcom/​android/​calendarcommon2/​ICalendar$Property;​
   
397 ····​move-​result-​object·​v1 394 ····​move-​result-​object·​v1
   
398 ····​.​line·​470 395 ····​.​line·​470
399 ····​.​local·​v1,​·​"durationProperty":​Lcom/​android/​calendarcommon2/​ICalendar$Property;​ 396 ····​.​local·​v1,​·​"durationProperty":​Lcom/​android/​calendarcommon2/​ICalendar$Property;​
Max diff block lines reached; 24416/28413 bytes (85.93%) of diff not shown.
smali/com/android/calendarcommon2/RecurrenceProcessor.smali
Offset 210, 24 lines modified Offset 210, 27 lines modified
210 ····​if-​lez·​v6,​·​:​cond_1 210 ····​if-​lez·​v6,​·​:​cond_1
   
211 ····​.​line·​214 211 ····​.​line·​214
212 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byweekno:​[I 212 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byweekno:​[I
   
213 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byweeknoCount:​I 213 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byweeknoCount:​I
   
  214 ····​.​line·​215
214 ····​invoke-​virtual·​{p1},​·​Landroid/​text/​format/​Time;​-​>getWeekNumber()​I 215 ····​invoke-​virtual·​{p1},​·​Landroid/​text/​format/​Time;​-​>getWeekNumber()​I
   
215 ····​move-​result·​v8 216 ····​move-​result·​v8
   
216 ····​const/​16·​v9,​·​0x9 217 ····​const/​16·​v9,​·​0x9
   
  218 ····​.​line·​216
217 ····​invoke-​virtual·​{p1,​·​v9},​·​Landroid/​text/​format/​Time;​-​>getActualMaximum(I)​I 219 ····​invoke-​virtual·​{p1,​·​v9},​·​Landroid/​text/​format/​Time;​-​>getActualMaximum(I)​I
   
218 ····​move-​result·​v9 220 ····​move-​result·​v9
   
  221 ····​.​line·​214
219 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​calendarcommon2/​RecurrenceProcessor;​-​>listContains([IIII)​Z 222 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​calendarcommon2/​RecurrenceProcessor;​-​>listContains([IIII)​Z
   
220 ····​move-​result·​v2 223 ····​move-​result·​v2
   
221 ····​.​line·​217 224 ····​.​line·​217
222 ····​.​restart·​local·​v2····​#·​"found":​Z 225 ····​.​restart·​local·​v2····​#·​"found":​Z
223 ····​if-​nez·​v2,​·​:​cond_1 226 ····​if-​nez·​v2,​·​:​cond_1
Offset 254, 18 lines modified Offset 257, 20 lines modified
   
254 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byyeardayCount:​I 257 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byyeardayCount:​I
   
255 ····​iget·​v8,​·​p1,​·​Landroid/​text/​format/​Time;​-​>yearDay:​I 258 ····​iget·​v8,​·​p1,​·​Landroid/​text/​format/​Time;​-​>yearDay:​I
   
256 ····​const/​16·​v9,​·​0x8 259 ····​const/​16·​v9,​·​0x8
   
  260 ····​.​line·​226
257 ····​invoke-​virtual·​{p1,​·​v9},​·​Landroid/​text/​format/​Time;​-​>getActualMaximum(I)​I 261 ····​invoke-​virtual·​{p1,​·​v9},​·​Landroid/​text/​format/​Time;​-​>getActualMaximum(I)​I
   
258 ····​move-​result·​v9 262 ····​move-​result·​v9
   
  263 ····​.​line·​225
259 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​calendarcommon2/​RecurrenceProcessor;​-​>listContains([IIII)​Z 264 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​calendarcommon2/​RecurrenceProcessor;​-​>listContains([IIII)​Z
   
260 ····​move-​result·​v2 265 ····​move-​result·​v2
   
261 ····​.​line·​227 266 ····​.​line·​227
262 ····​.​restart·​local·​v2····​#·​"found":​Z 267 ····​.​restart·​local·​v2····​#·​"found":​Z
263 ····​if-​nez·​v2,​·​:​cond_2 268 ····​if-​nez·​v2,​·​:​cond_2
Offset 287, 18 lines modified Offset 292, 20 lines modified
   
287 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>bymonthdayCount:​I 292 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>bymonthdayCount:​I
   
288 ····​iget·​v8,​·​p1,​·​Landroid/​text/​format/​Time;​-​>monthDay:​I 293 ····​iget·​v8,​·​p1,​·​Landroid/​text/​format/​Time;​-​>monthDay:​I
   
289 ····​const/​4·​v9,​·​0x4 294 ····​const/​4·​v9,​·​0x4
   
  295 ····​.​line·​235
290 ····​invoke-​virtual·​{p1,​·​v9},​·​Landroid/​text/​format/​Time;​-​>getActualMaximum(I)​I 296 ····​invoke-​virtual·​{p1,​·​v9},​·​Landroid/​text/​format/​Time;​-​>getActualMaximum(I)​I
   
291 ····​move-​result·​v9 297 ····​move-​result·​v9
   
  298 ····​.​line·​233
292 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​calendarcommon2/​RecurrenceProcessor;​-​>listContains([IIII)​Z 299 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​calendarcommon2/​RecurrenceProcessor;​-​>listContains([IIII)​Z
   
293 ····​move-​result·​v2 300 ····​move-​result·​v2
   
294 ····​.​line·​236 301 ····​.​line·​236
295 ····​.​restart·​local·​v2····​#·​"found":​Z 302 ····​.​restart·​local·​v2····​#·​"found":​Z
296 ····​if-​nez·​v2,​·​:​cond_3 303 ····​if-​nez·​v2,​·​:​cond_3
Offset 358, 18 lines modified Offset 365, 20 lines modified
   
358 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byhourCount:​I 365 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byhourCount:​I
   
359 ····​iget·​v8,​·​p1,​·​Landroid/​text/​format/​Time;​-​>hour:​I 366 ····​iget·​v8,​·​p1,​·​Landroid/​text/​format/​Time;​-​>hour:​I
   
360 ····​const/​4·​v9,​·​0x3 367 ····​const/​4·​v9,​·​0x3
   
  368 ····​.​line·​259
361 ····​invoke-​virtual·​{p1,​·​v9},​·​Landroid/​text/​format/​Time;​-​>getActualMaximum(I)​I 369 ····​invoke-​virtual·​{p1,​·​v9},​·​Landroid/​text/​format/​Time;​-​>getActualMaximum(I)​I
   
362 ····​move-​result·​v9 370 ····​move-​result·​v9
   
  371 ····​.​line·​257
363 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​calendarcommon2/​RecurrenceProcessor;​-​>listContains([IIII)​Z 372 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​calendarcommon2/​RecurrenceProcessor;​-​>listContains([IIII)​Z
   
364 ····​move-​result·​v2 373 ····​move-​result·​v2
   
365 ····​.​line·​260 374 ····​.​line·​260
366 ····​.​restart·​local·​v2····​#·​"found":​Z 375 ····​.​restart·​local·​v2····​#·​"found":​Z
367 ····​if-​nez·​v2,​·​:​cond_7 376 ····​if-​nez·​v2,​·​:​cond_7
Offset 411, 18 lines modified Offset 420, 20 lines modified
   
411 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminuteCount:​I 420 ····​iget·​v7,​·​p0,​·​Lcom/​android/​calendarcommon2/​EventRecurrence;​-​>byminuteCount:​I
   
412 ····​iget·​v8,​·​p1,​·​Landroid/​text/​format/​Time;​-​>minute:​I 421 ····​iget·​v8,​·​p1,​·​Landroid/​text/​format/​Time;​-​>minute:​I
   
413 ····​const/​4·​v9,​·​0x2 422 ····​const/​4·​v9,​·​0x2
   
  423 ····​.​line·​268
Max diff block lines reached; 24416/26999 bytes (90.43%) of diff not shown.
smali/com/android/colorpicker/ColorPickerDialog.smali
Offset 185, 15 lines modified Offset 185, 15 lines modified
   
185 ····​move-​result-​object·​v1 185 ····​move-​result-​object·​v1
   
186 ····​instance-​of·​v1,​·​v1,​·​Lcom/​android/​colorpicker/​ColorPickerSwatch$OnC​olorSelectedListener;​ 186 ····​instance-​of·​v1,​·​v1,​·​Lcom/​android/​colorpicker/​ColorPickerSwatch$OnC​olorSelectedListener;​
   
187 ····​if-​eqz·​v1,​·​:​cond_1 187 ····​if-​eqz·​v1,​·​:​cond_1
   
188 ····​.​line·​130 188 ····​.​line·​131
189 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​colorpicker/​ColorPickerDialog;​-​>getTargetFragment()​Landroid/​app/​Fragment;​ 189 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​colorpicker/​ColorPickerDialog;​-​>getTargetFragment()​Landroid/​app/​Fragment;​
   
190 ····​move-​result-​object·​v0 190 ····​move-​result-​object·​v0
   
191 ····​check-​cast·​v0,​·​Lcom/​android/​colorpicker/​ColorPickerSwatch$OnC​olorSelectedListener;​ 191 ····​check-​cast·​v0,​·​Lcom/​android/​colorpicker/​ColorPickerSwatch$OnC​olorSelectedListener;​
   
192 ····​.​line·​132 192 ····​.​line·​132
Offset 386, 22 lines modified Offset 386, 25 lines modified
386 ····​:​cond_0 386 ····​:​cond_0
387 ····​new-​instance·​v2,​·​Landroid/​app/​AlertDialog$Builder;​ 387 ····​new-​instance·​v2,​·​Landroid/​app/​AlertDialog$Builder;​
   
388 ····​invoke-​direct·​{v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 388 ····​invoke-​direct·​{v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
389 ····​iget·​v3,​·​p0,​·​Lcom/​android/​colorpicker/​ColorPickerDialog;​-​>mTitleResId:​I 389 ····​iget·​v3,​·​p0,​·​Lcom/​android/​colorpicker/​ColorPickerDialog;​-​>mTitleResId:​I
   
  390 ····​.​line·​116
390 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 391 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
391 ····​move-​result-​object·​v2 392 ····​move-​result-​object·​v2
   
  393 ····​.​line·​117
392 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 394 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
393 ····​move-​result-​object·​v2 395 ····​move-​result-​object·​v2
   
  396 ····​.​line·​118
394 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 397 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
395 ····​move-​result-​object·​v2 398 ····​move-​result-​object·​v2
   
396 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​colorpicker/​ColorPickerDialog;​-​>mAlertDialog:​Landroid/​app/​AlertDialog;​ 399 ····​iput-​object·​v2,​·​p0,​·​Lcom/​android/​colorpicker/​ColorPickerDialog;​-​>mAlertDialog:​Landroid/​app/​AlertDialog;​
   
397 ····​.​line·​120 400 ····​.​line·​120
smali/com/android/colorpicker/ColorPickerPalette.smali
Offset 292, 14 lines modified Offset 292, 16 lines modified
292 #·​virtual·​methods 292 #·​virtual·​methods
293 .​method·​public·​drawPalette([II)​V 293 .​method·​public·​drawPalette([II)​V
294 ····​.​locals·​11 294 ····​.​locals·​11
295 ····​.​param·​p1,​·​"colors"····​#·​[I 295 ····​.​param·​p1,​·​"colors"····​#·​[I
296 ····​.​param·​p2,​·​"selectedColor"····​#·​I 296 ····​.​param·​p2,​·​"selectedColor"····​#·​I
   
297 ····​.​prologue 297 ····​.​prologue
  298 ····​const/​4·​v8,​·​0x0
   
298 ····​.​line·​85 299 ····​.​line·​85
299 ····​if-​nez·​p1,​·​:​cond_1 300 ····​if-​nez·​p1,​·​:​cond_1
   
300 ····​.​line·​121 301 ····​.​line·​121
301 ····​:​cond_0 302 ····​:​cond_0
302 ····​:​goto_0 303 ····​:​goto_0
303 ····​return-​void 304 ····​return-​void
Offset 319, 116 lines modified Offset 321, 113 lines modified
319 ····​.​local·​v3,​·​"rowElements":​I 321 ····​.​local·​v3,​·​"rowElements":​I
320 ····​const/​4·​v1,​·​0x0 322 ····​const/​4·​v1,​·​0x0
   
321 ····​.​line·​95 323 ····​.​line·​95
322 ····​.​local·​v1,​·​"rowNumber":​I 324 ····​.​local·​v1,​·​"rowNumber":​I
323 ····​invoke-​direct·​{p0},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>createTableRow()​Landroid/​widget/​TableRow;​ 325 ····​invoke-​direct·​{p0},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>createTableRow()​Landroid/​widget/​TableRow;​
   
324 ····​move-​result-​object·​v10 326 ····​move-​result-​object·​v7
   
325 ····​.​line·​96 327 ····​.​line·​96
326 ····​.​local·​v10,​·​"row":​Landroid/​widget/​TableRow;​ 328 ····​.​local·​v7,​·​"row":​Landroid/​widget/​TableRow;​
327 ····move-​object·​v6,​·​p1 329 ····array-​length·​v10,​·​p1
   
328 ····.​local·​v6,​·"arr$":​[I 330 ····move·​v9,​·v8
329 ····​array-​length·​v9,​·​v6  
   
330 ····​.​local·​v9,​·​"len$":​I  
331 ····​const/​4·​v8,​·​0x0  
   
332 ····​.​local·​v8,​·​"i$":​I  
333 ····​:​goto_1 331 ····​:​goto_1
334 ····​if-​ge·​v8,​·​v9,​·​:​cond_4 332 ····​if-​ge·​v9,​·​v10,​·​:​cond_4
   
335 ····​aget·​v7,​·v6,​·​v8 333 ····​aget·​v6,​·p1,​·​v9
   
336 ····​.​line·​97 334 ····​.​line·​97
337 ····​.​local·​v7,​·​"color":​I 335 ····​.​local·​v6,​·​"color":​I
338 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 336 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
339 ····​.​line·​99 337 ····​.​line·​99
340 ····​invoke-​direct·​{p0,​·​v7,​·​p2},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>createColorSwatch(II​)​Lcom/​android/​colorpicker/​ColorPickerSwatch;​ 338 ····​invoke-​direct·​{p0,​·​v6,​·​p2},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>createColorSwatch(II​)​Lcom/​android/​colorpicker/​ColorPickerSwatch;​
   
341 ····​move-​result-​object·​v5 339 ····​move-​result-​object·​v5
   
342 ····​.​line·​100 340 ····​.​line·​100
343 ····​.​local·​v5,​·​"colorSwatch":​Landroid/​view/​View;​ 341 ····​.​local·​v5,​·​"colorSwatch":​Landroid/​view/​View;​
344 ····​if-​ne·​v7,​·​p2,​·​:​cond_3 342 ····​if-​ne·​v6,​·​p2,​·​:​cond_3
   
345 ····​const/​4·​v4,​·​0x1 343 ····​const/​4·​v4,​·​0x1
   
346 ····​:​goto_2 344 ····​:​goto_2
347 ····​move-​object·​v0,​·​p0 345 ····​move-​object·​v0,​·​p0
   
348 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>setSwatchDescription​(IIIZLandroid/​view/​View;​)​V 346 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>setSwatchDescription​(IIIZLandroid/​view/​View;​)​V
   
349 ····​.​line·​102 347 ····​.​line·​102
350 ····​invoke-​direct·​{p0,​·​v10,​·​v5,​·​v1},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>addSwatchToRow(Landr​oid/​widget/​TableRow;​Landroid/​view/​View;​I)​V 348 ····​invoke-​direct·​{p0,​·​v7,​·​v5,​·​v1},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>addSwatchToRow(Landr​oid/​widget/​TableRow;​Landroid/​view/​View;​I)​V
   
351 ····​.​line·​104 349 ····​.​line·​104
352 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 350 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
353 ····​.​line·​105 351 ····​.​line·​105
354 ····​iget·​v0,​·​p0,​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>mNumColumns:​I 352 ····​iget·​v0,​·​p0,​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>mNumColumns:​I
   
355 ····​if-​ne·​v3,​·​v0,​·​:​cond_2 353 ····​if-​ne·​v3,​·​v0,​·​:​cond_2
   
356 ····​.​line·​106 354 ····​.​line·​106
357 ····​invoke-​virtual·​{p0,​·​v10},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>addView(Landroid/​view/​View;​)​V 355 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>addView(Landroid/​view/​View;​)​V
   
358 ····​.​line·​107 356 ····​.​line·​107
359 ····​invoke-​direct·​{p0},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>createTableRow()​Landroid/​widget/​TableRow;​ 357 ····​invoke-​direct·​{p0},​·​Lcom/​android/​colorpicker/​ColorPickerPalette;​-​>createTableRow()​Landroid/​widget/​TableRow;​
   
360 ····​move-​result-​object·​v10 358 ····​move-​result-​object·​v7
   
361 ····​.​line·​108 359 ····​.​line·​108
362 ····​const/​4·​v3,​·​0x0 360 ····​const/​4·​v3,​·​0x0
   
363 ····​.​line·​109 361 ····​.​line·​109
364 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 362 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
365 ····​.​line·​96 363 ····​.​line·​96
366 ····​:​cond_2 364 ····​:​cond_2
367 ····​add-​int/​lit8·​v8,​·​v8,​·​0x1 365 ····​add-​int/​lit8·​v0,​·​v9,​·​0x1
   
  366 ····​move·​v9,​·​v0
   
368 ····​goto·​:​goto_1 367 ····​goto·​:​goto_1
   
369 ····​.​line·​100  
370 ····​:​cond_3 368 ····​:​cond_3
371 ····const/​4·​v4,​·0x0 369 ····move·​v4,​·v8
   
Max diff block lines reached; 1257/4229 bytes (29.72%) of diff not shown.
smali/com/android/colorpicker/ColorPickerSwatch.smali
Offset 148, 14 lines modified Offset 148, 15 lines modified
148 ····​.​line·​64 148 ····​.​line·​64
149 ····​const/​4·​v1,​·​0x1 149 ····​const/​4·​v1,​·​0x1
   
150 ····​new-​array·​v0,​·​v1,​·​[Landroid/​graphics/​drawable/​Drawable;​ 150 ····​new-​array·​v0,​·​v1,​·​[Landroid/​graphics/​drawable/​Drawable;​
   
151 ····​const/​4·​v1,​·​0x0 151 ····​const/​4·​v1,​·​0x0
   
  152 ····​.​line·​65
152 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​colorpicker/​ColorPickerSwatch;​-​>getContext()​Landroid/​content/​Context;​ 153 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​colorpicker/​ColorPickerSwatch;​-​>getContext()​Landroid/​content/​Context;​
   
153 ····​move-​result-​object·​v2 154 ····​move-​result-​object·​v2
   
154 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 155 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
155 ····​move-​result-​object·​v2 156 ····​move-​result-​object·​v2
smali/com/android/colorpicker/ColorStateDrawable.smali
Offset 70, 86 lines modified Offset 70, 81 lines modified
70 ····​.​line·​70 70 ····​.​line·​70
71 ····​const/​4·​v0,​·​0x1 71 ····​const/​4·​v0,​·​0x1
   
72 ····​return·​v0 72 ····​return·​v0
73 .​end·​method 73 .​end·​method
   
74 .​method·​protected·​onStateChange([I)​Z 74 .​method·​protected·​onStateChange([I)​Z
75 ····​.​locals·7 75 ····​.​locals·5
76 ····​.​param·​p1,​·​"states"····​#·​[I 76 ····​.​param·​p1,​·​"states"····​#·​[I
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·​41 78 ····​.​line·​41
79 ····​const/​4·​v3,​·​0x0 79 ····​const/​4·​v0,​·​0x0
   
80 ····​.​line·​42 80 ····​.​line·​42
81 ····​.​local·​v3,​·​"pressedOrFocused":​Z 81 ····​.​local·​v0,​·​"pressedOrFocused":​Z
82 ····move-​object·​v0,​·​p1 82 ····array-​length·​v3,​·​p1
   
83 ····.​local·​v0,​·"arr$":​[I 83 ····const/​4·​v2,​·0x0
84 ····​array-​length·​v2,​·​v0  
   
85 ····​.​local·​v2,​·​"len$":​I  
86 ····​const/​4·​v1,​·​0x0  
   
87 ····​.​local·​v1,​·​"i$":​I  
88 ····​:​goto_0 84 ····​:​goto_0
89 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 85 ····​if-​ge·​v2,​·​v3,​·​:​cond_1
   
90 ····​aget·​v4,​·v0,​·​v1 86 ····​aget·​v1,​·p1,​·​v2
   
91 ····​.​line·​43 87 ····​.​line·​43
92 ····​.​local·​v4,​·​"state":​I 88 ····​.​local·​v1,​·​"state":​I
93 ····​const·​v5,​·​0x10100a7 89 ····​const·​v4,​·​0x10100a7
   
94 ····​if-​eq·​v4,​·​v5,​·​:​cond_0 90 ····​if-​eq·​v1,​·​v4,​·​:​cond_0
   
95 ····​const·​v5,​·​0x101009c 91 ····​const·​v4,​·​0x101009c
   
96 ····​if-​ne·​v4,​·​v5,​·​:​cond_2 92 ····​if-​ne·​v1,​·​v4,​·​:​cond_2
   
97 ····​.​line·​44 93 ····​.​line·​44
98 ····​:​cond_0 94 ····​:​cond_0
99 ····​const/​4·​v3,​·​0x1 95 ····​const/​4·​v0,​·​0x1
   
100 ····​.​line·​49 96 ····​.​line·​49
101 ····​.​end·​local·​v4····​#·​"state":​I 97 ····​.​end·​local·​v1····​#·​"state":​I
102 ····​:​cond_1 98 ····​:​cond_1
103 ····​if-​eqz·​v3,​·​:​cond_3 99 ····​if-​eqz·​v0,​·​:​cond_3
   
104 ····​.​line·​50 100 ····​.​line·​50
105 ····​iget·​v5,​·​p0,​·​Lcom/​android/​colorpicker/​ColorStateDrawable;​-​>mColor:​I 101 ····​iget·​v2,​·​p0,​·​Lcom/​android/​colorpicker/​ColorStateDrawable;​-​>mColor:​I
   
106 ····​invoke-​direct·​{p0,​·​v5},​·​Lcom/​android/​colorpicker/​ColorStateDrawable;​-​>getPressedColor(I)​I 102 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​android/​colorpicker/​ColorStateDrawable;​-​>getPressedColor(I)​I
   
107 ····​move-​result·​v5 103 ····​move-​result·​v2
   
108 ····​sget-​object·​v6,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_ATOP:​Landroid/​graphics/​PorterDuff$Mode;​ 104 ····​sget-​object·​v3,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_ATOP:​Landroid/​graphics/​PorterDuff$Mode;​
   
109 ····​invoke-​super·​{p0,​·​v5,​·​v6},​·​Landroid/​graphics/​drawable/​LayerDrawable;​-​>setColorFilter(ILand​roid/​graphics/​PorterDuff$Mode;​)​V 105 ····​invoke-​super·​{p0,​·​v2,​·​v3},​·​Landroid/​graphics/​drawable/​LayerDrawable;​-​>setColorFilter(ILand​roid/​graphics/​PorterDuff$Mode;​)​V
   
110 ····​.​line·​55 106 ····​.​line·​55
111 ····​:​goto_1 107 ····​:​goto_1
112 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​graphics/​drawable/​LayerDrawable;​-​>onStateChange([I)​Z 108 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​graphics/​drawable/​LayerDrawable;​-​>onStateChange([I)​Z
   
113 ····​move-​result·​v5 109 ····​move-​result·​v2
   
114 ····​return·​v5 110 ····​return·​v2
   
115 ····​.​line·​42 111 ····​.​line·​42
116 ····​.​restart·​local·​v4····​#·​"state":​I 112 ····​.​restart·​local·​v1····​#·​"state":​I
117 ····​:​cond_2 113 ····​:​cond_2
118 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 114 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
119 ····​goto·​:​goto_0 115 ····​goto·​:​goto_0
   
120 ····​.​line·​52 116 ····​.​line·​52
121 ····​.​end·​local·​v4····​#·​"state":​I 117 ····​.​end·​local·​v1····​#·​"state":​I
122 ····​:​cond_3 118 ····​:​cond_3
123 ····​iget·​v5,​·​p0,​·​Lcom/​android/​colorpicker/​ColorStateDrawable;​-​>mColor:​I 119 ····​iget·​v2,​·​p0,​·​Lcom/​android/​colorpicker/​ColorStateDrawable;​-​>mColor:​I
   
124 ····​sget-​object·​v6,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_ATOP:​Landroid/​graphics/​PorterDuff$Mode;​ 120 ····​sget-​object·​v3,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_ATOP:​Landroid/​graphics/​PorterDuff$Mode;​
   
125 ····​invoke-​super·​{p0,​·​v5,​·​v6},​·​Landroid/​graphics/​drawable/​LayerDrawable;​-​>setColorFilter(ILand​roid/​graphics/​PorterDuff$Mode;​)​V 121 ····​invoke-​super·​{p0,​·​v2,​·​v3},​·​Landroid/​graphics/​drawable/​LayerDrawable;​-​>setColorFilter(ILand​roid/​graphics/​PorterDuff$Mode;​)​V
   
126 ····​goto·​:​goto_1 122 ····​goto·​:​goto_1
127 .​end·​method 123 .​end·​method
smali/com/android/colorpicker/R.smali
Offset 20, 10 lines modified Offset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​9 23 ····​.​line·​9
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​34  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method
smali/com/android/common/NetworkConnectivityListener.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NetworkConnectivityL​istener.​java" 3 .​source·​"NetworkConnectivityL​istener.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​common/​NetworkConnectivityLi​stener$1;​,​  
8 ········​Lcom/​android/​common/​NetworkConnectivityLi​stener$State;​,​ 7 ········​Lcom/​android/​common/​NetworkConnectivityLi​stener$State;​,​
9 ········​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​ 8 ········​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​static·​fields 11 #·​static·​fields
smali/com/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver.smali
Offset 66, 14 lines modified Offset 66, 15 lines modified
   
66 ····​move-​result·​v5 66 ····​move-​result·​v5
   
67 ····​if-​eqz·​v5,​·​:​cond_0 67 ····​if-​eqz·​v5,​·​:​cond_0
   
68 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​ 68 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​
   
  69 ····​.​line·​68
69 ····​#·​getter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mListening:​Z 70 ····​#·​getter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mListening:​Z
70 ····​invoke-​static·​{v5},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$000(Lcom/​android/​common/​NetworkConnectivityLi​stener;​)​Z 71 ····​invoke-​static·​{v5},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$000(Lcom/​android/​common/​NetworkConnectivityLi​stener;​)​Z
   
71 ····​move-​result·​v5 72 ····​move-​result·​v5
   
72 ····​if-​nez·​v5,​·​:​cond_2 73 ····​if-​nez·​v5,​·​:​cond_2
   
Offset 126, 14 lines modified Offset 127, 15 lines modified
126 ····​:​cond_1 127 ····​:​cond_1
127 ····​return-​void 128 ····​return-​void
   
128 ····​.​line·​73 129 ····​.​line·​73
129 ····​:​cond_2 130 ····​:​cond_2
130 ····​const-​string·​v5,​·​"noConnectivity" 131 ····​const-​string·​v5,​·​"noConnectivity"
   
  132 ····​.​line·​74
131 ····​invoke-​virtual·​{p2,​·​v5,​·​v7},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z 133 ····​invoke-​virtual·​{p2,​·​v5,​·​v7},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z
   
132 ····​move-​result·​v3 134 ····​move-​result·​v3
   
133 ····​.​line·​76 135 ····​.​line·​76
134 ····​.​local·​v3,​·​"noConnectivity":​Z 136 ····​.​local·​v3,​·​"noConnectivity":​Z
135 ····​if-​eqz·​v3,​·​:​cond_3 137 ····​if-​eqz·​v3,​·​:​cond_3
Offset 148, 34 lines modified Offset 150, 38 lines modified
   
148 ····​.​line·​82 150 ····​.​line·​82
149 ····​:​goto_0 151 ····​:​goto_0
150 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​ 152 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​
   
151 ····​const-​string·​v5,​·​"networkInfo" 153 ····​const-​string·​v5,​·​"networkInfo"
   
  154 ····​.​line·​83
152 ····​invoke-​virtual·​{p2,​·​v5},​·​Landroid/​content/​Intent;​-​>getParcelableExtra(L​java/​lang/​String;​)​Landroid/​os/​Parcelable;​ 155 ····​invoke-​virtual·​{p2,​·​v5},​·​Landroid/​content/​Intent;​-​>getParcelableExtra(L​java/​lang/​String;​)​Landroid/​os/​Parcelable;​
   
153 ····​move-​result-​object·​v5 156 ····​move-​result-​object·​v5
   
154 ····​check-​cast·​v5,​·​Landroid/​net/​NetworkInfo;​ 157 ····​check-​cast·​v5,​·​Landroid/​net/​NetworkInfo;​
   
  158 ····​.​line·​82
155 ····​#·​setter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mNetworkInfo:​Landroid/​net/​NetworkInfo;​ 159 ····​#·​setter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mNetworkInfo:​Landroid/​net/​NetworkInfo;​
156 ····​invoke-​static·​{v6,​·​v5},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$202(Lcom/​android/​common/​NetworkConnectivityLi​stener;​Landroid/​net/​NetworkInfo;​)​Landroid/​net/​NetworkInfo;​ 160 ····​invoke-​static·​{v6,​·​v5},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$202(Lcom/​android/​common/​NetworkConnectivityLi​stener;​Landroid/​net/​NetworkInfo;​)​Landroid/​net/​NetworkInfo;​
   
157 ····​.​line·​84 161 ····​.​line·​84
158 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​ 162 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​
   
159 ····​const-​string·​v5,​·​"otherNetwork" 163 ····​const-​string·​v5,​·​"otherNetwork"
   
  164 ····​.​line·​85
160 ····​invoke-​virtual·​{p2,​·​v5},​·​Landroid/​content/​Intent;​-​>getParcelableExtra(L​java/​lang/​String;​)​Landroid/​os/​Parcelable;​ 165 ····​invoke-​virtual·​{p2,​·​v5},​·​Landroid/​content/​Intent;​-​>getParcelableExtra(L​java/​lang/​String;​)​Landroid/​os/​Parcelable;​
   
161 ····​move-​result-​object·​v5 166 ····​move-​result-​object·​v5
   
162 ····​check-​cast·​v5,​·​Landroid/​net/​NetworkInfo;​ 167 ····​check-​cast·​v5,​·​Landroid/​net/​NetworkInfo;​
   
  168 ····​.​line·​84
163 ····​#·​setter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mOtherNetworkInfo:​Landroid/​net/​NetworkInfo;​ 169 ····​#·​setter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mOtherNetworkInfo:​Landroid/​net/​NetworkInfo;​
164 ····​invoke-​static·​{v6,​·​v5},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$302(Lcom/​android/​common/​NetworkConnectivityLi​stener;​Landroid/​net/​NetworkInfo;​)​Landroid/​net/​NetworkInfo;​ 170 ····​invoke-​static·​{v6,​·​v5},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$302(Lcom/​android/​common/​NetworkConnectivityLi​stener;​Landroid/​net/​NetworkInfo;​)​Landroid/​net/​NetworkInfo;​
   
165 ····​.​line·​87 171 ····​.​line·​87
166 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​ 172 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​
   
167 ····​const-​string·​v6,​·​"reason" 173 ····​const-​string·​v6,​·​"reason"
Offset 188, 18 lines modified Offset 194, 20 lines modified
188 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$402(Lcom/​android/​common/​NetworkConnectivityLi​stener;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 194 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$402(Lcom/​android/​common/​NetworkConnectivityLi​stener;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
189 ····​.​line·​88 195 ····​.​line·​88
190 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​ 196 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​
   
191 ····​const-​string·​v6,​·​"isFailover" 197 ····​const-​string·​v6,​·​"isFailover"
   
  198 ····​.​line·​89
192 ····​invoke-​virtual·​{p2,​·​v6,​·​v7},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z 199 ····​invoke-​virtual·​{p2,​·​v6,​·​v7},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z
   
193 ····​move-​result·​v6 200 ····​move-​result·​v6
   
  201 ····​.​line·​88
194 ····​#·​setter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mIsFailover:​Z 202 ····​#·​setter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mIsFailover:​Z
195 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$502(Lcom/​android/​common/​NetworkConnectivityLi​stener;​Z)​Z 203 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>access$502(Lcom/​android/​common/​NetworkConnectivityLi​stener;​Z)​Z
   
196 ····​.​line·​98 204 ····​.​line·​98
197 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​ 205 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​common/​NetworkConnectivityLi​stener$ConnectivityBr​oadcastReceiver;​-​>this$0:​Lcom/​android/​common/​NetworkConnectivityLi​stener;​
   
198 ····​#·​getter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mHandlers:​Ljava/​util/​HashMap;​ 206 ····​#·​getter·​for:​·​Lcom/​android/​common/​NetworkConnectivityLi​stener;​-​>mHandlers:​Ljava/​util/​HashMap;​
smali/com/android/common/OperationScheduler.smali
Offset 74, 285 lines modified Offset 74, 282 lines modified
   
74 ····​.​line·​234 74 ····​.​line·​234
75 ····​:​cond_0 75 ····​:​cond_0
76 ····​return-​wide·​v0 76 ····​return-​wide·​v0
77 .​end·​method 77 .​end·​method
   
78 .​method·​public·​static·​parseOptions(Ljava/​lang/​String;​Lcom/​android/​common/​OperationScheduler$Op​tions;​)​Lcom/​android/​common/​OperationScheduler$Op​tions;​ 78 .​method·​public·​static·​parseOptions(Ljava/​lang/​String;​Lcom/​android/​common/​OperationScheduler$Op​tions;​)​Lcom/​android/​common/​OperationScheduler$Op​tions;​
79 ····​.​locals·​12 79 ····​.​locals·​11
80 ····​.​param·​p0,​·​"spec"····​#·​Ljava/​lang/​String;​ 80 ····​.​param·​p0,​·​"spec"····​#·​Ljava/​lang/​String;​
81 ····​.​param·​p1,​·​"options"····​#·​Lcom/​android/​common/​OperationScheduler$Op​tions;​ 81 ····​.​param·​p1,​·​"options"····​#·​Lcom/​android/​common/​OperationScheduler$Op​tions;​
82 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 82 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
83 ········​value·​=·​{ 83 ········​value·​=·​{
84 ············​Ljava/​lang/​IllegalArgumentExcept​ion;​ 84 ············​Ljava/​lang/​IllegalArgumentExcept​ion;​
85 ········​} 85 ········​}
86 ····​.​end·​annotation 86 ····​.​end·​annotation
   
87 ····​.​prologue 87 ····​.​prologue
88 ····​const/​4·​v11,​·​0x4 88 ····​const/​4·​v10,​·​0x4
   
89 ····​const/​4·​v10,​·​0x0  
   
90 ····​const/​4·​v9,​·​0x2 89 ····​const/​4·​v9,​·​0x2
   
91 ····​const/​4·​v8,​·​0x1 90 ····​const/​4·​v8,​·​0x1
   
  91 ····​const/​4·​v3,​·​0x0
   
92 ····​.​line·​109 92 ····​.​line·​109
93 ····​const-​string·​v5,​·​"·​+" 93 ····​const-​string·​v2,​·​"·​+"
   
94 ····​invoke-​virtual·​{p0,​·​v5},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 94 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
95 ····​move-​result-​object·​v0 95 ····​move-​result-​object·​v4
   
96 ····.​local·v0,​·"arr$":​[Ljava/​lang/​String;​ 96 ····​array-​length·​v5,​·​v4
97 ····​array-​length·​v2,​·​v0  
   
98 ····.​local·​v2,​·"len$":​I 97 ····move·​v2,​·v3
99 ····​const/​4·​v1,​·​0x0  
   
100 ····​.​local·​v1,​·​"i$":​I  
101 ····​:​goto_0 98 ····​:​goto_0
102 ····​if-​ge·​v1,​·​v2,​·​:​cond_9 99 ····​if-​ge·​v2,​·​v5,​·​:​cond_9
   
103 ····​aget-​object·​v3,​·​v0,​·​v1 100 ····​aget-​object·​v0,​·​v4,​·​v2
   
104 ····​.​line·​110 101 ····​.​line·​110
105 ····​.​local·​v3,​·​"param":​Ljava/​lang/​String;​ 102 ····​.​local·​v0,​·​"param":​Ljava/​lang/​String;​
106 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>length()​I 103 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>length()​I
   
107 ····​move-​result·​v5 104 ····​move-​result·​v6
   
108 ····​if-​nez·​v5,​·​:​cond_1 105 ····​if-​nez·​v6,​·​:​cond_1
   
109 ····​.​line·​109 106 ····​.​line·​109
110 ····​:​cond_0 107 ····​:​cond_0
111 ····​:​goto_1 108 ····​:​goto_1
112 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 109 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
113 ····​goto·​:​goto_0 110 ····​goto·​:​goto_0
   
114 ····​.​line·​111 111 ····​.​line·​111
115 ····​:​cond_1 112 ····​:​cond_1
116 ····​const-​string·​v5,​·​"backoff=" 113 ····​const-​string·​v6,​·​"backoff="
   
117 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 114 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
118 ····​move-​result·​v5 115 ····​move-​result·​v6
   
119 ····​if-​eqz·​v5,​·​:​cond_5 116 ····​if-​eqz·​v6,​·​:​cond_5
   
120 ····​.​line·​112 117 ····​.​line·​112
121 ····​const/​16·​v5,​·​0x8 118 ····​const/​16·​v6,​·​0x8
   
122 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 119 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
123 ····​move-​result-​object·​v5 120 ····​move-​result-​object·​v6
   
124 ····​const-​string·​v6,​·​"\\+" 121 ····​const-​string·​v7,​·​"\\+"
   
125 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 122 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
126 ····​move-​result-​object·​v4 123 ····​move-​result-​object·​v1
   
127 ····​.​line·​113 124 ····​.​line·​113
128 ····​.​local·​v4,​·​"pieces":​[Ljava/​lang/​String;​ 125 ····​.​local·​v1,​·​"pieces":​[Ljava/​lang/​String;​
129 ····​array-​length·​v5,​·​v4 126 ····​array-​length·​v6,​·​v1
   
130 ····​const/​4·​v6,​·​0x3 127 ····​const/​4·​v7,​·​0x3
   
131 ····​if-​le·​v5,​·​v6,​·​:​cond_2 128 ····​if-​le·​v6,​·​v7,​·​:​cond_2
   
132 ····​.​line·​114 129 ····​.​line·​114
133 ····​new-​instance·​v5,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 130 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
134 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 131 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
135 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 132 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Max diff block lines reached; 21465/24884 bytes (86.26%) of diff not shown.
smali/com/android/common/OperationScheduler$Options.smali
Offset 95, 14 lines modified Offset 95, 15 lines modified
   
95 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffFixedMillis:​J 95 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffFixedMillis:​J
   
96 ····​long-​to-​double·​v2,​·​v2 96 ····​long-​to-​double·​v2,​·​v2
   
97 ····​div-​double/​2addr·​v2,​·​v6 97 ····​div-​double/​2addr·​v2,​·​v6
   
  98 ····​.​line·​62
98 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 99 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
99 ····​move-​result-​object·​v2 100 ····​move-​result-​object·​v2
   
100 ····​aput-​object·​v2,​·​v1,​·​v4 101 ····​aput-​object·​v2,​·​v1,​·​v4
   
101 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffIncrementalMi​llis:​J 102 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffIncrementalMi​llis:​J
Offset 119, 26 lines modified Offset 120, 28 lines modified
   
119 ····​iget·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffExponentialMi​llis:​I 120 ····​iget·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffExponentialMi​llis:​I
   
120 ····​int-​to-​double·​v2,​·​v2 121 ····​int-​to-​double·​v2,​·​v2
   
121 ····​div-​double/​2addr·​v2,​·​v6 122 ····​div-​double/​2addr·​v2,​·​v6
   
  123 ····​.​line·​63
122 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 124 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
123 ····​move-​result-​object·​v2 125 ····​move-​result-​object·​v2
   
124 ····​aput-​object·​v2,​·​v1,​·​v8 126 ····​aput-​object·​v2,​·​v1,​·​v8
   
125 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>maxMoratoriumMillis:​J 127 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>maxMoratoriumMillis:​J
   
126 ····​long-​to-​double·​v2,​·​v2 128 ····​long-​to-​double·​v2,​·​v2
   
127 ····​div-​double/​2addr·​v2,​·​v6 129 ····​div-​double/​2addr·​v2,​·​v6
   
  130 ····​.​line·​64
128 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 131 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
129 ····​move-​result-​object·​v2 132 ····​move-​result-​object·​v2
   
130 ····​aput-​object·​v2,​·​v1,​·​v9 133 ····​aput-​object·​v2,​·​v1,​·​v9
   
131 ····​const/​4·​v2,​·​0x4 134 ····​const/​4·​v2,​·​0x4
Offset 159, 20 lines modified Offset 162, 22 lines modified
   
159 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>periodicIntervalMill​is:​J 162 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>periodicIntervalMill​is:​J
   
160 ····​long-​to-​double·​v4,​·​v4 163 ····​long-​to-​double·​v4,​·​v4
   
161 ····​div-​double/​2addr·​v4,​·​v6 164 ····​div-​double/​2addr·​v4,​·​v6
   
  165 ····​.​line·​65
162 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 166 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
163 ····​move-​result-​object·​v3 167 ····​move-​result-​object·​v3
   
164 ····​aput-​object·​v3,​·​v1,​·​v2 168 ····​aput-​object·​v3,​·​v1,​·​v2
   
  169 ····​.​line·​60
165 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 170 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
166 ····​move-​result-​object·​v0 171 ····​move-​result-​object·​v0
   
167 ····​.​line·​67 172 ····​.​line·​67
168 ····​:​goto_0 173 ····​:​goto_0
169 ····​return-​object·​v0 174 ····​return-​object·​v0
Offset 186, 14 lines modified Offset 191, 15 lines modified
   
186 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffFixedMillis:​J 191 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffFixedMillis:​J
   
187 ····​long-​to-​double·​v2,​·​v2 192 ····​long-​to-​double·​v2,​·​v2
   
188 ····​div-​double/​2addr·​v2,​·​v6 193 ····​div-​double/​2addr·​v2,​·​v6
   
  194 ····​.​line·​69
189 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 195 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
190 ····​move-​result-​object·​v2 196 ····​move-​result-​object·​v2
   
191 ····​aput-​object·​v2,​·​v1,​·​v4 197 ····​aput-​object·​v2,​·​v1,​·​v4
   
192 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffIncrementalMi​llis:​J 198 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>backoffIncrementalMi​llis:​J
Offset 210, 14 lines modified Offset 216, 15 lines modified
   
210 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>maxMoratoriumMillis:​J 216 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>maxMoratoriumMillis:​J
   
211 ····​long-​to-​double·​v2,​·​v2 217 ····​long-​to-​double·​v2,​·​v2
   
212 ····​div-​double/​2addr·​v2,​·​v6 218 ····​div-​double/​2addr·​v2,​·​v6
   
  219 ····​.​line·​70
213 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 220 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
214 ····​move-​result-​object·​v2 221 ····​move-​result-​object·​v2
   
215 ····​aput-​object·​v2,​·​v1,​·​v8 222 ····​aput-​object·​v2,​·​v1,​·​v8
   
216 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>minTriggerMillis:​J 223 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​common/​OperationScheduler$Op​tions;​-​>minTriggerMillis:​J
Max diff block lines reached; 503/3014 bytes (16.69%) of diff not shown.
smali/com/android/common/Rfc822Validator.smali
Offset 25, 20 lines modified Offset 25, 22 lines modified
25 .​method·​static·​constructor·​<clinit>()​V 25 .​method·​static·​constructor·​<clinit>()​V
26 ····​.​locals·​1 26 ····​.​locals·​1
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​48 28 ····​.​line·​48
29 ····​const-​string·​v0,​·​"[^\\s@]+@([^\\s@\\.​]+\\.​)​+[a-​zA-​z][a-​zA-​Z][a-​zA-​Z]*" 29 ····​const-​string·​v0,​·​"[^\\s@]+@([^\\s@\\.​]+\\.​)​+[a-​zA-​z][a-​zA-​Z][a-​zA-​Z]*"
   
  30 ····​.​line·​49
30 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 31 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
31 ····​move-​result-​object·​v0 32 ····​move-​result-​object·​v0
   
32 ····​sput-​object·​v0,​·​Lcom/​android/​common/​Rfc822Validator;​-​>EMAIL_ADDRESS_PATTER​N:​Ljava/​util/​regex/​Pattern;​ 33 ····​sput-​object·​v0,​·​Lcom/​android/​common/​Rfc822Validator;​-​>EMAIL_ADDRESS_PATTER​N:​Ljava/​util/​regex/​Pattern;​
   
  34 ····​.​line·​48
33 ····​return-​void 35 ····​return-​void
34 .​end·​method 36 .​end·​method
   
35 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​)​V 37 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​)​V
36 ····​.​locals·​1 38 ····​.​locals·​1
37 ····​.​param·​p1,​·​"domain"····​#·​Ljava/​lang/​String;​ 39 ····​.​param·​p1,​·​"domain"····​#·​Ljava/​lang/​String;​
   
Offset 432, 34 lines modified Offset 434, 37 lines modified
   
432 ····​if-​ne·​v3,​·​v1,​·​:​cond_0 434 ····​if-​ne·​v3,​·​v1,​·​:​cond_0
   
433 ····​sget-​object·​v3,​·​Lcom/​android/​common/​Rfc822Validator;​-​>EMAIL_ADDRESS_PATTER​N:​Ljava/​util/​regex/​Pattern;​ 435 ····​sget-​object·​v3,​·​Lcom/​android/​common/​Rfc822Validator;​-​>EMAIL_ADDRESS_PATTER​N:​Ljava/​util/​regex/​Pattern;​
   
434 ····​aget-​object·​v4,​·​v0,​·​v2 436 ····​aget-​object·​v4,​·​v0,​·​v2
   
  437 ····​.​line·​70
435 ····​invoke-​virtual·​{v4},​·​Landroid/​text/​util/​Rfc822Token;​-​>getAddress()​Ljava/​lang/​String;​ 438 ····​invoke-​virtual·​{v4},​·​Landroid/​text/​util/​Rfc822Token;​-​>getAddress()​Ljava/​lang/​String;​
   
436 ····​move-​result-​object·​v4 439 ····​move-​result-​object·​v4
   
437 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​regex/​Pattern;​-​>matcher(Ljava/​lang/​CharSequence;​)​Ljava/​util/​regex/​Matcher;​ 440 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​regex/​Pattern;​-​>matcher(Ljava/​lang/​CharSequence;​)​Ljava/​util/​regex/​Matcher;​
   
438 ····​move-​result-​object·​v3 441 ····​move-​result-​object·​v3
   
439 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​regex/​Matcher;​-​>matches()​Z 442 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​regex/​Matcher;​-​>matches()​Z
   
440 ····​move-​result·​v3 443 ····​move-​result·​v3
   
441 ····​if-​eqz·​v3,​·​:​cond_0 444 ····​if-​eqz·​v3,​·​:​cond_0
   
  445 ····​.​line·​68
442 ····​:​goto_0 446 ····​:​goto_0
443 ····​return·​v1 447 ····​return·​v1
   
444 ····​:​cond_0 448 ····​:​cond_0
445 ····​move·​v1,​·​v2 449 ····​move·​v1,​·​v2
   
  450 ····​.​line·​70
446 ····​goto·​:​goto_0 451 ····​goto·​:​goto_0
447 .​end·​method 452 .​end·​method
   
448 .​method·​public·​setRemoveInvalid(Z)​V 453 .​method·​public·​setRemoveInvalid(Z)​V
449 ····​.​locals·​0 454 ····​.​locals·​0
450 ····​.​param·​p1,​·​"remove"····​#·​Z 455 ····​.​param·​p1,​·​"remove"····​#·​Z
   
smali/com/android/common/Search.smali
Offset 68, 30 lines modified Offset 68, 34 lines modified
68 ····​.​line·​88 68 ····​.​line·​88
69 ····​new-​instance·​v0,​·​Landroid/​net/​Uri$Builder;​ 69 ····​new-​instance·​v0,​·​Landroid/​net/​Uri$Builder;​
   
70 ····​invoke-​direct·​{v0},​·​Landroid/​net/​Uri$Builder;​-​><init>()​V 70 ····​invoke-​direct·​{v0},​·​Landroid/​net/​Uri$Builder;​-​><init>()​V
   
71 ····​const-​string·​v5,​·​"content" 71 ····​const-​string·​v5,​·​"content"
   
  72 ····​.​line·​89
72 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​net/​Uri$Builder;​-​>scheme(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 73 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​net/​Uri$Builder;​-​>scheme(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
73 ····​move-​result-​object·​v0 74 ····​move-​result-​object·​v0
   
  75 ····​.​line·​90
74 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​net/​Uri$Builder;​-​>authority(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 76 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​net/​Uri$Builder;​-​>authority(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
75 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
76 ····​const-​string·​v5,​·​"" 78 ····​const-​string·​v5,​·​""
   
  79 ····​.​line·​91
77 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​net/​Uri$Builder;​-​>query(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 80 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​net/​Uri$Builder;​-​>query(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
78 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
79 ····​const-​string·​v5,​·​"" 82 ····​const-​string·​v5,​·​""
   
  83 ····​.​line·​92
80 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​net/​Uri$Builder;​-​>fragment(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 84 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​net/​Uri$Builder;​-​>fragment(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
81 ····​move-​result-​object·​v8 85 ····​move-​result-​object·​v8
   
82 ····​.​line·​95 86 ····​.​line·​95
83 ····​.​local·​v8,​·​"uriBuilder":​Landroid/​net/​Uri$Builder;​ 87 ····​.​local·​v8,​·​"uriBuilder":​Landroid/​net/​Uri$Builder;​
84 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​SearchableInfo;​-​>getSuggestPath()​Ljava/​lang/​String;​ 88 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​SearchableInfo;​-​>getSuggestPath()​Ljava/​lang/​String;​
Offset 138, 18 lines modified Offset 142, 20 lines modified
138 ····​.​restart·​local·​v4····​#·​"selArgs":​[Ljava/​lang/​String;​ 142 ····​.​restart·​local·​v4····​#·​"selArgs":​[Ljava/​lang/​String;​
139 ····​:​goto_1 143 ····​:​goto_1
140 ····​if-​lez·​p3,​·​:​cond_3 144 ····​if-​lez·​p3,​·​:​cond_3
   
141 ····​.​line·​114 145 ····​.​line·​114
142 ····​const-​string·​v0,​·​"limit" 146 ····​const-​string·​v0,​·​"limit"
   
  147 ····​.​line·​115
143 ····​invoke-​static·​{p3},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 148 ····​invoke-​static·​{p3},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
144 ····​move-​result-​object·​v5 149 ····​move-​result-​object·​v5
   
  150 ····​.​line·​114
145 ····​invoke-​virtual·​{v8,​·​v0,​·​v5},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 151 ····​invoke-​virtual·​{v8,​·​v0,​·​v5},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
146 ····​.​line·​118 152 ····​.​line·​118
147 ····​:​cond_3 153 ····​:​cond_3
148 ····​invoke-​virtual·​{v8},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 154 ····​invoke-​virtual·​{v8},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
149 ····​move-​result-​object·​v1 155 ····​move-​result-​object·​v1
smali/com/android/common/contacts/BaseEmailAddressAdapter$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​268 24 ····​.​line·​268
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$1;​-​>this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$1;​-​>this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
smali/com/android/common/contacts/BaseEmailAddressAdapter$DirectoryListQuery.smali
Offset 50, 14 lines modified Offset 50, 15 lines modified
   
50 ····​.​prologue 50 ····​.​prologue
51 ····​.​line·​127 51 ····​.​line·​127
52 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract;​-​>AUTHORITY_URI:​Landroid/​net/​Uri;​ 52 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract;​-​>AUTHORITY_URI:​Landroid/​net/​Uri;​
   
53 ····​const-​string·​v1,​·​"directories" 53 ····​const-​string·​v1,​·​"directories"
   
  54 ····​.​line·​128
54 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 55 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
55 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
56 ····​sput-​object·​v0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryListQuery​;​-​>URI:​Landroid/​net/​Uri;​ 57 ····​sput-​object·​v0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryListQuery​;​-​>URI:​Landroid/​net/​Uri;​
   
57 ····​.​line·​136 58 ····​.​line·​136
smali/com/android/common/contacts/BaseEmailAddressAdapter$DefaultPartitionFilter.smali
Offset 131, 35 lines modified Offset 131, 38 lines modified
131 ····​.​line·​176 131 ····​.​line·​176
132 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract$Comm​onDataKinds$Email;​-​>CONTENT_FILTER_URI:​Landroid/​net/​Uri;​ 132 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract$Comm​onDataKinds$Email;​-​>CONTENT_FILTER_URI:​Landroid/​net/​Uri;​
   
133 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 133 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
134 ····​move-​result-​object·​v0 134 ····​move-​result-​object·​v0
   
  135 ····​.​line·​177
135 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 136 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
136 ····​move-​result-​object·​v2 137 ····​move-​result-​object·​v2
   
137 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 138 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
138 ····​move-​result-​object·​v0 139 ····​move-​result-​object·​v0
   
139 ····​const-​string·​v2,​·​"limit" 140 ····​const-​string·​v2,​·​"limit"
   
140 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DefaultPartitionFi​lter;​-​>this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​ 141 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DefaultPartitionFi​lter;​-​>this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​
   
  142 ····​.​line·​179
141 ····​#·​getter·​for:​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​-​>mPreferredMaxResultC​ount:​I 143 ····​#·​getter·​for:​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​-​>mPreferredMaxResultC​ount:​I
142 ····​invoke-​static·​{v4},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​-​>access$100(Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​)​I 144 ····​invoke-​static·​{v4},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​-​>access$100(Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​)​I
   
143 ····​move-​result·​v4 145 ····​move-​result·​v4
   
144 ····​invoke-​static·​{v4},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 146 ····​invoke-​static·​{v4},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
145 ····​move-​result-​object·​v4 147 ····​move-​result-​object·​v4
   
  148 ····​.​line·​178
146 ····​invoke-​virtual·​{v0,​·​v2,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 149 ····​invoke-​virtual·​{v0,​·​v2,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
147 ····​move-​result-​object·​v6 150 ····​move-​result-​object·​v6
   
148 ····​.​line·​180 151 ····​.​line·​180
149 ····​.​local·​v6,​·​"builder":​Landroid/​net/​Uri$Builder;​ 152 ····​.​local·​v6,​·​"builder":​Landroid/​net/​Uri$Builder;​
150 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DefaultPartitionFi​lter;​-​>this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​ 153 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DefaultPartitionFi​lter;​-​>this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​
smali/com/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartitionFilter.smali
Offset 95, 50 lines modified Offset 95, 55 lines modified
95 ····​.​line·​232 95 ····​.​line·​232
96 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract$Comm​onDataKinds$Email;​-​>CONTENT_FILTER_URI:​Landroid/​net/​Uri;​ 96 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract$Comm​onDataKinds$Email;​-​>CONTENT_FILTER_URI:​Landroid/​net/​Uri;​
   
97 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 97 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
98 ····​move-​result-​object·​v0 98 ····​move-​result-​object·​v0
   
  99 ····​.​line·​233
99 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 100 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
100 ····​move-​result-​object·​v2 101 ····​move-​result-​object·​v2
   
101 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 102 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
102 ····​move-​result-​object·​v0 103 ····​move-​result-​object·​v0
   
103 ····​const-​string·​v2,​·​"directory" 104 ····​const-​string·​v2,​·​"directory"
   
104 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​Filter;​-​>mDirectoryId:​J 105 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​Filter;​-​>mDirectoryId:​J
   
  106 ····​.​line·​234
105 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 107 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
106 ····​move-​result-​object·​v4 108 ····​move-​result-​object·​v4
   
107 ····​invoke-​virtual·​{v0,​·​v2,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 109 ····​invoke-​virtual·​{v0,​·​v2,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
108 ····​move-​result-​object·​v0 110 ····​move-​result-​object·​v0
   
109 ····​const-​string·​v2,​·​"limit" 111 ····​const-​string·​v2,​·​"limit"
   
  112 ····​.​line·​236
110 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​Filter;​-​>getLimit()​I 113 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​Filter;​-​>getLimit()​I
   
111 ····​move-​result·​v4 114 ····​move-​result·​v4
   
112 ····​add-​int/​lit8·​v4,​·​v4,​·​0x5 115 ····​add-​int/​lit8·​v4,​·​v4,​·​0x5
   
113 ····​invoke-​static·​{v4},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 116 ····​invoke-​static·​{v4},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
114 ····​move-​result-​object·​v4 117 ····​move-​result-​object·​v4
   
  118 ····​.​line·​235
115 ····​invoke-​virtual·​{v0,​·​v2,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 119 ····​invoke-​virtual·​{v0,​·​v2,​·​v4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
116 ····​move-​result-​object·​v0 120 ····​move-​result-​object·​v0
   
  121 ····​.​line·​237
117 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 122 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
118 ····​move-​result-​object·​v1 123 ····​move-​result-​object·​v1
   
119 ····​.​line·​238 124 ····​.​line·​238
120 ····​.​local·​v1,​·​"uri":​Landroid/​net/​Uri;​ 125 ····​.​local·​v1,​·​"uri":​Landroid/​net/​Uri;​
121 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​Filter;​-​>this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​ 126 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​Filter;​-​>this$0:​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​
smali/com/android/common/contacts/BaseEmailAddressAdapter.smali
Offset 436, 14 lines modified Offset 436, 15 lines modified
436 ····​:​cond_1 436 ····​:​cond_1
437 ····​invoke-​interface·​{p2},​·​Landroid/​database/​Cursor;​-​>getCount()​I 437 ····​invoke-​interface·​{p2},​·​Landroid/​database/​Cursor;​-​>getCount()​I
   
438 ····​move-​result·​v4 438 ····​move-​result·​v4
   
439 ····​if-​gt·​v4,​·​v7,​·​:​cond_2 439 ····​if-​gt·​v4,​·​v7,​·​:​cond_2
   
  440 ····​.​line·​534
440 ····​invoke-​direct·​{p0,​·​p2,​·​p1},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​-​>hasDuplicates(Landro​id/​database/​Cursor;​I)​Z 441 ····​invoke-​direct·​{p0,​·​p2,​·​p1},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​-​>hasDuplicates(Landro​id/​database/​Cursor;​I)​Z
   
441 ····​move-​result·​v4 442 ····​move-​result·​v4
   
442 ····​if-​eqz·​v4,​·​:​cond_0 443 ····​if-​eqz·​v4,​·​:​cond_0
   
443 ····​.​line·​538 444 ····​.​line·​538
Offset 734, 446 lines modified Offset 735, 425 lines modified
   
734 ····​move-​result-​object·​v1 735 ····​move-​result-​object·​v1
   
735 ····​goto·​:​goto_0 736 ····​goto·​:​goto_0
736 .​end·​method 737 .​end·​method
   
737 .​method·​protected·​onDirectoryLoadFinish​ed(Ljava/​lang/​CharSequence;​Landroid/​database/​Cursor;​Landroid/​database/​Cursor;​)​V 738 .​method·​protected·​onDirectoryLoadFinish​ed(Ljava/​lang/​CharSequence;​Landroid/​database/​Cursor;​Landroid/​database/​Cursor;​)​V
738 ····​.​locals·​24 739 ····​.​locals·​22
739 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​ 740 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​
740 ····​.​param·​p2,​·​"directoryCursor"····​#·​Landroid/​database/​Cursor;​ 741 ····​.​param·​p2,​·​"directoryCursor"····​#·​Landroid/​database/​Cursor;​
741 ····​.​param·​p3,​·​"defaultPartitionCurs​or"····​#·​Landroid/​database/​Cursor;​ 742 ····​.​param·​p3,​·​"defaultPartitionCurs​or"····​#·​Landroid/​database/​Cursor;​
   
742 ····​.​prologue 743 ····​.​prologue
743 ····​.​line·​368 744 ····​.​line·​368
744 ····​if-​eqz·​p2,​·​:​cond_5 745 ····​if-​eqz·​p2,​·​:​cond_5
   
745 ····​.​line·​369 746 ····​.​line·​369
746 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​-​>getContext()​Landroid/​content/​Context;​ 747 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er;​-​>getContext()​Landroid/​content/​Context;​
   
747 ····​move-​result-​object·​v20 748 ····​move-​result-​object·​v19
   
748 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 749 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
749 ····​move-​result-​object·​v14 750 ····​move-​result-​object·​v13
   
750 ····​.​line·​370 751 ····​.​line·​370
751 ····​.​local·​v14,​·​"packageManager":​Landroid/​content/​pm/​PackageManager;​ 752 ····​.​local·​v13,​·​"packageManager":​Landroid/​content/​pm/​PackageManager;​
752 ····​const/​16·​v17,​·​0x0 753 ····​const/​16·​v16,​·​0x0
   
753 ····​.​line·​371 754 ····​.​line·​371
754 ····​.​local·​v17,​·​"preferredDirectory":​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​ 755 ····​.​local·​v16,​·​"preferredDirectory":​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​
755 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​ 756 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​
   
756 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V 757 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
757 ····​.​line·​372 758 ····​.​line·​372
758 ····​.​local·​v6,​·​"directories":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​>;​" 759 ····​.​local·​v6,​·​"directories":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​>;​"
759 ····​:​cond_0 760 ····​:​cond_0
760 ····​:​goto_0 761 ····​:​goto_0
761 ····​invoke-​interface/​range·​{p2·​.​.​·​p2},​·​Landroid/​database/​Cursor;​-​>moveToNext()​Z 762 ····​invoke-​interface/​range·​{p2·​.​.​·​p2},​·​Landroid/​database/​Cursor;​-​>moveToNext()​Z
   
762 ····​move-​result·​v20 763 ····​move-​result·​v19
   
763 ····​if-​eqz·​v20,​·​:​cond_3 764 ····​if-​eqz·​v19,​·​:​cond_3
   
764 ····​.​line·​373 765 ····​.​line·​373
765 ····​const/​16·​v20,​·​0x0 766 ····​const/​16·​v19,​·​0x0
   
766 ····​move-​object/​from16·​v0,​·​p2 767 ····​move-​object/​from16·​v0,​·​p2
   
767 ····​move/​from16·​v1,​·​v20 768 ····​move/​from16·​v1,​·​v19
   
768 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J 769 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​database/​Cursor;​-​>getLong(I)​J
   
769 ····​move-​result-​wide·​v10 770 ····​move-​result-​wide·​v10
   
770 ····​.​line·​377 771 ····​.​line·​377
771 ····​.​local·​v10,​·​"id":​J 772 ····​.​local·​v10,​·​"id":​J
772 ····​const-​wide/​16·​v20,​·​0x1 773 ····​const-​wide/​16·​v20,​·​0x1
   
773 ····​cmp-​long·​v20,​·​v10,​·​v20 774 ····​cmp-​long·​v19,​·​v10,​·​v20
   
774 ····​if-​eqz·​v20,​·​:​cond_0 775 ····​if-​eqz·​v19,​·​:​cond_0
   
775 ····​.​line·​381 776 ····​.​line·​381
776 ····​new-​instance·​v16,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​ 777 ····​new-​instance·​v15,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​
   
777 ····​invoke-​direct/​range·​{v16·​.​.​·v16},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​-​><init>()​V 778 ····​invoke-​direct·​{v15},​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​-​><init>()​V
   
778 ····​.​line·​382 779 ····​.​line·​382
779 ····​.​local·​v16,​·​"partition":​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​ 780 ····​.​local·​v15,​·​"partition":​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​
780 ····​move-​object/​from16·​v0,​·​v16 781 ····iput-​wide·v10,​·v15,​·Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​-​>directoryId:​J
   
781 ····​iput-​wide·​v10,​·​v0,​·​Lcom/​android/​common/​contacts/​BaseEmailAddressAdapt​er$DirectoryPartition​;​-​>directoryId:​J  
   
782 ····​.​line·​383 782 ····​.​line·​383
783 ····​const/​16·​v20,​·​0x3 783 ····​const/​16·​v19,​·​0x3
   
784 ····​move-​object/​from16·​v0,​·​p2 784 ····​move-​object/​from16·​v0,​·​p2
   
785 ····​move/​from16·​v1,​·​v20 785 ····​move/​from16·​v1,​·​v19
   
786 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 786 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
Max diff block lines reached; 30306/34175 bytes (88.68%) of diff not shown.
smali/com/android/common/contacts/DataUsageStatUpdater$DataUsageFeedback.smali
Offset 32, 20 lines modified Offset 32, 22 lines modified
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​56 33 ····​.​line·​56
34 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract$Data​;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 34 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract$Data​;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
35 ····​const-​string·​v1,​·​"usagefeedback" 35 ····​const-​string·​v1,​·​"usagefeedback"
   
  36 ····​.​line·​57
36 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 37 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
37 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
38 ····​sput-​object·​v0,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater$​DataUsageFeedback;​-​>FEEDBACK_URI:​Landroid/​net/​Uri;​ 39 ····​sput-​object·​v0,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater$​DataUsageFeedback;​-​>FEEDBACK_URI:​Landroid/​net/​Uri;​
   
  40 ····​.​line·​56
39 ····​return-​void 41 ····​return-​void
40 .​end·​method 42 .​end·​method
   
41 .​method·​public·​constructor·​<init>()​V 43 .​method·​public·​constructor·​<init>()​V
42 ····​.​locals·​0 44 ····​.​locals·​0
   
43 ····​.​prologue 45 ····​.​prologue
smali/com/android/common/contacts/DataUsageStatUpdater.smali
Offset 52, 15 lines modified Offset 52, 15 lines modified
52 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater;​-​>mResolver:​Landroid/​content/​ContentResolver;​ 52 ····​iput-​object·​v0,​·​p0,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater;​-​>mResolver:​Landroid/​content/​ContentResolver;​
   
53 ····​.​line·​69 53 ····​.​line·​69
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
56 .​method·​private·​update(Ljava/​util/​Collection;​Ljava/​util/​Collection;​Ljava/​lang/​String;​)​Z 56 .​method·​private·​update(Ljava/​util/​Collection;​Ljava/​util/​Collection;​Ljava/​lang/​String;​)​Z
57 ····​.​locals·​17 57 ····​.​locals·​16
58 ····​.​param·​p3,​·​"type"····​#·​Ljava/​lang/​String;​ 58 ····​.​param·​p3,​·​"type"····​#·​Ljava/​lang/​String;​
59 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 59 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
60 ········​value·​=·​{ 60 ········​value·​=·​{
61 ············​"(",​ 61 ············​"(",​
62 ············​"Ljava/​util/​Collection",​ 62 ············​"Ljava/​util/​Collection",​
63 ············​"<",​ 63 ············​"<",​
64 ············​"Ljava/​lang/​Long;​",​ 64 ············​"Ljava/​lang/​Long;​",​
Offset 80, 422 lines modified Offset 80, 424 lines modified
80 ····​.​local·​p2,​·​"dataIds":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​Long;​>;​" 80 ····​.​local·​p2,​·​"dataIds":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​Long;​>;​"
81 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 81 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
82 ····​move-​result-​wide·​v4 82 ····​move-​result-​wide·​v4
   
83 ····​.​line·​201 83 ····​.​line·​201
84 ····​.​local·​v4,​·​"currentTimeMillis":​J 84 ····​.​local·​v4,​·​"currentTimeMillis":​J
85 ····​const/​4·​v8,​·​0x0 85 ····​const/​4·​v7,​·​0x0
   
86 ····​.​line·​205 86 ····​.​line·​205
87 ····​.​local·​v8,​·​"successful":​Z 87 ····​.​local·​v7,​·​"successful":​Z
88 ····​sget·​v13,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 88 ····​sget·​v12,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
89 ····​const/​16·​v14,​·​0xe 89 ····​const/​16·​v13,​·​0xe
   
90 ····​if-​lt·​v13,​·​v14,​·​:​cond_3 90 ····​if-​lt·​v12,​·​v13,​·​:​cond_3
   
91 ····​.​line·​206 91 ····​.​line·​206
92 ····​invoke-​interface/​range·​{p2·​.​.​·​p2},​·​Ljava/​util/​Collection;​-​>isEmpty()​Z 92 ····​invoke-​interface/​range·​{p2·​.​.​·​p2},​·​Ljava/​util/​Collection;​-​>isEmpty()​Z
   
93 ····​move-​result·​v13 93 ····​move-​result·​v12
   
94 ····​if-​eqz·​v13,​·​:​cond_1 94 ····​if-​eqz·​v12,​·​:​cond_1
   
95 ····​.​line·​207 95 ····​.​line·​207
96 ····​sget-​object·​v13,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater;​-​>TAG:​Ljava/​lang/​String;​ 96 ····​sget-​object·​v12,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater;​-​>TAG:​Ljava/​lang/​String;​
   
97 ····​const/​4·​v14,​·​0x3 97 ····​const/​4·​v13,​·​0x3
   
98 ····​invoke-​static·​{v13,​·​v14},​·​Landroid/​util/​Log;​-​>isLoggable(Ljava/​lang/​String;​I)​Z 98 ····​invoke-​static·​{v12,​·​v13},​·​Landroid/​util/​Log;​-​>isLoggable(Ljava/​lang/​String;​I)​Z
   
99 ····​move-​result·​v13 99 ····​move-​result·​v12
   
100 ····​if-​eqz·​v13,​·​:​cond_0 100 ····​if-​eqz·​v12,​·​:​cond_0
   
101 ····​.​line·​208 101 ····​.​line·​208
102 ····​sget-​object·​v13,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater;​-​>TAG:​Ljava/​lang/​String;​ 102 ····​sget-​object·​v12,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater;​-​>TAG:​Ljava/​lang/​String;​
   
103 ····​const-​string·​v14,​·​"Given·​list·​for·​data·​IDs·​is·​null.​·​Ignoring.​" 103 ····​const-​string·​v13,​·​"Given·​list·​for·​data·​IDs·​is·​null.​·​Ignoring.​"
   
104 ····​invoke-​static·​{v13,​·​v14},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 104 ····​invoke-​static·​{v12,​·​v13},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
105 ····​.​line·​259 105 ····​.​line·​259
106 ····​:​cond_0 106 ····​:​cond_0
107 ····​:​goto_0 107 ····​:​goto_0
108 ····​return·​v8 108 ····​return·​v7
   
109 ····​.​line·​211 109 ····​.​line·​211
110 ····​:​cond_1 110 ····​:​cond_1
111 ····​sget-​object·​v13,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater$​DataUsageFeedback;​-​>FEEDBACK_URI:​Landroid/​net/​Uri;​ 111 ····​sget-​object·​v12,​·​Lcom/​android/​common/​contacts/​DataUsageStatUpdater$​DataUsageFeedback;​-​>FEEDBACK_URI:​Landroid/​net/​Uri;​
   
112 ····​invoke-​virtual·​{v13},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 112 ····​invoke-​virtual·​{v12},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
113 ····​move-​result-​object·​v13 113 ····​move-​result-​object·​v12
   
114 ····​const-​string·​v14,​·​",​" 114 ····​const-​string·​v13,​·​",​"
   
  115 ····​.​line·​212
115 ····​move-​object/​from16·​v0,​·​p2 116 ····​move-​object/​from16·​v0,​·​p2
   
116 ····​invoke-​static·​{v14,​·​v0},​·​Landroid/​text/​TextUtils;​-​>join(Ljava/​lang/​CharSequence;​Ljava/​lang/​Iterable;​)​Ljava/​lang/​String;​ 117 ····​invoke-​static·​{v13,​·​v0},​·​Landroid/​text/​TextUtils;​-​>join(Ljava/​lang/​CharSequence;​Ljava/​lang/​Iterable;​)​Ljava/​lang/​String;​
   
117 ····​move-​result-​object·​v14 118 ····​move-​result-​object·​v13
   
118 ····​invoke-​virtual·​{v13,​·​v14},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 119 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
119 ····​move-​result-​object·​v13 120 ····​move-​result-​object·​v12
   
120 ····​const-​string·​v14,​·​"type" 121 ····​const-​string·​v13,​·​"type"
   
  122 ····​.​line·​213
121 ····​move-​object/​from16·​v0,​·​p3 123 ····​move-​object/​from16·​v0,​·​p3
   
122 ····​invoke-​virtual·​{v13,​·​v14,​·​v0},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 124 ····​invoke-​virtual·​{v12,​·​v13,​·​v0},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
123 ····​move-​result-​object·​v13 125 ····​move-​result-​object·​v12
   
124 ····invoke-​virtual·{v13},​·Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 126 ····.​line·​214
  127 ····​invoke-​virtual·​{v12},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
125 ····​move-​result-​object·​v9 128 ····​move-​result-​object·​v8
   
126 ····​.​line·​215 129 ····​.​line·​215
Max diff block lines reached; 25359/29840 bytes (84.98%) of diff not shown.
smali/com/android/common/content/ProjectionMap$Builder.smali
Offset 95, 92 lines modified Offset 95, 86 lines modified
95 ····​.​locals·​5 95 ····​.​locals·​5
96 ····​.​param·​p1,​·​"map"····​#·​Lcom/​android/​common/​content/​ProjectionMap;​ 96 ····​.​param·​p1,​·​"map"····​#·​Lcom/​android/​common/​content/​ProjectionMap;​
   
97 ····​.​prologue 97 ····​.​prologue
98 ····​.​line·​50 98 ····​.​line·​50
99 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​common/​content/​ProjectionMap;​-​>entrySet()​Ljava/​util/​Set;​ 99 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​common/​content/​ProjectionMap;​-​>entrySet()​Ljava/​util/​Set;​
   
100 ····​move-​result-​object·​v2 100 ····​move-​result-​object·​v1
   
101 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 101 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
102 ····​move-​result-​object·​v1 102 ····​move-​result-​object·​v3
   
103 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
104 ····​:​goto_0 103 ····​:​goto_0
105 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 104 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
106 ····​move-​result·​v2 105 ····​move-​result·​v1
   
107 ····​if-​eqz·​v2,​·​:​cond_0 106 ····​if-​eqz·​v1,​·​:​cond_0
   
108 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 107 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
109 ····​move-​result-​object·​v0 108 ····​move-​result-​object·​v0
   
110 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​ 109 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​
   
111 ····​.​line·​51 110 ····​.​line·​51
112 ····​.​local·​v0,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 111 ····​.​local·​v0,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
113 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​common/​content/​ProjectionMap$Builder​;​-​>mMap:​Lcom/​android/​common/​content/​ProjectionMap;​ 112 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​common/​content/​ProjectionMap$Builder​;​-​>mMap:​Lcom/​android/​common/​content/​ProjectionMap;​
   
114 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 113 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
115 ····​move-​result-​object·​v2 114 ····​move-​result-​object·​v1
   
116 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 115 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
117 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 116 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
118 ····​move-​result-​object·​v3 117 ····​move-​result-​object·​v2
   
119 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 118 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
120 ····​#·​invokes:​·​Lcom/​android/​common/​content/​ProjectionMap;​-​>putColumn(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 119 ····​#·​invokes:​·​Lcom/​android/​common/​content/​ProjectionMap;​-​>putColumn(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
121 ····​invoke-​static·​{v4,​·​v2,​·​v3},​·​Lcom/​android/​common/​content/​ProjectionMap;​-​>access$000(Lcom/​android/​common/​content/​ProjectionMap;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 120 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Lcom/​android/​common/​content/​ProjectionMap;​-​>access$000(Lcom/​android/​common/​content/​ProjectionMap;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
122 ····​goto·​:​goto_0 121 ····​goto·​:​goto_0
   
123 ····​.​line·​53 122 ····​.​line·​53
124 ····​.​end·​local·​v0····​#·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 123 ····​.​end·​local·​v0····​#·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
125 ····​:​cond_0 124 ····​:​cond_0
126 ····​return-​object·​p0 125 ····​return-​object·​p0
127 .​end·​method 126 .​end·​method
   
128 .​method·​public·​addAll([Ljava/​lang/​String;​)​Lcom/​android/​common/​content/​ProjectionMap$Builder​;​ 127 .​method·​public·​addAll([Ljava/​lang/​String;​)​Lcom/​android/​common/​content/​ProjectionMap$Builder​;​
129 ····​.​locals·4 128 ····​.​locals·3
130 ····​.​param·​p1,​·​"columns"····​#·​[Ljava/​lang/​String;​ 129 ····​.​param·​p1,​·​"columns"····​#·​[Ljava/​lang/​String;​
   
131 ····​.​prologue 130 ····​.​prologue
132 ····​.​line·​43 131 ····​.​line·​43
133 ····move-​object·​v0,​·​p1 132 ····array-​length·​v2,​·​p1
   
134 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
135 ····​array-​length·​v3,​·​v0  
   
136 ····.​local·​v3,​·"len$":​I 133 ····const/​4·​v1,​·0x0
137 ····​const/​4·​v2,​·​0x0  
   
138 ····​.​local·​v2,​·​"i$":​I  
139 ····​:​goto_0 134 ····​:​goto_0
140 ····​if-​ge·​v2,​·​v3,​·​:​cond_0 135 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
141 ····​aget-​object·​v1,​·v0,​·​v2 136 ····​aget-​object·​v0,​·p1,​·​v1
   
142 ····​.​line·​44 137 ····​.​line·​44
143 ····​.​local·​v1,​·​"column":​Ljava/​lang/​String;​ 138 ····​.​local·​v0,​·​"column":​Ljava/​lang/​String;​
144 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​android/​common/​content/​ProjectionMap$Builder​;​-​>add(Ljava/​lang/​String;​)​Lcom/​android/​common/​content/​ProjectionMap$Builder​;​ 139 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​android/​common/​content/​ProjectionMap$Builder​;​-​>add(Ljava/​lang/​String;​)​Lcom/​android/​common/​content/​ProjectionMap$Builder​;​
   
145 ····​.​line·​43 140 ····​.​line·​43
146 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 141 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
147 ····​goto·​:​goto_0 142 ····​goto·​:​goto_0
   
148 ····​.​line·​46 143 ····​.​line·​46
149 ····​.​end·​local·​v1····​#·​"column":​Ljava/​lang/​String;​ 144 ····​.​end·​local·​v0····​#·​"column":​Ljava/​lang/​String;​
150 ····​:​cond_0 145 ····​:​cond_0
151 ····​return-​object·​p0 146 ····​return-​object·​p0
152 .​end·​method 147 .​end·​method
   
153 .​method·​public·​build()​Lcom/​android/​common/​content/​ProjectionMap;​ 148 .​method·​public·​build()​Lcom/​android/​common/​content/​ProjectionMap;​
154 ····​.​locals·​2 149 ····​.​locals·​2
   
smali/com/android/common/content/ProjectionMap.smali
Offset 29, 15 lines modified Offset 29, 14 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·​26 32 ····​.​line·​26
33 ····​invoke-​direct·​{p0},​·​Ljava/​util/​HashMap;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
34 ····​.​line·​28  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
   
37 .​method·​static·​synthetic·​access$000(Lcom/​android/​common/​content/​ProjectionMap;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 36 .​method·​static·​synthetic·​access$000(Lcom/​android/​common/​content/​ProjectionMap;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
38 ····​.​locals·​0 37 ····​.​locals·​0
39 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​common/​content/​ProjectionMap;​ 38 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​android/​common/​content/​ProjectionMap;​
40 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​ 39 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
smali/com/android/common/content/SQLiteContentProvider.smali
Offset 301, 14 lines modified Offset 301, 15 lines modified
301 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​common/​content/​SQLiteContentProvider​;​-​>mDb:​Landroid/​database/​sqlite/​SQLiteDatabase;​ 301 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​common/​content/​SQLiteContentProvider​;​-​>mDb:​Landroid/​database/​sqlite/​SQLiteDatabase;​
   
302 ····​invoke-​virtual·​{v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V 302 ····​invoke-​virtual·​{v7},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V
   
303 ····​.​line·​238 303 ····​.​line·​238
304 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​common/​content/​SQLiteContentProvider​;​-​>onEndTransaction()​V 304 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​common/​content/​SQLiteContentProvider​;​-​>onEndTransaction()​V
   
  305 ····​.​line·​234
305 ····​return-​object·​v4 306 ····​return-​object·​v4
306 .​end·​method 307 .​end·​method
   
307 .​method·​protected·​beforeTransactionComm​it()​V 308 .​method·​protected·​beforeTransactionComm​it()​V
308 ····​.​locals·​0 309 ····​.​locals·​0
   
309 ····​.​prologue 310 ····​.​prologue
smali/com/android/common/content/SyncStateContentProviderHelper.smali
Offset 72, 66 lines modified Offset 72, 63 lines modified
72 ············​">([TT;​TT;​)​Z" 72 ············​">([TT;​TT;​)​Z"
73 ········​} 73 ········​}
74 ····​.​end·​annotation 74 ····​.​end·​annotation
   
75 ····​.​prologue 75 ····​.​prologue
76 ····​.​local·​p0,​·​"array":​[Ljava/​lang/​Object;​,​·​"[TT;​" 76 ····​.​local·​p0,​·​"array":​[Ljava/​lang/​Object;​,​·​"[TT;​"
77 ····​.​local·​p1,​·​"value":​Ljava/​lang/​Object;​,​·​"TT;​" 77 ····​.​local·​p1,​·​"value":​Ljava/​lang/​Object;​,​·​"TT;​"
78 ····​const/​4·​v4,​·​0x1 78 ····​const/​4·​v1,​·​0x1
   
79 ····.​line·137 79 ····const/​4·​v2,​·0x0
80 ····​move-​object·​v0,​·​p0  
   
81 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​Object;​ 80 ····​.​line·​137
82 ····​array-​length·​v3,​·v0 81 ····​array-​length·​v4,​·p0
   
83 ····.​local·​v3,​·"len$":​I 82 ····move·​v3,​·v2
84 ····​const/​4·​v2,​·​0x0  
   
85 ····​.​local·​v2,​·​"i$":​I  
86 ····​:​goto_0 83 ····​:​goto_0
87 ····​if-​ge·​v2,​·​v3,​·​:​cond_3 84 ····​if-​ge·​v3,​·​v4,​·​:​cond_3
   
88 ····​aget-​object·​v1,​·v0,​·​v2 85 ····​aget-​object·​v0,​·p0,​·​v3
   
89 ····​.​line·​138 86 ····​.​line·​138
90 ····​.​local·​v1,​·​"element":​Ljava/​lang/​Object;​,​·​"TT;​" 87 ····​.​local·​v0,​·​"element":​Ljava/​lang/​Object;​,​·​"TT;​"
91 ····​if-​nez·​v1,​·​:​cond_1 88 ····​if-​nez·​v0,​·​:​cond_1
   
92 ····​.​line·​139 89 ····​.​line·​139
93 ····​if-​nez·​p1,​·​:​cond_2 90 ····​if-​nez·​p1,​·​:​cond_2
   
94 ····​.​line·​144 91 ····​.​line·​144
95 ····​.​end·​local·​v1····​#·​"element":​Ljava/​lang/​Object;​,​·​"TT;​" 92 ····​.​end·​local·​v0····​#·​"element":​Ljava/​lang/​Object;​,​·​"TT;​"
96 ····​:​cond_0 93 ····​:​cond_0
97 ····​:​goto_1 94 ····​:​goto_1
98 ····​return·​v4 95 ····​return·​v1
   
99 ····​.​line·​141 96 ····​.​line·​141
100 ····​.​restart·​local·​v1····​#·​"element":​Ljava/​lang/​Object;​,​·​"TT;​" 97 ····​.​restart·​local·​v0····​#·​"element":​Ljava/​lang/​Object;​,​·​"TT;​"
101 ····​:​cond_1 98 ····​:​cond_1
102 ····​if-​eqz·​p1,​·​:​cond_2 99 ····​if-​eqz·​p1,​·​:​cond_2
   
103 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 100 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
104 ····​move-​result·​v5 101 ····​move-​result·​v5
   
105 ····​if-​nez·​v5,​·​:​cond_0 102 ····​if-​nez·​v5,​·​:​cond_0
   
106 ····​.​line·​137 103 ····​.​line·​137
107 ····​:​cond_2 104 ····​:​cond_2
108 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 105 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
109 ····​goto·​:​goto_0 106 ····​goto·​:​goto_0
   
110 ····​.​line·144 107 ····​.​end·​local·​v0····​#·​"element":​Ljava/​lang/​Object;​,​·"TT;​"
111 ····​.​end·​local·​v1····​#·​"element":​Ljava/​lang/​Object;​,​·​"TT;​"  
112 ····​:​cond_3 108 ····​:​cond_3
113 ····const/​4·​v4,​·0x0 109 ····move·​v1,​·v2
   
  110 ····​.​line·​144
114 ····​goto·​:​goto_1 111 ····​goto·​:​goto_1
115 .​end·​method 112 .​end·​method
   
   
116 #·​virtual·​methods 113 #·​virtual·​methods
117 .​method·​public·​createDatabase(Landro​id/​database/​sqlite/​SQLiteDatabase;​)​V 114 .​method·​public·​createDatabase(Landro​id/​database/​sqlite/​SQLiteDatabase;​)​V
118 ····​.​locals·​4 115 ····​.​locals·​4
Offset 404, 20 lines modified Offset 401, 22 lines modified
404 ····​const/​4·​v0,​·​0x0 401 ····​const/​4·​v0,​·​0x0
   
405 ····​.​line·​101 402 ····​.​line·​101
406 ····​const-​string·​v2,​·​"SELECT·​count(*)​·​FROM·​_sync_state·​WHERE·​_id=?" 403 ····​const-​string·​v2,​·​"SELECT·​count(*)​·​FROM·​_sync_state·​WHERE·​_id=?"
   
407 ····​new-​array·​v3,​·​v1,​·​[Ljava/​lang/​String;​ 404 ····​new-​array·​v3,​·​v1,​·​[Ljava/​lang/​String;​
   
  405 ····​.​line·​102
408 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​ 406 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​Long;​-​>toString(J)​Ljava/​lang/​String;​
   
409 ····​move-​result-​object·​v4 407 ····​move-​result-​object·​v4
   
410 ····​aput-​object·​v4,​·​v3,​·​v0 408 ····​aput-​object·​v4,​·​v3,​·​v0
   
  409 ····​.​line·​101
411 ····​invoke-​static·​{p1,​·​v2,​·​v3},​·​Landroid/​database/​DatabaseUtils;​-​>longForQuery(Landroi​d/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J 410 ····​invoke-​static·​{p1,​·​v2,​·​v3},​·​Landroid/​database/​DatabaseUtils;​-​>longForQuery(Landroi​d/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​J
   
412 ····​move-​result-​wide·​v2 411 ····​move-​result-​wide·​v2
   
413 ····​const-​wide/​16·​v4,​·​0x1 412 ····​const-​wide/​16·​v4,​·​0x1
   
414 ····​cmp-​long·​v2,​·​v2,​·​v4 413 ····​cmp-​long·​v2,​·​v2,​·​v4
smali/com/android/common/speech/LoggingEvents$VoiceIme.smali
Offset 99, 14 lines modified Offset 99, 15 lines modified
99 #·​instance·​fields 99 #·​instance·​fields
100 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​speech/​LoggingEvents;​ 100 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​speech/​LoggingEvents;​
   
   
101 #·​direct·​methods 101 #·​direct·​methods
102 .​method·​public·​constructor·​<init>(Lcom/​android/​common/​speech/​LoggingEvents;​)​V 102 .​method·​public·​constructor·​<init>(Lcom/​android/​common/​speech/​LoggingEvents;​)​V
103 ····​.​locals·​0 103 ····​.​locals·​0
  104 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​common/​speech/​LoggingEvents;​
   
104 ····​.​prologue 105 ····​.​prologue
105 ····​.​line·​79 106 ····​.​line·​79
106 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​speech/​LoggingEvents$VoiceIm​e;​-​>this$0:​Lcom/​android/​common/​speech/​LoggingEvents;​ 107 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​speech/​LoggingEvents$VoiceIm​e;​-​>this$0:​Lcom/​android/​common/​speech/​LoggingEvents;​
   
107 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 108 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/common/speech/LoggingEvents.smali
Offset 30, 10 lines modified Offset 30, 9 lines modified
30 .​method·​public·​constructor·​<init>()​V 30 .​method·​public·​constructor·​<init>()​V
31 ····​.​locals·​0 31 ····​.​locals·​0
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​25 33 ····​.​line·​25
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
35 ····​.​line·​79  
36 ····​return-​void 35 ····​return-​void
37 .​end·​method 36 .​end·​method
smali/com/android/common/speech/LoggingEvents$VoiceSearch.smali
Offset 35, 14 lines modified Offset 35, 15 lines modified
35 #·​instance·​fields 35 #·​instance·​fields
36 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​speech/​LoggingEvents;​ 36 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​speech/​LoggingEvents;​
   
   
37 #·​direct·​methods 37 #·​direct·​methods
38 .​method·​public·​constructor·​<init>(Lcom/​android/​common/​speech/​LoggingEvents;​)​V 38 .​method·​public·​constructor·​<init>(Lcom/​android/​common/​speech/​LoggingEvents;​)​V
39 ····​.​locals·​0 39 ····​.​locals·​0
  40 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​common/​speech/​LoggingEvents;​
   
40 ····​.​prologue 41 ····​.​prologue
41 ····​.​line·​56 42 ····​.​line·​56
42 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​speech/​LoggingEvents$VoiceSe​arch;​-​>this$0:​Lcom/​android/​common/​speech/​LoggingEvents;​ 43 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​speech/​LoggingEvents$VoiceSe​arch;​-​>this$0:​Lcom/​android/​common/​speech/​LoggingEvents;​
   
43 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/common/widget/GroupingListAdapter$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​widget/​GroupingListAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​widget/​GroupingListAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​common/​widget/​GroupingListAdapter;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​common/​widget/​GroupingListAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​common/​widget/​GroupingListAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​103 24 ····​.​line·​103
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​widget/​GroupingListAdapter$2​;​-​>this$0:​Lcom/​android/​common/​widget/​GroupingListAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​widget/​GroupingListAdapter$2​;​-​>this$0:​Lcom/​android/​common/​widget/​GroupingListAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
smali/com/android/common/widget/CompositeCursorAdapter.smali
Offset 554, 14 lines modified Offset 554, 15 lines modified
554 ····​return-​object·​v0 554 ····​return-​object·​v0
   
555 ····​.​line·​360 555 ····​.​line·​360
556 ····​.​end·​local·​v0····​#·​"view":​Landroid/​view/​View;​ 556 ····​.​end·​local·​v0····​#·​"view":​Landroid/​view/​View;​
557 ····​:​cond_0 557 ····​:​cond_0
558 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​common/​widget/​CompositeCursorAdapte​r;​-​>mContext:​Landroid/​content/​Context;​ 558 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​common/​widget/​CompositeCursorAdapte​r;​-​>mContext:​Landroid/​content/​Context;​
   
  559 ····​.​line·​362
559 ····​invoke-​virtual·​{p0,​·​v1,​·​p1,​·​p2,​·​p4},​·​Lcom/​android/​common/​widget/​CompositeCursorAdapte​r;​-​>newHeaderView(Landro​id/​content/​Context;​ILandroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 560 ····​invoke-​virtual·​{p0,​·​v1,​·​p1,​·​p2,​·​p4},​·​Lcom/​android/​common/​widget/​CompositeCursorAdapte​r;​-​>newHeaderView(Landro​id/​content/​Context;​ILandroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
560 ····​move-​result-​object·​v0 561 ····​move-​result-​object·​v0
   
561 ····​goto·​:​goto_0 562 ····​goto·​:​goto_0
562 .​end·​method 563 .​end·​method
   
smali/com/android/common/widget/GroupingListAdapter$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​widget/​GroupingListAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​common/​widget/​GroupingListAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​common/​widget/​GroupingListAdapter;​Landroid/​os/​Handler;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​common/​widget/​GroupingListAdapter;​Landroid/​os/​Handler;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​common/​widget/​GroupingListAdapter;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​90 25 ····​.​line·​90
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​widget/​GroupingListAdapter$1​;​-​>this$0:​Lcom/​android/​common/​widget/​GroupingListAdapter;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​common/​widget/​GroupingListAdapter$1​;​-​>this$0:​Lcom/​android/​common/​widget/​GroupingListAdapter;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​database/​ContentObserver;​-​><init>(Landroid/​os/​Handler;​)​V
smali/com/android/datetimepicker/R.smali
Offset 20, 10 lines modified Offset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​9 23 ····​.​line·​9
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​124  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method
smali/com/android/datetimepicker/Utils.smali
Offset 194, 14 lines modified Offset 194, 15 lines modified
194 ····​.​local·​v6,​·​"scaleY":​Landroid/​animation/​PropertyValuesHolder;​ 194 ····​.​local·​v6,​·​"scaleY":​Landroid/​animation/​PropertyValuesHolder;​
195 ····​new-​array·​v7,​·​v11,​·​[Landroid/​animation/​PropertyValuesHolder;​ 195 ····​new-​array·​v7,​·​v11,​·​[Landroid/​animation/​PropertyValuesHolder;​
   
196 ····​aput-​object·​v5,​·​v7,​·​v9 196 ····​aput-​object·​v5,​·​v7,​·​v9
   
197 ····​aput-​object·​v6,​·​v7,​·​v10 197 ····​aput-​object·​v6,​·​v7,​·​v10
   
  198 ····​.​line·​128
198 ····​invoke-​static·​{p0,​·​v7},​·​Landroid/​animation/​ObjectAnimator;​-​>ofPropertyValuesHold​er(Ljava/​lang/​Object;​[Landroid/​animation/​PropertyValuesHolder;​)​Landroid/​animation/​ObjectAnimator;​ 199 ····​invoke-​static·​{p0,​·​v7},​·​Landroid/​animation/​ObjectAnimator;​-​>ofPropertyValuesHold​er(Ljava/​lang/​Object;​[Landroid/​animation/​PropertyValuesHolder;​)​Landroid/​animation/​ObjectAnimator;​
   
199 ····​move-​result-​object·​v4 200 ····​move-​result-​object·​v4
   
200 ····​.​line·​129 201 ····​.​line·​129
201 ····​.​local·​v4,​·​"pulseAnimator":​Landroid/​animation/​ObjectAnimator;​ 202 ····​.​local·​v4,​·​"pulseAnimator":​Landroid/​animation/​ObjectAnimator;​
202 ····​const-​wide/​16·​v8,​·​0x220 203 ····​const-​wide/​16·​v8,​·​0x220
smali/com/android/datetimepicker/date/DatePickerDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​254 27 ····​.​line·​254
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 77, 14 lines modified Offset 78, 15 lines modified
   
77 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​Calendar;​-​>get(I)​I 78 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
78 ····​move-​result·​v2 79 ····​move-​result·​v2
   
79 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​ 80 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​
   
  81 ····​.​line·​261
80 ····​#·​getter·​for:​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mCalendar:​Ljava/​util/​Calendar;​ 82 ····​#·​getter·​for:​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mCalendar:​Ljava/​util/​Calendar;​
81 ····​invoke-​static·​{v3},​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>access$100(Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​)​Ljava/​util/​Calendar;​ 83 ····​invoke-​static·​{v3},​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>access$100(Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​)​Ljava/​util/​Calendar;​
   
82 ····​move-​result-​object·​v3 84 ····​move-​result-​object·​v3
   
83 ····​const/​4·​v4,​·​0x2 85 ····​const/​4·​v4,​·​0x2
   
Offset 101, 14 lines modified Offset 103, 15 lines modified
   
101 ····​const/​4·​v5,​·​0x5 103 ····​const/​4·​v5,​·​0x5
   
102 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​Calendar;​-​>get(I)​I 104 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
103 ····​move-​result·​v4 105 ····​move-​result·​v4
   
  106 ····​.​line·​260
104 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog$OnDa​teSetListener;​-​>onDateSet(Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​III)​V 107 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog$OnDa​teSetListener;​-​>onDateSet(Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​III)​V
   
105 ····​.​line·​263 108 ····​.​line·​263
106 ····​:​cond_0 109 ····​:​cond_0
107 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​ 110 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​
   
108 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>dismiss()​V 111 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>dismiss()​V
smali/com/android/datetimepicker/date/DayPickerView$ScrollStateRunnable.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​date/​DayPickerView;​ 22 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​date/​DayPickerView;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​protected·​constructor·​<init>(Lcom/​android/​datetimepicker/​date/​DayPickerView;​)​V 24 .​method·​protected·​constructor·​<init>(Lcom/​android/​datetimepicker/​date/​DayPickerView;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​date/​DayPickerView;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​273 28 ····​.​line·​273
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DayPickerView$ScrollS​tateRunnable;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DayPickerView;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DayPickerView$ScrollS​tateRunnable;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DayPickerView;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/datetimepicker/date/DatePickerDialog.smali
Offset 549, 56 lines modified Offset 549, 64 lines modified
549 ····​.​line·​329 549 ····​.​line·​329
550 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mDayOfWeekView:​Landroid/​widget/​TextView;​ 550 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mDayOfWeekView:​Landroid/​widget/​TextView;​
   
551 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mCalendar:​Ljava/​util/​Calendar;​ 551 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mCalendar:​Ljava/​util/​Calendar;​
   
552 ····​const/​4·​v7,​·​0x7 552 ····​const/​4·​v7,​·​0x7
   
  553 ····​.​line·​330
553 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 554 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
554 ····​move-​result-​object·​v8 555 ····​move-​result-​object·​v8
   
  556 ····​.​line·​329
555 ····​invoke-​virtual·​{v6,​·​v7,​·​v9,​·​v8},​·​Ljava/​util/​Calendar;​-​>getDisplayName(IILja​va/​util/​Locale;​)​Ljava/​lang/​String;​ 557 ····​invoke-​virtual·​{v6,​·​v7,​·​v9,​·​v8},​·​Ljava/​util/​Calendar;​-​>getDisplayName(IILja​va/​util/​Locale;​)​Ljava/​lang/​String;​
   
556 ····​move-​result-​object·​v6 558 ····​move-​result-​object·​v6
   
  559 ····​.​line·​330
557 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 560 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
558 ····​move-​result-​object·​v7 561 ····​move-​result-​object·​v7
   
559 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 562 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
560 ····​move-​result-​object·​v6 563 ····​move-​result-​object·​v6
   
  564 ····​.​line·​329
561 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 565 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
562 ····​.​line·​333 566 ····​.​line·​333
563 ····​:​cond_0 567 ····​:​cond_0
564 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mSelectedMonthTextVi​ew:​Landroid/​widget/​TextView;​ 568 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mSelectedMonthTextVi​ew:​Landroid/​widget/​TextView;​
   
565 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mCalendar:​Ljava/​util/​Calendar;​ 569 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mCalendar:​Ljava/​util/​Calendar;​
   
566 ····​const/​4·​v7,​·​0x1 570 ····​const/​4·​v7,​·​0x1
   
  571 ····​.​line·​334
567 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 572 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
568 ····​move-​result-​object·​v8 573 ····​move-​result-​object·​v8
   
  574 ····​.​line·​333
569 ····​invoke-​virtual·​{v6,​·​v9,​·​v7,​·​v8},​·​Ljava/​util/​Calendar;​-​>getDisplayName(IILja​va/​util/​Locale;​)​Ljava/​lang/​String;​ 575 ····​invoke-​virtual·​{v6,​·​v9,​·​v7,​·​v8},​·​Ljava/​util/​Calendar;​-​>getDisplayName(IILja​va/​util/​Locale;​)​Ljava/​lang/​String;​
   
570 ····​move-​result-​object·​v6 576 ····​move-​result-​object·​v6
   
  577 ····​.​line·​334
571 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 578 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
572 ····​move-​result-​object·​v7 579 ····​move-​result-​object·​v7
   
573 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 580 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
574 ····​move-​result-​object·​v6 581 ····​move-​result-​object·​v6
   
  582 ····​.​line·​333
575 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 583 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
576 ····​.​line·​335 584 ····​.​line·​335
577 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mSelectedDayTextView​:​Landroid/​widget/​TextView;​ 585 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>mSelectedDayTextView​:​Landroid/​widget/​TextView;​
   
578 ····​sget-​object·​v6,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>DAY_FORMAT:​Ljava/​text/​SimpleDateFormat;​ 586 ····​sget-​object·​v6,​·​Lcom/​android/​datetimepicker/​date/​DatePickerDialog;​-​>DAY_FORMAT:​Ljava/​text/​SimpleDateFormat;​
   
smali/com/android/datetimepicker/date/DayPickerView$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$position:​I 22 .​field·​final·​synthetic·​val$position:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​date/​DayPickerView;​I)​V 24 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​date/​DayPickerView;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​date/​DayPickerView;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​227 28 ····​.​line·​227
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DayPickerView$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DayPickerView;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DayPickerView$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​DayPickerView;​
   
29 ····​iput·​p2,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DayPickerView$1;​-​>val$position:​I 30 ····​iput·​p2,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​DayPickerView$1;​-​>val$position:​I
   
smali/com/android/datetimepicker/date/YearPickerView$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$position:​I 24 .​field·​final·​synthetic·​val$position:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​date/​YearPickerView;​II)​V 26 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​date/​YearPickerView;​II)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​date/​YearPickerView;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​131 30 ····​.​line·​131
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​YearPickerView$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​YearPickerView;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​YearPickerView$1;​-​>this$0:​Lcom/​android/​datetimepicker/​date/​YearPickerView;​
   
31 ····​iput·​p2,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​YearPickerView$1;​-​>val$position:​I 32 ····​iput·​p2,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​YearPickerView$1;​-​>val$position:​I
   
smali/com/android/datetimepicker/date/YearPickerView$YearAdapter.smali
Offset 62, 14 lines modified Offset 62, 15 lines modified
62 ····​.​locals·​4 62 ····​.​locals·​4
63 ····​.​param·​p1,​·​"position"····​#·​I 63 ····​.​param·​p1,​·​"position"····​#·​I
64 ····​.​param·​p2,​·​"convertView"····​#·​Landroid/​view/​View;​ 64 ····​.​param·​p2,​·​"convertView"····​#·​Landroid/​view/​View;​
65 ····​.​param·​p3,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​ 65 ····​.​param·​p3,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​113 67 ····​.​line·​113
  68 ····​.​line·​114
68 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​ArrayAdapter;​-​>getView(ILandroid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 69 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​ArrayAdapter;​-​>getView(ILandroid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
69 ····​move-​result-​object·​v1 70 ····​move-​result-​object·​v1
   
70 ····​check-​cast·​v1,​·​Lcom/​android/​datetimepicker/​date/​TextViewWithCircularI​ndicator;​ 71 ····​check-​cast·​v1,​·​Lcom/​android/​datetimepicker/​date/​TextViewWithCircularI​ndicator;​
   
71 ····​.​line·​115 72 ····​.​line·​115
smali/com/android/datetimepicker/date/SimpleMonthView.smali
Offset 366, 14 lines modified Offset 366, 15 lines modified
366 ····​move-​result·​v1 366 ····​move-​result·​v1
   
367 ····​sput·​v1,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>MONTH_HEADER_SIZE:​I 367 ····​sput·​v1,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>MONTH_HEADER_SIZE:​I
   
368 ····​.​line·​209 368 ····​.​line·​209
369 ····​sget·​v1,​·​Lcom/​android/​datetimepicker/​R$dimen;​-​>day_number_select_ci​rcle_radius:​I 369 ····​sget·​v1,​·​Lcom/​android/​datetimepicker/​R$dimen;​-​>day_number_select_ci​rcle_radius:​I
   
  370 ····​.​line·​210
370 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 371 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
371 ····​move-​result·​v1 372 ····​move-​result·​v1
   
372 ····​sput·​v1,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>DAY_SELECTED_CIRCLE_​SIZE:​I 373 ····​sput·​v1,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>DAY_SELECTED_CIRCLE_​SIZE:​I
   
373 ····​.​line·​212 374 ····​.​line·​212
Offset 561, 36 lines modified Offset 562, 40 lines modified
561 ····​invoke-​virtual·​{v5,​·​v9,​·​v0},​·​Ljava/​util/​Calendar;​-​>set(II)​V 562 ····​invoke-​virtual·​{v5,​·​v9,​·​v0},​·​Ljava/​util/​Calendar;​-​>set(II)​V
   
562 ····​.​line·​432 563 ····​.​line·​432
563 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>mDayLabelCalendar:​Ljava/​util/​Calendar;​ 564 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>mDayLabelCalendar:​Ljava/​util/​Calendar;​
   
564 ····​const/​4·​v6,​·​0x1 565 ····​const/​4·​v6,​·​0x1
   
  566 ····​.​line·​433
565 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 567 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
566 ····​move-​result-​object·​v7 568 ····​move-​result-​object·​v7
   
  569 ····​.​line·​432
567 ····​invoke-​virtual·​{v5,​·​v9,​·​v6,​·​v7},​·​Ljava/​util/​Calendar;​-​>getDisplayName(IILja​va/​util/​Locale;​)​Ljava/​lang/​String;​ 570 ····​invoke-​virtual·​{v5,​·​v9,​·​v6,​·​v7},​·​Ljava/​util/​Calendar;​-​>getDisplayName(IILja​va/​util/​Locale;​)​Ljava/​lang/​String;​
   
568 ····​move-​result-​object·​v5 571 ····​move-​result-​object·​v5
   
  572 ····​.​line·​433
569 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 573 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
570 ····​move-​result-​object·​v6 574 ····​move-​result-​object·​v6
   
571 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 575 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
572 ····​move-​result-​object·​v5 576 ····​move-​result-​object·​v5
   
573 ····​int-​to-​float·​v6,​·​v3 577 ····​int-​to-​float·​v6,​·​v3
   
574 ····​int-​to-​float·​v7,​·​v4 578 ····​int-​to-​float·​v7,​·​v4
   
575 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>mMonthDayLabelPaint:​Landroid/​graphics/​Paint;​ 579 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>mMonthDayLabelPaint:​Landroid/​graphics/​Paint;​
   
  580 ····​.​line·​432
576 ····​invoke-​virtual·​{p1,​·​v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​FFLandroid/​graphics/​Paint;​)​V 581 ····​invoke-​virtual·​{p1,​·​v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​graphics/​Canvas;​-​>drawText(Ljava/​lang/​String;​FFLandroid/​graphics/​Paint;​)​V
   
577 ····​.​line·​428 582 ····​.​line·​428
578 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 583 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
579 ····​goto·​:​goto_0 584 ····​goto·​:​goto_0
   
Offset 707, 28 lines modified Offset 712, 32 lines modified
707 ····​.​local·​v2,​·​"millis":​J 712 ····​.​local·​v2,​·​"millis":​J
708 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>getContext()​Landroid/​content/​Context;​ 713 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>getContext()​Landroid/​content/​Context;​
   
709 ····​move-​result-​object·​v0 714 ····​move-​result-​object·​v0
   
710 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>mFormatter:​Ljava/​util/​Formatter;​ 715 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​datetimepicker/​date/​SimpleMonthView;​-​>mFormatter:​Ljava/​util/​Formatter;​
   
  716 ····​.​line·​415
711 ····​invoke-​static·​{},​·​Landroid/​text/​format/​Time;​-​>getCurrentTimezone()​Ljava/​lang/​String;​ 717 ····​invoke-​static·​{},​·​Landroid/​text/​format/​Time;​-​>getCurrentTimezone()​Ljava/​lang/​String;​
   
712 ····​move-​result-​object·​v7 718 ····​move-​result-​object·​v7
   
713 ····​move-​wide·​v4,​·​v2 719 ····​move-​wide·​v4,​·​v2
   
  720 ····​.​line·​414
714 ····​invoke-​static/​range·​{v0·​.​.​·​v7},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​ 721 ····​invoke-​static/​range·​{v0·​.​.​·​v7},​·​Landroid/​text/​format/​DateUtils;​-​>formatDateRange(Land​roid/​content/​Context;​Ljava/​util/​Formatter;​JJILjava/​lang/​String;​)​Ljava/​util/​Formatter;​
   
715 ····​move-​result-​object·​v0 722 ····​move-​result-​object·​v0
   
  723 ····​.​line·​415
716 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​ 724 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Formatter;​-​>toString()​Ljava/​lang/​String;​
   
717 ····​move-​result-​object·​v0 725 ····​move-​result-​object·​v0
   
  726 ····​.​line·​414
718 ····​return-​object·​v0 727 ····​return-​object·​v0
719 .​end·​method 728 .​end·​method
   
720 .​method·​private·​onDayClick(Lcom/​android/​datetimepicker/​date/​SimpleMonthAdapter$Ca​lendarDay;​)​V 729 .​method·​private·​onDayClick(Lcom/​android/​datetimepicker/​date/​SimpleMonthAdapter$Ca​lendarDay;​)​V
721 ····​.​locals·​2 730 ····​.​locals·​2
722 ····​.​param·​p1,​·​"day"····​#·​Lcom/​android/​datetimepicker/​date/​SimpleMonthAdapter$Ca​lendarDay;​ 731 ····​.​param·​p1,​·​"day"····​#·​Lcom/​android/​datetimepicker/​date/​SimpleMonthAdapter$Ca​lendarDay;​
   
smali/com/android/datetimepicker/time/AmPmCirclesView.smali
Offset 130, 14 lines modified Offset 130, 15 lines modified
   
130 ····​int-​to-​float·​v5,​·​v2 130 ····​int-​to-​float·​v5,​·​v2
   
131 ····​add-​float/​2addr·​v4,​·​v5 131 ····​add-​float/​2addr·​v4,​·​v5
   
132 ····​float-​to-​double·​v4,​·​v4 132 ····​float-​to-​double·​v4,​·​v4
   
  133 ····​.​line·​118
133 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 134 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
134 ····​move-​result-​wide·​v4 135 ····​move-​result-​wide·​v4
   
135 ····​double-​to-​int·​v0,​·​v4 136 ····​double-​to-​int·​v0,​·​v4
   
136 ····​.​line·​119 137 ····​.​line·​119
Offset 169, 14 lines modified Offset 170, 15 lines modified
   
169 ····​int-​to-​float·​v5,​·​v2 170 ····​int-​to-​float·​v5,​·​v2
   
170 ····​add-​float/​2addr·​v4,​·​v5 171 ····​add-​float/​2addr·​v4,​·​v5
   
171 ····​float-​to-​double·​v4,​·​v4 172 ····​float-​to-​double·​v4,​·​v4
   
  173 ····​.​line·​124
172 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 174 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
173 ····​move-​result-​wide·​v4 175 ····​move-​result-​wide·​v4
   
174 ····​double-​to-​int·​v1,​·​v4 176 ····​double-​to-​int·​v1,​·​v4
   
175 ····​.​line·​125 177 ····​.​line·​125
Offset 281, 27 lines modified Offset 283, 29 lines modified
281 ····​sget-​object·​v5,​·​Landroid/​graphics/​Paint$Align;​-​>CENTER:​Landroid/​graphics/​Paint$Align;​ 283 ····​sget-​object·​v5,​·​Landroid/​graphics/​Paint$Align;​-​>CENTER:​Landroid/​graphics/​Paint$Align;​
   
282 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​graphics/​Paint;​-​>setTextAlign(Landroi​d/​graphics/​Paint$Align;​)​V 284 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​graphics/​Paint;​-​>setTextAlign(Landroi​d/​graphics/​Paint$Align;​)​V
   
283 ····​.​line·​85 285 ····​.​line·​85
284 ····​sget·​v4,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier:​I 286 ····​sget·​v4,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier:​I
   
  287 ····​.​line·​86
285 ····​invoke-​virtual·​{v1,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 288 ····​invoke-​virtual·​{v1,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
286 ····​move-​result-​object·​v4 289 ····​move-​result-​object·​v4
   
287 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 290 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
288 ····​move-​result·​v4 291 ····​move-​result·​v4
   
289 ····​iput·​v4,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​AmPmCirclesView;​-​>mCircleRadiusMultipl​ier:​F 292 ····​iput·​v4,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​AmPmCirclesView;​-​>mCircleRadiusMultipl​ier:​F
   
290 ····​.​line·​87 293 ····​.​line·​87
291 ····​sget·​v4,​·​Lcom/​android/​datetimepicker/​R$string;​-​>ampm_circle_radius_m​ultiplier:​I 294 ····​sget·​v4,​·​Lcom/​android/​datetimepicker/​R$string;​-​>ampm_circle_radius_m​ultiplier:​I
   
  295 ····​.​line·​88
292 ····​invoke-​virtual·​{v1,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 296 ····​invoke-​virtual·​{v1,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
293 ····​move-​result-​object·​v4 297 ····​move-​result-​object·​v4
   
294 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 298 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
295 ····​move-​result·​v4 299 ····​move-​result·​v4
Offset 384, 15 lines modified Offset 388, 15 lines modified
384 ····​.​local·​v3,​·​"layoutXCenter":​I 388 ····​.​local·​v3,​·​"layoutXCenter":​I
385 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​datetimepicker/​time/​AmPmCirclesView;​-​>getHeight()​I 389 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​datetimepicker/​time/​AmPmCirclesView;​-​>getHeight()​I
   
386 ····​move-​result·​v10 390 ····​move-​result·​v10
   
387 ····​div-​int/​lit8·​v4,​·​v10,​·​0x2 391 ····​div-​int/​lit8·​v4,​·​v10,​·​0x2
   
388 ····​.​line·​143 392 ····​.​line·​144
389 ····​.​local·​v4,​·​"layoutYCenter":​I 393 ····​.​local·​v4,​·​"layoutYCenter":​I
390 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>min(II)​I 394 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
391 ····​move-​result·​v10 395 ····​move-​result·​v10
   
392 ····​int-​to-​float·​v10,​·​v10 396 ····​int-​to-​float·​v10,​·​v10
   
smali/com/android/datetimepicker/time/RadialPickerLayout$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​587 27 ····​.​line·​587
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout$1;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout$1;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/datetimepicker/time/RadialPickerLayout$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$isInnerCircle:​[Ljava/​lang/​Boolean;​ 22 .​field·​final·​synthetic·​val$isInnerCircle:​[Ljava/​lang/​Boolean;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​[Ljava/​lang/​Boolean;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​[Ljava/​lang/​Boolean;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​604 28 ····​.​line·​604
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout$2;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout$2;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout$2;​-​>val$isInnerCircle:​[Ljava/​lang/​Boolean;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout$2;​-​>val$isInnerCircle:​[Ljava/​lang/​Boolean;​
   
smali/com/android/datetimepicker/time/RadialPickerLayout.smali
Offset 1376, 14 lines modified Offset 1376, 15 lines modified
   
1376 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​ 1376 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​
   
1377 ····​const/​4·​v6,​·​0x0 1377 ····​const/​4·​v6,​·​0x0
   
1378 ····​aget·​v7,​·​v19,​·​v20 1378 ····​aget·​v7,​·​v19,​·​v20
   
  1379 ····​.​line·​198
1379 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 1380 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
1380 ····​move-​result-​object·​v7 1381 ····​move-​result-​object·​v7
   
1381 ····​aput-​object·​v7,​·​v5,​·​v6 1382 ····​aput-​object·​v7,​·​v5,​·​v6
   
1382 ····​invoke-​static·​{v2,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 1383 ····​invoke-​static·​{v2,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
Offset 1462, 15 lines modified Offset 1463, 15 lines modified
   
1462 ····​.​line·​184 1463 ····​.​line·​184
1463 ····​:​cond_3 1464 ····​:​cond_3
1464 ····​const/​4·​v2,​·​0x1 1465 ····​const/​4·​v2,​·​0x1
   
1465 ····​goto/​16·​:​goto_2 1466 ····​goto/​16·​:​goto_2
   
1466 ····​.​line·​197 1467 ····​.​line·​198
1467 ····​.​restart·​local·​v3····​#·​"res":​Landroid/​content/​res/​Resources;​ 1468 ····​.​restart·​local·​v3····​#·​"res":​Landroid/​content/​res/​Resources;​
1468 ····​.​restart·​local·​v4····​#·​"hoursTexts":​[Ljava/​lang/​String;​ 1469 ····​.​restart·​local·​v4····​#·​"hoursTexts":​[Ljava/​lang/​String;​
1469 ····​.​restart·​local·​v18····​#·​"hours":​[I 1470 ····​.​restart·​local·​v18····​#·​"hours":​[I
1470 ····​.​restart·​local·​v19····​#·​"hours_24":​[I 1471 ····​.​restart·​local·​v19····​#·​"hours_24":​[I
1471 ····​.​restart·​local·​v20····​#·​"i":​I 1472 ····​.​restart·​local·​v20····​#·​"i":​I
1472 ····​.​restart·​local·​v21····​#·​"innerHoursTexts":​[Ljava/​lang/​String;​ 1473 ····​.​restart·​local·​v21····​#·​"innerHoursTexts":​[Ljava/​lang/​String;​
1473 ····​.​restart·​local·​v22····​#·​"minutes":​[I 1474 ····​.​restart·​local·​v22····​#·​"minutes":​[I
Offset 1581, 26 lines modified Offset 1582, 28 lines modified
   
1581 ····​move-​object/​from16·​v0,​·​p0 1582 ····​move-​object/​from16·​v0,​·​p0
   
1582 ····​iget-​boolean·​v7,​·​v0,​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​-​>mHideAmPm:​Z 1583 ····​iget-​boolean·​v7,​·​v0,​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​-​>mHideAmPm:​Z
   
1583 ····​const/​4·​v9,​·​0x1 1584 ····​const/​4·​v9,​·​0x1
   
  1585 ····​.​line·​213
1584 ····​move-​object/​from16·​v0,​·​p0 1586 ····​move-​object/​from16·​v0,​·​p0
   
1585 ····​move/​from16·​v1,​·​p2 1587 ····​move/​from16·​v1,​·​p2
   
1586 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​-​>isHourInnerCircle(I)​Z 1588 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​-​>isHourInnerCircle(I)​Z
   
1587 ····​move-​result·​v11 1589 ····​move-​result·​v11
   
1588 ····​move-​object/​from16·​v6,​·​p1 1590 ····​move-​object/​from16·​v6,​·​p1
   
1589 ····​move/​from16·​v8,​·​p4 1591 ····​move/​from16·​v8,​·​p4
   
  1592 ····​.​line·​212
1590 ····​invoke-​virtual/​range·​{v5·​.​.​·​v11},​·​Lcom/​android/​datetimepicker/​time/​RadialSelectorView;​-​>initialize(Landroid/​content/​Context;​ZZZIZ)​V 1593 ····​invoke-​virtual/​range·​{v5·​.​.​·​v11},​·​Lcom/​android/​datetimepicker/​time/​RadialSelectorView;​-​>initialize(Landroid/​content/​Context;​ZZZIZ)​V
   
1591 ····​.​line·​214 1594 ····​.​line·​214
1592 ····​mul-​int/​lit8·​v16,​·​p3,​·​0x6 1595 ····​mul-​int/​lit8·​v16,​·​p3,​·​0x6
   
1593 ····​.​line·​215 1596 ····​.​line·​215
1594 ····​.​local·​v16,​·​"minuteDegrees":​I 1597 ····​.​local·​v16,​·​"minuteDegrees":​I
Offset 1750, 18 lines modified Offset 1753, 20 lines modified
   
1750 ····​.​line·​156 1753 ····​.​line·​156
1751 ····​.​local·​v3,​·​"minDimension":​I 1754 ····​.​local·​v3,​·​"minDimension":​I
1752 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I 1755 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I
   
1753 ····​move-​result·​v5 1756 ····​move-​result·​v5
   
  1757 ····​.​line·​157
1754 ····​invoke-​static·​{v3,​·​v0},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I 1758 ····​invoke-​static·​{v3,​·​v0},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I
   
1755 ····​move-​result·​v6 1759 ····​move-​result·​v6
   
  1760 ····​.​line·​156
1756 ····​invoke-​super·​{p0,​·​v5,​·​v6},​·​Landroid/​widget/​FrameLayout;​-​>onMeasure(II)​V 1761 ····​invoke-​super·​{p0,​·​v5,​·​v6},​·​Landroid/​widget/​FrameLayout;​-​>onMeasure(II)​V
   
1757 ····​.​line·​158 1762 ····​.​line·​158
1758 ····​return-​void 1763 ····​return-​void
1759 .​end·​method 1764 .​end·​method
   
1760 .​method·​public·​onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z 1765 .​method·​public·​onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z
smali/com/android/datetimepicker/time/CircleView.smali
Offset 123, 18 lines modified Offset 123, 20 lines modified
   
123 ····​.​line·​66 123 ····​.​line·​66
124 ····​if-​eqz·​p2,​·​:​cond_1 124 ····​if-​eqz·​p2,​·​:​cond_1
   
125 ····​.​line·​67 125 ····​.​line·​67
126 ····​sget·​v1,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier_24HourMode:​I 126 ····​sget·​v1,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier_24HourMode:​I
   
  127 ····​.​line·​68
127 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 128 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
128 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
  130 ····​.​line·​67
129 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 131 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
130 ····​move-​result·​v1 132 ····​move-​result·​v1
   
131 ····​iput·​v1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​CircleView;​-​>mCircleRadiusMultipl​ier:​F 133 ····​iput·​v1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​CircleView;​-​>mCircleRadiusMultipl​ier:​F
   
132 ····​.​line·​76 134 ····​.​line·​76
Offset 145, 27 lines modified Offset 147, 30 lines modified
   
145 ····​goto·​:​goto_0 147 ····​goto·​:​goto_0
   
146 ····​.​line·​70 148 ····​.​line·​70
147 ····​:​cond_1 149 ····​:​cond_1
148 ····​sget·​v1,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier:​I 150 ····​sget·​v1,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier:​I
   
  151 ····​.​line·​71
149 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 152 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
150 ····​move-​result-​object·​v1 153 ····​move-​result-​object·​v1
   
  154 ····​.​line·​70
151 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 155 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
152 ····​move-​result·​v1 156 ····​move-​result·​v1
   
153 ····​iput·​v1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​CircleView;​-​>mCircleRadiusMultipl​ier:​F 157 ····​iput·​v1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​CircleView;​-​>mCircleRadiusMultipl​ier:​F
   
154 ····​.​line·​72 158 ····​.​line·​72
155 ····​sget·​v1,​·​Lcom/​android/​datetimepicker/​R$string;​-​>ampm_circle_radius_m​ultiplier:​I 159 ····​sget·​v1,​·​Lcom/​android/​datetimepicker/​R$string;​-​>ampm_circle_radius_m​ultiplier:​I
   
  160 ····​.​line·​73
156 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 161 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
157 ····​move-​result-​object·​v1 162 ····​move-​result-​object·​v1
   
158 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 163 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
159 ····​move-​result·​v1 164 ····​move-​result·​v1
smali/com/android/datetimepicker/time/RadialSelectorView.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​view/​View;​ 2 .​super·​Landroid/​view/​View;​
3 .​source·​"RadialSelectorView.​java" 3 .​source·​"RadialSelectorView.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​datetimepicker/​time/​RadialSelectorView$1;​,​  
8 ········​Lcom/​android/​datetimepicker/​time/​RadialSelectorView$In​validateUpdateListene​r;​ 7 ········​Lcom/​android/​datetimepicker/​time/​RadialSelectorView$In​validateUpdateListene​r;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"RadialSelectorView" 11 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"RadialSelectorView"
Offset 844, 14 lines modified Offset 843, 15 lines modified
   
844 ····​invoke-​static·​{p0,​·​v8},​·​Landroid/​animation/​ObjectAnimator;​-​>ofPropertyValuesHold​er(Ljava/​lang/​Object;​[Landroid/​animation/​PropertyValuesHolder;​)​Landroid/​animation/​ObjectAnimator;​ 843 ····​invoke-​static·​{p0,​·​v8},​·​Landroid/​animation/​ObjectAnimator;​-​>ofPropertyValuesHold​er(Ljava/​lang/​Object;​[Landroid/​animation/​PropertyValuesHolder;​)​Landroid/​animation/​ObjectAnimator;​
   
845 ····​move-​result-​object·​v8 844 ····​move-​result-​object·​v8
   
846 ····​int-​to-​long·​v10,​·​v1 845 ····​int-​to-​long·​v10,​·​v1
   
  846 ····​.​line·​323
847 ····​invoke-​virtual·​{v8,​·​v10,​·​v11},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​ 847 ····​invoke-​virtual·​{v8,​·​v10,​·​v11},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​
   
848 ····​move-​result-​object·​v0 848 ····​move-​result-​object·​v0
   
849 ····​.​line·​324 849 ····​.​line·​324
850 ····​.​local·​v0,​·​"disappearAnimator":​Landroid/​animation/​ObjectAnimator;​ 850 ····​.​local·​v0,​·​"disappearAnimator":​Landroid/​animation/​ObjectAnimator;​
851 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialSelectorView;​-​>mInvalidateUpdateLis​tener:​Lcom/​android/​datetimepicker/​time/​RadialSelectorView$In​validateUpdateListene​r;​ 851 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialSelectorView;​-​>mInvalidateUpdateLis​tener:​Lcom/​android/​datetimepicker/​time/​RadialSelectorView$In​validateUpdateListene​r;​
Offset 1119, 14 lines modified Offset 1119, 15 lines modified
   
1119 ····​move-​result-​object·​v18 1119 ····​move-​result-​object·​v18
   
1120 ····​int-​to-​long·​v0,​·​v15 1120 ····​int-​to-​long·​v0,​·​v15
   
1121 ····​move-​wide/​from16·​v20,​·​v0 1121 ····​move-​wide/​from16·​v20,​·​v0
   
  1122 ····​.​line·​362
1122 ····​move-​object/​from16·​v0,​·​v18 1123 ····​move-​object/​from16·​v0,​·​v18
   
1123 ····​move-​wide/​from16·​v1,​·​v20 1124 ····​move-​wide/​from16·​v1,​·​v20
   
1124 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​ 1125 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​
   
1125 ····​move-​result-​object·​v14 1126 ····​move-​result-​object·​v14
Offset 1218, 18 lines modified Offset 1219, 20 lines modified
   
1218 ····​.​line·​101 1219 ····​.​line·​101
1219 ····​if-​eqz·​p2,​·​:​cond_2 1220 ····​if-​eqz·​p2,​·​:​cond_2
   
1220 ····​.​line·​102 1221 ····​.​line·​102
1221 ····​sget·​v2,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier_24HourMode:​I 1222 ····​sget·​v2,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier_24HourMode:​I
   
  1223 ····​.​line·​103
1222 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 1224 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
1223 ····​move-​result-​object·​v2 1225 ····​move-​result-​object·​v2
   
  1226 ····​.​line·​102
1224 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 1227 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
1225 ····​move-​result·​v2 1228 ····​move-​result·​v2
   
1226 ····​iput·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialSelectorView;​-​>mCircleRadiusMultipl​ier:​F 1229 ····​iput·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialSelectorView;​-​>mCircleRadiusMultipl​ier:​F
   
1227 ····​.​line·​112 1230 ····​.​line·​112
Offset 1238, 41 lines modified Offset 1241, 44 lines modified
   
1238 ····​.​line·​113 1241 ····​.​line·​113
1239 ····​if-​eqz·​p3,​·​:​cond_3 1242 ····​if-​eqz·​p3,​·​:​cond_3
   
1240 ····​.​line·​114 1243 ····​.​line·​114
1241 ····​sget·​v2,​·​Lcom/​android/​datetimepicker/​R$string;​-​>numbers_radius_multi​plier_inner:​I 1244 ····​sget·​v2,​·​Lcom/​android/​datetimepicker/​R$string;​-​>numbers_radius_multi​plier_inner:​I
   
  1245 ····​.​line·​115
1242 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 1246 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
1243 ····​move-​result-​object·​v2 1247 ····​move-​result-​object·​v2
   
1244 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 1248 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
1245 ····​move-​result·​v2 1249 ····​move-​result·​v2
   
1246 ····​iput·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialSelectorView;​-​>mInnerNumbersRadiusM​ultiplier:​F 1250 ····​iput·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialSelectorView;​-​>mInnerNumbersRadiusM​ultiplier:​F
   
1247 ····​.​line·​116 1251 ····​.​line·​116
1248 ····​sget·​v2,​·​Lcom/​android/​datetimepicker/​R$string;​-​>numbers_radius_multi​plier_outer:​I 1252 ····​sget·​v2,​·​Lcom/​android/​datetimepicker/​R$string;​-​>numbers_radius_multi​plier_outer:​I
   
  1253 ····​.​line·​117
1249 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 1254 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
1250 ····​move-​result-​object·​v2 1255 ····​move-​result-​object·​v2
   
1251 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 1256 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
1252 ····​move-​result·​v2 1257 ····​move-​result·​v2
   
Max diff block lines reached; 1606/4603 bytes (34.89%) of diff not shown.
smali/com/android/datetimepicker/time/RadialTextsView.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​view/​View;​ 2 .​super·​Landroid/​view/​View;​
3 .​source·​"RadialTextsView.​java" 3 .​source·​"RadialTextsView.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​datetimepicker/​time/​RadialTextsView$1;​,​  
8 ········​Lcom/​android/​datetimepicker/​time/​RadialTextsView$Inval​idateUpdateListener;​ 7 ········​Lcom/​android/​datetimepicker/​time/​RadialTextsView$Inval​idateUpdateListener;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"RadialTextsView" 11 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"RadialTextsView"
Offset 598, 14 lines modified Offset 597, 15 lines modified
   
598 ····​move-​result-​object·​v17 597 ····​move-​result-​object·​v17
   
599 ····​int-​to-​long·​v0,​·​v4 598 ····​int-​to-​long·​v0,​·​v4
   
600 ····​move-​wide/​from16·​v18,​·​v0 599 ····​move-​wide/​from16·​v18,​·​v0
   
  600 ····​.​line·​295
601 ····​invoke-​virtual/​range·​{v17·​.​.​·​v19},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​ 601 ····​invoke-​virtual/​range·​{v17·​.​.​·​v19},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​
   
602 ····​move-​result-​object·​v17 602 ····​move-​result-​object·​v17
   
603 ····​move-​object/​from16·​v0,​·​v17 603 ····​move-​object/​from16·​v0,​·​v17
   
604 ····​move-​object/​from16·​v1,​·​p0 604 ····​move-​object/​from16·​v1,​·​p0
Offset 837, 14 lines modified Offset 837, 15 lines modified
   
837 ····​move-​result-​object·​v17 837 ····​move-​result-​object·​v17
   
838 ····​int-​to-​long·​v0,​·​v14 838 ····​int-​to-​long·​v0,​·​v14
   
839 ····​move-​wide/​from16·​v18,​·​v0 839 ····​move-​wide/​from16·​v18,​·​v0
   
  840 ····​.​line·​320
840 ····​invoke-​virtual/​range·​{v17·​.​.​·​v19},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​ 841 ····​invoke-​virtual/​range·​{v17·​.​.​·​v19},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​
   
841 ····​move-​result-​object·​v17 842 ····​move-​result-​object·​v17
   
842 ····​move-​object/​from16·​v0,​·​v17 843 ····​move-​object/​from16·​v0,​·​v17
   
843 ····​move-​object/​from16·​v1,​·​p0 844 ····​move-​object/​from16·​v1,​·​p0
Offset 1068, 18 lines modified Offset 1069, 20 lines modified
   
1068 ····​.​line·​105 1069 ····​.​line·​105
1069 ····​if-​eqz·​p4,​·​:​cond_3 1070 ····​if-​eqz·​p4,​·​:​cond_3
   
1070 ····​.​line·​106 1071 ····​.​line·​106
1071 ····​sget·​v3,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier_24HourMode:​I 1072 ····​sget·​v3,​·​Lcom/​android/​datetimepicker/​R$string;​-​>circle_radius_multip​lier_24HourMode:​I
   
  1073 ····​.​line·​107
1072 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 1074 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
1073 ····​move-​result-​object·​v3 1075 ····​move-​result-​object·​v3
   
  1076 ····​.​line·​106
1074 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 1077 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
1075 ····​move-​result·​v3 1078 ····​move-​result·​v3
   
1076 ····​iput·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialTextsView;​-​>mCircleRadiusMultipl​ier:​F 1079 ····​iput·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialTextsView;​-​>mCircleRadiusMultipl​ier:​F
   
1077 ····​.​line·​116 1080 ····​.​line·​116
Offset 1097, 57 lines modified Offset 1100, 65 lines modified
1097 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialTextsView;​-​>mHasInnerCircle:​Z 1100 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialTextsView;​-​>mHasInnerCircle:​Z
   
1098 ····​if-​eqz·​v3,​·​:​cond_4 1101 ····​if-​eqz·​v3,​·​:​cond_4
   
1099 ····​.​line·​119 1102 ····​.​line·​119
1100 ····​sget·​v3,​·​Lcom/​android/​datetimepicker/​R$string;​-​>numbers_radius_multi​plier_outer:​I 1103 ····​sget·​v3,​·​Lcom/​android/​datetimepicker/​R$string;​-​>numbers_radius_multi​plier_outer:​I
   
  1104 ····​.​line·​120
1101 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 1105 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
1102 ····​move-​result-​object·​v3 1106 ····​move-​result-​object·​v3
   
  1107 ····​.​line·​119
1103 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 1108 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
1104 ····​move-​result·​v3 1109 ····​move-​result·​v3
   
1105 ····​iput·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialTextsView;​-​>mNumbersRadiusMultip​lier:​F 1110 ····​iput·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​RadialTextsView;​-​>mNumbersRadiusMultip​lier:​F
   
1106 ····​.​line·​121 1111 ····​.​line·​121
1107 ····​sget·​v3,​·​Lcom/​android/​datetimepicker/​R$string;​-​>text_size_multiplier​_outer:​I 1112 ····​sget·​v3,​·​Lcom/​android/​datetimepicker/​R$string;​-​>text_size_multiplier​_outer:​I
   
  1113 ····​.​line·​122
1108 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 1114 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
1109 ····​move-​result-​object·​v3 1115 ····​move-​result-​object·​v3
   
  1116 ····​.​line·​121
1110 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 1117 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
Max diff block lines reached; 2861/5487 bytes (52.14%) of diff not shown.
smali/com/android/datetimepicker/time/TimePickerDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​211 27 ····​.​line·​211
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$1;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$1;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/datetimepicker/time/TimePickerDialog$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​218 27 ····​.​line·​218
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$2;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$2;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/datetimepicker/time/TimePickerDialog$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​227 27 ····​.​line·​227
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$3;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$3;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 92, 14 lines modified Offset 93, 15 lines modified
92 ····​#·​getter·​for:​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mTimePicker:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​ 93 ····​#·​getter·​for:​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mTimePicker:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​
93 ····​invoke-​static·​{v1},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>access$200(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​ 94 ····​invoke-​static·​{v1},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>access$200(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​
   
94 ····​move-​result-​object·​v1 95 ····​move-​result-​object·​v1
   
95 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$3;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 96 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$3;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
  97 ····​.​line·​237
96 ····​#·​getter·​for:​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mTimePicker:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​ 98 ····​#·​getter·​for:​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mTimePicker:​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​
97 ····​invoke-​static·​{v2},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>access$200(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​ 99 ····​invoke-​static·​{v2},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>access$200(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​
   
98 ····​move-​result-​object·​v2 100 ····​move-​result-​object·​v2
   
99 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​-​>getHours()​I 101 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​-​>getHours()​I
   
Offset 112, 14 lines modified Offset 114, 15 lines modified
   
112 ····​move-​result-​object·​v3 114 ····​move-​result-​object·​v3
   
113 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​-​>getMinutes()​I 115 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​-​>getMinutes()​I
   
114 ····​move-​result·​v3 116 ····​move-​result·​v3
   
  117 ····​.​line·​236
115 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$OnTi​meSetListener;​-​>onTimeSet(Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​II)​V 118 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$OnTi​meSetListener;​-​>onTimeSet(Lcom/​android/​datetimepicker/​time/​RadialPickerLayout;​II)​V
   
116 ····​.​line·​239 119 ····​.​line·​239
117 ····​:​cond_0 120 ····​:​cond_0
118 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$3;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 121 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$3;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
119 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>dismiss()​V 122 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>dismiss()​V
smali/com/android/datetimepicker/time/TimePickerDialog$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​257 27 ····​.​line·​257
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$4;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$4;​-​>this$0:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/datetimepicker/time/TimePickerDialog$Node.smali
Offset 73, 44 lines modified Offset 73, 43 lines modified
73 .​end·​method 73 .​end·​method
   
74 .​method·​public·​canReach(I)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​ 74 .​method·​public·​canReach(I)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​
75 ····​.​locals·​4 75 ····​.​locals·​4
76 ····​.​param·​p1,​·​"key"····​#·​I 76 ····​.​param·​p1,​·​"key"····​#·​I
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​const/​4·​v2,​·​0x0 78 ····​const/​4·​v1,​·​0x0
   
79 ····​.​line·​895 79 ····​.​line·​895
80 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​-​>mChildren:​Ljava/​util/​ArrayList;​ 80 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​-​>mChildren:​Ljava/​util/​ArrayList;​
   
81 ····​if-​nez·​v3,​·​:​cond_0 81 ····​if-​nez·​v2,​·​:​cond_0
   
82 ····​move-​object·​v0,​·​v2 82 ····​move-​object·​v0,​·​v1
   
83 ····​.​line·​903 83 ····​.​line·​903
84 ····​:​goto_0 84 ····​:​goto_0
85 ····​return-​object·​v0 85 ····​return-​object·​v0
   
86 ····​.​line·​898 86 ····​.​line·​898
87 ····​:​cond_0 87 ····​:​cond_0
88 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​-​>mChildren:​Ljava/​util/​ArrayList;​ 88 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​-​>mChildren:​Ljava/​util/​ArrayList;​
   
89 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 89 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
90 ····​move-​result-​object·​v1 90 ····​move-​result-​object·​v2
   
91 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
92 ····​:​cond_1 91 ····​:​cond_1
93 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 92 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
94 ····​move-​result·​v3 93 ····​move-​result·​v3
   
95 ····​if-​eqz·​v3,​·​:​cond_2 94 ····​if-​eqz·​v3,​·​:​cond_2
   
96 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 95 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v0 96 ····​move-​result-​object·​v0
   
98 ····​check-​cast·​v0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​ 97 ····​check-​cast·​v0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​
   
99 ····​.​line·​899 98 ····​.​line·​899
100 ····​.​local·​v0,​·​"child":​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​ 99 ····​.​local·​v0,​·​"child":​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​
Offset 120, 15 lines modified Offset 119, 15 lines modified
   
120 ····​if-​eqz·​v3,​·​:​cond_1 119 ····​if-​eqz·​v3,​·​:​cond_1
   
121 ····​goto·​:​goto_0 120 ····​goto·​:​goto_0
   
122 ····​.​end·​local·​v0····​#·​"child":​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​ 121 ····​.​end·​local·​v0····​#·​"child":​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​
123 ····​:​cond_2 122 ····​:​cond_2
124 ····​move-​object·​v0,​·​v2 123 ····​move-​object·​v0,​·​v1
   
125 ····​.​line·​903 124 ····​.​line·​903
126 ····​goto·​:​goto_0 125 ····​goto·​:​goto_0
127 .​end·​method 126 .​end·​method
   
128 .​method·​public·​containsKey(I)​Z 127 .​method·​public·​containsKey(I)​Z
129 ····​.​locals·​2 128 ····​.​locals·​2
smali/com/android/datetimepicker/time/TimePickerDialog.smali
Offset 270, 14 lines modified Offset 270, 15 lines modified
270 ····​if-​eq·​v3,​·​v4,​·​:​cond_1 270 ····​if-​eq·​v3,​·​v4,​·​:​cond_1
   
271 ····​:​cond_0 271 ····​:​cond_0
272 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mIs24HourMode:​Z 272 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mIs24HourMode:​Z
   
273 ····​if-​nez·​v3,​·​:​cond_2 273 ····​if-​nez·​v3,​·​:​cond_2
   
  274 ····​.​line·​506
274 ····​invoke-​direct·​{p0},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>isTypedTimeFullyLega​l()​Z 275 ····​invoke-​direct·​{p0},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>isTypedTimeFullyLega​l()​Z
   
275 ····​move-​result·​v3 276 ····​move-​result·​v3
   
276 ····​if-​eqz·​v3,​·​:​cond_2 277 ····​if-​eqz·​v3,​·​:​cond_2
   
277 ····​.​line·​527 278 ····​.​line·​527
Offset 2235, 14 lines modified Offset 2236, 15 lines modified
   
2235 ····​move-​result·​v3 2236 ····​move-​result·​v3
   
2236 ····​if-​nez·​v3,​·​:​cond_2 2237 ····​if-​nez·​v3,​·​:​cond_2
   
2237 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mTypedTimes:​Ljava/​util/​ArrayList;​ 2238 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mTypedTimes:​Ljava/​util/​ArrayList;​
   
  2239 ····​.​line·​558
2238 ····​invoke-​direct·​{p0,​·​v1},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>getAmOrPmKeyCode(I)​I 2240 ····​invoke-​direct·​{p0,​·​v1},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>getAmOrPmKeyCode(I)​I
   
2239 ····​move-​result·​v4 2241 ····​move-​result·​v4
   
2240 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 2242 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
2241 ····​move-​result-​object·​v4 2243 ····​move-​result-​object·​v4
Offset 2255, 69 lines modified Offset 2257, 69 lines modified
   
2255 ····​:​cond_2 2257 ····​:​cond_2
2256 ····​move·​v2,​·​v1 2258 ····​move·​v2,​·​v1
   
2257 ····​:​cond_3 2259 ····​:​cond_3
2258 ····​move·​v1,​·​v2 2260 ····​move·​v1,​·​v2
   
  2261 ····​.​line·​557
2259 ····​goto·​:​goto_0 2262 ····​goto·​:​goto_0
2260 .​end·​method 2263 .​end·​method
   
2261 .​method·​private·​isTypedTimeLegalSoFar​()​Z 2264 .​method·​private·​isTypedTimeLegalSoFar​()​Z
2262 ····​.​locals·​4 2265 ····​.​locals·​4
   
2263 ····​.​prologue 2266 ····​.​prologue
2264 ····​.​line·​535 2267 ····​.​line·​535
2265 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mLegalTimesTree:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​ 2268 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mLegalTimesTree:​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​
   
2266 ····​.​line·​536 2269 ····​.​line·​536
2267 ····​.​local·​v2,​·​"node":​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​ 2270 ····​.​local·​v1,​·​"node":​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​
2268 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mTypedTimes:​Ljava/​util/​ArrayList;​ 2271 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog;​-​>mTypedTimes:​Ljava/​util/​ArrayList;​
   
2269 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 2272 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
2270 ····​move-​result-​object·​v0 2273 ····​move-​result-​object·​v3
   
2271 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
2272 ····​:​cond_0 2274 ····​:​cond_0
2273 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2275 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2274 ····​move-​result·​v3 2276 ····​move-​result·​v2
   
2275 ····​if-​eqz·​v3,​·​:​cond_1 2277 ····​if-​eqz·​v2,​·​:​cond_1
   
2276 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 2278 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
2277 ····​move-​result-​object·​v3 2279 ····​move-​result-​object·​v2
   
2278 ····​check-​cast·​v3,​·​Ljava/​lang/​Integer;​ 2280 ····​check-​cast·​v2,​·​Ljava/​lang/​Integer;​
   
2279 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I 2281 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
2280 ····​move-​result·​v1 2282 ····​move-​result·​v0
   
2281 ····​.​line·​537 2283 ····​.​line·​537
2282 ····​.​local·​v1,​·​"keyCode":​I 2284 ····​.​local·​v0,​·​"keyCode":​I
2283 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​-​>canReach(I)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​ 2285 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​-​>canReach(I)​Lcom/​android/​datetimepicker/​time/​TimePickerDialog$Node​;​
   
2284 ····​move-​result-​object·​v2 2286 ····​move-​result-​object·​v1
   
2285 ····​.​line·​538 2287 ····​.​line·​538
2286 ····​if-​nez·​v2,​·​:​cond_0 2288 ····​if-​nez·​v1,​·​:​cond_0
   
2287 ····​.​line·​539 2289 ····​.​line·​539
2288 ····​const/​4·​v3,​·​0x0 2290 ····​const/​4·​v2,​·​0x0
   
2289 ····​.​line·​542 2291 ····​.​line·​542
2290 ····​.​end·​local·​v1····​#·​"keyCode":​I 2292 ····​.​end·​local·​v0····​#·​"keyCode":​I
2291 ····​:​goto_0 2293 ····​:​goto_0
2292 ····​return·​v3 2294 ····​return·​v2
   
2293 ····​:​cond_1 2295 ····​:​cond_1
2294 ····​const/​4·​v3,​·​0x1 2296 ····​const/​4·​v2,​·​0x1
   
2295 ····​goto·​:​goto_0 2297 ····​goto·​:​goto_0
2296 .​end·​method 2298 .​end·​method
   
Max diff block lines reached; 4309/7916 bytes (54.43%) of diff not shown.
smali/com/android/ex/chips/BaseRecipientAdapter$1$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$photoBytes:​[B 22 .​field·​final·​synthetic·​val$photoBytes:​[B
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1;​[B)​V 24 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1;​[B)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​765 28 ····​.​line·​765
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1$1;​-​>this$1:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1$1;​-​>this$1:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1$1;​-​>val$photoBytes:​[B 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1$1;​-​>val$photoBytes:​[B
   
smali/com/android/ex/chips/BaseRecipientAdapter$1.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$photoThumbnailUri​:​Landroid/​net/​Uri;​ 32 .​field·​final·​synthetic·​val$photoThumbnailUri​:​Landroid/​net/​Uri;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​Landroid/​net/​Uri;​Lcom/​android/​ex/​chips/​RecipientEntry;​)​V 34 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​Landroid/​net/​Uri;​Lcom/​android/​ex/​chips/​RecipientEntry;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​754 38 ····​.​line·​754
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​
   
39 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1;​-​>val$photoThumbnailUr​i:​Landroid/​net/​Uri;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​1;​-​>val$photoThumbnailUr​i:​Landroid/​net/​Uri;​
   
smali/com/android/ex/chips/BaseRecipientAdapter$DefaultFilter.smali
Offset 443, 14 lines modified Offset 443, 15 lines modified
443 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mPreferredMaxResultC​ount:​I 443 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mPreferredMaxResultC​ount:​I
444 ····​invoke-​static·​{v2},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$100(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​I 444 ····​invoke-​static·​{v2},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$100(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​I
   
445 ····​move-​result·​v2 445 ····​move-​result·​v2
   
446 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DefaultFilterResult;​-​>existingDestinations​:​Ljava/​util/​Set;​ 446 ····​iget-​object·​v3,​·​v0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DefaultFilterResult;​-​>existingDestinations​:​Ljava/​util/​Set;​
   
  447 ····​.​line·​302
447 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>size()​I 448 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>size()​I
   
448 ····​move-​result·​v3 449 ····​move-​result·​v3
   
449 ····​sub-​int·​v1,​·​v2,​·​v3 450 ····​sub-​int·​v1,​·​v2,​·​v3
   
450 ····​.​line·​303 451 ····​.​line·​303
smali/com/android/ex/chips/BaseRecipientAdapter$DirectoryFilter.smali
Offset 192, 84 lines modified Offset 192, 84 lines modified
192 .​method·​protected·​publishResults(Ljava/​lang/​CharSequence;​Landroid/​widget/​Filter$FilterResults;​)​V 192 .​method·​protected·​publishResults(Ljava/​lang/​CharSequence;​Landroid/​widget/​Filter$FilterResults;​)​V
193 ····​.​locals·​8 193 ····​.​locals·​8
194 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​ 194 ····​.​param·​p1,​·​"constraint"····​#·​Ljava/​lang/​CharSequence;​
195 ····​.​param·​p2,​·​"results"····​#·​Landroid/​widget/​Filter$FilterResults;​ 195 ····​.​param·​p2,​·​"results"····​#·​Landroid/​widget/​Filter$FilterResults;​
   
196 ····​.​prologue 196 ····​.​prologue
197 ····​.​line·​391 197 ····​.​line·​391
198 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​ 198 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​
   
199 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mDelayedMessageHandl​er:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DelayedMessageHandler​;​ 199 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mDelayedMessageHandl​er:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DelayedMessageHandler​;​
200 ····​invoke-​static·​{v3},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$1500(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DelayedMessageHandler​;​ 200 ····​invoke-​static·​{v2},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$1500(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DelayedMessageHandler​;​
   
201 ····​move-​result-​object·​v3 201 ····​move-​result-​object·​v2
   
202 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DelayedMessageHandler​;​-​>removeDelayedLoadMes​sage()​V 202 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DelayedMessageHandler​;​-​>removeDelayedLoadMes​sage()​V
   
203 ····​.​line·​396 203 ····​.​line·​396
204 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​ 204 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​
   
205 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mCurrentConstraint:​Ljava/​lang/​CharSequence;​ 205 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mCurrentConstraint:​Ljava/​lang/​CharSequence;​
206 ····​invoke-​static·​{v3},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$800(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​Ljava/​lang/​CharSequence;​ 206 ····​invoke-​static·​{v2},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$800(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​Ljava/​lang/​CharSequence;​
   
207 ····​move-​result-​object·​v3 207 ····​move-​result-​object·​v2
   
208 ····​invoke-​static·​{p1,​·​v3},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 208 ····​invoke-​static·​{p1,​·​v2},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
   
209 ····​move-​result·​v3 209 ····​move-​result·​v2
   
210 ····​if-​eqz·​v3,​·​:​cond_4 210 ····​if-​eqz·​v2,​·​:​cond_4
   
211 ····​.​line·​397 211 ····​.​line·​397
212 ····​iget·​v3,​·​p2,​·​Landroid/​widget/​Filter$FilterResults;​-​>count:​I 212 ····​iget·​v2,​·​p2,​·​Landroid/​widget/​Filter$FilterResults;​-​>count:​I
   
213 ····​if-​lez·​v3,​·​:​cond_1 213 ····​if-​lez·​v2,​·​:​cond_1
   
214 ····​.​line·​399 214 ····​.​line·​399
215 ····​iget-​object·​v1,​·​p2,​·​Landroid/​widget/​Filter$FilterResults;​-​>values:​Ljava/​lang/​Object;​ 215 ····​iget-​object·​v0,​·​p2,​·​Landroid/​widget/​Filter$FilterResults;​-​>values:​Ljava/​lang/​Object;​
   
216 ····​check-​cast·​v1,​·​Ljava/​util/​ArrayList;​ 216 ····​check-​cast·​v0,​·​Ljava/​util/​ArrayList;​
   
217 ····​.​line·​402 217 ····​.​line·​402
218 ····​.​local·​v1,​·​"tempEntries":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​>;​" 218 ····​.​local·​v0,​·​"tempEntries":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​>;​"
219 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 219 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
220 ····​move-​result-​object·​v0 220 ····​move-​result-​object·​v3
   
221 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
222 ····​:​goto_0 221 ····​:​goto_0
223 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 222 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
224 ····​move-​result·​v3 223 ····​move-​result·​v2
   
225 ····​if-​eqz·​v3,​·​:​cond_1 224 ····​if-​eqz·​v2,​·​:​cond_1
   
226 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 225 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
227 ····​move-​result-​object·​v2 226 ····​move-​result-​object·​v1
   
228 ····​check-​cast·​v2,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​ 227 ····​check-​cast·​v1,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​
   
229 ····​.​line·​403 228 ····​.​line·​403
230 ····​.​local·​v2,​·​"tempEntry":​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​ 229 ····​.​local·​v1,​·​"tempEntry":​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​
231 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>mParams:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectorySearchParams​;​ 230 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>mParams:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectorySearchParams​;​
   
232 ····​iget-​wide·​v4,​·​v3,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectorySearchParams​;​-​>directoryId:​J 231 ····​iget-​wide·​v4,​·​v2,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectorySearchParams​;​-​>directoryId:​J
   
233 ····​const-​wide/​16·​v6,​·​0x0 232 ····​const-​wide/​16·​v6,​·​0x0
   
234 ····​cmp-​long·​v3,​·​v4,​·​v6 233 ····​cmp-​long·​v2,​·​v4,​·​v6
   
235 ····​if-​nez·​v3,​·​:​cond_0 234 ····​if-​nez·​v2,​·​:​cond_0
   
236 ····​const/​4·​v3,​·​0x1 235 ····​const/​4·​v2,​·​0x1
   
237 ····​:​goto_1 236 ····​:​goto_1
238 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​ 237 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​
   
  238 ····​.​line·​404
239 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mEntryMap:​Ljava/​util/​LinkedHashMap;​ 239 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mEntryMap:​Ljava/​util/​LinkedHashMap;​
240 ····​invoke-​static·​{v4},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$900(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​Ljava/​util/​LinkedHashMap;​ 240 ····​invoke-​static·​{v4},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$900(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​Ljava/​util/​LinkedHashMap;​
   
241 ····​move-​result-​object·​v4 241 ····​move-​result-​object·​v4
   
242 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​ 242 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​
   
Offset 281, 103 lines modified Offset 281, 103 lines modified
281 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​ 281 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryFilter;​-​>this$0:​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​
   
282 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mExistingDestination​s:​Ljava/​util/​Set;​ 282 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mExistingDestination​s:​Ljava/​util/​Set;​
283 ····​invoke-​static·​{v6},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$1100(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​Ljava/​util/​Set;​ 283 ····​invoke-​static·​{v6},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$1100(Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​)​Ljava/​util/​Set;​
   
284 ····​move-​result-​object·​v6 284 ····​move-​result-​object·​v6
   
  285 ····​.​line·​403
285 ····​#·​invokes:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>putOneEntry(Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​ZLjava/​util/​LinkedHashMap;​Ljava/​util/​List;​Ljava/​util/​Set;​)​V 286 ····​#·​invokes:​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>putOneEntry(Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​ZLjava/​util/​LinkedHashMap;​Ljava/​util/​List;​Ljava/​util/​Set;​)​V
286 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$300(Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​ZLjava/​util/​LinkedHashMap;​Ljava/​util/​List;​Ljava/​util/​Set;​)​V 287 ····​invoke-​static·​{v1,​·​v2,​·​v4,​·​v5,​·​v6},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>access$300(Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​TemporaryEntry;​ZLjava/​util/​LinkedHashMap;​Ljava/​util/​List;​Ljava/​util/​Set;​)​V
   
287 ····​goto·​:​goto_0 288 ····​goto·​:​goto_0
   
Max diff block lines reached; 7528/14234 bytes (52.89%) of diff not shown.
smali/com/android/ex/chips/BaseRecipientAdapter$DirectoryListQuery.smali
Offset 38, 14 lines modified Offset 38, 15 lines modified
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​123 39 ····​.​line·​123
40 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract;​-​>AUTHORITY_URI:​Landroid/​net/​Uri;​ 40 ····​sget-​object·​v0,​·​Landroid/​provider/​ContactsContract;​-​>AUTHORITY_URI:​Landroid/​net/​Uri;​
   
41 ····​const-​string·​v1,​·​"directories" 41 ····​const-​string·​v1,​·​"directories"
   
  42 ····​.​line·​124
42 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
43 ····​move-​result-​object·​v0 44 ····​move-​result-​object·​v0
   
44 ····​sput-​object·​v0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryListQuery;​-​>URI:​Landroid/​net/​Uri;​ 45 ····​sput-​object·​v0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter$​DirectoryListQuery;​-​>URI:​Landroid/​net/​Uri;​
   
45 ····​.​line·​125 46 ····​.​line·​125
smali/com/android/ex/chips/BaseRecipientAdapter.smali
Offset 662, 61 lines modified Offset 662, 60 lines modified
662 ····​.​local·​p2,​·​"nonAggregatedEntries​":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​" 662 ····​.​local·​p2,​·​"nonAggregatedEntries​":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​"
663 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 663 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
664 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 664 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
665 ····​.​line·​679 665 ····​.​line·​679
666 ····​.​local·​v0,​·​"entries":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​" 666 ····​.​local·​v0,​·​"entries":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​"
667 ····​const/​4·​v7,​·​0x0 667 ····​const/​4·​v6,​·​0x0
   
668 ····​.​line·​680 668 ····​.​line·​680
669 ····​.​local·​v7,​·​"validEntryCount":​I 669 ····​.​local·​v6,​·​"validEntryCount":​I
670 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​LinkedHashMap;​-​>entrySet()​Ljava/​util/​Set;​ 670 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​LinkedHashMap;​-​>entrySet()​Ljava/​util/​Set;​
   
671 ····​move-​result-​object·​v8 671 ····​move-​result-​object·​v7
   
672 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 672 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
673 ····​move-​result-​object·​v4 673 ····​move-​result-​object·​v7
   
674 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
675 ····​:​cond_0 674 ····​:​cond_0
676 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 675 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
677 ····​move-​result·​v8 676 ····​move-​result·​v8
   
678 ····​if-​eqz·​v8,​·​:​cond_2 677 ····​if-​eqz·​v8,​·​:​cond_2
   
679 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 678 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
680 ····​move-​result-​object·​v5 679 ····​move-​result-​object·​v4
   
681 ····​check-​cast·​v5,​·​Ljava/​util/​Map$Entry;​ 680 ····​check-​cast·​v4,​·​Ljava/​util/​Map$Entry;​
   
682 ····​.​line·​681 681 ····​.​line·​681
683 ····​.​local·​v5,​·​"mapEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Long;​Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​>;​" 682 ····​.​local·​v4,​·​"mapEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Long;​Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​>;​"
684 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 683 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
685 ····​move-​result-​object·​v2 684 ····​move-​result-​object·​v2
   
686 ····​check-​cast·​v2,​·​Ljava/​util/​List;​ 685 ····​check-​cast·​v2,​·​Ljava/​util/​List;​
   
687 ····​.​line·​682 686 ····​.​line·​682
688 ····​.​local·​v2,​·​"entryList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​" 687 ····​.​local·​v2,​·​"entryList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​"
689 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I 688 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I
   
690 ····​move-​result·​v6 689 ····​move-​result·​v5
   
691 ····​.​line·​683 690 ····​.​line·​683
692 ····​.​local·​v6,​·​"size":​I 691 ····​.​local·​v5,​·​"size":​I
693 ····​const/​4·​v3,​·​0x0 692 ····​const/​4·​v3,​·​0x0
   
694 ····​.​local·​v3,​·​"i":​I 693 ····​.​local·​v3,​·​"i":​I
695 ····​:​goto_0 694 ····​:​goto_0
696 ····​if-​ge·​v3,​·​v6,​·​:​cond_1 695 ····​if-​ge·​v3,​·​v5,​·​:​cond_1
   
697 ····​.​line·​684 696 ····​.​line·​684
698 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 697 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
699 ····​move-​result-​object·​v1 698 ····​move-​result-​object·​v1
   
700 ····​check-​cast·​v1,​·​Lcom/​android/​ex/​chips/​RecipientEntry;​ 699 ····​check-​cast·​v1,​·​Lcom/​android/​ex/​chips/​RecipientEntry;​
Offset 725, 61 lines modified Offset 724, 61 lines modified
725 ····​.​local·​v1,​·​"entry":​Lcom/​android/​ex/​chips/​RecipientEntry;​ 724 ····​.​local·​v1,​·​"entry":​Lcom/​android/​ex/​chips/​RecipientEntry;​
726 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 725 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
727 ····​.​line·​686 726 ····​.​line·​686
728 ····​invoke-​direct·​{p0,​·​v1},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>tryFetchPhoto(Lcom/​android/​ex/​chips/​RecipientEntry;​)​V 727 ····​invoke-​direct·​{p0,​·​v1},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>tryFetchPhoto(Lcom/​android/​ex/​chips/​RecipientEntry;​)​V
   
729 ····​.​line·​687 728 ····​.​line·​687
730 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1 729 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1
   
731 ····​.​line·​683 730 ····​.​line·​683
732 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 731 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
733 ····​goto·​:​goto_0 732 ····​goto·​:​goto_0
   
734 ····​.​line·​689 733 ····​.​line·​689
735 ····​.​end·​local·​v1····​#·​"entry":​Lcom/​android/​ex/​chips/​RecipientEntry;​ 734 ····​.​end·​local·​v1····​#·​"entry":​Lcom/​android/​ex/​chips/​RecipientEntry;​
736 ····​:​cond_1 735 ····​:​cond_1
737 ····​iget·​v8,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mPreferredMaxResultC​ount:​I 736 ····​iget·​v8,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mPreferredMaxResultC​ount:​I
   
738 ····​if-​le·​v7,​·​v8,​·​:​cond_0 737 ····​if-​le·​v6,​·​v8,​·​:​cond_0
   
739 ····​.​line·​693 738 ····​.​line·​693
740 ····​.​end·​local·​v2····​#·​"entryList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​" 739 ····​.​end·​local·​v2····​#·​"entryList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​"
741 ····​.​end·​local·​v3····​#·​"i":​I 740 ····​.​end·​local·​v3····​#·​"i":​I
742 ····​.​end·​local·​v5····​#·​"mapEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Long;​Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​>;​" 741 ····​.​end·​local·​v4····​#·​"mapEntry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Long;​Ljava/​util/​List<Lcom/​android/​ex/​chips/​RecipientEntry;​>;​>;​"
743 ····​.​end·​local·​v6····​#·​"size":​I 742 ····​.​end·​local·​v5····​#·​"size":​I
744 ····​:​cond_2 743 ····​:​cond_2
745 ····​iget·​v8,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mPreferredMaxResultC​ount:​I 744 ····​iget·​v7,​·​p0,​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>mPreferredMaxResultC​ount:​I
   
746 ····​if-​gt·​v7,​·​v8,​·​:​cond_3 745 ····​if-​gt·​v6,​·​v7,​·​:​cond_3
   
747 ····​.​line·​694 746 ····​.​line·​694
748 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 747 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
749 ····​move-​result-​object·​v4 748 ····​move-​result-​object·​v7
   
750 ····​:​goto_1 749 ····​:​goto_1
Max diff block lines reached; 6871/11111 bytes (61.84%) of diff not shown.
smali/com/android/ex/chips/Queries$1.smali
Offset 13, 18 lines modified Offset 13, 18 lines modified
13 ····​name·​=·​null 13 ····​name·​=·​null
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>([Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V 16 .​method·​constructor·​<init>([Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V
17 ····​.​locals·​0 17 ····​.​locals·​0
18 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​String;​ 18 ····​.​param·​p1,​·​"projection"····​#·​[Ljava/​lang/​String;​
19 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​net/​Uri;​ 19 ····​.​param·​p2,​·​"contentFilter"····​#·​Landroid/​net/​Uri;​
20 ····​.​param·​p3,​·​"x2"····​#·​Landroid/​net/​Uri;​ 20 ····​.​param·​p3,​·​"content"····​#·​Landroid/​net/​Uri;​
21 ····​.​param·​p4,​·​"x3"····​#·​Ljava/​lang/​String;​ 21 ····​.​param·​p4,​·​"selectionColumn"····​#·​Ljava/​lang/​String;​
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​39 23 ····​.​line·​39
24 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​ex/​chips/​Queries$Query;​-​><init>([Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​ex/​chips/​Queries$Query;​-​><init>([Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V
   
25 ····​return-​void 25 ····​return-​void
26 .​end·​method 26 .​end·​method
smali/com/android/ex/chips/Queries$2.smali
Offset 13, 18 lines modified Offset 13, 18 lines modified
13 ····​name·​=·​null 13 ····​name·​=·​null
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>([Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V 16 .​method·​constructor·​<init>([Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V
17 ····​.​locals·​0 17 ····​.​locals·​0
18 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​String;​ 18 ····​.​param·​p1,​·​"projection"····​#·​[Ljava/​lang/​String;​
19 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​net/​Uri;​ 19 ····​.​param·​p2,​·​"contentFilter"····​#·​Landroid/​net/​Uri;​
20 ····​.​param·​p3,​·​"x2"····​#·​Landroid/​net/​Uri;​ 20 ····​.​param·​p3,​·​"content"····​#·​Landroid/​net/​Uri;​
21 ····​.​param·​p4,​·​"x3"····​#·​Ljava/​lang/​String;​ 21 ····​.​param·​p4,​·​"selectionColumn"····​#·​Ljava/​lang/​String;​
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​57 23 ····​.​line·​57
24 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​ex/​chips/​Queries$Query;​-​><init>([Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​android/​ex/​chips/​Queries$Query;​-​><init>([Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​net/​Uri;​Ljava/​lang/​String;​)​V
   
25 ····​return-​void 25 ····​return-​void
26 .​end·​method 26 .​end·​method
smali/com/android/ex/chips/Queries.smali
Offset 148, 10 lines modified Offset 148, 9 lines modified
148 .​method·​constructor·​<init>()​V 148 .​method·​constructor·​<init>()​V
149 ····​.​locals·​0 149 ····​.​locals·​0
   
150 ····​.​prologue 150 ····​.​prologue
151 ····​.​line·​28 151 ····​.​line·​28
152 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 152 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
153 ····​.​line·​66  
154 ····​return-​void 153 ····​return-​void
155 .​end·​method 154 .​end·​method
smali/com/android/ex/chips/R.smali
Offset 23, 10 lines modified Offset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V 23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​9 26 ····​.​line·​9
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·​59  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
smali/com/android/ex/chips/RecipientEditTextView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​218 27 ····​.​line·​218
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$1;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$1;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/chips/RecipientEditTextView$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​230 27 ····​.​line·​230
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$2;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$2;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/chips/RecipientEditTextView$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​239 27 ····​.​line·​239
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$3;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$3;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/chips/RecipientAlternatesAdapter.smali
Offset 164, 53 lines modified Offset 164, 60 lines modified
164 ····​.​param·​p4,​·​"resolver"····​#·​Landroid/​content/​ContentResolver;​ 164 ····​.​param·​p4,​·​"resolver"····​#·​Landroid/​content/​ContentResolver;​
165 ····​.​param·​p5,​·​"query"····​#·​Lcom/​android/​ex/​chips/​Queries$Query;​ 165 ····​.​param·​p5,​·​"query"····​#·​Lcom/​android/​ex/​chips/​Queries$Query;​
   
166 ····​.​prologue 166 ····​.​prologue
167 ····​const/​4·​v3,​·​0x0 167 ····​const/​4·​v3,​·​0x0
   
168 ····​.​line·​307 168 ····​.​line·​307
  169 ····​.​line·​308
169 ····​invoke-​virtual·​{p5},​·​Lcom/​android/​ex/​chips/​Queries$Query;​-​>getContentFilterUri(​)​Landroid/​net/​Uri;​ 170 ····​invoke-​virtual·​{p5},​·​Lcom/​android/​ex/​chips/​Queries$Query;​-​>getContentFilterUri(​)​Landroid/​net/​Uri;​
   
170 ····​move-​result-​object·​v0 171 ····​move-​result-​object·​v0
   
  172 ····​.​line·​309
171 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 173 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
172 ····​move-​result-​object·​v0 174 ····​move-​result-​object·​v0
   
  175 ····​.​line·​310
173 ····​invoke-​interface·​{p0},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 176 ····​invoke-​interface·​{p0},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
174 ····​move-​result-​object·​v1 177 ····​move-​result-​object·​v1
   
175 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 178 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
176 ····​move-​result-​object·​v0 179 ····​move-​result-​object·​v0
   
177 ····​const-​string·​v1,​·​"limit" 180 ····​const-​string·​v1,​·​"limit"
   
178 ····​add-​int/​lit8·​v2,​·​p1,​·​0x5 181 ····​add-​int/​lit8·​v2,​·​p1,​·​0x5
   
  182 ····​.​line·​312
179 ····​invoke-​static·​{v2},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 183 ····​invoke-​static·​{v2},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
180 ····​move-​result-​object·​v2 184 ····​move-​result-​object·​v2
   
  185 ····​.​line·​311
181 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 186 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
182 ····​move-​result-​object·​v6 187 ····​move-​result-​object·​v6
   
183 ····​.​line·​313 188 ····​.​line·​313
184 ····​.​local·​v6,​·​"builder":​Landroid/​net/​Uri$Builder;​ 189 ····​.​local·​v6,​·​"builder":​Landroid/​net/​Uri$Builder;​
185 ····​if-​eqz·​p2,​·​:​cond_0 190 ····​if-​eqz·​p2,​·​:​cond_0
   
186 ····​.​line·​314 191 ····​.​line·​314
187 ····​const-​string·​v0,​·​"directory" 192 ····​const-​string·​v0,​·​"directory"
   
  193 ····​.​line·​315
188 ····​invoke-​static·​{p2},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 194 ····​invoke-​static·​{p2},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
189 ····​move-​result-​object·​v1 195 ····​move-​result-​object·​v1
   
  196 ····​.​line·​314
190 ····​invoke-​virtual·​{v6,​·​v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 197 ····​invoke-​virtual·​{v6,​·​v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
191 ····​.​line·​317 198 ····​.​line·​317
192 ····​:​cond_0 199 ····​:​cond_0
193 ····​if-​eqz·​p3,​·​:​cond_1 200 ····​if-​eqz·​p3,​·​:​cond_1
   
194 ····​.​line·​318 201 ····​.​line·​318
Offset 281, 14 lines modified Offset 288, 15 lines modified
   
281 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 288 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
282 ····​move-​result·​v0 289 ····​move-​result·​v0
   
283 ····​if-​nez·​v0,​·​:​cond_2 290 ····​if-​nez·​v0,​·​:​cond_2
   
  291 ····​.​line·​270
284 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getDisplayName()​Ljava/​lang/​String;​ 292 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getDisplayName()​Ljava/​lang/​String;​
   
285 ····​move-​result-​object·​v0 293 ····​move-​result-​object·​v0
   
286 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 294 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
287 ····​move-​result·​v0 295 ····​move-​result·​v0
Offset 308, 14 lines modified Offset 316, 15 lines modified
   
308 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 316 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
309 ····​move-​result·​v0 317 ····​move-​result·​v0
   
310 ····​if-​nez·​v0,​·​:​cond_3 318 ····​if-​nez·​v0,​·​:​cond_3
   
  319 ····​.​line·​275
311 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getDisplayName()​Ljava/​lang/​String;​ 320 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getDisplayName()​Ljava/​lang/​String;​
   
312 ····​move-​result-​object·​v0 321 ····​move-​result-​object·​v0
   
313 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 322 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
314 ····​move-​result·​v0 323 ····​move-​result·​v0
Offset 334, 14 lines modified Offset 343, 15 lines modified
   
334 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 343 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
   
335 ····​move-​result·​v0 344 ····​move-​result·​v0
   
336 ····​if-​nez·​v0,​·​:​cond_4 345 ····​if-​nez·​v0,​·​:​cond_4
Max diff block lines reached; 37175/39836 bytes (93.32%) of diff not shown.
smali/com/android/ex/chips/RecipientEditTextView$5.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V 20 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​279 24 ····​.​line·​279
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$5;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$5;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
smali/com/android/ex/chips/RecipientEditTextView$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​424 27 ····​.​line·​424
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$6;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$6;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/chips/RecipientEditTextView$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​263 27 ····​.​line·​263
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$4;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$4;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 77, 18 lines modified Offset 78, 20 lines modified
   
77 ····​invoke-​virtual·​{p1},​·​Landroid/​widget/​AdapterView;​-​>getAdapter()​Landroid/​widget/​Adapter;​ 78 ····​invoke-​virtual·​{p1},​·​Landroid/​widget/​AdapterView;​-​>getAdapter()​Landroid/​widget/​Adapter;​
   
78 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v1
   
79 ····​check-​cast·​v1,​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​ 80 ····​check-​cast·​v1,​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​
   
  81 ····​.​line·​269
80 ····​invoke-​virtual·​{v1,​·​p3},​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​-​>getRecipientEntry(I)​Lcom/​android/​ex/​chips/​RecipientEntry;​ 82 ····​invoke-​virtual·​{v1,​·​p3},​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​-​>getRecipientEntry(I)​Lcom/​android/​ex/​chips/​RecipientEntry;​
   
81 ····​move-​result-​object·​v1 83 ····​move-​result-​object·​v1
   
  84 ····​.​line·​268
82 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>replaceChip(Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​Lcom/​android/​ex/​chips/​RecipientEntry;​)​V 85 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>replaceChip(Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​Lcom/​android/​ex/​chips/​RecipientEntry;​)​V
   
83 ····​.​line·​270 86 ····​.​line·​270
84 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$4;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 87 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$4;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
85 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>mHandler:​Landroid/​os/​Handler;​ 88 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>mHandler:​Landroid/​os/​Handler;​
86 ····​invoke-​static·​{v1},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$500(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​Landroid/​os/​Handler;​ 89 ····​invoke-​static·​{v1},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$500(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​Landroid/​os/​Handler;​
smali/com/android/ex/chips/RecipientEditTextView$7.smali
Offset 34, 14 lines modified Offset 34, 15 lines modified
   
34 .​field·​final·​synthetic·​val$width:​I 34 .​field·​final·​synthetic·​val$width:​I
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​Landroid/​widget/​ListPopupWindow;​I)​V 36 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​Landroid/​widget/​ListPopupWindow;​I)​V
37 ····​.​locals·​0 37 ····​.​locals·​0
  38 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
38 ····​.​prologue 39 ····​.​prologue
39 ····​.​line·​1454 40 ····​.​line·​1454
40 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$7;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 41 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$7;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
41 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$7;​-​>val$currentChip:​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 42 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$7;​-​>val$currentChip:​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
Offset 244, 14 lines modified Offset 245, 15 lines modified
   
244 ····​mul-​float/​2addr·​v4,​·​v5 245 ····​mul-​float/​2addr·​v4,​·​v5
   
245 ····​add-​float/​2addr·​v3,​·​v4 246 ····​add-​float/​2addr·​v3,​·​v4
   
246 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$7;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 247 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$7;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
  248 ····​.​line·​1468
247 ····​invoke-​virtual·​{v4},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getLineCount()​I 249 ····​invoke-​virtual·​{v4},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getLineCount()​I
   
248 ····​move-​result·​v4 250 ····​move-​result·​v4
   
249 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0x1 251 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0x1
   
250 ····​sub-​int/​2addr·​v4,​·​v1 252 ····​sub-​int/​2addr·​v4,​·​v1
smali/com/android/ex/chips/RecipientEditTextView$8.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$spannable:​Landroid/​text/​Spannable;​ 32 .​field·​final·​synthetic·​val$spannable:​Landroid/​text/​Spannable;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​Landroid/​text/​Spannable;​)​V 34 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​Landroid/​text/​Spannable;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​1722 38 ····​.​line·​1722
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$8;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$8;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
39 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$8;​-​>val$spannable:​Landroid/​text/​Spannable;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$8;​-​>val$spannable:​Landroid/​text/​Spannable;​
   
smali/com/android/ex/chips/RecipientEditTextView$9.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$popup:​Landroid/​widget/​ListPopupWindow;​ 24 .​field·​final·​synthetic·​val$popup:​Landroid/​widget/​ListPopupWindow;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​Landroid/​widget/​ListPopupWindow;​)​V 26 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​Landroid/​widget/​ListPopupWindow;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​2031 30 ····​.​line·​2031
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$9;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$9;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$9;​-​>val$currentChip:​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$9;​-​>val$currentChip:​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
smali/com/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$tempEntry:​Lcom/​android/​ex/​chips/​RecipientEntry;​ 24 .​field·​final·​synthetic·​val$tempEntry:​Lcom/​android/​ex/​chips/​RecipientEntry;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​Lcom/​android/​ex/​chips/​RecipientEntry;​)​V 26 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​Lcom/​android/​ex/​chips/​RecipientEntry;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$2"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​2647 30 ····​.​line·​2647
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1$1;​-​>this$2:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1$1;​-​>this$2:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1$1;​-​>val$temp:​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1$1;​-​>val$temp:​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
smali/com/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$originalRecipient​s:​Ljava/​util/​ArrayList;​ 22 .​field·​final·​synthetic·​val$originalRecipient​s:​Ljava/​util/​ArrayList;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​Ljava/​util/​ArrayList;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​Ljava/​util/​ArrayList;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​2626 28 ····​.​line·​2626
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>val$originalRecipien​ts:​Ljava/​util/​ArrayList;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>val$originalRecipien​ts:​Ljava/​util/​ArrayList;​
   
Offset 52, 152 lines modified Offset 53, 158 lines modified
52 ············​">;​)​V" 53 ············​">;​)​V"
53 ········​} 54 ········​}
54 ····​.​end·​annotation 55 ····​.​end·​annotation
   
55 ····​.​prologue 56 ····​.​prologue
56 ····​.​line·​2630 57 ····​.​line·​2630
57 ····​.​local·​p1,​·​"entries":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Lcom/​android/​ex/​chips/​RecipientEntry;​>;​" 58 ····​.​local·​p1,​·​"entries":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Lcom/​android/​ex/​chips/​RecipientEntry;​>;​"
58 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>val$originalRecipien​ts:​Ljava/​util/​ArrayList;​ 59 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>val$originalRecipien​ts:​Ljava/​util/​ArrayList;​
   
59 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 60 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
60 ····​move-​result-​object·​v1 61 ····​move-​result-​object·​v5
   
61 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​:​goto_0 63 ····​:​goto_0
64 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 64 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
65 ····​move-​result·​v5 65 ····​move-​result·​v4
   
66 ····​if-​eqz·​v5,​·​:​cond_2 66 ····​if-​eqz·​v4,​·​:​cond_2
   
67 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 67 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
68 ····​move-​result-​object·​v3 68 ····​move-​result-​object·​v2
   
69 ····​check-​cast·​v3,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 69 ····​check-​cast·​v2,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
70 ····​.​line·​2631 70 ····​.​line·​2631
71 ····​.​local·​v3,​·​"temp":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 71 ····​.​local·​v2,​·​"temp":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
72 ····​invoke-​interface·​{v3},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​ 72 ····​invoke-​interface·​{v2},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​
   
73 ····​move-​result-​object·​v5 73 ····​move-​result-​object·​v4
   
74 ····invoke-​virtual·​{v5},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getContactId()​J 74 ····.​line·​2632
  75 ····​invoke-​virtual·​{v4},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getContactId()​J
   
75 ····​move-​result-​wide·​v6 76 ····​move-​result-​wide·​v6
   
  77 ····​.​line·​2631
76 ····​invoke-​static·​{v6,​·​v7},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>isCreatedRecipient(J​)​Z 78 ····​invoke-​static·​{v6,​·​v7},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>isCreatedRecipient(J​)​Z
   
77 ····​move-​result·​v5 79 ····​move-​result·​v4
   
78 ····​if-​eqz·​v5,​·​:​cond_0 80 ····​if-​eqz·​v4,​·​:​cond_0
   
79 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​ 81 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​
   
80 ····​iget-​object·​v5,​·​v5,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 82 ····​iget-​object·​v4,​·​v4,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
81 ····invoke-​virtual·​{v5},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSpannable()​Landroid/​text/​Spannable;​ 83 ····.​line·​2633
  84 ····​invoke-​virtual·​{v4},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSpannable()​Landroid/​text/​Spannable;​
   
82 ····​move-​result-​object·​v5 85 ····​move-​result-​object·​v4
   
83 ····​invoke-​interface·​{v5,​·​v3},​·​Landroid/​text/​Spannable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I 86 ····​invoke-​interface·​{v4,​·​v2},​·​Landroid/​text/​Spannable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I
   
84 ····​move-​result·​v5 87 ····​move-​result·​v4
   
85 ····​const/​4·​v6,​·​-​0x1 88 ····​const/​4·​v6,​·​-​0x1
   
86 ····​if-​eq·​v5,​·​v6,​·​:​cond_0 89 ····​if-​eq·​v4,​·​v6,​·​:​cond_0
   
87 ····​.​line·​2635 90 ····​.​line·​2635
88 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​ 91 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​
   
89 ····​iget-​object·​v5,​·​v5,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 92 ····​iget-​object·​v4,​·​v4,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
90 ····invoke-​interface·{v3},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​ 93 ····.​line·2636
  94 ····​invoke-​interface·​{v2},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​
   
91 ····​move-​result-​object·​v6 95 ····​move-​result-​object·​v6
   
92 ····​invoke-​virtual·​{v6},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getDestination()​Ljava/​lang/​String;​ 96 ····​invoke-​virtual·​{v6},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getDestination()​Ljava/​lang/​String;​
   
93 ····​move-​result-​object·​v6 97 ····​move-​result-​object·​v6
   
  98 ····​.​line·​2635
94 ····​#·​invokes:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>normalizeAddress(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​ 99 ····​#·​invokes:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>normalizeAddress(Lja​va/​lang/​String;​)​Ljava/​lang/​String;​
95 ····​invoke-​static·​{v5,​·​v6},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$2700(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 100 ····​invoke-​static·​{v4,​·​v6},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$2700(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v2 101 ····​move-​result-​object·​v1
   
Max diff block lines reached; 6046/11985 bytes (50.45%) of diff not shown.
smali/com/android/ex/chips/RecipientEditTextView$IndividualReplacementTask.smali
Offset 156, 26 lines modified Offset 156, 28 lines modified
156 ····​.​local·​v0,​·​"adapter":​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​ 156 ····​.​local·​v0,​·​"adapter":​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​
157 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 157 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
158 ····​invoke-​virtual·​{v5},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getContext()​Landroid/​content/​Context;​ 158 ····​invoke-​virtual·​{v5},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getContext()​Landroid/​content/​Context;​
   
159 ····​move-​result-​object·​v5 159 ····​move-​result-​object·​v5
   
  160 ····​.​line·​2625
160 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>getQueryType()​I 161 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>getQueryType()​I
   
161 ····​move-​result·​v6 162 ····​move-​result·​v6
   
162 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>getAccount()​Landroid/​accounts/​Account;​ 163 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>getAccount()​Landroid/​accounts/​Account;​
   
163 ····​move-​result-​object·​v7 164 ····​move-​result-​object·​v7
   
164 ····​new-​instance·​v8,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​ 165 ····​new-​instance·​v8,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​
   
165 ····​invoke-​direct·​{v8,​·​p0,​·​v4},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​><init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​Ljava/​util/​ArrayList;​)​V 166 ····​invoke-​direct·​{v8,​·​p0,​·​v4},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask$1;​-​><init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$IndividualReplacemen​tTask;​Ljava/​util/​ArrayList;​)​V
   
  167 ····​.​line·​2624
166 ····​invoke-​static·​{v5,​·​v1,​·​v6,​·​v7,​·​v8},​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​-​>getMatchingRecipient​s(Landroid/​content/​Context;​Ljava/​util/​ArrayList;​ILandroid/​accounts/​Account;​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter$RecipientMatchC​allback;​)​V 168 ····​invoke-​static·​{v5,​·​v1,​·​v6,​·​v7,​·​v8},​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​-​>getMatchingRecipient​s(Landroid/​content/​Context;​Ljava/​util/​ArrayList;​ILandroid/​accounts/​Account;​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter$RecipientMatchC​allback;​)​V
   
167 ····​.​line·​2663 169 ····​.​line·​2663
168 ····​const/​4·​v5,​·​0x0 170 ····​const/​4·​v5,​·​0x0
   
169 ····​return-​object·​v5 171 ····​return-​object·​v5
170 .​end·​method 172 .​end·​method
smali/com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$replacements:​Ljava/​util/​List;​ 24 .​field·​final·​synthetic·​val$replacements:​Ljava/​util/​List;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​Ljava/​util/​List;​Ljava/​util/​List;​)​V 26 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​Ljava/​util/​List;​Ljava/​util/​List;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​2550 30 ····​.​line·​2550
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>val$recipients:​Ljava/​util/​List;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>val$recipients:​Ljava/​util/​List;​
   
Offset 44, 144 lines modified Offset 45, 146 lines modified
   
   
44 #·​virtual·​methods 45 #·​virtual·​methods
45 .​method·​public·​run()​V 46 .​method·​public·​run()​V
46 ····​.​locals·​15 47 ····​.​locals·​15
   
47 ····​.​prologue 48 ····​.​prologue
48 ····​const/​4·​v11,​·​0x0 49 ····​const/​4·​v10,​·​0x0
   
49 ····​.​line·​2553 50 ····​.​line·​2553
50 ····​new-​instance·​v10,​·​Landroid/​text/​SpannableStringBuilde​r;​ 51 ····​new-​instance·​v9,​·​Landroid/​text/​SpannableStringBuilde​r;​
   
51 ····​iget-​object·​v12,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​ 52 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​
   
52 ····​iget-​object·​v12,​·​v12,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 53 ····​iget-​object·​v11,​·​v11,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
53 ····​invoke-​virtual·​{v12},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getText()​Landroid/​text/​Editable;​ 54 ····​invoke-​virtual·​{v11},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getText()​Landroid/​text/​Editable;​
   
54 ····​move-​result-​object·​v12 55 ····​move-​result-​object·​v11
   
55 ····​invoke-​direct·​{v10,​·​v12},​·​Landroid/​text/​SpannableStringBuilde​r;​-​><init>(Ljava/​lang/​CharSequence;​)​V 56 ····​invoke-​direct·​{v9,​·​v11},​·​Landroid/​text/​SpannableStringBuilde​r;​-​><init>(Ljava/​lang/​CharSequence;​)​V
   
56 ····​.​line·​2554 57 ····​.​line·​2554
57 ····​.​local·​v10,​·​"text":​Landroid/​text/​Editable;​ 58 ····​.​local·​v9,​·​"text":​Landroid/​text/​Editable;​
58 ····​const/​4·​v3,​·​0x0 59 ····​const/​4·​v3,​·​0x0
   
59 ····​.​line·​2555 60 ····​.​line·​2555
60 ····​.​local·​v3,​·​"i":​I 61 ····​.​local·​v3,​·​"i":​I
61 ····​iget-​object·​v12,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>val$recipients:​Ljava/​util/​List;​ 62 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>val$recipients:​Ljava/​util/​List;​
   
62 ····​invoke-​interface·​{v12},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 63 ····​invoke-​interface·​{v11},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
63 ····​move-​result-​object·​v4 64 ····​move-​result-​object·​v11
   
64 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 66 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
67 ····​move-​result·​v12 67 ····​move-​result·​v12
   
68 ····​if-​eqz·​v12,​·​:​cond_2 68 ····​if-​eqz·​v12,​·​:​cond_2
   
69 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 69 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
70 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
71 ····​check-​cast·​v0,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 71 ····​check-​cast·​v0,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
72 ····​.​line·​2556 72 ····​.​line·​2556
73 ····​.​local·​v0,​·​"chip":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 73 ····​.​local·​v0,​·​"chip":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
74 ····​iget-​object·​v12,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>val$replacements:​Ljava/​util/​List;​ 74 ····​iget-​object·​v12,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$2;​-​>val$replacements:​Ljava/​util/​List;​
   
75 ····​invoke-​interface·​{v12,​·​v3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 75 ····​invoke-​interface·​{v12,​·​v3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
76 ····​move-​result-​object·​v8 76 ····​move-​result-​object·​v7
   
77 ····​check-​cast·​v8,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 77 ····​check-​cast·​v7,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
78 ····​.​line·​2557 78 ····​.​line·​2557
79 ····​.​local·​v8,​·​"replacement":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 79 ····​.​local·​v7,​·​"replacement":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
80 ····​if-​eqz·​v8,​·​:​cond_0 80 ····​if-​eqz·​v7,​·​:​cond_0
   
81 ····​.​line·​2558 81 ····​.​line·​2558
82 ····​invoke-​interface·​{v0},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​ 82 ····​invoke-​interface·​{v0},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​
   
83 ····​move-​result-​object·​v7 83 ····​move-​result-​object·​v6
   
84 ····​.​line·​2559 84 ····​.​line·​2559
85 ····​.​local·​v7,​·​"oldEntry":​Lcom/​android/​ex/​chips/​RecipientEntry;​ 85 ····​.​local·​v6,​·​"oldEntry":​Lcom/​android/​ex/​chips/​RecipientEntry;​
86 ····​invoke-​interface·​{v8},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​ 86 ····​invoke-​interface·​{v7},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​
   
87 ····​move-​result-​object·​v6 87 ····​move-​result-​object·​v5
   
88 ····​.​line·​2560 88 ····​.​line·​2561
89 ····​.​local·​v6,​·​"newEntry":​Lcom/​android/​ex/​chips/​RecipientEntry;​ 89 ····​.​local·​v5,​·​"newEntry":​Lcom/​android/​ex/​chips/​RecipientEntry;​
90 ····​invoke-​static·​{v7,​·​v6},​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​-​>getBetterRecipient(L​com/​android/​ex/​chips/​RecipientEntry;​Lcom/​android/​ex/​chips/​RecipientEntry;​)​Lcom/​android/​ex/​chips/​RecipientEntry;​ 90 ····​invoke-​static·​{v6,​·​v5},​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​-​>getBetterRecipient(L​com/​android/​ex/​chips/​RecipientEntry;​Lcom/​android/​ex/​chips/​RecipientEntry;​)​Lcom/​android/​ex/​chips/​RecipientEntry;​
   
91 ····​move-​result-​object·​v12 91 ····​move-​result-​object·​v12
   
92 ····​if-​ne·​v12,​·​v6,​·​:​cond_1 92 ····​if-​ne·​v12,​·​v5,​·​:​cond_1
   
93 ····​const/​4·​v5,​·​0x1 93 ····​const/​4·​v4,​·​0x1
   
Max diff block lines reached; 7126/12577 bytes (56.66%) of diff not shown.
smali/com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$recipients:​Ljava/​util/​ArrayList;​ 22 .​field·​final·​synthetic·​val$recipients:​Ljava/​util/​ArrayList;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​Ljava/​util/​ArrayList;​)​V 24 .​method·​constructor·​<init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​Ljava/​util/​ArrayList;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​2497 28 ····​.​line·​2497
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>val$recipients:​Ljava/​util/​ArrayList;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>val$recipients:​Ljava/​util/​ArrayList;​
   
Offset 52, 148 lines modified Offset 53, 152 lines modified
52 ············​">;​)​V" 53 ············​">;​)​V"
53 ········​} 54 ········​}
54 ····​.​end·​annotation 55 ····​.​end·​annotation
   
55 ····​.​prologue 56 ····​.​prologue
56 ····​.​line·​2500 57 ····​.​line·​2500
57 ····​.​local·​p1,​·​"entries":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Lcom/​android/​ex/​chips/​RecipientEntry;​>;​" 58 ····​.​local·​p1,​·​"entries":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Lcom/​android/​ex/​chips/​RecipientEntry;​>;​"
58 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 59 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
59 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 60 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
60 ····​.​line·​2502 61 ····​.​line·​2502
61 ····​.​local·​v3,​·​"replacements":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​>;​" 62 ····​.​local·​v2,​·​"replacements":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​>;​"
62 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>val$recipients:​Ljava/​util/​ArrayList;​ 63 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>val$recipients:​Ljava/​util/​ArrayList;​
   
63 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 64 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
64 ····​move-​result-​object·​v1 65 ····​move-​result-​object·​v5
   
65 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
66 ····​:​goto_0 66 ····​:​goto_0
67 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 67 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
68 ····​move-​result·​v5 68 ····​move-​result·​v4
   
69 ····​if-​eqz·​v5,​·​:​cond_2 69 ····​if-​eqz·​v4,​·​:​cond_2
   
70 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 70 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
71 ····​move-​result-​object·​v4 71 ····​move-​result-​object·​v3
   
72 ····​check-​cast·​v4,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 72 ····​check-​cast·​v3,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
73 ····​.​line·​2503 73 ····​.​line·​2503
74 ····​.​local·​v4,​·​"temp":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 74 ····​.​local·​v3,​·​"temp":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
75 ····​const/​4·​v0,​·​0x0 75 ····​const/​4·​v0,​·​0x0
   
76 ····​.​line·​2504 76 ····​.​line·​2504
77 ····​.​local·​v0,​·​"entry":​Lcom/​android/​ex/​chips/​RecipientEntry;​ 77 ····​.​local·​v0,​·​"entry":​Lcom/​android/​ex/​chips/​RecipientEntry;​
78 ····​if-​eqz·​v4,​·​:​cond_0 78 ····​if-​eqz·​v3,​·​:​cond_0
   
79 ····invoke-​interface·{v4},​·Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​ 79 ····.​line·​2505
  80 ····​invoke-​interface·​{v3},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​
   
80 ····​move-​result-​object·​v5 81 ····​move-​result-​object·​v4
   
81 ····​invoke-​virtual·​{v5},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getContactId()​J 82 ····​invoke-​virtual·​{v4},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>getContactId()​J
   
82 ····​move-​result-​wide·​v6 83 ····​move-​result-​wide·​v6
   
  84 ····​.​line·​2504
83 ····​invoke-​static·​{v6,​·​v7},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>isCreatedRecipient(J​)​Z 85 ····​invoke-​static·​{v6,​·​v7},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>isCreatedRecipient(J​)​Z
   
84 ····​move-​result·​v5 86 ····​move-​result·​v4
   
85 ····​if-​eqz·​v5,​·​:​cond_0 87 ····​if-​eqz·​v4,​·​:​cond_0
   
86 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​ 88 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​
   
87 ····​iget-​object·​v5,​·​v5,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 89 ····​iget-​object·​v4,​·​v4,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
88 ····invoke-​virtual·​{v5},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSpannable()​Landroid/​text/​Spannable;​ 90 ····.​line·​2506
  91 ····​invoke-​virtual·​{v4},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSpannable()​Landroid/​text/​Spannable;​
   
89 ····​move-​result-​object·​v5 92 ····​move-​result-​object·​v4
   
90 ····​invoke-​interface·​{v5,​·​v4},​·​Landroid/​text/​Spannable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I 93 ····​invoke-​interface·​{v4,​·​v3},​·​Landroid/​text/​Spannable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I
   
91 ····​move-​result·​v5 94 ····​move-​result·​v4
   
92 ····​const/​4·​v6,​·​-​0x1 95 ····​const/​4·​v6,​·​-​0x1
   
93 ····​if-​eq·​v5,​·​v6,​·​:​cond_0 96 ····​if-​eq·​v4,​·​v6,​·​:​cond_0
   
94 ····​.​line·​2508 97 ····​.​line·​2508
95 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​ 98 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​>this$1:​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​
   
96 ····​iget-​object·​v5,​·​v5,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 99 ····​iget-​object·​v4,​·​v4,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
97 ····invoke-​interface·{v4},​·Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​ 100 ····.​line·​2509
  101 ····​invoke-​interface·​{v3},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getEntry()​Lcom/​android/​ex/​chips/​RecipientEntry;​
   
98 ····​move-​result-​object·​v6 102 ····​move-​result-​object·​v6
Max diff block lines reached; 12854/18704 bytes (68.72%) of diff not shown.
smali/com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.smali
Offset 376, 114 lines modified Offset 376, 116 lines modified
376 ····​:​cond_5 376 ····​:​cond_5
377 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 377 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
378 ····​invoke-​virtual·​{v6},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getContext()​Landroid/​content/​Context;​ 378 ····​invoke-​virtual·​{v6},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getContext()​Landroid/​content/​Context;​
   
379 ····​move-​result-​object·​v6 379 ····​move-​result-​object·​v6
   
  380 ····​.​line·​2497
380 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>getQueryType()​I 381 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>getQueryType()​I
   
381 ····​move-​result·​v7 382 ····​move-​result·​v7
   
382 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>getAccount()​Landroid/​accounts/​Account;​ 383 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​chips/​BaseRecipientAdapter;​-​>getAccount()​Landroid/​accounts/​Account;​
   
383 ····​move-​result-​object·​v8 384 ····​move-​result-​object·​v8
   
384 ····​new-​instance·​v9,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​ 385 ····​new-​instance·​v9,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​
   
385 ····​invoke-​direct·​{v9,​·​p0,​·​v5},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​><init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​Ljava/​util/​ArrayList;​)​V 386 ····​invoke-​direct·​{v9,​·​p0,​·​v5},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task$1;​-​><init>(Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​Ljava/​util/​ArrayList;​)​V
   
  387 ····​.​line·​2496
386 ····​invoke-​static·​{v6,​·​v1,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​-​>getMatchingRecipient​s(Landroid/​content/​Context;​Ljava/​util/​ArrayList;​ILandroid/​accounts/​Account;​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter$RecipientMatchC​allback;​)​V 388 ····​invoke-​static·​{v6,​·​v1,​·​v7,​·​v8,​·​v9},​·​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter;​-​>getMatchingRecipient​s(Landroid/​content/​Context;​Ljava/​util/​ArrayList;​ILandroid/​accounts/​Account;​Lcom/​android/​ex/​chips/​RecipientAlternatesAd​apter$RecipientMatchC​allback;​)​V
   
387 ····​goto·​:​goto_2 389 ····​goto·​:​goto_2
388 .​end·​method 390 .​end·​method
   
389 .​method·​protected·​onPreExecute()​V 391 .​method·​protected·​onPreExecute()​V
390 ····​.​locals·​8 392 ····​.​locals·​8
   
391 ····​.​prologue 393 ····​.​prologue
392 ····​.​line·​2442 394 ····​.​line·​2442
393 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 395 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
394 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V 396 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
395 ····​.​line·​2444 397 ····​.​line·​2444
396 ····​.​local·​v4,​·​"originalRecipients":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​>;​" 398 ····​.​local·​v3,​·​"originalRecipients":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​>;​"
397 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 399 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
398 ····​invoke-​virtual·​{v6},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSortedRecipients(​)​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 400 ····​invoke-​virtual·​{v5},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSortedRecipients(​)​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
399 ····​move-​result-​object·​v1 401 ····​move-​result-​object·​v1
   
400 ····​.​line·​2445 402 ····​.​line·​2445
401 ····​.​local·​v1,​·​"existingChips":​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 403 ····​.​local·​v1,​·​"existingChips":​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
402 ····​const/​4·​v2,​·​0x0 404 ····​const/​4·​v2,​·​0x0
   
403 ····​.​local·​v2,​·​"i":​I 405 ····​.​local·​v2,​·​"i":​I
404 ····​:​goto_0 406 ····​:​goto_0
405 ····​array-​length·​v6,​·​v1 407 ····​array-​length·​v5,​·​v1
   
406 ····​if-​ge·​v2,​·​v6,​·​:​cond_0 408 ····​if-​ge·​v2,​·​v5,​·​:​cond_0
   
407 ····​.​line·​2446 409 ····​.​line·​2446
408 ····​aget-​object·​v6,​·​v1,​·​v2 410 ····​aget-​object·​v5,​·​v1,​·​v2
   
409 ····​invoke-​interface·​{v4,​·​v6},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 411 ····​invoke-​interface·​{v3,​·​v5},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
410 ····​.​line·​2445 412 ····​.​line·​2445
411 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 413 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
412 ····​goto·​:​goto_0 414 ····​goto·​:​goto_0
   
413 ····​.​line·​2448 415 ····​.​line·​2448
414 ····​:​cond_0 416 ····​:​cond_0
415 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 417 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
416 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>mRemovedSpans:​Ljava/​util/​ArrayList;​ 418 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>mRemovedSpans:​Ljava/​util/​ArrayList;​
417 ····​invoke-​static·​{v6},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$2500(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​Ljava/​util/​ArrayList;​ 419 ····​invoke-​static·​{v5},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$2500(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​Ljava/​util/​ArrayList;​
   
418 ····​move-​result-​object·​v6 420 ····​move-​result-​object·​v5
   
419 ····​if-​eqz·​v6,​·​:​cond_1 421 ····​if-​eqz·​v5,​·​:​cond_1
   
420 ····​.​line·​2449 422 ····​.​line·​2449
421 ····​iget-​object·​v6,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 423 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientReplacement​Task;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
422 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>mRemovedSpans:​Ljava/​util/​ArrayList;​ 424 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>mRemovedSpans:​Ljava/​util/​ArrayList;​
423 ····​invoke-​static·​{v6},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$2500(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​Ljava/​util/​ArrayList;​ 425 ····​invoke-​static·​{v5},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$2500(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​Ljava/​util/​ArrayList;​
   
424 ····​move-​result-​object·​v6 426 ····​move-​result-​object·​v5
   
425 ····​invoke-​interface·​{v4,​·​v6},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z 427 ····​invoke-​interface·​{v3,​·​v5},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
426 ····​.​line·​2452 428 ····​.​line·​2452
427 ····​:​cond_1 429 ····​:​cond_1
428 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​ 430 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
429 ····invoke-​interface·{v4},​·​Ljava/​util/​List;​-​>size()​I 431 ····.​line·2453
  432 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I
   
430 ····​move-​result·​v6 433 ····​move-​result·​v5
   
431 ····​invoke-​direct·​{v5,​·​v6},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V 434 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V
   
432 ····​.​line·​2455 435 ····​.​line·​2455
433 ····​.​local·​v5,​·​"replacements":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​>;​" 436 ····​.​local·​v4,​·​"replacements":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​>;​"
434 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 437 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
Max diff block lines reached; 2258/7923 bytes (28.50%) of diff not shown.
smali/com/android/ex/chips/RecipientEditTextView.smali
Offset 177, 14 lines modified Offset 177, 15 lines modified
   
177 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 177 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
178 ····​move-​result-​object·​v0 178 ····​move-​result-​object·​v0
   
179 ····​const/​16·​v1,​·​0x20 179 ····​const/​16·​v1,​·​0x20
   
  180 ····​.​line·​118
180 ····​invoke-​static·​{v1},​·​Ljava/​lang/​String;​-​>valueOf(C)​Ljava/​lang/​String;​ 181 ····​invoke-​static·​{v1},​·​Ljava/​lang/​String;​-​>valueOf(C)​Ljava/​lang/​String;​
   
181 ····​move-​result-​object·​v1 182 ····​move-​result-​object·​v1
   
182 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 183 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
183 ····​move-​result-​object·​v0 184 ····​move-​result-​object·​v0
Offset 206, 14 lines modified Offset 207, 15 lines modified
   
206 ····​.​line·​132 207 ····​.​line·​132
207 ····​sput·​v2,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>sSelectedTextColor:​I 208 ····​sput·​v2,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>sSelectedTextColor:​I
   
208 ····​.​line·​212 209 ····​.​line·​212
209 ····​const-​string·​v0,​·​"(\\+[0-​9]+[\\-​·​\\.​]*)​?(1?[·​]*\\([0-​9]+\\)​[\\-​·​\\.​]*)​?([0-​9][0-​9\\-​·​\\.​][0-​9\\-​·​\\.​]+[0-​9])​" 210 ····​const-​string·​v0,​·​"(\\+[0-​9]+[\\-​·​\\.​]*)​?(1?[·​]*\\([0-​9]+\\)​[\\-​·​\\.​]*)​?([0-​9][0-​9\\-​·​\\.​][0-​9\\-​·​\\.​]+[0-​9])​"
   
  211 ····​.​line·​213
210 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 212 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
211 ····​move-​result-​object·​v0 213 ····​move-​result-​object·​v0
   
212 ····​sput-​object·​v0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>PHONE_PATTERN:​Ljava/​util/​regex/​Pattern;​ 214 ····​sput-​object·​v0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>PHONE_PATTERN:​Ljava/​util/​regex/​Pattern;​
   
213 ····​.​line·​250 215 ····​.​line·​250
Offset 733, 15 lines modified Offset 735, 15 lines modified
733 ····​if-​eqz·​v2,​·​:​cond_1 735 ····​if-​eqz·​v2,​·​:​cond_1
   
734 ····​.​line·​1274 736 ····​.​line·​1274
735 ····​:​cond_0 737 ····​:​cond_0
736 ····​:​goto_0 738 ····​:​goto_0
737 ····​return·​v1 739 ····​return·​v1
   
738 ····​.​line·​1269 740 ····​.​line·​1270
739 ····​:​cond_1 741 ····​:​cond_1
740 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSpannable()​Landroid/​text/​Spannable;​ 742 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSpannable()​Landroid/​text/​Spannable;​
   
741 ····​move-​result-​object·​v2 743 ····​move-​result-​object·​v2
   
742 ····​const-​class·​v3,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 744 ····​const-​class·​v3,​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
Offset 830, 96 lines modified Offset 832, 90 lines modified
   
830 ····​move-​result·​v2 832 ····​move-​result·​v2
   
831 ····​add-​int/​2addr·​v1,​·​v2 833 ····​add-​int/​2addr·​v1,​·​v2
   
832 ····​neg-​int·​v1,​·​v1 834 ····​neg-​int·​v1,​·​v1
   
  835 ····​.​line·​705
833 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getDropDownVerticalO​ffset()​I 836 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getDropDownVerticalO​ffset()​I
   
834 ····​move-​result·​v2 837 ····​move-​result·​v2
   
835 ····​add-​int/​2addr·​v1,​·​v2 838 ····​add-​int/​2addr·​v1,​·​v2
   
  839 ····​.​line·​704
836 ····​return·​v1 840 ····​return·​v1
837 .​end·​method 841 .​end·​method
   
838 .​method·​private·​checkChipWidths()​V 842 .​method·​private·​checkChipWidths()​V
839 ····​.​locals·8 843 ····​.​locals·7
   
840 ····​.​prologue 844 ····​.​prologue
841 ····​.​line·​830 845 ····​.​line·​830
842 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSortedRecipients(​)​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 846 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSortedRecipients(​)​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
843 ····​move-​result-​object·​v3 847 ····​move-​result-​object·​v2
   
844 ····​.​line·​831 848 ····​.​line·​831
845 ····​.​local·​v3,​·​"chips":​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 849 ····​.​local·​v2,​·​"chips":​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
846 ····​if-​eqz·​v3,​·​:​cond_1 850 ····​if-​eqz·​v2,​·​:​cond_1
   
847 ····​.​line·​833 851 ····​.​line·​833
848 ····move-​object·​v0,​·​v3 852 ····array-​length·​v4,​·​v2
   
849 ····​.​local·​v0,​·​"arr$":​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​  
850 ····​array-​length·​v5,​·​v0  
   
851 ····.​local·​v5,​·"len$":​I 853 ····const/​4·​v3,​·0x0
852 ····​const/​4·​v4,​·​0x0  
   
853 ····​.​local·​v4,​·​"i$":​I  
854 ····​:​goto_0 854 ····​:​goto_0
855 ····​if-​ge·​v4,​·​v5,​·​:​cond_1 855 ····​if-​ge·​v3,​·​v4,​·​:​cond_1
   
856 ····​aget-​object·​v2,​·​v0,​·​v4 856 ····​aget-​object·​v1,​·​v2,​·​v3
   
857 ····​.​line·​834 857 ····​.​line·​834
858 ····​.​local·​v2,​·​"chip":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 858 ····​.​local·​v1,​·​"chip":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
859 ····​invoke-​interface·​{v2},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getBounds()​Landroid/​graphics/​Rect;​ 859 ····​invoke-​interface·​{v1},​·​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​-​>getBounds()​Landroid/​graphics/​Rect;​
   
860 ····​move-​result-​object·​v1 860 ····​move-​result-​object·​v0
Max diff block lines reached; 40509/43590 bytes (92.93%) of diff not shown.
smali/com/android/ex/chips/RecipientEditTextView$RecipientTextWatcher.smali
Offset 45, 423 lines modified Offset 45, 352 lines modified
   
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
   
47 #·​virtual·​methods 47 #·​virtual·​methods
48 .​method·​public·​afterTextChanged(Land​roid/​text/​Editable;​)​V 48 .​method·​public·​afterTextChanged(Land​roid/​text/​Editable;​)​V
49 ····​.​locals·​17 49 ····​.​locals·​13
50 ····​.​param·​p1,​·​"s"····​#·​Landroid/​text/​Editable;​ 50 ····​.​param·​p1,​·​"s"····​#·​Landroid/​text/​Editable;​
   
51 ····​.​prologue 51 ····​.​prologue
  52 ····​const/​4·​v12,​·​0x1
   
  53 ····​const/​4·​v2,​·​0x0
   
52 ····​.​line·​2191 54 ····​.​line·​2191
53 ····​invoke-​static/​range·​{p1·​.​.​·p1},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 55 ····​invoke-​static·​{p1},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
54 ····​move-​result·​v14 56 ····​move-​result·​v10
   
55 ····​if-​eqz·​v14,​·​:​cond_2 57 ····​if-​eqz·​v10,​·​:​cond_2
   
56 ····​.​line·​2193 58 ····​.​line·​2193
57 ····move-​object/​from16·​v0,​·p0 59 ····iget-​object·​v10,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientTextWatcher​;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
58 ····​iget-​object·​v14,​·​v0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientTextWatcher​;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​ 60 ····​invoke-​virtual·​{v10},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSpannable()​Landroid/​text/​Spannable;​
   
59 ····invoke-​virtual·​{v14},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getSpannable()​Landroid/​text/​Spannable;​ 61 ····move-​result-​object·​v6
   
60 ····​move-​result-​object·​v10  
   
61 ····​.​line·​2194 62 ····​.​line·​2194
62 ····​.​local·​v10,​·​"spannable":​Landroid/​text/​Spannable;​ 63 ····​.​local·​v6,​·​"spannable":​Landroid/​text/​Spannable;​
63 ····const/​4·​v14,​·​0x0 64 ····iget-​object·​v10,​·p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientTextWatcher​;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
64 ····​move-​object/​from16·​v0,​·​p0  
   
65 ····​iget-​object·​v15,​·​v0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientTextWatcher​;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​  
   
66 ····​invoke-​virtual·​{v15},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getText()​Landroid/​text/​Editable;​  
   
67 ····move-​result-​object·​v15 65 ····invoke-​virtual·​{v10},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>getText()​Landroid/​text/​Editable;​
   
68 ····invoke-​interface·​{v15},​·​Landroid/​text/​Editable;​-​>length()​I 66 ····move-​result-​object·​v10
   
69 ····move-​result·​v15 67 ····invoke-​interface·​{v10},​·​Landroid/​text/​Editable;​-​>length()​I
   
70 ····const-​class·v16,​·Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 68 ····​move-​result·​v10
   
71 ····​move-​object/​from16·​v0,​·​v16 69 ····const-​class·v11,​·Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
72 ····​invoke-​interface·​{v10,​·​v14,​·​v15,​·​v0},​·​Landroid/​text/​Spannable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​ 70 ····​invoke-​interface·​{v6,​·​v2,​·​v10,​·​v11},​·​Landroid/​text/​Spannable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​
   
73 ····​move-​result-​object·​v3 71 ····​move-​result-​object·​v1
   
74 ····​check-​cast·​v3,​·​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 72 ····​check-​cast·​v1,​·​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
   
75 ····​.​line·​2196 73 ····​.​line·​2196
76 ····​.​local·​v3,​·​"chips":​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 74 ····​.​local·​v1,​·​"chips":​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
77 ····move-​object·​v1,​·​v3 75 ····array-​length·​v10,​·​v1
   
78 ····​.​local·​v1,​·​"arr$":​[Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​  
79 ····​array-​length·​v8,​·​v1  
   
80 ····​.​local·​v8,​·​"len$":​I  
81 ····​const/​4·​v5,​·​0x0  
   
82 ····​.​local·​v5,​·​"i$":​I  
83 ····​:​goto_0 76 ····​:​goto_0
84 ····​if-​ge·​v5,​·​v8,​·​:​cond_0 77 ····​if-​ge·​v2,​·​v10,​·​:​cond_0
   
85 ····​aget-​object·​v2,​·​v1,​·​v5 78 ····​aget-​object·​v0,​·​v1,​·​v2
   
86 ····​.​line·​2197 79 ····​.​line·​2197
87 ····​.​local·​v2,​·​"chip":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 80 ····​.​local·​v0,​·​"chip":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
88 ····​invoke-​interface·​{v10,​·​v2},​·​Landroid/​text/​Spannable;​-​>removeSpan(Ljava/​lang/​Object;​)​V 81 ····​invoke-​interface·​{v6,​·​v0},​·​Landroid/​text/​Spannable;​-​>removeSpan(Ljava/​lang/​Object;​)​V
   
89 ····​.​line·​2196 82 ····​.​line·​2196
90 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1 83 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
91 ····​goto·​:​goto_0 84 ····​goto·​:​goto_0
   
92 ····​.​line·​2199 85 ····​.​line·​2199
93 ····​.​end·​local·​v2····​#·​"chip":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​ 86 ····​.​end·​local·​v0····​#·​"chip":​Lcom/​android/​ex/​chips/​recipientchip/​DrawableRecipientChip​;​
94 ····​:​cond_0 87 ····​:​cond_0
95 ····move-​object/​from16·​v0,​·p0 88 ····iget-​object·​v10,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientTextWatcher​;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
96 ····​iget-​object·​v14,​·​v0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientTextWatcher​;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​  
   
97 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>mMoreChip:​Landroid/​text/​style/​ImageSpan;​ 89 ····​#·​getter·​for:​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>mMoreChip:​Landroid/​text/​style/​ImageSpan;​
98 ····​invoke-​static·​{v14},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$1700(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​Landroid/​text/​style/​ImageSpan;​ 90 ····​invoke-​static·​{v10},​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​-​>access$1700(Lcom/​android/​ex/​chips/​RecipientEditTextView​;​)​Landroid/​text/​style/​ImageSpan;​
   
99 ····​move-​result-​object·​v14 91 ····​move-​result-​object·​v10
   
100 ····​if-​eqz·​v14,​·​:​cond_1 92 ····​if-​eqz·​v10,​·​:​cond_1
   
101 ····​.​line·​2200 93 ····​.​line·​2200
102 ····move-​object/​from16·​v0,​·p0 94 ····iget-​object·​v10,​·​p0,​·​Lcom/​android/​ex/​chips/​RecipientEditTextView​$RecipientTextWatcher​;​-​>this$0:​Lcom/​android/​ex/​chips/​RecipientEditTextView​;​
   
Max diff block lines reached; 21539/26732 bytes (80.57%) of diff not shown.
smali/com/android/ex/chips/RecipientEntry.smali
Offset 250, 14 lines modified Offset 250, 15 lines modified
   
250 ····​invoke-​static·​{p1,​·​p0,​·​p2},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>pickDisplayName(ILja​va/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 250 ····​invoke-​static·​{p1,​·​p0,​·​p2},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>pickDisplayName(ILja​va/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
251 ····​move-​result-​object·​v2 251 ····​move-​result-​object·​v2
   
252 ····​if-​eqz·​p9,​·​:​cond_0 252 ····​if-​eqz·​p9,​·​:​cond_0
   
  253 ····​.​line·​175
253 ····​invoke-​static/​range·​{p9·​.​.​·​p9},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 254 ····​invoke-​static/​range·​{p9·​.​.​·​p9},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
254 ····​move-​result-​object·​v10 255 ····​move-​result-​object·​v10
   
255 ····​:​goto_0 256 ····​:​goto_0
256 ····​const/​4·​v11,​·​0x0 257 ····​const/​4·​v11,​·​0x0
   
Offset 271, 16 lines modified Offset 272, 18 lines modified
   
271 ····​move-​wide/​from16·​v8,​·​p7 272 ····​move-​wide/​from16·​v8,​·​p7
   
272 ····​move/​from16·​v12,​·​p10 273 ····​move/​from16·​v12,​·​p10
   
273 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​><init>(ILjava/​lang/​String;​Ljava/​lang/​String;​ILjava/​lang/​String;​JJLandroid/​net/​Uri;​ZZ)​V 274 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​><init>(ILjava/​lang/​String;​Ljava/​lang/​String;​ILjava/​lang/​String;​JJLandroid/​net/​Uri;​ZZ)​V
   
  275 ····​.​line·​173
274 ····​return-​object·​v0 276 ····​return-​object·​v0
   
  277 ····​.​line·​175
275 ····​:​cond_0 278 ····​:​cond_0
276 ····​const/​4·​v10,​·​0x0 279 ····​const/​4·​v10,​·​0x0
   
277 ····​goto·​:​goto_0 280 ····​goto·​:​goto_0
278 .​end·​method 281 .​end·​method
   
279 .​method·​public·​static·​constructTopLevelEntr​y(Ljava/​lang/​String;​ILjava/​lang/​String;​ILjava/​lang/​String;​JJLandroid/​net/​Uri;​Z)​Lcom/​android/​ex/​chips/​RecipientEntry;​ 282 .​method·​public·​static·​constructTopLevelEntr​y(Ljava/​lang/​String;​ILjava/​lang/​String;​ILjava/​lang/​String;​JJLandroid/​net/​Uri;​Z)​Lcom/​android/​ex/​chips/​RecipientEntry;​
Offset 346, 14 lines modified Offset 349, 15 lines modified
   
346 ····​invoke-​static·​{p1,​·​p0,​·​p2},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>pickDisplayName(ILja​va/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 349 ····​invoke-​static·​{p1,​·​p0,​·​p2},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​>pickDisplayName(ILja​va/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
347 ····​move-​result-​object·​v2 350 ····​move-​result-​object·​v2
   
348 ····​if-​eqz·​p9,​·​:​cond_0 351 ····​if-​eqz·​p9,​·​:​cond_0
   
  352 ····​.​line·​165
349 ····​invoke-​static/​range·​{p9·​.​.​·​p9},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 353 ····​invoke-​static/​range·​{p9·​.​.​·​p9},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
350 ····​move-​result-​object·​v10 354 ····​move-​result-​object·​v10
   
351 ····​:​goto_0 355 ····​:​goto_0
352 ····​const/​4·​v11,​·​0x1 356 ····​const/​4·​v11,​·​0x1
   
Offset 367, 16 lines modified Offset 371, 18 lines modified
   
367 ····​move-​wide/​from16·​v8,​·​p7 371 ····​move-​wide/​from16·​v8,​·​p7
   
368 ····​move/​from16·​v12,​·​p10 372 ····​move/​from16·​v12,​·​p10
   
369 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​><init>(ILjava/​lang/​String;​Ljava/​lang/​String;​ILjava/​lang/​String;​JJLandroid/​net/​Uri;​ZZ)​V 373 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Lcom/​android/​ex/​chips/​RecipientEntry;​-​><init>(ILjava/​lang/​String;​Ljava/​lang/​String;​ILjava/​lang/​String;​JJLandroid/​net/​Uri;​ZZ)​V
   
  374 ····​.​line·​163
370 ····​return-​object·​v0 375 ····​return-​object·​v0
   
  376 ····​.​line·​165
371 ····​:​cond_0 377 ····​:​cond_0
372 ····​const/​4·​v10,​·​0x0 378 ····​const/​4·​v10,​·​0x0
   
373 ····​goto·​:​goto_0 379 ····​goto·​:​goto_0
374 .​end·​method 380 .​end·​method
   
375 .​method·​public·​static·​isCreatedRecipient(J)​Z 381 .​method·​public·​static·​isCreatedRecipient(J)​Z
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$BackgroundColorAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3146 24 ····​.​line·​3146
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$BackgroundC​olorAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$BackgroundC​olorAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$CancelAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3121 24 ····​.​line·​3121
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$CancelActio​n;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$CancelActio​n;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ClearStylesAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3105 24 ····​.​line·​3105
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ClearStyles​Action;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ClearStyles​Action;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ColorAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3298 24 ····​.​line·​3298
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ColorAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ColorAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$AlignAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3254 24 ····​.​line·​3254
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$AlignAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$AlignAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$CopyAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3026 24 ····​.​line·​3026
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$CopyAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$CopyAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$CutAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3038 24 ····​.​line·​3038
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$CutAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$CutAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$HorizontalLineAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3097 24 ····​.​line·​3097
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$HorizontalL​ineAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$HorizontalL​ineAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 19 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 21 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​2913 25 ····​.​line·​2913
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$EndEditAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3170 24 ····​.​line·​3170
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EndEditActi​on;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EndEditActi​on;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$NothingAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​2978 24 ····​.​line·​2978
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$NothingActi​on;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$NothingActi​on;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$MarqueeDialogAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3287 24 ····​.​line·​3287
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$MarqueeDial​ogAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$MarqueeDial​ogAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ImageAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3129 24 ····​.​line·​3129
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ImageAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ImageAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$PasteAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3080 24 ····​.​line·​3080
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$PasteAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$PasteAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$PreviewAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3154 24 ····​.​line·​3154
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$PreviewActi​on;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$PreviewActi​on;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ResetAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3178 24 ····​.​line·​3178
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ResetAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ResetAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SelectAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3050 24 ····​.​line·​3050
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SelectActio​n;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SelectActio​n;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SelectAllAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3089 24 ····​.​line·​3089
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SelectAllAc​tion;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SelectAllAc​tion;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3194 24 ····​.​line·​3194
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
Offset 49, 14 lines modified Offset 50, 15 lines modified
   
49 ····​move-​result·​v0 50 ····​move-​result·​v0
   
50 ····​if-​eqz·​v0,​·​:​cond_0 51 ····​if-​eqz·​v0,​·​:​cond_0
   
51 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 52 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
  53 ····​.​line·​3234
52 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 54 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
53 ····​invoke-​static·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 55 ····​invoke-​static·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
   
54 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
55 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I 57 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I
   
Offset 128, 14 lines modified Offset 130, 15 lines modified
   
128 ····​move-​result·​v2 130 ····​move-​result·​v2
   
129 ····​if-​eqz·​v2,​·​:​cond_0 131 ····​if-​eqz·​v2,​·​:​cond_0
   
130 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 132 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
  133 ····​.​line·​3198
131 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 134 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
132 ····​invoke-​static·​{v2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 135 ····​invoke-​static·​{v2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
   
133 ····​move-​result-​object·​v2 136 ····​move-​result-​object·​v2
   
134 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I 137 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I
   
Offset 181, 23 lines modified Offset 184, 25 lines modified
   
181 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getSelectionStart()​I 184 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getSelectionStart()​I
   
182 ····​move-​result·​v2 185 ····​move-​result·​v2
   
183 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 186 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
  187 ····​.​line·​3201
184 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 188 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
185 ····​invoke-​static·​{v3},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$1800(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 189 ····​invoke-​static·​{v3},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$1800(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
   
186 ····​move-​result-​object·​v3 190 ····​move-​result-​object·​v3
   
187 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getSelectionEnd()​I 191 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getSelectionEnd()​I
   
188 ····​move-​result·​v3 192 ····​move-​result·​v3
   
  193 ····​.​line·​3200
189 ····​#·​invokes:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>setInternalSelection​(II)​V 194 ····​#·​invokes:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>setInternalSelection​(II)​V
190 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>access$4500(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​II)​V 195 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>access$4500(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​II)​V
   
191 ····​.​line·​3202 196 ····​.​line·​3202
192 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>fixSelection()​Z 197 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>fixSelection()​Z
   
193 ····​.​line·​3203 198 ····​.​line·​3203
Offset 416, 14 lines modified Offset 421, 15 lines modified
   
416 ····​move-​result·​v0 421 ····​move-​result·​v0
   
417 ····​if-​eqz·​v0,​·​:​cond_0 422 ····​if-​eqz·​v0,​·​:​cond_0
   
418 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 423 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
  424 ····​.​line·​3223
419 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 425 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
420 ····​invoke-​static·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 426 ····​invoke-​static·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
   
421 ····​move-​result-​object·​v0 427 ····​move-​result-​object·​v0
   
422 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I 428 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ShowMenuAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3186 24 ····​.​line·​3186
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ShowMenuAct​ion;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$ShowMenuAct​ion;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SizeAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3327 24 ····​.​line·​3327
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SizeAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SizeAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$StartEditAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3162 24 ····​.​line·​3162
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$StartEditAc​tion;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$StartEditAc​tion;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$StopSelectionAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3113 24 ····​.​line·​3113
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$StopSelecti​onAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$StopSelecti​onAction;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SwingAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3276 24 ····​.​line·​3276
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SwingAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SwingAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$TelopAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3265 24 ····​.​line·​3265
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TelopAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TelopAction​;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$SetSpanActi​onBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewAction.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​3011 24 ····​.​line·​3011
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ion;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ion;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​2981 24 ····​.​line·​2981
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$EditModeAct​ionBase;​-​><init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​V
   
Offset 51, 14 lines modified Offset 52, 15 lines modified
   
51 ····​move-​result·​v1 52 ····​move-​result·​v1
   
52 ····​if-​eqz·​v1,​·​:​cond_0 53 ····​if-​eqz·​v1,​·​:​cond_0
   
53 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 54 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
  55 ····​.​line·​2996
54 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 56 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
55 ····​invoke-​static·​{v1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 57 ····​invoke-​static·​{v1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
   
56 ····​move-​result-​object·​v1 58 ····​move-​result-​object·​v1
   
57 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I 59 ····​invoke-​virtual·​{v1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I
   
Offset 180, 14 lines modified Offset 182, 15 lines modified
   
180 ····​move-​result·​v0 182 ····​move-​result·​v0
   
181 ····​if-​eqz·​v0,​·​:​cond_0 183 ····​if-​eqz·​v0,​·​:​cond_0
   
182 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​ 184 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions$TextViewAct​ionBase;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​
   
  185 ····​.​line·​2985
183 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 186 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
184 ····​invoke-​static·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 187 ····​invoke-​static·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​-​>access$2000(Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
   
185 ····​move-​result-​object·​v0 188 ····​move-​result-​object·​v0
   
186 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I 189 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getEditMode()​I
   
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions.smali
Offset 123, 14 lines modified Offset 123, 15 lines modified
   
123 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 123 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
   
   
124 #·​direct·​methods 124 #·​direct·​methods
125 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText;​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 125 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText;​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
126 ····​.​locals·​3 126 ····​.​locals·​3
  127 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
127 ····​.​param·​p2,​·​"est"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 128 ····​.​param·​p2,​·​"est"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
128 ····​.​param·​p3,​·​"manager"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 129 ····​.​param·​p3,​·​"manager"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
129 ····​.​param·​p4,​·​"dialog"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 130 ····​.​param·​p4,​·​"dialog"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
130 ····​.​prologue 131 ····​.​prologue
131 ····​const/​4·​v1,​·​0x0 132 ····​const/​4·​v1,​·​0x0
   
smali/com/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineDrawable.smali
Offset 64, 97 lines modified Offset 64, 81 lines modified
64 ····​invoke-​virtual·​{p0,​·​p2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineDrawable;​-​>renewBounds(I)​V 64 ····​invoke-​virtual·​{p0,​·​p2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineDrawable;​-​>renewBounds(I)​V
   
65 ····​.​line·​2709 65 ····​.​line·​2709
66 ····​return-​void 66 ····​return-​void
67 .​end·​method 67 .​end·​method
   
68 .​method·​private·​getParentSpan()​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​ 68 .​method·​private·​getParentSpan()​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​
69 ····​.​locals·9 69 ····​.​locals·6
   
70 ····​.​prologue 70 ····​.​prologue
71 ····.​line·2754 71 ····const/​4·v3,​·​0x0
72 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineDrawable;​-​>mSpannable:​Landroid/​text/​Spannable;​  
   
73 ····​.​line·​2755 72 ····​.​line·​2754
74 ····.​local·v5,​·"text":​Landroid/​text/​Spannable;​ 73 ····iget-​object·​v2,​·p0,​·Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineDrawable;​-​>mSpannable:​Landroid/​text/​Spannable;​
75 ····​const/​4·​v6,​·​0x0  
   
76 ····invoke-​interface·{v5},​·​Landroid/​text/​Spannable;​-​>length()​I 74 ····.​line·2756
  75 ····​.​local·​v2,​·​"text":​Landroid/​text/​Spannable;​
  76 ····​invoke-​interface·​{v2},​·​Landroid/​text/​Spannable;​-​>length()​I
   
77 ····​move-​result·​v7 77 ····​move-​result·​v4
   
78 ····​const-​class·​v8,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​ 78 ····​const-​class·​v5,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​
   
79 ····​invoke-​interface·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​text/​Spannable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​ 79 ····​invoke-​interface·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​text/​Spannable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​
   
80 ····​move-​result-​object·​v3 80 ····​move-​result-​object·​v1
   
81 ····​check-​cast·​v3,​·​[Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​ 81 ····​check-​cast·​v1,​·​[Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​
   
82 ····​.​line·​2757 82 ····​.​line·​2757
83 ····​.​local·​v3,​·​"images":​[Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​ 83 ····​.​local·​v1,​·​"images":​[Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​
84 ····​array-​length·​v6,​·​v3 84 ····​array-​length·​v4,​·​v1
   
85 ····​if-​lez·​v6,​·​:​cond_1 85 ····​if-​lez·​v4,​·​:​cond_1
   
86 ····​.​line·​2758 86 ····​.​line·​2758
87 ····move-​object·​v0,​·​v3 87 ····array-​length·​v4,​·​v1
   
88 ····​.​local·​v0,​·​"arr$":​[Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​  
89 ····​array-​length·​v4,​·​v0  
   
90 ····​.​local·​v4,​·​"len$":​I  
91 ····​const/​4·​v1,​·​0x0  
   
92 ····​.​local·​v1,​·​"i$":​I  
93 ····​:​goto_0 88 ····​:​goto_0
94 ····​if-​ge·​v1,​·​v4,​·​:​cond_1 89 ····​if-​ge·​v3,​·​v4,​·​:​cond_1
   
95 ····​aget-​object·​v2,​·​v0,​·​v1 90 ····​aget-​object·​v0,​·​v1,​·​v3
   
96 ····​.​line·​2759 91 ····​.​line·​2759
97 ····​.​local·​v2,​·​"image":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​ 92 ····​.​local·​v0,​·​"image":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​
98 ····​invoke-​virtual·​{v2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​-​>getDrawable()​Landroid/​graphics/​drawable/​Drawable;​ 93 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​-​>getDrawable()​Landroid/​graphics/​drawable/​Drawable;​
   
99 ····​move-​result-​object·​v6 94 ····​move-​result-​object·​v5
   
100 ····​if-​ne·​v6,​·​p0,​·​:​cond_0 95 ····​if-​ne·​v5,​·​p0,​·​:​cond_0
   
101 ····​.​line·​2765 96 ····​.​line·​2765
102 ····​.​end·​local·​v0····​#·​"arr$":​[Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​ 97 ····​.​end·​local·​v0····​#·​"image":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​
103 ····​.​end·​local·​v1····​#·​"i$":​I  
104 ····​.​end·​local·​v2····​#·​"image":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​  
105 ····​.​end·​local·​v4····​#·​"len$":​I  
106 ····​:​goto_1 98 ····​:​goto_1
107 ····​return-​object·​v2 99 ····​return-​object·​v0
   
108 ····​.​line·​2758 100 ····​.​line·​2758
109 ····​.​restart·​local·​v0····​#·​"arr$":​[Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​ 101 ····​.​restart·​local·​v0····​#·​"image":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​
110 ····​.​restart·​local·​v1····​#·​"i$":​I  
111 ····​.​restart·​local·​v2····​#·​"image":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​  
112 ····​.​restart·​local·​v4····​#·​"len$":​I  
113 ····​:​cond_0 102 ····​:​cond_0
114 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 103 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
115 ····​goto·​:​goto_0 104 ····​goto·​:​goto_0
   
116 ····​.​line·​2764 105 ····​.​line·​2764
117 ····​.​end·​local·​v0····​#·​"arr$":​[Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​ 106 ····​.​end·​local·​v0····​#·​"image":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​
118 ····​.​end·​local·​v1····​#·​"i$":​I  
119 ····​.​end·​local·​v2····​#·​"image":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​  
120 ····​.​end·​local·​v4····​#·​"len$":​I  
121 ····​:​cond_1 107 ····​:​cond_1
122 ····​const-​string·​v6,​·​"EditStyledTextSpan" 108 ····​const-​string·​v3,​·​"EditStyledTextSpan"
   
123 ····​const-​string·​v7,​·​"-​-​-​renewBounds:​·​Couldn\'t·​find" 109 ····​const-​string·​v4,​·​"-​-​-​renewBounds:​·​Couldn\'t·​find"
   
124 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 110 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
125 ····​.​line·​2765 111 ····​.​line·​2765
126 ····​const/​4·​v2,​·​0x0 112 ····​const/​4·​v0,​·​0x0
   
127 ····​goto·​:​goto_1 113 ····​goto·​:​goto_1
128 .​end·​method 114 .​end·​method
   
129 .​method·​private·​renewColor()​V 115 .​method·​private·​renewColor()​V
130 ····​.​locals·​8 116 ····​.​locals·​8
   
Max diff block lines reached; 370/5598 bytes (6.61%) of diff not shown.
smali/com/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$RescalableImageSpan.smali
Offset 234, 14 lines modified Offset 234, 15 lines modified
234 ····​.​local·​v0,​·​"bitmap":​Landroid/​graphics/​Bitmap;​ 234 ····​.​local·​v0,​·​"bitmap":​Landroid/​graphics/​Bitmap;​
235 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>gc()​V 235 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>gc()​V
   
236 ····​.​line·​2630 236 ····​.​line·​2630
237 ····​:​try_start_0 237 ····​:​try_start_0
238 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Rescala​bleImageSpan;​-​>mContext:​Landroid/​content/​Context;​ 238 ····​iget-​object·​v8,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Rescala​bleImageSpan;​-​>mContext:​Landroid/​content/​Context;​
   
  239 ····​.​line·​2631
239 ····​invoke-​virtual·​{v8},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 240 ····​invoke-​virtual·​{v8},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
240 ····​move-​result-​object·​v8 241 ····​move-​result-​object·​v8
   
241 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Rescala​bleImageSpan;​-​>mContentUri:​Landroid/​net/​Uri;​ 242 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Rescala​bleImageSpan;​-​>mContentUri:​Landroid/​net/​Uri;​
   
242 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​content/​ContentResolver;​-​>openInputStream(Land​roid/​net/​Uri;​)​Ljava/​io/​InputStream;​ 243 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​content/​ContentResolver;​-​>openInputStream(Land​roid/​net/​Uri;​)​Ljava/​io/​InputStream;​
smali/com/android/ex/editstyledtext/EditStyledText$EditorManager.smali
Offset 566, 132 lines modified Offset 566, 122 lines modified
566 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>onRefreshZeoWidthCha​r()​V 566 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>onRefreshZeoWidthCha​r()​V
   
567 ····​.​line·​1115 567 ····​.​line·​1115
568 ····​return-​void 568 ····​return-​void
569 .​end·​method 569 .​end·​method
   
570 .​method·​private·​clearStyles(Ljava/​lang/​CharSequence;​)​V 570 .​method·​private·​clearStyles(Ljava/​lang/​CharSequence;​)​V
571 ····​.​locals·11 571 ····​.​locals·9
572 ····​.​param·​p1,​·​"txt"····​#·​Ljava/​lang/​CharSequence;​ 572 ····​.​param·​p1,​·​"txt"····​#·​Ljava/​lang/​CharSequence;​
   
573 ····​.​prologue 573 ····​.​prologue
  574 ····​const/​4·​v6,​·​0x0
   
574 ····​.​line·​1078 575 ····​.​line·​1078
575 ····​const-​string·​v9,​·​"EditStyledText" 576 ····​const-​string·​v7,​·​"EditStyledText"
   
576 ····​const-​string·​v10,​·​"-​-​-​·​onClearStyles" 577 ····​const-​string·​v8,​·​"-​-​-​·​onClearStyles"
   
577 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 578 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
578 ····​.​line·​1080 579 ····​.​line·​1080
579 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>length()​I 580 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>length()​I
   
580 ····​move-​result·​v4 581 ····​move-​result·​v2
   
581 ····​.​line·​1081 582 ····​.​line·​1081
582 ····​.​local·​v4,​·​"len":​I 583 ····​.​local·​v2,​·​"len":​I
583 ····​instance-​of·​v9,​·​p1,​·​Landroid/​text/​Editable;​ 584 ····​instance-​of·​v7,​·​p1,​·​Landroid/​text/​Editable;​
   
584 ····​if-​eqz·​v9,​·​:​cond_4 585 ····​if-​eqz·​v7,​·​:​cond_4
   
585 ····​move-​object·​v1,​·​p1 586 ····​move-​object·​v0,​·​p1
   
586 ····​.​line·​1082 587 ····​.​line·​1082
587 ····​check-​cast·​v1,​·​Landroid/​text/​Editable;​ 588 ····​check-​cast·​v0,​·​Landroid/​text/​Editable;​
   
588 ····​.​line·​1083 589 ····​.​line·​1083
589 ····​.​local·​v1,​·​"editable":​Landroid/​text/​Editable;​ 590 ····​.​local·​v0,​·​"editable":​Landroid/​text/​Editable;​
590 ····​const/​4·​v9,​·0x0 591 ····​const-​class·​v7,​·Ljava/​lang/​Object;​
   
591 ····​const-​class·​v10,​·​Ljava/​lang/​Object;​  
   
592 ····​invoke-​interface·​{v1,​·​v9,​·​v4,​·​v10},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​ 592 ····​invoke-​interface·​{v0,​·​v6,​·​v2,​·​v7},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​
   
593 ····​move-​result-​object·​v8 593 ····​move-​result-​object·​v5
   
594 ····​.​line·​1084 594 ····​.​line·​1084
595 ····​.​local·​v8,​·​"styles":​[Ljava/​lang/​Object;​ 595 ····​.​local·​v5,​·​"styles":​[Ljava/​lang/​Object;​
596 ····move-​object·​v0,​·​v8 596 ····array-​length·​v7,​·​v5
   
597 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​Object;​  
598 ····​array-​length·​v5,​·​v0  
   
599 ····​.​local·​v5,​·​"len$":​I  
600 ····​const/​4·​v3,​·​0x0  
   
601 ····​.​local·​v3,​·​"i$":​I  
602 ····​:​goto_0 597 ····​:​goto_0
603 ····​if-​ge·​v3,​·​v5,​·​:​cond_4 598 ····​if-​ge·​v6,​·​v7,​·​:​cond_4
   
604 ····​aget-​object·​v7,​·​v0,​·​v3 599 ····​aget-​object·​v4,​·​v5,​·​v6
   
605 ····​.​line·​1085 600 ····​.​line·​1085
606 ····​.​local·​v7,​·​"style":​Ljava/​lang/​Object;​ 601 ····​.​local·​v4,​·​"style":​Ljava/​lang/​Object;​
607 ····​instance-​of·​v9,​·​v7,​·​Landroid/​text/​style/​ParagraphStyle;​ 602 ····​instance-​of·​v8,​·​v4,​·​Landroid/​text/​style/​ParagraphStyle;​
   
608 ····​if-​nez·​v9,​·​:​cond_0 603 ····​if-​nez·​v8,​·​:​cond_0
   
609 ····​instance-​of·​v9,​·​v7,​·​Landroid/​text/​style/​QuoteSpan;​ 604 ····​instance-​of·​v8,​·​v4,​·​Landroid/​text/​style/​QuoteSpan;​
   
610 ····​if-​nez·​v9,​·​:​cond_0 605 ····​if-​nez·​v8,​·​:​cond_0
   
611 ····​instance-​of·​v9,​·​v7,​·​Landroid/​text/​style/​CharacterStyle;​ 606 ····​instance-​of·​v8,​·​v4,​·​Landroid/​text/​style/​CharacterStyle;​
   
612 ····​if-​eqz·​v9,​·​:​cond_3 607 ····​if-​eqz·​v8,​·​:​cond_3
   
613 ····​instance-​of·​v9,​·​v7,​·​Landroid/​text/​style/​UnderlineSpan;​ 608 ····​instance-​of·​v8,​·​v4,​·​Landroid/​text/​style/​UnderlineSpan;​
   
614 ····​if-​nez·​v9,​·​:​cond_3 609 ····​if-​nez·​v8,​·​:​cond_3
   
615 ····​.​line·​1088 610 ····​.​line·​1088
616 ····​:​cond_0 611 ····​:​cond_0
617 ····​instance-​of·​v9,​·​v7,​·​Landroid/​text/​style/​ImageSpan;​ 612 ····​instance-​of·​v8,​·​v4,​·​Landroid/​text/​style/​ImageSpan;​
   
618 ····​if-​nez·​v9,​·​:​cond_1 613 ····​if-​nez·​v8,​·​:​cond_1
   
619 ····​instance-​of·​v9,​·​v7,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​ 614 ····​instance-​of·​v8,​·​v4,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans$Horizon​talLineSpan;​
   
620 ····​if-​eqz·​v9,​·​:​cond_2 615 ····​if-​eqz·​v8,​·​:​cond_2
   
621 ····​.​line·​1089 616 ····​.​line·​1089
622 ····​:​cond_1 617 ····​:​cond_1
623 ····​invoke-​interface·​{v1,​·​v7},​·​Landroid/​text/​Editable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I 618 ····​invoke-​interface·​{v0,​·​v4},​·​Landroid/​text/​Editable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I
   
624 ····​move-​result·​v6 619 ····​move-​result·​v3
   
625 ····​.​line·​1090 620 ····​.​line·​1090
626 ····​.​local·​v6,​·​"start":​I 621 ····​.​local·​v3,​·​"start":​I
627 ····​invoke-​interface·​{v1,​·​v7},​·​Landroid/​text/​Editable;​-​>getSpanEnd(Ljava/​lang/​Object;​)​I 622 ····​invoke-​interface·​{v0,​·​v4},​·​Landroid/​text/​Editable;​-​>getSpanEnd(Ljava/​lang/​Object;​)​I
Max diff block lines reached; 80826/84744 bytes (95.38%) of diff not shown.
smali/com/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans.smali
Offset 31, 10 lines modified Offset 31, 9 lines modified
31 .​method·​public·​constructor·​<init>()​V 31 .​method·​public·​constructor·​<init>()​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​2503 34 ····​.​line·​2503
35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
36 ····​.​line·​2698  
37 ····​return-​void 36 ····​return-​void
38 .​end·​method 37 .​end·​method
smali/com/android/ex/editstyledtext/EditStyledText$SavedStyledTextState.smali
Offset 44, 14 lines modified Offset 44, 15 lines modified
   
44 ····​const-​string·​v1,​·​"EditStyledText.​SavedState{" 44 ····​const-​string·​v1,​·​"EditStyledText.​SavedState{"
   
45 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 45 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
  47 ····​.​line·​2009
47 ····​invoke-​static·​{p0},​·​Ljava/​lang/​System;​-​>identityHashCode(Lja​va/​lang/​Object;​)​I 48 ····​invoke-​static·​{p0},​·​Ljava/​lang/​System;​-​>identityHashCode(Lja​va/​lang/​Object;​)​I
   
48 ····​move-​result·​v1 49 ····​move-​result·​v1
   
49 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>toHexString(I)​Ljava/​lang/​String;​ 50 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>toHexString(I)​Ljava/​lang/​String;​
   
50 ····​move-​result-​object·​v1 51 ····​move-​result-​object·​v1
Offset 78, 14 lines modified Offset 79, 15 lines modified
   
78 ····​move-​result-​object·​v0 79 ····​move-​result-​object·​v0
   
79 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 80 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
80 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
  82 ····​.​line·​2008
81 ····​return-​object·​v0 83 ····​return-​object·​v0
82 .​end·​method 84 .​end·​method
   
83 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 85 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
84 ····​.​locals·​1 86 ····​.​locals·​1
85 ····​.​param·​p1,​·​"out"····​#·​Landroid/​os/​Parcel;​ 87 ····​.​param·​p1,​·​"out"····​#·​Landroid/​os/​Parcel;​
86 ····​.​param·​p2,​·​"flags"····​#·​I 88 ····​.​param·​p2,​·​"flags"····​#·​I
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextArrowKeyMethod.smali
Offset 232, 14 lines modified Offset 232, 15 lines modified
232 ····​.​line·​2410 232 ····​.​line·​2410
233 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​text/​Layout;​-​>getParagraphDirectio​n(I)​I 233 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​text/​Layout;​-​>getParagraphDirectio​n(I)​I
   
234 ····​move-​result·​v5 234 ····​move-​result·​v5
   
235 ····​add-​int/​lit8·​v6,​·​v3,​·​0x1 235 ····​add-​int/​lit8·​v6,​·​v3,​·​0x1
   
  236 ····​.​line·​2411
236 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​text/​Layout;​-​>getParagraphDirectio​n(I)​I 237 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​text/​Layout;​-​>getParagraphDirectio​n(I)​I
   
237 ····​move-​result·​v6 238 ····​move-​result·​v6
   
238 ····​if-​ne·​v5,​·​v6,​·​:​cond_1 239 ····​if-​ne·​v5,​·​v6,​·​:​cond_1
   
239 ····​.​line·​2412 240 ····​.​line·​2412
Offset 377, 14 lines modified Offset 378, 15 lines modified
   
377 ····​const/​4·​v1,​·​0x1 378 ····​const/​4·​v1,​·​0x1
   
378 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 379 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
379 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextArrowKeyMethod;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​ 380 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextArrowKeyMethod;​-​>mManager:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​
   
  381 ····​.​line·​2362
380 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getSelectState()​I 382 ····​invoke-​virtual·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Editor​Manager;​-​>getSelectState()​I
   
381 ····​move-​result·​v0 383 ····​move-​result·​v0
   
382 ····​const/​4·​v1,​·​0x2 384 ····​const/​4·​v1,​·​0x2
   
383 ····​if-​ne·​v0,​·​v1,​·​:​cond_1 385 ····​if-​ne·​v0,​·​v1,​·​:​cond_1
Offset 489, 14 lines modified Offset 491, 15 lines modified
489 ····​.​line·​2388 491 ····​.​line·​2388
490 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​text/​Layout;​-​>getParagraphDirectio​n(I)​I 492 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​text/​Layout;​-​>getParagraphDirectio​n(I)​I
   
491 ····​move-​result·​v5 493 ····​move-​result·​v5
   
492 ····​add-​int/​lit8·​v6,​·​v3,​·​-​0x1 494 ····​add-​int/​lit8·​v6,​·​v3,​·​-​0x1
   
  495 ····​.​line·​2389
493 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​text/​Layout;​-​>getParagraphDirectio​n(I)​I 496 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​text/​Layout;​-​>getParagraphDirectio​n(I)​I
   
494 ····​move-​result·​v6 497 ····​move-​result·​v6
   
495 ····​if-​ne·​v5,​·​v6,​·​:​cond_1 498 ····​if-​ne·​v5,​·​v6,​·​:​cond_1
   
496 ····​.​line·​2390 499 ····​.​line·​2390
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextConverter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1926 27 ····​.​line·​1926
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter$1;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter$1;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 92, 14 lines modified Offset 93, 15 lines modified
92 ····​.​local·​v0,​·​"bitmap":​Landroid/​graphics/​Bitmap;​ 93 ····​.​local·​v0,​·​"bitmap":​Landroid/​graphics/​Bitmap;​
93 ····​:​try_start_0 94 ····​:​try_start_0
94 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>gc()​V 95 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>gc()​V
   
95 ····​.​line·​1935 96 ····​.​line·​1935
96 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter$1;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​ 97 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter$1;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​
   
  98 ····​.​line·​1936
97 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 99 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
98 ····​invoke-​static·​{v11},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>access$1200(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 100 ····​invoke-​static·​{v11},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>access$1200(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
   
99 ····​move-​result-​object·​v11 101 ····​move-​result-​object·​v11
   
100 ····​invoke-​virtual·​{v11},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getContext()​Landroid/​content/​Context;​ 102 ····​invoke-​virtual·​{v11},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getContext()​Landroid/​content/​Context;​
   
Offset 221, 14 lines modified Offset 223, 15 lines modified
221 ····​.​line·​1953 223 ····​.​line·​1953
222 ····​.​end·​local·​v7····​#·​"padding":​Landroid/​graphics/​Rect;​ 224 ····​.​end·​local·​v7····​#·​"padding":​Landroid/​graphics/​Rect;​
223 ····​:​goto_0 225 ····​:​goto_0
224 ····​new-​instance·​v2,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​ 226 ····​new-​instance·​v2,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​
   
225 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter$1;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​ 227 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter$1;​-​>this$1:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​
   
  228 ····​.​line·​1954
226 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 229 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
227 ····​invoke-​static·​{v11},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>access$1200(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 230 ····​invoke-​static·​{v11},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>access$1200(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
   
228 ····​move-​result-​object·​v11 231 ····​move-​result-​object·​v11
   
229 ····​invoke-​virtual·​{v11},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getContext()​Landroid/​content/​Context;​ 232 ····​invoke-​virtual·​{v11},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getContext()​Landroid/​content/​Context;​
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextConverter.smali
Offset 160, 32 lines modified Offset 160, 35 lines modified
160 ····​invoke-​static·​{v2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>access$1000(Lcom/​android/​ex/​editstyledtext/​EditStyledText;​)​V 160 ····​invoke-​static·​{v2},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>access$1000(Lcom/​android/​ex/​editstyledtext/​EditStyledText;​)​V
   
161 ····​.​line·​1892 161 ····​.​line·​1892
162 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mHtml:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextHtmlConverter;​ 162 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mHtml:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextHtmlConverter;​
   
163 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 163 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
   
  164 ····​.​line·​1893
164 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getText()​Landroid/​text/​Editable;​ 165 ····​invoke-​virtual·​{v3},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getText()​Landroid/​text/​Editable;​
   
165 ····​move-​result-​object·​v3 166 ····​move-​result-​object·​v3
   
166 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 167 ····​iget-​object·​v4,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
   
167 ····​#·​invokes:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getMaxImageWidthDip(​)​I 168 ····​#·​invokes:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getMaxImageWidthDip(​)​I
168 ····​invoke-​static·​{v4},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>access$500(Lcom/​android/​ex/​editstyledtext/​EditStyledText;​)​I 169 ····​invoke-​static·​{v4},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>access$500(Lcom/​android/​ex/​editstyledtext/​EditStyledText;​)​I
   
169 ····​move-​result·​v4 170 ····​move-​result·​v4
   
170 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 171 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
   
  172 ····​.​line·​1894
171 ····​#·​invokes:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getPaddingScale()​F 173 ····​#·​invokes:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>getPaddingScale()​F
172 ····​invoke-​static·​{v5},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>access$1100(Lcom/​android/​ex/​editstyledtext/​EditStyledText;​)​F 174 ····​invoke-​static·​{v5},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>access$1100(Lcom/​android/​ex/​editstyledtext/​EditStyledText;​)​F
   
173 ····​move-​result·​v5 175 ····​move-​result·​v5
   
  176 ····​.​line·​1893
174 ····​invoke-​interface·​{v2,​·​v3,​·​v6,​·​v4,​·​v5},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextHtmlConverter;​-​>toHtml(Landroid/​text/​Spanned;​ZIF)​Ljava/​lang/​String;​ 177 ····​invoke-​interface·​{v2,​·​v3,​·​v6,​·​v4,​·​v5},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextHtmlConverter;​-​>toHtml(Landroid/​text/​Spanned;​ZIF)​Ljava/​lang/​String;​
   
175 ····​move-​result-​object·​v1 178 ····​move-​result-​object·​v1
   
176 ····​.​line·​1895 179 ····​.​line·​1895
177 ····​.​local·​v1,​·​"html":​Ljava/​lang/​String;​ 180 ····​.​local·​v1,​·​"html":​Ljava/​lang/​String;​
178 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 181 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextConverter;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
Offset 200, 14 lines modified Offset 203, 15 lines modified
   
200 ····​const/​4·​v3,​·​0x4 203 ····​const/​4·​v3,​·​0x4
   
201 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​ 204 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​
   
202 ····​const/​4·​v4,​·​0x0 205 ····​const/​4·​v4,​·​0x0
   
  206 ····​.​line·​1898
203 ····​invoke-​static·​{v0},​·​Landroid/​graphics/​Color;​-​>red(I)​I 207 ····​invoke-​static·​{v0},​·​Landroid/​graphics/​Color;​-​>red(I)​I
   
204 ····​move-​result·​v5 208 ····​move-​result·​v5
   
205 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 209 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
206 ····​move-​result-​object·​v5 210 ····​move-​result-​object·​v5
Offset 236, 14 lines modified Offset 240, 15 lines modified
   
236 ····​aput-​object·​v5,​·​v3,​·​v4 240 ····​aput-​object·​v5,​·​v3,​·​v4
   
237 ····​const/​4·​v4,​·​0x3 241 ····​const/​4·​v4,​·​0x3
   
238 ····​aput-​object·​v1,​·​v3,​·​v4 242 ····​aput-​object·​v1,​·​v3,​·​v4
   
  243 ····​.​line·​1897
239 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 244 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
240 ····​move-​result-​object·​v1 245 ····​move-​result-​object·​v1
   
241 ····​.​line·​1901 246 ····​.​line·​1901
242 ····​const-​string·​v2,​·​"EditStyledText" 247 ····​const-​string·​v2,​·​"EditStyledText"
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2299 27 ····​.​line·​2299
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$10;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$10;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$11.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2328 27 ····​.​line·​2328
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$11;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$11;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2137 27 ····​.​line·​2137
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$1;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$1;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2145 27 ····​.​line·​2145
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$2;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$2;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2164 27 ····​.​line·​2164
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$3;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$3;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2190 27 ····​.​line·​2190
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$4;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$4;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2204 27 ····​.​line·​2204
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$5;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$5;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2223 27 ····​.​line·​2223
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$6;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$6;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2239 27 ····​.​line·​2239
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$8;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$8;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2230 27 ····​.​line·​2230
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$7;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$7;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/ex/editstyledtext/EditStyledText.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​widget/​EditText;​ 2 .​super·​Landroid/​widget/​EditText;​
3 .​source·​"EditStyledText.​java" 3 .​source·​"EditStyledText.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$1;​,​  
8 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​,​ 7 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditMo​deActions;​,​
9 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$ColorP​aletteDrawable;​,​ 8 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$ColorP​aletteDrawable;​,​
10 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans;​,​ 9 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextSpans;​,​
11 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextInputConnection;​,​ 10 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextInputConnection;​,​
12 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextArrowKeyMethod;​,​ 11 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextArrowKeyMethod;​,​
13 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$MenuHa​ndler;​,​ 12 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$MenuHa​ndler;​,​
14 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​,​ 13 ········​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​,​
Offset 437, 48 lines modified Offset 436, 46 lines modified
437 .​end·​method 436 .​end·​method
   
438 .​method·​private·​cancelViewManagers()​V 437 .​method·​private·​cancelViewManagers()​V
439 ····​.​locals·​3 438 ····​.​locals·​3
   
440 ····​.​prologue 439 ····​.​prologue
441 ····​.​line·​486 440 ····​.​line·​486
442 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>mESTNotifiers:​Ljava/​util/​ArrayList;​ 441 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>mESTNotifiers:​Ljava/​util/​ArrayList;​
   
443 ····​if-​eqz·​v2,​·​:​cond_0 442 ····​if-​eqz·​v1,​·​:​cond_0
   
444 ····​.​line·​487 443 ····​.​line·​487
445 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>mESTNotifiers:​Ljava/​util/​ArrayList;​ 444 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>mESTNotifiers:​Ljava/​util/​ArrayList;​
   
446 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 445 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
447 ····​move-​result-​object·​v0 446 ····​move-​result-​object·​v1
   
448 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
449 ····​:​goto_0 447 ····​:​goto_0
450 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 448 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
451 ····​move-​result·​v2 449 ····​move-​result·​v2
   
452 ····​if-​eqz·​v2,​·​:​cond_0 450 ····​if-​eqz·​v2,​·​:​cond_0
   
453 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 451 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
454 ····​move-​result-​object·​v1 452 ····​move-​result-​object·​v0
   
455 ····​check-​cast·​v1,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​ 453 ····​check-​cast·​v0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​
   
456 ····​.​line·​488 454 ····​.​line·​488
457 ····​.​local·​v1,​·​"notifier":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​ 455 ····​.​local·​v0,​·​"notifier":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​
458 ····​invoke-​interface·​{v1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​-​>cancelViewManager()​V 456 ····​invoke-​interface·​{v0},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​-​>cancelViewManager()​V
   
459 ····​goto·​:​goto_0 457 ····​goto·​:​goto_0
   
460 ····​.​line·​491 458 ····​.​line·​491
461 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 459 ····​.​end·​local·​v0····​#·​"notifier":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​
462 ····​.​end·​local·​v1····​#·​"notifier":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​  
463 ····​:​cond_0 460 ····​:​cond_0
464 ····​return-​void 461 ····​return-​void
465 .​end·​method 462 .​end·​method
   
466 .​method·​private·​dipToPx(I)​I 463 .​method·​private·​dipToPx(I)​I
467 ····​.​locals·​4 464 ····​.​locals·​4
468 ····​.​param·​p1,​·​"dip"····​#·​I 465 ····​.​param·​p1,​·​"dip"····​#·​I
Offset 687, 48 lines modified Offset 684, 46 lines modified
687 .​method·​private·​notifyStateChanged(II​)​V 684 .​method·​private·​notifyStateChanged(II​)​V
688 ····​.​locals·​3 685 ····​.​locals·​3
689 ····​.​param·​p1,​·​"mode"····​#·​I 686 ····​.​param·​p1,​·​"mode"····​#·​I
690 ····​.​param·​p2,​·​"state"····​#·​I 687 ····​.​param·​p2,​·​"state"····​#·​I
   
691 ····​.​prologue 688 ····​.​prologue
692 ····​.​line·​533 689 ····​.​line·​533
693 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>mESTNotifiers:​Ljava/​util/​ArrayList;​ 690 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>mESTNotifiers:​Ljava/​util/​ArrayList;​
   
694 ····​if-​eqz·​v2,​·​:​cond_0 691 ····​if-​eqz·​v1,​·​:​cond_0
   
695 ····​.​line·​534 692 ····​.​line·​534
696 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>mESTNotifiers:​Ljava/​util/​ArrayList;​ 693 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​-​>mESTNotifiers:​Ljava/​util/​ArrayList;​
   
697 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 694 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
698 ····​move-​result-​object·​v0 695 ····​move-​result-​object·​v1
   
699 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
700 ····​:​goto_0 696 ····​:​goto_0
701 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 697 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
702 ····​move-​result·​v2 698 ····​move-​result·​v2
   
703 ····​if-​eqz·​v2,​·​:​cond_0 699 ····​if-​eqz·​v2,​·​:​cond_0
   
704 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 700 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
705 ····​move-​result-​object·​v1 701 ····​move-​result-​object·​v0
   
706 ····​check-​cast·​v1,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​ 702 ····​check-​cast·​v0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​
   
707 ····​.​line·​535 703 ····​.​line·​535
708 ····​.​local·​v1,​·​"notifier":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​ 704 ····​.​local·​v0,​·​"notifier":​Lcom/​android/​ex/​editstyledtext/​EditStyledText$EditSt​yledTextNotifier;​
Max diff block lines reached; 17742/22811 bytes (77.78%) of diff not shown.
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2282 27 ····​.​line·​2282
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$9;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$9;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 64, 14 lines modified Offset 65, 15 lines modified
64 ····​move-​result-​object·​v2 65 ····​move-​result-​object·​v2
   
65 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 66 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
66 ····​.​line·​2285 67 ····​.​line·​2285
67 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$9;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 68 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$9;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
  69 ····​.​line·​2286
68 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 70 ····​#·​getter·​for:​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​-​>mEST:​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
69 ····​invoke-​static·​{v1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​-​>access$1300(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​ 71 ····​invoke-​static·​{v1},​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​-​>access$1300(Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​)​Lcom/​android/​ex/​editstyledtext/​EditStyledText;​
   
70 ····​move-​result-​object·​v2 72 ····​move-​result-​object·​v2
   
71 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$9;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​ 73 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog$9;​-​>this$0:​Lcom/​android/​ex/​editstyledtext/​EditStyledText$Styled​TextDialog;​
   
smali/com/android/timezonepicker/R.smali
Offset 20, 10 lines modified Offset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​9 23 ····​.​line·​9
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​42  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method
smali/com/android/timezonepicker/TimeZoneData.smali
Offset 387, 88 lines modified Offset 387, 87 lines modified
   
387 .​method·​private·​getIdenticalTimeZoneI​nTheCountry(Lcom/​android/​timezonepicker/​TimeZoneInfo;​)​I 387 .​method·​private·​getIdenticalTimeZoneI​nTheCountry(Lcom/​android/​timezonepicker/​TimeZoneInfo;​)​I
388 ····​.​locals·​5 388 ····​.​locals·​5
389 ····​.​param·​p1,​·​"timeZoneInfo"····​#·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​ 389 ····​.​param·​p1,​·​"timeZoneInfo"····​#·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​
   
390 ····​.​prologue 390 ····​.​prologue
391 ····​.​line·​516 391 ····​.​line·​516
392 ····​const/​4·​v1,​·​0x0 392 ····​const/​4·​v0,​·​0x0
   
393 ····​.​line·​517 393 ····​.​line·​517
394 ····​.​local·​v1,​·​"idx":​I 394 ····​.​local·​v0,​·​"idx":​I
395 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneData;​-​>mTimeZones:​Ljava/​util/​ArrayList;​ 395 ····​iget-​object·​v2,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneData;​-​>mTimeZones:​Ljava/​util/​ArrayList;​
   
396 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 396 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
397 ····​move-​result-​object·​v0 397 ····​move-​result-​object·​v2
   
398 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
399 ····​:​goto_0 398 ····​:​goto_0
400 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 399 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
401 ····​move-​result·​v3 400 ····​move-​result·​v3
   
402 ····​if-​eqz·​v3,​·​:​cond_3 401 ····​if-​eqz·​v3,​·​:​cond_3
   
403 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 402 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
404 ····​move-​result-​object·​v2 403 ····​move-​result-​object·​v1
   
405 ····​check-​cast·​v2,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​ 404 ····​check-​cast·​v1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​
   
406 ····​.​line·​518 405 ····​.​line·​518
407 ····​.​local·​v2,​·​"tzi":​Lcom/​android/​timezonepicker/​TimeZoneInfo;​ 406 ····​.​local·​v1,​·​"tzi":​Lcom/​android/​timezonepicker/​TimeZoneInfo;​
408 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>hasSameRules(Lcom/​android/​timezonepicker/​TimeZoneInfo;​)​Z 407 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>hasSameRules(Lcom/​android/​timezonepicker/​TimeZoneInfo;​)​Z
   
409 ····​move-​result·​v3 408 ····​move-​result·​v3
   
410 ····​if-​eqz·​v3,​·​:​cond_2 409 ····​if-​eqz·​v3,​·​:​cond_2
   
411 ····​.​line·​519 410 ····​.​line·​519
412 ····​iget-​object·​v3,​·​v2,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mCountry:​Ljava/​lang/​String;​ 411 ····​iget-​object·​v3,​·​v1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mCountry:​Ljava/​lang/​String;​
   
413 ····​if-​nez·​v3,​·​:​cond_1 412 ····​if-​nez·​v3,​·​:​cond_1
   
414 ····​.​line·​520 413 ····​.​line·​520
415 ····​iget-​object·​v3,​·​p1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mCountry:​Ljava/​lang/​String;​ 414 ····​iget-​object·​v3,​·​p1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mCountry:​Ljava/​lang/​String;​
   
416 ····​if-​nez·​v3,​·​:​cond_2 415 ····​if-​nez·​v3,​·​:​cond_2
   
417 ····​.​line·​529 416 ····​.​line·​529
418 ····​.​end·​local·​v1····​#·​"idx":​I 417 ····​.​end·​local·​v0····​#·​"idx":​I
419 ····​.​end·​local·​v2····​#·​"tzi":​Lcom/​android/​timezonepicker/​TimeZoneInfo;​ 418 ····​.​end·​local·​v1····​#·​"tzi":​Lcom/​android/​timezonepicker/​TimeZoneInfo;​
420 ····​:​cond_0 419 ····​:​cond_0
421 ····​:​goto_1 420 ····​:​goto_1
422 ····​return·​v1 421 ····​return·​v0
   
423 ····​.​line·​523 422 ····​.​line·​523
424 ····​.​restart·​local·​v1····​#·​"idx":​I 423 ····​.​restart·​local·​v0····​#·​"idx":​I
425 ····​.​restart·​local·​v2····​#·​"tzi":​Lcom/​android/​timezonepicker/​TimeZoneInfo;​ 424 ····​.​restart·​local·​v1····​#·​"tzi":​Lcom/​android/​timezonepicker/​TimeZoneInfo;​
426 ····​:​cond_1 425 ····​:​cond_1
427 ····​iget-​object·​v3,​·​v2,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mCountry:​Ljava/​lang/​String;​ 426 ····​iget-​object·​v3,​·​v1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mCountry:​Ljava/​lang/​String;​
   
428 ····​iget-​object·​v4,​·​p1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mCountry:​Ljava/​lang/​String;​ 427 ····​iget-​object·​v4,​·​p1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mCountry:​Ljava/​lang/​String;​
   
429 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 428 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
430 ····​move-​result·​v3 429 ····​move-​result·​v3
   
431 ····​if-​nez·​v3,​·​:​cond_0 430 ····​if-​nez·​v3,​·​:​cond_0
   
432 ····​.​line·​527 431 ····​.​line·​527
433 ····​:​cond_2 432 ····​:​cond_2
434 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 433 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
435 ····​.​line·​528 434 ····​.​line·​528
436 ····​goto·​:​goto_0 435 ····​goto·​:​goto_0
   
437 ····​.​line·​529 436 ····​.​line·​529
438 ····​.​end·​local·​v2····​#·​"tzi":​Lcom/​android/​timezonepicker/​TimeZoneInfo;​ 437 ····​.​end·​local·​v1····​#·​"tzi":​Lcom/​android/​timezonepicker/​TimeZoneInfo;​
439 ····​:​cond_3 438 ····​:​cond_3
440 ····​const/​4·​v1,​·​-​0x1 439 ····​const/​4·​v0,​·​-​0x1
   
441 ····​goto·​:​goto_1 440 ····​goto·​:​goto_1
442 .​end·​method 441 .​end·​method
   
443 .​method·​private·​indexByOffsets(ILcom/​android/​timezonepicker/​TimeZoneInfo;​)​V 442 .​method·​private·​indexByOffsets(ILcom/​android/​timezonepicker/​TimeZoneInfo;​)​V
444 ····​.​locals·​8 443 ····​.​locals·​8
445 ····​.​param·​p1,​·​"idx"····​#·​I 444 ····​.​param·​p1,​·​"idx"····​#·​I
Offset 1088, 14 lines modified Offset 1087, 15 lines modified
   
1088 ····​move-​object/​from16·​v0,​·​p0 1087 ····​move-​object/​from16·​v0,​·​p0
   
1089 ····​iget-​object·​v0,​·​v0,​·​Lcom/​android/​timezonepicker/​TimeZoneData;​-​>mAlternateDefaultTim​eZoneId:​Ljava/​lang/​String;​ 1088 ····​iget-​object·​v0,​·​v0,​·​Lcom/​android/​timezonepicker/​TimeZoneData;​-​>mAlternateDefaultTim​eZoneId:​Ljava/​lang/​String;​
   
1090 ····​move-​object/​from16·​v21,​·​v0 1089 ····​move-​object/​from16·​v21,​·​v0
   
  1090 ····​.​line·​417
1091 ····​move-​object/​from16·​v0,​·​v17 1091 ····​move-​object/​from16·​v0,​·​v17
   
Max diff block lines reached; 28932/32833 bytes (88.12%) of diff not shown.
smali/com/android/timezonepicker/TimeZoneFilterTypeAdapter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​136 27 ····​.​line·​136
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter$1;​-​>this$0:​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter$1;​-​>this$0:​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/timezonepicker/TimeZoneFilterTypeAdapter$ArrayFilter.smali
Offset 618, 485 lines modified Offset 618, 454 lines modified
618 ········​:​pswitch_2 618 ········​:​pswitch_2
619 ········​:​pswitch_0 619 ········​:​pswitch_0
620 ········​:​pswitch_1 620 ········​:​pswitch_1
621 ····​.​end·​packed-​switch 621 ····​.​end·​packed-​switch
622 .​end·​method 622 .​end·​method
   
623 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​ 623 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​
624 ····​.​locals·​24 624 ····​.​locals·​21
625 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​CharSequence;​ 625 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​CharSequence;​
   
626 ····​.​prologue 626 ····​.​prologue
627 ····​.​line·​173 627 ····​.​line·​173
628 ····​new-​instance·​v17,​·​Landroid/​widget/​Filter$FilterResults;​ 628 ····​new-​instance·​v13,​·​Landroid/​widget/​Filter$FilterResults;​
   
629 ····​invoke-​direct/​range·​{v17·​.​.​·v17},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V 629 ····​invoke-​direct·​{v13},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V
   
630 ····​.​line·​174 630 ····​.​line·​174
631 ····​.​local·​v17,​·​"results":​Landroid/​widget/​Filter$FilterResults;​ 631 ····​.​local·​v13,​·​"results":​Landroid/​widget/​Filter$FilterResults;​
632 ····​const/​16·​v16,​·​0x0 632 ····​const/​4·​v12,​·​0x0
   
633 ····​.​line·​175 633 ····​.​line·​175
634 ····​.​local·​v16,​·​"prefixString":​Ljava/​lang/​String;​ 634 ····​.​local·​v12,​·​"prefixString":​Ljava/​lang/​String;​
635 ····​if-​eqz·​p1,​·​:​cond_0 635 ····​if-​eqz·​p1,​·​:​cond_0
   
636 ····​.​line·​176 636 ····​.​line·​176
637 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 637 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
638 ····​move-​result-​object·​v20 638 ····​move-​result-​object·​v16
   
639 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 639 ····​invoke-​virtual/​range·​{v16·​.​.​·​v16},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
640 ····​move-​result-​object·​v20 640 ····​move-​result-​object·​v16
   
641 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 641 ····​invoke-​virtual/​range·​{v16·​.​.​·​v16},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
642 ····​move-​result-​object·​v16 642 ····​move-​result-​object·​v12
   
643 ····​.​line·​179 643 ····​.​line·​179
644 ····​:​cond_0 644 ····​:​cond_0
645 ····​invoke-​static/​range·​{v16·​.​.​·v16},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 645 ····​invoke-​static·​{v12},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
646 ····​move-​result·​v20 646 ····​move-​result·​v16
   
647 ····​if-​eqz·​v20,​·​:​cond_1 647 ····​if-​eqz·​v16,​·​:​cond_1
   
648 ····​.​line·​180 648 ····​.​line·​180
649 ····​const/​16·​v20,​·​0x0 649 ····​const/​16·​v16,​·​0x0
   
650 ····​move-​object/​from16·​v0,​·​v20  
   
651 ····​move-​object/​from16·​v1,​·​v17 650 ····​move-​object/​from16·​v0,​·​v16
   
652 ····​iput-​object·​v0,​·​v1,​·​Landroid/​widget/​Filter$FilterResults;​-​>values:​Ljava/​lang/​Object;​ 651 ····​iput-​object·​v0,​·​v13,​·​Landroid/​widget/​Filter$FilterResults;​-​>values:​Ljava/​lang/​Object;​
   
653 ····​.​line·​181 652 ····​.​line·​181
654 ····​const/​16·​v20,​·​0x0 653 ····​const/​16·​v16,​·​0x0
   
655 ····​move/​from16·​v0,​·​v20  
   
656 ····​move-​object/​from16·​v1,​·​v17 654 ····​move/​from16·​v0,​·​v16
   
657 ····​iput·​v0,​·​v1,​·​Landroid/​widget/​Filter$FilterResults;​-​>count:​I 655 ····​iput·​v0,​·​v13,​·​Landroid/​widget/​Filter$FilterResults;​-​>count:​I
   
658 ····​.​line·​255 656 ····​.​line·​255
659 ····​:​goto_0 657 ····​:​goto_0
660 ····​return-​object·​v17 658 ····​return-​object·​v13
   
661 ····​.​line·​187 659 ····​.​line·​187
662 ····​:​cond_1 660 ····​:​cond_1
663 ····​new-​instance·​v7,​·​Ljava/​util/​ArrayList;​ 661 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​
   
664 ····​invoke-​direct·​{v7},​·​Ljava/​util/​ArrayList;​-​><init>()​V 662 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
665 ····​.​line·​192 663 ····​.​line·​192
666 ····​.​local·​v7,​·​"filtered":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter$FilterTypeResult​;​>;​" 664 ····​.​local·​v6,​·​"filtered":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter$FilterTypeResult​;​>;​"
667 ····​const/​4·​v8,​·​0x0 665 ····​const/​4·​v7,​·​0x0
   
668 ····​.​line·​193 666 ····​.​line·​193
669 ····​.​local·​v8,​·​"gmtOnly":​Z 667 ····​.​local·​v7,​·​"gmtOnly":​Z
670 ····​const/​16·​v18,​·​0x0 668 ····​const/​4·​v14,​·​0x0
   
671 ····​.​line·​194 669 ····​.​line·​194
672 ····​.​local·​v18,​·​"startParsePosition":​I 670 ····​.​local·​v14,​·​"startParsePosition":​I
673 ····​const/​16·​v20,​·​0x0 671 ····​const/​16·​v16,​·​0x0
   
674 ····​move-​object/​from16·​v0,​·​v16  
   
675 ····​move/​from16·​v1,​·​v20 672 ····​move/​from16·​v0,​·​v16
   
676 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>charAt(I)​C 673 ····​invoke-​virtual·​{v12,​·​v0},​·​Ljava/​lang/​String;​-​>charAt(I)​C
   
677 ····​move-​result·​v20 674 ····​move-​result·​v16
   
678 ····​const/​16·​v21,​·​0x2b 675 ····​const/​16·​v17,​·​0x2b
   
679 ····​move/​from16·​v0,​·​v20 676 ····​move/​from16·​v0,​·​v16
   
680 ····​move/​from16·​v1,​·​v21 677 ····​move/​from16·​v1,​·​v17
   
Max diff block lines reached; 15737/19649 bytes (80.09%) of diff not shown.
smali/com/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​type:​I 23 .​field·​type:​I
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​public·​constructor·​<init>(Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​ILjava/​lang/​String;​I)​V 25 .​method·​public·​constructor·​<init>(Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​ILjava/​lang/​String;​I)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​
27 ····​.​param·​p2,​·​"type"····​#·​I 28 ····​.​param·​p2,​·​"type"····​#·​I
28 ····​.​param·​p3,​·​"constraint"····​#·​Ljava/​lang/​String;​ 29 ····​.​param·​p3,​·​"constraint"····​#·​Ljava/​lang/​String;​
29 ····​.​param·​p4,​·​"time"····​#·​I 30 ····​.​param·​p4,​·​"time"····​#·​I
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​67 32 ····​.​line·​67
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter$FilterTypeResult​;​-​>this$0:​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter$FilterTypeResult​;​-​>this$0:​Lcom/​android/​timezonepicker/​TimeZoneFilterTypeAda​pter;​
smali/com/android/timezonepicker/TimeZonePickerDialog.smali
Offset 175, 24 lines modified Offset 175, 27 lines modified
   
175 ····​invoke-​virtual·​{p3,​·​v1},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I 175 ····​invoke-​virtual·​{p3,​·​v1},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
   
176 ····​move-​result·​v1 176 ····​move-​result·​v1
   
177 ····​const-​string·​v2,​·​"last_filter_string" 177 ····​const-​string·​v2,​·​"last_filter_string"
   
  178 ····​.​line·​74
178 ····​invoke-​virtual·​{p3,​·​v2},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 179 ····​invoke-​virtual·​{p3,​·​v2},​·​Landroid/​os/​Bundle;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
179 ····​move-​result-​object·​v2 180 ····​move-​result-​object·​v2
   
180 ····​const-​string·​v6,​·​"last_filter_time" 181 ····​const-​string·​v6,​·​"last_filter_time"
   
  182 ····​.​line·​75
181 ····​invoke-​virtual·​{p3,​·​v6},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I 183 ····​invoke-​virtual·​{p3,​·​v6},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
   
182 ····​move-​result·​v6 184 ····​move-​result·​v6
   
  185 ····​.​line·​73
183 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v6},​·​Lcom/​android/​timezonepicker/​TimeZonePickerView;​-​>showFilterResults(IL​java/​lang/​String;​I)​V 186 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v6},​·​Lcom/​android/​timezonepicker/​TimeZonePickerView;​-​>showFilterResults(IL​java/​lang/​String;​I)​V
   
184 ····​.​line·​77 187 ····​.​line·​77
185 ····​:​cond_2 188 ····​:​cond_2
186 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZonePickerDialog;​-​>mView:​Lcom/​android/​timezonepicker/​TimeZonePickerView;​ 189 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZonePickerDialog;​-​>mView:​Lcom/​android/​timezonepicker/​TimeZonePickerView;​
   
187 ····​return-​object·​v0 190 ····​return-​object·​v0
smali/com/android/timezonepicker/TimeZoneInfo.smali
Offset 553, 14 lines modified Offset 553, 15 lines modified
   
553 ····​const-​string·​v3,​·​"Not·​expected·​to·​be·​comparing·​tz·​with·​the·​same·​country,​·​same·​offset,​·​same·​dst,​·​same·​transitions:​\n" 553 ····​const-​string·​v3,​·​"Not·​expected·​to·​be·​comparing·​tz·​with·​the·​same·​country,​·​same·​offset,​·​same·​dst,​·​same·​transitions:​\n"
   
554 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 554 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
555 ····​move-​result-​object·​v2 555 ····​move-​result-​object·​v2
   
  556 ····​.​line·​354
556 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>toString()​Ljava/​lang/​String;​ 557 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>toString()​Ljava/​lang/​String;​
   
557 ····​move-​result-​object·​v3 558 ····​move-​result-​object·​v3
   
558 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 559 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
559 ····​move-​result-​object·​v2 560 ····​move-​result-​object·​v2
Offset 579, 14 lines modified Offset 580, 15 lines modified
   
579 ····​move-​result-​object·​v2 580 ····​move-​result-​object·​v2
   
580 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 581 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
581 ····​move-​result-​object·​v2 582 ····​move-​result-​object·​v2
   
  583 ····​.​line·​353
582 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 584 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
583 ····​.​line·​358 585 ····​.​line·​358
584 ····​:​cond_5 586 ····​:​cond_5
585 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mDisplayName:​Ljava/​lang/​String;​ 587 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mDisplayName:​Ljava/​lang/​String;​
   
586 ····​if-​eqz·​v1,​·​:​cond_6 588 ····​if-​eqz·​v1,​·​:​cond_6
Offset 616, 22 lines modified Offset 618, 24 lines modified
   
616 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​TimeZone;​-​>getDisplayName(Ljava​/​util/​Locale;​)​Ljava/​lang/​String;​ 618 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​TimeZone;​-​>getDisplayName(Ljava​/​util/​Locale;​)​Ljava/​lang/​String;​
   
617 ····​move-​result-​object·​v1 619 ····​move-​result-​object·​v1
   
618 ····​iget-​object·​v2,​·​p1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mTz:​Ljava/​util/​TimeZone;​ 620 ····​iget-​object·​v2,​·​p1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mTz:​Ljava/​util/​TimeZone;​
   
  621 ····​.​line·​363
619 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 622 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
620 ····​move-​result-​object·​v3 623 ····​move-​result-​object·​v3
   
621 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​TimeZone;​-​>getDisplayName(Ljava​/​util/​Locale;​)​Ljava/​lang/​String;​ 624 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​TimeZone;​-​>getDisplayName(Ljava​/​util/​Locale;​)​Ljava/​lang/​String;​
   
622 ····​move-​result-​object·​v2 625 ····​move-​result-​object·​v2
   
  626 ····​.​line·​362
623 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>compareTo(Ljava/​lang/​String;​)​I 627 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>compareTo(Ljava/​lang/​String;​)​I
   
624 ····​move-​result·​v1 628 ····​move-​result·​v1
   
625 ····​goto·​:​goto_0 629 ····​goto·​:​goto_0
626 .​end·​method 630 .​end·​method
   
Offset 1172, 25 lines modified Offset 1176, 28 lines modified
   
1172 ····​if-​ne·​v0,​·​v1,​·​:​cond_0 1176 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
   
1173 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mTransitions:​[J 1177 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mTransitions:​[J
   
1174 ····​iget-​object·​v1,​·​p1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mTransitions:​[J 1178 ····​iget-​object·​v1,​·​p1,​·​Lcom/​android/​timezonepicker/​TimeZoneInfo;​-​>mTransitions:​[J
   
  1179 ····​.​line·​241
1175 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​util/​Arrays;​-​>equals([J[J)​Z 1180 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​util/​Arrays;​-​>equals([J[J)​Z
   
1176 ····​move-​result·​v0 1181 ····​move-​result·​v0
   
1177 ····​if-​eqz·​v0,​·​:​cond_0 1182 ····​if-​eqz·​v0,​·​:​cond_0
   
1178 ····​const/​4·​v0,​·​0x1 1183 ····​const/​4·​v0,​·​0x1
   
  1184 ····​.​line·​240
1179 ····​:​goto_0 1185 ····​:​goto_0
1180 ····​return·​v0 1186 ····​return·​v0
   
  1187 ····​.​line·​241
1181 ····​:​cond_0 1188 ····​:​cond_0
1182 ····​const/​4·​v0,​·​0x0 1189 ····​const/​4·​v0,​·​0x0
   
1183 ····​goto·​:​goto_0 1190 ····​goto·​:​goto_0
1184 .​end·​method 1191 .​end·​method
   
1185 .​method·​public·​toString()​Ljava/​lang/​String;​ 1192 .​method·​public·​toString()​Ljava/​lang/​String;​
smali/com/android/timezonepicker/TimeZonePickerView.smali
Offset 525, 14 lines modified Offset 525, 15 lines modified
525 ············​"Landroid/​view/​View;​",​ 525 ············​"Landroid/​view/​View;​",​
526 ············​"IJ)​V" 526 ············​"IJ)​V"
527 ········​} 527 ········​}
528 ····​.​end·​annotation 528 ····​.​end·​annotation
   
529 ····​.​prologue 529 ····​.​prologue
530 ····​.​line·​154 530 ····​.​line·​154
  531 ····​.​line·​155
531 ····​.​local·​p1,​·​"parent":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​" 532 ····​.​local·​p1,​·​"parent":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​"
532 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​timezonepicker/​TimeZonePickerView;​-​>getContext()​Landroid/​content/​Context;​ 533 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​timezonepicker/​TimeZonePickerView;​-​>getContext()​Landroid/​content/​Context;​
   
533 ····​move-​result-​object·​v1 534 ····​move-​result-​object·​v1
   
534 ····​const-​string·​v2,​·​"input_method" 535 ····​const-​string·​v2,​·​"input_method"
   
smali/com/android/timezonepicker/TimeZonePickerView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​timezonepicker/​TimeZonePickerView;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​android/​timezonepicker/​TimeZonePickerView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​android/​timezonepicker/​TimeZonePickerView;​)​V 23 .​method·​constructor·​<init>(Lcom/​android/​timezonepicker/​TimeZonePickerView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​timezonepicker/​TimeZonePickerView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​82 27 ····​.​line·​82
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZonePickerView$1;​-​>this$0:​Lcom/​android/​timezonepicker/​TimeZonePickerView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZonePickerView$1;​-​>this$0:​Lcom/​android/​timezonepicker/​TimeZonePickerView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
smali/com/android/timezonepicker/TimeZoneResultAdapter.smali
Offset 487, 223 lines modified Offset 487, 223 lines modified
   
487 ····​.​line·​127 487 ····​.​line·​127
488 ····​move/​from16·​v0,​·​p3 488 ····​move/​from16·​v0,​·​p3
   
489 ····​iput·​v0,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mLastFilterTime:​I 489 ····​iput·​v0,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mLastFilterTime:​I
   
490 ····​.​line·​129 490 ····​.​line·​129
491 ····​const/​4·​v12,​·​0x0 491 ····​const/​4·​v11,​·​0x0
   
492 ····​iput·​v12,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I 492 ····​iput·​v11,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I
   
493 ····​.​line·​130 493 ····​.​line·​130
494 ····​const/​4·​v4,​·​0x0 494 ····​const/​4·​v3,​·​0x0
   
495 ····​.​line·​132 495 ····​.​line·​132
496 ····​.​local·​v4,​·​"idx":​I 496 ····​.​local·​v3,​·​"idx":​I
497 ····​packed-​switch·​p1,​·​:​pswitch_data_0 497 ····​packed-​switch·​p1,​·​:​pswitch_data_0
   
498 ····​.​line·​181 498 ····​.​line·​181
499 ····​new-​instance·​v12,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 499 ····​new-​instance·​v11,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
500 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>()​V 500 ····​invoke-​direct·​{v11},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>()​V
   
501 ····​throw·​v12 501 ····​throw·​v11
   
502 ····​.​line·​134 502 ····​.​line·​134
503 ····​:​pswitch_0 503 ····​:​pswitch_0
504 ····​iget-​object·​v12,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneInd​ices:​[I 504 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneInd​ices:​[I
   
505 ····​iget·​v13,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I 505 ····​iget·​v12,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I
   
506 ····​add-​int/​lit8·​v14,​·​v13,​·​0x1 506 ····​add-​int/​lit8·​v13,​·​v12,​·​0x1
   
507 ····​iput·​v14,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I 507 ····​iput·​v13,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I
   
508 ····​const/​16·​v14,​·​-​0x64 508 ····​const/​16·​v13,​·​-​0x64
   
509 ····​aput·​v14,​·​v12,​·​v13 509 ····​aput·​v13,​·​v11,​·​v12
   
510 ····​.​line·​183 510 ····​.​line·​183
511 ····​:​cond_0 511 ····​:​cond_0
512 ····​:​pswitch_1 512 ····​:​pswitch_1
513 ····​iget·​v12,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I 513 ····​iget·​v11,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I
   
514 ····​if-​lez·​v12,​·​:​cond_3 514 ····​if-​lez·​v11,​·​:​cond_3
   
515 ····​const/​4·​v12,​·​0x1 515 ····​const/​4·​v11,​·​0x1
   
516 ····​:​goto_0 516 ····​:​goto_0
517 ····​iput-​boolean·​v12,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mHasResults:​Z 517 ····​iput-​boolean·​v11,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mHasResults:​Z
   
518 ····​.​line·​185 518 ····​.​line·​185
519 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>notifyDataSetChanged​()​V 519 ····​invoke-​virtual·​{p0},​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>notifyDataSetChanged​()​V
   
520 ····​.​line·​186 520 ····​.​line·​186
521 ····​return-​void 521 ····​return-​void
   
522 ····​.​line·​138 522 ····​.​line·​138
523 ····​:​pswitch_2 523 ····​:​pswitch_2
524 ····​iget-​object·​v12,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mTimeZoneData:​Lcom/​android/​timezonepicker/​TimeZoneData;​ 524 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mTimeZoneData:​Lcom/​android/​timezonepicker/​TimeZoneData;​
   
525 ····​invoke-​virtual·​{v12},​·​Lcom/​android/​timezonepicker/​TimeZoneData;​-​>getDefaultTimeZoneIn​dex()​I 525 ····​invoke-​virtual·​{v11},​·​Lcom/​android/​timezonepicker/​TimeZoneData;​-​>getDefaultTimeZoneIn​dex()​I
   
526 ····​move-​result·​v1 526 ····​move-​result·​v1
   
527 ····​.​line·​139 527 ····​.​line·​139
528 ····​.​local·​v1,​·​"defaultTzIndex":​I 528 ····​.​local·​v1,​·​"defaultTzIndex":​I
529 ····​const/​4·​v12,​·​-​0x1 529 ····​const/​4·​v11,​·​-​0x1
   
530 ····​if-​eq·​v1,​·​v12,​·​:​cond_1 530 ····​if-​eq·​v1,​·​v11,​·​:​cond_1
   
531 ····​.​line·​140 531 ····​.​line·​140
532 ····​iget-​object·​v12,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneInd​ices:​[I 532 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneInd​ices:​[I
   
533 ····​iget·​v13,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I 533 ····​iget·​v12,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I
   
534 ····​add-​int/​lit8·​v14,​·​v13,​·​0x1 534 ····​add-​int/​lit8·​v13,​·​v12,​·​0x1
   
535 ····​iput·​v14,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I 535 ····​iput·​v13,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mFilteredTimeZoneLen​gth:​I
   
536 ····​aput·​v1,​·​v12,​·​v13 536 ····​aput·​v1,​·​v11,​·​v12
   
537 ····​.​line·​144 537 ····​.​line·​144
538 ····​:​cond_1 538 ····​:​cond_1
539 ····​iget-​object·​v12,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mContext:​Landroid/​content/​Context;​ 539 ····​iget-​object·​v11,​·​p0,​·​Lcom/​android/​timezonepicker/​TimeZoneResultAdapter​;​-​>mContext:​Landroid/​content/​Context;​
   
540 ····​const-​string·​v13,​·​"com.​android.​calendar_preferences"​ 540 ····​const-​string·​v12,​·​"com.​android.​calendar_preferences"​
   
541 ····​const/​4·​v14,​·​0x0 541 ····​const/​4·​v13,​·​0x0
   
542 ····​invoke-​virtual·​{v12,​·​v13,​·​v14},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​ 542 ····​invoke-​virtual·​{v11,​·​v12,​·​v13},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
   
543 ····​move-​result-​object·​v7 543 ····​move-​result-​object·​v6
   
544 ····​.​line·​146 544 ····​.​line·​146
545 ····​.​local·​v7,​·​"prefs":​Landroid/​content/​SharedPreferences;​ 545 ····​.​local·​v6,​·​"prefs":​Landroid/​content/​SharedPreferences;​
546 ····​const-​string·​v12,​·​"preferences_recent_t​imezones" 546 ····​const-​string·​v11,​·​"preferences_recent_t​imezones"
   
547 ····​const/​4·​v13,​·​0x0 547 ····​const/​4·​v12,​·​0x0
Max diff block lines reached; 19206/24060 bytes (79.83%) of diff not shown.
smali/com/googlecode/eyesfree/utils/TouchExplorationHelper$1.smali
Offset 17, 18 lines modified Offset 17, 19 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​)​V 20 .​method·​constructor·​<init>(Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​361 24 ····​.​line·​361
24 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r.​1;​" 25 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​"
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​-​>this$0:​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​-​>this$0:​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​
   
26 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V
   
27 ····​return-​void 28 ····​return-​void
28 .​end·​method 29 .​end·​method
   
Offset 36, 28 lines modified Offset 37, 28 lines modified
36 #·​virtual·​methods 37 #·​virtual·​methods
37 .​method·​public·​getAccessibilityNodeP​rovider(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​ 38 .​method·​public·​getAccessibilityNodeP​rovider(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​
38 ····​.​locals·​1 39 ····​.​locals·​1
39 ····​.​param·​p1,​·​"host"····​#·​Landroid/​view/​View;​ 40 ····​.​param·​p1,​·​"host"····​#·​Landroid/​view/​View;​
   
40 ····​.​prologue 41 ····​.​prologue
41 ····​.​line·​376 42 ····​.​line·​376
42 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r.​1;​" 43 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​"
43 ····​iget-​object·​v0,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​-​>this$0:​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​ 44 ····​iget-​object·​v0,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​-​>this$0:​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​
   
44 ····​return-​object·​v0 45 ····​return-​object·​v0
45 .​end·​method 46 .​end·​method
   
46 .​method·​public·​onInitializeAccessibi​lityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V 47 .​method·​public·​onInitializeAccessibi​lityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V
47 ····​.​locals·​1 48 ····​.​locals·​1
48 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 49 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
49 ····​.​param·​p2,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​ 50 ····​.​param·​p2,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​
   
50 ····​.​prologue 51 ····​.​prologue
51 ····​.​line·​364 52 ····​.​line·​364
52 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r.​1;​" 53 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​"
53 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V 54 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V
   
54 ····​.​line·​365 55 ····​.​line·​365
55 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 56 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
56 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
Offset 74, 15 lines modified Offset 75, 15 lines modified
74 .​method·​public·​onInitializeAccessibi​lityNodeInfo(Landroid​/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V 75 .​method·​public·​onInitializeAccessibi​lityNodeInfo(Landroid​/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V
75 ····​.​locals·​1 76 ····​.​locals·​1
76 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 77 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
77 ····​.​param·​p2,​·​"info"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 78 ····​.​param·​p2,​·​"info"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
   
78 ····​.​prologue 79 ····​.​prologue
79 ····​.​line·​370 80 ····​.​line·​370
80 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r.​1;​" 81 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r$1;​"
81 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityNodeInfo(Landroi​d/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V 82 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityNodeInfo(Landroi​d/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V
   
82 ····​.​line·​371 83 ····​.​line·​371
83 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 84 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
84 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
smali/com/googlecode/eyesfree/utils/TouchExplorationHelper.smali
Offset 227, 71 lines modified Offset 227, 70 lines modified
   
227 .​method·​private·​getNodeForParent()​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 227 .​method·​private·​getNodeForParent()​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
228 ····​.​locals·​6 228 ····​.​locals·​6
   
229 ····​.​prologue 229 ····​.​prologue
230 ····​.​line·​253 230 ····​.​line·​253
231 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r<TT;​>;​" 231 ····​.​local·​p0,​·​"this":​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​,​·​"Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r<TT;​>;​"
232 ····​iget-​object·​v5,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>mParentView:​Landroid/​view/​View;​ 232 ····​iget-​object·​v4,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>mParentView:​Landroid/​view/​View;​
   
233 ····​invoke-​static·​{v5},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>obtain(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 233 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>obtain(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
   
234 ····​move-​result-​object·​v1 234 ····​move-​result-​object·​v0
   
235 ····​.​line·​254 235 ····​.​line·​254
236 ····​.​local·​v1,​·​"info":​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 236 ····​.​local·​v0,​·​"info":​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
237 ····​iget-​object·​v5,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>mParentView:​Landroid/​view/​View;​ 237 ····​iget-​object·​v4,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>mParentView:​Landroid/​view/​View;​
   
238 ····​invoke-​static·​{v5,​·​v1},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>onInitializeAccessib​ilityNodeInfo(Landroi​d/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V 238 ····​invoke-​static·​{v4,​·​v0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>onInitializeAccessib​ilityNodeInfo(Landroi​d/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V
   
239 ····​.​line·​256 239 ····​.​line·​256
240 ····​new-​instance·​v3,​·​Ljava/​util/​LinkedList;​ 240 ····​new-​instance·​v2,​·​Ljava/​util/​LinkedList;​
   
241 ····​invoke-​direct·​{v3},​·​Ljava/​util/​LinkedList;​-​><init>()​V 241 ····​invoke-​direct·​{v2},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
242 ····​.​line·​257 242 ····​.​line·​257
243 ····​.​local·​v3,​·​"items":​Ljava/​util/​LinkedList;​,​·​"Ljava/​util/​LinkedList<TT;​>;​" 243 ····​.​local·​v2,​·​"items":​Ljava/​util/​LinkedList;​,​·​"Ljava/​util/​LinkedList<TT;​>;​"
244 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>getVisibleItems(Ljav​a/​util/​List;​)​V 244 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>getVisibleItems(Ljav​a/​util/​List;​)​V
   
245 ····​.​line·​259 245 ····​.​line·​259
246 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​LinkedList;​-​>iterator()​Ljava/​util/​Iterator;​ 246 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​LinkedList;​-​>iterator()​Ljava/​util/​Iterator;​
   
247 ····​move-​result-​object·​v0 247 ····​move-​result-​object·​v4
   
248 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
249 ····​:​goto_0 248 ····​:​goto_0
250 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 249 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
251 ····​move-​result·​v5 250 ····​move-​result·​v5
   
252 ····​if-​eqz·​v5,​·​:​cond_0 251 ····​if-​eqz·​v5,​·​:​cond_0
   
253 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 252 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
254 ····​move-​result-​object·​v2 253 ····​move-​result-​object·​v1
   
255 ····​.​line·​260 254 ····​.​line·​260
256 ····​.​local·​v2,​·​"item":​Ljava/​lang/​Object;​,​·​"TT;​" 255 ····​.​local·​v1,​·​"item":​Ljava/​lang/​Object;​,​·​"TT;​"
257 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>getIdForItem(Ljava/​lang/​Object;​)​I 256 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>getIdForItem(Ljava/​lang/​Object;​)​I
   
258 ····​move-​result·​v4 257 ····​move-​result·​v3
   
259 ····​.​line·​261 258 ····​.​line·​261
260 ····​.​local·​v4,​·​"virtualDescendantId"​:​I 259 ····​.​local·​v3,​·​"virtualDescendantId"​:​I
261 ····​iget-​object·​v5,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>mParentView:​Landroid/​view/​View;​ 260 ····​iget-​object·​v5,​·​p0,​·​Lcom/​googlecode/​eyesfree/​utils/​TouchExplorationHelpe​r;​-​>mParentView:​Landroid/​view/​View;​
   
262 ····​invoke-​virtual·​{v1,​·​v5,​·​v4},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>addChild(Landroid/​view/​View;​I)​V 261 ····​invoke-​virtual·​{v0,​·​v5,​·​v3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>addChild(Landroid/​view/​View;​I)​V
   
263 ····​goto·​:​goto_0 262 ····​goto·​:​goto_0
   
264 ····​.​line·​264 263 ····​.​line·​264
265 ····​.​end·​local·​v2····​#·​"item":​Ljava/​lang/​Object;​,​·​"TT;​" 264 ····​.​end·​local·​v1····​#·​"item":​Ljava/​lang/​Object;​,​·​"TT;​"
266 ····​.​end·​local·​v4····​#·​"virtualDescendantId"​:​I 265 ····​.​end·​local·​v3····​#·​"virtualDescendantId"​:​I
267 ····​:​cond_0 266 ····​:​cond_0
268 ····​return-​object·​v1 267 ····​return-​object·​v0
269 .​end·​method 268 .​end·​method
   
270 .​method·​private·​intersectVisibleToUse​r(Landroid/​graphics/​Rect;​)​Z 269 .​method·​private·​intersectVisibleToUse​r(Landroid/​graphics/​Rect;​)​Z
271 ····​.​locals·​5 270 ····​.​locals·​5
272 ····​.​param·​p1,​·​"localRect"····​#·​Landroid/​graphics/​Rect;​ 271 ····​.​param·​p1,​·​"localRect"····​#·​Landroid/​graphics/​Rect;​
   
273 ····​.​prologue 272 ····​.​prologue
smali/ws/xsoh/etar/R.smali
Offset 31, 10 lines modified Offset 31, 9 lines modified
31 .​method·​public·​constructor·​<init>()​V 31 .​method·​public·​constructor·​<init>()​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​10 34 ····​.​line·​10
35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
36 ····​.​line·​3930  
37 ····​return-​void 36 ····​return-​void
38 .​end·​method 37 .​end·​method