⊟
/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