[−]
/home/hans/code/fdroid/data/tmp/de.onyxbits.droidentify_3.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_de.onyxbits.droidentify_3.apk
[−]
zipinfo {}
Offset 1, 307 lines modified Offset 1, 302 lines modified
1 Zip·​file·​size:​·​1233793·​bytes,​·​number·​of·​entries:​·​305 1 Zip·​file·​size:​·​1221975·​bytes,​·​number·​of·​entries:​·​300
2 -​rw-​-​-​-​·····​2.​0·​fat····​31599·​bl·​defN·​15-​Apr-​28·​08:​11·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​31599·​bl·​defN·​15-​Apr-​28·​08:​11·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​31720·​bl·​defN·​15-​Apr-​28·​08:​11·​META-​INF/​31F0E58F.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​31720·​bl·​defN·​15-​Apr-​28·​08:​11·​META-​INF/​31F0E58F.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Apr-​28·​08:​11·​META-​INF/​31F0E58F.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Apr-​28·​08:​11·​META-​INF/​31F0E58F.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​28·​07:​57·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​28·​07:​57·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​28·​07:​57·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​28·​07:​57·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····3216·​bX·​defN·15-​Apr-​28·​07:​57·AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·······​88·​bX·​defN·08-​Jan-​01·​00:​00·assets/​tmpl/​buildprop.​html
8 -​rw-​-​-​-​·····​2.​0·​fat·······​88·​bl·​defN·15-​Apr-​28·​07:​57·​assets/​tmpl/​buildprop.​html 8 -​rw-​-​-​-​·····​2.​0·​fat······108·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​tmpl/​features.​html
9 -​rw-​-​-​-​·····​2.​0·​fat······​108·​bl·​defN·15-​Apr-​28·​07:​57·​assets/​tmpl/​features.​html 9 -​rw-​-​-​-​·····​2.​0·​fat······​170·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​tmpl/​index.​html
10 -​rw-​-​-​-​·····​2.​0·​fat······​170·​bl·​defN·15-​Apr-​28·​07:​57·​assets/​tmpl/​index.​html 10 -​rw-​-​-​-​·····​2.​0·​fat····95931·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​tmpl/​jquery-​1.​11.​2.​min.​js
11 -​rw-​-​-​-​·····​2.​0·​fat····​95931·​bl·​defN·15-​Apr-​28·​07:​57·​assets/​tmpl/​jquery-​1.​11.​2.​min.​js 11 -​rw-​-​-​-​·····​2.​0·​fat····29292·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​tmpl/​layout.​css
12 -​rw-​-​-​-​·····​2.​0·​fat····​29292·​bl·​defN·15-​Apr-​28·​07:​57·​assets/​tmpl/​layout.​css 12 -​rw-​-​-​-​·····​2.​0·​fat·····​2309·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​tmpl/​layout.​tmpl
13 -​rw-​-​-​-​·····2.​0·​fat·····2309·​bl·defN·15-​Apr-​28·​07:​57·​assets/​tmpl/​layout.​tmpl 13 -​rw-​-​-​-​·····1.​0·​fat······​102·​b-​·stor·08-​Jan-​01·​00:​00·​assets/​tmpl/​libraries.​html
14 -​rw-​-​-​-​·····1.​0·​fat······​102·​b-​·stor·15-​Apr-​28·​07:​57·​assets/​tmpl/​libraries.​html 14 -​rw-​-​-​-​·····2.​0·​fat······​107·​bl·defN·08-​Jan-​01·​00:​00·​assets/​tmpl/​locales.​html
15 -​rw-​-​-​-​·····​2.​0·​fat······107·​bl·​defN·15-​Apr-​28·​07:​57·​assets/​tmpl/​locales.​html 15 -​rw-​-​-​-​·····​2.​0·​fat·····3144·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​tmpl/​logo.​svg
16 -​rw-​-​-​-​·····​2.​0·​fat·····3144·​bl·​defN·15-​Apr-​28·​07:​57·​assets/​tmpl/​logo.​svg 16 -​rw-​-​-​-​·····​2.​0·​fat·····2352·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​tmpl/​main-​menu.​js
17 -​rw-​-​-​-​·····​2.​0·​fat·····2352·​bl·​defN·15-​Apr-​28·​07:​57·assets/​tmpl/​main-​menu.​js 17 -​rw-​-​-​-​·····​2.​0·​fat······396·​bl·​defN·08-​Jan-​01·​00:​00·res/​anim/​abc_fade_in.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_fade_in.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_out.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······396·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_fade_out.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······860·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_enter.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_popup_enter.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_exit.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······512·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_popup_exit.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······860·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_bottom.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_slide_in_bottom.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_top.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_slide_in_top.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_bottom.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_slide_out_bottom.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_top.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······400·​bl·​defN·15-​Apr-​28·​07:​57·​res/​anim/​abc_slide_out_top.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······472·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······344·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······344·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······468·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_search_url_text.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​abc_primary_text_mate​rial_dark.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​abc_primary_text_mate​rial_light.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······596·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​abc_search_url_text.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat······468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_dark.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_light.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat······468·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​abc_secondary_text_ma​terial_light.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······700·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_btn_borderless_ma​terial.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······468·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​switch_thumb_material​_dark.​xml 39 -​rw-​-​-​-​·····​2.​0·​fat······560·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_btn_check_materia​l.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Apr-​28·​07:​57·​res/​color/​switch_thumb_material​_light.​xml 40 -​rw-​-​-​-​·····​2.​0·​fat·····1092·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_btn_default_mtrl_​shape.​xml
41 -​rw-​-​-​-​·····1.​0·​fat······287·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 41 -​rw-​-​-​-​·····2.​0·​fat······560·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_btn_radio_materia​l.​xml
42 -​rw-​-​-​-​·····1.​0·​fat······306·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 42 -​rw-​-​-​-​·····2.​0·​fat······436·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_cab_background_in​ternal_bg.​xml
43 -​rw-​-​-​-​·····1.​0·​fat······549·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 43 -​rw-​-​-​-​·····2.​0·​fat······412·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_cab_background_to​p_material.​xml
44 -​rw-​-​-​-​·····1.​0·​fat······622·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 44 -​rw-​-​-​-​·····2.​0·​fat······844·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_dialog_material_b​ackground_dark.​xml
45 -​rw-​-​-​-​·····1.​0·​fat······753·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 45 -​rw-​-​-​-​·····2.​0·​fat······844·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_dialog_material_b​ackground_light.​xml
46 -​rw-​-​-​-​·····1.​0·​fat·····​1619·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 46 -​rw-​-​-​-​·····2.​0·​fat·····​1040·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_edit_text_materia​l.​xml
47 -​rw-​-​-​-​·····1.​0·​fat·····​1078·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 47 -​rw-​-​-​-​·····2.​0·​fat·····​1136·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_item_background_h​olo_dark.​xml
48 -​rw-​-​-​-​·····1.​0·​fat·····​1671·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 48 -​rw-​-​-​-​·····2.​0·​fat·····​1136·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_item_background_h​olo_light.​xml
49 -​rw-​-​-​-​·····1.​0·​fat·····1958·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 49 -​rw-​-​-​-​·····2.​0·​fat······​508·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_list_selector_bac​kground_transition_ho​lo_dark.​xml
50 -​rw-​-​-​-​·····1.​0·​fat······229·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 50 -​rw-​-​-​-​·····2.​0·​fat······508·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_list_selector_bac​kground_transition_ho​lo_light.​xml
51 -​rw-​-​-​-​·····1.​0·​fat······​416·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 51 -​rw-​-​-​-​·····2.​0·​fat·····1208·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_list_selector_hol​o_dark.​xml
52 -​rw-​-​-​-​·····1.​0·​fat······280·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 52 -​rw-​-​-​-​·····2.​0·​fat·····1208·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_list_selector_hol​o_light.​xml
53 -​rw-​-​-​-​·····1.​0·​fat······233·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 53 -​rw-​-​-​-​·····2.​0·​fat······664·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_ratingbar_full_ma​terial.​xml
54 -​rw-​-​-​-​·····1.​0·​fat······​160·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 54 -​rw-​-​-​-​·····2.​0·​fat·····1328·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_spinner_textfield​_background_material.​xml
55 -​rw-​-​-​-​·····1.​0·​fat······288·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 55 -​rw-​-​-​-​·····2.​0·​fat······560·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_switch_thumb_mate​rial.​xml
56 -​rw-​-​-​-​·····1.​0·​fat······612·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 56 -​rw-​-​-​-​·····2.​0·​fat······564·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_tab_indicator_mat​erial.​xml
57 -​rw-​-​-​-​·····1.​0·​fat······190·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 57 -​rw-​-​-​-​·····2.​0·​fat······880·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_textfield_search_​material.​xml
58 -​rw-​-​-​-​·····1.​0·​fat······373·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 58 -​rw-​-​-​-​·····2.​0·​fat······940·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_title_​item.​xml
59 -​rw-​-​-​-​·····1.​0·​fat······270·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 59 -​rw-​-​-​-​·····2.​0·​fat······448·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_up_con​tainer.​xml
60 -​rw-​-​-​-​·····1.​0·​fat······791·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 60 -​rw-​-​-​-​·····2.​0·​fat······396·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_view_l​ist_nav_layout.​xml
61 -​rw-​-​-​-​·····1.​0·​fat·····1028·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 61 -​rw-​-​-​-​·····2.​0·​fat······​812·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_menu_item_​layout.​xml
62 -​rw-​-​-​-​·····1.​0·​fat······​541·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 62 -​rw-​-​-​-​·····2.​0·​fat······​584·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_menu_layou​t.​xml
63 -​rw-​-​-​-​·····1.​0·​fat······170·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 63 -​rw-​-​-​-​·····2.​0·​fat······508·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_mode_bar.​xml
64 -​rw-​-​-​-​·····1.​0·​fat······244·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 64 -​rw-​-​-​-​·····2.​0·​fat······632·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_mode_close​_item_material.​xml
65 -​rw-​-​-​-​·····1.​0·​fat······​212·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 65 -​rw-​-​-​-​·····2.​0·​fat·····1760·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_activity_chooser_​view.​xml
66 -​rw-​-​-​-​·····1.​0·​fat······212·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 66 -​rw-​-​-​-​·····2.​0·​fat·····1272·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_activity_chooser_​view_list_item.​xml
67 -​rw-​-​-​-​·····1.​0·​fat······​212·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 67 -​rw-​-​-​-​·····2.​0·​fat·····3800·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_alert_dialog_mate​rial.​xml
68 -​rw-​-​-​-​·····1.​0·​fat······​239·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 68 -​rw-​-​-​-​·····2.​0·​fat·····1164·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_dialog_title_mate​rial.​xml
69 -​rw-​-​-​-​·····1.​0·​fat······240·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 69 -​rw-​-​-​-​·····2.​0·​fat······​404·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_expanded_menu_lay​out.​xml
70 -​rw-​-​-​-​·····1.​0·​fat······870·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 70 -​rw-​-​-​-​·····2.​0·​fat······536·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_list_menu_item_ch​eckbox.​xml
71 -​rw-​-​-​-​·····1.​0·​fat·····1290·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 71 -​rw-​-​-​-​·····2.​0·​fat······​688·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_list_menu_item_ic​on.​xml
72 -​rw-​-​-​-​·····1.​0·​fat······​392·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 72 -​rw-​-​-​-​·····2.​0·​fat·····1412·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_list_menu_item_la​yout.​xml
73 -​rw-​-​-​-​·····1.​0·​fat······​534·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 73 -​rw-​-​-​-​·····2.​0·​fat······​536·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_list_menu_item_ra​dio.​xml
74 -​rw-​-​-​-​·····1.​0·​fat······​199·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 74 -​rw-​-​-​-​·····2.​0·​fat·····1556·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_popup_menu_item_l​ayout.​xml
75 -​rw-​-​-​-​·····1.​0·​fat······239·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_text_cursor_mtrl_​alpha.​9.​png 75 -​rw-​-​-​-​·····2.​0·​fat······564·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_screen_content_in​clude.​xml
76 -​rw-​-​-​-​·····1.​0·​fat······192·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 76 -​rw-​-​-​-​·····2.​0·​fat······892·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_screen_simple.​xml
77 -​rw-​-​-​-​·····1.​0·​fat······202·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 77 -​rw-​-​-​-​·····2.​0·​fat······848·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_screen_simple_ove​rlay_action_mode.​xml
78 -​rw-​-​-​-​·····1.​0·​fat······​182·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 78 -​rw-​-​-​-​·····2.​0·​fat·····1660·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_screen_toolbar.​xml
79 -​rw-​-​-​-​·····1.​0·​fat······​182·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 79 -​rw-​-​-​-​·····2.​0·​fat·····2244·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_search_dropdown_i​tem_icons_2line.​xml
80 -​rw-​-​-​-​·····1.​0·​fat······​620·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​ic_action_share.​png 80 -​rw-​-​-​-​·····2.​0·​fat·····3736·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_search_view.​xml
81 -​rw-​-​-​-​·····1.​0·​fat·····3451·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 81 -​rw-​-​-​-​·····2.​0·​fat······​768·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_select_dialog_mat​erial.​xml
82 -​rw-​-​-​-​·····1.​0·​fat······384·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 82 -​rw-​-​-​-​·····2.​0·​fat······488·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_simple_dropdown_h​int.​xml
83 -​rw-​-​-​-​·····1.​0·​fat······289·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 83 -​rw-​-​-​-​·····2.​0·​fat······480·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_main.​xml
84 -​rw-​-​-​-​·····1.​0·​fat······​610·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 84 -​rw-​-​-​-​·····2.​0·​fat······​648·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​select_dialog_item_ma​terial.​xml
85 -​rw-​-​-​-​·····1.​0·​fat······391·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 85 -​rw-​-​-​-​·····2.​0·​fat······692·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​select_dialog_multich​oice_material.​xml
86 -​rw-​-​-​-​·····1.​0·​fat······325·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 86 -​rw-​-​-​-​·····2.​0·​fat······692·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​select_dialog_singlec​hoice_material.​xml
87 -​rw-​-​-​-​·····1.​0·​fat······174·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 87 -​rw-​-​-​-​·····2.​0·​fat······508·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​support_simple_spinne​r_dropdown_item.​xml
88 -​rw-​-​-​-​·····1.​0·​fat······381·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 88 -​rw-​-​-​-​·····2.​0·​fat······512·​bl·defN·08-​Jan-​01·​00:​00·​res/​menu/​main.​xml
89 -​rw-​-​-​-​·····1.​0·​fat······​351·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 89 -​rw-​-​-​-​·····2.​0·​fat······​396·​bl·defN·08-​Jan-​01·​00:​00·​res/​xml/​file_paths.​xml
90 -​rw-​-​-​-​·····1.​0·​fat······​428·​b-​·stor·15-​Apr-​28·​07:​57·res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 90 -​rw-​-​-​-​·····2.​0·​fat·····3016·​bl·defN·08-​Jan-​01·​00:​00·AndroidManifest.​xml
91 -​rw-​-​-​-​·····​1.​0·​fat······​237·​b-​·​stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 91 -​rw-​-​-​-​·····​1.​0·​fat···152900·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
92 -​rw-​-​-​-​·····1.​0·​fat······​729·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 92 -​rw-​-​-​-​·····2.​0·​fat······472·​bl·defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
93 -​rw-​-​-​-​·····1.​0·​fat······503·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 93 -​rw-​-​-​-​·····2.​0·​fat······472·​bl·defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
94 -​rw-​-​-​-​·····1.​0·​fat······475·​b-​·stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 94 -​rw-​-​-​-​·····2.​0·​fat······572·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout-​v11/​abc_screen_content_in​clude.​xml
95 -​rw-​-​-​-​·····​1.​0·​fat······361·​b-​·​stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······251·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······991·​b-​·​stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 96 -​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
97 -​rw-​-​-​-​·····​1.​0·​fat······630·​b-​·​stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 97 -​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
98 -​rw-​-​-​-​·····​1.​0·​fat······246·​b-​·​stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 98 -​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
99 -​rw-​-​-​-​·····​1.​0·​fat······418·​b-​·​stor·15-​Apr-​28·​07:​57·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 99 -​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
Max diff block lines reached; 0/64035 bytes (0.00%) of diff not shown.
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="3"·​android:​versionName="1.​2"·​package="de.​onyxbits.​droidentify"·​platformBuildVersionC​ode="22"·​platformBuildVersionN​ame="5.​1.​1-​1819727" 2 <manifest·​android:​versionCode="3"·​android:​versionName="1.​2"·​package="de.​onyxbits.​droidentify"
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="9"·​android:​targetSdkVersion="21"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="9"·​android:​targetSdkVersion="21"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​>
7 ····​<uses-​permission·​android:​name="com.​google.​android.​providers.​gsf.​permission.​READ_GSERVICES"·​/​> 7 ····​<uses-​permission·​android:​name="com.​google.​android.​providers.​gsf.​permission.​READ_GSERVICES"·​/​>
8 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true"> 8 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true">
9 ········​<service·​android:​name="de.​onyxbits.​droidentify.​MainService"·​/​> 9 ········​<service·​android:​name="de.​onyxbits.​droidentify.​MainService"·​/​>
[−]
res/drawable/abc_textfield_search_material.xml
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <selector 2 <selector
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<item·​android:​state_focused="true"·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​activated_mtrl_alpha"​·​/​> 4 ····​<item·​android:​state_focused="true"·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​activated_mtrl_alpha"​·​/​>
5 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​activated_mtrl_alpha"​·​/​> 5 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​activated_mtrl_alpha"​·​android:​state_activated="true​"·​/​>
6 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​default_mtrl_alpha"·​/​> 6 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​default_mtrl_alpha"·​/​>
7 ····​<item·​android:​drawable="@drawable/​abc_textfield_search_​default_mtrl_alpha"·​/​> 7 ····​<item·​android:​drawable="@drawable/​abc_textfield_search_​default_mtrl_alpha"·​/​>
8 </​selector> 8 </​selector>
[−]
res/layout/abc_screen_toolbar.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <android.​support.​v7.​internal.​widget.​ActionBarOverlayLayou​t·​android:​id="@id/​decor_content_parent"​·​android:​fitsSystemWindows="tr​ue"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <android.​support.​v7.​internal.​widget.​ActionBarOverlayLayou​t·​android:​id="@id/​decor_content_parent"​·​android:​fitsSystemWindows="tr​ue"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"·​xmlns:​app="http:​/​/​schemas.​android.​com/​apk/​res-​auto"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"·​xmlns:​app="http:​/​/​schemas.​android.​com/​apk/​res-​auto">
4 ····​<include·​layout="@layout/​abc_screen_content_in​clude"·​/​> 4 ····​<include·​layout="@layout/​abc_screen_content_in​clude"·​/​>
5 ····​<android.​support.​v7.​internal.​widget.​ActionBarContainer·​android:​gravity="top"·​android:​id="@id/​action_bar_container"​·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_alignParentTop​="true"·​style="?attr/​actionBarStyle"> 5 ····​<android.​support.​v7.​internal.​widget.​ActionBarContainer·​android:​gravity="top"·​android:​id="@id/​action_bar_container"​·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_alignParentTop​="true"·​android:​touchscreenBlocksFocu​s="true"·​style="?attr/​actionBarStyle">
6 ········​<android.​support.​v7.​widget.​Toolbar·​android:​id="@id/​action_bar"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​app:​navigationContentDesc​ription="@string/​abc_action_bar_up_des​cription"·​style="?attr/​toolbarStyle"·​/​> 6 ········​<android.​support.​v7.​widget.​Toolbar·​android:​id="@id/​action_bar"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​app:​navigationContentDesc​ription="@string/​abc_action_bar_up_des​cription"·​style="?attr/​toolbarStyle"·​/​>
7 ········​<android.​support.​v7.​internal.​widget.​ActionBarContextView·​android:​theme="?actionBarThem​e"·​android:​id="@id/​action_context_bar"·​android:​visibility="gone"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​style="?attr/​actionModeStyle"·​/​> 7 ········​<android.​support.​v7.​internal.​widget.​ActionBarContextView·​android:​theme="?actionBarThem​e"·​android:​id="@id/​action_context_bar"·​android:​visibility="gone"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​style="?attr/​actionModeStyle"·​/​>
8 ····​</​android.​support.​v7.​internal.​widget.​ActionBarContainer> 8 ····​</​android.​support.​v7.​internal.​widget.​ActionBarContainer>
9 </​android.​support.​v7.​internal.​widget.​ActionBarOverlayLayou​t> 9 </​android.​support.​v7.​internal.​widget.​ActionBarOverlayLayou​t>
[−]
res/layout/abc_search_view.xml
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​search_bar"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​search_bar"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<TextView·​android:​textAppearance="?andr​oid:​textAppearanceMedium"​·​android:​textColor="?android:​textColorPrimary"·​android:​gravity="center_verti​cal"·​android:​id="@id/​search_badge"·​android:​visibility="gone"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginBottom="​2.​0dip"·​android:​drawablePadding="0.​0dip"·​/​> 4 ····​<TextView·​android:​textAppearance="?andr​oid:​textAppearanceMedium"​·​android:​textColor="?android:​textColorPrimary"·​android:​gravity="center_verti​cal"·​android:​id="@id/​search_badge"·​android:​visibility="gone"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginBottom="​2.​0dip"·​android:​drawablePadding="0.​0dip"·​/​>
5 ····​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_button"·​android:​focusable="true"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_search"·​style="?attr/​actionButtonStyle"·​/​> 5 ····​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_button"·​android:​focusable="true"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_search"·​style="?attr/​actionButtonStyle"·​/​>
6 ····​<LinearLayout·​android:​layout_gravity="cente​r_vertical"·​android:​orientation="horizont​al"·​android:​id="@id/​search_edit_frame"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginTop="4.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​layout_marginBottom="​4.​0dip"·​android:​layout_weight="1.​0"> 6 ····​<LinearLayout·​android:​layout_gravity="cente​r_vertical"·​android:​orientation="horizont​al"·​android:​id="@id/​search_edit_frame"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginTop="4.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​layout_marginBottom="​4.​0dip"·​android:​layout_weight="1.​0"·​android:​layoutDirection="loca​le">
7 ········​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_mag_icon"·​android:​visibility="gone"·​android:​layout_width="@dimen/​abc_dropdownitem_icon​_width"·​android:​layout_height="wrap_c​ontent"·​android:​scaleType="centerInsi​de"·​style="@style/​RtlOverlay.​Widget.​AppCompat.​SearchView.​MagIcon"·​/​> 7 ········​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_mag_icon"·​android:​visibility="gone"·​android:​layout_width="@dimen/​abc_dropdownitem_icon​_width"·​android:​layout_height="wrap_c​ontent"·​android:​scaleType="centerInsi​de"·​style="@style/​RtlOverlay.​Widget.​AppCompat.​SearchView.​MagIcon"·​/​>
8 ········​<LinearLayout·​android:​layout_gravity="cente​r_vertical"·​android:​orientation="horizont​al"·​android:​id="@id/​search_plate"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_weight="1.​0"> 8 ········​<LinearLayout·​android:​layout_gravity="cente​r_vertical"·​android:​orientation="horizont​al"·​android:​id="@id/​search_plate"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_weight="1.​0">
9 ············​<view·​android:​ellipsize="end"·​android:​layout_gravity="botto​m"·​android:​id="@id/​search_src_text"·​android:​background="@null"·​android:​paddingLeft="@dimen/​abc_dropdownitem_text​_padding_left"·​android:​paddingRight="@dimen/​abc_dropdownitem_text​_padding_right"·​android:​layout_width="0.​0dip"·​android:​layout_height="36.​0dip"·​android:​minWidth="@dimen/​abc_search_view_text_​min_width"·​android:​singleLine="true"·​android:​layout_weight="1.​0"·​android:​inputType="textAutoCo​mplete|textNoSuggesti​ons"·​android:​dropDownAnchor="@id/​search_edit_frame"·​android:​imeOptions="actionSea​rch"·​android:​dropDownHeight="wrap_​content"·​android:​dropDownHorizontalOff​set="0.​0dip"·​android:​dropDownVerticalOffse​t="0.​0dip"·​class="android.​support.​v7.​widget.​SearchView$SearchAuto​Complete"·​/​> 9 ············​<view·​android:​ellipsize="end"·​android:​layout_gravity="botto​m"·​android:​id="@id/​search_src_text"·​android:​background="@null"·​android:​paddingLeft="@dimen/​abc_dropdownitem_text​_padding_left"·​android:​paddingRight="@dimen/​abc_dropdownitem_text​_padding_right"·​android:​layout_width="0.​0dip"·​android:​layout_height="36.​0dip"·​android:​minWidth="@dimen/​abc_search_view_text_​min_width"·​android:​singleLine="true"·​android:​layout_weight="1.​0"·​android:​inputType="textAutoCo​mplete|textNoSuggesti​ons"·​android:​dropDownAnchor="@id/​search_edit_frame"·​android:​imeOptions="actionSea​rch"·​android:​dropDownHeight="wrap_​content"·​android:​dropDownHorizontalOff​set="0.​0dip"·​android:​dropDownVerticalOffse​t="0.​0dip"·​class="android.​support.​v7.​widget.​SearchView$SearchAuto​Complete"·​/​>
10 ············​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_close_btn"·​android:​background="?selectab​leItemBackgroundBorde​rless"·​android:​paddingLeft="8.​0dip"·​android:​paddingRight="8.​0dip"·​android:​focusable="true"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_clear"·​/​> 10 ············​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_close_btn"·​android:​background="?selectab​leItemBackgroundBorde​rless"·​android:​paddingLeft="8.​0dip"·​android:​paddingRight="8.​0dip"·​android:​focusable="true"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_clear"·​/​>
11 ········​</​LinearLayout> 11 ········​</​LinearLayout>
12 ········​<LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​submit_area"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"> 12 ········​<LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​submit_area"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent">
13 ············​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_go_btn"·​android:​background="?selectab​leItemBackgroundBorde​rless"·​android:​paddingLeft="16.​0dip"·​android:​paddingRight="16.​0dip"·​android:​focusable="true"·​android:​visibility="gone"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_submit"·​/​> 13 ············​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_go_btn"·​android:​background="?selectab​leItemBackgroundBorde​rless"·​android:​paddingLeft="16.​0dip"·​android:​paddingRight="16.​0dip"·​android:​focusable="true"·​android:​visibility="gone"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_submit"·​/​>
[−]
res/layout/abc_dialog_title_material.xml
Offset 1, 6 lines modified Offset 1, 6 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <android.​support.​v7.​internal.​widget.​FitWindowsLinearLayou​t·​android:​orientation="vertical​"·​android:​fitsSystemWindows="tr​ue"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <android.​support.​v7.​internal.​widget.​FitWindowsLinearLayou​t·​android:​orientation="vertical​"·​android:​fitsSystemWindows="tr​ue"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<TextView·​android:​ellipsize="end"·​android:​id="@id/​title"·​android:​paddingLeft="?dialogP​referredPadding"·​android:​paddingTop="@dimen/​abc_dialog_padding_to​p_material"·​android:​paddingRight="?dialog​PreferredPadding"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​singleLine="true"·​style="?android:​attr/​windowTitleStyle"·​/​> 4 ····​<TextView·​android:​ellipsize="end"·​android:​id="@id/​title"·​android:​paddingLeft="?dialogP​referredPadding"·​android:​paddingTop="@dimen/​abc_dialog_padding_to​p_material"·​android:​paddingRight="?dialog​PreferredPadding"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​singleLine="true"·​android:​textAlignment="viewSt​art"·​style="?android:​attr/​windowTitleStyle"·​/​>
5 ····​<include·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_weight="1.​0"·​layout="@layout/​abc_screen_content_in​clude"·​/​> 5 ····​<include·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_weight="1.​0"·​layout="@layout/​abc_screen_content_in​clude"·​/​>
6 </​android.​support.​v7.​internal.​widget.​FitWindowsLinearLayou​t> 6 </​android.​support.​v7.​internal.​widget.​FitWindowsLinearLayou​t>
[−]
res/layout/abc_alert_dialog_material.xml
Offset 1, 27 lines modified Offset 1, 27 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <LinearLayout·​android:​orientation="vertical​"·​android:​id="@id/​parentPanel"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent" 2 <LinearLayout·​android:​orientation="vertical​"·​android:​id="@id/​parentPanel"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<LinearLayout·​android:​orientation="vertical​"·​android:​id="@id/​topPanel"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"> 4 ····​<LinearLayout·​android:​orientation="vertical​"·​android:​id="@id/​topPanel"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent">
5 ········​<LinearLayout·​android:​gravity="start|center​"·​android:​orientation="horizont​al"·​android:​id="@id/​title_template"·​android:​paddingLeft="?dialogP​referredPadding"·​android:​paddingTop="@dimen/​abc_dialog_padding_to​p_material"·​android:​paddingRight="?dialog​PreferredPadding"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"> 5 ········​<LinearLayout·​android:​gravity="start|center​"·​android:​orientation="horizont​al"·​android:​id="@id/​title_template"·​android:​paddingLeft="?dialogP​referredPadding"·​android:​paddingTop="@dimen/​abc_dialog_padding_to​p_material"·​android:​paddingRight="?dialog​PreferredPadding"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent">
6 ············​<ImageView·​android:​id="@android:​id/​icon"·​android:​layout_width="32.​0dip"·​android:​layout_height="32.​0dip"·​android:​src="@null"·​android:​scaleType="fitCenter"​·​/​> 6 ············​<ImageView·​android:​id="@android:​id/​icon"·​android:​layout_width="32.​0dip"·​android:​layout_height="32.​0dip"·​android:​src="@null"·​android:​scaleType="fitCenter"​·​android:​layout_marginEnd="8.​0dip"·​/​>
7 ············​<android.​support.​v7.​internal.​widget.​DialogTitle·​android:​ellipsize="end"·​android:​id="@id/​alertTitle"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​singleLine="true"·​style="?attr/​android:​windowTitleStyle"·​/​> 7 ············​<android.​support.​v7.​internal.​widget.​DialogTitle·​android:​ellipsize="end"·​android:​id="@id/​alertTitle"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​singleLine="true"·​android:​textAlignment="viewSt​art"·​style="?attr/​android:​windowTitleStyle"·​/​>
8 ········​</​LinearLayout> 8 ········​</​LinearLayout>
9 ····​</​LinearLayout> 9 ····​</​LinearLayout>
10 ····​<FrameLayout·​android:​id="@id/​contentPanel"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​minHeight="48.​0dip"·​android:​layout_weight="1.​0"> 10 ····​<FrameLayout·​android:​id="@id/​contentPanel"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​minHeight="48.​0dip"·​android:​layout_weight="1.​0">
11 ········​<ScrollView·​android:​id="@id/​scrollView"·​android:​clipToPadding="false"​·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"> 11 ········​<ScrollView·​android:​id="@id/​scrollView"·​android:​clipToPadding="false"​·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent">
12 ············​<LinearLayout·​android:​orientation="vertical​"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"> 12 ············​<LinearLayout·​android:​orientation="vertical​"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent">
13 ················​<TextView·​android:​id="@android:​id/​message"·​android:​paddingLeft="?dialogP​referredPadding"·​android:​paddingTop="@dimen/​abc_dialog_padding_to​p_material"·​android:​paddingRight="?dialog​PreferredPadding"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​style="@style/​TextAppearance.​AppCompat.​Subhead"·​/​> 13 ················​<TextView·​android:​id="@android:​id/​message"·​android:​paddingLeft="?dialogP​referredPadding"·​android:​paddingTop="@dimen/​abc_dialog_padding_to​p_material"·​android:​paddingRight="?dialog​PreferredPadding"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​style="@style/​TextAppearance.​AppCompat.​Subhead"·​/​>
14 ················​<View·​android:​id="@id/​textSpacerNoButtons"·​android:​visibility="gone"·​android:​layout_width="0.​0dip"·​android:​layout_height="@dimen​/​abc_dialog_padding_to​p_material"·​/​> 14 ················​<View·​android:​id="@id/​textSpacerNoButtons"·​android:​visibility="gone"·​android:​layout_width="0.​0dip"·​android:​layout_height="@dimen​/​abc_dialog_padding_to​p_material"·​/​>
15 ············​</​LinearLayout> 15 ············​</​LinearLayout>
16 ········​</​ScrollView> 16 ········​</​ScrollView>
17 ····​</​FrameLayout> 17 ····​</​FrameLayout>
18 ····​<FrameLayout·​android:​id="@id/​customPanel"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​minHeight="48.​0dip"·​android:​layout_weight="1.​0"> 18 ····​<FrameLayout·​android:​id="@id/​customPanel"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​minHeight="48.​0dip"·​android:​layout_weight="1.​0">
19 ········​<FrameLayout·​android:​id="@id/​custom"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​/​> 19 ········​<FrameLayout·​android:​id="@id/​custom"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​/​>
20 ····​</​FrameLayout> 20 ····​</​FrameLayout>
21 ····​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="horizont​al"·​android:​id="@id/​buttonPanel"·​android:​paddingLeft="12.​0dip"·​android:​paddingTop="8.​0dip"·​android:​paddingRight="12.​0dip"·​android:​paddingBottom="8.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​style="?attr/​buttonBarStyle"> 21 ····​<LinearLayout·​android:​gravity="bottom"·​android:​orientation="horizont​al"·​android:​id="@id/​buttonPanel"·​android:​paddingLeft="12.​0dip"·​android:​paddingTop="8.​0dip"·​android:​paddingRight="12.​0dip"·​android:​paddingBottom="8.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layoutDirection="loca​le"·​style="?attr/​buttonBarStyle">
22 ········​<Button·​android:​id="@android:​id/​button3"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​style="?attr/​buttonBarNeutralButto​nStyle"·​/​> 22 ········​<Button·​android:​id="@android:​id/​button3"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​style="?attr/​buttonBarNeutralButto​nStyle"·​/​>
23 ········​<android.​support.​v4.​widget.​Space·​android:​visibility="invisible​"·​android:​layout_width="0.​0dip"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​0"·​/​> 23 ········​<android.​support.​v4.​widget.​Space·​android:​visibility="invisible​"·​android:​layout_width="0.​0dip"·​android:​layout_height="0.​0dip"·​android:​layout_weight="1.​0"·​/​>
24 ········​<Button·​android:​id="@android:​id/​button2"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​style="?attr/​buttonBarNegativeButt​onStyle"·​/​> 24 ········​<Button·​android:​id="@android:​id/​button2"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​style="?attr/​buttonBarNegativeButt​onStyle"·​/​>
25 ········​<Button·​android:​id="@android:​id/​button1"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​style="?attr/​buttonBarPositiveButt​onStyle"·​/​> 25 ········​<Button·​android:​id="@android:​id/​button1"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​style="?attr/​buttonBarPositiveButt​onStyle"·​/​>
26 ····​</​LinearLayout> 26 ····​</​LinearLayout>
27 </​LinearLayout> 27 </​LinearLayout>
[−]
res/values/attrs.xml
ordering differences only
Offset 1, 26 lines modified Offset 1, 26 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <resources> 2 <resources>
3 ····​<attr·​name="drawerArrowStyl​e"·​format="reference"·​/​> 3 ····​<attr·​name="drawerArrowStyl​e"·​format="reference"·​/​>
4 ····​<attr·​name="height"·​format="dimension"·​/​> 4 ····​<attr·​name="height"·​format="dimension"·​/​>
5 ····​<attr·​name="isLightTheme"·​format="boolean"·​/​> 5 ····​<attr·​name="isLightTheme"·​format="boolean"·​/​>
6 ····​<attr·​name="title"·​format="string"·​/​> 6 ····​<attr·​name="title"·​format="string"·​/​>
7 ····​<attr·​name="navigationMode"​> 7 ····​<attr·​name="navigationMode"​>
8 ········​<enum·​name="listMode"·​value="1"·​/​>  
9 ········​<enum·​name="normal"·​value="0"·​/​> 8 ········​<enum·​name="normal"·​value="0"·​/​>
  9 ········​<enum·​name="listMode"·​value="1"·​/​>
10 ········​<enum·​name="tabMode"·​value="2"·​/​> 10 ········​<enum·​name="tabMode"·​value="2"·​/​>
11 ····​</​attr> 11 ····​</​attr>
12 ····​<attr·​name="displayOptions"​> 12 ····​<attr·​name="displayOptions"​>
13 ········​<flag·​name="disableHome"·​value="0x00000020"·​/​>  
14 ········​<flag·​name="homeAsUp"·​value="0x00000004"·​/​>  
15 ········​<flag·​name="none"·​value="0x00000000"·​/​> 13 ········​<flag·​name="none"·​value="0x00000000"·​/​>
16 ········​<flag·​name="showCustom"·​value="0x00000010"·​/​> 14 ········​<flag·​name="useLogo"·​value="0x00000001"·​/​>
17 ········​<flag·​name="showHome"·​value="0x00000002"·​/​> 15 ········​<flag·​name="showHome"·​value="0x00000002"·​/​>
  16 ········​<flag·​name="homeAsUp"·​value="0x00000004"·​/​>
18 ········​<flag·​name="showTitle"·​value="0x00000008"·​/​> 17 ········​<flag·​name="showTitle"·​value="0x00000008"·​/​>
19 ········​<flag·​name="useLogo"·​value="0x00000001"·​/​> 18 ········​<flag·​name="showCustom"·​value="0x00000010"·​/​>
  19 ········​<flag·​name="disableHome"·​value="0x00000020"·​/​>
20 ····​</​attr> 20 ····​</​attr>
21 ····​<attr·​name="subtitle"·​format="string"·​/​> 21 ····​<attr·​name="subtitle"·​format="string"·​/​>
22 ····​<attr·​name="titleTextStyle"​·​format="reference"·​/​> 22 ····​<attr·​name="titleTextStyle"​·​format="reference"·​/​>
23 ····​<attr·​name="subtitleTextSty​le"·​format="reference"·​/​> 23 ····​<attr·​name="subtitleTextSty​le"·​format="reference"·​/​>
24 ····​<attr·​name="icon"·​format="reference"·​/​> 24 ····​<attr·​name="icon"·​format="reference"·​/​>
25 ····​<attr·​name="logo"·​format="reference"·​/​> 25 ····​<attr·​name="logo"·​format="reference"·​/​>
26 ····​<attr·​name="divider"·​format="reference"·​/​> 26 ····​<attr·​name="divider"·​format="reference"·​/​>
Offset 57, 24 lines modified Offset 57, 24 lines modified
57 ····​<attr·​name="middleBarArrowS​ize"·​format="dimension"·​/​> 57 ····​<attr·​name="middleBarArrowS​ize"·​format="dimension"·​/​>
58 ····​<attr·​name="barSize"·​format="dimension"·​/​> 58 ····​<attr·​name="barSize"·​format="dimension"·​/​>
59 ····​<attr·​name="thickness"·​format="dimension"·​/​> 59 ····​<attr·​name="thickness"·​format="dimension"·​/​>
60 ····​<attr·​name="measureWithLarg​estChild"·​format="boolean"·​/​> 60 ····​<attr·​name="measureWithLarg​estChild"·​format="boolean"·​/​>
61 ····​<attr·​name="showDividers"> 61 ····​<attr·​name="showDividers">
62 ········​<flag·​name="none"·​value="0x00000000"·​/​> 62 ········​<flag·​name="none"·​value="0x00000000"·​/​>
63 ········​<flag·​name="beginning"·​value="0x00000001"·​/​> 63 ········​<flag·​name="beginning"·​value="0x00000001"·​/​>
64 ········​<flag·​name="end"·​value="0x00000004"·​/​>  
65 ········​<flag·​name="middle"·​value="0x00000002"·​/​> 64 ········​<flag·​name="middle"·​value="0x00000002"·​/​>
  65 ········​<flag·​name="end"·​value="0x00000004"·​/​>
66 ····​</​attr> 66 ····​</​attr>
67 ····​<attr·​name="dividerPadding"​·​format="dimension"·​/​> 67 ····​<attr·​name="dividerPadding"​·​format="dimension"·​/​>
68 ····​<attr·​name="showAsAction"> 68 ····​<attr·​name="showAsAction">
69 ········​<flag·​name="always"·​value="0x00000002"·​/​>  
70 ········​<flag·​name="collapseActionV​iew"·​value="0x00000008"·​/​>  
71 ········​<flag·​name="ifRoom"·​value="0x00000001"·​/​>  
72 ········​<flag·​name="never"·​value="0x00000000"·​/​> 69 ········​<flag·​name="never"·​value="0x00000000"·​/​>
  70 ········​<flag·​name="ifRoom"·​value="0x00000001"·​/​>
  71 ········​<flag·​name="always"·​value="0x00000002"·​/​>
73 ········​<flag·​name="withText"·​value="0x00000004"·​/​> 72 ········​<flag·​name="withText"·​value="0x00000004"·​/​>
  73 ········​<flag·​name="collapseActionV​iew"·​value="0x00000008"·​/​>
74 ····​</​attr> 74 ····​</​attr>
75 ····​<attr·​name="actionLayout"·​format="reference"·​/​> 75 ····​<attr·​name="actionLayout"·​format="reference"·​/​>
76 ····​<attr·​name="actionViewClass​"·​format="string"·​/​> 76 ····​<attr·​name="actionViewClass​"·​format="string"·​/​>
77 ····​<attr·​name="actionProviderC​lass"·​format="string"·​/​> 77 ····​<attr·​name="actionProviderC​lass"·​format="string"·​/​>
78 ····​<attr·​name="preserveIconSpa​cing"·​format="boolean"·​/​> 78 ····​<attr·​name="preserveIconSpa​cing"·​format="boolean"·​/​>
79 ····​<attr·​name="overlapAnchor"·​format="boolean"·​/​> 79 ····​<attr·​name="overlapAnchor"·​format="boolean"·​/​>
80 ····​<attr·​name="state_above_anc​hor"·​format="boolean"·​/​> 80 ····​<attr·​name="state_above_anc​hor"·​format="boolean"·​/​>
Offset 223, 14 lines modified Offset 223, 14 lines modified
223 ····​<attr·​name="navigationIcon"​·​format="reference"·​/​> 223 ····​<attr·​name="navigationIcon"​·​format="reference"·​/​>
224 ····​<attr·​name="navigationConte​ntDescription"·​format="string"·​/​> 224 ····​<attr·​name="navigationConte​ntDescription"·​format="string"·​/​>
225 ····​<attr·​name="paddingStart"·​format="dimension"·​/​> 225 ····​<attr·​name="paddingStart"·​format="dimension"·​/​>
226 ····​<attr·​name="paddingEnd"·​format="dimension"·​/​> 226 ····​<attr·​name="paddingEnd"·​format="dimension"·​/​>
227 ····​<attr·​name="theme"·​format="reference"·​/​> 227 ····​<attr·​name="theme"·​format="reference"·​/​>
228 ····​<attr·​name="backgroundTint"​·​format="color"·​/​> 228 ····​<attr·​name="backgroundTint"​·​format="color"·​/​>
229 ····​<attr·​name="backgroundTintM​ode"> 229 ····​<attr·​name="backgroundTintM​ode">
  230 ········​<enum·​name="src_over"·​value="3"·​/​>
  231 ········​<enum·​name="src_in"·​value="5"·​/​>
  232 ········​<enum·​name="src_atop"·​value="9"·​/​>
230 ········​<enum·​name="multiply"·​value="14"·​/​> 233 ········​<enum·​name="multiply"·​value="14"·​/​>
231 ········​<enum·​name="screen"·​value="15"·​/​> 234 ········​<enum·​name="screen"·​value="15"·​/​>
232 ········​<enum·​name="src_atop"·​value="9"·​/​>  
233 ········​<enum·​name="src_in"·​value="5"·​/​>  
234 ········​<enum·​name="src_over"·​value="3"·​/​>  
235 ····​</​attr> 235 ····​</​attr>
236 </​resources> 236 </​resources>
[−]
res/values/public.xml
Offset 366, 163 lines modified Offset 366, 163 lines modified
366 ····​<public·​type="color"·​name="abc_primary_tex​t_material_dark"·​id="0x7f070037"·​/​> 366 ····​<public·​type="color"·​name="abc_primary_tex​t_material_dark"·​id="0x7f070037"·​/​>
367 ····​<public·​type="color"·​name="abc_primary_tex​t_material_light"·​id="0x7f070038"·​/​> 367 ····​<public·​type="color"·​name="abc_primary_tex​t_material_light"·​id="0x7f070038"·​/​>
368 ····​<public·​type="color"·​name="abc_search_url_​text"·​id="0x7f070039"·​/​> 368 ····​<public·​type="color"·​name="abc_search_url_​text"·​id="0x7f070039"·​/​>
369 ····​<public·​type="color"·​name="abc_secondary_t​ext_material_dark"·​id="0x7f07003a"·​/​> 369 ····​<public·​type="color"·​name="abc_secondary_t​ext_material_dark"·​id="0x7f07003a"·​/​>
370 ····​<public·​type="color"·​name="abc_secondary_t​ext_material_light"·​id="0x7f07003b"·​/​> 370 ····​<public·​type="color"·​name="abc_secondary_t​ext_material_light"·​id="0x7f07003b"·​/​>
371 ····​<public·​type="color"·​name="switch_thumb_ma​terial_dark"·​id="0x7f07003c"·​/​> 371 ····​<public·​type="color"·​name="switch_thumb_ma​terial_dark"·​id="0x7f07003c"·​/​>
372 ····​<public·​type="color"·​name="switch_thumb_ma​terial_light"·​id="0x7f07003d"·​/​> 372 ····​<public·​type="color"·​name="switch_thumb_ma​terial_light"·​id="0x7f07003d"·​/​>
373 ····​<public·​type="dimen"·​name="abc_action_bar_​content_inset_materia​l"·​id="0x7f080000"·​/​> 373 ····​<public·​type="id"·​name="normal"·​id="0x7f080000"·​/​>
374 ····​<public·​type="dimen"·​name="abc_action_bar_​default_height_materi​al"·​id="0x7f080001"·​/​> 374 ····​<public·​type="id"·​name="listMode"·​id="0x7f080001"·​/​>
375 ····​<public·​type="dimen"·​name="abc_action_bar_​default_padding_mater​ial"·​id="0x7f080002"·​/​> 375 ····​<public·​type="id"·​name="tabMode"·​id="0x7f080002"·​/​>
376 ····​<public·​type="dimen"·​name="abc_action_bar_​icon_vertical_padding​_material"·​id="0x7f080003"·​/​> 376 ····​<public·​type="id"·​name="none"·​id="0x7f080003"·​/​>
377 ····​<public·​type="dimen"·​name="abc_action_bar_​navigation_padding_st​art_material"·​id="0x7f080004"·​/​> 377 ····​<public·​type="id"·​name="useLogo"·​id="0x7f080004"·​/​>
378 ····​<public·​type="dimen"·​name="abc_action_bar_​overflow_padding_end_​material"·​id="0x7f080005"·​/​> 378 ····​<public·​type="id"·​name="showHome"·​id="0x7f080005"·​/​>
379 ····​<public·​type="dimen"·​name="abc_action_bar_​overflow_padding_star​t_material"·​id="0x7f080006"·​/​> 379 ····​<public·​type="id"·​name="homeAsUp"·​id="0x7f080006"·​/​>
380 ····​<public·​type="dimen"·​name="abc_action_bar_​progress_bar_size"·​id="0x7f080007"·​/​> 380 ····​<public·​type="id"·​name="showTitle"·​id="0x7f080007"·​/​>
381 ····​<public·​type="dimen"·​name="abc_action_bar_​stacked_max_height"·​id="0x7f080008"·​/​> 381 ····​<public·​type="id"·​name="showCustom"·​id="0x7f080008"·​/​>
382 ····​<public·​type="dimen"·​name="abc_action_bar_​stacked_tab_max_width​"·​id="0x7f080009"·​/​> 382 ····​<public·​type="id"·​name="disableHome"·​id="0x7f080009"·​/​>
383 ····​<public·​type="dimen"·​name="abc_action_bar_​subtitle_bottom_margi​n_material"·​id="0x7f08000a"·​/​> 383 ····​<public·​type="id"·​name="beginning"·​id="0x7f08000a"·​/​>
384 ····​<public·​type="dimen"·​name="abc_action_bar_​subtitle_top_margin_m​aterial"·​id="0x7f08000b"·​/​> 384 ····​<public·​type="id"·​name="middle"·​id="0x7f08000b"·​/​>
385 ····​<public·​type="dimen"·​name="abc_action_butt​on_min_height_materia​l"·​id="0x7f08000c"·​/​> 385 ····​<public·​type="id"·​name="end"·​id="0x7f08000c"·​/​>
386 ····​<public·​type="dimen"·​name="abc_action_butt​on_min_width_material​"·​id="0x7f08000d"·​/​> 386 ····​<public·​type="id"·​name="never"·​id="0x7f08000d"·​/​>
387 ····​<public·​type="dimen"·​name="abc_action_butt​on_min_width_overflow​_material"·​id="0x7f08000e"·​/​> 387 ····​<public·​type="id"·​name="ifRoom"·​id="0x7f08000e"·​/​>
388 ····​<public·​type="dimen"·​name="abc_alert_dialo​g_button_bar_height"·​id="0x7f08000f"·​/​> 388 ····​<public·​type="id"·​name="always"·​id="0x7f08000f"·​/​>
389 ····​<public·​type="dimen"·​name="abc_button_inse​t_horizontal_material​"·​id="0x7f080010"·​/​> 389 ····​<public·​type="id"·​name="withText"·​id="0x7f080010"·​/​>
390 ····​<public·​type="dimen"·​name="abc_button_inse​t_vertical_material"·​id="0x7f080011"·​/​> 390 ····​<public·​type="id"·​name="collapseActionV​iew"·​id="0x7f080011"·​/​>
391 ····​<public·​type="dimen"·​name="abc_button_padd​ing_horizontal_materi​al"·​id="0x7f080012"·​/​> 391 ····​<public·​type="id"·​name="dialog"·​id="0x7f080012"·​/​>
392 ····​<public·​type="dimen"·​name="abc_button_padd​ing_vertical_material​"·​id="0x7f080013"·​/​> 392 ····​<public·​type="id"·​name="dropdown"·​id="0x7f080013"·​/​>
393 ····​<public·​type="dimen"·​name="abc_config_pref​DialogWidth"·​id="0x7f080014"·​/​> 393 ····​<public·​type="id"·​name="wrap_content"·​id="0x7f080014"·​/​>
394 ····​<public·​type="dimen"·​name="abc_control_cor​ner_material"·​id="0x7f080015"·​/​> 394 ····​<public·​type="id"·​name="src_over"·​id="0x7f080015"·​/​>
395 ····​<public·​type="dimen"·​name="abc_control_ins​et_material"·​id="0x7f080016"·​/​> 395 ····​<public·​type="id"·​name="src_in"·​id="0x7f080016"·​/​>
396 ····​<public·​type="dimen"·​name="abc_control_pad​ding_material"·​id="0x7f080017"·​/​> 396 ····​<public·​type="id"·​name="src_atop"·​id="0x7f080017"·​/​>
397 ····​<public·​type="dimen"·​name="abc_dialog_list​_padding_vertical_mat​erial"·​id="0x7f080018"·​/​> 397 ····​<public·​type="id"·​name="multiply"·​id="0x7f080018"·​/​>
398 ····​<public·​type="dimen"·​name="abc_dialog_min_​width_major"·​id="0x7f080019"·​/​> 398 ····​<public·​type="id"·​name="screen"·​id="0x7f080019"·​/​>
399 ····​<public·​type="dimen"·​name="abc_dialog_min_​width_minor"·​id="0x7f08001a"·​/​> 399 ····​<public·​type="id"·​name="action_bar_acti​vity_content"·​id="0x7f08001a"·​/​>
400 ····​<public·​type="dimen"·​name="abc_dialog_padd​ing_material"·​id="0x7f08001b"·​/​> 400 ····​<public·​type="id"·​name="action_bar_spin​ner"·​id="0x7f08001b"·​/​>
401 ····​<public·​type="dimen"·​name="abc_dialog_padd​ing_top_material"·​id="0x7f08001c"·​/​> 401 ····​<public·​type="id"·​name="action_menu_div​ider"·​id="0x7f08001c"·​/​>
402 ····​<public·​type="dimen"·​name="abc_disabled_al​pha_material_dark"·​id="0x7f08001d"·​/​> 402 ····​<public·​type="id"·​name="action_menu_pre​senter"·​id="0x7f08001d"·​/​>
403 ····​<public·​type="dimen"·​name="abc_disabled_al​pha_material_light"·​id="0x7f08001e"·​/​> 403 ····​<public·​type="id"·​name="home"·​id="0x7f08001e"·​/​>
404 ····​<public·​type="dimen"·​name="abc_dropdownite​m_icon_width"·​id="0x7f08001f"·​/​> 404 ····​<public·​type="id"·​name="progress_circul​ar"·​id="0x7f08001f"·​/​>
405 ····​<public·​type="dimen"·​name="abc_dropdownite​m_text_padding_left"·​id="0x7f080020"·​/​> 405 ····​<public·​type="id"·​name="progress_horizo​ntal"·​id="0x7f080020"·​/​>
406 ····​<public·​type="dimen"·​name="abc_dropdownite​m_text_padding_right"​·​id="0x7f080021"·​/​> 406 ····​<public·​type="id"·​name="split_action_ba​r"·​id="0x7f080021"·​/​>
407 ····​<public·​type="dimen"·​name="abc_edit_text_i​nset_bottom_material"​·​id="0x7f080022"·​/​> 407 ····​<public·​type="id"·​name="up"·​id="0x7f080022"·​/​>
408 ····​<public·​type="dimen"·​name="abc_edit_text_i​nset_horizontal_mater​ial"·​id="0x7f080023"·​/​> 408 ····​<public·​type="id"·​name="action_bar_titl​e"·​id="0x7f080023"·​/​>
409 ····​<public·​type="dimen"·​name="abc_edit_text_i​nset_top_material"·​id="0x7f080024"·​/​> 409 ····​<public·​type="id"·​name="action_bar_subt​itle"·​id="0x7f080024"·​/​>
410 ····​<public·​type="dimen"·​name="abc_floating_wi​ndow_z"·​id="0x7f080025"·​/​> 410 ····​<public·​type="id"·​name="action_mode_clo​se_button"·​id="0x7f080025"·​/​>
411 ····​<public·​type="dimen"·​name="abc_list_item_p​adding_horizontal_mat​erial"·​id="0x7f080026"·​/​> 411 ····​<public·​type="id"·​name="activity_choose​r_view_content"·​id="0x7f080026"·​/​>
412 ····​<public·​type="dimen"·​name="abc_panel_menu_​list_width"·​id="0x7f080027"·​/​> 412 ····​<public·​type="id"·​name="expand_activiti​es_button"·​id="0x7f080027"·​/​>
413 ····​<public·​type="dimen"·​name="abc_search_view​_preferred_width"·​id="0x7f080028"·​/​> 413 ····​<public·​type="id"·​name="image"·​id="0x7f080028"·​/​>
414 ····​<public·​type="dimen"·​name="abc_search_view​_text_min_width"·​id="0x7f080029"·​/​> 414 ····​<public·​type="id"·​name="default_activit​y_button"·​id="0x7f080029"·​/​>
415 ····​<public·​type="dimen"·​name="abc_switch_padd​ing"·​id="0x7f08002a"·​/​> 415 ····​<public·​type="id"·​name="list_item"·​id="0x7f08002a"·​/​>
416 ····​<public·​type="dimen"·​name="abc_text_size_b​ody_1_material"·​id="0x7f08002b"·​/​> 416 ····​<public·​type="id"·​name="icon"·​id="0x7f08002b"·​/​>
417 ····​<public·​type="dimen"·​name="abc_text_size_b​ody_2_material"·​id="0x7f08002c"·​/​> 417 ····​<public·​type="id"·​name="title"·​id="0x7f08002c"·​/​>
418 ····​<public·​type="dimen"·​name="abc_text_size_b​utton_material"·​id="0x7f08002d"·​/​> 418 ····​<public·​type="id"·​name="parentPanel"·​id="0x7f08002d"·​/​>
419 ····​<public·​type="dimen"·​name="abc_text_size_c​aption_material"·​id="0x7f08002e"·​/​> 419 ····​<public·​type="id"·​name="topPanel"·​id="0x7f08002e"·​/​>
420 ····​<public·​type="dimen"·​name="abc_text_size_d​isplay_1_material"·​id="0x7f08002f"·​/​> 420 ····​<public·​type="id"·​name="title_template"​·​id="0x7f08002f"·​/​>
421 ····​<public·​type="dimen"·​name="abc_text_size_d​isplay_2_material"·​id="0x7f080030"·​/​> 421 ····​<public·​type="id"·​name="alertTitle"·​id="0x7f080030"·​/​>
422 ····​<public·​type="dimen"·​name="abc_text_size_d​isplay_3_material"·​id="0x7f080031"·​/​> 422 ····​<public·​type="id"·​name="contentPanel"·​id="0x7f080031"·​/​>
423 ····​<public·​type="dimen"·​name="abc_text_size_d​isplay_4_material"·​id="0x7f080032"·​/​> 423 ····​<public·​type="id"·​name="scrollView"·​id="0x7f080032"·​/​>
424 ····​<public·​type="dimen"·​name="abc_text_size_h​eadline_material"·​id="0x7f080033"·​/​> 424 ····​<public·​type="id"·​name="textSpacerNoBut​tons"·​id="0x7f080033"·​/​>
425 ····​<public·​type="dimen"·​name="abc_text_size_l​arge_material"·​id="0x7f080034"·​/​> 425 ····​<public·​type="id"·​name="customPanel"·​id="0x7f080034"·​/​>
426 ····​<public·​type="dimen"·​name="abc_text_size_m​edium_material"·​id="0x7f080035"·​/​> 426 ····​<public·​type="id"·​name="custom"·​id="0x7f080035"·​/​>
427 ····​<public·​type="dimen"·​name="abc_text_size_m​enu_material"·​id="0x7f080036"·​/​> 427 ····​<public·​type="id"·​name="buttonPanel"·​id="0x7f080036"·​/​>
428 ····​<public·​type="dimen"·​name="abc_text_size_s​mall_material"·​id="0x7f080037"·​/​> 428 ····​<public·​type="id"·​name="expanded_menu"·​id="0x7f080037"·​/​>
429 ····​<public·​type="dimen"·​name="abc_text_size_s​ubhead_material"·​id="0x7f080038"·​/​> 429 ····​<public·​type="id"·​name="checkbox"·​id="0x7f080038"·​/​>
430 ····​<public·​type="dimen"·​name="abc_text_size_s​ubtitle_material_tool​bar"·​id="0x7f080039"·​/​> 430 ····​<public·​type="id"·​name="shortcut"·​id="0x7f080039"·​/​>
431 ····​<public·​type="dimen"·​name="abc_text_size_t​itle_material"·​id="0x7f08003a"·​/​> 431 ····​<public·​type="id"·​name="radio"·​id="0x7f08003a"·​/​>
432 ····​<public·​type="dimen"·​name="abc_text_size_t​itle_material_toolbar​"·​id="0x7f08003b"·​/​> 432 ····​<public·​type="id"·​name="action_bar_root​"·​id="0x7f08003b"·​/​>
433 ····​<public·​type="dimen"·​name="activity_horizo​ntal_margin"·​id="0x7f08003c"·​/​> 433 ····​<public·​type="id"·​name="action_mode_bar​_stub"·​id="0x7f08003c"·​/​>
434 ····​<public·​type="dimen"·​name="activity_vertic​al_margin"·​id="0x7f08003d"·​/​> 434 ····​<public·​type="id"·​name="action_mode_bar​"·​id="0x7f08003d"·​/​>
435 ····​<public·​type="dimen"·​name="dialog_fixed_he​ight_major"·​id="0x7f08003e"·​/​> 435 ····​<public·​type="id"·​name="decor_content_p​arent"·​id="0x7f08003e"·​/​>
436 ····​<public·​type="dimen"·​name="dialog_fixed_he​ight_minor"·​id="0x7f08003f"·​/​> 436 ····​<public·​type="id"·​name="action_bar_cont​ainer"·​id="0x7f08003f"·​/​>
437 ····​<public·​type="dimen"·​name="dialog_fixed_wi​dth_major"·​id="0x7f080040"·​/​> 437 ····​<public·​type="id"·​name="action_bar"·​id="0x7f080040"·​/​>
438 ····​<public·​type="dimen"·​name="dialog_fixed_wi​dth_minor"·​id="0x7f080041"·​/​> 438 ····​<public·​type="id"·​name="action_context_​bar"·​id="0x7f080041"·​/​>
439 ····​<public·​type="dimen"·​name="disabled_alpha_​material_dark"·​id="0x7f080042"·​/​> 439 ····​<public·​type="id"·​name="edit_query"·​id="0x7f080042"·​/​>
440 ····​<public·​type="dimen"·​name="disabled_alpha_​material_light"·​id="0x7f080043"·​/​> 440 ····​<public·​type="id"·​name="search_bar"·​id="0x7f080043"·​/​>
441 ····​<public·​type="id"·​name="action_bar_acti​vity_content"·​id="0x7f090000"·​/​> 441 ····​<public·​type="id"·​name="search_badge"·​id="0x7f080044"·​/​>
442 ····​<public·​type="id"·​name="action_bar_spin​ner"·​id="0x7f090001"·​/​> 442 ····​<public·​type="id"·​name="search_button"·​id="0x7f080045"·​/​>
443 ····​<public·​type="id"·​name="action_menu_div​ider"·​id="0x7f090002"·​/​> 443 ····​<public·​type="id"·​name="search_edit_fra​me"·​id="0x7f080046"·​/​>
444 ····​<public·​type="id"·​name="action_menu_pre​senter"·​id="0x7f090003"·​/​> 444 ····​<public·​type="id"·​name="search_mag_icon​"·​id="0x7f080047"·​/​>
445 ····​<public·​type="id"·​name="home"·​id="0x7f090004"·​/​> 445 ····​<public·​type="id"·​name="search_plate"·​id="0x7f080048"·​/​>
446 ····​<public·​type="id"·​name="progress_circul​ar"·​id="0x7f090005"·​/​> 446 ····​<public·​type="id"·​name="search_src_text​"·​id="0x7f080049"·​/​>
447 ····​<public·​type="id"·​name="progress_horizo​ntal"·​id="0x7f090006"·​/​> 447 ····​<public·​type="id"·​name="search_close_bt​n"·​id="0x7f08004a"·​/​>
448 ····​<public·​type="id"·​name="split_action_ba​r"·​id="0x7f090007"·​/​> 448 ····​<public·​type="id"·​name="submit_area"·​id="0x7f08004b"·​/​>
449 ····​<public·​type="id"·​name="up"·​id="0x7f090008"·​/​> 449 ····​<public·​type="id"·​name="search_go_btn"·​id="0x7f08004c"·​/​>
450 ····​<public·​type="id"·​name="listMode"·​id="0x7f090009"·​/​> 450 ····​<public·​type="id"·​name="search_voice_bt​n"·​id="0x7f08004d"·​/​>
451 ····​<public·​type="id"·​name="normal"·​id="0x7f09000a"·​/​> 451 ····​<public·​type="id"·​name="select_dialog_l​istview"·​id="0x7f08004e"·​/​>
452 ····​<public·​type="id"·​name="tabMode"·​id="0x7f09000b"·​/​> 452 ····​<public·​type="id"·​name="webview"·​id="0x7f08004f"·​/​>
453 ····​<public·​type="id"·​name="disableHome"·​id="0x7f09000c"·​/​> 453 ····​<public·​type="id"·​name="share"·​id="0x7f080050"·​/​>
454 ····​<public·​type="id"·​name="homeAsUp"·​id="0x7f09000d"·​/​> 454 ····​<public·​type="dimen"·​name="abc_action_bar_​content_inset_materia​l"·​id="0x7f090000"·​/​>
455 ····​<public·​type="id"·​name="none"·​id="0x7f09000e"·​/​> 455 ····​<public·​type="dimen"·​name="abc_action_bar_​default_height_materi​al"·​id="0x7f090001"·​/​>
456 ····​<public·​type="id"·​name="showCustom"·​id="0x7f09000f"·​/​> 456 ····​<public·​type="dimen"·​name="abc_action_bar_​default_padding_mater​ial"·​id="0x7f090002"·​/​>
457 ····​<public·​type="id"·​name="showHome"·​id="0x7f090010"·​/​> 457 ····​<public·​type="dimen"·​name="abc_action_bar_​icon_vertical_padding​_material"·​id="0x7f090003"·​/​>
458 ····​<public·​type="id"·​name="showTitle"·​id="0x7f090011"·​/​> 458 ····​<public·​type="dimen"·​name="abc_action_bar_​navigation_padding_st​art_material"·​id="0x7f090004"·​/​>
459 ····​<public·​type="id"·​name="useLogo"·​id="0x7f090012"·​/​> 459 ····​<public·​type="dimen"·​name="abc_action_bar_​overflow_padding_end_​material"·​id="0x7f090005"·​/​>
460 ····​<public·​type="id"·​name="beginning"·​id="0x7f090013"·​/​> 460 ····​<public·​type="dimen"·​name="abc_action_bar_​overflow_padding_star​t_material"·​id="0x7f090006"·​/​>
461 ····​<public·​type="id"·​name="end"·​id="0x7f090014"·​/​> 461 ····​<public·​type="dimen"·​name="abc_action_bar_​progress_bar_size"·​id="0x7f090007"·​/​>
462 ····​<public·​type="id"·​name="middle"·​id="0x7f090015"·​/​> 462 ····​<public·​type="dimen"·​name="abc_action_bar_​stacked_max_height"·​id="0x7f090008"·​/​>
463 ····​<public·​type="id"·​name="always"·​id="0x7f090016"·​/​> 463 ····​<public·​type="dimen"·​name="abc_action_bar_​stacked_tab_max_width​"·​id="0x7f090009"·​/​>
464 ····​<public·​type="id"·​name="collapseActionV​iew"·​id="0x7f090017"·​/​> 464 ····​<public·​type="dimen"·​name="abc_action_bar_​subtitle_bottom_margi​n_material"·​id="0x7f09000a"·​/​>
Max diff block lines reached; 520/22825 bytes (2.28%) of diff not shown.
[−]
smali/android/support/v4/app/FragmentManagerImpl.smali
Offset 331, 15 lines modified Offset 331, 15 lines modified
   
331 ····​.​line·​1384 331 ····​.​line·​1384
332 ····​:​cond_1 332 ····​:​cond_1
333 ····​return-​void 333 ····​return-​void
334 .​end·​method 334 .​end·​method
   
335 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​ 335 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​
336 ····​.​locals·4 336 ····​.​locals·3
337 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 337 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
338 ····​.​param·​p1,​·​"start"····​#·​F 338 ····​.​param·​p1,​·​"start"····​#·​F
339 ····​.​param·​p2,​·​"end"····​#·​F 339 ····​.​param·​p2,​·​"end"····​#·​F
   
340 ····​.​prologue 340 ····​.​prologue
341 ····​.​line·​773 341 ····​.​line·​773
342 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​ 342 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​
Offset 349, 17 lines modified Offset 349, 17 lines modified
349 ····​.​line·​774 349 ····​.​line·​774
350 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​ 350 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​
351 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 351 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
352 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 352 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
353 ····​.​line·​775 353 ····​.​line·​775
354 ····​const-​wide/​16·​v2,​·​0xdc 354 ····​const-​wide/​16·​v1,​·​0xdc
   
355 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 355 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
356 ····​.​line·​776 356 ····​.​line·​776
357 ····​return-​object·​v0 357 ····​return-​object·​v0
358 .​end·​method 358 .​end·​method
   
359 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​ 359 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​
360 ····​.​locals·​11 360 ····​.​locals·​11
Offset 402, 17 lines modified Offset 402, 17 lines modified
402 ····​.​line·​762 402 ····​.​line·​762
403 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​ 403 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​
404 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 404 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
405 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 405 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
406 ····​.​line·​763 406 ····​.​line·​763
407 ····​const-​wide/​16·​v2,​·​0xdc 407 ····​const-​wide/​16·​v1,​·​0xdc
   
408 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V 408 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V
   
409 ····​.​line·​764 409 ····​.​line·​764
410 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 410 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
411 ····​.​line·​765 411 ····​.​line·​765
412 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​ 412 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​
   
Offset 421, 17 lines modified Offset 421, 17 lines modified
421 ····​.​line·​766 421 ····​.​line·​766
422 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​ 422 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​
423 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 423 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
424 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 424 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
425 ····​.​line·​767 425 ····​.​line·​767
426 ····​const-​wide/​16·​v2,​·​0xdc 426 ····​const-​wide/​16·​v1,​·​0xdc
   
427 ····​invoke-​virtual·​{v9,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 427 ····​invoke-​virtual·​{v9,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
428 ····​.​line·​768 428 ····​.​line·​768
429 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 429 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
430 ····​.​line·​769 430 ····​.​line·​769
431 ····​return-​object·​v10 431 ····​return-​object·​v10
432 .​end·​method 432 .​end·​method
[−]
smali/android/support/v4/app/FragmentPagerAdapter.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
39 ····​.​line·​71 39 ····​.​line·​71
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​ 42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​
43 ····​.​locals·3 43 ····​.​locals·2
44 ····​.​param·​p0,​·​"viewId"····​#·​I 44 ····​.​param·​p0,​·​"viewId"····​#·​I
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​173 47 ····​.​line·​173
48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
Offset 181, 31 lines modified Offset 181, 31 lines modified
   
181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​ 181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
182 ····​.​line·​88 182 ····​.​line·​88
183 ····​:​cond_0 183 ····​:​cond_0
184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J 184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J
   
185 ····​move-​result-​wide·​v2 185 ····​move-​result-​wide·​v1
   
186 ····​.​line·​91 186 ····​.​line·​91
187 ····​.​local·​v2,​·​"itemId":​J 187 ····​.​local·​v1,​·​"itemId":​J
188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
189 ····​move-​result·​v4 189 ····​move-​result·​v4
   
190 ····​invoke-​static·​{v4,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v1 191 ····​move-​result-​object·​v3
   
192 ····​.​line·​92 192 ····​.​line·​92
193 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 193 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​
194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
195 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​ 195 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​
   
196 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
197 ····​.​line·​93 197 ····​.​line·​93
198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​ 198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​
199 ····​if-​eqz·​v0,​·​:​cond_2 199 ····​if-​eqz·​v0,​·​:​cond_2
   
Offset 243, 15 lines modified Offset 243, 15 lines modified
   
243 ····​move-​result·​v5 243 ····​move-​result·​v5
   
244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
245 ····​move-​result·​v6 245 ····​move-​result·​v6
   
246 ····​invoke-​static·​{v6,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 246 ····​invoke-​static·​{v6,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v6 247 ····​move-​result-​object·​v6
   
248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
249 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
250 .​end·​method 250 .​end·​method
[−]
smali/android/support/v4/app/NotificationCompat$Builder.smali
Offset 94, 19 lines modified Offset 94, 19 lines modified
94 .​field·​mUseChronometer:​Z 94 .​field·​mUseChronometer:​Z
   
95 .​field·​mVisibility:​I 95 .​field·​mVisibility:​I
   
   
96 #·​direct·​methods 96 #·​direct·​methods
97 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 97 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
98 ····​.​locals·5 98 ····​.​locals·4
99 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 99 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
100 ····​.​prologue 100 ····​.​prologue
101 ····​const/​4·​v4,​·​0x0 101 ····​const/​4·​v3,​·​0x0
   
102 ····​.​line·​906 102 ····​.​line·​906
103 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 103 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
104 ····​.​line·​874 104 ····​.​line·​874
105 ····​const/​4·​v0,​·​0x1 105 ····​const/​4·​v0,​·​0x1
   
Offset 116, 21 lines modified Offset 116, 21 lines modified
116 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 116 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
117 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 117 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
118 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mActions:​Ljava/​util/​ArrayList;​ 118 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mActions:​Ljava/​util/​ArrayList;​
   
119 ····​.​line·​885 119 ····​.​line·​885
120 ····​iput-​boolean·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mLocalOnly:​Z 120 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mLocalOnly:​Z
   
121 ····​.​line·​888 121 ····​.​line·​888
122 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mColor:​I 122 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mColor:​I
   
123 ····​.​line·​889 123 ····​.​line·​889
124 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mVisibility:​I 124 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mVisibility:​I
   
125 ····​.​line·​892 125 ····​.​line·​892
126 ····​new-​instance·​v0,​·​Landroid/​app/​Notification;​ 126 ····​new-​instance·​v0,​·​Landroid/​app/​Notification;​
   
127 ····​invoke-​direct·​{v0},​·​Landroid/​app/​Notification;​-​><init>()​V 127 ····​invoke-​direct·​{v0},​·​Landroid/​app/​Notification;​-​><init>()​V
   
128 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 128 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
Offset 139, 27 lines modified Offset 139, 27 lines modified
139 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 139 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
140 ····​.​line·​910 140 ····​.​line·​910
141 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 141 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
142 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 142 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
143 ····​move-​result-​wide·​v2 143 ····​move-​result-​wide·​v1
   
144 ····​iput-​wide·​v2,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J 144 ····​iput-​wide·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J
   
145 ····​.​line·​911 145 ····​.​line·​911
146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
147 ····​const/​4·​v1,​·​-​0x1 147 ····​const/​4·​v1,​·​-​0x1
   
148 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 148 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
149 ····​.​line·​912 149 ····​.​line·​912
150 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPriority:​I 150 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPriority:​I
   
151 ····​.​line·​913 151 ····​.​line·​913
152 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 152 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
153 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 153 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
154 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPeople:​Ljava/​util/​ArrayList;​ 154 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPeople:​Ljava/​util/​ArrayList;​
[−]
smali/android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1.smali
Offset 59, 15 lines modified Offset 59, 15 lines modified
   
59 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation;​-​><init>([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​V 59 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation;​-​><init>([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​V
   
60 ····​return-​object·​v0 60 ····​return-​object·​v0
61 .​end·​method 61 .​end·​method
   
62 .​method·​public·​bridge·​synthetic·​build([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInputCompatBase​$RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​ 62 .​method·​public·​bridge·​synthetic·​build([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInputCompatBase​$RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​
63 ····​.​locals·2 63 ····​.​locals·1
64 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​String;​ 64 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​String;​
65 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​app/​RemoteInputCompatBase​$RemoteInput;​ 65 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​app/​RemoteInputCompatBase​$RemoteInput;​
66 ····​.​param·​p3,​·​"x2"····​#·​Landroid/​app/​PendingIntent;​ 66 ····​.​param·​p3,​·​"x2"····​#·​Landroid/​app/​PendingIntent;​
67 ····​.​param·​p4,​·​"x3"····​#·​Landroid/​app/​PendingIntent;​ 67 ····​.​param·​p4,​·​"x3"····​#·​Landroid/​app/​PendingIntent;​
68 ····​.​param·​p5,​·​"x4"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p5,​·​"x4"····​#·​[Ljava/​lang/​String;​
69 ····​.​param·​p6,​·​"x5"····​#·​J 69 ····​.​param·​p6,​·​"x5"····​#·​J
   
[−]
smali/android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.smali
Offset 123, 15 lines modified Offset 123, 15 lines modified
   
123 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation;​-​><init>([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​V 123 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation;​-​><init>([Ljava/​lang/​String;​Landroid/​support/​v4/​app/​RemoteInput;​Landroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​[Ljava/​lang/​String;​J)​V
   
124 ····​return-​object·​v0 124 ····​return-​object·​v0
125 .​end·​method 125 .​end·​method
   
126 .​method·​public·​setLatestTimestamp(J)​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation$Builder;​ 126 .​method·​public·​setLatestTimestamp(J)​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation$Builder;​
127 ····​.​locals·1 127 ····​.​locals·0
128 ····​.​param·​p1,​·​"timestamp"····​#·​J 128 ····​.​param·​p1,​·​"timestamp"····​#·​J
   
129 ····​.​prologue 129 ····​.​prologue
130 ····​.​line·​3209 130 ····​.​line·​3209
131 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation$Builder;​-​>mLatestTimestamp:​J 131 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender$UnreadConve​rsation$Builder;​-​>mLatestTimestamp:​J
   
132 ····​.​line·​3210 132 ····​.​line·​3210
[−]
smali/android/support/v4/app/NotificationCompatApi20$Builder.smali
Offset 22, 15 lines modified Offset 22, 15 lines modified
22 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 22 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​
   
23 .​field·​private·​mExtras:​Landroid/​os/​Bundle;​ 23 .​field·​private·​mExtras:​Landroid/​os/​Bundle;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​util/​ArrayList;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V 25 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​util/​ArrayList;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V
26 ····​.​locals·8 26 ····​.​locals·7
27 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 27 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
28 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 28 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
29 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 29 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
30 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 30 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
31 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 31 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
32 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 32 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
33 ····​.​param·​p7,​·​"number"····​#·​I 33 ····​.​param·​p7,​·​"number"····​#·​I
Offset 79, 292 lines modified Offset 79, 290 lines modified
   
79 ····​.​prologue 79 ····​.​prologue
80 ····​.​line·​43 80 ····​.​line·​43
81 ····​.​local·​p19,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 81 ····​.​local·​p19,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
82 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 82 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
83 ····​.​line·​44 83 ····​.​line·​44
84 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 84 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​
   
85 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 85 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
86 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 86 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
87 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 87 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
88 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v3
   
89 ····​move/​from16·​v0,​·​p14 89 ····​move/​from16·​v0,​·​p14
   
90 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​ 90 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​
   
91 ····​move-​result-​object·​v4 91 ····​move-​result-​object·​v3
   
92 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 92 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
93 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 93 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
94 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 94 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
95 ····​move-​result-​object·​v4 95 ····​move-​result-​object·​v3
   
96 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 96 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
97 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 97 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
98 ····​move-​result-​object·​v4 98 ····​move-​result-​object·​v3
   
99 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 99 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
100 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 100 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
101 ····​move-​result-​object·​v4 101 ····​move-​result-​object·​v3
   
102 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 102 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
103 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 103 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
104 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 104 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
105 ····​move-​result-​object·​v4 105 ····​move-​result-​object·​v3
   
106 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 106 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
107 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 107 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
108 ····​move-​result-​object·​v4 108 ····​move-​result-​object·​v3
   
109 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 109 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
110 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 110 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
111 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 111 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
112 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 112 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
113 ····​move-​result-​object·​v5 113 ····​move-​result-​object·​v4
   
114 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 114 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
115 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 115 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2
   
116 ····​if-​eqz·​v4,​·​:​cond_2 116 ····​if-​eqz·​v3,​·​:​cond_2
   
117 ····​const/​4·​v4,​·​0x1 117 ····​const/​4·​v3,​·​0x1
   
118 ····​:​goto_0 118 ····​:​goto_0
119 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 119 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
120 ····​move-​result-​object·​v5 120 ····​move-​result-​object·​v4
   
121 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 121 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
122 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8 122 ····​and-​int/​lit8·​v3,​·​v3,​·​0x8
Max diff block lines reached; 10396/16628 bytes (62.52%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatApi21$Builder.smali
Offset 20, 15 lines modified Offset 20, 15 lines modified
   
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 21 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​lang/​String;​Ljava/​util/​ArrayList;​Landroid/​os/​Bundle;​IILandroid/​app/​Notification;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V 23 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​lang/​String;​Ljava/​util/​ArrayList;​Landroid/​os/​Bundle;​IILandroid/​app/​Notification;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V
24 ····​.​locals·10 24 ····​.​locals·9
25 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 25 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
26 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 26 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
27 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 27 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
28 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 28 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
29 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 29 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
30 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 30 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
31 ····​.​param·​p7,​·​"number"····​#·​I 31 ····​.​param·​p7,​·​"number"····​#·​I
Offset 84, 308 lines modified Offset 84, 306 lines modified
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​67 85 ····​.​line·​67
86 ····​.​local·​p20,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 86 ····​.​local·​p20,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
87 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 87 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
88 ····​.​line·​68 88 ····​.​line·​68
89 ····​new-​instance·​v6,​·​Landroid/​app/​Notification$Builder;​ 89 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​
   
90 ····​invoke-​direct·​{v6,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 90 ····​invoke-​direct·​{v5,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
91 ····​iget-​wide·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 91 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
92 ····​invoke-​virtual·​{v6,​·​v8,​·​v9},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 92 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
93 ····​move-​result-​object·​v6 93 ····​move-​result-​object·​v5
   
94 ····​move/​from16·​v0,​·​p14 94 ····​move/​from16·​v0,​·​p14
   
95 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​ 95 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​
   
96 ····​move-​result-​object·​v6 96 ····​move-​result-​object·​v5
   
97 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 97 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
98 ····​iget·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 98 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
99 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 99 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
100 ····​move-​result-​object·​v6 100 ····​move-​result-​object·​v5
   
101 ····​iget-​object·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​  
   
102 ····​invoke-​virtual·{v6,​·v7},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 101 ····​iget-​object·​v6,​·p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
103 ····move-​result-​object·​v6 102 ····invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
104 ····iget-​object·v7,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 103 ····move-​result-​object·v5
   
105 ····move-​object/​from16·v0,​·​p6 104 ····iget-​object·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
106 ····​invoke-​virtual·​{v6,​·​v7,​·v0},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 105 ····​invoke-​virtual·​{v5,​·​v6,​·p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
107 ····​move-​result-​object·​v6 106 ····​move-​result-​object·​v5
   
108 ····​iget-​object·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 107 ····​iget-​object·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
109 ····​iget·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 108 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
110 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 109 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
111 ····​move-​result-​object·​v6 110 ····​move-​result-​object·​v5
   
112 ····​iget-​object·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 111 ····​iget-​object·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
113 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 112 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
114 ····​move-​result-​object·​v6 113 ····​move-​result-​object·​v5
   
115 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 114 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
116 ····​iget·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 115 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
117 ····​iget·​v9,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 116 ····​iget·​v8,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
118 ····​invoke-​virtual·​{v6,​·​v7,​·​v8,​·​v9},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 117 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
119 ····​move-​result-​object·​v7 118 ····​move-​result-​object·​v6
   
120 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 119 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
121 ····​and-​int/​lit8·​v6,​·​v6,​·​0x2 120 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2
   
122 ····​if-​eqz·​v6,​·​:​cond_0 121 ····​if-​eqz·​v5,​·​:​cond_0
   
123 ····​const/​4·​v6,​·​0x1 122 ····​const/​4·​v5,​·​0x1
   
124 ····​:​goto_0 123 ····​:​goto_0
125 ····​invoke-​virtual·​{v7,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 124 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
126 ····​move-​result-​object·​v7 125 ····​move-​result-​object·​v6
   
127 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 126 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
Max diff block lines reached; 11658/17883 bytes (65.19%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatApi21.smali
Offset 119, 15 lines modified Offset 119, 15 lines modified
   
119 ····​move-​result-​object·​v0 119 ····​move-​result-​object·​v0
   
120 ····​return-​object·​v0 120 ····​return-​object·​v0
121 .​end·​method 121 .​end·​method
   
122 .​method·​static·​getBundleForUnreadCon​versation(Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​)​Landroid/​os/​Bundle;​ 122 .​method·​static·​getBundleForUnreadCon​versation(Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​)​Landroid/​os/​Bundle;​
123 ····​.​locals·10 123 ····​.​locals·9
124 ····​.​param·​p0,​·​"uc"····​#·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​ 124 ····​.​param·​p0,​·​"uc"····​#·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​
   
125 ····​.​prologue 125 ····​.​prologue
126 ····​.​line·​128 126 ····​.​line·​128
127 ····​if-​nez·​p0,​·​:​cond_0 127 ····​if-​nez·​p0,​·​:​cond_0
   
128 ····​.​line·​129 128 ····​.​line·​129
Offset 278, 17 lines modified Offset 278, 17 lines modified
278 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Landroid/​os/​Bundle;​-​>putStringArray(Ljava​/​lang/​String;​[Ljava/​lang/​String;​)​V 278 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Landroid/​os/​Bundle;​-​>putStringArray(Ljava​/​lang/​String;​[Ljava/​lang/​String;​)​V
   
279 ····​.​line·​151 279 ····​.​line·​151
280 ····​const-​string·​v6,​·​"timestamp" 280 ····​const-​string·​v6,​·​"timestamp"
   
281 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​-​>getLatestTimestamp()​J 281 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​-​>getLatestTimestamp()​J
   
282 ····​move-​result-​wide·​v8 282 ····​move-​result-​wide·​v7
   
283 ····​invoke-​virtual·​{v1,​·​v6,​·​v8,​·​v9},​·​Landroid/​os/​Bundle;​-​>putLong(Ljava/​lang/​String;​J)​V 283 ····​invoke-​virtual·​{v1,​·​v6,​·​v7,​·​v8},​·​Landroid/​os/​Bundle;​-​>putLong(Ljava/​lang/​String;​J)​V
   
284 ····​goto·​:​goto_0 284 ····​goto·​:​goto_0
285 .​end·​method 285 .​end·​method
   
286 .​method·​public·​static·​getCategory(Landroid/​app/​Notification;​)​Ljava/​lang/​String;​ 286 .​method·​public·​static·​getCategory(Landroid/​app/​Notification;​)​Ljava/​lang/​String;​
287 ····​.​locals·​1 287 ····​.​locals·​1
288 ····​.​param·​p0,​·​"notif"····​#·​Landroid/​app/​Notification;​ 288 ····​.​param·​p0,​·​"notif"····​#·​Landroid/​app/​Notification;​
[−]
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 ····​.​line·​25 11 ····​.​line·​25
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​ 15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​
16 ····​.​locals·9 16 ····​.​locals·8
17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​ 18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
23 ····​.​param·​p6,​·​"number"····​#·​I 23 ····​.​param·​p6,​·​"number"····​#·​I
Offset 28, 195 lines modified Offset 28, 193 lines modified
28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​ 28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​
29 ····​.​param·​p10,​·​"progressMax"····​#·​I 29 ····​.​param·​p10,​·​"progressMax"····​#·​I
30 ····​.​param·​p11,​·​"progress"····​#·​I 30 ····​.​param·​p11,​·​"progress"····​#·​I
31 ····​.​param·​p12,​·​"progressIndeterminat​e"····​#·​Z 31 ····​.​param·​p12,​·​"progressIndeterminat​e"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​31 33 ····​.​line·​31
34 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​ 34 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​
   
35 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 35 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
36 ····​iget-​wide·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J 36 ····​iget-​wide·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J
   
37 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 37 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
38 ····​move-​result-​object·​v5 38 ····​move-​result-​object·​v4
   
39 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I 39 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I
   
40 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 40 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
41 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 41 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
42 ····​move-​result-​object·​v5 42 ····​move-​result-​object·​v4
   
43 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 43 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
44 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 44 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
45 ····​move-​result-​object·​v5 45 ····​move-​result-​object·​v4
   
46 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 46 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
47 ····​invoke-​virtual·​{v5,​·​v6,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 47 ····​invoke-​virtual·​{v4,​·​v5,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
48 ····​move-​result-​object·​v5 48 ····​move-​result-​object·​v4
   
49 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 49 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
50 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 50 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
51 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 51 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
52 ····​move-​result-​object·​v5 52 ····​move-​result-​object·​v4
   
53 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 53 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
54 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 54 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
55 ····​move-​result-​object·​v5 55 ····​move-​result-​object·​v4
   
56 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 56 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
57 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 57 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
58 ····​iget·​v8,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 58 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
59 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 59 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
60 ····​move-​result-​object·​v6 60 ····​move-​result-​object·​v5
   
61 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 61 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
62 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2 62 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2
   
63 ····​if-​eqz·​v5,​·​:​cond_0 63 ····​if-​eqz·​v4,​·​:​cond_0
   
64 ····​const/​4·​v5,​·​0x1 64 ····​const/​4·​v4,​·​0x1
   
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 66 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
67 ····​move-​result-​object·​v6 67 ····​move-​result-​object·​v5
   
68 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 68 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
69 ····​and-​int/​lit8·​v5,​·​v5,​·​0x8 69 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8
   
70 ····​if-​eqz·​v5,​·​:​cond_1 70 ····​if-​eqz·​v4,​·​:​cond_1
   
71 ····​const/​4·​v5,​·​0x1 71 ····​const/​4·​v4,​·​0x1
   
72 ····​:​goto_1 72 ····​:​goto_1
Max diff block lines reached; 5601/11770 bytes (47.59%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatJellybean$Builder.smali
Offset 33, 15 lines modified Offset 33, 15 lines modified
33 .​end·​field 33 .​end·​field
   
34 .​field·​private·​final·​mExtras:​Landroid/​os/​Bundle;​ 34 .​field·​private·​final·​mExtras:​Landroid/​os/​Bundle;​
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​ZLandroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V 36 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​ZLandroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V
37 ····​.​locals·8 37 ····​.​locals·7
38 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 38 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
39 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 39 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
40 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 40 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
41 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 41 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
42 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 42 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
43 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 43 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
44 ····​.​param·​p7,​·​"number"····​#·​I 44 ····​.​param·​p7,​·​"number"····​#·​I
Offset 61, 302 lines modified Offset 61, 300 lines modified
61 ····​.​param·​p21,​·​"sortKey"····​#·​Ljava/​lang/​String;​ 61 ····​.​param·​p21,​·​"sortKey"····​#·​Ljava/​lang/​String;​
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·​76 63 ····​.​line·​76
64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
65 ····​.​line·​68 65 ····​.​line·​68
66 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 66 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
67 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V 67 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
68 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean$Builder;​-​>mActionExtrasList:​Ljava/​util/​List;​ 68 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean$Builder;​-​>mActionExtrasList:​Ljava/​util/​List;​
   
69 ····​.​line·​77 69 ····​.​line·​77
70 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 70 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​
   
71 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 71 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
72 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 72 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
73 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 73 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
74 ····​move-​result-​object·​v4 74 ····​move-​result-​object·​v3
   
75 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 75 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
76 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 76 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
77 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 77 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
78 ····​move-​result-​object·​v4 78 ····​move-​result-​object·​v3
   
79 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 79 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
80 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 80 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
81 ····​move-​result-​object·​v4 81 ····​move-​result-​object·​v3
   
82 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 82 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
83 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 83 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
84 ····​move-​result-​object·​v4 84 ····​move-​result-​object·​v3
   
85 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 85 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
86 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 86 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
87 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 87 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
88 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v3
   
89 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 89 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
90 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 90 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
91 ····​move-​result-​object·​v4 91 ····​move-​result-​object·​v3
   
92 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 92 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
93 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 93 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
94 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 94 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
95 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 95 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
96 ····​move-​result-​object·​v5 96 ····​move-​result-​object·​v4
   
97 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 97 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
98 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 98 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2
   
99 ····​if-​eqz·​v4,​·​:​cond_4 99 ····​if-​eqz·​v3,​·​:​cond_4
   
100 ····​const/​4·​v4,​·​0x1 100 ····​const/​4·​v3,​·​0x1
   
101 ····​:​goto_0 101 ····​:​goto_0
102 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 102 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
103 ····​move-​result-​object·​v5 103 ····​move-​result-​object·​v4
   
104 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 104 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
Max diff block lines reached; 10905/17191 bytes (63.43%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatKitKat$Builder.smali
Offset 33, 15 lines modified Offset 33, 15 lines modified
33 .​end·​field 33 .​end·​field
   
34 .​field·​private·​mExtras:​Landroid/​os/​Bundle;​ 34 .​field·​private·​mExtras:​Landroid/​os/​Bundle;​
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​util/​ArrayList;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V 36 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZZILjava/​lang/​CharSequence;​ZLjava/​util/​ArrayList;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​ZLjava/​lang/​String;​)​V
37 ····​.​locals·8 37 ····​.​locals·7
38 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 38 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
39 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 39 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
40 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 40 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
41 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 41 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
42 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 42 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
43 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 43 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
44 ····​.​param·​p7,​·​"number"····​#·​I 44 ····​.​param·​p7,​·​"number"····​#·​I
Offset 90, 339 lines modified Offset 90, 337 lines modified
   
90 ····​.​prologue 90 ····​.​prologue
91 ····​.​line·​44 91 ····​.​line·​44
92 ····​.​local·​p19,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 92 ····​.​local·​p19,​·​"people":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
94 ····​.​line·​35 94 ····​.​line·​35
95 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 95 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
96 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V 96 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
97 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompatKit​Kat$Builder;​-​>mActionExtrasList:​Ljava/​util/​List;​ 97 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompatKit​Kat$Builder;​-​>mActionExtrasList:​Ljava/​util/​List;​
   
98 ····​.​line·​45 98 ····​.​line·​45
99 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 99 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​
   
100 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 100 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
101 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 101 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
102 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 102 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
103 ····​move-​result-​object·​v4 103 ····​move-​result-​object·​v3
   
104 ····​move/​from16·​v0,​·​p14 104 ····​move/​from16·​v0,​·​p14
   
105 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​ 105 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setShowWhen(Z)​Landroid/​app/​Notification$Builder;​
   
106 ····​move-​result-​object·​v4 106 ····​move-​result-​object·​v3
   
107 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 107 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
108 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 108 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
109 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 109 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
110 ····​move-​result-​object·​v4 110 ····​move-​result-​object·​v3
   
111 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 111 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
112 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 112 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
113 ····​move-​result-​object·​v4 113 ····​move-​result-​object·​v3
   
114 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 114 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
115 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 115 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
116 ····​move-​result-​object·​v4 116 ····​move-​result-​object·​v3
   
117 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 117 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
118 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 118 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
119 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 119 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
120 ····​move-​result-​object·​v4 120 ····​move-​result-​object·​v3
   
121 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 121 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
122 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 122 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
123 ····​move-​result-​object·​v4 123 ····​move-​result-​object·​v3
   
124 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 124 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
125 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 125 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
126 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 126 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
127 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 127 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
128 ····​move-​result-​object·​v5 128 ····​move-​result-​object·​v4
   
129 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 129 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
130 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 130 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2
   
131 ····​if-​eqz·​v4,​·​:​cond_5 131 ····​if-​eqz·​v3,​·​:​cond_5
   
132 ····​const/​4·​v4,​·​0x1 132 ····​const/​4·​v3,​·​0x1
   
133 ····​:​goto_0 133 ····​:​goto_0
Max diff block lines reached; 12418/18843 bytes (65.90%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationManagerCompat$SideChannelManager.smali
Offset 808, 17 lines modified Offset 808, 17 lines modified
   
808 ····​move-​result-​object·​v1 808 ····​move-​result-​object·​v1
   
809 ····​.​line·​480 809 ····​.​line·​480
810 ····​.​local·​v1,​·​"msg":​Landroid/​os/​Message;​ 810 ····​.​local·​v1,​·​"msg":​Landroid/​os/​Message;​
811 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat$SideChannelManag​er;​-​>mHandler:​Landroid/​os/​Handler;​ 811 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat$SideChannelManag​er;​-​>mHandler:​Landroid/​os/​Handler;​
   
812 ····​int-​to-​long·​v4,​·​v0 812 ····​int-​to-​long·​v3,​·​v0
   
813 ····​invoke-​virtual·​{v2,​·​v1,​·​v4,​·​v5},​·​Landroid/​os/​Handler;​-​>sendMessageDelayed(L​android/​os/​Message;​J)​Z 813 ····​invoke-​virtual·​{v2,​·​v1,​·​v3,​·​v4},​·​Landroid/​os/​Handler;​-​>sendMessageDelayed(L​android/​os/​Message;​J)​Z
   
814 ····​goto/​16·​:​goto_0 814 ····​goto/​16·​:​goto_0
815 .​end·​method 815 .​end·​method
   
816 .​method·​private·​updateListenerMap()​V 816 .​method·​private·​updateListenerMap()​V
817 ····​.​locals·​12 817 ····​.​locals·​12
   
[−]
smali/android/support/v4/content/AsyncTaskLoader.smali
Offset 559, 15 lines modified Offset 559, 15 lines modified
   
559 ····​move-​result-​object·​v0 559 ····​move-​result-​object·​v0
   
560 ····​return-​object·​v0 560 ····​return-​object·​v0
561 .​end·​method 561 .​end·​method
   
562 .​method·​public·​setUpdateThrottle(J)​V 562 .​method·​public·​setUpdateThrottle(J)​V
563 ····​.​locals·3 563 ····​.​locals·2
564 ····​.​param·​p1,​·​"delayMS"····​#·​J 564 ····​.​param·​p1,​·​"delayMS"····​#·​J
   
565 ····​.​prologue 565 ····​.​prologue
566 ····​.​line·​103 566 ····​.​line·​103
567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​" 567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​"
568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J 568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J
   
[−]
smali/android/support/v4/content/ModernAsyncTask.smali
Offset 83, 15 lines modified Offset 83, 15 lines modified
83 ········​} 83 ········​}
84 ····​.​end·​annotation 84 ····​.​end·​annotation
85 .​end·​field 85 .​end·​field
   
   
86 #·​direct·​methods 86 #·​direct·​methods
87 .​method·​static·​constructor·​<clinit>()​V 87 .​method·​static·​constructor·​<clinit>()​V
88 ····​.​locals·9 88 ····​.​locals·8
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​54 90 ····​.​line·​54
91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​ 91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​
   
92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V 92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V
   
Offset 103, 31 lines modified Offset 103, 31 lines modified
103 ····​const/​16·​v1,​·​0xa 103 ····​const/​16·​v1,​·​0xa
   
104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V 104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V
   
105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
106 ····​.​line·​68 106 ····​.​line·​68
107 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 107 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
108 ····​const/​4·​v2,​·​0x5 108 ····​const/​4·​v1,​·​0x5
   
109 ····​const/​16·​v3,​·​0x80 109 ····​const/​16·​v2,​·​0x80
   
110 ····​const-​wide/​16·​v4,​·​0x1 110 ····​const-​wide/​16·​v3,​·​0x1
   
111 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 111 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
112 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 112 ····​sget-​object·​v6,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
113 ····​sget-​object·​v8,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​ 113 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​
   
114 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V 114 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V
   
115 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​ 115 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​
   
116 ····​.​line·​75 116 ····​.​line·​75
117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​ 117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​
   
118 ····​const/​4·​v1,​·​0x0 118 ····​const/​4·​v1,​·​0x0
   
119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V 119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V
[−]
smali/android/support/v4/graphics/ColorUtils.smali
Offset 784, 59 lines modified Offset 784, 59 lines modified
   
784 ····​move-​result-​wide·​v0 784 ····​move-​result-​wide·​v0
   
785 ····​goto·​:​goto_2 785 ····​goto·​:​goto_2
786 .​end·​method 786 .​end·​method
   
787 .​method·​public·​static·​calculateMinimumAlpha​(IIF)​I 787 .​method·​public·​static·​calculateMinimumAlpha​(IIF)​I
788 ····​.​locals·​11 788 ····​.​locals·​10
789 ····​.​param·​p0,​·​"foreground"····​#·​I 789 ····​.​param·​p0,​·​"foreground"····​#·​I
790 ····​.​param·​p1,​·​"background"····​#·​I 790 ····​.​param·​p1,​·​"background"····​#·​I
791 ····​.​param·​p2,​·​"minContrastRatio"····​#·​F 791 ····​.​param·​p2,​·​"minContrastRatio"····​#·​F
   
792 ····​.​prologue 792 ····​.​prologue
793 ····​const/​16·​v8,​·​0xff 793 ····​const/​16·​v8,​·​0xff
   
794 ····​const/​16·​v10,​·​0xa 794 ····​const/​16·​v9,​·​0xa
   
795 ····​.​line·​111 795 ····​.​line·​111
796 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>alpha(I)​I 796 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>alpha(I)​I
   
797 ····​move-​result·​v5 797 ····​move-​result·​v7
   
798 ····​if-​eq·​v5,​·​v8,​·​:​cond_0 798 ····​if-​eq·​v7,​·​v8,​·​:​cond_0
   
799 ····​.​line·​112 799 ····​.​line·​112
800 ····​new-​instance·​v5,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 800 ····​new-​instance·​v7,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
801 ····​const-​string·​v8,​·​"background·​can·​not·​be·​translucent" 801 ····​const-​string·​v8,​·​"background·​can·​not·​be·​translucent"
   
802 ····​invoke-​direct·​{v5,​·​v8},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 802 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
803 ····​throw·​v5 803 ····​throw·​v7
   
804 ····​.​line·​116 804 ····​.​line·​116
805 ····​:​cond_0 805 ····​:​cond_0
806 ····​invoke-​static·​{p0,​·​v8},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>setAlphaComponent(II​)​I 806 ····​invoke-​static·​{p0,​·​v8},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>setAlphaComponent(II​)​I
   
807 ····​move-​result·​v4 807 ····​move-​result·​v4
   
808 ····​.​line·​117 808 ····​.​line·​117
809 ····​.​local·​v4,​·​"testForeground":​I 809 ····​.​local·​v4,​·​"testForeground":​I
810 ····​invoke-​static·​{v4,​·​p1},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>calculateContrast(II​)​D 810 ····​invoke-​static·​{v4,​·​p1},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>calculateContrast(II​)​D
   
811 ····​move-​result-​wide·​v6 811 ····​move-​result-​wide·​v5
   
812 ····​.​line·​118 812 ····​.​line·​118
813 ····​.​local·​v6,​·​"testRatio":​D 813 ····​.​local·​v5,​·​"testRatio":​D
814 ····​float-​to-​double·​v8,​·​p2 814 ····​float-​to-​double·​v7,​·​p2
   
815 ····​cmpg-​double·​v5,​·​v6,​·​v8 815 ····​cmpg-​double·​v7,​·​v5,​·​v7
   
816 ····​if-​gez·​v5,​·​:​cond_2 816 ····​if-​gez·​v7,​·​:​cond_2
   
817 ····​.​line·​120 817 ····​.​line·​120
818 ····​const/​4·​v0,​·​-​0x1 818 ····​const/​4·​v0,​·​-​0x1
   
819 ····​.​line·​145 819 ····​.​line·​145
820 ····​:​cond_1 820 ····​:​cond_1
821 ····​return·​v0 821 ····​return·​v0
Offset 852, 42 lines modified Offset 852, 42 lines modified
852 ····​.​line·​126 852 ····​.​line·​126
853 ····​.​local·​v1,​·​"minAlpha":​I 853 ····​.​local·​v1,​·​"minAlpha":​I
854 ····​const/​16·​v0,​·​0xff 854 ····​const/​16·​v0,​·​0xff
   
855 ····​.​line·​128 855 ····​.​line·​128
856 ····​.​local·​v0,​·​"maxAlpha":​I 856 ····​.​local·​v0,​·​"maxAlpha":​I
857 ····​:​goto_0 857 ····​:​goto_0
858 ····​if-​gt·​v2,​·​v10,​·​:​cond_1 858 ····​if-​gt·​v2,​·​v9,​·​:​cond_1
   
859 ····​sub-​int·​v5,​·​v0,​·​v1 859 ····​sub-​int·​v7,​·​v0,​·​v1
   
860 ····​if-​le·​v5,​·​v10,​·​:​cond_1 860 ····​if-​le·​v7,​·​v9,​·​:​cond_1
   
861 ····​.​line·​130 861 ····​.​line·​130
862 ····​add-​int·​v5,​·​v1,​·​v0 862 ····​add-​int·​v7,​·​v1,​·​v0
   
863 ····​div-​int/​lit8·​v3,​·​v5,​·​0x2 863 ····​div-​int/​lit8·​v3,​·​v7,​·​0x2
   
864 ····​.​line·​132 864 ····​.​line·​132
865 ····​.​local·​v3,​·​"testAlpha":​I 865 ····​.​local·​v3,​·​"testAlpha":​I
866 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>setAlphaComponent(II​)​I 866 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>setAlphaComponent(II​)​I
   
867 ····​move-​result·​v4 867 ····​move-​result·​v4
   
868 ····​.​line·​133 868 ····​.​line·​133
869 ····​invoke-​static·​{v4,​·​p1},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>calculateContrast(II​)​D 869 ····​invoke-​static·​{v4,​·​p1},​·​Landroid/​support/​v4/​graphics/​ColorUtils;​-​>calculateContrast(II​)​D
   
870 ····​move-​result-​wide·​v6 870 ····​move-​result-​wide·​v5
   
871 ····​.​line·​135 871 ····​.​line·​135
872 ····​float-​to-​double·​v8,​·​p2 872 ····​float-​to-​double·​v7,​·​p2
   
873 ····​cmpg-​double·​v5,​·​v6,​·​v8 873 ····​cmpg-​double·​v7,​·​v5,​·​v7
   
874 ····​if-​gez·​v5,​·​:​cond_3 874 ····​if-​gez·​v7,​·​:​cond_3
   
875 ····​.​line·​136 875 ····​.​line·​136
876 ····​move·​v1,​·​v3 876 ····​move·​v1,​·​v3
   
Max diff block lines reached; 43/2668 bytes (1.61%) of diff not shown.
[−]
smali/android/support/v4/graphics/drawable/DrawableWrapperDonut.smali
Offset 382, 15 lines modified Offset 382, 15 lines modified
   
382 ····​move-​result·​v0 382 ····​move-​result·​v0
   
383 ····​return·​v0 383 ····​return·​v0
384 .​end·​method 384 .​end·​method
   
385 .​method·​public·​scheduleDrawable(Land​roid/​graphics/​drawable/​Drawable;​Ljava/​lang/​Runnable;​J)​V 385 .​method·​public·​scheduleDrawable(Land​roid/​graphics/​drawable/​Drawable;​Ljava/​lang/​Runnable;​J)​V
386 ····​.​locals·1 386 ····​.​locals·0
387 ····​.​param·​p1,​·​"who"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 387 ····​.​param·​p1,​·​"who"····​#·​Landroid/​graphics/​drawable/​Drawable;​
388 ····​.​param·​p2,​·​"what"····​#·​Ljava/​lang/​Runnable;​ 388 ····​.​param·​p2,​·​"what"····​#·​Ljava/​lang/​Runnable;​
389 ····​.​param·​p3,​·​"when"····​#·​J 389 ····​.​param·​p3,​·​"when"····​#·​J
   
390 ····​.​prologue 390 ····​.​prologue
391 ····​.​line·​173 391 ····​.​line·​173
392 ····​invoke-​virtual·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>scheduleSelf(Ljava/​lang/​Runnable;​J)​V 392 ····​invoke-​virtual·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>scheduleSelf(Ljava/​lang/​Runnable;​J)​V
[−]
smali/android/support/v4/media/MediaMetadataCompat$Builder.smali
Offset 155, 15 lines modified Offset 155, 15 lines modified
155 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​os/​Bundle;​-​>putParcelable(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​V 155 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​os/​Bundle;​-​>putParcelable(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​V
   
156 ····​.​line·​733 156 ····​.​line·​733
157 ····​return-​object·​p0 157 ····​return-​object·​p0
158 .​end·​method 158 .​end·​method
   
159 .​method·​public·​putLong(Ljava/​lang/​String;​J)​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​ 159 .​method·​public·​putLong(Ljava/​lang/​String;​J)​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​
160 ····​.​locals·4 160 ····​.​locals·3
161 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 161 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
162 ····​.​param·​p2,​·​"value"····​#·​J 162 ····​.​param·​p2,​·​"value"····​#·​J
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​677 164 ····​.​line·​677
165 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>METADATA_KEYS_TYPE:​Landroid/​support/​v4/​util/​ArrayMap;​ 165 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>METADATA_KEYS_TYPE:​Landroid/​support/​v4/​util/​ArrayMap;​
166 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>access$200()​Landroid/​support/​v4/​util/​ArrayMap;​ 166 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>access$200()​Landroid/​support/​v4/​util/​ArrayMap;​
[−]
smali/android/support/v4/media/MediaMetadataCompat.smali
Offset 599, 15 lines modified Offset 599, 15 lines modified
599 ····​.​line·​33 599 ····​.​line·​33
600 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>METADATA_KEYS_TYPE:​Landroid/​support/​v4/​util/​ArrayMap;​ 600 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>METADATA_KEYS_TYPE:​Landroid/​support/​v4/​util/​ArrayMap;​
   
601 ····​return-​object·​v0 601 ····​return-​object·​v0
602 .​end·​method 602 .​end·​method
   
603 .​method·​public·​static·​fromMediaMetadata(Lja​va/​lang/​Object;​)​Landroid/​support/​v4/​media/​MediaMetadataCompat;​ 603 .​method·​public·​static·​fromMediaMetadata(Lja​va/​lang/​Object;​)​Landroid/​support/​v4/​media/​MediaMetadataCompat;​
604 ····​.​locals·8 604 ····​.​locals·7
605 ····​.​param·​p0,​·​"metadataObj"····​#·​Ljava/​lang/​Object;​ 605 ····​.​param·​p0,​·​"metadataObj"····​#·​Ljava/​lang/​Object;​
   
606 ····​.​prologue 606 ····​.​prologue
607 ····​.​line·​471 607 ····​.​line·​471
608 ····​if-​eqz·​p0,​·​:​cond_0 608 ····​if-​eqz·​p0,​·​:​cond_0
   
609 ····​sget·​v5,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 609 ····​sget·​v5,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
Offset 678, 17 lines modified Offset 678, 17 lines modified
   
678 ····​goto·​:​goto_1 678 ····​goto·​:​goto_1
   
679 ····​.​line·​485 679 ····​.​line·​485
680 ····​:​pswitch_0 680 ····​:​pswitch_0
681 ····​invoke-​static·​{p0,​·​v2},​·​Landroid/​support/​v4/​media/​MediaMetadataCompatAp​i21;​-​>getLong(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​J 681 ····​invoke-​static·​{p0,​·​v2},​·​Landroid/​support/​v4/​media/​MediaMetadataCompatAp​i21;​-​>getLong(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​J
   
682 ····​move-​result-​wide·​v6 682 ····​move-​result-​wide·​v5
   
683 ····​invoke-​virtual·​{v0,​·​v2,​·​v6,​·​v7},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​ 683 ····​invoke-​virtual·​{v0,​·​v2,​·​v5,​·​v6},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​support/​v4/​media/​MediaMetadataCompat$B​uilder;​
   
684 ····​goto·​:​goto_1 684 ····​goto·​:​goto_1
   
685 ····​.​line·​481 685 ····​.​line·​481
686 ····​:​pswitch_1 686 ····​:​pswitch_1
687 ····​invoke-​static·​{p0,​·​v2},​·​Landroid/​support/​v4/​media/​MediaMetadataCompatAp​i21;​-​>getBitmap(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Landroid/​graphics/​Bitmap;​ 687 ····​invoke-​static·​{p0,​·​v2},​·​Landroid/​support/​v4/​media/​MediaMetadataCompatAp​i21;​-​>getBitmap(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Landroid/​graphics/​Bitmap;​
   
Offset 1098, 24 lines modified Offset 1098, 24 lines modified
1098 ····​:​cond_7 1098 ····​:​cond_7
1099 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 1099 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
1100 ····​goto·​:​goto_2 1100 ····​goto·​:​goto_2
1101 .​end·​method 1101 .​end·​method
   
1102 .​method·​public·​getLong(Ljava/​lang/​String;​)​J 1102 .​method·​public·​getLong(Ljava/​lang/​String;​)​J
1103 ····​.​locals·4 1103 ····​.​locals·3
1104 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 1104 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
   
1105 ····​.​prologue 1105 ····​.​prologue
1106 ····​.​line·​313 1106 ····​.​line·​313
1107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>mBundle:​Landroid/​os/​Bundle;​ 1107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>mBundle:​Landroid/​os/​Bundle;​
   
1108 ····​const-​wide/​16·​v2,​·​0x0 1108 ····​const-​wide/​16·​v1,​·​0x0
   
1109 ····​invoke-​virtual·​{v0,​·​p1,​·​v2,​·​v3},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​J)​J 1109 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​J)​J
   
1110 ····​move-​result-​wide·​v0 1110 ····​move-​result-​wide·​v0
   
1111 ····​return-​wide·​v0 1111 ····​return-​wide·​v0
1112 .​end·​method 1112 .​end·​method
   
1113 .​method·​public·​getMediaMetadata()​Ljava/​lang/​Object;​ 1113 .​method·​public·​getMediaMetadata()​Ljava/​lang/​Object;​
[−]
smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali
Offset 393, 15 lines modified Offset 393, 15 lines modified
393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V 393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V
   
394 ····​.​line·​172 394 ····​.​line·​172
395 ····​return-​void 395 ····​return-​void
396 .​end·​method 396 .​end·​method
   
397 .​method·​public·​refreshState(ZJI)​V 397 .​method·​public·​refreshState(ZJI)​V
398 ····​.​locals·4 398 ····​.​locals·3
399 ····​.​param·​p1,​·​"playing"····​#·​Z 399 ····​.​param·​p1,​·​"playing"····​#·​Z
400 ····​.​param·​p2,​·​"position"····​#·​J 400 ····​.​param·​p2,​·​"position"····​#·​J
401 ····​.​param·​p4,​·​"transportControls"····​#·​I 401 ····​.​param·​p4,​·​"transportControls"····​#·​I
   
402 ····​.​prologue 402 ····​.​prologue
403 ····​.​line·​159 403 ····​.​line·​159
404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​ 404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​
[−]
smali/android/support/v4/media/TransportPerformer.smali
Offset 27, 69 lines modified Offset 27, 69 lines modified
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​onAudioFocusChange(I)​V 30 .​method·​public·​onAudioFocusChange(I)​V
31 ····​.​locals·9 31 ····​.​locals·8
32 ····​.​param·​p1,​·​"focusChange"····​#·​I 32 ····​.​param·​p1,​·​"focusChange"····​#·​I
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​188 34 ····​.​line·​188
35 ····​const/​4·​v7,​·​0x0 35 ····​const/​4·​v6,​·​0x0
   
36 ····​.​line·​189 36 ····​.​line·​189
37 ····​.​local·​v7,​·​"keyCode":​I 37 ····​.​local·​v6,​·​"keyCode":​I
38 ····​packed-​switch·​p1,​·​:​pswitch_data_0 38 ····​packed-​switch·​p1,​·​:​pswitch_data_0
   
39 ····​.​line·​196 39 ····​.​line·​196
40 ····​:​goto_0 40 ····​:​goto_0
41 ····​if-​eqz·​v7,​·​:​cond_0 41 ····​if-​eqz·​v6,​·​:​cond_0
   
42 ····​.​line·​197 42 ····​.​line·​197
43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J 43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
   
44 ····​move-​result-​wide·​v2 44 ····​move-​result-​wide·​v1
   
45 ····​.​line·​198 45 ····​.​line·​198
46 ····​.​local·​v2,​·​"now":​J 46 ····​.​local·​v1,​·​"now":​J
47 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​ 47 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
48 ····​const/​4·​v6,​·​0x0 48 ····​const/​4·​v5,​·​0x0
   
49 ····​const/​4·​v8,​·​0x0 49 ····​const/​4·​v7,​·​0x0
   
50 ····​move-​wide·​v4,​·​v2 50 ····​move-​wide·​v3,​·​v1
   
51 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 51 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
52 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z 52 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z
   
53 ····​.​line·​199 53 ····​.​line·​199
54 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​ 54 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
55 ····​const/​4·​v6,​·​0x1 55 ····​const/​4·​v5,​·​0x1
   
56 ····​const/​4·​v8,​·​0x0 56 ····​const/​4·​v7,​·​0x0
   
57 ····​move-​wide·​v4,​·​v2 57 ····​move-​wide·​v3,​·​v1
   
58 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 58 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
59 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z 59 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z
   
60 ····​.​line·​201 60 ····​.​line·​201
61 ····​.​end·​local·​v2····​#·​"now":​J 61 ····​.​end·​local·​v1····​#·​"now":​J
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​return-​void 63 ····​return-​void
   
64 ····​.​line·​193 64 ····​.​line·​193
65 ····​:​pswitch_0 65 ····​:​pswitch_0
66 ····​const/​16·​v7,​·​0x7f 66 ····​const/​16·​v6,​·​0x7f
   
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
68 ····​.​line·​189 68 ····​.​line·​189
69 ····​:​pswitch_data_0 69 ····​:​pswitch_data_0
70 ····​.​packed-​switch·​-​0x1 70 ····​.​packed-​switch·​-​0x1
71 ········​:​pswitch_0 71 ········​:​pswitch_0
[−]
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.smali
Offset 230, 19 lines modified Offset 230, 19 lines modified
230 ····​:​try_start_0 230 ····​:​try_start_0
231 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$MediaControllerImplB​ase;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​ 231 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$MediaControllerImplB​ase;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​
   
232 ····​invoke-​interface·​{v1},​·​Landroid/​support/​v4/​media/​session/​IMediaSession;​-​>getFlags()​J 232 ····​invoke-​interface·​{v1},​·​Landroid/​support/​v4/​media/​session/​IMediaSession;​-​>getFlags()​J
233 ····​:​try_end_0 233 ····​:​try_end_0
234 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 234 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
235 ····​move-​result-​wide·​v2 235 ····​move-​result-​wide·​v1
   
236 ····​.​line·​917 236 ····​.​line·​917
237 ····​:​goto_0 237 ····​:​goto_0
238 ····​return-​wide·​v2 238 ····​return-​wide·​v1
   
239 ····​.​line·​914 239 ····​.​line·​914
240 ····​:​catch_0 240 ····​:​catch_0
241 ····​move-​exception·​v0 241 ····​move-​exception·​v0
   
242 ····​.​line·​915 242 ····​.​line·​915
243 ····​.​local·​v0,​·​"e":​Landroid/​os/​RemoteException;​ 243 ····​.​local·​v0,​·​"e":​Landroid/​os/​RemoteException;​
Offset 265, 15 lines modified Offset 265, 15 lines modified
265 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 265 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
266 ····​move-​result-​object·​v2 266 ····​move-​result-​object·​v2
   
267 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 267 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
268 ····​.​line·​917 268 ····​.​line·​917
269 ····​const-​wide/​16·​v2,​·​0x0 269 ····​const-​wide/​16·​v1,​·​0x0
   
270 ····​goto·​:​goto_0 270 ····​goto·​:​goto_0
271 .​end·​method 271 .​end·​method
   
272 .​method·​public·​getMediaController()​Ljava/​lang/​Object;​ 272 .​method·​public·​getMediaController()​Ljava/​lang/​Object;​
273 ····​.​locals·​1 273 ····​.​locals·​1
   
[−]
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsBase.smali
Offset 319, 15 lines modified Offset 319, 15 lines modified
   
319 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 319 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
320 ····​goto·​:​goto_0 320 ····​goto·​:​goto_0
321 .​end·​method 321 .​end·​method
   
322 .​method·​public·​seekTo(J)​V 322 .​method·​public·​seekTo(J)​V
323 ····​.​locals·5 323 ····​.​locals·4
324 ····​.​param·​p1,​·​"pos"····​#·​J 324 ····​.​param·​p1,​·​"pos"····​#·​J
   
325 ····​.​prologue 325 ····​.​prologue
326 ····​.​line·​1051 326 ····​.​line·​1051
327 ····​:​try_start_0 327 ····​:​try_start_0
328 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$TransportControlsBas​e;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​ 328 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$TransportControlsBas​e;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​
   
Offset 575, 15 lines modified Offset 575, 15 lines modified
   
575 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 575 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
576 ····​goto·​:​goto_0 576 ····​goto·​:​goto_0
577 .​end·​method 577 .​end·​method
   
578 .​method·​public·​skipToQueueItem(J)​V 578 .​method·​public·​skipToQueueItem(J)​V
579 ····​.​locals·5 579 ····​.​locals·4
580 ····​.​param·​p1,​·​"id"····​#·​J 580 ····​.​param·​p1,​·​"id"····​#·​J
   
581 ····​.​prologue 581 ····​.​prologue
582 ····​.​line·​1024 582 ····​.​line·​1024
583 ····​:​try_start_0 583 ····​:​try_start_0
584 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$TransportControlsBas​e;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​ 584 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaControllerCompat​$TransportControlsBas​e;​-​>mBinder:​Landroid/​support/​v4/​media/​session/​IMediaSession;​
   
[−]
smali/android/support/v4/media/session/MediaControllerCompatApi21$TransportControls.smali
Offset 116, 15 lines modified Offset 116, 15 lines modified
116 ····​invoke-​virtual·​{p0},​·​Landroid/​media/​session/​MediaController$Trans​portControls;​-​>rewind()​V 116 ····​invoke-​virtual·​{p0},​·​Landroid/​media/​session/​MediaController$Trans​portControls;​-​>rewind()​V
   
117 ····​.​line·​144 117 ····​.​line·​144
118 ····​return-​void 118 ····​return-​void
119 .​end·​method 119 .​end·​method
   
120 .​method·​public·​static·​seekTo(Ljava/​lang/​Object;​J)​V 120 .​method·​public·​static·​seekTo(Ljava/​lang/​Object;​J)​V
121 ····​.​locals·1 121 ····​.​locals·0
122 ····​.​param·​p0,​·​"controlsObj"····​#·​Ljava/​lang/​Object;​ 122 ····​.​param·​p0,​·​"controlsObj"····​#·​Ljava/​lang/​Object;​
123 ····​.​param·​p1,​·​"pos"····​#·​J 123 ····​.​param·​p1,​·​"pos"····​#·​J
   
124 ····​.​prologue 124 ····​.​prologue
125 ····​.​line·​135 125 ····​.​line·​135
126 ····​check-​cast·​p0,​·​Landroid/​media/​session/​MediaController$Trans​portControls;​ 126 ····​check-​cast·​p0,​·​Landroid/​media/​session/​MediaController$Trans​portControls;​
   
Offset 198, 15 lines modified Offset 198, 15 lines modified
198 ····​invoke-​virtual·​{p0},​·​Landroid/​media/​session/​MediaController$Trans​portControls;​-​>skipToPrevious()​V 198 ····​invoke-​virtual·​{p0},​·​Landroid/​media/​session/​MediaController$Trans​portControls;​-​>skipToPrevious()​V
   
199 ····​.​line·​152 199 ····​.​line·​152
200 ····​return-​void 200 ····​return-​void
201 .​end·​method 201 .​end·​method
   
202 .​method·​public·​static·​skipToQueueItem(Ljava​/​lang/​Object;​J)​V 202 .​method·​public·​static·​skipToQueueItem(Ljava​/​lang/​Object;​J)​V
203 ····​.​locals·1 203 ····​.​locals·0
204 ····​.​param·​p0,​·​"controlsObj"····​#·​Ljava/​lang/​Object;​ 204 ····​.​param·​p0,​·​"controlsObj"····​#·​Ljava/​lang/​Object;​
205 ····​.​param·​p1,​·​"id"····​#·​J 205 ····​.​param·​p1,​·​"id"····​#·​J
   
206 ····​.​prologue 206 ····​.​prologue
207 ····​.​line·​167 207 ····​.​line·​167
208 ····​check-​cast·​p0,​·​Landroid/​media/​session/​MediaController$Trans​portControls;​ 208 ····​check-​cast·​p0,​·​Landroid/​media/​session/​MediaController$Trans​portControls;​
   
[−]
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler.smali
Offset 69, 15 lines modified Offset 69, 15 lines modified
69 ····​.​line·​1716 69 ····​.​line·​1716
70 ····​return-​void 70 ····​return-​void
71 .​end·​method 71 .​end·​method
   
   
72 #·​virtual·​methods 72 #·​virtual·​methods
73 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V 73 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V
74 ····​.​locals·6 74 ····​.​locals·5
75 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​ 75 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​const/​4·​v3,​·​0x0 77 ····​const/​4·​v3,​·​0x0
   
78 ····​.​line·​1738 78 ····​.​line·​1738
79 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​ 79 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​
Offset 167, 17 lines modified Offset 167, 17 lines modified
   
167 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​ 167 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​
   
168 ····​check-​cast·​v1,​·​Ljava/​lang/​Long;​ 168 ····​check-​cast·​v1,​·​Ljava/​lang/​Long;​
   
169 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 169 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
170 ····​move-​result-​wide·​v4 170 ····​move-​result-​wide·​v3
   
171 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Ca​llback;​-​>onSkipToQueueItem(J)​V 171 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Ca​llback;​-​>onSkipToQueueItem(J)​V
   
172 ····​goto·​:​goto_0 172 ····​goto·​:​goto_0
   
173 ····​.​line·​1755 173 ····​.​line·​1755
174 ····​:​pswitch_4 174 ····​:​pswitch_4
175 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​ 175 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​
   
Offset 266, 17 lines modified Offset 266, 17 lines modified
   
266 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​ 266 ····​iget-​object·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​
   
267 ····​check-​cast·​v1,​·​Ljava/​lang/​Long;​ 267 ····​check-​cast·​v1,​·​Ljava/​lang/​Long;​
   
268 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J 268 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
269 ····​move-​result-​wide·​v4 269 ····​move-​result-​wide·​v3
   
270 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Ca​llback;​-​>onSeekTo(J)​V 270 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Ca​llback;​-​>onSeekTo(J)​V
   
271 ····​goto/​16·​:​goto_0 271 ····​goto/​16·​:​goto_0
   
272 ····​.​line·​1776 272 ····​.​line·​1776
273 ····​:​pswitch_b 273 ····​:​pswitch_b
274 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​ 274 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase$Me​ssageHandler;​-​>this$0:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​
   
[−]
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.smali
Offset 566, 232 lines modified Offset 566, 228 lines modified
   
566 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​p2},​·​Landroid/​media/​AudioManager;​-​>adjustStreamVolume(I​II)​V 566 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​p2},​·​Landroid/​media/​AudioManager;​-​>adjustStreamVolume(I​II)​V
   
567 ····​goto·​:​goto_0 567 ····​goto·​:​goto_0
568 .​end·​method 568 .​end·​method
   
569 .​method·​private·​getStateWithUpdatedPo​sition()​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​ 569 .​method·​private·​getStateWithUpdatedPo​sition()​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​
570 ····​.​locals·20 570 ····​.​locals·18
   
571 ····​.​prologue 571 ····​.​prologue
572 ····​.​line·​1359 572 ····​.​line·​1359
573 ····​const-​wide/​16·​v10,​·​-​0x1 573 ····​const-​wide/​16·​v8,​·​-​0x1
   
574 ····​.​line·​1360 574 ····​.​line·​1360
575 ····​.​local·​v10,​·​"duration":​J 575 ····​.​local·​v8,​·​"duration":​J
576 ····​move-​object/​from16·​v0,​·​p0 576 ····​move-​object/​from16·​v0,​·​p0
   
577 ····​iget-​object·​v6,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mLock:​Ljava/​lang/​Object;​ 577 ····​iget-​object·​v5,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mLock:​Ljava/​lang/​Object;​
   
578 ····​monitor-​enter·​v6 578 ····​monitor-​enter·​v5
   
579 ····​.​line·​1361 579 ····​.​line·​1361
580 ····​:​try_start_0 580 ····​:​try_start_0
581 ····​move-​object/​from16·​v0,​·​p0 581 ····​move-​object/​from16·​v0,​·​p0
   
582 ····​iget-​object·​v12,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mState:​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​ 582 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mState:​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​
   
583 ····​.​line·​1362 583 ····​.​line·​1362
584 ····​.​local·​v12,​·​"state":​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​ 584 ····​.​local·​v11,​·​"state":​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​
585 ····​move-​object/​from16·​v0,​·​p0 585 ····​move-​object/​from16·​v0,​·​p0
   
586 ····​iget-​object·​v3,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​ 586 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​
   
587 ····​if-​eqz·​v3,​·​:​cond_0 587 ····​if-​eqz·​v2,​·​:​cond_0
   
588 ····​move-​object/​from16·​v0,​·​p0 588 ····​move-​object/​from16·​v0,​·​p0
   
589 ····​iget-​object·​v3,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​ 589 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​
   
590 ····​const-​string·​v13,​·​"android.​media.​metadata.​DURATION" 590 ····​const-​string·​v14,​·​"android.​media.​metadata.​DURATION"
   
591 ····​invoke-​virtual·​{v3,​·​v13},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>containsKey(Ljava/​lang/​String;​)​Z 591 ····​invoke-​virtual·​{v2,​·​v14},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>containsKey(Ljava/​lang/​String;​)​Z
   
592 ····​move-​result·​v3 592 ····​move-​result·​v2
   
593 ····​if-​eqz·​v3,​·​:​cond_0 593 ····​if-​eqz·​v2,​·​:​cond_0
   
594 ····​.​line·​1364 594 ····​.​line·​1364
595 ····​move-​object/​from16·​v0,​·​p0 595 ····​move-​object/​from16·​v0,​·​p0
   
596 ····​iget-​object·​v3,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​ 596 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Me​diaSessionImplBase;​-​>mMetadata:​Landroid/​support/​v4/​media/​MediaMetadataCompat;​
   
597 ····​const-​string·​v13,​·​"android.​media.​metadata.​DURATION" 597 ····​const-​string·​v14,​·​"android.​media.​metadata.​DURATION"
   
598 ····​invoke-​virtual·​{v3,​·​v13},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>getLong(Ljava/​lang/​String;​)​J 598 ····​invoke-​virtual·​{v2,​·​v14},​·​Landroid/​support/​v4/​media/​MediaMetadataCompat;​-​>getLong(Ljava/​lang/​String;​)​J
   
599 ····​move-​result-​wide·​v10 599 ····​move-​result-​wide·​v8
   
600 ····​.​line·​1366 600 ····​.​line·​1366
601 ····​:​cond_0 601 ····​:​cond_0
602 ····​monitor-​exit·​v6 602 ····​monitor-​exit·​v5
603 ····​:​try_end_0 603 ····​:​try_end_0
604 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 604 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
605 ····​.​line·​1368 605 ····​.​line·​1368
606 ····​const/​4·​v9,​·​0x0 606 ····​const/​4·​v10,​·​0x0
   
607 ····​.​line·​1369 607 ····​.​line·​1369
608 ····​.​local·​v9,​·​"result":​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​ 608 ····​.​local·​v10,​·​"result":​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​
609 ····​if-​eqz·​v12,​·​:​cond_3 609 ····​if-​eqz·​v11,​·​:​cond_3
   
610 ····​.​line·​1370 610 ····​.​line·​1370
611 ····​invoke-​virtual·​{v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I 611 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I
   
612 ····​move-​result·​v3 612 ····​move-​result·​v2
   
613 ····​const/​4·​v6,​·​0x3 613 ····​const/​4·​v5,​·​0x3
   
614 ····​if-​eq·​v3,​·​v6,​·​:​cond_1 614 ····​if-​eq·​v2,​·​v5,​·​:​cond_1
   
615 ····​invoke-​virtual·​{v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I 615 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I
   
616 ····​move-​result·​v3 616 ····​move-​result·​v2
   
617 ····​const/​4·​v6,​·​0x4 617 ····​const/​4·​v5,​·​0x4
   
618 ····​if-​eq·​v3,​·​v6,​·​:​cond_1 618 ····​if-​eq·​v2,​·​v5,​·​:​cond_1
   
619 ····​invoke-​virtual·​{v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I 619 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getState()​I
   
620 ····​move-​result·​v3 620 ····​move-​result·​v2
   
621 ····​const/​4·​v6,​·​0x5 621 ····​const/​4·​v5,​·​0x5
   
622 ····​if-​ne·​v3,​·​v6,​·​:​cond_3 622 ····​if-​ne·​v2,​·​v5,​·​:​cond_3
   
623 ····​.​line·​1373 623 ····​.​line·​1373
624 ····​:​cond_1 624 ····​:​cond_1
625 ····​invoke-​virtual·​{v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getLastPositionUpdat​eTime()​J 625 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>getLastPositionUpdat​eTime()​J
Max diff block lines reached; 11245/16253 bytes (69.19%) of diff not shown.
[−]
smali/android/support/v4/media/session/MediaSessionCompat$QueueItem.smali
Offset 94, 30 lines modified Offset 94, 30 lines modified
94 ····​.​line·​737 94 ····​.​line·​737
95 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​><init>(Landroid/​os/​Parcel;​)​V 95 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​><init>(Landroid/​os/​Parcel;​)​V
   
96 ····​return-​void 96 ····​return-​void
97 .​end·​method 97 .​end·​method
   
98 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V 98 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V
99 ····​.​locals·2 99 ····​.​locals·1
100 ····​.​param·​p1,​·​"description"····​#·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​ 100 ····​.​param·​p1,​·​"description"····​#·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​
101 ····​.​param·​p2,​·​"id"····​#·​J 101 ····​.​param·​p2,​·​"id"····​#·​J
   
102 ····​.​prologue 102 ····​.​prologue
103 ····​.​line·​756 103 ····​.​line·​756
104 ····​const/​4·​v0,​·​0x0 104 ····​const/​4·​v0,​·​0x0
   
105 ····​invoke-​direct·​{p0,​·​v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​><init>(Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V 105 ····​invoke-​direct·​{p0,​·​v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​><init>(Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V
   
106 ····​.​line·​757 106 ····​.​line·​757
107 ····​return-​void 107 ····​return-​void
108 .​end·​method 108 .​end·​method
   
109 .​method·​private·​constructor·​<init>(Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V 109 .​method·​private·​constructor·​<init>(Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​J)​V
110 ····​.​locals·3 110 ····​.​locals·2
111 ····​.​param·​p1,​·​"queueItem"····​#·​Ljava/​lang/​Object;​ 111 ····​.​param·​p1,​·​"queueItem"····​#·​Ljava/​lang/​Object;​
112 ····​.​param·​p2,​·​"description"····​#·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​ 112 ····​.​param·​p2,​·​"description"····​#·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​
113 ····​.​param·​p3,​·​"id"····​#·​J 113 ····​.​param·​p3,​·​"id"····​#·​J
   
114 ····​.​prologue 114 ····​.​prologue
115 ····​.​line·​759 115 ····​.​line·​759
116 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 116 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 225, 15 lines modified Offset 225, 15 lines modified
225 ····​.​line·​787 225 ····​.​line·​787
226 ····​iget-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J 226 ····​iget-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J
   
227 ····​return-​wide·​v0 227 ····​return-​wide·​v0
228 .​end·​method 228 .​end·​method
   
229 .​method·​public·​getQueueItem()​Ljava/​lang/​Object;​ 229 .​method·​public·​getQueueItem()​Ljava/​lang/​Object;​
230 ····​.​locals·4 230 ····​.​locals·3
   
231 ····​.​prologue 231 ····​.​prologue
232 ····​.​line·​812 232 ····​.​line·​812
233 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​ 233 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​
   
234 ····​if-​nez·​v0,​·​:​cond_0 234 ····​if-​nez·​v0,​·​:​cond_0
   
Offset 255, 30 lines modified Offset 255, 30 lines modified
255 ····​:​cond_1 255 ····​:​cond_1
256 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mDescription:​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​ 256 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mDescription:​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​
   
257 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​-​>getMediaDescription(​)​Ljava/​lang/​Object;​ 257 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​media/​MediaDescriptionCompa​t;​-​>getMediaDescription(​)​Ljava/​lang/​Object;​
   
258 ····​move-​result-​object·​v0 258 ····​move-​result-​object·​v0
   
259 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J 259 ····​iget-​wide·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J
   
260 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​21$QueueItem;​-​>createItem(Ljava/​lang/​Object;​J)​Ljava/​lang/​Object;​ 260 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​21$QueueItem;​-​>createItem(Ljava/​lang/​Object;​J)​Ljava/​lang/​Object;​
   
261 ····​move-​result-​object·​v0 261 ····​move-​result-​object·​v0
   
262 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​ 262 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​
   
263 ····​.​line·​817 263 ····​.​line·​817
264 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​ 264 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mItem:​Ljava/​lang/​Object;​
   
265 ····​goto·​:​goto_0 265 ····​goto·​:​goto_0
266 .​end·​method 266 .​end·​method
   
267 .​method·​public·​toString()​Ljava/​lang/​String;​ 267 .​method·​public·​toString()​Ljava/​lang/​String;​
268 ····​.​locals·4 268 ····​.​locals·3
   
269 ····​.​prologue 269 ····​.​prologue
270 ····​.​line·​851 270 ····​.​line·​851
271 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 271 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
272 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 272 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 296, 17 lines modified Offset 296, 17 lines modified
   
296 ····​const-​string·​v1,​·​",​·​Id=" 296 ····​const-​string·​v1,​·​",​·​Id="
   
297 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 297 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
298 ····​move-​result-​object·​v0 298 ····​move-​result-​object·​v0
   
299 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J 299 ····​iget-​wide·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$Qu​eueItem;​-​>mId:​J
   
300 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 300 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
301 ····​move-​result-​object·​v0 301 ····​move-​result-​object·​v0
   
302 ····​const-​string·​v1,​·​"·​}" 302 ····​const-​string·​v1,​·​"·​}"
   
303 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 303 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
[−]
smali/android/support/v4/media/session/MediaSessionCompatApi14.smali
Offset 540, 121 lines modified Offset 540, 121 lines modified
540 ········​:​pswitch_0 540 ········​:​pswitch_0
541 ········​:​pswitch_7 541 ········​:​pswitch_7
542 ········​:​pswitch_8 542 ········​:​pswitch_8
543 ····​.​end·​packed-​switch 543 ····​.​end·​packed-​switch
544 .​end·​method 544 .​end·​method
   
545 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I 545 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I
546 ····​.​locals·6 546 ····​.​locals·5
547 ····​.​param·​p0,​·​"actions"····​#·​J 547 ····​.​param·​p0,​·​"actions"····​#·​J
   
548 ····​.​prologue 548 ····​.​prologue
549 ····​const-​wide/​16·​v4,​·​0x0 549 ····​const-​wide/​16·​v3,​·​0x0
   
550 ····​.​line·​131 550 ····​.​line·​131
551 ····​const/​4·​v0,​·​0x0 551 ····​const/​4·​v0,​·​0x0
   
552 ····​.​line·​132 552 ····​.​line·​132
553 ····​.​local·​v0,​·​"transportControlFlag​s":​I 553 ····​.​local·​v0,​·​"transportControlFlag​s":​I
554 ····​const-​wide/​16·​v2,​·​0x1 554 ····​const-​wide/​16·​v1,​·​0x1
   
555 ····​and-​long/​2addr·​v2,​·​p0 555 ····​and-​long/​2addr·​v1,​·​p0
   
556 ····​cmp-​long·​v1,​·​v2,​·​v4 556 ····​cmp-​long·​v1,​·​v1,​·​v3
   
557 ····​if-​eqz·​v1,​·​:​cond_0 557 ····​if-​eqz·​v1,​·​:​cond_0
   
558 ····​.​line·​133 558 ····​.​line·​133
559 ····​or-​int/​lit8·​v0,​·​v0,​·​0x20 559 ····​or-​int/​lit8·​v0,​·​v0,​·​0x20
   
560 ····​.​line·​135 560 ····​.​line·​135
561 ····​:​cond_0 561 ····​:​cond_0
562 ····​const-​wide/​16·​v2,​·​0x2 562 ····​const-​wide/​16·​v1,​·​0x2
   
563 ····​and-​long/​2addr·​v2,​·​p0 563 ····​and-​long/​2addr·​v1,​·​p0
   
564 ····​cmp-​long·​v1,​·​v2,​·​v4 564 ····​cmp-​long·​v1,​·​v1,​·​v3
   
565 ····​if-​eqz·​v1,​·​:​cond_1 565 ····​if-​eqz·​v1,​·​:​cond_1
   
566 ····​.​line·​136 566 ····​.​line·​136
567 ····​or-​int/​lit8·​v0,​·​v0,​·​0x10 567 ····​or-​int/​lit8·​v0,​·​v0,​·​0x10
   
568 ····​.​line·​138 568 ····​.​line·​138
569 ····​:​cond_1 569 ····​:​cond_1
570 ····​const-​wide/​16·​v2,​·​0x4 570 ····​const-​wide/​16·​v1,​·​0x4
   
571 ····​and-​long/​2addr·​v2,​·​p0 571 ····​and-​long/​2addr·​v1,​·​p0
   
572 ····​cmp-​long·​v1,​·​v2,​·​v4 572 ····​cmp-​long·​v1,​·​v1,​·​v3
   
573 ····​if-​eqz·​v1,​·​:​cond_2 573 ····​if-​eqz·​v1,​·​:​cond_2
   
574 ····​.​line·​139 574 ····​.​line·​139
575 ····​or-​int/​lit8·​v0,​·​v0,​·​0x4 575 ····​or-​int/​lit8·​v0,​·​v0,​·​0x4
   
576 ····​.​line·​141 576 ····​.​line·​141
577 ····​:​cond_2 577 ····​:​cond_2
578 ····​const-​wide/​16·​v2,​·​0x8 578 ····​const-​wide/​16·​v1,​·​0x8
   
579 ····​and-​long/​2addr·​v2,​·​p0 579 ····​and-​long/​2addr·​v1,​·​p0
   
580 ····​cmp-​long·​v1,​·​v2,​·​v4 580 ····​cmp-​long·​v1,​·​v1,​·​v3
   
581 ····​if-​eqz·​v1,​·​:​cond_3 581 ····​if-​eqz·​v1,​·​:​cond_3
   
582 ····​.​line·​142 582 ····​.​line·​142
583 ····​or-​int/​lit8·​v0,​·​v0,​·​0x2 583 ····​or-​int/​lit8·​v0,​·​v0,​·​0x2
   
584 ····​.​line·​144 584 ····​.​line·​144
585 ····​:​cond_3 585 ····​:​cond_3
586 ····​const-​wide/​16·​v2,​·​0x10 586 ····​const-​wide/​16·​v1,​·​0x10
   
587 ····​and-​long/​2addr·​v2,​·​p0 587 ····​and-​long/​2addr·​v1,​·​p0
   
588 ····​cmp-​long·​v1,​·​v2,​·​v4 588 ····​cmp-​long·​v1,​·​v1,​·​v3
   
589 ····​if-​eqz·​v1,​·​:​cond_4 589 ····​if-​eqz·​v1,​·​:​cond_4
   
590 ····​.​line·​145 590 ····​.​line·​145
591 ····​or-​int/​lit8·​v0,​·​v0,​·​0x1 591 ····​or-​int/​lit8·​v0,​·​v0,​·​0x1
   
592 ····​.​line·​147 592 ····​.​line·​147
593 ····​:​cond_4 593 ····​:​cond_4
594 ····​const-​wide/​16·​v2,​·​0x20 594 ····​const-​wide/​16·​v1,​·​0x20
   
595 ····​and-​long/​2addr·​v2,​·​p0 595 ····​and-​long/​2addr·​v1,​·​p0
   
596 ····​cmp-​long·​v1,​·​v2,​·​v4 596 ····​cmp-​long·​v1,​·​v1,​·​v3
   
597 ····​if-​eqz·​v1,​·​:​cond_5 597 ····​if-​eqz·​v1,​·​:​cond_5
   
598 ····​.​line·​148 598 ····​.​line·​148
599 ····​or-​int/​lit16·​v0,​·​v0,​·​0x80 599 ····​or-​int/​lit16·​v0,​·​v0,​·​0x80
   
600 ····​.​line·​150 600 ····​.​line·​150
601 ····​:​cond_5 601 ····​:​cond_5
602 ····​const-​wide/​16·​v2,​·​0x40 602 ····​const-​wide/​16·​v1,​·​0x40
   
603 ····​and-​long/​2addr·​v2,​·​p0 603 ····​and-​long/​2addr·​v1,​·​p0
Max diff block lines reached; 408/2527 bytes (16.15%) of diff not shown.
[−]
smali/android/support/v4/media/session/MediaSessionCompatApi18.smali
Offset 37, 32 lines modified Offset 37, 32 lines modified
   
37 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​18$OnPlaybackPosition​UpdateListener;​-​><init>(Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14$Callback;​)​V 37 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​18$OnPlaybackPosition​UpdateListener;​-​><init>(Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14$Callback;​)​V
   
38 ····​return-​object·​v0 38 ····​return-​object·​v0
39 .​end·​method 39 .​end·​method
   
40 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I 40 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I
41 ····​.​locals·6 41 ····​.​locals·5
42 ····​.​param·​p0,​·​"actions"····​#·​J 42 ····​.​param·​p0,​·​"actions"····​#·​J
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​72 44 ····​.​line·​72
45 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14;​-​>getRccTransportContr​olFlagsFromActions(J)​I 45 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14;​-​>getRccTransportContr​olFlagsFromActions(J)​I
   
46 ····​move-​result·​v0 46 ····​move-​result·​v0
   
47 ····​.​line·​74 47 ····​.​line·​74
48 ····​.​local·​v0,​·​"transportControlFlag​s":​I 48 ····​.​local·​v0,​·​"transportControlFlag​s":​I
49 ····​const-​wide/​16·​v2,​·​0x100 49 ····​const-​wide/​16·​v1,​·​0x100
   
50 ····​and-​long/​2addr·​v2,​·​p0 50 ····​and-​long/​2addr·​v1,​·​p0
   
51 ····​const-​wide/​16·​v4,​·​0x0 51 ····​const-​wide/​16·​v3,​·​0x0
   
52 ····​cmp-​long·​v1,​·​v2,​·​v4 52 ····​cmp-​long·​v1,​·​v1,​·​v3
   
53 ····​if-​eqz·​v1,​·​:​cond_0 53 ····​if-​eqz·​v1,​·​:​cond_0
   
54 ····​.​line·​75 54 ····​.​line·​75
55 ····​or-​int/​lit16·​v0,​·​v0,​·​0x100 55 ····​or-​int/​lit16·​v0,​·​v0,​·​0x100
   
56 ····​.​line·​77 56 ····​.​line·​77
Offset 109, 45 lines modified Offset 109, 45 lines modified
109 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​media/​RemoteControlClient;​-​>setPlaybackPositionU​pdateListener(Landroi​d/​media/​RemoteControlClient$O​nPlaybackPositionUpda​teListener;​)​V 109 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​media/​RemoteControlClient;​-​>setPlaybackPositionU​pdateListener(Landroi​d/​media/​RemoteControlClient$O​nPlaybackPositionUpda​teListener;​)​V
   
110 ····​.​line·​69 110 ····​.​line·​69
111 ····​return-​void 111 ····​return-​void
112 .​end·​method 112 .​end·​method
   
113 .​method·​public·​static·​setState(Ljava/​lang/​Object;​IJFJ)​V 113 .​method·​public·​static·​setState(Ljava/​lang/​Object;​IJFJ)​V
114 ····​.​locals·8 114 ····​.​locals·7
115 ····​.​param·​p0,​·​"rccObj"····​#·​Ljava/​lang/​Object;​ 115 ····​.​param·​p0,​·​"rccObj"····​#·​Ljava/​lang/​Object;​
116 ····​.​param·​p1,​·​"state"····​#·​I 116 ····​.​param·​p1,​·​"state"····​#·​I
117 ····​.​param·​p2,​·​"position"····​#·​J 117 ····​.​param·​p2,​·​"position"····​#·​J
118 ····​.​param·​p4,​·​"speed"····​#·​F 118 ····​.​param·​p4,​·​"speed"····​#·​F
119 ····​.​param·​p5,​·​"updateTime"····​#·​J 119 ····​.​param·​p5,​·​"updateTime"····​#·​J
   
120 ····​.​prologue 120 ····​.​prologue
121 ····​const-​wide/​16·​v6,​·​0x0 121 ····​const-​wide/​16·​v5,​·​0x0
   
122 ····​.​line·​45 122 ····​.​line·​45
123 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 123 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
   
124 ····​move-​result-​wide·​v0 124 ····​move-​result-​wide·​v0
   
125 ····​.​line·​46 125 ····​.​line·​46
126 ····​.​local·​v0,​·​"currTime":​J 126 ····​.​local·​v0,​·​"currTime":​J
127 ····​const/​4·​v4,​·​0x3 127 ····​const/​4·​v4,​·​0x3
   
128 ····​if-​ne·​p1,​·​v4,​·​:​cond_1 128 ····​if-​ne·​p1,​·​v4,​·​:​cond_1
   
129 ····​cmp-​long·​v4,​·​p2,​·​v6 129 ····​cmp-​long·​v4,​·​p2,​·​v5
   
130 ····​if-​lez·​v4,​·​:​cond_1 130 ····​if-​lez·​v4,​·​:​cond_1
   
131 ····​.​line·​47 131 ····​.​line·​47
132 ····​const-​wide/​16·​v2,​·​0x0 132 ····​const-​wide/​16·​v2,​·​0x0
   
133 ····​.​line·​48 133 ····​.​line·​48
134 ····​.​local·​v2,​·​"diff":​J 134 ····​.​local·​v2,​·​"diff":​J
135 ····​cmp-​long·​v4,​·​p5,​·​v6 135 ····​cmp-​long·​v4,​·​p5,​·​v5
   
136 ····​if-​lez·​v4,​·​:​cond_0 136 ····​if-​lez·​v4,​·​:​cond_0
   
137 ····​.​line·​49 137 ····​.​line·​49
138 ····​sub-​long·​v2,​·​v0,​·​p5 138 ····​sub-​long·​v2,​·​v0,​·​p5
   
139 ····​.​line·​50 139 ····​.​line·​50
[−]
smali/android/support/v4/media/session/MediaSessionCompatApi19.smali
Offset 30, 15 lines modified Offset 30, 15 lines modified
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​86 31 ····​.​line·​86
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​static·​addNewMetadata(Landro​id/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V 34 .​method·​static·​addNewMetadata(Landro​id/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V
35 ····​.​locals·4 35 ····​.​locals·3
36 ····​.​param·​p0,​·​"metadata"····​#·​Landroid/​os/​Bundle;​ 36 ····​.​param·​p0,​·​"metadata"····​#·​Landroid/​os/​Bundle;​
37 ····​.​param·​p1,​·​"editor"····​#·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 37 ····​.​param·​p1,​·​"editor"····​#·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​69 39 ····​.​line·​69
40 ····​if-​nez·​p0,​·​:​cond_1 40 ····​if-​nez·​p0,​·​:​cond_1
   
Offset 60, 17 lines modified Offset 60, 17 lines modified
60 ····​.​line·​73 60 ····​.​line·​73
61 ····​const/​16·​v0,​·​0x8 61 ····​const/​16·​v0,​·​0x8
   
62 ····​const-​string·​v1,​·​"android.​media.​metadata.​YEAR" 62 ····​const-​string·​v1,​·​"android.​media.​metadata.​YEAR"
   
63 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​)​J 63 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​)​J
   
64 ····​move-​result-​wide·​v2 64 ····​move-​result-​wide·​v1
   
65 ····​invoke-​virtual·​{p1,​·​v0,​·​v2,​·​v3},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 65 ····​invoke-​virtual·​{p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​media/​RemoteControlClient$M​etadataEditor;​-​>putLong(IJ)​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
   
66 ····​.​line·​76 66 ····​.​line·​76
67 ····​:​cond_2 67 ····​:​cond_2
68 ····​const-​string·​v0,​·​"android.​media.​metadata.​RATING" 68 ····​const-​string·​v0,​·​"android.​media.​metadata.​RATING"
   
69 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z 69 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z
   
Offset 123, 45 lines modified Offset 123, 45 lines modified
   
123 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​19$OnMetadataUpdateLi​stener;​-​><init>(Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14$Callback;​)​V 123 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​19$OnMetadataUpdateLi​stener;​-​><init>(Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14$Callback;​)​V
   
124 ····​return-​object·​v0 124 ····​return-​object·​v0
125 .​end·​method 125 .​end·​method
   
126 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I 126 .​method·​static·​getRccTransportContro​lFlagsFromActions(J)​I
127 ····​.​locals·6 127 ····​.​locals·5
128 ····​.​param·​p0,​·​"actions"····​#·​J 128 ····​.​param·​p0,​·​"actions"····​#·​J
   
129 ····​.​prologue 129 ····​.​prologue
130 ····​.​line·​60 130 ····​.​line·​60
131 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​18;​-​>getRccTransportContr​olFlagsFromActions(J)​I 131 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​18;​-​>getRccTransportContr​olFlagsFromActions(J)​I
   
132 ····​move-​result·​v0 132 ····​move-​result·​v0
   
133 ····​.​line·​62 133 ····​.​line·​62
134 ····​.​local·​v0,​·​"transportControlFlag​s":​I 134 ····​.​local·​v0,​·​"transportControlFlag​s":​I
135 ····​const-​wide/​16·​v2,​·​0x80 135 ····​const-​wide/​16·​v1,​·​0x80
   
136 ····​and-​long/​2addr·​v2,​·​p0 136 ····​and-​long/​2addr·​v1,​·​p0
   
137 ····​const-​wide/​16·​v4,​·​0x0 137 ····​const-​wide/​16·​v3,​·​0x0
   
138 ····​cmp-​long·​v1,​·​v2,​·​v4 138 ····​cmp-​long·​v1,​·​v1,​·​v3
   
139 ····​if-​eqz·​v1,​·​:​cond_0 139 ····​if-​eqz·​v1,​·​:​cond_0
   
140 ····​.​line·​63 140 ····​.​line·​63
141 ····​or-​int/​lit16·​v0,​·​v0,​·​0x200 141 ····​or-​int/​lit16·​v0,​·​v0,​·​0x200
   
142 ····​.​line·​65 142 ····​.​line·​65
143 ····​:​cond_0 143 ····​:​cond_0
144 ····​return·​v0 144 ····​return·​v0
145 .​end·​method 145 .​end·​method
   
146 .​method·​public·​static·​setMetadata(Ljava/​lang/​Object;​Landroid/​os/​Bundle;​J)​V 146 .​method·​public·​static·​setMetadata(Ljava/​lang/​Object;​Landroid/​os/​Bundle;​J)​V
147 ····​.​locals·6 147 ····​.​locals·5
148 ····​.​param·​p0,​·​"rccObj"····​#·​Ljava/​lang/​Object;​ 148 ····​.​param·​p0,​·​"rccObj"····​#·​Ljava/​lang/​Object;​
149 ····​.​param·​p1,​·​"metadata"····​#·​Landroid/​os/​Bundle;​ 149 ····​.​param·​p1,​·​"metadata"····​#·​Landroid/​os/​Bundle;​
150 ····​.​param·​p2,​·​"actions"····​#·​J 150 ····​.​param·​p2,​·​"actions"····​#·​J
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​44 152 ····​.​line·​44
153 ····​check-​cast·​p0,​·​Landroid/​media/​RemoteControlClient;​ 153 ····​check-​cast·​p0,​·​Landroid/​media/​RemoteControlClient;​
Offset 177, 21 lines modified Offset 177, 21 lines modified
177 ····​.​local·​v0,​·​"editor":​Landroid/​media/​RemoteControlClient$M​etadataEditor;​ 177 ····​.​local·​v0,​·​"editor":​Landroid/​media/​RemoteControlClient$M​etadataEditor;​
178 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14;​-​>buildOldMetadata(Lan​droid/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V 178 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​14;​-​>buildOldMetadata(Lan​droid/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V
   
179 ····​.​line·​47 179 ····​.​line·​47
180 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​19;​-​>addNewMetadata(Landr​oid/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V 180 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompatApi​19;​-​>addNewMetadata(Landr​oid/​os/​Bundle;​Landroid/​media/​RemoteControlClient$M​etadataEditor;​)​V
   
181 ····​.​line·​48 181 ····​.​line·​48
182 ····​const-​wide/​16·​v2,​·​0x80 182 ····​const-​wide/​16·​v1,​·​0x80
   
183 ····​and-​long/​2addr·​v2,​·​p2 183 ····​and-​long/​2addr·​v1,​·​p2
   
184 ····​const-​wide/​16·​v4,​·​0x0 184 ····​const-​wide/​16·​v3,​·​0x0
   
185 ····​cmp-​long·​v1,​·​v2,​·​v4 185 ····​cmp-​long·​v1,​·​v1,​·​v3
   
186 ····​if-​eqz·​v1,​·​:​cond_0 186 ····​if-​eqz·​v1,​·​:​cond_0
   
187 ····​.​line·​49 187 ····​.​line·​49
188 ····​const·​v1,​·​0x10000001 188 ····​const·​v1,​·​0x10000001
Max diff block lines reached; 101/3341 bytes (3.02%) of diff not shown.
[−]
smali/android/support/v4/media/session/PlaybackStateCompat$Builder.smali
Offset 137, 27 lines modified Offset 137, 27 lines modified
   
137 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​><init>(IJJFJLjava/​lang/​CharSequence;​JLandroid/​support/​v4/​media/​session/​PlaybackStateCompat$1​;​)​V 137 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​><init>(IJJFJLjava/​lang/​CharSequence;​JLandroid/​support/​v4/​media/​session/​PlaybackStateCompat$1​;​)​V
   
138 ····​return-​object·​v0 138 ····​return-​object·​v0
139 .​end·​method 139 .​end·​method
   
140 .​method·​public·​setActions(J)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​ 140 .​method·​public·​setActions(J)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​
141 ····​.​locals·1 141 ····​.​locals·0
142 ····​.​param·​p1,​·​"capabilities"····​#·​J 142 ····​.​param·​p1,​·​"capabilities"····​#·​J
   
143 ····​.​prologue 143 ····​.​prologue
144 ····​.​line·​711 144 ····​.​line·​711
145 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mActions:​J 145 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mActions:​J
   
146 ····​.​line·​712 146 ····​.​line·​712
147 ····​return-​object·​p0 147 ····​return-​object·​p0
148 .​end·​method 148 .​end·​method
   
149 .​method·​public·​setBufferedPosition(J​)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​ 149 .​method·​public·​setBufferedPosition(J​)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​
150 ····​.​locals·1 150 ····​.​locals·0
151 ····​.​param·​p1,​·​"bufferPosition"····​#·​J 151 ····​.​param·​p1,​·​"bufferPosition"····​#·​J
   
152 ····​.​prologue 152 ····​.​prologue
153 ····​.​line·​689 153 ····​.​line·​689
154 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mBufferedPosition:​J 154 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mBufferedPosition:​J
   
155 ····​.​line·​690 155 ····​.​line·​690
Offset 173, 15 lines modified Offset 173, 15 lines modified
173 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mErrorMessage:​Ljava/​lang/​CharSequence;​ 173 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​-​>mErrorMessage:​Ljava/​lang/​CharSequence;​
   
174 ····​.​line·​723 174 ····​.​line·​723
175 ····​return-​object·​p0 175 ····​return-​object·​p0
176 .​end·​method 176 .​end·​method
   
177 .​method·​public·​setState(IJF)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​ 177 .​method·​public·​setState(IJF)​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat$B​uilder;​
178 ····​.​locals·8 178 ····​.​locals·7
179 ····​.​param·​p1,​·​"state"····​#·​I 179 ····​.​param·​p1,​·​"state"····​#·​I
180 ····​.​param·​p2,​·​"position"····​#·​J 180 ····​.​param·​p2,​·​"position"····​#·​J
181 ····​.​param·​p4,​·​"playbackSpeed"····​#·​F 181 ····​.​param·​p4,​·​"playbackSpeed"····​#·​F
   
182 ····​.​prologue 182 ····​.​prologue
183 ····​.​line·​640 183 ····​.​line·​640
184 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 184 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
[−]
smali/android/support/v4/media/session/PlaybackStateCompat.smali
Offset 444, 15 lines modified Offset 444, 15 lines modified
444 ····​.​line·​311 444 ····​.​line·​311
445 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mSpeed:​F 445 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mSpeed:​F
   
446 ····​return·​v0 446 ····​return·​v0
447 .​end·​method 447 .​end·​method
   
448 .​method·​public·​getPlaybackState()​Ljava/​lang/​Object;​ 448 .​method·​public·​getPlaybackState()​Ljava/​lang/​Object;​
449 ····​.​locals·​12 449 ····​.​locals·​11
   
450 ····​.​prologue 450 ····​.​prologue
451 ····​.​line·​386 451 ····​.​line·​386
452 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​ 452 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​
   
453 ····​if-​nez·​v0,​·​:​cond_0 453 ····​if-​nez·​v0,​·​:​cond_0
   
Offset 468, 29 lines modified Offset 468, 29 lines modified
   
468 ····​.​line·​392 468 ····​.​line·​392
469 ····​:​goto_0 469 ····​:​goto_0
470 ····​return-​object·​v0 470 ····​return-​object·​v0
   
471 ····​.​line·​390 471 ····​.​line·​390
472 ····​:​cond_1 472 ····​:​cond_1
473 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mState:​I 473 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mState:​I
   
474 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mPosition:​J 474 ····​iget-​wide·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mPosition:​J
   
475 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mBufferedPosition:​J 475 ····​iget-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mBufferedPosition:​J
   
476 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mSpeed:​F 476 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mSpeed:​F
   
477 ····​iget-​wide·​v7,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mActions:​J 477 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mActions:​J
   
478 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mErrorMessage:​Ljava/​lang/​CharSequence;​ 478 ····​iget-​object·​v8,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mErrorMessage:​Ljava/​lang/​CharSequence;​
   
479 ····​iget-​wide·​v10,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mUpdateTime:​J 479 ····​iget-​wide·​v9,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mUpdateTime:​J
   
480 ····​invoke-​static/​range·​{v1·​.​.​·​v11},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompatAp​i21;​-​>newInstance(IJJFJLja​va/​lang/​CharSequence;​J)​Ljava/​lang/​Object;​ 480 ····​invoke-​static/​range·​{v0·​.​.​·​v10},​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompatAp​i21;​-​>newInstance(IJJFJLja​va/​lang/​CharSequence;​J)​Ljava/​lang/​Object;​
   
481 ····​move-​result-​object·​v0 481 ····​move-​result-​object·​v0
   
482 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​ 482 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​
   
483 ····​.​line·​392 483 ····​.​line·​392
484 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​ 484 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​session/​PlaybackStateCompat;​-​>mStateObj:​Ljava/​lang/​Object;​
[−]
smali/android/support/v4/provider/DocumentsContractApi19.smali
Offset 459, 43 lines modified Offset 459, 43 lines modified
459 ····​:​cond_1 459 ····​:​cond_1
460 ····​const/​4·​v1,​·​0x1 460 ····​const/​4·​v1,​·​0x1
   
461 ····​goto·​:​goto_0 461 ····​goto·​:​goto_0
462 .​end·​method 462 .​end·​method
   
463 .​method·​public·​static·​lastModified(Landroid​/​content/​Context;​Landroid/​net/​Uri;​)​J 463 .​method·​public·​static·​lastModified(Landroid​/​content/​Context;​Landroid/​net/​Uri;​)​J
464 ····​.​locals·4 464 ····​.​locals·3
465 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 465 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
466 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​ 466 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​
   
467 ····​.​prologue 467 ····​.​prologue
468 ····​.​line·​67 468 ····​.​line·​67
469 ····​const-​string·​v0,​·​"last_modified" 469 ····​const-​string·​v0,​·​"last_modified"
   
470 ····​const-​wide/​16·​v2,​·​0x0 470 ····​const-​wide/​16·​v1,​·​0x0
   
471 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​provider/​DocumentsContractApi1​9;​-​>queryForLong(Landroi​d/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J 471 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​provider/​DocumentsContractApi1​9;​-​>queryForLong(Landroi​d/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J
   
472 ····​move-​result-​wide·​v0 472 ····​move-​result-​wide·​v0
   
473 ····​return-​wide·​v0 473 ····​return-​wide·​v0
474 .​end·​method 474 .​end·​method
   
475 .​method·​public·​static·​length(Landroid/​content/​Context;​Landroid/​net/​Uri;​)​J 475 .​method·​public·​static·​length(Landroid/​content/​Context;​Landroid/​net/​Uri;​)​J
476 ····​.​locals·4 476 ····​.​locals·3
477 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 477 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
478 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​ 478 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​
   
479 ····​.​prologue 479 ····​.​prologue
480 ····​.​line·​71 480 ····​.​line·​71
481 ····​const-​string·​v0,​·​"_size" 481 ····​const-​string·​v0,​·​"_size"
   
482 ····​const-​wide/​16·​v2,​·​0x0 482 ····​const-​wide/​16·​v1,​·​0x0
   
483 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​provider/​DocumentsContractApi1​9;​-​>queryForLong(Landroi​d/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J 483 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​provider/​DocumentsContractApi1​9;​-​>queryForLong(Landroi​d/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J
   
484 ····​move-​result-​wide·​v0 484 ····​move-​result-​wide·​v0
   
485 ····​return-​wide·​v0 485 ····​return-​wide·​v0
486 .​end·​method 486 .​end·​method
   
487 .​method·​private·​static·​queryForInt(Landroid/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​I)​I 487 .​method·​private·​static·​queryForInt(Landroid/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​I)​I
Offset 515, 15 lines modified Offset 515, 15 lines modified
   
515 ····​long-​to-​int·​v0,​·​v0 515 ····​long-​to-​int·​v0,​·​v0
   
516 ····​return·​v0 516 ····​return·​v0
517 .​end·​method 517 .​end·​method
   
518 .​method·​private·​static·​queryForLong(Landroid​/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J 518 .​method·​private·​static·​queryForLong(Landroid​/​content/​Context;​Landroid/​net/​Uri;​Ljava/​lang/​String;​J)​J
519 ····​.​locals·9 519 ····​.​locals·8
520 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 520 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
521 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​ 521 ····​.​param·​p1,​·​"self"····​#·​Landroid/​net/​Uri;​
522 ····​.​param·​p2,​·​"column"····​#·​Ljava/​lang/​String;​ 522 ····​.​param·​p2,​·​"column"····​#·​Ljava/​lang/​String;​
523 ····​.​param·​p3,​·​"defaultValue"····​#·​J 523 ····​.​param·​p3,​·​"defaultValue"····​#·​J
   
524 ····​.​prologue 524 ····​.​prologue
525 ····​.​line·​169 525 ····​.​line·​169
[−]
smali/android/support/v4/util/ContainerHelpers.smali
Offset 118, 47 lines modified Offset 118, 47 lines modified
   
118 ····​.​line·​68 118 ····​.​line·​68
119 ····​.​local·​v0,​·​"hi":​I 119 ····​.​local·​v0,​·​"hi":​I
120 ····​:​goto_0 120 ····​:​goto_0
121 ····​if-​gt·​v1,​·​v0,​·​:​cond_1 121 ····​if-​gt·​v1,​·​v0,​·​:​cond_1
   
122 ····​.​line·​69 122 ····​.​line·​69
123 ····​add-​int·​v3,​·​v1,​·​v0 123 ····​add-​int·​v5,​·​v1,​·​v0
   
124 ····​ushr-​int/​lit8·​v2,​·​v3,​·​0x1 124 ····​ushr-​int/​lit8·​v2,​·​v5,​·​0x1
   
125 ····​.​line·​70 125 ····​.​line·​70
126 ····​.​local·​v2,​·​"mid":​I 126 ····​.​local·​v2,​·​"mid":​I
127 ····​aget-​wide·​v4,​·​p0,​·​v2 127 ····​aget-​wide·​v3,​·​p0,​·​v2
   
128 ····​.​line·​72 128 ····​.​line·​72
129 ····​.​local·​v4,​·​"midVal":​J 129 ····​.​local·​v3,​·​"midVal":​J
130 ····​cmp-​long·​v3,​·​v4,​·​p2 130 ····​cmp-​long·​v5,​·​v3,​·​p2
   
131 ····​if-​gez·​v3,​·​:​cond_0 131 ····​if-​gez·​v5,​·​:​cond_0
   
132 ····​.​line·​73 132 ····​.​line·​73
133 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1 133 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1
   
134 ····​goto·​:​goto_0 134 ····​goto·​:​goto_0
   
135 ····​.​line·​74 135 ····​.​line·​74
136 ····​:​cond_0 136 ····​:​cond_0
137 ····​cmp-​long·​v3,​·​v4,​·​p2 137 ····​cmp-​long·​v5,​·​v3,​·​p2
   
138 ····​if-​lez·​v3,​·​:​cond_2 138 ····​if-​lez·​v5,​·​:​cond_2
   
139 ····​.​line·​75 139 ····​.​line·​75
140 ····​add-​int/​lit8·​v0,​·​v2,​·​-​0x1 140 ····​add-​int/​lit8·​v0,​·​v2,​·​-​0x1
   
141 ····​goto·​:​goto_0 141 ····​goto·​:​goto_0
   
142 ····​.​line·​80 142 ····​.​line·​80
143 ····​.​end·​local·​v2····​#·​"mid":​I 143 ····​.​end·​local·​v2····​#·​"mid":​I
144 ····​.​end·​local·​v4····​#·​"midVal":​J 144 ····​.​end·​local·​v3····​#·​"midVal":​J
145 ····​:​cond_1 145 ····​:​cond_1
146 ····​xor-​int/​lit8·​v2,​·​v1,​·​-​0x1 146 ····​xor-​int/​lit8·​v2,​·​v1,​·​-​0x1
   
147 ····​:​cond_2 147 ····​:​cond_2
148 ····​return·​v2 148 ····​return·​v2
149 .​end·​method 149 .​end·​method
   
[−]
smali/android/support/v4/util/LongSparseArray.smali
Offset 557, 15 lines modified Offset 557, 15 lines modified
   
557 ····​aget-​object·​p3,​·​v1,​·​v0 557 ····​aget-​object·​p3,​·​v1,​·​v0
   
558 ····​goto·​:​goto_0 558 ····​goto·​:​goto_0
559 .​end·​method 559 .​end·​method
   
560 .​method·​public·​indexOfKey(J)​I 560 .​method·​public·​indexOfKey(J)​I
561 ····​.​locals·3 561 ····​.​locals·2
562 ····​.​param·​p1,​·​"key"····​#·​J 562 ····​.​param·​p1,​·​"key"····​#·​J
   
563 ····​.​prologue 563 ····​.​prologue
564 ····​.​line·​283 564 ····​.​line·​283
565 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 565 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
566 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mGarbage:​Z 566 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mGarbage:​Z
   
Offset 662, 15 lines modified Offset 662, 15 lines modified
   
662 ····​aget-​wide·​v0,​·​v0,​·​p1 662 ····​aget-​wide·​v0,​·​v0,​·​p1
   
663 ····​return-​wide·​v0 663 ····​return-​wide·​v0
664 .​end·​method 664 .​end·​method
   
665 .​method·​public·​put(JLjava/​lang/​Object;​)​V 665 .​method·​public·​put(JLjava/​lang/​Object;​)​V
666 ····​.​locals·9 666 ····​.​locals·8
667 ····​.​param·​p1,​·​"key"····​#·​J 667 ····​.​param·​p1,​·​"key"····​#·​J
668 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 668 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
669 ········​value·​=·​{ 669 ········​value·​=·​{
670 ············​"(JTE;​)​V" 670 ············​"(JTE;​)​V"
671 ········​} 671 ········​}
672 ····​.​end·​annotation 672 ····​.​end·​annotation
   
Offset 865, 15 lines modified Offset 865, 15 lines modified
   
865 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I 865 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I
   
866 ····​goto/​16·​:​goto_0 866 ····​goto/​16·​:​goto_0
867 .​end·​method 867 .​end·​method
   
868 .​method·​public·​remove(J)​V 868 .​method·​public·​remove(J)​V
869 ····​.​locals·1 869 ····​.​locals·0
870 ····​.​param·​p1,​·​"key"····​#·​J 870 ····​.​param·​p1,​·​"key"····​#·​J
   
871 ····​.​prologue 871 ····​.​prologue
872 ····​.​line·​132 872 ····​.​line·​132
873 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 873 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
874 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>delete(J)​V 874 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>delete(J)​V
   
[−]
smali/android/support/v4/util/TimeUtils.smali
Offset 110, 15 lines modified Offset 110, 15 lines modified
110 ····​:​cond_5 110 ····​:​cond_5
111 ····​const/​4·​v0,​·​0x0 111 ····​const/​4·​v0,​·​0x0
   
112 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V 114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V
115 ····​.​locals·4 115 ····​.​locals·3
116 ····​.​param·​p0,​·​"time"····​#·​J 116 ····​.​param·​p0,​·​"time"····​#·​J
117 ····​.​param·​p2,​·​"now"····​#·​J 117 ····​.​param·​p2,​·​"now"····​#·​J
118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
119 ····​.​prologue 119 ····​.​prologue
120 ····​.​line·​169 120 ····​.​line·​169
121 ····​const-​wide/​16·​v0,​·​0x0 121 ····​const-​wide/​16·​v0,​·​0x0
Offset 144, 30 lines modified Offset 144, 30 lines modified
   
144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
145 ····​goto·​:​goto_0 145 ····​goto·​:​goto_0
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V 147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V
148 ····​.​locals·2 148 ····​.​locals·1
149 ····​.​param·​p0,​·​"duration"····​#·​J 149 ····​.​param·​p0,​·​"duration"····​#·​J
150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​164 152 ····​.​line·​164
153 ····​const/​4·​v0,​·​0x0 153 ····​const/​4·​v0,​·​0x0
   
154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
155 ····​.​line·​165 155 ····​.​line·​165
156 ····​return-​void 156 ····​return-​void
157 .​end·​method 157 .​end·​method
   
158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V 158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V
159 ····​.​locals·6 159 ····​.​locals·5
160 ····​.​param·​p0,​·​"duration"····​#·​J 160 ····​.​param·​p0,​·​"duration"····​#·​J
161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
162 ····​.​param·​p3,​·​"fieldLen"····​#·​I 162 ····​.​param·​p3,​·​"fieldLen"····​#·​I
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​156 164 ····​.​line·​156
165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​ 165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​
[−]
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
Offset 461, 15 lines modified Offset 461, 15 lines modified
461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I 461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I
   
462 ····​.​line·​182 462 ····​.​line·​182
463 ····​return-​void 463 ····​return-​void
464 .​end·​method 464 .​end·​method
   
465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z 465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z
466 ····​.​locals·8 466 ····​.​locals·7
467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​ 467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​
468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​ 468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​
469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​ 469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​
   
470 ····​.​prologue 470 ····​.​prologue
471 ····​const/​4·​v2,​·​0x0 471 ····​const/​4·​v2,​·​0x0
   
Offset 483, 27 lines modified Offset 483, 27 lines modified
483 ····​:​goto_0 483 ····​:​goto_0
484 ····​return·​v2 484 ····​return·​v2
   
485 ····​.​line·​443 485 ····​.​line·​443
486 ····​:​cond_1 486 ····​:​cond_1
487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
488 ····​move-​result-​wide·​v4 488 ····​move-​result-​wide·​v3
   
489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
490 ····​move-​result-​wide·​v6 490 ····​move-​result-​wide·​v5
   
491 ····​sub-​long/​2addr·​v4,​·​v6 491 ····​sub-​long/​2addr·​v3,​·​v5
   
492 ····​sget·​v3,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I 492 ····​sget·​v5,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I
   
493 ····​int-​to-​long·​v6,​·​v3 493 ····​int-​to-​long·​v5,​·​v5
   
494 ····​cmp-​long·​v3,​·​v4,​·​v6 494 ····​cmp-​long·​v3,​·​v3,​·​v5
   
495 ····​if-​gtz·​v3,​·​:​cond_0 495 ····​if-​gtz·​v3,​·​:​cond_0
   
496 ····​.​line·​447 496 ····​.​line·​447
497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F 497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F
   
498 ····​move-​result·​v3 498 ····​move-​result·​v3
Offset 560, 1448 lines modified Offset 560, 1448 lines modified
560 ····​.​line·​212 560 ····​.​line·​212
561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z 561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z
   
562 ····​return·​v0 562 ····​return·​v0
563 .​end·​method 563 .​end·​method
   
564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z 564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z
565 ····​.​locals·​42 565 ····​.​locals·​41
566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​ 566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​
   
567 ····​.​prologue 567 ····​.​prologue
568 ····​.​line·​224 568 ····​.​line·​224
569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I 569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
   
570 ····​move-​result·​v6 570 ····​move-​result·​v5
   
571 ····​.​line·​226 571 ····​.​line·​226
572 ····​.​local·​v6,​·​"action":​I 572 ····​.​local·​v5,​·​"action":​I
573 ····​move-​object/​from16·​v0,​·​p0 573 ····​move-​object/​from16·​v0,​·​p0
   
574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
575 ····​move-​object/​from16·​v36,​·​v0 575 ····​move-​object/​from16·​v35,​·​v0
   
576 ····​if-​nez·​v36,​·​:​cond_0 576 ····​if-​nez·​v35,​·​:​cond_0
   
577 ····​.​line·​227 577 ····​.​line·​227
578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​ 578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​
   
579 ····​move-​result-​object·​v36 579 ····​move-​result-​object·​v35
   
580 ····​move-​object/​from16·​v0,​·​v36 580 ····​move-​object/​from16·​v0,​·​v35
   
581 ····​move-​object/​from16·​v1,​·​p0 581 ····​move-​object/​from16·​v1,​·​p0
   
582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
583 ····​.​line·​229 583 ····​.​line·​229
584 ····​:​cond_0 584 ····​:​cond_0
585 ····​move-​object/​from16·​v0,​·​p0 585 ····​move-​object/​from16·​v0,​·​p0
   
586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
587 ····​move-​object/​from16·​v36,​·​v0 587 ····​move-​object/​from16·​v35,​·​v0
   
588 ····​move-​object/​from16·​v0,​·​v36 588 ····​move-​object/​from16·​v0,​·​v35
   
589 ····​move-​object/​from16·​v1,​·​p1 589 ····​move-​object/​from16·​v1,​·​p1
   
590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V 590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V
   
591 ····​.​line·​231 591 ····​.​line·​231
592 ····​and-​int/​lit16·​v0,​·​v6,​·​0xff 592 ····​and-​int/​lit16·​v0,​·​v5,​·​0xff
   
593 ····​move/​from16·​v36,​·​v0 593 ····​move/​from16·​v35,​·​v0
Max diff block lines reached; 51488/54801 bytes (93.95%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
Offset 1255, 15 lines modified Offset 1255, 15 lines modified
1255 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 1255 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
1256 ····​.​line·​437 1256 ····​.​line·​437
1257 ····​return-​void 1257 ····​return-​void
1258 .​end·​method 1258 .​end·​method
   
1259 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 1259 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
1260 ····​.​locals·3 1260 ····​.​locals·2
1261 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 1261 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
1262 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 1262 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
1263 ····​.​param·​p3,​·​"delayMillis"····​#·​J 1263 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
1264 ····​.​prologue 1264 ····​.​prologue
1265 ····​.​line·​439 1265 ····​.​line·​439
1266 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 1266 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
[−]
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
Offset 187, 15 lines modified Offset 187, 15 lines modified
187 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 187 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
188 ····​.​line·​1220 188 ····​.​line·​1220
189 ····​return-​void 189 ····​return-​void
190 .​end·​method 190 .​end·​method
   
191 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 191 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
192 ····​.​locals·1 192 ····​.​locals·0
193 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 193 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
194 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 194 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
195 ····​.​param·​p3,​·​"delayMillis"····​#·​J 195 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
196 ····​.​prologue 196 ····​.​prologue
197 ····​.​line·​1223 197 ····​.​line·​1223
198 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 198 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
[−]
smali/android/support/v4/view/ViewCompat.smali
Offset 1213, 15 lines modified Offset 1213, 15 lines modified
1213 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 1213 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
1214 ····​.​line·​1758 1214 ····​.​line·​1758
1215 ····​return-​void 1215 ····​return-​void
1216 .​end·​method 1216 .​end·​method
   
1217 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 1217 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
1218 ····​.​locals·2 1218 ····​.​locals·1
1219 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 1219 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
1220 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 1220 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​
1221 ····​.​param·​p2,​·​"delayMillis"····​#·​J 1221 ····​.​param·​p2,​·​"delayMillis"····​#·​J
   
1222 ····​.​prologue 1222 ····​.​prologue
1223 ····​.​line·​1774 1223 ····​.​line·​1774
1224 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 1224 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
[−]
smali/android/support/v4/view/ViewPager.smali
Offset 4871, 264 lines modified Offset 4871, 258 lines modified
4871 ········​0x15·​-​>·​:​sswitch_0 4871 ········​0x15·​-​>·​:​sswitch_0
4872 ········​0x16·​-​>·​:​sswitch_1 4872 ········​0x16·​-​>·​:​sswitch_1
4873 ········​0x3d·​-​>·​:​sswitch_2 4873 ········​0x3d·​-​>·​:​sswitch_2
4874 ····​.​end·​sparse-​switch 4874 ····​.​end·​sparse-​switch
4875 .​end·​method 4875 .​end·​method
   
4876 .​method·​public·​fakeDragBy(F)​V 4876 .​method·​public·​fakeDragBy(F)​V
4877 ····​.​locals·​18 4877 ····​.​locals·​17
4878 ····​.​param·​p1,​·​"xOffset"····​#·​F 4878 ····​.​param·​p1,​·​"xOffset"····​#·​F
   
4879 ····​.​prologue 4879 ····​.​prologue
4880 ····​.​line·​2337 4880 ····​.​line·​2337
4881 ····​move-​object/​from16·​v0,​·​p0 4881 ····​move-​object/​from16·​v0,​·​p0
   
4882 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z 4882 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z
   
4883 ····​if-​nez·​v2,​·​:​cond_0 4883 ····​if-​nez·​v1,​·​:​cond_0
   
4884 ····​.​line·​2338 4884 ····​.​line·​2338
4885 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalStateException​;​ 4885 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​
   
4886 ····​const-​string·​v3,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​" 4886 ····​const-​string·​v2,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​"
   
4887 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 4887 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
4888 ····​throw·​v2 4888 ····​throw·​v1
   
4889 ····​.​line·​2341 4889 ····​.​line·​2341
4890 ····​:​cond_0 4890 ····​:​cond_0
4891 ····​move-​object/​from16·​v0,​·​p0 4891 ····​move-​object/​from16·​v0,​·​p0
   
4892 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4892 ····​iget·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4893 ····​add-​float·​v2,​·​v2,​·​p1 4893 ····​add-​float·​v1,​·​v1,​·​p1
   
4894 ····​move-​object/​from16·​v0,​·​p0 4894 ····​move-​object/​from16·​v0,​·​p0
   
4895 ····​iput·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4895 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4896 ····​.​line·​2343 4896 ····​.​line·​2343
4897 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I 4897 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I
   
4898 ····​move-​result·​v2 4898 ····​move-​result·​v1
   
4899 ····​int-​to-​float·​v14,​·​v2 4899 ····​int-​to-​float·​v13,​·​v1
   
4900 ····​.​line·​2344 4900 ····​.​line·​2344
4901 ····​.​local·​v14,​·​"oldScrollX":​F 4901 ····​.​local·​v13,​·​"oldScrollX":​F
4902 ····​sub-​float·​v16,​·​v14,​·​p1 4902 ····​sub-​float·​v15,​·​v13,​·​p1
   
4903 ····​.​line·​2345 4903 ····​.​line·​2345
4904 ····​.​local·​v16,​·​"scrollX":​F 4904 ····​.​local·​v15,​·​"scrollX":​F
4905 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I 4905 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I
   
4906 ····​move-​result·​v17 4906 ····​move-​result·​v16
   
4907 ····​.​line·​2347 4907 ····​.​line·​2347
4908 ····​.​local·​v17,​·​"width":​I 4908 ····​.​local·​v16,​·​"width":​I
4909 ····​move/​from16·​v0,​·​v17 4909 ····​move/​from16·​v0,​·​v16
   
4910 ····​int-​to-​float·​v2,​·​v0 4910 ····​int-​to-​float·​v1,​·​v0
   
4911 ····​move-​object/​from16·​v0,​·​p0 4911 ····​move-​object/​from16·​v0,​·​p0
   
4912 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F 4912 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F
   
4913 ····​mul-​float·​v13,​·​v2,​·​v3 4913 ····​mul-​float·​v12,​·​v1,​·​v2
   
4914 ····​.​line·​2348 4914 ····​.​line·​2348
4915 ····​.​local·​v13,​·​"leftBound":​F 4915 ····​.​local·​v12,​·​"leftBound":​F
4916 ····​move/​from16·​v0,​·​v17 4916 ····​move/​from16·​v0,​·​v16
   
4917 ····​int-​to-​float·​v2,​·​v0 4917 ····​int-​to-​float·​v1,​·​v0
   
4918 ····​move-​object/​from16·​v0,​·​p0 4918 ····​move-​object/​from16·​v0,​·​p0
   
4919 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F 4919 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F
   
4920 ····​mul-​float·​v15,​·​v2,​·​v3 4920 ····​mul-​float·​v14,​·​v1,​·​v2
   
4921 ····​.​line·​2350 4921 ····​.​line·​2350
4922 ····​.​local·​v15,​·​"rightBound":​F 4922 ····​.​local·​v14,​·​"rightBound":​F
4923 ····​move-​object/​from16·​v0,​·​p0 4923 ····​move-​object/​from16·​v0,​·​p0
   
4924 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4924 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
4925 ····​const/​4·​v3,​·​0x0 4925 ····​const/​4·​v2,​·​0x0
   
4926 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 4926 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
4927 ····​move-​result-​object·​v11 4927 ····​move-​result-​object·​v10
   
4928 ····​check-​cast·​v11,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4928 ····​check-​cast·​v10,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
4929 ····​.​line·​2351 4929 ····​.​line·​2351
4930 ····​.​local·​v11,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4930 ····​.​local·​v10,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
4931 ····​move-​object/​from16·​v0,​·​p0 4931 ····​move-​object/​from16·​v0,​·​p0
   
4932 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4932 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
Max diff block lines reached; 6390/10285 bytes (62.13%) of diff not shown.
[−]
smali/android/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.smali
Offset 259, 15 lines modified Offset 259, 15 lines modified
259 ····​invoke-​static·​{p2,​·​p3},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>scaleYBy(Landroid/​view/​View;​F)​V 259 ····​invoke-​static·​{p2,​·​p3},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>scaleYBy(Landroid/​view/​View;​F)​V
   
260 ····​.​line·​434 260 ····​.​line·​434
261 ····​return-​void 261 ····​return-​void
262 .​end·​method 262 .​end·​method
   
263 .​method·​public·​setDuration(Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​J)​V 263 .​method·​public·​setDuration(Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​J)​V
264 ····​.​locals·1 264 ····​.​locals·0
265 ····​.​param·​p1,​·​"vpa"····​#·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 265 ····​.​param·​p1,​·​"vpa"····​#·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
266 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​ 266 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​
267 ····​.​param·​p3,​·​"value"····​#·​J 267 ····​.​param·​p3,​·​"value"····​#·​J
   
268 ····​.​prologue 268 ····​.​prologue
269 ····​.​line·​343 269 ····​.​line·​343
270 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setDuration(Landroid​/​view/​View;​J)​V 270 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setDuration(Landroid​/​view/​View;​J)​V
Offset 310, 15 lines modified Offset 310, 15 lines modified
310 ····​invoke-​static·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setListener(Landroid​/​view/​View;​Landroid/​support/​v4/​view/​ViewPropertyAnimatorL​istener;​)​V 310 ····​invoke-​static·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setListener(Landroid​/​view/​View;​Landroid/​support/​v4/​view/​ViewPropertyAnimatorL​istener;​)​V
   
311 ····​.​line·​480 311 ····​.​line·​480
312 ····​return-​void 312 ····​return-​void
313 .​end·​method 313 .​end·​method
   
314 .​method·​public·​setStartDelay(Landroi​d/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​J)​V 314 .​method·​public·​setStartDelay(Landroi​d/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​J)​V
315 ····​.​locals·1 315 ····​.​locals·0
316 ····​.​param·​p1,​·​"vpa"····​#·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 316 ····​.​param·​p1,​·​"vpa"····​#·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
317 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​ 317 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​
318 ····​.​param·​p3,​·​"value"····​#·​J 318 ····​.​param·​p3,​·​"value"····​#·​J
   
319 ····​.​prologue 319 ····​.​prologue
320 ····​.​line·​373 320 ····​.​line·​373
321 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setStartDelay(Landro​id/​view/​View;​J)​V 321 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompatICS;​-​>setStartDelay(Landro​id/​view/​View;​J)​V
[−]
smali/android/support/v4/view/ViewPropertyAnimatorCompat.smali
Offset 305, 15 lines modified Offset 305, 15 lines modified
   
305 ····​.​line·​1003 305 ····​.​line·​1003
306 ····​:​cond_0 306 ····​:​cond_0
307 ····​return-​void 307 ····​return-​void
308 .​end·​method 308 .​end·​method
   
309 .​method·​public·​getDuration()​J 309 .​method·​public·​getDuration()​J
310 ····​.​locals·4 310 ····​.​locals·3
   
311 ····​.​prologue 311 ····​.​prologue
312 ····​.​line·​747 312 ····​.​line·​747
313 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​ 313 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​
   
314 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 314 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
   
Offset 325, 22 lines modified Offset 325, 22 lines modified
325 ····​if-​eqz·​v0,​·​:​cond_0 325 ····​if-​eqz·​v0,​·​:​cond_0
   
326 ····​.​line·​748 326 ····​.​line·​748
327 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​ 327 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​
   
328 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​-​>getDuration(Landroid​/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​)​J 328 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​-​>getDuration(Landroid​/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​)​J
   
329 ····​move-​result-​wide·​v2 329 ····​move-​result-​wide·​v1
   
330 ····​.​line·​750 330 ····​.​line·​750
331 ····​:​goto_0 331 ····​:​goto_0
332 ····​return-​wide·​v2 332 ····​return-​wide·​v1
   
333 ····​:​cond_0 333 ····​:​cond_0
334 ····​const-​wide/​16·​v2,​·​0x0 334 ····​const-​wide/​16·​v1,​·​0x0
   
335 ····​goto·​:​goto_0 335 ····​goto·​:​goto_0
336 .​end·​method 336 .​end·​method
   
337 .​method·​public·​getInterpolator()​Landroid/​view/​animation/​Interpolator;​ 337 .​method·​public·​getInterpolator()​Landroid/​view/​animation/​Interpolator;​
338 ····​.​locals·​2 338 ····​.​locals·​2
   
Offset 371, 15 lines modified Offset 371, 15 lines modified
371 ····​:​cond_0 371 ····​:​cond_0
372 ····​const/​4·​v1,​·​0x0 372 ····​const/​4·​v1,​·​0x0
   
373 ····​goto·​:​goto_0 373 ····​goto·​:​goto_0
374 .​end·​method 374 .​end·​method
   
375 .​method·​public·​getStartDelay()​J 375 .​method·​public·​getStartDelay()​J
376 ····​.​locals·4 376 ····​.​locals·3
   
377 ····​.​prologue 377 ····​.​prologue
378 ····​.​line·​818 378 ····​.​line·​818
379 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​ 379 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​
   
380 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 380 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
   
Offset 391, 22 lines modified Offset 391, 22 lines modified
391 ····​if-​eqz·​v0,​·​:​cond_0 391 ····​if-​eqz·​v0,​·​:​cond_0
   
392 ····​.​line·​819 392 ····​.​line·​819
393 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​ 393 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​
   
394 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​-​>getStartDelay(Landro​id/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​)​J 394 ····​invoke-​interface·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat$ViewPropertyAni​matorCompatImpl;​-​>getStartDelay(Landro​id/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​Landroid/​view/​View;​)​J
   
395 ····​move-​result-​wide·​v2 395 ····​move-​result-​wide·​v1
   
396 ····​.​line·​821 396 ····​.​line·​821
397 ····​:​goto_0 397 ····​:​goto_0
398 ····​return-​wide·​v2 398 ····​return-​wide·​v1
   
399 ····​:​cond_0 399 ····​:​cond_0
400 ····​const-​wide/​16·​v2,​·​0x0 400 ····​const-​wide/​16·​v1,​·​0x0
   
401 ····​goto·​:​goto_0 401 ····​goto·​:​goto_0
402 .​end·​method 402 .​end·​method
   
403 .​method·​public·​rotation(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 403 .​method·​public·​rotation(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
404 ····​.​locals·​2 404 ····​.​locals·​2
405 ····​.​param·​p1,​·​"value"····​#·​F 405 ····​.​param·​p1,​·​"value"····​#·​F
Offset 674, 15 lines modified Offset 674, 15 lines modified
   
674 ····​.​line·​992 674 ····​.​line·​992
675 ····​:​cond_0 675 ····​:​cond_0
676 ····​return-​object·​p0 676 ····​return-​object·​p0
677 .​end·​method 677 .​end·​method
   
678 .​method·​public·​setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 678 .​method·​public·​setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
679 ····​.​locals·3 679 ····​.​locals·2
680 ····​.​param·​p1,​·​"value"····​#·​J 680 ····​.​param·​p1,​·​"value"····​#·​J
   
681 ····​.​prologue 681 ····​.​prologue
682 ····​.​line·​626 682 ····​.​line·​626
683 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​ 683 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>mView:​Ljava/​lang/​ref/​WeakReference;​
   
684 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 684 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
Offset 755, 15 lines modified Offset 755, 15 lines modified
   
755 ····​.​line·​1201 755 ····​.​line·​1201
756 ····​:​cond_0 756 ····​:​cond_0
757 ····​return-​object·​p0 757 ····​return-​object·​p0
758 .​end·​method 758 .​end·​method
Max diff block lines reached; 376/3233 bytes (11.63%) of diff not shown.
[−]
smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali
Offset 70, 101 lines modified Offset 70, 101 lines modified
70 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mDeltaY:​I 70 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mDeltaY:​I
   
71 ····​.​line·​749 71 ····​.​line·​749
72 ····​return-​void 72 ····​return-​void
73 .​end·​method 73 .​end·​method
   
74 .​method·​private·​getValueAt(J)​F 74 .​method·​private·​getValueAt(J)​F
75 ····​.​locals·​11 75 ····​.​locals·​10
76 ····​.​param·​p1,​·​"currentTime"····​#·​J 76 ····​.​param·​p1,​·​"currentTime"····​#·​J
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​const/​high16·​v10,​·​0x3f800000····​#·​1.​0f 78 ····​const/​high16·​v9,​·​0x3f800000····​#·​1.​0f
   
79 ····​const/​4·​v4,​·​0x0 79 ····​const/​4·​v4,​·​0x0
   
80 ····​.​line·​787 80 ····​.​line·​787
81 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 81 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
82 ····​cmp-​long·​v5,​·​p1,​·​v6 82 ····​cmp-​long·​v5,​·​p1,​·​v5
   
83 ····​if-​gez·​v5,​·​:​cond_0 83 ····​if-​gez·​v5,​·​:​cond_0
   
84 ····​.​line·​794 84 ····​.​line·​794
85 ····​:​goto_0 85 ····​:​goto_0
86 ····​return·​v4 86 ····​return·​v4
   
87 ····​.​line·​789 87 ····​.​line·​789
88 ····​:​cond_0 88 ····​:​cond_0
89 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 89 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
90 ····​const-​wide/​16·​v8,​·​0x0 90 ····​const-​wide/​16·​v7,​·​0x0
   
91 ····​cmp-​long·​v5,​·​v6,​·​v8 91 ····​cmp-​long·​v5,​·​v5,​·​v7
   
92 ····​if-​ltz·​v5,​·​:​cond_1 92 ····​if-​ltz·​v5,​·​:​cond_1
   
93 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 93 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
94 ····​cmp-​long·​v5,​·​p1,​·​v6 94 ····​cmp-​long·​v5,​·​p1,​·​v5
   
95 ····​if-​gez·​v5,​·​:​cond_2 95 ····​if-​gez·​v5,​·​:​cond_2
   
96 ····​.​line·​790 96 ····​.​line·​790
97 ····​:​cond_1 97 ····​:​cond_1
98 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 98 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
99 ····​sub-​long·​v2,​·​p1,​·​v6 99 ····​sub-​long·​v2,​·​p1,​·​v5
   
100 ····​.​line·​791 100 ····​.​line·​791
101 ····​.​local·​v2,​·​"elapsedSinceStart":​J 101 ····​.​local·​v2,​·​"elapsedSinceStart":​J
102 ····​const/​high16·​v5,​·​0x3f000000····​#·​0.​5f 102 ····​const/​high16·​v5,​·​0x3f000000····​#·​0.​5f
   
103 ····​long-​to-​float·​v6,​·​v2 103 ····​long-​to-​float·​v6,​·​v2
   
104 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mRampUpDuration:​I 104 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mRampUpDuration:​I
   
105 ····​int-​to-​float·​v7,​·​v7 105 ····​int-​to-​float·​v7,​·​v7
   
106 ····​div-​float/​2addr·​v6,​·​v7 106 ····​div-​float/​2addr·​v6,​·​v7
   
107 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F 107 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F
108 ····​invoke-​static·​{v6,​·​v4,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 108 ····​invoke-​static·​{v6,​·​v4,​·​v9},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F
   
109 ····​move-​result·​v4 109 ····​move-​result·​v4
   
110 ····​mul-​float/​2addr·​v4,​·​v5 110 ····​mul-​float/​2addr·​v4,​·​v5
   
111 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
   
112 ····​.​line·​793 112 ····​.​line·​793
113 ····​.​end·​local·​v2····​#·​"elapsedSinceStart":​J 113 ····​.​end·​local·​v2····​#·​"elapsedSinceStart":​J
114 ····​:​cond_2 114 ····​:​cond_2
115 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 115 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
116 ····​sub-​long·​v0,​·​p1,​·​v6 116 ····​sub-​long·​v0,​·​p1,​·​v5
   
117 ····​.​line·​794 117 ····​.​line·​794
118 ····​.​local·​v0,​·​"elapsedSinceEnd":​J 118 ····​.​local·​v0,​·​"elapsedSinceEnd":​J
119 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F 119 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F
   
120 ····​sub-​float·​v5,​·​v10,​·​v5 120 ····​sub-​float·​v5,​·​v9,​·​v5
   
121 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F 121 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F
   
122 ····​long-​to-​float·​v7,​·​v0 122 ····​long-​to-​float·​v7,​·​v0
   
123 ····​iget·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mEffectiveRampDown:​I 123 ····​iget·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mEffectiveRampDown:​I
   
124 ····​int-​to-​float·​v8,​·​v8 124 ····​int-​to-​float·​v8,​·​v8
   
125 ····​div-​float/​2addr·​v7,​·​v8 125 ····​div-​float/​2addr·​v7,​·​v8
   
126 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F 126 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F
127 ····​invoke-​static·​{v7,​·​v4,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 127 ····​invoke-​static·​{v7,​·​v4,​·​v9},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F
   
128 ····​move-​result·​v4 128 ····​move-​result·​v4
   
129 ····​mul-​float/​2addr·​v4,​·​v6 129 ····​mul-​float/​2addr·​v4,​·​v6
   
Max diff block lines reached; 2/3426 bytes (0.06%) of diff not shown.
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar.smali
Offset 90, 15 lines modified Offset 90, 15 lines modified
90 ····​.​line·​30 90 ····​.​line·​30
91 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 91 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
92 ····​return·​p1 92 ····​return·​p1
93 .​end·​method 93 .​end·​method
   
94 .​method·​static·​synthetic·​access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 94 .​method·​static·​synthetic·​access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
95 ····​.​locals·1 95 ····​.​locals·0
96 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 96 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
97 ····​.​param·​p1,​·​"x1"····​#·​J 97 ····​.​param·​p1,​·​"x1"····​#·​J
   
98 ····​.​prologue 98 ····​.​prologue
99 ····​.​line·​30 99 ····​.​line·​30
100 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 100 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
Offset 145, 18 lines modified Offset 145, 18 lines modified
145 ····​.​line·​87 145 ····​.​line·​87
146 ····​return-​void 146 ····​return-​void
147 .​end·​method 147 .​end·​method
   
   
148 #·​virtual·​methods 148 #·​virtual·​methods
149 .​method·​public·​hide()​V 149 .​method·​public·​hide()​V
150 ····​.​locals·10 150 ····​.​locals·9
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​const-​wide/​16·​v8,​·​0x1f4 152 ····​const-​wide/​16·​v7,​·​0x1f4
   
153 ····​const/​4·​v6,​·​0x1 153 ····​const/​4·​v6,​·​0x1
   
154 ····​.​line·​95 154 ····​.​line·​95
155 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z 155 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z
   
156 ····​.​line·​96 156 ····​.​line·​96
Offset 171, 15 lines modified Offset 171, 15 lines modified
   
171 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 171 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
172 ····​sub-​long·​v0,​·​v2,​·​v4 172 ····​sub-​long·​v0,​·​v2,​·​v4
   
173 ····​.​line·​98 173 ····​.​line·​98
174 ····​.​local·​v0,​·​"diff":​J 174 ····​.​local·​v0,​·​"diff":​J
175 ····​cmp-​long·​v2,​·​v0,​·​v8 175 ····​cmp-​long·​v2,​·​v0,​·​v7
   
176 ····​if-​gez·​v2,​·​:​cond_0 176 ····​if-​gez·​v2,​·​:​cond_0
   
177 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 177 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
178 ····​const-​wide/​16·​v4,​·​-​0x1 178 ····​const-​wide/​16·​v4,​·​-​0x1
   
Offset 203, 17 lines modified Offset 203, 17 lines modified
203 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 203 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
204 ····​if-​nez·​v2,​·​:​cond_1 204 ····​if-​nez·​v2,​·​:​cond_1
   
205 ····​.​line·​108 205 ····​.​line·​108
206 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedHide:​Ljava/​lang/​Runnable;​ 206 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedHide:​Ljava/​lang/​Runnable;​
   
207 ····​sub-​long·​v4,​·​v8,​·​v0 207 ····​sub-​long·​v3,​·​v7,​·​v0
   
208 ····​invoke-​virtual·​{p0,​·​v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 208 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
209 ····​.​line·​109 209 ····​.​line·​109
210 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 210 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
211 ····​goto·​:​goto_0 211 ····​goto·​:​goto_0
212 .​end·​method 212 .​end·​method
   
Offset 242, 15 lines modified Offset 242, 15 lines modified
242 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>removeCallbacks()​V 242 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>removeCallbacks()​V
   
243 ····​.​line·​82 243 ····​.​line·​82
244 ····​return-​void 244 ····​return-​void
245 .​end·​method 245 .​end·​method
   
246 .​method·​public·​show()​V 246 .​method·​public·​show()​V
247 ····​.​locals·4 247 ····​.​locals·3
   
248 ····​.​prologue 248 ····​.​prologue
249 ····​.​line·​120 249 ····​.​line·​120
250 ····​const-​wide/​16·​v0,​·​-​0x1 250 ····​const-​wide/​16·​v0,​·​-​0x1
   
251 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 251 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
Offset 268, 17 lines modified Offset 268, 17 lines modified
268 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z 268 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z
   
269 ····​if-​nez·​v0,​·​:​cond_0 269 ····​if-​nez·​v0,​·​:​cond_0
   
270 ····​.​line·​124 270 ····​.​line·​124
271 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedShow:​Ljava/​lang/​Runnable;​ 271 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedShow:​Ljava/​lang/​Runnable;​
   
272 ····​const-​wide/​16·​v2,​·​0x1f4 272 ····​const-​wide/​16·​v1,​·​0x1f4
   
273 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 273 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
274 ····​.​line·​125 274 ····​.​line·​125
275 ····​const/​4·​v0,​·​0x1 275 ····​const/​4·​v0,​·​0x1
   
Max diff block lines reached; 17/3126 bytes (0.54%) of diff not shown.
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali
Offset 33, 32 lines modified Offset 33, 32 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​run()​V 36 .​method·​public·​run()​V
37 ····​.​locals·4 37 ····​.​locals·3
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​46 39 ····​.​line·​46
40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
41 ····​const/​4·​v1,​·​0x0 41 ····​const/​4·​v1,​·​0x0
   
42 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 42 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$002(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z 43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$002(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z
   
44 ····​.​line·​47 44 ····​.​line·​47
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
46 ····​const-​wide/​16·​v2,​·​-​0x1 46 ····​const-​wide/​16·​v1,​·​-​0x1
   
47 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 47 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
48 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 48 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
   
49 ····​.​line·​48 49 ····​.​line·​48
50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
51 ····​const/​16·​v1,​·​0x8 51 ····​const/​16·​v1,​·​0x8
   
52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V 52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali
Offset 36, 21 lines modified Offset 36, 21 lines modified
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​run()​V 37 .​method·​public·​run()​V
38 ····​.​locals·​4 38 ····​.​locals·​4
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​const/​4·​v1,​·​0x0 40 ····​const/​4·​v3,​·​0x0
   
41 ····​.​line·​56 41 ····​.​line·​56
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
43 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z 43 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z
44 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$202(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z 44 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$202(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z
   
45 ····​.​line·​57 45 ····​.​line·​57
46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
47 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z 47 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z
48 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$300(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​)​Z 48 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$300(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​)​Z
   
Offset 59, 21 lines modified Offset 59, 21 lines modified
59 ····​if-​nez·​v0,​·​:​cond_0 59 ····​if-​nez·​v0,​·​:​cond_0
   
60 ····​.​line·​58 60 ····​.​line·​58
61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
62 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 62 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
63 ····​move-​result-​wide·​v2 63 ····​move-​result-​wide·​v1
   
64 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 64 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
65 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 65 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
   
66 ····​.​line·​59 66 ····​.​line·​59
67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
68 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V 68 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V
   
69 ····​.​line·​61 69 ····​.​line·​61
70 ····​:​cond_0 70 ····​:​cond_0
71 ····​return-​void 71 ····​return-​void
72 .​end·​method 72 .​end·​method
[−]
smali/android/support/v4/widget/DrawerLayout.smali
Offset 1478, 15 lines modified Offset 1478, 15 lines modified
   
1478 ····​.​line·​703 1478 ····​.​line·​703
1479 ····​:​cond_0 1479 ····​:​cond_0
1480 ····​return-​void 1480 ····​return-​void
1481 .​end·​method 1481 .​end·​method
   
1482 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z 1482 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z
1483 ····​.​locals·​29 1483 ····​.​locals·​28
1484 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 1484 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
1485 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 1485 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
1486 ····​.​param·​p3,​·​"drawingTime"····​#·​J 1486 ····​.​param·​p3,​·​"drawingTime"····​#·​J
   
1487 ····​.​prologue 1487 ····​.​prologue
1488 ····​.​line·​1064 1488 ····​.​line·​1064
1489 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I 1489 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I
[−]
smali/android/support/v4/widget/MaterialProgressDrawable$1.smali
Offset 34, 207 lines modified Offset 34, 207 lines modified
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V 37 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V
38 ····​.​locals·​18 38 ····​.​locals·​16
39 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F 39 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F
40 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​ 40 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​314 42 ····​.​line·​314
43 ····​move-​object/​from16·​v0,​·​p0 43 ····​move-​object/​from16·​v0,​·​p0
   
44 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>this$0:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​ 44 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>this$0:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​
   
45 ····​iget-​boolean·​v11,​·​v11,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mFinishing:​Z 45 ····​iget-​boolean·​v10,​·​v10,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mFinishing:​Z
   
46 ····​if-​eqz·​v11,​·​:​cond_0 46 ····​if-​eqz·​v10,​·​:​cond_0
   
47 ····​.​line·​315 47 ····​.​line·​315
48 ····​move-​object/​from16·​v0,​·​p0 48 ····​move-​object/​from16·​v0,​·​p0
   
49 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>this$0:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​ 49 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>this$0:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​
   
50 ····​move-​object/​from16·​v0,​·​p0 50 ····​move-​object/​from16·​v0,​·​p0
   
51 ····​iget-​object·​v12,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 51 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
52 ····​move/​from16·​v0,​·​p1 52 ····​move/​from16·​v0,​·​p1
   
53 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>applyFinishTranslati​on(FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V 53 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>applyFinishTranslati​on(FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V
54 ····​invoke-​static·​{v11,​·​v0,​·​v12},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>access$200(Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V 54 ····​invoke-​static·​{v10,​·​v0,​·​v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>access$200(Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V
   
55 ····​.​line·​344 55 ····​.​line·​344
56 ····​:​goto_0 56 ····​:​goto_0
57 ····​return-​void 57 ····​return-​void
   
58 ····​.​line·​320 58 ····​.​line·​320
59 ····​:​cond_0 59 ····​:​cond_0
60 ····​move-​object/​from16·​v0,​·​p0 60 ····​move-​object/​from16·​v0,​·​p0
   
61 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 61 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
62 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStrokeWidth()​F 62 ····​invoke-​virtual·​{v10},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStrokeWidth()​F
   
63 ····​move-​result·​v11 63 ····​move-​result·​v10
   
64 ····​float-​to-​double·​v12,​·​v11 64 ····​float-​to-​double·​v10,​·​v10
   
65 ····​const-​wide·​v14,​·​0x401921fb54442d18L····​#·​6.​283185307179586 65 ····​const-​wide·​v12,​·​0x401921fb54442d18L····​#·​6.​283185307179586
   
66 ····​move-​object/​from16·​v0,​·​p0 66 ····​move-​object/​from16·​v0,​·​p0
   
67 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 67 ····​iget-​object·​v14,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
68 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getCenterRadius()​D 68 ····​invoke-​virtual·​{v14},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getCenterRadius()​D
   
69 ····​move-​result-​wide·​v16 69 ····​move-​result-​wide·​v14
   
70 ····​mul-​double·​v14,​·​v14,​·​v16 70 ····​mul-​double/​2addr·​v12,​·​v14
   
71 ····​div-​double/​2addr·​v12,​·​v14 71 ····​div-​double/​2addr·​v10,​·​v12
   
72 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D 72 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
   
73 ····​move-​result-​wide·​v12 73 ····​move-​result-​wide·​v10
   
74 ····​double-​to-​float·​v5,​·​v12 74 ····​double-​to-​float·​v4,​·​v10
   
75 ····​.​line·​322 75 ····​.​line·​322
76 ····​.​local·​v5,​·​"minProgressArc":​F 76 ····​.​local·​v4,​·​"minProgressArc":​F
77 ····​move-​object/​from16·​v0,​·​p0 77 ····​move-​object/​from16·​v0,​·​p0
   
78 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 78 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
79 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingEndTrim()​F 79 ····​invoke-​virtual·​{v10},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingEndTrim()​F
   
80 ····​move-​result·​v8 80 ····​move-​result·​v7
   
81 ····​.​line·​323 81 ····​.​line·​323
82 ····​.​local·​v8,​·​"startingEndTrim":​F 82 ····​.​local·​v7,​·​"startingEndTrim":​F
83 ····​move-​object/​from16·​v0,​·​p0 83 ····​move-​object/​from16·​v0,​·​p0
   
84 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 84 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
85 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingStartTrim​()​F 85 ····​invoke-​virtual·​{v10},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingStartTrim​()​F
   
86 ····​move-​result·​v10 86 ····​move-​result·​v9
   
87 ····​.​line·​324 87 ····​.​line·​324
88 ····​.​local·​v10,​·​"startingTrim":​F 88 ····​.​local·​v9,​·​"startingTrim":​F
89 ····​move-​object/​from16·​v0,​·​p0 89 ····​move-​object/​from16·​v0,​·​p0
   
90 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 90 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$1;​-​>val$ring:​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
91 ····​invoke-​virtual·​{v11},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingRotation(​)​F 91 ····​invoke-​virtual·​{v10},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingRotation(​)​F
   
Max diff block lines reached; 5777/11804 bytes (48.94%) of diff not shown.
[−]
smali/android/support/v4/widget/MaterialProgressDrawable$Ring.smali
Offset 157, 21 lines modified Offset 157, 25 lines modified
157 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setAntiAlias(Z)​V 157 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setAntiAlias(Z)​V
   
158 ····​.​line·​437 158 ····​.​line·​437
159 ····​return-​void 159 ····​return-​void
160 .​end·​method 160 .​end·​method
   
161 .​method·​private·​drawTriangle(Landroid​/​graphics/​Canvas;​FFLandroid/​graphics/​Rect;​)​V 161 .​method·​private·​drawTriangle(Landroid​/​graphics/​Canvas;​FFLandroid/​graphics/​Rect;​)​V
162 ····​.​locals·8 162 ····​.​locals·10
163 ····​.​param·​p1,​·​"c"····​#·​Landroid/​graphics/​Canvas;​ 163 ····​.​param·​p1,​·​"c"····​#·​Landroid/​graphics/​Canvas;​
164 ····​.​param·​p2,​·​"startAngle"····​#·​F 164 ····​.​param·​p2,​·​"startAngle"····​#·​F
165 ····​.​param·​p3,​·​"sweepAngle"····​#·​F 165 ····​.​param·​p3,​·​"sweepAngle"····​#·​F
166 ····​.​param·​p4,​·​"bounds"····​#·​Landroid/​graphics/​Rect;​ 166 ····​.​param·​p4,​·​"bounds"····​#·​Landroid/​graphics/​Rect;​
   
167 ····​.​prologue 167 ····​.​prologue
  168 ····​const-​wide/​16·​v8,​·​0x0
   
  169 ····​const/​4·​v7,​·​0x0
   
168 ····​.​line·​480 170 ····​.​line·​480
169 ····​iget-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mShowArrow:​Z 171 ····​iget-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mShowArrow:​Z
   
170 ····​if-​eqz·​v3,​·​:​cond_0 172 ····​if-​eqz·​v3,​·​:​cond_0
   
171 ····​.​line·​481 173 ····​.​line·​481
172 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​ 174 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​
Offset 204, 80 lines modified Offset 208, 70 lines modified
   
204 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowScale:​F 208 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowScale:​F
   
205 ····​mul-​float·​v0,​·​v3,​·​v4 209 ····​mul-​float·​v0,​·​v3,​·​v4
   
206 ····​.​line·​491 210 ····​.​line·​491
207 ····​.​local·​v0,​·​"inset":​F 211 ····​.​local·​v0,​·​"inset":​F
208 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mRingCenterRadius:​D 212 ····​iget-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mRingCenterRadius:​D
   
209 ····​const-​wide/​16·​v6,​·​0x0  
   
210 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D 213 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
211 ····​move-​result-​wide·​v6 214 ····​move-​result-​wide·​v5
   
212 ····​mul-​double/​2addr·​v4,​·​v6 215 ····​mul-​double/​2addr·​v3,​·​v5
   
213 ····​invoke-​virtual·​{p4},​·​Landroid/​graphics/​Rect;​-​>exactCenterX()​F 216 ····​invoke-​virtual·​{p4},​·​Landroid/​graphics/​Rect;​-​>exactCenterX()​F
   
214 ····​move-​result·​v3 217 ····​move-​result·​v5
   
215 ····​float-​to-​double·​v6,​·​v3 218 ····​float-​to-​double·​v5,​·​v5
   
216 ····​add-​double/​2addr·​v4,​·​v6 219 ····​add-​double/​2addr·​v3,​·​v5
   
217 ····​double-​to-​float·​v1,​·​v4 220 ····​double-​to-​float·​v1,​·​v3
   
218 ····​.​line·​492 221 ····​.​line·​492
219 ····​.​local·​v1,​·​"x":​F 222 ····​.​local·​v1,​·​"x":​F
220 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mRingCenterRadius:​D 223 ····​iget-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mRingCenterRadius:​D
   
221 ····​const-​wide/​16·​v6,​·​0x0  
   
222 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D 224 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
223 ····​move-​result-​wide·​v6 225 ····​move-​result-​wide·​v5
   
224 ····​mul-​double/​2addr·​v4,​·​v6 226 ····​mul-​double/​2addr·​v3,​·​v5
   
225 ····​invoke-​virtual·​{p4},​·​Landroid/​graphics/​Rect;​-​>exactCenterY()​F 227 ····​invoke-​virtual·​{p4},​·​Landroid/​graphics/​Rect;​-​>exactCenterY()​F
   
226 ····​move-​result·​v3 228 ····​move-​result·​v5
   
227 ····​float-​to-​double·​v6,​·​v3 229 ····​float-​to-​double·​v5,​·​v5
   
228 ····​add-​double/​2addr·​v4,​·​v6 230 ····​add-​double/​2addr·​v3,​·​v5
   
229 ····​double-​to-​float·​v2,​·​v4 231 ····​double-​to-​float·​v2,​·​v3
   
230 ····​.​line·​498 232 ····​.​line·​498
231 ····​.​local·​v2,​·​"y":​F 233 ····​.​local·​v2,​·​"y":​F
232 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​ 234 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​
   
233 ····const/​4·​v4,​·0x0 235 ····invoke-​virtual·​{v3,​·​v7,​·​v7},​·Landroid/​graphics/​Path;​-​>moveTo(FF)​V
   
234 ····​const/​4·​v5,​·​0x0  
   
235 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​graphics/​Path;​-​>moveTo(FF)​V  
   
236 ····​.​line·​499 236 ····​.​line·​499
237 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​ 237 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrow:​Landroid/​graphics/​Path;​
   
238 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowWidth:​I 238 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowWidth:​I
   
239 ····​int-​to-​float·​v4,​·​v4 239 ····​int-​to-​float·​v4,​·​v4
   
240 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowScale:​F 240 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>mArrowScale:​F
   
241 ····​mul-​float/​2addr·​v4,​·​v5 241 ····​mul-​float/​2addr·​v4,​·​v5
   
242 ····const/​4·​v5,​·0x0 242 ····invoke-​virtual·​{v3,​·​v4,​·​v7},​·Landroid/​graphics/​Path;​-​>lineTo(FF)​V
   
243 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​graphics/​Path;​-​>lineTo(FF)​V  
Max diff block lines reached; 1039/4415 bytes (23.53%) of diff not shown.
[−]
smali/android/support/v4/widget/MaterialProgressDrawable.smali
Offset 257, 39 lines modified Offset 257, 39 lines modified
257 ····​.​line·​51 257 ····​.​line·​51
258 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mRotationCount:​F 258 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mRotationCount:​F
   
259 ····​return·​p1 259 ····​return·​p1
260 .​end·​method 260 .​end·​method
   
261 .​method·​private·​applyFinishTranslatio​n(FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V 261 .​method·​private·​applyFinishTranslatio​n(FLandroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​)​V
262 ····​.​locals·8 262 ····​.​locals·7
263 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F 263 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F
264 ····​.​param·​p2,​·​"ring"····​#·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​ 264 ····​.​param·​p2,​·​"ring"····​#·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​
   
265 ····​.​prologue 265 ····​.​prologue
266 ····​.​line·​299 266 ····​.​line·​299
267 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingRotation(​)​F 267 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingRotation(​)​F
   
268 ····​move-​result·​v3 268 ····​move-​result·​v3
   
269 ····​const·​v4,​·​0x3f4ccccd····​#·​0.​8f 269 ····​const·​v4,​·​0x3f4ccccd····​#·​0.​8f
   
270 ····​div-​float/​2addr·​v3,​·​v4 270 ····​div-​float/​2addr·​v3,​·​v4
   
271 ····​float-​to-​double·​v4,​·​v3 271 ····​float-​to-​double·​v3,​·​v3
   
272 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>floor(D)​D 272 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
273 ····​move-​result-​wide·​v4 273 ····​move-​result-​wide·​v3
   
274 ····​const-​wide/​high16·​v6,​·​0x3ff0000000000000L····​#·​1.​0 274 ····​const-​wide/​high16·​v5,​·​0x3ff0000000000000L····​#·​1.​0
   
275 ····​add-​double/​2addr·​v4,​·​v6 275 ····​add-​double/​2addr·​v3,​·​v5
   
276 ····​double-​to-​float·​v2,​·​v4 276 ····​double-​to-​float·​v2,​·​v3
   
277 ····​.​line·​301 277 ····​.​line·​301
278 ····​.​local·​v2,​·​"targetRotation":​F 278 ····​.​local·​v2,​·​"targetRotation":​F
279 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingStartTrim​()​F 279 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>getStartingStartTrim​()​F
   
280 ····​move-​result·​v3 280 ····​move-​result·​v3
   
Offset 341, 15 lines modified Offset 341, 15 lines modified
341 ····​.​line·​248 341 ····​.​line·​248
342 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mRotation:​F 342 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mRotation:​F
   
343 ····​return·​v0 343 ····​return·​v0
344 .​end·​method 344 .​end·​method
   
345 .​method·​private·​setSizeParameters(DDD​DFF)​V 345 .​method·​private·​setSizeParameters(DDD​DFF)​V
346 ····​.​locals·7 346 ····​.​locals·6
347 ····​.​param·​p1,​·​"progressCircleWidth"​····​#·​D 347 ····​.​param·​p1,​·​"progressCircleWidth"​····​#·​D
348 ····​.​param·​p3,​·​"progressCircleHeight​"····​#·​D 348 ····​.​param·​p3,​·​"progressCircleHeight​"····​#·​D
349 ····​.​param·​p5,​·​"centerRadius"····​#·​D 349 ····​.​param·​p5,​·​"centerRadius"····​#·​D
350 ····​.​param·​p7,​·​"strokeWidth"····​#·​D 350 ····​.​param·​p7,​·​"strokeWidth"····​#·​D
351 ····​.​param·​p9,​·​"arrowWidth"····​#·​F 351 ····​.​param·​p9,​·​"arrowWidth"····​#·​F
352 ····​.​param·​p10,​·​"arrowHeight"····​#·​F 352 ····​.​param·​p10,​·​"arrowHeight"····​#·​F
   
Offset 367, 57 lines modified Offset 367, 57 lines modified
   
367 ····​.​line·​126 367 ····​.​line·​126
368 ····​.​local·​v0,​·​"metrics":​Landroid/​util/​DisplayMetrics;​ 368 ····​.​local·​v0,​·​"metrics":​Landroid/​util/​DisplayMetrics;​
369 ····​iget·​v2,​·​v0,​·​Landroid/​util/​DisplayMetrics;​-​>density:​F 369 ····​iget·​v2,​·​v0,​·​Landroid/​util/​DisplayMetrics;​-​>density:​F
   
370 ····​.​line·​128 370 ····​.​line·​128
371 ····​.​local·​v2,​·​"screenDensity":​F 371 ····​.​local·​v2,​·​"screenDensity":​F
372 ····​float-​to-​double·​v4,​·​v2 372 ····​float-​to-​double·​v3,​·​v2
   
373 ····​mul-​double/​2addr·​v4,​·​p1 373 ····​mul-​double/​2addr·​v3,​·​p1
   
374 ····​iput-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mWidth:​D 374 ····​iput-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mWidth:​D
   
375 ····​.​line·​129 375 ····​.​line·​129
376 ····​float-​to-​double·​v4,​·​v2 376 ····​float-​to-​double·​v3,​·​v2
   
377 ····​mul-​double/​2addr·​v4,​·​p3 377 ····​mul-​double/​2addr·​v3,​·​p3
   
378 ····​iput-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mHeight:​D 378 ····​iput-​wide·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble;​-​>mHeight:​D
   
379 ····​.​line·​130 379 ····​.​line·​130
380 ····​double-​to-​float·​v3,​·​p7 380 ····​double-​to-​float·​v3,​·​p7
   
381 ····​mul-​float/​2addr·​v3,​·​v2 381 ····​mul-​float/​2addr·​v3,​·​v2
   
382 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setStrokeWidth(F)​V 382 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setStrokeWidth(F)​V
   
383 ····​.​line·​131 383 ····​.​line·​131
384 ····​float-​to-​double·​v4,​·​v2 384 ····​float-​to-​double·​v3,​·​v2
   
385 ····​mul-​double/​2addr·​v4,​·​p5 385 ····​mul-​double/​2addr·​v3,​·​p5
   
386 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setCenterRadius(D)​V 386 ····​invoke-​virtual·​{v1,​·​v3,​·​v4},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setCenterRadius(D)​V
   
387 ····​.​line·​132 387 ····​.​line·​132
388 ····​const/​4·​v3,​·​0x0 388 ····​const/​4·​v3,​·​0x0
   
389 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setColorIndex(I)​V 389 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​widget/​MaterialProgressDrawa​ble$Ring;​-​>setColorIndex(I)​V
   
390 ····​.​line·​133 390 ····​.​line·​133
391 ····​mul-​float·​v3,​·​p9,​·​v2 391 ····​mul-​float·​v3,​·​p9,​·​v2
   
392 ····​mul-​float·​v4,​·​p10,​·​v2 392 ····​mul-​float·​v4,​·​p10,​·​v2
Max diff block lines reached; 5278/8607 bytes (61.32%) of diff not shown.
[−]
smali/android/support/v4/widget/NestedScrollView.smali
Offset 5870, 21 lines modified Offset 5870, 21 lines modified
5870 ····​:​cond_0 5870 ····​:​cond_0
5871 ····​invoke-​static·​{},​·​Landroid/​view/​animation/​AnimationUtils;​-​>currentAnimationTime​Millis()​J 5871 ····​invoke-​static·​{},​·​Landroid/​view/​animation/​AnimationUtils;​-​>currentAnimationTime​Millis()​J
   
5872 ····​move-​result-​wide·​v6 5872 ····​move-​result-​wide·​v6
   
5873 ····​iget-​wide·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>mLastScroll:​J 5873 ····​iget-​wide·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>mLastScroll:​J
   
5874 ····​sub-​long·​v2,​·​v6,​·​v8 5874 ····​sub-​long·​v1,​·​v6,​·​v8
   
5875 ····​.​line·​1252 5875 ····​.​line·​1252
5876 ····​.​local·​v2,​·​"duration":​J 5876 ····​.​local·​v1,​·​"duration":​J
5877 ····​const-​wide/​16·​v6,​·​0xfa 5877 ····​const-​wide/​16·​v6,​·​0xfa
   
5878 ····​cmp-​long·​v6,​·​v2,​·​v6 5878 ····​cmp-​long·​v6,​·​v1,​·​v6
   
5879 ····​if-​lez·​v6,​·​:​cond_1 5879 ····​if-​lez·​v6,​·​:​cond_1
   
5880 ····​.​line·​1253 5880 ····​.​line·​1253
5881 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getHeight()​I 5881 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getHeight()​I
   
5882 ····​move-​result·​v6 5882 ····​move-​result·​v6
Offset 5895, 29 lines modified Offset 5895, 29 lines modified
   
5895 ····​sub-​int/​2addr·​v6,​·​v7 5895 ····​sub-​int/​2addr·​v6,​·​v7
   
5896 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getPaddingTop()​I 5896 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getPaddingTop()​I
   
5897 ····​move-​result·​v7 5897 ····​move-​result·​v7
   
5898 ····​sub-​int·​v1,​·​v6,​·​v7 5898 ····​sub-​int·​v3,​·​v6,​·​v7
   
5899 ····​.​line·​1254 5899 ····​.​line·​1254
5900 ····​.​local·​v1,​·​"height":​I 5900 ····​.​local·​v3,​·​"height":​I
5901 ····​invoke-​virtual·​{p0,​·​v10},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getChildAt(I)​Landroid/​view/​View;​ 5901 ····​invoke-​virtual·​{p0,​·​v10},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getChildAt(I)​Landroid/​view/​View;​
   
5902 ····​move-​result-​object·​v6 5902 ····​move-​result-​object·​v6
   
5903 ····​invoke-​virtual·​{v6},​·​Landroid/​view/​View;​-​>getHeight()​I 5903 ····​invoke-​virtual·​{v6},​·​Landroid/​view/​View;​-​>getHeight()​I
   
5904 ····​move-​result·​v0 5904 ····​move-​result·​v0
   
5905 ····​.​line·​1255 5905 ····​.​line·​1255
5906 ····​.​local·​v0,​·​"bottom":​I 5906 ····​.​local·​v0,​·​"bottom":​I
5907 ····​sub-​int·​v6,​·​v0,​·​v1 5907 ····​sub-​int·​v6,​·​v0,​·​v3
   
5908 ····​invoke-​static·​{v10,​·​v6},​·​Ljava/​lang/​Math;​-​>max(II)​I 5908 ····​invoke-​static·​{v10,​·​v6},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
5909 ····​move-​result·​v4 5909 ····​move-​result·​v4
   
5910 ····​.​line·​1256 5910 ····​.​line·​1256
5911 ····​.​local·​v4,​·​"maxY":​I 5911 ····​.​local·​v4,​·​"maxY":​I
Offset 5949, 15 lines modified Offset 5949, 15 lines modified
5949 ····​invoke-​virtual·​{v6,​·​v7,​·​v5,​·​v10,​·​p2},​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>startScroll(IIII)​V 5949 ····​invoke-​virtual·​{v6,​·​v7,​·​v5,​·​v10,​·​p2},​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>startScroll(IIII)​V
   
5950 ····​.​line·​1260 5950 ····​.​line·​1260
5951 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>postInvalidateOnAnim​ation(Landroid/​view/​View;​)​V 5951 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>postInvalidateOnAnim​ation(Landroid/​view/​View;​)​V
   
5952 ····​.​line·​1267 5952 ····​.​line·​1267
5953 ····​.​end·​local·​v0····​#·​"bottom":​I 5953 ····​.​end·​local·​v0····​#·​"bottom":​I
5954 ····​.​end·​local·​v1····​#·​"height":​I 5954 ····​.​end·​local·​v3····​#·​"height":​I
5955 ····​.​end·​local·​v4····​#·​"maxY":​I 5955 ····​.​end·​local·​v4····​#·​"maxY":​I
5956 ····​.​end·​local·​v5····​#·​"scrollY":​I 5956 ····​.​end·​local·​v5····​#·​"scrollY":​I
5957 ····​:​goto_1 5957 ····​:​goto_1
5958 ····​invoke-​static·​{},​·​Landroid/​view/​animation/​AnimationUtils;​-​>currentAnimationTime​Millis()​J 5958 ····​invoke-​static·​{},​·​Landroid/​view/​animation/​AnimationUtils;​-​>currentAnimationTime​Millis()​J
   
5959 ····​move-​result-​wide·​v6 5959 ····​move-​result-​wide·​v6
   
[−]
smali/android/support/v4/widget/SwipeRefreshLayout.smali
Offset 504, 15 lines modified Offset 504, 15 lines modified
504 ····​.​line·​59 504 ····​.​line·​59
505 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setTargetOffsetTopAn​dBottom(IZ)​V 505 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setTargetOffsetTopAn​dBottom(IZ)​V
   
506 ····​return-​void 506 ····​return-​void
507 .​end·​method 507 .​end·​method
   
508 .​method·​private·​animateOffsetToCorrec​tPosition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 508 .​method·​private·​animateOffsetToCorrec​tPosition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
509 ····​.​locals·4 509 ····​.​locals·3
510 ····​.​param·​p1,​·​"from"····​#·​I 510 ····​.​param·​p1,​·​"from"····​#·​I
511 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 511 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
512 ····​.​prologue 512 ····​.​prologue
513 ····​.​line·​846 513 ····​.​line·​846
514 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I 514 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I
   
Offset 520, 17 lines modified Offset 520, 17 lines modified
520 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 520 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
521 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V 521 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V
   
522 ····​.​line·​848 522 ····​.​line·​848
523 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 523 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
524 ····​const-​wide/​16·​v2,​·​0xc8 524 ····​const-​wide/​16·​v1,​·​0xc8
   
525 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 525 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
526 ····​.​line·​849 526 ····​.​line·​849
527 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 527 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
528 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 528 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
529 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 529 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
Offset 557, 15 lines modified Offset 557, 15 lines modified
557 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>startAnimation(Landr​oid/​view/​animation/​Animation;​)​V 557 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>startAnimation(Landr​oid/​view/​animation/​Animation;​)​V
   
558 ····​.​line·​855 558 ····​.​line·​855
559 ····​return-​void 559 ····​return-​void
560 .​end·​method 560 .​end·​method
   
561 .​method·​private·​animateOffsetToStartP​osition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 561 .​method·​private·​animateOffsetToStartP​osition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
562 ····​.​locals·4 562 ····​.​locals·3
563 ····​.​param·​p1,​·​"from"····​#·​I 563 ····​.​param·​p1,​·​"from"····​#·​I
564 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 564 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
565 ····​.​prologue 565 ····​.​prologue
566 ····​.​line·​858 566 ····​.​line·​858
567 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScale:​Z 567 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScale:​Z
   
Offset 586, 17 lines modified Offset 586, 17 lines modified
586 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​ 586 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​
   
587 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V 587 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V
   
588 ····​.​line·​864 588 ····​.​line·​864
589 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​ 589 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​
   
590 ····​const-​wide/​16·​v2,​·​0xc8 590 ····​const-​wide/​16·​v1,​·​0xc8
   
591 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 591 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
592 ····​.​line·​865 592 ····​.​line·​865
593 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​ 593 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​
   
594 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 594 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
595 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 595 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
Offset 1160, 31 lines modified Offset 1160, 31 lines modified
1160 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAlphaStartAnimation​:​Landroid/​view/​animation/​Animation;​ 1160 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAlphaStartAnimation​:​Landroid/​view/​animation/​Animation;​
   
1161 ····​.​line·​422 1161 ····​.​line·​422
1162 ····​return-​void 1162 ····​return-​void
1163 .​end·​method 1163 .​end·​method
   
1164 .​method·​private·​startScaleDownAnimati​on(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 1164 .​method·​private·​startScaleDownAnimati​on(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
1165 ····​.​locals·4 1165 ····​.​locals·3
1166 ····​.​param·​p1,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 1166 ····​.​param·​p1,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
1167 ····​.​prologue 1167 ····​.​prologue
1168 ····​.​line·​408 1168 ····​.​line·​408
1169 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$3;​ 1169 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$3;​
   
1170 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$3;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V 1170 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$3;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V
   
1171 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScaleDownAnimation:​Landroid/​view/​animation/​Animation;​ 1171 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScaleDownAnimation:​Landroid/​view/​animation/​Animation;​
   
1172 ····​.​line·​414 1172 ····​.​line·​414
1173 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScaleDownAnimation:​Landroid/​view/​animation/​Animation;​ 1173 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScaleDownAnimation:​Landroid/​view/​animation/​Animation;​
   
1174 ····​const-​wide/​16·​v2,​·​0x96 1174 ····​const-​wide/​16·​v1,​·​0x96
   
1175 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 1175 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
1176 ····​.​line·​415 1176 ····​.​line·​415
1177 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​ 1177 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​
   
1178 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>setAnimationListener​(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 1178 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>setAnimationListener​(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
   
1179 ····​.​line·​416 1179 ····​.​line·​416
Max diff block lines reached; 35363/40028 bytes (88.35%) of diff not shown.
[−]
smali/android/support/v7/app/DrawerArrowDrawable.smali
Offset 330, 375 lines modified Offset 330, 371 lines modified
   
330 ····​return·​v0 330 ····​return·​v0
331 .​end·​method 331 .​end·​method
   
   
332 #·​virtual·​methods 332 #·​virtual·​methods
333 .​method·​public·​draw(Landroid/​graphics/​Canvas;​)​V 333 .​method·​public·​draw(Landroid/​graphics/​Canvas;​)​V
334 ····​.​locals·​18 334 ····​.​locals·​16
335 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 335 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
   
336 ····​.​prologue 336 ····​.​prologue
337 ····​.​line·​112 337 ····​.​line·​112
338 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>getBounds()​Landroid/​graphics/​Rect;​ 338 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>getBounds()​Landroid/​graphics/​Rect;​
   
339 ····​move-​result-​object·​v6 339 ····​move-​result-​object·​v5
   
340 ····​.​line·​113 340 ····​.​line·​113
341 ····​.​local·​v6,​·​"bounds":​Landroid/​graphics/​Rect;​ 341 ····​.​local·​v5,​·​"bounds":​Landroid/​graphics/​Rect;​
342 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>isLayoutRtl()​Z 342 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>isLayoutRtl()​Z
   
343 ····​move-​result·​v8 343 ····​move-​result·​v7
   
344 ····​.​line·​115 344 ····​.​line·​115
345 ····​.​local·​v8,​·​"isRtl":​Z 345 ····​.​local·​v7,​·​"isRtl":​Z
346 ····​move-​object/​from16·​v0,​·​p0 346 ····​move-​object/​from16·​v0,​·​p0
   
347 ····​iget·​v13,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mBarSize:​F 347 ····​iget·​v12,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mBarSize:​F
   
348 ····​move-​object/​from16·​v0,​·​p0 348 ····​move-​object/​from16·​v0,​·​p0
   
349 ····​iget·​v14,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mTopBottomArrowSize:​F 349 ····​iget·​v13,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mTopBottomArrowSize:​F
   
350 ····​move-​object/​from16·​v0,​·​p0 350 ····​move-​object/​from16·​v0,​·​p0
   
351 ····​iget·​v15,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mProgress:​F 351 ····​iget·​v14,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mProgress:​F
   
352 ····​invoke-​static·​{v13,​·​v14,​·​v15},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>lerp(FFF)​F 352 ····​invoke-​static·​{v12,​·​v13,​·​v14},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>lerp(FFF)​F
   
353 ····​move-​result·​v4 353 ····​move-​result·​v3
   
354 ····​.​line·​116 354 ····​.​line·​116
355 ····​.​local·​v4,​·​"arrowSize":​F 355 ····​.​local·​v3,​·​"arrowSize":​F
356 ····​move-​object/​from16·​v0,​·​p0 356 ····​move-​object/​from16·​v0,​·​p0
   
357 ····​iget·​v13,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mBarSize:​F 357 ····​iget·​v12,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mBarSize:​F
   
358 ····​move-​object/​from16·​v0,​·​p0 358 ····​move-​object/​from16·​v0,​·​p0
   
359 ····​iget·​v14,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mMiddleArrowSize:​F 359 ····​iget·​v13,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mMiddleArrowSize:​F
   
360 ····​move-​object/​from16·​v0,​·​p0 360 ····​move-​object/​from16·​v0,​·​p0
   
361 ····​iget·​v15,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mProgress:​F 361 ····​iget·​v14,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mProgress:​F
   
362 ····​invoke-​static·​{v13,​·​v14,​·​v15},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>lerp(FFF)​F 362 ····​invoke-​static·​{v12,​·​v13,​·​v14},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>lerp(FFF)​F
   
363 ····​move-​result·​v10 363 ····​move-​result·​v9
   
364 ····​.​line·​118 364 ····​.​line·​118
365 ····​.​local·​v10,​·​"middleBarSize":​F 365 ····​.​local·​v9,​·​"middleBarSize":​F
366 ····​const/​4·​v13,​·​0x0 366 ····​const/​4·​v12,​·​0x0
   
367 ····​move-​object/​from16·​v0,​·​p0 367 ····​move-​object/​from16·​v0,​·​p0
   
368 ····​iget·​v14,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mMaxCutForBarSize:​F 368 ····​iget·​v13,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mMaxCutForBarSize:​F
   
369 ····​move-​object/​from16·​v0,​·​p0 369 ····​move-​object/​from16·​v0,​·​p0
   
370 ····​iget·​v15,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mProgress:​F 370 ····​iget·​v14,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mProgress:​F
   
371 ····​invoke-​static·​{v13,​·​v14,​·​v15},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>lerp(FFF)​F 371 ····​invoke-​static·​{v12,​·​v13,​·​v14},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>lerp(FFF)​F
   
372 ····​move-​result·​v13 372 ····​move-​result·​v12
   
373 ····​invoke-​static·​{v13},​·​Ljava/​lang/​Math;​-​>round(F)​I 373 ····​invoke-​static·​{v12},​·​Ljava/​lang/​Math;​-​>round(F)​I
   
374 ····​move-​result·​v13 374 ····​move-​result·​v12
   
375 ····​int-​to-​float·​v9,​·​v13 375 ····​int-​to-​float·​v8,​·​v12
   
376 ····​.​line·​120 376 ····​.​line·​120
377 ····​.​local·​v9,​·​"middleBarCut":​F 377 ····​.​local·​v8,​·​"middleBarCut":​F
378 ····​const/​4·​v13,​·​0x0 378 ····​const/​4·​v12,​·​0x0
   
379 ····​sget·​v14,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>ARROW_HEAD_ANGLE:​F 379 ····​sget·​v13,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>ARROW_HEAD_ANGLE:​F
   
380 ····​move-​object/​from16·​v0,​·​p0 380 ····​move-​object/​from16·​v0,​·​p0
   
381 ····​iget·​v15,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mProgress:​F 381 ····​iget·​v14,​·​v0,​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>mProgress:​F
   
382 ····​invoke-​static·​{v13,​·​v14,​·​v15},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>lerp(FFF)​F 382 ····​invoke-​static·​{v12,​·​v13,​·​v14},​·​Landroid/​support/​v7/​app/​DrawerArrowDrawable;​-​>lerp(FFF)​F
   
383 ····​move-​result·​v11 383 ····​move-​result·​v10
   
384 ····​.​line·​123 384 ····​.​line·​123
385 ····​.​local·​v11,​·​"rotation":​F 385 ····​.​local·​v10,​·​"rotation":​F
386 ····​if-​eqz·​v8,​·​:​cond_1 386 ····​if-​eqz·​v7,​·​:​cond_1
   
387 ····​const/​4·​v13,​·​0x0 387 ····​const/​4·​v12,​·​0x0
Max diff block lines reached; 11498/15789 bytes (72.82%) of diff not shown.
[−]
smali/android/support/v7/appcompat/R$dimen.smali
Offset 11, 145 lines modified Offset 11, 145 lines modified
11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
12 ····​accessFlags·​=·​0x19 12 ····​accessFlags·​=·​0x19
13 ····​name·​=·​"dimen" 13 ····​name·​=·​"dimen"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​public·​static·​final·​abc_action_bar_conten​t_inset_material:​I·​=·​0x7f080000 16 .​field·​public·​static·​final·​abc_action_bar_conten​t_inset_material:​I·​=·​0x7f090000
   
17 .​field·​public·​static·​final·​abc_action_bar_defaul​t_height_material:​I·​=·​0x7f080001 17 .​field·​public·​static·​final·​abc_action_bar_defaul​t_height_material:​I·​=·​0x7f090001
   
18 .​field·​public·​static·​final·​abc_action_bar_defaul​t_padding_material:​I·​=·​0x7f080002 18 .​field·​public·​static·​final·​abc_action_bar_defaul​t_padding_material:​I·​=·​0x7f090002
   
19 .​field·​public·​static·​final·​abc_action_bar_icon_v​ertical_padding_mater​ial:​I·​=·​0x7f080003 19 .​field·​public·​static·​final·​abc_action_bar_icon_v​ertical_padding_mater​ial:​I·​=·​0x7f090003
   
20 .​field·​public·​static·​final·​abc_action_bar_naviga​tion_padding_start_ma​terial:​I·​=·​0x7f080004 20 .​field·​public·​static·​final·​abc_action_bar_naviga​tion_padding_start_ma​terial:​I·​=·​0x7f090004
   
21 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_end_materi​al:​I·​=·​0x7f080005 21 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_end_materi​al:​I·​=·​0x7f090005
   
22 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_start_mate​rial:​I·​=·​0x7f080006 22 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_start_mate​rial:​I·​=·​0x7f090006
   
23 .​field·​public·​static·​final·​abc_action_bar_progre​ss_bar_size:​I·​=·​0x7f080007 23 .​field·​public·​static·​final·​abc_action_bar_progre​ss_bar_size:​I·​=·​0x7f090007
   
24 .​field·​public·​static·​final·​abc_action_bar_stacke​d_max_height:​I·​=·​0x7f080008 24 .​field·​public·​static·​final·​abc_action_bar_stacke​d_max_height:​I·​=·​0x7f090008
   
25 .​field·​public·​static·​final·​abc_action_bar_stacke​d_tab_max_width:​I·​=·​0x7f080009 25 .​field·​public·​static·​final·​abc_action_bar_stacke​d_tab_max_width:​I·​=·​0x7f090009
   
26 .​field·​public·​static·​final·​abc_action_bar_subtit​le_bottom_margin_mate​rial:​I·​=·​0x7f08000a 26 .​field·​public·​static·​final·​abc_action_bar_subtit​le_bottom_margin_mate​rial:​I·​=·​0x7f09000a
   
27 .​field·​public·​static·​final·​abc_action_bar_subtit​le_top_margin_materia​l:​I·​=·​0x7f08000b 27 .​field·​public·​static·​final·​abc_action_bar_subtit​le_top_margin_materia​l:​I·​=·​0x7f09000b
   
28 .​field·​public·​static·​final·​abc_action_button_min​_height_material:​I·​=·​0x7f08000c 28 .​field·​public·​static·​final·​abc_action_button_min​_height_material:​I·​=·​0x7f09000c
   
29 .​field·​public·​static·​final·​abc_action_button_min​_width_material:​I·​=·​0x7f08000d 29 .​field·​public·​static·​final·​abc_action_button_min​_width_material:​I·​=·​0x7f09000d
   
30 .​field·​public·​static·​final·​abc_action_button_min​_width_overflow_mater​ial:​I·​=·​0x7f08000e 30 .​field·​public·​static·​final·​abc_action_button_min​_width_overflow_mater​ial:​I·​=·​0x7f09000e
   
31 .​field·​public·​static·​final·​abc_alert_dialog_butt​on_bar_height:​I·​=·​0x7f08000f 31 .​field·​public·​static·​final·​abc_alert_dialog_butt​on_bar_height:​I·​=·​0x7f09000f
   
32 .​field·​public·​static·​final·​abc_button_inset_hori​zontal_material:​I·​=·​0x7f080010 32 .​field·​public·​static·​final·​abc_button_inset_hori​zontal_material:​I·​=·​0x7f090010
   
33 .​field·​public·​static·​final·​abc_button_inset_vert​ical_material:​I·​=·​0x7f080011 33 .​field·​public·​static·​final·​abc_button_inset_vert​ical_material:​I·​=·​0x7f090011
   
34 .​field·​public·​static·​final·​abc_button_padding_ho​rizontal_material:​I·​=·​0x7f080012 34 .​field·​public·​static·​final·​abc_button_padding_ho​rizontal_material:​I·​=·​0x7f090012
   
35 .​field·​public·​static·​final·​abc_button_padding_ve​rtical_material:​I·​=·​0x7f080013 35 .​field·​public·​static·​final·​abc_button_padding_ve​rtical_material:​I·​=·​0x7f090013
   
36 .​field·​public·​static·​final·​abc_config_prefDialog​Width:​I·​=·​0x7f080014 36 .​field·​public·​static·​final·​abc_config_prefDialog​Width:​I·​=·​0x7f090014
   
37 .​field·​public·​static·​final·​abc_control_corner_ma​terial:​I·​=·​0x7f080015 37 .​field·​public·​static·​final·​abc_control_corner_ma​terial:​I·​=·​0x7f090015
   
38 .​field·​public·​static·​final·​abc_control_inset_mat​erial:​I·​=·​0x7f080016 38 .​field·​public·​static·​final·​abc_control_inset_mat​erial:​I·​=·​0x7f090016
   
39 .​field·​public·​static·​final·​abc_control_padding_m​aterial:​I·​=·​0x7f080017 39 .​field·​public·​static·​final·​abc_control_padding_m​aterial:​I·​=·​0x7f090017
   
40 .​field·​public·​static·​final·​abc_dialog_list_paddi​ng_vertical_material:​I·​=·​0x7f080018 40 .​field·​public·​static·​final·​abc_dialog_list_paddi​ng_vertical_material:​I·​=·​0x7f090018
   
41 .​field·​public·​static·​final·​abc_dialog_min_width_​major:​I·​=·​0x7f080019 41 .​field·​public·​static·​final·​abc_dialog_min_width_​major:​I·​=·​0x7f090019
   
42 .​field·​public·​static·​final·​abc_dialog_min_width_​minor:​I·​=·​0x7f08001a 42 .​field·​public·​static·​final·​abc_dialog_min_width_​minor:​I·​=·​0x7f09001a
   
43 .​field·​public·​static·​final·​abc_dialog_padding_ma​terial:​I·​=·​0x7f08001b 43 .​field·​public·​static·​final·​abc_dialog_padding_ma​terial:​I·​=·​0x7f09001b
   
44 .​field·​public·​static·​final·​abc_dialog_padding_to​p_material:​I·​=·​0x7f08001c 44 .​field·​public·​static·​final·​abc_dialog_padding_to​p_material:​I·​=·​0x7f09001c
   
45 .​field·​public·​static·​final·​abc_disabled_alpha_ma​terial_dark:​I·​=·​0x7f08001d 45 .​field·​public·​static·​final·​abc_disabled_alpha_ma​terial_dark:​I·​=·​0x7f09001d
   
46 .​field·​public·​static·​final·​abc_disabled_alpha_ma​terial_light:​I·​=·​0x7f08001e 46 .​field·​public·​static·​final·​abc_disabled_alpha_ma​terial_light:​I·​=·​0x7f09001e
   
47 .​field·​public·​static·​final·​abc_dropdownitem_icon​_width:​I·​=·​0x7f08001f 47 .​field·​public·​static·​final·​abc_dropdownitem_icon​_width:​I·​=·​0x7f09001f
   
48 .​field·​public·​static·​final·​abc_dropdownitem_text​_padding_left:​I·​=·​0x7f080020 48 .​field·​public·​static·​final·​abc_dropdownitem_text​_padding_left:​I·​=·​0x7f090020
   
49 .​field·​public·​static·​final·​abc_dropdownitem_text​_padding_right:​I·​=·​0x7f080021 49 .​field·​public·​static·​final·​abc_dropdownitem_text​_padding_right:​I·​=·​0x7f090021
   
50 .​field·​public·​static·​final·​abc_edit_text_inset_b​ottom_material:​I·​=·​0x7f080022 50 .​field·​public·​static·​final·​abc_edit_text_inset_b​ottom_material:​I·​=·​0x7f090022
   
51 .​field·​public·​static·​final·​abc_edit_text_inset_h​orizontal_material:​I·​=·​0x7f080023 51 .​field·​public·​static·​final·​abc_edit_text_inset_h​orizontal_material:​I·​=·​0x7f090023
   
52 .​field·​public·​static·​final·​abc_edit_text_inset_t​op_material:​I·​=·​0x7f080024 52 .​field·​public·​static·​final·​abc_edit_text_inset_t​op_material:​I·​=·​0x7f090024
   
53 .​field·​public·​static·​final·​abc_floating_window_z​:​I·​=·​0x7f080025 53 .​field·​public·​static·​final·​abc_floating_window_z​:​I·​=·​0x7f090025
   
54 .​field·​public·​static·​final·​abc_list_item_padding​_horizontal_material:​I·​=·​0x7f080026 54 .​field·​public·​static·​final·​abc_list_item_padding​_horizontal_material:​I·​=·​0x7f090026
   
55 .​field·​public·​static·​final·​abc_panel_menu_list_w​idth:​I·​=·​0x7f080027 55 .​field·​public·​static·​final·​abc_panel_menu_list_w​idth:​I·​=·​0x7f090027
   
56 .​field·​public·​static·​final·​abc_search_view_prefe​rred_width:​I·​=·​0x7f080028 56 .​field·​public·​static·​final·​abc_search_view_prefe​rred_width:​I·​=·​0x7f090028
   
57 .​field·​public·​static·​final·​abc_search_view_text_​min_width:​I·​=·​0x7f080029 57 .​field·​public·​static·​final·​abc_search_view_text_​min_width:​I·​=·​0x7f090029
   
58 .​field·​public·​static·​final·​abc_switch_padding:​I·​=·​0x7f08002a 58 .​field·​public·​static·​final·​abc_switch_padding:​I·​=·​0x7f09002a
   
59 .​field·​public·​static·​final·​abc_text_size_body_1_​material:​I·​=·​0x7f08002b 59 .​field·​public·​static·​final·​abc_text_size_body_1_​material:​I·​=·​0x7f09002b
   
60 .​field·​public·​static·​final·​abc_text_size_body_2_​material:​I·​=·​0x7f08002c 60 .​field·​public·​static·​final·​abc_text_size_body_2_​material:​I·​=·​0x7f09002c
   
61 .​field·​public·​static·​final·​abc_text_size_button_​material:​I·​=·​0x7f08002d 61 .​field·​public·​static·​final·​abc_text_size_button_​material:​I·​=·​0x7f09002d
   
Max diff block lines reached; 2918/10485 bytes (27.83%) of diff not shown.
[−]
smali/android/support/v7/appcompat/R$id.smali
Offset 11, 171 lines modified Offset 11, 171 lines modified
11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
12 ····​accessFlags·​=·​0x19 12 ····​accessFlags·​=·​0x19
13 ····​name·​=·​"id" 13 ····​name·​=·​"id"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​public·​static·​final·​action_bar:​I·​=·​0x7f090040 16 .​field·​public·​static·​final·​action_bar:​I·​=·​0x7f080040
   
17 .​field·​public·​static·​final·​action_bar_activity_c​ontent:​I·​=·​0x7f090000 17 .​field·​public·​static·​final·​action_bar_activity_c​ontent:​I·​=·​0x7f08001a
   
18 .​field·​public·​static·​final·​action_bar_container:​I·​=·​0x7f09003f 18 .​field·​public·​static·​final·​action_bar_container:​I·​=·​0x7f08003f
   
19 .​field·​public·​static·​final·​action_bar_root:​I·​=·​0x7f09003b 19 .​field·​public·​static·​final·​action_bar_root:​I·​=·​0x7f08003b
   
20 .​field·​public·​static·​final·​action_bar_spinner:​I·​=·​0x7f090001 20 .​field·​public·​static·​final·​action_bar_spinner:​I·​=·​0x7f08001b
   
21 .​field·​public·​static·​final·​action_bar_subtitle:​I·​=·​0x7f090024 21 .​field·​public·​static·​final·​action_bar_subtitle:​I·​=·​0x7f080024
   
22 .​field·​public·​static·​final·​action_bar_title:​I·​=·​0x7f090023 22 .​field·​public·​static·​final·​action_bar_title:​I·​=·​0x7f080023
   
23 .​field·​public·​static·​final·​action_context_bar:​I·​=·​0x7f090041 23 .​field·​public·​static·​final·​action_context_bar:​I·​=·​0x7f080041
   
24 .​field·​public·​static·​final·​action_menu_divider:​I·​=·​0x7f090002 24 .​field·​public·​static·​final·​action_menu_divider:​I·​=·​0x7f08001c
   
25 .​field·​public·​static·​final·​action_menu_presenter​:​I·​=·​0x7f090003 25 .​field·​public·​static·​final·​action_menu_presenter​:​I·​=·​0x7f08001d
   
26 .​field·​public·​static·​final·​action_mode_bar:​I·​=·​0x7f09003d 26 .​field·​public·​static·​final·​action_mode_bar:​I·​=·​0x7f08003d
   
27 .​field·​public·​static·​final·​action_mode_bar_stub:​I·​=·​0x7f09003c 27 .​field·​public·​static·​final·​action_mode_bar_stub:​I·​=·​0x7f08003c
   
28 .​field·​public·​static·​final·​action_mode_close_but​ton:​I·​=·​0x7f090025 28 .​field·​public·​static·​final·​action_mode_close_but​ton:​I·​=·​0x7f080025
   
29 .​field·​public·​static·​final·​activity_chooser_view​_content:​I·​=·​0x7f090026 29 .​field·​public·​static·​final·​activity_chooser_view​_content:​I·​=·​0x7f080026
   
30 .​field·​public·​static·​final·​alertTitle:​I·​=·​0x7f090030 30 .​field·​public·​static·​final·​alertTitle:​I·​=·​0x7f080030
   
31 .​field·​public·​static·​final·​always:​I·​=·​0x7f090016 31 .​field·​public·​static·​final·​always:​I·​=·​0x7f08000f
   
32 .​field·​public·​static·​final·​beginning:​I·​=·​0x7f090013 32 .​field·​public·​static·​final·​beginning:​I·​=·​0x7f08000a
   
33 .​field·​public·​static·​final·​buttonPanel:​I·​=·​0x7f090036 33 .​field·​public·​static·​final·​buttonPanel:​I·​=·​0x7f080036
   
34 .​field·​public·​static·​final·​checkbox:​I·​=·​0x7f090038 34 .​field·​public·​static·​final·​checkbox:​I·​=·​0x7f080038
   
35 .​field·​public·​static·​final·​collapseActionView:​I·​=·​0x7f090017 35 .​field·​public·​static·​final·​collapseActionView:​I·​=·​0x7f080011
   
36 .​field·​public·​static·​final·​contentPanel:​I·​=·​0x7f090031 36 .​field·​public·​static·​final·​contentPanel:​I·​=·​0x7f080031
   
37 .​field·​public·​static·​final·​custom:​I·​=·​0x7f090035 37 .​field·​public·​static·​final·​custom:​I·​=·​0x7f080035
   
38 .​field·​public·​static·​final·​customPanel:​I·​=·​0x7f090034 38 .​field·​public·​static·​final·​customPanel:​I·​=·​0x7f080034
   
39 .​field·​public·​static·​final·​decor_content_parent:​I·​=·​0x7f09003e 39 .​field·​public·​static·​final·​decor_content_parent:​I·​=·​0x7f08003e
   
40 .​field·​public·​static·​final·​default_activity_butt​on:​I·​=·​0x7f090029 40 .​field·​public·​static·​final·​default_activity_butt​on:​I·​=·​0x7f080029
   
41 .​field·​public·​static·​final·​dialog:​I·​=·​0x7f09001b 41 .​field·​public·​static·​final·​dialog:​I·​=·​0x7f080012
   
42 .​field·​public·​static·​final·​disableHome:​I·​=·​0x7f09000c 42 .​field·​public·​static·​final·​disableHome:​I·​=·​0x7f080009
   
43 .​field·​public·​static·​final·​dropdown:​I·​=·​0x7f09001c 43 .​field·​public·​static·​final·​dropdown:​I·​=·​0x7f080013
   
44 .​field·​public·​static·​final·​edit_query:​I·​=·​0x7f090042 44 .​field·​public·​static·​final·​edit_query:​I·​=·​0x7f080042
   
45 .​field·​public·​static·​final·​end:​I·​=·​0x7f090014 45 .​field·​public·​static·​final·​end:​I·​=·​0x7f08000c
   
46 .​field·​public·​static·​final·​expand_activities_but​ton:​I·​=·​0x7f090027 46 .​field·​public·​static·​final·​expand_activities_but​ton:​I·​=·​0x7f080027
   
47 .​field·​public·​static·​final·​expanded_menu:​I·​=·​0x7f090037 47 .​field·​public·​static·​final·​expanded_menu:​I·​=·​0x7f080037
   
48 .​field·​public·​static·​final·​home:​I·​=·​0x7f090004 48 .​field·​public·​static·​final·​home:​I·​=·​0x7f08001e
   
49 .​field·​public·​static·​final·​homeAsUp:​I·​=·​0x7f09000d 49 .​field·​public·​static·​final·​homeAsUp:​I·​=·​0x7f080006
   
50 .​field·​public·​static·​final·​icon:​I·​=·​0x7f09002b 50 .​field·​public·​static·​final·​icon:​I·​=·​0x7f08002b
   
51 .​field·​public·​static·​final·​ifRoom:​I·​=·​0x7f090018 51 .​field·​public·​static·​final·​ifRoom:​I·​=·​0x7f08000e
   
52 .​field·​public·​static·​final·​image:​I·​=·​0x7f090028 52 .​field·​public·​static·​final·​image:​I·​=·​0x7f080028
   
53 .​field·​public·​static·​final·​listMode:​I·​=·​0x7f090009 53 .​field·​public·​static·​final·​listMode:​I·​=·​0x7f080001
   
54 .​field·​public·​static·​final·​list_item:​I·​=·​0x7f09002a 54 .​field·​public·​static·​final·​list_item:​I·​=·​0x7f08002a
   
55 .​field·​public·​static·​final·​middle:​I·​=·​0x7f090015 55 .​field·​public·​static·​final·​middle:​I·​=·​0x7f08000b
   
56 .​field·​public·​static·​final·​multiply:​I·​=·​0x7f09001e 56 .​field·​public·​static·​final·​multiply:​I·​=·​0x7f080018
   
57 .​field·​public·​static·​final·​never:​I·​=·​0x7f090019 57 .​field·​public·​static·​final·​never:​I·​=·​0x7f08000d
   
58 .​field·​public·​static·​final·​none:​I·​=·​0x7f09000e 58 .​field·​public·​static·​final·​none:​I·​=·​0x7f080003
   
59 .​field·​public·​static·​final·​normal:​I·​=·​0x7f09000a 59 .​field·​public·​static·​final·​normal:​I·​=·​0x7f080000
   
60 .​field·​public·​static·​final·​parentPanel:​I·​=·​0x7f09002d 60 .​field·​public·​static·​final·​parentPanel:​I·​=·​0x7f08002d
   
61 .​field·​public·​static·​final·​progress_circular:​I·​=·​0x7f090005 61 .​field·​public·​static·​final·​progress_circular:​I·​=·​0x7f08001f
   
Max diff block lines reached; 3666/9248 bytes (39.64%) of diff not shown.
[−]
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·​846  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/android/support/v7/graphics/drawable/DrawableWrapper.smali
Offset 272, 15 lines modified Offset 272, 15 lines modified
   
272 ····​move-​result·​v0 272 ····​move-​result·​v0
   
273 ····​return·​v0 273 ····​return·​v0
274 .​end·​method 274 .​end·​method
   
275 .​method·​public·​scheduleDrawable(Land​roid/​graphics/​drawable/​Drawable;​Ljava/​lang/​Runnable;​J)​V 275 .​method·​public·​scheduleDrawable(Land​roid/​graphics/​drawable/​Drawable;​Ljava/​lang/​Runnable;​J)​V
276 ····​.​locals·1 276 ····​.​locals·0
277 ····​.​param·​p1,​·​"who"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 277 ····​.​param·​p1,​·​"who"····​#·​Landroid/​graphics/​drawable/​Drawable;​
278 ····​.​param·​p2,​·​"what"····​#·​Ljava/​lang/​Runnable;​ 278 ····​.​param·​p2,​·​"what"····​#·​Ljava/​lang/​Runnable;​
279 ····​.​param·​p3,​·​"when"····​#·​J 279 ····​.​param·​p3,​·​"when"····​#·​J
   
280 ····​.​prologue 280 ····​.​prologue
281 ····​.​line·​160 281 ····​.​line·​160
282 ····​invoke-​virtual·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​graphics/​drawable/​DrawableWrapper;​-​>scheduleSelf(Ljava/​lang/​Runnable;​J)​V 282 ····​invoke-​virtual·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​graphics/​drawable/​DrawableWrapper;​-​>scheduleSelf(Ljava/​lang/​Runnable;​J)​V
[−]
smali/android/support/v7/internal/app/NavItemSelectedListener.smali
Offset 25, 15 lines modified Offset 25, 15 lines modified
25 ····​.​line·​35 25 ····​.​line·​35
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​public·​onItemSelected(Landro​id/​support/​v7/​internal/​widget/​AdapterViewCompat;​Landroid/​view/​View;​IJ)​V 29 .​method·​public·​onItemSelected(Landro​id/​support/​v7/​internal/​widget/​AdapterViewCompat;​Landroid/​view/​View;​IJ)​V
30 ····​.​locals·2 30 ····​.​locals·1
31 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​ 31 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​
32 ····​.​param·​p3,​·​"position"····​#·​I 32 ····​.​param·​p3,​·​"position"····​#·​I
33 ····​.​param·​p4,​·​"id"····​#·​J 33 ····​.​param·​p4,​·​"id"····​#·​J
34 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 34 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
35 ········​value·​=·​{ 35 ········​value·​=·​{
36 ············​"(",​ 36 ············​"(",​
37 ············​"Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat",​ 37 ············​"Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat",​
[−]
smali/android/support/v7/internal/widget/AbsActionBarView.smali
Offset 167, 17 lines modified Offset 167, 17 lines modified
   
167 #·​virtual·​methods 167 #·​virtual·​methods
168 .​method·​public·​animateToVisibility(I​)​V 168 .​method·​public·​animateToVisibility(I​)​V
169 ····​.​locals·​8 169 ····​.​locals·​8
170 ····​.​param·​p1,​·​"visibility"····​#·​I 170 ····​.​param·​p1,​·​"visibility"····​#·​I
   
171 ····​.​prologue 171 ····​.​prologue
172 ····​const/​high16·​v5,​·​0x3f800000····​#·​1.​0f 172 ····​const/​high16·​v7,​·​0x3f800000····​#·​1.​0f
   
173 ····​const-​wide/​16·​v6,​·​0xc8 173 ····​const-​wide/​16·​v5,​·​0xc8
   
174 ····​const/​4·​v4,​·​0x0 174 ····​const/​4·​v4,​·​0x0
   
175 ····​.​line·​134 175 ····​.​line·​134
176 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>mVisibilityAnim:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 176 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>mVisibilityAnim:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
177 ····​if-​eqz·​v3,​·​:​cond_0 177 ····​if-​eqz·​v3,​·​:​cond_0
Offset 217, 21 lines modified Offset 217, 21 lines modified
   
217 ····​.​line·​144 217 ····​.​line·​144
218 ····​:​cond_1 218 ····​:​cond_1
219 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>animate(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 219 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>animate(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
220 ····​move-​result-​object·​v3 220 ····​move-​result-​object·​v3
   
221 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 221 ····​invoke-​virtual·​{v3,​·​v7},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
222 ····​move-​result-​object·​v0 222 ····​move-​result-​object·​v0
   
223 ····​.​line·​145 223 ····​.​line·​145
224 ····​.​local·​v0,​·​"anim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 224 ····​.​local·​v0,​·​"anim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
225 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 225 ····​invoke-​virtual·​{v0,​·​v5,​·​v6},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
226 ····​.​line·​146 226 ····​.​line·​146
227 ····​sget-​object·​v3,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>sAlphaInterpolator:​Landroid/​view/​animation/​Interpolator;​ 227 ····​sget-​object·​v3,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>sAlphaInterpolator:​Landroid/​view/​animation/​Interpolator;​
   
228 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 228 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
229 ····​.​line·​147 229 ····​.​line·​147
Offset 252, 21 lines modified Offset 252, 21 lines modified
252 ····​.​local·​v1,​·​"set":​Landroid/​support/​v7/​internal/​view/​ViewPropertyAnimatorC​ompatSet;​ 252 ····​.​local·​v1,​·​"set":​Landroid/​support/​v7/​internal/​view/​ViewPropertyAnimatorC​ompatSet;​
253 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>mMenuView:​Landroid/​support/​v7/​widget/​ActionMenuView;​ 253 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>mMenuView:​Landroid/​support/​v7/​widget/​ActionMenuView;​
   
254 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>animate(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 254 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>animate(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
255 ····​move-​result-​object·​v3 255 ····​move-​result-​object·​v3
   
256 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 256 ····​invoke-​virtual·​{v3,​·​v7},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
257 ····​move-​result-​object·​v2 257 ····​move-​result-​object·​v2
   
258 ····​.​line·​150 258 ····​.​line·​150
259 ····​.​local·​v2,​·​"splitAnim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 259 ····​.​local·​v2,​·​"splitAnim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
260 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 260 ····​invoke-​virtual·​{v2,​·​v5,​·​v6},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
261 ····​.​line·​151 261 ····​.​line·​151
262 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>mVisAnimListener:​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​ 262 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>mVisAnimListener:​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​
   
263 ····​invoke-​virtual·​{v3,​·​v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​-​>withFinalVisibility(​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​I)​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​ 263 ····​invoke-​virtual·​{v3,​·​v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​-​>withFinalVisibility(​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​I)​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​
   
264 ····​move-​result-​object·​v3 264 ····​move-​result-​object·​v3
Offset 313, 15 lines modified Offset 313, 15 lines modified
   
313 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 313 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
314 ····​move-​result-​object·​v0 314 ····​move-​result-​object·​v0
   
315 ····​.​line·​160 315 ····​.​line·​160
316 ····​.​restart·​local·​v0····​#·​"anim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 316 ····​.​restart·​local·​v0····​#·​"anim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
317 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 317 ····​invoke-​virtual·​{v0,​·​v5,​·​v6},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
318 ····​.​line·​161 318 ····​.​line·​161
319 ····​sget-​object·​v3,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>sAlphaInterpolator:​Landroid/​view/​animation/​Interpolator;​ 319 ····​sget-​object·​v3,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>sAlphaInterpolator:​Landroid/​view/​animation/​Interpolator;​
   
320 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 320 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
321 ····​.​line·​162 321 ····​.​line·​162
Offset 348, 15 lines modified Offset 348, 15 lines modified
   
348 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 348 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
349 ····​move-​result-​object·​v2 349 ····​move-​result-​object·​v2
   
350 ····​.​line·​165 350 ····​.​line·​165
351 ····​.​restart·​local·​v2····​#·​"splitAnim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 351 ····​.​restart·​local·​v2····​#·​"splitAnim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
352 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 352 ····​invoke-​virtual·​{v2,​·​v5,​·​v6},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
353 ····​.​line·​166 353 ····​.​line·​166
354 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>mVisAnimListener:​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​ 354 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView;​-​>mVisAnimListener:​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​
   
355 ····​invoke-​virtual·​{v3,​·​v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​-​>withFinalVisibility(​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​I)​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​ 355 ····​invoke-​virtual·​{v3,​·​v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​-​>withFinalVisibility(​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​I)​Landroid/​support/​v7/​internal/​widget/​AbsActionBarView$Visi​bilityAnimListener;​
   
356 ····​move-​result-​object·​v3 356 ····​move-​result-​object·​v3
[−]
smali/android/support/v7/internal/widget/AbsSpinnerCompat.smali
Offset 757, 19 lines modified Offset 757, 19 lines modified
   
757 ····​iget·​v5,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mSelectionBottomPadd​ing:​I 757 ····​iget·​v5,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mSelectionBottomPadd​ing:​I
   
758 ····​goto/​16·​:​goto_3 758 ····​goto/​16·​:​goto_3
759 .​end·​method 759 .​end·​method
   
760 .​method·​public·​onRestoreInstanceStat​e(Landroid/​os/​Parcelable;​)​V 760 .​method·​public·​onRestoreInstanceStat​e(Landroid/​os/​Parcelable;​)​V
761 ····​.​locals·7 761 ····​.​locals·6
762 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Parcelable;​ 762 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Parcelable;​
   
763 ····​.​prologue 763 ····​.​prologue
764 ····​const/​4·​v6,​·​0x1 764 ····​const/​4·​v5,​·​0x1
   
765 ····​.​line·​406 765 ····​.​line·​406
766 ····​move-​object·​v0,​·​p1 766 ····​move-​object·​v0,​·​p1
   
767 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​ 767 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​
   
768 ····​.​line·​408 768 ····​.​line·​408
Offset 777, 32 lines modified Offset 777, 32 lines modified
777 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>getSuperState()​Landroid/​os/​Parcelable;​ 777 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>getSuperState()​Landroid/​os/​Parcelable;​
   
778 ····​move-​result-​object·​v1 778 ····​move-​result-​object·​v1
   
779 ····​invoke-​super·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>onRestoreInstanceSta​te(Landroid/​os/​Parcelable;​)​V 779 ····​invoke-​super·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>onRestoreInstanceSta​te(Landroid/​os/​Parcelable;​)​V
   
780 ····​.​line·​410 780 ····​.​line·​410
781 ····​iget-​wide·​v2,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>selectedId:​J 781 ····​iget-​wide·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>selectedId:​J
   
782 ····​const-​wide/​16·​v4,​·​0x0 782 ····​const-​wide/​16·​v3,​·​0x0
   
783 ····​cmp-​long·​v1,​·​v2,​·​v4 783 ····​cmp-​long·​v1,​·​v1,​·​v3
   
784 ····​if-​ltz·​v1,​·​:​cond_0 784 ····​if-​ltz·​v1,​·​:​cond_0
   
785 ····​.​line·​411 785 ····​.​line·​411
786 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mDataChanged:​Z 786 ····​iput-​boolean·​v5,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mDataChanged:​Z
   
787 ····​.​line·​412 787 ····​.​line·​412
788 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mNeedSync:​Z 788 ····​iput-​boolean·​v5,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mNeedSync:​Z
   
789 ····​.​line·​413 789 ····​.​line·​413
790 ····​iget-​wide·​v2,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>selectedId:​J 790 ····​iget-​wide·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>selectedId:​J
   
791 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mSyncRowId:​J 791 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mSyncRowId:​J
   
792 ····​.​line·​414 792 ····​.​line·​414
793 ····​iget·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>position:​I 793 ····​iget·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>position:​I
   
794 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mSyncPosition:​I 794 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mSyncPosition:​I
   
795 ····​.​line·​415 795 ····​.​line·​415
Offset 1071, 15 lines modified Offset 1071, 15 lines modified
1071 ····​.​end·​local·​p1····​#·​"x0":​Landroid/​widget/​Adapter;​ 1071 ····​.​end·​local·​p1····​#·​"x0":​Landroid/​widget/​Adapter;​
1072 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>setAdapter(Landroid/​widget/​SpinnerAdapter;​)​V 1072 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>setAdapter(Landroid/​widget/​SpinnerAdapter;​)​V
   
1073 ····​return-​void 1073 ····​return-​void
1074 .​end·​method 1074 .​end·​method
   
1075 .​method·​public·​setAdapter(Landroid/​widget/​SpinnerAdapter;​)​V 1075 .​method·​public·​setAdapter(Landroid/​widget/​SpinnerAdapter;​)​V
1076 ····​.​locals·4 1076 ····​.​locals·3
1077 ····​.​param·​p1,​·​"adapter"····​#·​Landroid/​widget/​SpinnerAdapter;​ 1077 ····​.​param·​p1,​·​"adapter"····​#·​Landroid/​widget/​SpinnerAdapter;​
   
1078 ····​.​prologue 1078 ····​.​prologue
1079 ····​const/​4·​v0,​·​-​0x1 1079 ····​const/​4·​v0,​·​-​0x1
   
1080 ····​.​line·​83 1080 ····​.​line·​83
1081 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mAdapter:​Landroid/​widget/​SpinnerAdapter;​ 1081 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mAdapter:​Landroid/​widget/​SpinnerAdapter;​
Offset 1100, 17 lines modified Offset 1100, 17 lines modified
1100 ····​:​cond_0 1100 ····​:​cond_0
1101 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mAdapter:​Landroid/​widget/​SpinnerAdapter;​ 1101 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mAdapter:​Landroid/​widget/​SpinnerAdapter;​
   
1102 ····​.​line·​90 1102 ····​.​line·​90
1103 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mOldSelectedPosition​:​I 1103 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mOldSelectedPosition​:​I
   
1104 ····​.​line·​91 1104 ····​.​line·​91
1105 ····​const-​wide/​high16·​v2,​·​-​0x8000000000000000L 1105 ····​const-​wide/​high16·​v1,​·​-​0x8000000000000000L
   
1106 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mOldSelectedRowId:​J 1106 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mOldSelectedRowId:​J
   
1107 ····​.​line·​93 1107 ····​.​line·​93
1108 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mAdapter:​Landroid/​widget/​SpinnerAdapter;​ 1108 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​-​>mAdapter:​Landroid/​widget/​SpinnerAdapter;​
   
1109 ····​if-​eqz·​v1,​·​:​cond_3 1109 ····​if-​eqz·​v1,​·​:​cond_3
   
1110 ····​.​line·​94 1110 ····​.​line·​94
[−]
smali/android/support/v7/internal/widget/AbsSpinnerCompat$SavedState.smali
Offset 85, 15 lines modified Offset 85, 15 lines modified
85 ····​.​line·​353 85 ····​.​line·​353
86 ····​return-​void 86 ····​return-​void
87 .​end·​method 87 .​end·​method
   
   
88 #·​virtual·​methods 88 #·​virtual·​methods
89 .​method·​public·​toString()​Ljava/​lang/​String;​ 89 .​method·​public·​toString()​Ljava/​lang/​String;​
90 ····​.​locals·4 90 ····​.​locals·3
   
91 ····​.​prologue 91 ····​.​prologue
92 ····​.​line·​373 92 ····​.​line·​373
93 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 93 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
94 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 94 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 117, 17 lines modified Offset 117, 17 lines modified
   
117 ····​const-​string·​v1,​·​"·​selectedId=" 117 ····​const-​string·​v1,​·​"·​selectedId="
   
118 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 118 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
119 ····​move-​result-​object·​v0 119 ····​move-​result-​object·​v0
   
120 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>selectedId:​J 120 ····​iget-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​>selectedId:​J
   
121 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 121 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
122 ····​move-​result-​object·​v0 122 ····​move-​result-​object·​v0
   
123 ····​const-​string·​v1,​·​"·​position=" 123 ····​const-​string·​v1,​·​"·​position="
   
124 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 124 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
[−]
smali/android/support/v7/internal/widget/ActionBarContextView.smali
Offset 437, 17 lines modified Offset 437, 17 lines modified
   
437 ····​invoke-​virtual·​{v7,​·​v10},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>translationX(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 437 ····​invoke-​virtual·​{v7,​·​v10},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>translationX(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
438 ····​move-​result-​object·​v1 438 ····​move-​result-​object·​v1
   
439 ····​.​line·​412 439 ····​.​line·​412
440 ····​.​local·​v1,​·​"buttonAnimator":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 440 ····​.​local·​v1,​·​"buttonAnimator":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
441 ····​const-​wide/​16·​v8,​·​0xc8 441 ····​const-​wide/​16·​v7,​·​0xc8
   
442 ····​invoke-​virtual·​{v1,​·​v8,​·​v9},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 442 ····​invoke-​virtual·​{v1,​·​v7,​·​v8},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
443 ····​.​line·​413 443 ····​.​line·​413
444 ····​invoke-​virtual·​{v1,​·​p0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setListener(Landroid​/​support/​v4/​view/​ViewPropertyAnimatorL​istener;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 444 ····​invoke-​virtual·​{v1,​·​p0},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setListener(Landroid​/​support/​v4/​view/​ViewPropertyAnimatorL​istener;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
445 ····​.​line·​414 445 ····​.​line·​414
446 ····​new-​instance·​v7,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 446 ····​new-​instance·​v7,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
Offset 510, 17 lines modified Offset 510, 17 lines modified
   
510 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>scaleY(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 510 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>scaleY(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
511 ····​move-​result-​object·​v0 511 ····​move-​result-​object·​v0
   
512 ····​.​line·​426 512 ····​.​line·​426
513 ····​.​local·​v0,​·​"a":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 513 ····​.​local·​v0,​·​"a":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
514 ····​const-​wide/​16·​v8,​·​0x12c 514 ····​const-​wide/​16·​v7,​·​0x12c
   
515 ····​invoke-​virtual·​{v0,​·​v8,​·​v9},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 515 ····​invoke-​virtual·​{v0,​·​v7,​·​v8},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
516 ····​.​line·​427 516 ····​.​line·​427
517 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​ViewPropertyAnimatorC​ompatSet;​-​>play(Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​)​Landroid/​support/​v7/​internal/​view/​ViewPropertyAnimatorC​ompatSet;​ 517 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​ViewPropertyAnimatorC​ompatSet;​-​>play(Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​)​Landroid/​support/​v7/​internal/​view/​ViewPropertyAnimatorC​ompatSet;​
   
518 ····​.​line·​422 518 ····​.​line·​422
519 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0x1 519 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0x1
   
[−]
smali/android/support/v7/internal/widget/ActionBarOverlayLayout.smali
Offset 630, 44 lines modified Offset 630, 44 lines modified
630 ····​move·​v2,​·​v3 630 ····​move·​v2,​·​v3
   
631 ····​.​line·​174 631 ····​.​line·​174
632 ····​goto·​:​goto_1 632 ····​goto·​:​goto_1
633 .​end·​method 633 .​end·​method
   
634 .​method·​private·​postAddActionBarHideO​ffset()​V 634 .​method·​private·​postAddActionBarHideO​ffset()​V
635 ····​.​locals·4 635 ····​.​locals·3
   
636 ····​.​prologue 636 ····​.​prologue
637 ····​.​line·​652 637 ····​.​line·​652
638 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>haltActionBarHideOff​setAnimations()​V 638 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>haltActionBarHideOff​setAnimations()​V
   
639 ····​.​line·​653 639 ····​.​line·​653
640 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>mAddActionBarHideOff​set:​Ljava/​lang/​Runnable;​ 640 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>mAddActionBarHideOff​set:​Ljava/​lang/​Runnable;​
   
641 ····​const-​wide/​16·​v2,​·​0x258 641 ····​const-​wide/​16·​v1,​·​0x258
   
642 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 642 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
643 ····​.​line·​654 643 ····​.​line·​654
644 ····​return-​void 644 ····​return-​void
645 .​end·​method 645 .​end·​method
   
646 .​method·​private·​postRemoveActionBarHi​deOffset()​V 646 .​method·​private·​postRemoveActionBarHi​deOffset()​V
647 ····​.​locals·4 647 ····​.​locals·3
   
648 ····​.​prologue 648 ····​.​prologue
649 ····​.​line·​647 649 ····​.​line·​647
650 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>haltActionBarHideOff​setAnimations()​V 650 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>haltActionBarHideOff​setAnimations()​V
   
651 ····​.​line·​648 651 ····​.​line·​648
652 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>mRemoveActionBarHide​Offset:​Ljava/​lang/​Runnable;​ 652 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>mRemoveActionBarHide​Offset:​Ljava/​lang/​Runnable;​
   
653 ····​const-​wide/​16·​v2,​·​0x258 653 ····​const-​wide/​16·​v1,​·​0x258
   
654 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 654 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
655 ····​.​line·​649 655 ····​.​line·​649
656 ····​return-​void 656 ····​return-​void
657 .​end·​method 657 .​end·​method
   
658 .​method·​private·​removeActionBarHideOf​fset()​V 658 .​method·​private·​removeActionBarHideOf​fset()​V
659 ····​.​locals·​1 659 ····​.​locals·​1
[−]
smali/android/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo.smali
Offset 178, 15 lines modified Offset 178, 15 lines modified
   
178 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1f 178 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1f
   
179 ····​return·​v0 179 ····​return·​v0
180 .​end·​method 180 .​end·​method
   
181 .​method·​public·​toString()​Ljava/​lang/​String;​ 181 .​method·​public·​toString()​Ljava/​lang/​String;​
182 ····​.​locals·6 182 ····​.​locals·5
   
183 ····​.​prologue 183 ····​.​prologue
184 ····​.​line·​906 184 ····​.​line·​906
185 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 185 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
186 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 186 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 218, 17 lines modified Offset 218, 17 lines modified
   
218 ····​move-​result-​object·​v1 218 ····​move-​result-​object·​v1
   
219 ····​new-​instance·​v2,​·​Ljava/​math/​BigDecimal;​ 219 ····​new-​instance·​v2,​·​Ljava/​math/​BigDecimal;​
   
220 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​ActivityResolveInfo;​-​>weight:​F 220 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​ActivityResolveInfo;​-​>weight:​F
   
221 ····​float-​to-​double·​v4,​·​v3 221 ····​float-​to-​double·​v3,​·​v3
   
222 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​math/​BigDecimal;​-​><init>(D)​V 222 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​math/​BigDecimal;​-​><init>(D)​V
   
223 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 223 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
224 ····​.​line·​910 224 ····​.​line·​910
225 ····​const-​string·​v1,​·​"]" 225 ····​const-​string·​v1,​·​"]"
   
226 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 226 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
[−]
smali/android/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord.smali
Offset 43, 15 lines modified Offset 43, 15 lines modified
43 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>weight:​F 43 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>weight:​F
   
44 ····​.​line·​801 44 ····​.​line·​801
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
47 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​JF)​V 47 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​JF)​V
48 ····​.​locals·2 48 ····​.​locals·1
49 ····​.​param·​p1,​·​"activityName"····​#·​Ljava/​lang/​String;​ 49 ····​.​param·​p1,​·​"activityName"····​#·​Ljava/​lang/​String;​
50 ····​.​param·​p2,​·​"time"····​#·​J 50 ····​.​param·​p2,​·​"time"····​#·​J
51 ····​.​param·​p4,​·​"weight"····​#·​F 51 ····​.​param·​p4,​·​"weight"····​#·​F
   
52 ····​.​prologue 52 ····​.​prologue
53 ····​.​line·​787 53 ····​.​line·​787
54 ····​invoke-​static·​{p1},​·​Landroid/​content/​ComponentName;​-​>unflattenFromString(​Ljava/​lang/​String;​)​Landroid/​content/​ComponentName;​ 54 ····​invoke-​static·​{p1},​·​Landroid/​content/​ComponentName;​-​>unflattenFromString(​Ljava/​lang/​String;​)​Landroid/​content/​ComponentName;​
Offset 63, 15 lines modified Offset 63, 15 lines modified
63 ····​.​line·​788 63 ····​.​line·​788
64 ····​return-​void 64 ····​return-​void
65 .​end·​method 65 .​end·​method
   
   
66 #·​virtual·​methods 66 #·​virtual·​methods
67 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 67 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
68 ····​.​locals·8 68 ····​.​locals·7
69 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​ 69 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​
   
70 ····​.​prologue 70 ····​.​prologue
71 ····​const/​4·​v1,​·​0x1 71 ····​const/​4·​v1,​·​0x1
   
72 ····​const/​4·​v2,​·​0x0 72 ····​const/​4·​v2,​·​0x0
   
Offset 146, 19 lines modified Offset 146, 19 lines modified
146 ····​move·​v1,​·​v2 146 ····​move·​v1,​·​v2
   
147 ····​.​line·​830 147 ····​.​line·​830
148 ····​goto·​:​goto_0 148 ····​goto·​:​goto_0
   
149 ····​.​line·​832 149 ····​.​line·​832
150 ····​:​cond_5 150 ····​:​cond_5
151 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>time:​J 151 ····​iget-​wide·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>time:​J
   
152 ····​iget-​wide·​v6,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>time:​J 152 ····​iget-​wide·​v5,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>time:​J
   
153 ····​cmp-​long·​v3,​·​v4,​·​v6 153 ····​cmp-​long·​v3,​·​v3,​·​v5
   
154 ····​if-​eqz·​v3,​·​:​cond_6 154 ····​if-​eqz·​v3,​·​:​cond_6
   
155 ····​move·​v1,​·​v2 155 ····​move·​v1,​·​v2
   
156 ····​.​line·​833 156 ····​.​line·​833
157 ····​goto·​:​goto_0 157 ····​goto·​:​goto_0
Offset 206, 25 lines modified Offset 206, 25 lines modified
   
206 ····​:​goto_0 206 ····​:​goto_0
207 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1f 207 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1f
   
208 ····​.​line·​808 208 ····​.​line·​808
209 ····​mul-​int/​lit8·​v2,​·​v1,​·​0x1f 209 ····​mul-​int/​lit8·​v2,​·​v1,​·​0x1f
   
210 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>time:​J 210 ····​iget-​wide·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>time:​J
   
211 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>time:​J 211 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>time:​J
   
212 ····​const/​16·​v3,​·​0x20 212 ····​const/​16·​v7,​·​0x20
   
213 ····​ushr-​long/​2addr·​v6,​·​v3 213 ····​ushr-​long/​2addr·​v5,​·​v7
   
214 ····​xor-​long/​2addr·​v4,​·​v6 214 ····​xor-​long/​2addr·​v3,​·​v5
   
215 ····​long-​to-​int·​v3,​·​v4 215 ····​long-​to-​int·​v3,​·​v3
   
216 ····​add-​int·​v1,​·​v2,​·​v3 216 ····​add-​int·​v1,​·​v2,​·​v3
   
217 ····​.​line·​809 217 ····​.​line·​809
218 ····​mul-​int/​lit8·​v2,​·​v1,​·​0x1f 218 ····​mul-​int/​lit8·​v2,​·​v1,​·​0x1f
   
219 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>weight:​F 219 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​-​>weight:​F
Offset 246, 15 lines modified Offset 246, 15 lines modified
   
246 ····​move-​result·​v2 246 ····​move-​result·​v2
   
247 ····​goto·​:​goto_0 247 ····​goto·​:​goto_0
248 .​end·​method 248 .​end·​method
   
249 .​method·​public·​toString()​Ljava/​lang/​String;​ 249 .​method·​public·​toString()​Ljava/​lang/​String;​
250 ····​.​locals·6 250 ····​.​locals·5
   
251 ····​.​prologue 251 ····​.​prologue
252 ····​.​line·​843 252 ····​.​line·​843
253 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 253 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
254 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 254 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 293, 17 lines modified Offset 293, 17 lines modified
   
293 ····​move-​result-​object·​v1 293 ····​move-​result-​object·​v1
   
294 ····​new-​instance·​v2,​·​Ljava/​math/​BigDecimal;​ 294 ····​new-​instance·​v2,​·​Ljava/​math/​BigDecimal;​
   
Max diff block lines reached; 461/3370 bytes (13.68%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask.smali
Offset 66, 514 lines modified Offset 66, 494 lines modified
   
66 ····​move-​result-​object·​v0 66 ····​move-​result-​object·​v0
   
67 ····​return-​object·​v0 67 ····​return-​object·​v0
68 .​end·​method 68 .​end·​method
   
69 .​method·​public·​varargs·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Void;​ 69 .​method·​public·​varargs·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Void;​
70 ····​.​locals·​18 70 ····​.​locals·​15
71 ····​.​param·​p1,​·​"args"····​#·​[Ljava/​lang/​Object;​ 71 ····​.​param·​p1,​·​"args"····​#·​[Ljava/​lang/​Object;​
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​1042 73 ····​.​line·​1042
74 ····​const/​4·​v13,​·​0x0 74 ····​const/​4·​v11,​·​0x0
   
75 ····​aget-​object·​v4,​·​p1,​·​v13 75 ····​aget-​object·​v2,​·​p1,​·​v11
   
76 ····​check-​cast·​v4,​·​Ljava/​util/​List;​ 76 ····​check-​cast·​v2,​·​Ljava/​util/​List;​
   
77 ····​.​line·​1043 77 ····​.​line·​1043
78 ····​.​local·​v4,​·​"historicalRecords":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​>;​" 78 ····​.​local·​v2,​·​"historicalRecords":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​HistoricalRecord;​>;​"
79 ····​const/​4·​v13,​·​0x1 79 ····​const/​4·​v11,​·​0x1
   
80 ····​aget-​object·​v5,​·​p1,​·​v13 80 ····​aget-​object·​v3,​·​p1,​·​v11
   
81 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​ 81 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
82 ····​.​line·​1045 82 ····​.​line·​1045
83 ····​.​local·​v5,​·​"hostoryFileName":​Ljava/​lang/​String;​ 83 ····​.​local·​v3,​·​"hostoryFileName":​Ljava/​lang/​String;​
84 ····​const/​4·​v3,​·​0x0 84 ····​const/​4·​v1,​·​0x0
   
85 ····​.​line·​1048 85 ····​.​line·​1048
86 ····​.​local·​v3,​·​"fos":​Ljava/​io/​FileOutputStream;​ 86 ····​.​local·​v1,​·​"fos":​Ljava/​io/​FileOutputStream;​
87 ····​:​try_start_0 87 ····​:​try_start_0
88 ····move-​object/​from16·​v0,​·p0 88 ····iget-​object·​v11,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​PersistHistoryAsyncTa​sk;​-​>this$0:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​
   
89 ····​iget-​object·​v13,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel$​PersistHistoryAsyncTa​sk;​-​>this$0:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​  
   
90 ····​#·​getter·​for:​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​-​>mContext:​Landroid/​content/​Context;​ 89 ····​#·​getter·​for:​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​-​>mContext:​Landroid/​content/​Context;​
91 ····​invoke-​static·​{v13},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​-​>access$200(Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​)​Landroid/​content/​Context;​ 90 ····​invoke-​static·​{v11},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​-​>access$200(Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​)​Landroid/​content/​Context;​
   
92 ····​move-​result-​object·​v13 91 ····​move-​result-​object·​v11
   
93 ····​const/​4·​v14,​·​0x0 92 ····​const/​4·​v12,​·​0x0
   
94 ····​invoke-​virtual·​{v13,​·​v5,​·​v14},​·​Landroid/​content/​Context;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​ 93 ····​invoke-​virtual·​{v11,​·​v3,​·​v12},​·​Landroid/​content/​Context;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​
95 ····​:​try_end_0 94 ····​:​try_end_0
96 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 95 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
97 ····​move-​result-​object·​v3 96 ····​move-​result-​object·​v1
   
98 ····​.​line·​1054 97 ····​.​line·​1054
99 ····​invoke-​static·​{},​·​Landroid/​util/​Xml;​-​>newSerializer()​Lorg/​xmlpull/​v1/​XmlSerializer;​ 98 ····​invoke-​static·​{},​·​Landroid/​util/​Xml;​-​>newSerializer()​Lorg/​xmlpull/​v1/​XmlSerializer;​
   
100 ····​move-​result-​object·​v12 99 ····​move-​result-​object·​v10
   
101 ····​.​line·​1057 100 ····​.​line·​1057
102 ····​.​local·​v12,​·​"serializer":​Lorg/​xmlpull/​v1/​XmlSerializer;​ 101 ····​.​local·​v10,​·​"serializer":​Lorg/​xmlpull/​v1/​XmlSerializer;​
103 ····​const/​4·​v13,​·​0x0 102 ····​const/​4·​v11,​·​0x0
   
104 ····​:​try_start_1 103 ····​:​try_start_1
105 ····​invoke-​interface·​{v12,​·​v3,​·​v13},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>setOutput(Ljava/​io/​OutputStream;​Ljava/​lang/​String;​)​V 104 ····​invoke-​interface·​{v10,​·​v1,​·​v11},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>setOutput(Ljava/​io/​OutputStream;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​1058 105 ····​.​line·​1058
107 ····​const-​string·​v13,​·​"UTF-​8" 106 ····​const-​string·​v11,​·​"UTF-​8"
   
108 ····​const/​4·​v14,​·​0x1 107 ····​const/​4·​v12,​·​0x1
   
109 ····​invoke-​static·​{v14},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 108 ····​invoke-​static·​{v12},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
110 ····​move-​result-​object·​v14 109 ····​move-​result-​object·​v12
   
111 ····​invoke-​interface·​{v12,​·​v13,​·​v14},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>startDocument(Ljava/​lang/​String;​Ljava/​lang/​Boolean;​)​V 110 ····​invoke-​interface·​{v10,​·​v11,​·​v12},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>startDocument(Ljava/​lang/​String;​Ljava/​lang/​Boolean;​)​V
   
112 ····​.​line·​1059 111 ····​.​line·​1059
113 ····​const/​4·​v13,​·​0x0 112 ····​const/​4·​v11,​·​0x0
   
114 ····​const-​string·​v14,​·​"historical-​records" 113 ····​const-​string·​v12,​·​"historical-​records"
   
115 ····​invoke-​interface·​{v12,​·​v13,​·​v14},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>startTag(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​xmlpull/​v1/​XmlSerializer;​ 114 ····​invoke-​interface·​{v10,​·​v11,​·​v12},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>startTag(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​xmlpull/​v1/​XmlSerializer;​
   
116 ····​.​line·​1061 115 ····​.​line·​1061
117 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I 116 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I
   
118 ····​move-​result·​v11 117 ····​move-​result·​v9
   
119 ····​.​line·​1062 118 ····​.​line·​1062
120 ····​.​local·​v11,​·​"recordCount":​I 119 ····​.​local·​v9,​·​"recordCount":​I
121 ····​const/​4·​v6,​·​0x0 120 ····​const/​4·​v4,​·​0x0
   
122 ····​.​local·​v6,​·​"i":​I 121 ····​.​local·​v4,​·​"i":​I
123 ····​:​goto_0 122 ····​:​goto_0
124 ····​if-​ge·​v6,​·​v11,​·​:​cond_0 123 ····​if-​ge·​v4,​·​v9,​·​:​cond_0
   
125 ····​.​line·​1063 124 ····​.​line·​1063
126 ····​const/​4·​v13,​·​0x0 125 ····​const/​4·​v11,​·​0x0
   
127 ····​invoke-​interface·​{v4,​·​v13},​·​Ljava/​util/​List;​-​>remove(I)​Ljava/​lang/​Object;​ 126 ····​invoke-​interface·​{v2,​·​v11},​·​Ljava/​util/​List;​-​>remove(I)​Ljava/​lang/​Object;​
   
128 ····​move-​result-​object·​v10 127 ····​move-​result-​object·​v8
Max diff block lines reached; 24582/29553 bytes (83.18%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ActivityChooserModel.smali
Offset 671, 410 lines modified Offset 671, 398 lines modified
671 ····​:​cond_0 671 ····​:​cond_0
672 ····​move·​v0,​·​v1 672 ····​move·​v0,​·​v1
   
673 ····​goto·​:​goto_0 673 ····​goto·​:​goto_0
674 .​end·​method 674 .​end·​method
   
675 .​method·​private·​readHistoricalDataImp​l()​V 675 .​method·​private·​readHistoricalDataImp​l()​V
676 ····​.​locals·​18 676 ····​.​locals·​17
   
677 ····​.​prologue 677 ····​.​prologue
678 ····​.​line·​964 678 ····​.​line·​964
679 ····​const/​4·​v3,​·​0x0 679 ····​const/​4·​v2,​·​0x0
   
680 ····​.​line·​966 680 ····​.​line·​966
681 ····​.​local·​v3,​·​"fis":​Ljava/​io/​FileInputStream;​ 681 ····​.​local·​v2,​·​"fis":​Ljava/​io/​FileInputStream;​
682 ····​:​try_start_0 682 ····​:​try_start_0
683 ····​move-​object/​from16·​v0,​·​p0 683 ····​move-​object/​from16·​v0,​·​p0
   
684 ····​iget-​object·​v15,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​-​>mContext:​Landroid/​content/​Context;​ 684 ····​iget-​object·​v14,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​-​>mContext:​Landroid/​content/​Context;​
   
685 ····​move-​object/​from16·​v0,​·​p0 685 ····​move-​object/​from16·​v0,​·​p0
   
686 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​-​>mHistoryFileName:​Ljava/​lang/​String;​ 686 ····​iget-​object·​v15,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserModel;​-​>mHistoryFileName:​Ljava/​lang/​String;​
   
687 ····​move-​object/​from16·​v16,​·​v0  
   
688 ····​invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Landroid/​content/​Context;​-​>openFileInput(Ljava/​lang/​String;​)​Ljava/​io/​FileInputStream;​ 687 ····​invoke-​virtual·​{v14,​·​v15},​·​Landroid/​content/​Context;​-​>openFileInput(Ljava/​lang/​String;​)​Ljava/​io/​FileInputStream;​
689 ····​:​try_end_0 688 ····​:​try_end_0
690 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 689 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
691 ····​move-​result-​object·​v3 690 ····​move-​result-​object·​v2
   
692 ····​.​line·​974 691 ····​.​line·​974
693 ····​:​try_start_1 692 ····​:​try_start_1
694 ····​invoke-​static·​{},​·​Landroid/​util/​Xml;​-​>newPullParser()​Lorg/​xmlpull/​v1/​XmlPullParser;​ 693 ····​invoke-​static·​{},​·​Landroid/​util/​Xml;​-​>newPullParser()​Lorg/​xmlpull/​v1/​XmlPullParser;​
   
695 ····​move-​result-​object·​v8 694 ····​move-​result-​object·​v7
   
696 ····​.​line·​975 695 ····​.​line·​975
697 ····​.​local·​v8,​·​"parser":​Lorg/​xmlpull/​v1/​XmlPullParser;​ 696 ····​.​local·​v7,​·​"parser":​Lorg/​xmlpull/​v1/​XmlPullParser;​
698 ····​const/​4·​v15,​·​0x0 697 ····​const/​4·​v14,​·​0x0
   
699 ····​invoke-​interface·​{v8,​·​v3,​·​v15},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>setInput(Ljava/​io/​InputStream;​Ljava/​lang/​String;​)​V 698 ····​invoke-​interface·​{v7,​·​v2,​·​v14},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>setInput(Ljava/​io/​InputStream;​Ljava/​lang/​String;​)​V
   
700 ····​.​line·​977 699 ····​.​line·​977
701 ····​const/​4·​v12,​·​0x0 700 ····​const/​4·​v11,​·​0x0
   
702 ····​.​line·​978 701 ····​.​line·​978
703 ····​.​local·​v12,​·​"type":​I 702 ····​.​local·​v11,​·​"type":​I
704 ····​:​goto_0 703 ····​:​goto_0
705 ····​const/​4·​v15,​·​0x1 704 ····​const/​4·​v14,​·​0x1
   
706 ····​if-​eq·​v12,​·​v15,​·​:​cond_1 705 ····​if-​eq·​v11,​·​v14,​·​:​cond_1
   
707 ····​const/​4·​v15,​·​0x2 706 ····​const/​4·​v14,​·​0x2
   
708 ····​if-​eq·​v12,​·​v15,​·​:​cond_1 707 ····​if-​eq·​v11,​·​v14,​·​:​cond_1
   
709 ····​.​line·​979 708 ····​.​line·​979
710 ····​invoke-​interface·​{v8},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>next()​I 709 ····​invoke-​interface·​{v7},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>next()​I
   
711 ····​move-​result·​v12 710 ····​move-​result·​v11
   
712 ····​goto·​:​goto_0 711 ····​goto·​:​goto_0
   
713 ····​.​line·​967 712 ····​.​line·​967
714 ····​.​end·​local·​v8····​#·​"parser":​Lorg/​xmlpull/​v1/​XmlPullParser;​ 713 ····​.​end·​local·​v7····​#·​"parser":​Lorg/​xmlpull/​v1/​XmlPullParser;​
715 ····​.​end·​local·​v12····​#·​"type":​I 714 ····​.​end·​local·​v11····​#·​"type":​I
716 ····​:​catch_0 715 ····​:​catch_0
717 ····​move-​exception·​v4 716 ····​move-​exception·​v3
   
718 ····​.​line·​1032 717 ····​.​line·​1032
719 ····​:​cond_0 718 ····​:​cond_0
720 ····​:​goto_1 719 ····​:​goto_1
721 ····​return-​void 720 ····​return-​void
   
722 ····​.​line·​982 721 ····​.​line·​982
723 ····​.​restart·​local·​v8····​#·​"parser":​Lorg/​xmlpull/​v1/​XmlPullParser;​ 722 ····​.​restart·​local·​v7····​#·​"parser":​Lorg/​xmlpull/​v1/​XmlPullParser;​
724 ····​.​restart·​local·​v12····​#·​"type":​I 723 ····​.​restart·​local·​v11····​#·​"type":​I
725 ····​:​cond_1 724 ····​:​cond_1
726 ····​const-​string·​v15,​·​"historical-​records" 725 ····​const-​string·​v14,​·​"historical-​records"
   
727 ····​invoke-​interface·​{v8},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>getName()​Ljava/​lang/​String;​ 726 ····​invoke-​interface·​{v7},​·​Lorg/​xmlpull/​v1/​XmlPullParser;​-​>getName()​Ljava/​lang/​String;​
   
728 ····​move-​result-​object·​v16 727 ····​move-​result-​object·​v15
   
729 ····​invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 728 ····​invoke-​virtual·​{v14,​·​v15},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
730 ····​move-​result·​v15 729 ····​move-​result·​v14
   
731 ····​if-​nez·​v15,​·​:​cond_2 730 ····​if-​nez·​v14,​·​:​cond_2
   
732 ····​.​line·​983 731 ····​.​line·​983
733 ····​new-​instance·​v15,​·​Lorg/​xmlpull/​v1/​XmlPullParserExceptio​n;​ 732 ····​new-​instance·​v14,​·​Lorg/​xmlpull/​v1/​XmlPullParserExceptio​n;​
   
734 ····​const-​string·​v16,​·​"Share·​records·​file·​does·​not·​start·​with·​historical-​records·​tag.​" 733 ····​const-​string·​v15,​·​"Share·​records·​file·​does·​not·​start·​with·​historical-​records·​tag.​"
   
735 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Lorg/​xmlpull/​v1/​XmlPullParserExceptio​n;​-​><init>(Ljava/​lang/​String;​)​V 734 ····​invoke-​direct·​{v14,​·​v15},​·​Lorg/​xmlpull/​v1/​XmlPullParserExceptio​n;​-​><init>(Ljava/​lang/​String;​)​V
   
Max diff block lines reached; 17304/21566 bytes (80.24%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/AdapterViewCompat$AdapterContextMenuInfo.smali
Offset 23, 15 lines modified Offset 23, 15 lines modified
23 .​field·​public·​position:​I 23 .​field·​public·​position:​I
   
24 .​field·​public·​targetView:​Landroid/​view/​View;​ 24 .​field·​public·​targetView:​Landroid/​view/​View;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​public·​constructor·​<init>(Landroid/​view/​View;​IJ)​V 26 .​method·​public·​constructor·​<init>(Landroid/​view/​View;​IJ)​V
27 ····​.​locals·1 27 ····​.​locals·0
28 ····​.​param·​p1,​·​"targetView"····​#·​Landroid/​view/​View;​ 28 ····​.​param·​p1,​·​"targetView"····​#·​Landroid/​view/​View;​
29 ····​.​param·​p2,​·​"position"····​#·​I 29 ····​.​param·​p2,​·​"position"····​#·​I
30 ····​.​param·​p3,​·​"id"····​#·​J 30 ····​.​param·​p3,​·​"id"····​#·​J
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​415 32 ····​.​line·​415
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/android/support/v7/internal/widget/AdapterViewCompat.smali
Offset 123, 52 lines modified Offset 123, 52 lines modified
123 #·​direct·​methods 123 #·​direct·​methods
124 .​method·​constructor·​<init>(Landroid/​content/​Context;​)​V 124 .​method·​constructor·​<init>(Landroid/​content/​Context;​)​V
125 ····​.​locals·​4 125 ····​.​locals·​4
126 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 126 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
127 ····​.​prologue 127 ····​.​prologue
128 ····​.​local·​p0,​·​"this":​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​,​·​"Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat<TT;​>;​" 128 ····​.​local·​p0,​·​"this":​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​,​·​"Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat<TT;​>;​"
129 ····​const/​4·​v1,​·​-​0x1 129 ····​const/​4·​v3,​·​-​0x1
   
130 ····​const-​wide/​high16·​v2,​·​-​0x8000000000000000L 130 ····​const-​wide/​high16·​v1,​·​-​0x8000000000000000L
   
131 ····​const/​4·​v0,​·​0x0 131 ····​const/​4·​v0,​·​0x0
   
132 ····​.​line·​230 132 ····​.​line·​230
133 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​)​V 133 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​)​V
   
134 ····​.​line·​69 134 ····​.​line·​69
135 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mFirstPosition:​I 135 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mFirstPosition:​I
   
136 ····​.​line·​86 136 ····​.​line·​86
137 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSyncRowId:​J 137 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSyncRowId:​J
   
138 ····​.​line·​96 138 ····​.​line·​96
139 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNeedSync:​Z 139 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNeedSync:​Z
   
140 ····​.​line·​128 140 ····​.​line·​128
141 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mInLayout:​Z 141 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mInLayout:​Z
   
142 ····​.​line·​154 142 ····​.​line·​154
143 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNextSelectedPositio​n:​I 143 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNextSelectedPositio​n:​I
   
144 ····​.​line·​160 144 ····​.​line·​160
145 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNextSelectedRowId:​J 145 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNextSelectedRowId:​J
   
146 ····​.​line·​165 146 ····​.​line·​165
147 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSelectedPosition:​I 147 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSelectedPosition:​I
   
148 ····​.​line·​171 148 ····​.​line·​171
149 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSelectedRowId:​J 149 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSelectedRowId:​J
   
150 ····​.​line·​203 150 ····​.​line·​203
151 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mOldSelectedPosition​:​I 151 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mOldSelectedPosition​:​I
   
152 ····​.​line·​208 152 ····​.​line·​208
153 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mOldSelectedRowId:​J 153 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mOldSelectedRowId:​J
   
154 ····​.​line·​227 154 ····​.​line·​227
155 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mBlockLayoutRequests​:​Z 155 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mBlockLayoutRequests​:​Z
   
156 ····​.​line·​231 156 ····​.​line·​231
157 ····​return-​void 157 ····​return-​void
158 .​end·​method 158 .​end·​method
Offset 176, 52 lines modified Offset 176, 52 lines modified
176 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 176 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
177 ····​.​locals·​4 177 ····​.​locals·​4
178 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 178 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
179 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 179 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
180 ····​.​prologue 180 ····​.​prologue
181 ····​.​local·​p0,​·​"this":​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​,​·​"Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat<TT;​>;​" 181 ····​.​local·​p0,​·​"this":​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​,​·​"Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat<TT;​>;​"
182 ····​const/​4·​v1,​·​-​0x1 182 ····​const/​4·​v3,​·​-​0x1
   
183 ····​const-​wide/​high16·​v2,​·​-​0x8000000000000000L 183 ····​const-​wide/​high16·​v1,​·​-​0x8000000000000000L
   
184 ····​const/​4·​v0,​·​0x0 184 ····​const/​4·​v0,​·​0x0
   
185 ····​.​line·​234 185 ····​.​line·​234
186 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 186 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
187 ····​.​line·​69 187 ····​.​line·​69
188 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mFirstPosition:​I 188 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mFirstPosition:​I
   
189 ····​.​line·​86 189 ····​.​line·​86
190 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSyncRowId:​J 190 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSyncRowId:​J
   
191 ····​.​line·​96 191 ····​.​line·​96
192 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNeedSync:​Z 192 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNeedSync:​Z
   
193 ····​.​line·​128 193 ····​.​line·​128
194 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mInLayout:​Z 194 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mInLayout:​Z
   
195 ····​.​line·​154 195 ····​.​line·​154
196 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNextSelectedPositio​n:​I 196 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNextSelectedPositio​n:​I
   
197 ····​.​line·​160 197 ····​.​line·​160
198 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNextSelectedRowId:​J 198 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mNextSelectedRowId:​J
   
199 ····​.​line·​165 199 ····​.​line·​165
200 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSelectedPosition:​I 200 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSelectedPosition:​I
   
201 ····​.​line·​171 201 ····​.​line·​171
202 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSelectedRowId:​J 202 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mSelectedRowId:​J
   
203 ····​.​line·​203 203 ····​.​line·​203
204 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mOldSelectedPosition​:​I 204 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mOldSelectedPosition​:​I
   
205 ····​.​line·​208 205 ····​.​line·​208
206 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mOldSelectedRowId:​J 206 ····​iput-​wide·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​AdapterViewCompat;​-​>mOldSelectedRowId:​J
   
Max diff block lines reached; 10626/15701 bytes (67.68%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ScrollingTabContainerView.smali
Offset 639, 19 lines modified Offset 639, 19 lines modified
639 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ScrollingTabContainer​View;​-​>post(Ljava/​lang/​Runnable;​)​Z 639 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ScrollingTabContainer​View;​-​>post(Ljava/​lang/​Runnable;​)​Z
   
640 ····​.​line·​268 640 ····​.​line·​268
641 ····​return-​void 641 ····​return-​void
642 .​end·​method 642 .​end·​method
   
643 .​method·​public·​animateToVisibility(I​)​V 643 .​method·​public·​animateToVisibility(I​)​V
644 ····​.​locals·6 644 ····​.​locals·5
645 ····​.​param·​p1,​·​"visibility"····​#·​I 645 ····​.​param·​p1,​·​"visibility"····​#·​I
   
646 ····​.​prologue 646 ····​.​prologue
647 ····​const-​wide/​16·​v4,​·​0xc8 647 ····​const-​wide/​16·​v3,​·​0xc8
   
648 ····​const/​4·​v2,​·​0x0 648 ····​const/​4·​v2,​·​0x0
   
649 ····​.​line·​231 649 ····​.​line·​231
650 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ScrollingTabContainer​View;​-​>mVisibilityAnim:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 650 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ScrollingTabContainer​View;​-​>mVisibilityAnim:​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
651 ····​if-​eqz·​v1,​·​:​cond_0 651 ····​if-​eqz·​v1,​·​:​cond_0
Offset 685, 15 lines modified Offset 685, 15 lines modified
   
685 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 685 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
686 ····​move-​result-​object·​v0 686 ····​move-​result-​object·​v0
   
687 ····​.​line·​240 687 ····​.​line·​240
688 ····​.​local·​v0,​·​"anim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 688 ····​.​local·​v0,​·​"anim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
689 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 689 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
690 ····​.​line·​242 690 ····​.​line·​242
691 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​internal/​widget/​ScrollingTabContainer​View;​-​>sAlphaInterpolator:​Landroid/​view/​animation/​Interpolator;​ 691 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​internal/​widget/​ScrollingTabContainer​View;​-​>sAlphaInterpolator:​Landroid/​view/​animation/​Interpolator;​
   
692 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 692 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
693 ····​.​line·​243 693 ····​.​line·​243
Offset 721, 15 lines modified Offset 721, 15 lines modified
   
721 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 721 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>alpha(F)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
722 ····​move-​result-​object·​v0 722 ····​move-​result-​object·​v0
   
723 ····​.​line·​247 723 ····​.​line·​247
724 ····​.​restart·​local·​v0····​#·​"anim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 724 ····​.​restart·​local·​v0····​#·​"anim":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
725 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 725 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setDuration(J)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
726 ····​.​line·​249 726 ····​.​line·​249
727 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​internal/​widget/​ScrollingTabContainer​View;​-​>sAlphaInterpolator:​Landroid/​view/​animation/​Interpolator;​ 727 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​internal/​widget/​ScrollingTabContainer​View;​-​>sAlphaInterpolator:​Landroid/​view/​animation/​Interpolator;​
   
728 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​ 728 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
729 ····​.​line·​250 729 ····​.​line·​250
[−]
smali/android/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1.smali
Offset 37, 15 lines modified Offset 37, 15 lines modified
   
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
   
39 #·​virtual·​methods 39 #·​virtual·​methods
40 .​method·​public·​onItemClick(Landroid/​widget/​AdapterView;​Landroid/​view/​View;​IJ)​V 40 .​method·​public·​onItemClick(Landroid/​widget/​AdapterView;​Landroid/​view/​View;​IJ)​V
41 ····​.​locals·4 41 ····​.​locals·3
42 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​ 42 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​View;​
43 ····​.​param·​p3,​·​"position"····​#·​I 43 ····​.​param·​p3,​·​"position"····​#·​I
44 ····​.​param·​p4,​·​"id"····​#·​J 44 ····​.​param·​p4,​·​"id"····​#·​J
45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
46 ········​value·​=·​{ 46 ········​value·​=·​{
47 ············​"(",​ 47 ············​"(",​
48 ············​"Landroid/​widget/​AdapterView",​ 48 ············​"Landroid/​widget/​AdapterView",​
Offset 83, 17 lines modified Offset 83, 17 lines modified
83 ····​#·​getter·​for:​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​-​>mAdapter:​Landroid/​widget/​ListAdapter;​ 83 ····​#·​getter·​for:​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​-​>mAdapter:​Landroid/​widget/​ListAdapter;​
84 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​-​>access$300(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​)​Landroid/​widget/​ListAdapter;​ 84 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​-​>access$300(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​)​Landroid/​widget/​ListAdapter;​
   
85 ····​move-​result-​object·​v1 85 ····​move-​result-​object·​v1
   
86 ····​invoke-​interface·​{v1,​·​p3},​·​Landroid/​widget/​ListAdapter;​-​>getItemId(I)​J 86 ····​invoke-​interface·​{v1,​·​p3},​·​Landroid/​widget/​ListAdapter;​-​>getItemId(I)​J
   
87 ····​move-​result-​wide·​v2 87 ····​move-​result-​wide·​v1
   
88 ····​invoke-​virtual·​{v0,​·​p2,​·​p3,​·​v2,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​-​>performItemClick(Lan​droid/​view/​View;​IJ)​Z 88 ····​invoke-​virtual·​{v0,​·​p2,​·​p3,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​-​>performItemClick(Lan​droid/​view/​View;​IJ)​Z
   
89 ····​.​line·​998 89 ····​.​line·​998
90 ····​:​cond_0 90 ····​:​cond_0
91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup$1;​-​>this$1:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​ 91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup$1;​-​>this$1:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​
   
92 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​-​>dismiss()​V 92 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$Dropdow​nPopup;​-​>dismiss()​V
   
[−]
smali/android/support/v7/widget/ActionMenuView.smali
Offset 778, 22 lines modified Offset 778, 22 lines modified
778 ····​if-​lez·​v8,​·​:​cond_e 778 ····​if-​lez·​v8,​·​:​cond_e
   
779 ····​.​line·​258 779 ····​.​line·​258
780 ····​const·​v26,​·​0x7fffffff 780 ····​const·​v26,​·​0x7fffffff
   
781 ····​.​line·​259 781 ····​.​line·​259
782 ····​.​local·​v26,​·​"minCells":​I 782 ····​.​local·​v26,​·​"minCells":​I
783 ····​const-​wide/​16·​v28,​·​0x0 783 ····​const-​wide/​16·​v27,​·​0x0
   
784 ····​.​line·​260 784 ····​.​line·​260
785 ····​.​local·​v28,​·​"minCellsAt":​J 785 ····​.​local·​v27,​·​"minCellsAt":​J
786 ····​const/​16·​v27,​·​0x0 786 ····​const/​16·​v29,​·​0x0
   
787 ····​.​line·​261 787 ····​.​line·​261
788 ····​.​local·​v27,​·​"minCellsItemCount":​I 788 ····​.​local·​v29,​·​"minCellsItemCount":​I
789 ····​const/​16·​v20,​·​0x0 789 ····​const/​16·​v20,​·​0x0
   
790 ····​:​goto_7 790 ····​:​goto_7
791 ····​move/​from16·​v0,​·​v20 791 ····​move/​from16·​v0,​·​v20
   
792 ····​if-​ge·​v0,​·​v12,​·​:​cond_d 792 ····​if-​ge·​v0,​·​v12,​·​:​cond_d
   
Offset 832, 29 lines modified Offset 832, 29 lines modified
832 ····​goto·​:​goto_7 832 ····​goto·​:​goto_7
   
833 ····​.​line·​251 833 ····​.​line·​251
834 ····​.​end·​local·​v10····​#·​"centerSingleExpanded​Item":​Z 834 ····​.​end·​local·​v10····​#·​"centerSingleExpanded​Item":​Z
835 ····​.​end·​local·​v11····​#·​"child":​Landroid/​view/​View;​ 835 ····​.​end·​local·​v11····​#·​"child":​Landroid/​view/​View;​
836 ····​.​end·​local·​v23····​#·​"lp":​Landroid/​support/​v7/​widget/​ActionMenuView$Layout​Params;​ 836 ····​.​end·​local·​v23····​#·​"lp":​Landroid/​support/​v7/​widget/​ActionMenuView$Layout​Params;​
837 ····​.​end·​local·​v26····​#·​"minCells":​I 837 ····​.​end·​local·​v26····​#·​"minCells":​I
838 ····​.​end·​local·​v27····​#·​"minCellsItemCount":​I 838 ····​.​end·​local·​v27····​#·​"minCellsAt":​J
839 ····​.​end·​local·​v28····​#·​"minCellsAt":​J 839 ····​.​end·​local·​v29····​#·​"minCellsItemCount":​I
840 ····​.​end·​local·​v30····​#·​"needsExpansion":​Z 840 ····​.​end·​local·​v30····​#·​"needsExpansion":​Z
841 ····​:​cond_a 841 ····​:​cond_a
842 ····​const/​4·​v10,​·​0x0 842 ····​const/​4·​v10,​·​0x0
   
843 ····​goto·​:​goto_5 843 ····​goto·​:​goto_5
   
844 ····​.​line·​269 844 ····​.​line·​269
845 ····​.​restart·​local·​v10····​#·​"centerSingleExpanded​Item":​Z 845 ····​.​restart·​local·​v10····​#·​"centerSingleExpanded​Item":​Z
846 ····​.​restart·​local·​v11····​#·​"child":​Landroid/​view/​View;​ 846 ····​.​restart·​local·​v11····​#·​"child":​Landroid/​view/​View;​
847 ····​.​restart·​local·​v23····​#·​"lp":​Landroid/​support/​v7/​widget/​ActionMenuView$Layout​Params;​ 847 ····​.​restart·​local·​v23····​#·​"lp":​Landroid/​support/​v7/​widget/​ActionMenuView$Layout​Params;​
848 ····​.​restart·​local·​v26····​#·​"minCells":​I 848 ····​.​restart·​local·​v26····​#·​"minCells":​I
849 ····​.​restart·​local·​v27····​#·​"minCellsItemCount":​I 849 ····​.​restart·​local·​v27····​#·​"minCellsAt":​J
850 ····​.​restart·​local·​v28····​#·​"minCellsAt":​J 850 ····​.​restart·​local·​v29····​#·​"minCellsItemCount":​I
851 ····​.​restart·​local·​v30····​#·​"needsExpansion":​Z 851 ····​.​restart·​local·​v30····​#·​"needsExpansion":​Z
852 ····​:​cond_b 852 ····​:​cond_b
853 ····​move-​object/​from16·​v0,​·​v23 853 ····​move-​object/​from16·​v0,​·​v23
   
854 ····​iget·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​ActionMenuView$Layout​Params;​-​>cellsUsed:​I 854 ····​iget·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​ActionMenuView$Layout​Params;​-​>cellsUsed:​I
   
855 ····​move/​from16·​v38,​·​v0 855 ····​move/​from16·​v38,​·​v0
Offset 877, 18 lines modified Offset 877, 18 lines modified
   
877 ····​shl-​int·​v38,​·​v38,​·​v20 877 ····​shl-​int·​v38,​·​v38,​·​v20
   
878 ····​move/​from16·​v0,​·​v38 878 ····​move/​from16·​v0,​·​v38
   
879 ····​int-​to-​long·​v0,​·​v0 879 ····​int-​to-​long·​v0,​·​v0
   
880 ····​move-​wide/​from16·​v28,​·​v0 880 ····​move-​wide/​from16·​v27,​·​v0
   
881 ····​.​line·​272 881 ····​.​line·​272
882 ····​const/​16·​v27,​·​0x1 882 ····​const/​16·​v29,​·​0x1
   
883 ····​goto·​:​goto_8 883 ····​goto·​:​goto_8
   
884 ····​.​line·​273 884 ····​.​line·​273
885 ····​:​cond_c 885 ····​:​cond_c
886 ····​move-​object/​from16·​v0,​·​v23 886 ····​move-​object/​from16·​v0,​·​v23
   
Offset 909, 36 lines modified Offset 909, 36 lines modified
   
909 ····​move/​from16·​v0,​·​v38 909 ····​move/​from16·​v0,​·​v38
   
910 ····​int-​to-​long·​v0,​·​v0 910 ····​int-​to-​long·​v0,​·​v0
   
911 ····​move-​wide/​from16·​v38,​·​v0 911 ····​move-​wide/​from16·​v38,​·​v0
   
912 ····​or-​long·​v28,​·​v28,​·​v38 912 ····​or-​long·​v27,​·​v27,​·​v38
   
913 ····​.​line·​275 913 ····​.​line·​275
914 ····​add-​int/​lit8·​v27,​·​v27,​·​0x1 914 ····​add-​int/​lit8·​v29,​·​v29,​·​0x1
   
915 ····​goto·​:​goto_8 915 ····​goto·​:​goto_8
   
916 ····​.​line·​280 916 ····​.​line·​280
917 ····​.​end·​local·​v11····​#·​"child":​Landroid/​view/​View;​ 917 ····​.​end·​local·​v11····​#·​"child":​Landroid/​view/​View;​
918 ····​.​end·​local·​v23····​#·​"lp":​Landroid/​support/​v7/​widget/​ActionMenuView$Layout​Params;​ 918 ····​.​end·​local·​v23····​#·​"lp":​Landroid/​support/​v7/​widget/​ActionMenuView$Layout​Params;​
919 ····​:​cond_d 919 ····​:​cond_d
920 ····​or-​long·​v32,​·​v32,​·​v28 920 ····​or-​long·​v32,​·​v32,​·​v27
   
921 ····​.​line·​282 921 ····​.​line·​282
922 ····​move/​from16·​v0,​·​v27 922 ····​move/​from16·​v0,​·​v29
   
923 ····​if-​le·​v0,​·​v8,​·​:​cond_13 923 ····​if-​le·​v0,​·​v8,​·​:​cond_13
   
924 ····​.​line·​311 924 ····​.​line·​311
925 ····​.​end·​local·​v26····​#·​"minCells":​I 925 ····​.​end·​local·​v26····​#·​"minCells":​I
Max diff block lines reached; 1287/4160 bytes (30.94%) of diff not shown.
[−]
smali/android/support/v7/widget/ListPopupWindow$ForwardingListener.smali
Offset 357, 19 lines modified Offset 357, 19 lines modified
357 ····​move·​v7,​·​v8 357 ····​move·​v7,​·​v8
   
358 ····​.​line·​1445 358 ····​.​line·​1445
359 ····​goto·​:​goto_2 359 ····​goto·​:​goto_2
360 .​end·​method 360 .​end·​method
   
361 .​method·​private·​onTouchObserved(Landr​oid/​view/​MotionEvent;​)​Z 361 .​method·​private·​onTouchObserved(Landr​oid/​view/​MotionEvent;​)​Z
362 ····​.​locals·​11 362 ····​.​locals·​10
363 ····​.​param·​p1,​·​"srcEvent"····​#·​Landroid/​view/​MotionEvent;​ 363 ····​.​param·​p1,​·​"srcEvent"····​#·​Landroid/​view/​MotionEvent;​
   
364 ····​.​prologue 364 ····​.​prologue
365 ····​const/​4·​v10,​·​0x0 365 ····​const/​4·​v9,​·​0x0
   
366 ····​const/​4·​v6,​·​0x1 366 ····​const/​4·​v6,​·​0x1
   
367 ····​const/​4·​v5,​·​0x0 367 ····​const/​4·​v5,​·​0x0
   
368 ····​.​line·​1333 368 ····​.​line·​1333
369 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mSrc:​Landroid/​view/​View;​ 369 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mSrc:​Landroid/​view/​View;​
Offset 414, 49 lines modified Offset 414, 49 lines modified
414 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mDisallowIntercept:​Ljava/​lang/​Runnable;​ 414 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mDisallowIntercept:​Ljava/​lang/​Runnable;​
   
415 ····​if-​nez·​v6,​·​:​cond_2 415 ····​if-​nez·​v6,​·​:​cond_2
   
416 ····​.​line·​1345 416 ····​.​line·​1345
417 ····​new-​instance·​v6,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener$Disallo​wIntercept;​ 417 ····​new-​instance·​v6,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener$Disallo​wIntercept;​
   
418 ····​invoke-​direct·​{v6,​·​p0,​·​v10},​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener$Disallo​wIntercept;​-​><init>(Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​Landroid/​support/​v7/​widget/​ListPopupWindow$1;​)​V 418 ····​invoke-​direct·​{v6,​·​p0,​·​v9},​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener$Disallo​wIntercept;​-​><init>(Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​Landroid/​support/​v7/​widget/​ListPopupWindow$1;​)​V
   
419 ····​iput-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mDisallowIntercept:​Ljava/​lang/​Runnable;​ 419 ····​iput-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mDisallowIntercept:​Ljava/​lang/​Runnable;​
   
420 ····​.​line·​1347 420 ····​.​line·​1347
421 ····​:​cond_2 421 ····​:​cond_2
422 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mDisallowIntercept:​Ljava/​lang/​Runnable;​ 422 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mDisallowIntercept:​Ljava/​lang/​Runnable;​
   
423 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mTapTimeout:​I 423 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mTapTimeout:​I
   
424 ····​int-​to-​long·​v8,​·​v7 424 ····​int-​to-​long·​v7,​·​v7
   
425 ····​invoke-​virtual·​{v2,​·​v6,​·​v8,​·​v9},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 425 ····​invoke-​virtual·​{v2,​·​v6,​·​v7,​·​v8},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
426 ····​.​line·​1348 426 ····​.​line·​1348
427 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mTriggerLongPress:​Ljava/​lang/​Runnable;​ 427 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mTriggerLongPress:​Ljava/​lang/​Runnable;​
   
428 ····​if-​nez·​v6,​·​:​cond_3 428 ····​if-​nez·​v6,​·​:​cond_3
   
429 ····​.​line·​1349 429 ····​.​line·​1349
430 ····​new-​instance·​v6,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener$Trigger​LongPress;​ 430 ····​new-​instance·​v6,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener$Trigger​LongPress;​
   
431 ····​invoke-​direct·​{v6,​·​p0,​·​v10},​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener$Trigger​LongPress;​-​><init>(Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​Landroid/​support/​v7/​widget/​ListPopupWindow$1;​)​V 431 ····​invoke-​direct·​{v6,​·​p0,​·​v9},​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener$Trigger​LongPress;​-​><init>(Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​Landroid/​support/​v7/​widget/​ListPopupWindow$1;​)​V
   
432 ····​iput-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mTriggerLongPress:​Ljava/​lang/​Runnable;​ 432 ····​iput-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mTriggerLongPress:​Ljava/​lang/​Runnable;​
   
433 ····​.​line·​1351 433 ····​.​line·​1351
434 ····​:​cond_3 434 ····​:​cond_3
435 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mTriggerLongPress:​Ljava/​lang/​Runnable;​ 435 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mTriggerLongPress:​Ljava/​lang/​Runnable;​
   
436 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mLongPressTimeout:​I 436 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mLongPressTimeout:​I
   
437 ····​int-​to-​long·​v8,​·​v7 437 ····​int-​to-​long·​v7,​·​v7
   
438 ····​invoke-​virtual·​{v2,​·​v6,​·​v8,​·​v9},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 438 ····​invoke-​virtual·​{v2,​·​v6,​·​v7,​·​v8},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
439 ····​goto·​:​goto_0 439 ····​goto·​:​goto_0
   
440 ····​.​line·​1354 440 ····​.​line·​1354
441 ····​:​pswitch_1 441 ····​:​pswitch_1
442 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mActivePointerId:​I 442 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Forwa​rdingListener;​-​>mActivePointerId:​I
   
[−]
smali/android/support/v7/widget/ListPopupWindow$PopupTouchInterceptor.smali
Offset 45, 15 lines modified Offset 45, 15 lines modified
   
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
   
47 #·​virtual·​methods 47 #·​virtual·​methods
48 .​method·​public·​onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z 48 .​method·​public·​onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z
49 ····​.​locals·8 49 ····​.​locals·7
50 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 50 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
51 ····​.​param·​p2,​·​"event"····​#·​Landroid/​view/​MotionEvent;​ 51 ····​.​param·​p2,​·​"event"····​#·​Landroid/​view/​MotionEvent;​
   
52 ····​.​prologue 52 ····​.​prologue
53 ····​.​line·​1736 53 ····​.​line·​1736
54 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I 54 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
   
Offset 142, 17 lines modified Offset 142, 17 lines modified
142 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Popup​TouchInterceptor;​-​>this$0:​Landroid/​support/​v7/​widget/​ListPopupWindow;​ 142 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v7/​widget/​ListPopupWindow$Popup​TouchInterceptor;​-​>this$0:​Landroid/​support/​v7/​widget/​ListPopupWindow;​
   
143 ····​#·​getter·​for:​·​Landroid/​support/​v7/​widget/​ListPopupWindow;​-​>mResizePopupRunnable​:​Landroid/​support/​v7/​widget/​ListPopupWindow$Resiz​ePopupRunnable;​ 143 ····​#·​getter·​for:​·​Landroid/​support/​v7/​widget/​ListPopupWindow;​-​>mResizePopupRunnable​:​Landroid/​support/​v7/​widget/​ListPopupWindow$Resiz​ePopupRunnable;​
144 ····​invoke-​static·​{v4},​·​Landroid/​support/​v7/​widget/​ListPopupWindow;​-​>access$1200(Landroid​/​support/​v7/​widget/​ListPopupWindow;​)​Landroid/​support/​v7/​widget/​ListPopupWindow$Resiz​ePopupRunnable;​ 144 ····​invoke-​static·​{v4},​·​Landroid/​support/​v7/​widget/​ListPopupWindow;​-​>access$1200(Landroid​/​support/​v7/​widget/​ListPopupWindow;​)​Landroid/​support/​v7/​widget/​ListPopupWindow$Resiz​ePopupRunnable;​
   
145 ····​move-​result-​object·​v4 145 ····​move-​result-​object·​v4
   
146 ····​const-​wide/​16·​v6,​·​0xfa 146 ····​const-​wide/​16·​v5,​·​0xfa
   
147 ····​invoke-​virtual·​{v3,​·​v4,​·​v6,​·​v7},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 147 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
148 ····​.​line·​1747 148 ····​.​line·​1747
149 ····​:​cond_0 149 ····​:​cond_0
150 ····​:​goto_0 150 ····​:​goto_0
151 ····​const/​4·​v3,​·​0x0 151 ····​const/​4·​v3,​·​0x0
   
152 ····​return·​v3 152 ····​return·​v3
[−]
smali/android/support/v7/widget/SwitchCompat.smali
Offset 787, 21 lines modified Offset 787, 21 lines modified
   
787 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​SwitchCompat;​-​>mTextPaint:​Landroid/​text/​TextPaint;​ 787 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​SwitchCompat;​-​>mTextPaint:​Landroid/​text/​TextPaint;​
   
788 ····​invoke-​static·​{v1,​·​v3},​·​Landroid/​text/​Layout;​-​>getDesiredWidth(Ljav​a/​lang/​CharSequence;​Landroid/​text/​TextPaint;​)​F 788 ····​invoke-​static·​{v1,​·​v3},​·​Landroid/​text/​Layout;​-​>getDesiredWidth(Ljav​a/​lang/​CharSequence;​Landroid/​text/​TextPaint;​)​F
   
789 ····​move-​result·​v3 789 ····​move-​result·​v3
   
790 ····​float-​to-​double·​v4,​·​v3 790 ····​float-​to-​double·​v3,​·​v3
   
791 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 791 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
792 ····​move-​result-​wide·​v4 792 ····​move-​result-​wide·​v3
   
793 ····​double-​to-​int·​v3,​·​v4 793 ····​double-​to-​int·​v3,​·​v3
   
794 ····​:​goto_1 794 ····​:​goto_1
795 ····​sget-​object·​v4,​·​Landroid/​text/​Layout$Alignment;​-​>ALIGN_NORMAL:​Landroid/​text/​Layout$Alignment;​ 795 ····​sget-​object·​v4,​·​Landroid/​text/​Layout$Alignment;​-​>ALIGN_NORMAL:​Landroid/​text/​Layout$Alignment;​
   
796 ····​const/​high16·​v5,​·​0x3f800000····​#·​1.​0f 796 ····​const/​high16·​v5,​·​0x3f800000····​#·​1.​0f
   
797 ····​const/​4·​v6,​·​0x0 797 ····​const/​4·​v6,​·​0x0
[−]
smali/com/floreysoft/jmte/Engine.smali
Offset 410, 54 lines modified Offset 410, 53 lines modified
   
410 ····​monitor-​exit·​p0 410 ····​monitor-​exit·​p0
   
411 ····​throw·​v0 411 ····​throw·​v0
412 .​end·​method 412 .​end·​method
   
413 .​method·​public·​declared-​synchronized·​deregisterNamedRender​er(Lcom/​floreysoft/​jmte/​NamedRenderer;​)​Lcom/​floreysoft/​jmte/​Engine;​ 413 .​method·​public·​declared-​synchronized·​deregisterNamedRender​er(Lcom/​floreysoft/​jmte/​NamedRenderer;​)​Lcom/​floreysoft/​jmte/​Engine;​
414 ····​.​locals·7 414 ····​.​locals·6
415 ····​.​param·​p1,​·​"renderer"····​#·​Lcom/​floreysoft/​jmte/​NamedRenderer;​ 415 ····​.​param·​p1,​·​"renderer"····​#·​Lcom/​floreysoft/​jmte/​NamedRenderer;​
   
416 ····​.​prologue 416 ····​.​prologue
417 ····​.​line·​276 417 ····​.​line·​276
418 ····​monitor-​enter·​p0 418 ····​monitor-​enter·​p0
   
419 ····​:​try_start_0 419 ····​:​try_start_0
420 ····​iget-​object·​v5,​·​p0,​·​Lcom/​floreysoft/​jmte/​Engine;​-​>namedRenderers:​Ljava/​util/​Map;​ 420 ····​iget-​object·​v4,​·​p0,​·​Lcom/​floreysoft/​jmte/​Engine;​-​>namedRenderers:​Ljava/​util/​Map;​
   
421 ····​invoke-​interface·​{p1},​·​Lcom/​floreysoft/​jmte/​NamedRenderer;​-​>getName()​Ljava/​lang/​String;​ 421 ····​invoke-​interface·​{p1},​·​Lcom/​floreysoft/​jmte/​NamedRenderer;​-​>getName()​Ljava/​lang/​String;​
   
422 ····​move-​result-​object·​v6 422 ····​move-​result-​object·​v5
   
423 ····​invoke-​interface·​{v5,​·​v6},​·​Ljava/​util/​Map;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 423 ····​invoke-​interface·​{v4,​·​v5},​·​Ljava/​util/​Map;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
424 ····​.​line·​277 424 ····​.​line·​277
425 ····​invoke-​interface·​{p1},​·​Lcom/​floreysoft/​jmte/​NamedRenderer;​-​>getSupportedClasses(​)​[Ljava/​lang/​Class;​ 425 ····​invoke-​interface·​{p1},​·​Lcom/​floreysoft/​jmte/​NamedRenderer;​-​>getSupportedClasses(​)​[Ljava/​lang/​Class;​
   
426 ····​move-​result-​object·​v5 426 ····​move-​result-​object·​v4
   
427 ····​invoke-​static·​{v5},​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>asSet([Ljava/​lang/​Object;​)​Ljava/​util/​Set;​ 427 ····​invoke-​static·​{v4},​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>asSet([Ljava/​lang/​Object;​)​Ljava/​util/​Set;​
   
428 ····​move-​result-​object·​v4 428 ····​move-​result-​object·​v3
   
429 ····​.​line·​278 429 ····​.​line·​278
430 ····​.​local·​v4,​·​"supportedClasses":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​Class<*>;​>;​" 430 ····​.​local·​v3,​·​"supportedClasses":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​Class<*>;​>;​"
431 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 431 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
432 ····​move-​result-​object·​v2 432 ····​move-​result-​object·​v4
   
433 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
434 ····​:​cond_0 433 ····​:​cond_0
435 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 434 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
436 ····​move-​result·​v5 435 ····​move-​result·​v5
   
437 ····​if-​eqz·​v5,​·​:​cond_1 436 ····​if-​eqz·​v5,​·​:​cond_1
   
438 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 437 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
439 ····​move-​result-​object·​v1 438 ····​move-​result-​object·​v1
   
440 ····​check-​cast·​v1,​·​Ljava/​lang/​Class;​ 439 ····​check-​cast·​v1,​·​Ljava/​lang/​Class;​
   
441 ····​.​line·​279 440 ····​.​line·​279
442 ····​.​local·​v1,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 441 ····​.​local·​v1,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
Offset 469, 50 lines modified Offset 468, 49 lines modified
469 ····​if-​eqz·​v0,​·​:​cond_0 468 ····​if-​eqz·​v0,​·​:​cond_0
   
470 ····​.​line·​281 469 ····​.​line·​281
471 ····​iget-​object·​v5,​·​p0,​·​Lcom/​floreysoft/​jmte/​Engine;​-​>namedRenderersForCla​ss:​Ljava/​util/​Map;​ 470 ····​iget-​object·​v5,​·​p0,​·​Lcom/​floreysoft/​jmte/​Engine;​-​>namedRenderersForCla​ss:​Ljava/​util/​Map;​
   
472 ····​invoke-​interface·​{v5,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 471 ····​invoke-​interface·​{v5,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
473 ····​move-​result-​object·​v3 472 ····​move-​result-​object·​v2
   
474 ····​check-​cast·​v3,​·​Ljava/​util/​Set;​ 473 ····​check-​cast·​v2,​·​Ljava/​util/​Set;​
   
475 ····​.​line·​282 474 ····​.​line·​282
476 ····​.​local·​v3,​·​"renderers":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Lcom/​floreysoft/​jmte/​NamedRenderer;​>;​" 475 ····​.​local·​v2,​·​"renderers":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Lcom/​floreysoft/​jmte/​NamedRenderer;​>;​"
477 ····​invoke-​interface·​{v3,​·​p1},​·​Ljava/​util/​Set;​-​>remove(Ljava/​lang/​Object;​)​Z 476 ····​invoke-​interface·​{v2,​·​p1},​·​Ljava/​util/​Set;​-​>remove(Ljava/​lang/​Object;​)​Z
   
478 ····​.​line·​283 477 ····​.​line·​283
479 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSuperclass()​Ljava/​lang/​Class;​ 478 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSuperclass()​Ljava/​lang/​Class;​
480 ····​:​try_end_0 479 ····​:​try_end_0
481 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 480 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
482 ····​move-​result-​object·​v0 481 ····​move-​result-​object·​v0
   
483 ····​.​line·​284 482 ····​.​line·​284
484 ····​goto·​:​goto_0 483 ····​goto·​:​goto_0
   
485 ····​.​line·​286 484 ····​.​line·​286
486 ····​.​end·​local·​v0····​#·​"classInHierarchy":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 485 ····​.​end·​local·​v0····​#·​"classInHierarchy":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
487 ····​.​end·​local·​v1····​#·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 486 ····​.​end·​local·​v1····​#·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
488 ····​.​end·​local·​v3····​#·​"renderers":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Lcom/​floreysoft/​jmte/​NamedRenderer;​>;​" 487 ····​.​end·​local·​v2····​#·​"renderers":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Lcom/​floreysoft/​jmte/​NamedRenderer;​>;​"
489 ····​:​cond_1 488 ····​:​cond_1
490 ····​monitor-​exit·​p0 489 ····​monitor-​exit·​p0
   
491 ····​return-​object·​p0 490 ····​return-​object·​p0
   
492 ····​.​line·​276 491 ····​.​line·​276
493 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 492 ····​.​end·​local·​v3····​#·​"supportedClasses":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​Class<*>;​>;​"
494 ····​.​end·​local·​v4····​#·​"supportedClasses":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​Class<*>;​>;​"  
495 ····​:​catchall_0 493 ····​:​catchall_0
496 ····​move-​exception·​v5 494 ····​move-​exception·​v4
   
497 ····​monitor-​exit·​p0 495 ····​monitor-​exit·​p0
   
498 ····​throw·​v5 496 ····​throw·​v4
499 .​end·​method 497 .​end·​method
Max diff block lines reached; 15095/19189 bytes (78.66%) of diff not shown.
[−]
smali/com/floreysoft/jmte/Engine$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$args:​[Ljava/​lang/​Object;​ 22 .​field·​final·​synthetic·​val$args:​[Ljava/​lang/​Object;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​floreysoft/​jmte/​Engine;​[Ljava/​lang/​Object;​)​V 24 .​method·​constructor·​<init>(Lcom/​floreysoft/​jmte/​Engine;​[Ljava/​lang/​Object;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​floreysoft/​jmte/​Engine;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​238 28 ····​.​line·​238
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​floreysoft/​jmte/​Engine$1;​-​>this$0:​Lcom/​floreysoft/​jmte/​Engine;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​floreysoft/​jmte/​Engine$1;​-​>this$0:​Lcom/​floreysoft/​jmte/​Engine;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​floreysoft/​jmte/​Engine$1;​-​>val$args:​[Ljava/​lang/​Object;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​floreysoft/​jmte/​Engine$1;​-​>val$args:​[Ljava/​lang/​Object;​
   
[−]
smali/com/floreysoft/jmte/DefaultModelAdaptor.smali
Offset 41, 481 lines modified Offset 41, 437 lines modified
   
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
   
43 #·​virtual·​methods 43 #·​virtual·​methods
44 .​method·​protected·​getPropertyValue(Ljav​a/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 44 .​method·​protected·​getPropertyValue(Ljav​a/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
45 ····​.​locals·20 45 ····​.​locals·18
46 ····​.​param·​p1,​·​"o"····​#·​Ljava/​lang/​Object;​ 46 ····​.​param·​p1,​·​"o"····​#·​Ljava/​lang/​Object;​
47 ····​.​param·​p2,​·​"propertyName"····​#·​Ljava/​lang/​String;​ 47 ····​.​param·​p2,​·​"propertyName"····​#·​Ljava/​lang/​String;​
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​109 49 ····​.​line·​109
50 ····​:​try_start_0 50 ····​:​try_start_0
51 ····​move-​object/​from16·​v0,​·​p1 51 ····​move-​object/​from16·​v0,​·​p1
   
52 ····​instance-​of·​v0,​·​v0,​·​Ljava/​util/​Map$Entry;​ 52 ····​instance-​of·​v13,​·​v0,​·​Ljava/​util/​Map$Entry;​
   
53 ····move/​from16·v17,​·​v0 53 ····if-​eqz·​v13,​·:​cond_2
   
54 ····​if-​eqz·​v17,​·​:​cond_2  
   
55 ····​.​line·​110 54 ····​.​line·​110
56 ····​move-​object/​from16·​v0,​·​p1 55 ····​move-​object/​from16·​v0,​·​p1
   
57 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​ 56 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​
   
58 ····​move-​object·​v6,​·​v0 57 ····​move-​object·​v4,​·​v0
   
59 ····​.​line·​111 58 ····​.​line·​111
60 ····​.​local·​v6,​·​"entry":​Ljava/​util/​Map$Entry;​ 59 ····​.​local·​v4,​·​"entry":​Ljava/​util/​Map$Entry;​
61 ····​const-​string·​v17,​·​"key" 60 ····​const-​string·​v13,​·​"key"
   
62 ····​move-​object/​from16·​v0,​·​p2 61 ····​move-​object/​from16·​v0,​·​p2
   
63 ····move-​object/​from16·​v1,​·​v17 62 ····invoke-​virtual·​{v0,​·​v13},​·Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
64 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z  
   
65 ····​move-​result·​v17 63 ····​move-​result·​v13
   
66 ····​if-​eqz·​v17,​·​:​cond_1 64 ····​if-​eqz·​v13,​·​:​cond_1
   
67 ····​.​line·​112 65 ····​.​line·​112
68 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 66 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
69 ····​move-​result-​object·​v13 67 ····​move-​result-​object·​v9
   
70 ····​.​line·​163 68 ····​.​line·​163
71 ····​.​end·​local·​v6····​#·​"entry":​Ljava/​util/​Map$Entry;​ 69 ····​.​end·​local·​v4····​#·​"entry":​Ljava/​util/​Map$Entry;​
72 ····​:​cond_0 70 ····​:​cond_0
73 ····​:​goto_0 71 ····​:​goto_0
74 ····​return-​object·​v13 72 ····​return-​object·​v9
   
75 ····​.​line·​114 73 ····​.​line·​114
76 ····​.​restart·​local·​v6····​#·​"entry":​Ljava/​util/​Map$Entry;​ 74 ····​.​restart·​local·​v4····​#·​"entry":​Ljava/​util/​Map$Entry;​
77 ····​:​cond_1 75 ····​:​cond_1
78 ····​const-​string·​v17,​·​"value" 76 ····​const-​string·​v13,​·​"value"
   
79 ····​move-​object/​from16·​v0,​·​p2 77 ····​move-​object/​from16·​v0,​·​p2
   
80 ····move-​object/​from16·​v1,​·​v17 78 ····invoke-​virtual·​{v0,​·​v13},​·Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
81 ····invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 79 ····move-​result·v13
   
82 ····move-​result·v17 80 ····if-​eqz·​v13,​·:​cond_2
   
83 ····​if-​eqz·​v17,​·​:​cond_2  
   
84 ····​.​line·​115 81 ····​.​line·​115
85 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 82 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
86 ····​move-​result-​object·​v13 83 ····​move-​result-​object·​v9
   
87 ····​.​line·​116 84 ····​.​line·​116
88 ····​.​local·​v13,​·​"result":​Ljava/​lang/​Object;​ 85 ····​.​local·​v9,​·​"result":​Ljava/​lang/​Object;​
89 ····​goto·​:​goto_0 86 ····​goto·​:​goto_0
   
90 ····​.​line·​120 87 ····​.​line·​120
91 ····​.​end·​local·​v6····​#·​"entry":​Ljava/​util/​Map$Entry;​ 88 ····​.​end·​local·​v4····​#·​"entry":​Ljava/​util/​Map$Entry;​
92 ····​.​end·​local·​v13····​#·​"result":​Ljava/​lang/​Object;​ 89 ····​.​end·​local·​v9····​#·​"result":​Ljava/​lang/​Object;​
93 ····​:​cond_2 90 ····​:​cond_2
94 ····​const/​16·​v16,​·​0x0 91 ····​const/​4·​v12,​·​0x0
   
95 ····​.​line·​121 92 ····​.​line·​121
96 ····​.​local·​v16,​·​"valueSet":​Z 93 ····​.​local·​v12,​·​"valueSet":​Z
97 ····​const/​4·​v15,​·​0x0 94 ····​const/​4·​v11,​·​0x0
   
98 ····​.​line·​122 95 ····​.​line·​122
99 ····​.​local·​v15,​·​"value":​Ljava/​lang/​Object;​ 96 ····​.​local·​v11,​·​"value":​Ljava/​lang/​Object;​
100 ····​const/​4·​v10,​·​0x0 97 ····​const/​4·​v6,​·​0x0
   
101 ····​.​line·​123 98 ····​.​line·​123
102 ····​.​local·​v10,​·​"member":​Ljava/​lang/​reflect/​Member;​ 99 ····​.​local·​v6,​·​"member":​Ljava/​lang/​reflect/​Member;​
103 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 100 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
104 ····​move-​result-​object·​v3 101 ····​move-​result-​object·​v1
   
105 ····​.​line·​124 102 ····​.​line·​124
Max diff block lines reached; 20207/23710 bytes (85.23%) of diff not shown.
[−]
smali/com/floreysoft/jmte/ScopedMap.smali
Offset 426, 22 lines modified Offset 426, 19 lines modified
426 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V 426 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V
   
427 ····​throw·​v0 427 ····​throw·​v0
428 .​end·​method 428 .​end·​method
   
429 .​method·​public·​bridge·​synthetic·​put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 429 .​method·​public·​bridge·​synthetic·​put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
430 ····​.​locals·​1 430 ····​.​locals·​1
431 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
432 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
433 ····​.​prologue 431 ····​.​prologue
434 ····​.​line·​17 432 ····​.​line·​17
435 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 433 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
436 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
437 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​floreysoft/​jmte/​ScopedMap;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 434 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​floreysoft/​jmte/​ScopedMap;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
438 ····​move-​result-​object·​v0 435 ····​move-​result-​object·​v0
   
439 ····​return-​object·​v0 436 ····​return-​object·​v0
440 .​end·​method 437 .​end·​method
   
[−]
smali/com/floreysoft/jmte/encoder/XMLEncoder.smali
Offset 16, 32 lines modified Offset 16, 32 lines modified
   
16 ····​return-​void 16 ····​return-​void
17 .​end·​method 17 .​end·​method
   
   
18 #·​virtual·​methods 18 #·​virtual·​methods
19 .​method·​public·​encode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 19 .​method·​public·​encode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
20 ····​.​locals·8 20 ····​.​locals·7
21 ····​.​param·​p1,​·​"string"····​#·​Ljava/​lang/​String;​ 21 ····​.​param·​p1,​·​"string"····​#·​Ljava/​lang/​String;​
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​15 23 ····​.​line·​15
24 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 24 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
25 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I 25 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I
   
26 ····​move-​result·​v3 26 ····​move-​result·​v3
   
27 ····​int-​to-​double·​v4,​·​v3 27 ····​int-​to-​double·​v3,​·​v3
   
28 ····​const-​wide·​v6,​·​0x3ff3333333333333L····​#·​1.​2 28 ····​const-​wide·​v5,​·​0x3ff3333333333333L····​#·​1.​2
   
29 ····​mul-​double/​2addr·​v4,​·​v6 29 ····​mul-​double/​2addr·​v3,​·​v5
   
30 ····​double-​to-​int·​v3,​·​v4 30 ····​double-​to-​int·​v3,​·​v3
   
31 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V 31 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V
   
32 ····​.​line·​16 32 ····​.​line·​16
33 ····​.​local·​v2,​·​"sb":​Ljava/​lang/​StringBuilder;​ 33 ····​.​local·​v2,​·​"sb":​Ljava/​lang/​StringBuilder;​
34 ····​const/​4·​v1,​·​0x0 34 ····​const/​4·​v1,​·​0x0
   
[−]
smali/com/floreysoft/jmte/message/AbstractErrorHandler.smali
Offset 16, 15 lines modified Offset 16, 15 lines modified
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​2 17 ····​.​locals·​2
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​9 19 ····​.​line·​9
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
21 ····​.​line·​10 21 ····​.​line·​11
22 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 22 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
23 ····​move-​result-​object·​v0 23 ····​move-​result-​object·​v0
   
24 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 24 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
25 ····​move-​result-​object·​v0 25 ····​move-​result-​object·​v0
[−]
smali/com/floreysoft/jmte/message/InternalErrorHandler.smali
Offset 55, 14 lines modified Offset 55, 15 lines modified
   
55 ····​const/​4·​v0,​·​0x0 55 ····​const/​4·​v0,​·​0x0
   
56 ····​aput-​object·​p1,​·​v3,​·​v0 56 ····​aput-​object·​p1,​·​v3,​·​v0
   
57 ····​const/​4·​v0,​·​0x1 57 ····​const/​4·​v0,​·​0x1
   
  58 ····​.​line·​18
58 ····​invoke-​interface·​{p2},​·​Lcom/​floreysoft/​jmte/​token/​Token;​-​>getText()​Ljava/​lang/​String;​ 59 ····​invoke-​interface·​{p2},​·​Lcom/​floreysoft/​jmte/​token/​Token;​-​>getText()​Ljava/​lang/​String;​
   
59 ····​move-​result-​object·​v4 60 ····​move-​result-​object·​v4
   
60 ····​aput-​object·​v4,​·​v3,​·​v0 61 ····​aput-​object·​v4,​·​v3,​·​v0
   
61 ····​const/​4·​v0,​·​0x2 62 ····​const/​4·​v0,​·​0x2
Offset 75, 14 lines modified Offset 76, 15 lines modified
   
75 ····​move-​result-​object·​v4 76 ····​move-​result-​object·​v4
   
76 ····​aput-​object·​v4,​·​v3,​·​v0 77 ····​aput-​object·​v4,​·​v3,​·​v0
   
77 ····​const/​4·​v0,​·​0x3 78 ····​const/​4·​v0,​·​0x3
   
  79 ····​.​line·​19
78 ····​invoke-​interface·​{p2},​·​Lcom/​floreysoft/​jmte/​token/​Token;​-​>getColumn()​I 80 ····​invoke-​interface·​{p2},​·​Lcom/​floreysoft/​jmte/​token/​Token;​-​>getColumn()​I
   
79 ····​move-​result·​v4 81 ····​move-​result·​v4
   
80 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 82 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
81 ····​move-​result-​object·​v4 83 ····​move-​result-​object·​v4
Offset 96, 22 lines modified Offset 98, 23 lines modified
96 ····​invoke-​virtual·​{p3},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 98 ····​invoke-​virtual·​{p3},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
97 ····​move-​result-​object·​v0 99 ····​move-​result-​object·​v0
   
98 ····​:​goto_0 100 ····​:​goto_0
99 ····​aput-​object·​v0,​·​v3,​·​v4 101 ····​aput-​object·​v0,​·​v3,​·​v4
   
  102 ····​.​line·​16
100 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 103 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
101 ····​move-​result-​object·​v0 104 ····​move-​result-​object·​v0
   
102 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​logging/​Logger;​-​>warning(Ljava/​lang/​String;​)​V 105 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​logging/​Logger;​-​>warning(Ljava/​lang/​String;​)​V
   
103 ····​.​line·​21 106 ····​.​line·​21
104 ····​return-​void 107 ····​return-​void
   
105 ····​.​line·​16 108 ····​.​line·​19
106 ····​:​cond_0 109 ····​:​cond_0
107 ····​const-​string·​v0,​·​"" 110 ····​const-​string·​v0,​·​""
   
108 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
109 .​end·​method 112 .​end·​method
[−]
smali/com/floreysoft/jmte/message/DefaultErrorHandler.smali
Offset 49, 14 lines modified Offset 49, 15 lines modified
   
49 ····​invoke-​direct·​{v1,​·​p1},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​><init>(Ljava/​lang/​String;​)​V 49 ····​invoke-​direct·​{v1,​·​p1},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​><init>(Ljava/​lang/​String;​)​V
   
50 ····​invoke-​virtual·​{v1,​·​p3},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​>withModel(Ljava/​util/​Map;​)​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​ 50 ····​invoke-​virtual·​{v1,​·​p3},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​>withModel(Ljava/​util/​Map;​)​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​
   
51 ····​move-​result-​object·​v1 51 ····​move-​result-​object·​v1
   
  52 ····​.​line·​16
52 ····​invoke-​virtual·​{v1,​·​p2},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​>onToken(Lcom/​floreysoft/​jmte/​token/​Token;​)​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​ 53 ····​invoke-​virtual·​{v1,​·​p2},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​>onToken(Lcom/​floreysoft/​jmte/​token/​Token;​)​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​
   
53 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
54 ····​.​line·​17 55 ····​.​line·​17
55 ····​.​local·​v0,​·​"message":​Lcom/​floreysoft/​jmte/​message/​Message;​ 56 ····​.​local·​v0,​·​"message":​Lcom/​floreysoft/​jmte/​message/​Message;​
56 ····​iget-​object·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​message/​DefaultErrorHandler;​-​>logger:​Ljava/​util/​logging/​Logger;​ 57 ····​iget-​object·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​message/​DefaultErrorHandler;​-​>logger:​Ljava/​util/​logging/​Logger;​
[−]
smali/com/floreysoft/jmte/message/ProductionErrorHandler.smali
Offset 49, 14 lines modified Offset 49, 15 lines modified
   
49 ····​invoke-​direct·​{v1,​·​p1},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​><init>(Ljava/​lang/​String;​)​V 49 ····​invoke-​direct·​{v1,​·​p1},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​><init>(Ljava/​lang/​String;​)​V
   
50 ····​invoke-​virtual·​{v1,​·​p3},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​>withModel(Ljava/​util/​Map;​)​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​ 50 ····​invoke-​virtual·​{v1,​·​p3},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​>withModel(Ljava/​util/​Map;​)​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​
   
51 ····​move-​result-​object·​v1 51 ····​move-​result-​object·​v1
   
  52 ····​.​line·​18
52 ····​invoke-​virtual·​{v1,​·​p2},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​>onToken(Lcom/​floreysoft/​jmte/​token/​Token;​)​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​ 53 ····​invoke-​virtual·​{v1,​·​p2},​·​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​-​>onToken(Lcom/​floreysoft/​jmte/​token/​Token;​)​Lcom/​floreysoft/​jmte/​message/​ResourceBundleMessage​;​
   
53 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
54 ····​.​line·​19 55 ····​.​line·​19
55 ····​.​local·​v0,​·​"message":​Lcom/​floreysoft/​jmte/​message/​Message;​ 56 ····​.​local·​v0,​·​"message":​Lcom/​floreysoft/​jmte/​message/​Message;​
56 ····​iget-​object·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​message/​ProductionErrorHandle​r;​-​>logger:​Ljava/​util/​logging/​Logger;​ 57 ····​iget-​object·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​message/​ProductionErrorHandle​r;​-​>logger:​Ljava/​util/​logging/​Logger;​
[−]
smali/com/floreysoft/jmte/renderer/DefaultCollectionRenderer.smali
Offset 29, 22 lines modified Offset 29, 19 lines modified
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​public·​bridge·​synthetic·​render(Ljava/​lang/​Object;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 32 .​method·​public·​bridge·​synthetic·​render(Ljava/​lang/​Object;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
35 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​util/​Locale;​  
   
36 ····​.​prologue 34 ····​.​prologue
37 ····​.​line·​8 35 ····​.​line·​8
38 ····​check-​cast·​p1,​·​Ljava/​util/​Collection;​ 36 ····​check-​cast·​p1,​·​Ljava/​util/​Collection;​
   
39 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
40 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​floreysoft/​jmte/​renderer/​DefaultCollectionRend​erer;​-​>render(Ljava/​util/​Collection;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 37 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​floreysoft/​jmte/​renderer/​DefaultCollectionRend​erer;​-​>render(Ljava/​util/​Collection;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
41 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
42 ····​return-​object·​v0 39 ····​return-​object·​v0
43 .​end·​method 40 .​end·​method
   
[−]
smali/com/floreysoft/jmte/renderer/DefaultIterableRenderer.smali
Offset 69, 21 lines modified Offset 69, 18 lines modified
69 ····​const-​string·​v1,​·​"" 69 ····​const-​string·​v1,​·​""
   
70 ····​goto·​:​goto_0 70 ····​goto·​:​goto_0
71 .​end·​method 71 .​end·​method
   
72 .​method·​public·​bridge·​synthetic·​render(Ljava/​lang/​Object;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 72 .​method·​public·​bridge·​synthetic·​render(Ljava/​lang/​Object;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
73 ····​.​locals·​1 73 ····​.​locals·​1
74 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
75 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​util/​Locale;​  
   
76 ····​.​prologue 74 ····​.​prologue
77 ····​.​line·​10 75 ····​.​line·​10
78 ····​check-​cast·​p1,​·​Ljava/​lang/​Iterable;​ 76 ····​check-​cast·​p1,​·​Ljava/​lang/​Iterable;​
   
79 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
80 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​floreysoft/​jmte/​renderer/​DefaultIterableRender​er;​-​>render(Ljava/​lang/​Iterable;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 77 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​floreysoft/​jmte/​renderer/​DefaultIterableRender​er;​-​>render(Ljava/​lang/​Iterable;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
81 ····​move-​result-​object·​v0 78 ····​move-​result-​object·​v0
   
82 ····​return-​object·​v0 79 ····​return-​object·​v0
83 .​end·​method 80 .​end·​method
[−]
smali/com/floreysoft/jmte/renderer/DefaultMapRenderer.smali
Offset 29, 22 lines modified Offset 29, 19 lines modified
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​public·​bridge·​synthetic·​render(Ljava/​lang/​Object;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 32 .​method·​public·​bridge·​synthetic·​render(Ljava/​lang/​Object;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
35 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​util/​Locale;​  
   
36 ····​.​prologue 34 ····​.​prologue
37 ····​.​line·​9 35 ····​.​line·​9
38 ····​check-​cast·​p1,​·​Ljava/​util/​Map;​ 36 ····​check-​cast·​p1,​·​Ljava/​util/​Map;​
   
39 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
40 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​floreysoft/​jmte/​renderer/​DefaultMapRenderer;​-​>render(Ljava/​util/​Map;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 37 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​floreysoft/​jmte/​renderer/​DefaultMapRenderer;​-​>render(Ljava/​util/​Map;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
41 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
42 ····​return-​object·​v0 39 ····​return-​object·​v0
43 .​end·​method 40 .​end·​method
   
[−]
smali/com/floreysoft/jmte/renderer/DefaultObjectRenderer.smali
Offset 72, 14 lines modified Offset 72, 15 lines modified
   
72 ····​const/​4·​v2,​·​0x0 72 ····​const/​4·​v2,​·​0x0
   
73 ····​invoke-​interface·​{v0,​·​v2},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 73 ····​invoke-​interface·​{v0,​·​v2},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
74 ····​move-​result-​object·​v2 74 ····​move-​result-​object·​v2
   
  75 ····​.​line·​22
75 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 76 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
76 ····​move-​result-​object·​v1 77 ····​move-​result-​object·​v1
   
77 ····​.​restart·​local·​v1····​#·​"renderedResult":​Ljava/​lang/​String;​ 78 ····​.​restart·​local·​v1····​#·​"renderedResult":​Ljava/​lang/​String;​
78 ····​:​goto_1 79 ····​:​goto_1
79 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
[−]
smali/com/floreysoft/jmte/template/AbstractCompiledTemplate.smali
Offset 164, 14 lines modified Offset 164, 15 lines modified
   
164 ····​invoke-​direct·​{v4,​·​p1},​·​Lcom/​floreysoft/​jmte/​ScopedMap;​-​><init>(Ljava/​util/​Map;​)​V 164 ····​invoke-​direct·​{v4,​·​p1},​·​Lcom/​floreysoft/​jmte/​ScopedMap;​-​><init>(Ljava/​util/​Map;​)​V
   
165 ····​iget-​object·​v6,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​AbstractCompiledTempl​ate;​-​>engine:​Lcom/​floreysoft/​jmte/​Engine;​ 165 ····​iget-​object·​v6,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​AbstractCompiledTempl​ate;​-​>engine:​Lcom/​floreysoft/​jmte/​Engine;​
   
166 ····​iget-​object·​v2,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​AbstractCompiledTempl​ate;​-​>engine:​Lcom/​floreysoft/​jmte/​Engine;​ 166 ····​iget-​object·​v2,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​AbstractCompiledTempl​ate;​-​>engine:​Lcom/​floreysoft/​jmte/​Engine;​
   
  167 ····​.​line·​31
167 ····​invoke-​virtual·​{v2},​·​Lcom/​floreysoft/​jmte/​Engine;​-​>getErrorHandler()​Lcom/​floreysoft/​jmte/​ErrorHandler;​ 168 ····​invoke-​virtual·​{v2},​·​Lcom/​floreysoft/​jmte/​Engine;​-​>getErrorHandler()​Lcom/​floreysoft/​jmte/​ErrorHandler;​
   
168 ····​move-​result-​object·​v7 169 ····​move-​result-​object·​v7
   
169 ····​move-​object·​v2,​·​p2 170 ····​move-​object·​v2,​·​p2
   
170 ····​move-​object·​v5,​·​p3 171 ····​move-​object·​v5,​·​p3
[−]
smali/com/floreysoft/jmte/template/InterpretedTemplate$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/​floreysoft/​jmte/​template/​InterpretedTemplate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​)​V 23 .​method·​constructor·​<init>(Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​53 27 ····​.​line·​53
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate$1​;​-​>this$0:​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate$1​;​-​>this$0:​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 36, 70 lines modified Offset 37, 70 lines modified
   
36 .​method·​private·​isLocal(Ljava/​lang/​String;​)​Z 37 .​method·​private·​isLocal(Ljava/​lang/​String;​)​Z
37 ····​.​locals·​4 38 ····​.​locals·​4
38 ····​.​param·​p1,​·​"variable"····​#·​Ljava/​lang/​String;​ 39 ····​.​param·​p1,​·​"variable"····​#·​Ljava/​lang/​String;​
   
39 ····​.​prologue 40 ····​.​prologue
40 ····​.​line·​68 41 ····​.​line·​68
41 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate$1​;​-​>this$0:​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​ 42 ····​iget-​object·​v2,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate$1​;​-​>this$0:​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​
   
42 ····​iget-​object·​v3,​·​v3,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>context:​Lcom/​floreysoft/​jmte/​TemplateContext;​ 43 ····​iget-​object·​v2,​·​v2,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>context:​Lcom/​floreysoft/​jmte/​TemplateContext;​
   
43 ····​iget-​object·​v3,​·​v3,​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>scopes:​Ljava/​util/​List;​ 44 ····​iget-​object·​v2,​·​v2,​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>scopes:​Ljava/​util/​List;​
   
44 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 45 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
45 ····​move-​result-​object·​v1 46 ····​move-​result-​object·​v2
   
46 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
47 ····​:​cond_0 47 ····​:​cond_0
48 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 48 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
49 ····​move-​result·​v3 49 ····​move-​result·​v3
   
50 ····​if-​eqz·​v3,​·​:​cond_1 50 ····​if-​eqz·​v3,​·​:​cond_1
   
51 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 51 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
52 ····​move-​result-​object·​v2 52 ····​move-​result-​object·​v1
   
53 ····​check-​cast·​v2,​·​Lcom/​floreysoft/​jmte/​token/​Token;​ 53 ····​check-​cast·​v1,​·​Lcom/​floreysoft/​jmte/​token/​Token;​
   
54 ····​.​line·​69 54 ····​.​line·​69
55 ····​.​local·​v2,​·​"token":​Lcom/​floreysoft/​jmte/​token/​Token;​ 55 ····​.​local·​v1,​·​"token":​Lcom/​floreysoft/​jmte/​token/​Token;​
56 ····​instance-​of·​v3,​·​v2,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​ 56 ····​instance-​of·​v3,​·​v1,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​
   
57 ····​if-​eqz·​v3,​·​:​cond_0 57 ····​if-​eqz·​v3,​·​:​cond_0
   
58 ····​.​line·​70 58 ····​.​line·​70
59 ····​check-​cast·​v2,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​ 59 ····​check-​cast·​v1,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​
   
60 ····​.​end·​local·​v2····​#·​"token":​Lcom/​floreysoft/​jmte/​token/​Token;​ 60 ····​.​line·​71
61 ····invoke-​virtual·{v2},​·Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​>getVarName()​Ljava/​lang/​String;​ 61 ····.​end·​local·v1····​#·"token":​Lcom/​floreysoft/​jmte/​token/​Token;​
  62 ····​invoke-​virtual·​{v1},​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​>getVarName()​Ljava/​lang/​String;​
   
62 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
63 ····​.​line·​72 64 ····​.​line·​72
64 ····​.​local·​v0,​·​"foreachVarName":​Ljava/​lang/​String;​ 65 ····​.​local·​v0,​·​"foreachVarName":​Ljava/​lang/​String;​
65 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 66 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
66 ····​move-​result·​v3 67 ····​move-​result·​v3
   
67 ····​if-​eqz·​v3,​·​:​cond_0 68 ····​if-​eqz·​v3,​·​:​cond_0
   
68 ····​.​line·​73 69 ····​.​line·​73
69 ····​const/​4·​v3,​·​0x1 70 ····​const/​4·​v2,​·​0x1
   
70 ····​.​line·​77 71 ····​.​line·​77
71 ····​.​end·​local·​v0····​#·​"foreachVarName":​Ljava/​lang/​String;​ 72 ····​.​end·​local·​v0····​#·​"foreachVarName":​Ljava/​lang/​String;​
72 ····​:​goto_0 73 ····​:​goto_0
73 ····​return·​v3 74 ····​return·​v2
   
74 ····​:​cond_1 75 ····​:​cond_1
75 ····​const/​4·​v3,​·​0x0 76 ····​const/​4·​v2,​·​0x0
   
76 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
77 .​end·​method 78 .​end·​method
   
   
78 #·​virtual·​methods 79 #·​virtual·​methods
79 .​method·​public·​log(Lcom/​floreysoft/​jmte/​TemplateContext;​Lcom/​floreysoft/​jmte/​token/​Token;​Lcom/​floreysoft/​jmte/​ProcessListener$Actio​n;​)​V 80 .​method·​public·​log(Lcom/​floreysoft/​jmte/​TemplateContext;​Lcom/​floreysoft/​jmte/​token/​Token;​Lcom/​floreysoft/​jmte/​ProcessListener$Actio​n;​)​V
[−]
smali/com/floreysoft/jmte/template/InterpretedTemplate.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
   
30 ····​.​line·​36 30 ····​.​line·​36
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>sourceName:​Ljava/​lang/​String;​ 31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>sourceName:​Ljava/​lang/​String;​
   
32 ····​.​line·​37 32 ····​.​line·​37
33 ····​new-​instance·​v0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​ 33 ····​new-​instance·​v0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​
   
  34 ····​.​line·​38
34 ····​invoke-​virtual·​{p3},​·​Lcom/​floreysoft/​jmte/​Engine;​-​>getExprStartToken()​Ljava/​lang/​String;​ 35 ····​invoke-​virtual·​{p3},​·​Lcom/​floreysoft/​jmte/​Engine;​-​>getExprStartToken()​Ljava/​lang/​String;​
   
35 ····​move-​result-​object·​v1 36 ····​move-​result-​object·​v1
   
36 ····​invoke-​virtual·​{p3},​·​Lcom/​floreysoft/​jmte/​Engine;​-​>getExprEndToken()​Ljava/​lang/​String;​ 37 ····​invoke-​virtual·​{p3},​·​Lcom/​floreysoft/​jmte/​Engine;​-​>getExprEndToken()​Ljava/​lang/​String;​
   
37 ····​move-​result-​object·​v2 38 ····​move-​result-​object·​v2
Offset 86, 15 lines modified Offset 87, 15 lines modified
   
86 ····​.​line·​183 87 ····​.​line·​183
87 ····​if-​eqz·​p1,​·​:​cond_0 88 ····​if-​eqz·​p1,​·​:​cond_0
   
88 ····​.​line·​184 89 ····​.​line·​184
89 ····​const/​4·​v2,​·​0x1 90 ····​const/​4·​v2,​·​0x1
   
90 ····​.​line·​192 91 ····​.​line·​190
91 ····​.​local·​v2,​·​"localSkip":​Z 92 ····​.​local·​v2,​·​"localSkip":​Z
92 ····​:​goto_0 93 ····​:​goto_0
93 ····​:​try_start_0 94 ····​:​try_start_0
94 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​ 95 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​
   
95 ····​invoke-​virtual·​{v3},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>currentToken()​Lcom/​floreysoft/​jmte/​token/​Token;​ 96 ····​invoke-​virtual·​{v3},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>currentToken()​Lcom/​floreysoft/​jmte/​token/​Token;​
   
Offset 188, 15 lines modified Offset 189, 15 lines modified
188 ····​if-​eqz·​p1,​·​:​cond_5 189 ····​if-​eqz·​p1,​·​:​cond_5
   
189 ····​sget-​object·​v3,​·​Lcom/​floreysoft/​jmte/​ProcessListener$Actio​n;​-​>SKIP:​Lcom/​floreysoft/​jmte/​ProcessListener$Actio​n;​ 190 ····​sget-​object·​v3,​·​Lcom/​floreysoft/​jmte/​ProcessListener$Actio​n;​-​>SKIP:​Lcom/​floreysoft/​jmte/​ProcessListener$Actio​n;​
   
190 ····​:​goto_3 191 ····​:​goto_3
191 ····​invoke-​virtual·​{v4,​·​v0,​·​v3},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>notifyProcessListene​r(Lcom/​floreysoft/​jmte/​token/​Token;​Lcom/​floreysoft/​jmte/​ProcessListener$Actio​n;​)​V 192 ····​invoke-​virtual·​{v4,​·​v0,​·​v3},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>notifyProcessListene​r(Lcom/​floreysoft/​jmte/​token/​Token;​Lcom/​floreysoft/​jmte/​ProcessListener$Actio​n;​)​V
   
192 ····​.​line·​206 193 ····​.​line·​205
193 ····​:​goto_4 194 ····​:​goto_4
194 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​ 195 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​
   
195 ····​invoke-​virtual·​{v3},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>currentToken()​Lcom/​floreysoft/​jmte/​token/​Token;​ 196 ····​invoke-​virtual·​{v3},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>currentToken()​Lcom/​floreysoft/​jmte/​token/​Token;​
   
196 ····​move-​result-​object·​v0 197 ····​move-​result-​object·​v0
   
Offset 536, 15 lines modified Offset 537, 15 lines modified
   
536 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 537 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
537 ····​move-​result·​v3 538 ····​move-​result·​v3
   
538 ····​if-​nez·​v3,​·​:​cond_5 539 ····​if-​nez·​v3,​·​:​cond_5
   
539 ····​.​line·​134 540 ····​.​line·​133
540 ····​:​cond_0 541 ····​:​cond_0
541 ····​:​goto_0 542 ····​:​goto_0
542 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​ 543 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​
   
543 ····​invoke-​virtual·​{v3},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>currentToken()​Lcom/​floreysoft/​jmte/​token/​Token;​ 544 ····​invoke-​virtual·​{v3},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>currentToken()​Lcom/​floreysoft/​jmte/​token/​Token;​
   
544 ····​move-​result-​object·​v0 545 ····​move-​result-​object·​v0
Offset 705, 15 lines modified Offset 706, 15 lines modified
705 ····​invoke-​virtual·​{p0,​·​v1,​·​v3},​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>addSpecialVariables(​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​Ljava/​util/​Map;​)​V 706 ····​invoke-​virtual·​{p0,​·​v1,​·​v3},​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>addSpecialVariables(​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​Ljava/​util/​Map;​)​V
   
706 ····​.​line·​152 707 ····​.​line·​152
707 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​ 708 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​
   
708 ····​invoke-​virtual·​{v3,​·​v1},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>rewind(Lcom/​floreysoft/​jmte/​token/​Token;​)​V 709 ····​invoke-​virtual·​{v3,​·​v1},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>rewind(Lcom/​floreysoft/​jmte/​token/​Token;​)​V
   
709 ····​.​line·​155 710 ····​.​line·​154
710 ····​:​goto_3 711 ····​:​goto_3
711 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​ 712 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>tokenStream:​Lcom/​floreysoft/​jmte/​token/​TokenStream;​
   
712 ····​invoke-​virtual·​{v3},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>currentToken()​Lcom/​floreysoft/​jmte/​token/​Token;​ 713 ····​invoke-​virtual·​{v3},​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>currentToken()​Lcom/​floreysoft/​jmte/​token/​Token;​
   
713 ····​move-​result-​object·​v0 714 ····​move-​result-​object·​v0
   
Offset 825, 14 lines modified Offset 826, 15 lines modified
   
825 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>sourceName:​Ljava/​lang/​String;​ 826 ····​iget-​object·​v3,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>sourceName:​Ljava/​lang/​String;​
   
826 ····​new-​instance·​v5,​·​Lcom/​floreysoft/​jmte/​DefaultModelAdaptor;​ 827 ····​new-​instance·​v5,​·​Lcom/​floreysoft/​jmte/​DefaultModelAdaptor;​
   
827 ····​invoke-​direct·​{v5},​·​Lcom/​floreysoft/​jmte/​DefaultModelAdaptor;​-​><init>()​V 828 ····​invoke-​direct·​{v5},​·​Lcom/​floreysoft/​jmte/​DefaultModelAdaptor;​-​><init>()​V
   
  829 ····​.​line·​84
828 ····​invoke-​virtual·​{v6},​·​Lcom/​floreysoft/​jmte/​Engine;​-​>getErrorHandler()​Lcom/​floreysoft/​jmte/​ErrorHandler;​ 830 ····​invoke-​virtual·​{v6},​·​Lcom/​floreysoft/​jmte/​Engine;​-​>getErrorHandler()​Lcom/​floreysoft/​jmte/​ErrorHandler;​
   
829 ····​move-​result-​object·​v7 831 ····​move-​result-​object·​v7
   
830 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​Ljava/​lang/​String;​Lcom/​floreysoft/​jmte/​ScopedMap;​Lcom/​floreysoft/​jmte/​ModelAdaptor;​Lcom/​floreysoft/​jmte/​Engine;​Lcom/​floreysoft/​jmte/​ErrorHandler;​Lcom/​floreysoft/​jmte/​ProcessListener;​)​V 832 ····​invoke-​direct/​range·​{v0·​.​.​·​v8},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​Ljava/​lang/​String;​Lcom/​floreysoft/​jmte/​ScopedMap;​Lcom/​floreysoft/​jmte/​ModelAdaptor;​Lcom/​floreysoft/​jmte/​Engine;​Lcom/​floreysoft/​jmte/​ErrorHandler;​Lcom/​floreysoft/​jmte/​ProcessListener;​)​V
   
831 ····​iput-​object·​v0,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>context:​Lcom/​floreysoft/​jmte/​TemplateContext;​ 833 ····​iput-​object·​v0,​·​p0,​·​Lcom/​floreysoft/​jmte/​template/​InterpretedTemplate;​-​>context:​Lcom/​floreysoft/​jmte/​TemplateContext;​
Offset 909, 14 lines modified Offset 911, 15 lines modified
   
909 ····​invoke-​direct·​{v4,​·​p1},​·​Lcom/​floreysoft/​jmte/​ScopedMap;​-​><init>(Ljava/​util/​Map;​)​V 911 ····​invoke-​direct·​{v4,​·​p1},​·​Lcom/​floreysoft/​jmte/​ScopedMap;​-​><init>(Ljava/​util/​Map;​)​V
   
Max diff block lines reached; 2401/6324 bytes (37.97%) of diff not shown.
[−]
smali/com/floreysoft/jmte/token/AnnotationToken.smali
Offset 35, 14 lines modified Offset 35, 15 lines modified
35 ····​.​locals·​3 35 ····​.​locals·​3
36 ····​.​param·​p1,​·​"context"····​#·​Lcom/​floreysoft/​jmte/​TemplateContext;​ 36 ····​.​param·​p1,​·​"context"····​#·​Lcom/​floreysoft/​jmte/​TemplateContext;​
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​25 38 ····​.​line·​25
39 ····​iget-​object·​v2,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​AnnotationToken;​-​>receiver:​Ljava/​lang/​String;​ 39 ····​iget-​object·​v2,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​AnnotationToken;​-​>receiver:​Ljava/​lang/​String;​
   
  40 ····​.​line·​26
40 ····​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>resolveAnnotationPro​cessor(Ljava/​lang/​String;​)​Lcom/​floreysoft/​jmte/​AnnotationProcessor;​ 41 ····​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>resolveAnnotationPro​cessor(Ljava/​lang/​String;​)​Lcom/​floreysoft/​jmte/​AnnotationProcessor;​
   
41 ····​move-​result-​object·​v0 42 ····​move-​result-​object·​v0
   
42 ····​.​line·​27 43 ····​.​line·​27
43 ····​.​local·​v0,​·​"annotationProcessor"​:​Lcom/​floreysoft/​jmte/​AnnotationProcessor;​,​·​"Lcom/​floreysoft/​jmte/​AnnotationProcessor<*​>;​" 44 ····​.​local·​v0,​·​"annotationProcessor"​:​Lcom/​floreysoft/​jmte/​AnnotationProcessor;​,​·​"Lcom/​floreysoft/​jmte/​AnnotationProcessor<*​>;​"
44 ····​if-​eqz·​v0,​·​:​cond_0 45 ····​if-​eqz·​v0,​·​:​cond_0
[−]
smali/com/floreysoft/jmte/token/ForEachToken.smali
Offset 305, 14 lines modified Offset 305, 15 lines modified
   
305 ····​iget-​object·​v0,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​>separator:​Ljava/​lang/​String;​ 305 ····​iget-​object·​v0,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​>separator:​Ljava/​lang/​String;​
   
306 ····​if-​eqz·​v0,​·​:​cond_0 306 ····​if-​eqz·​v0,​·​:​cond_0
   
307 ····​iget-​object·​v0,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​>separator:​Ljava/​lang/​String;​ 307 ····​iget-​object·​v0,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​>separator:​Ljava/​lang/​String;​
   
  308 ····​.​line·​39
308 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 309 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
   
309 ····​move-​result·​v0 310 ····​move-​result·​v0
   
310 ····​if-​eqz·​v0,​·​:​cond_2 311 ····​if-​eqz·​v0,​·​:​cond_2
   
311 ····​:​cond_0 312 ····​:​cond_0
Offset 331, 15 lines modified Offset 332, 15 lines modified
   
331 ····​.​line·​41 332 ····​.​line·​41
332 ····​:​cond_1 333 ····​:​cond_1
333 ····​iget-​object·​v0,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​>text:​Ljava/​lang/​String;​ 334 ····​iget-​object·​v0,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​>text:​Ljava/​lang/​String;​
   
334 ····​return-​object·​v0 335 ····​return-​object·​v0
   
335 ····​.​line·​38 336 ····​.​line·​39
336 ····​:​cond_2 337 ····​:​cond_2
337 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 338 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
338 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 339 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
339 ····​const-​string·​v2,​·​"·​" 340 ····​const-​string·​v2,​·​"·​"
   
[−]
smali/com/floreysoft/jmte/token/IfCmpToken.smali
Offset 135, 14 lines modified Offset 135, 15 lines modified
   
135 ····​const/​4·​v1,​·​0x2 135 ····​const/​4·​v1,​·​0x2
   
136 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 136 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
137 ····​const/​4·​v2,​·​0x0 137 ····​const/​4·​v2,​·​0x0
   
  138 ····​.​line·​29
138 ····​invoke-​virtual·​{p0},​·​Lcom/​floreysoft/​jmte/​token/​IfCmpToken;​-​>getExpression()​Ljava/​lang/​String;​ 139 ····​invoke-​virtual·​{p0},​·​Lcom/​floreysoft/​jmte/​token/​IfCmpToken;​-​>getExpression()​Ljava/​lang/​String;​
   
139 ····​move-​result-​object·​v3 140 ····​move-​result-​object·​v3
   
140 ····​aput-​object·​v3,​·​v1,​·​v2 141 ····​aput-​object·​v3,​·​v1,​·​v2
   
141 ····​const/​4·​v2,​·​0x1 142 ····​const/​4·​v2,​·​0x1
[−]
smali/com/floreysoft/jmte/token/IfToken.smali
Offset 96, 14 lines modified Offset 96, 15 lines modified
   
96 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 96 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
97 ····​move-​result·​v7 97 ····​move-​result·​v7
   
98 ····​if-​nez·​v7,​·​:​cond_0 98 ····​if-​nez·​v7,​·​:​cond_0
   
  99 ····​.​line·​45
99 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 100 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
100 ····​move-​result-​object·​v7 101 ····​move-​result-​object·​v7
   
101 ····​const-​string·​v8,​·​"false" 102 ····​const-​string·​v8,​·​"false"
   
102 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 103 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
[−]
smali/com/floreysoft/jmte/token/Lexer.smali
Offset 47, 24 lines modified Offset 47, 26 lines modified
47 ····​if-​ne·​v4,​·​v0,​·​:​cond_0 47 ····​if-​ne·​v4,​·​v0,​·​:​cond_0
   
48 ····​.​line·​37 48 ····​.​line·​37
49 ····​sget-​object·​v4,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>RAW_MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 49 ····​sget-​object·​v4,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>RAW_MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
50 ····​const/​16·​v35,​·​0x1 50 ····​const/​16·​v35,​·​0x1
   
  51 ····​.​line·​38
51 ····​move-​object/​from16·​v0,​·​v22 52 ····​move-​object/​from16·​v0,​·​v22
   
52 ····​move/​from16·​v1,​·​v35 53 ····​move/​from16·​v1,​·​v35
   
53 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 54 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
54 ····​move-​result-​object·​v35 55 ····​move-​result-​object·​v35
   
55 ····​const/​16·​v36,​·​0x2 56 ····​const/​16·​v36,​·​0x2
   
  57 ····​.​line·​37
56 ····​move-​object/​from16·​v0,​·​v35 58 ····​move-​object/​from16·​v0,​·​v35
   
57 ····​move/​from16·​v1,​·​v36 59 ····​move/​from16·​v1,​·​v36
   
58 ····​invoke-​virtual·​{v4,​·​v0,​·​v1},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>splitOnWhitespace(Lj​ava/​lang/​String;​I)​Ljava/​util/​List;​ 60 ····​invoke-​virtual·​{v4,​·​v0,​·​v1},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>splitOnWhitespace(Lj​ava/​lang/​String;​I)​Ljava/​util/​List;​
   
59 ····​move-​result-​object·​v30 61 ····​move-​result-​object·​v30
Offset 104, 14 lines modified Offset 106, 15 lines modified
104 ····​return-​object·​v11 106 ····​return-​object·​v11
   
105 ····​.​line·​46 107 ····​.​line·​46
106 ····​.​end·​local·​v30····​#·​"split":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 108 ····​.​end·​local·​v30····​#·​"split":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
107 ····​:​cond_0 109 ····​:​cond_0
108 ····​sget-​object·​v4,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>RAW_MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 110 ····​sget-​object·​v4,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>RAW_MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
  111 ····​.​line·​47
109 ····​move-​object/​from16·​v0,​·​v22 112 ····​move-​object/​from16·​v0,​·​v22
   
110 ····​invoke-​virtual·​{v4,​·​v0},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>splitOnWhitespace(Lj​ava/​lang/​String;​)​Ljava/​util/​List;​ 113 ····​invoke-​virtual·​{v4,​·​v0},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>splitOnWhitespace(Lj​ava/​lang/​String;​)​Ljava/​util/​List;​
   
111 ····​move-​result-​object·​v30 114 ····​move-​result-​object·​v30
   
112 ····​.​line·​50 115 ····​.​line·​50
Offset 410, 14 lines modified Offset 413, 15 lines modified
   
410 ····​move-​result-​object·​v28 413 ····​move-​result-​object·​v28
   
411 ····​.​line·​116 414 ····​.​line·​116
412 ····​:​cond_9 415 ····​:​cond_9
413 ····​new-​instance·​v11,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​ 416 ····​new-​instance·​v11,​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​
   
  417 ····​.​line·​117
414 ····​invoke-​virtual/​range·​{v28·​.​.​·​v28},​·​Ljava/​lang/​String;​-​>length()​I 418 ····​invoke-​virtual/​range·​{v28·​.​.​·​v28},​·​Ljava/​lang/​String;​-​>length()​I
   
415 ····​move-​result·​v4 419 ····​move-​result·​v4
   
416 ····​if-​eqz·​v4,​·​:​cond_b 420 ····​if-​eqz·​v4,​·​:​cond_b
   
417 ····​.​end·​local·​v28····​#·​"separator":​Ljava/​lang/​String;​ 421 ····​.​end·​local·​v28····​#·​"separator":​Ljava/​lang/​String;​
Offset 428, 38 lines modified Offset 432, 39 lines modified
   
428 ····​move-​object/​from16·​v2,​·​v28 432 ····​move-​object/​from16·​v2,​·​v28
   
429 ····​invoke-​direct·​{v11,​·​v0,​·​v1,​·​v2},​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 433 ····​invoke-​direct·​{v11,​·​v0,​·​v1,​·​v2},​·​Lcom/​floreysoft/​jmte/​token/​ForEachToken;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
430 ····​goto/​16·​:​goto_0 434 ····​goto/​16·​:​goto_0
   
431 ····​.​line·​105 435 ····​.​line·​106
432 ····​.​restart·​local·​v13····​#·​"c":​C 436 ····​.​restart·​local·​v13····​#·​"c":​C
433 ····​:​cond_a 437 ····​:​cond_a
434 ····​:​goto_3 438 ····​:​goto_3
435 ····​move-​object/​from16·​v0,​·​v22 439 ····​move-​object/​from16·​v0,​·​v22
   
436 ····​move/​from16·​v1,​·​v29 440 ····​move/​from16·​v1,​·​v29
   
437 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>charAt(I)​C 441 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>charAt(I)​C
   
438 ····​move-​result·​v13 442 ····​move-​result·​v13
   
  443 ····​.​line·​105
439 ····​invoke-​static·​{v13},​·​Ljava/​lang/​Character;​-​>isWhitespace(C)​Z 444 ····​invoke-​static·​{v13},​·​Ljava/​lang/​Character;​-​>isWhitespace(C)​Z
   
440 ····​move-​result·​v4 445 ····​move-​result·​v4
   
441 ····​if-​eqz·​v4,​·​:​cond_7 446 ····​if-​eqz·​v4,​·​:​cond_7
   
442 ····​.​line·​107 447 ····​.​line·​107
443 ····​add-​int/​lit8·​v29,​·​v29,​·​0x1 448 ····​add-​int/​lit8·​v29,​·​v29,​·​0x1
   
444 ····​goto·​:​goto_3 449 ····​goto·​:​goto_3
   
445 ····​.​line·​116 450 ····​.​line·​117
446 ····​.​end·​local·​v13····​#·​"c":​C 451 ····​.​end·​local·​v13····​#·​"c":​C
447 ····​.​restart·​local·​v28····​#·​"separator":​Ljava/​lang/​String;​ 452 ····​.​restart·​local·​v28····​#·​"separator":​Ljava/​lang/​String;​
448 ····​:​cond_b 453 ····​:​cond_b
449 ····​const/​16·​v28,​·​0x0 454 ····​const/​16·​v28,​·​0x0
   
450 ····​goto·​:​goto_2 455 ····​goto·​:​goto_2
   
Offset 672, 14 lines modified Offset 677, 15 lines modified
Max diff block lines reached; 411/2751 bytes (14.94%) of diff not shown.
[−]
smali/com/floreysoft/jmte/token/StringToken.smali
Offset 400, 14 lines modified Offset 400, 15 lines modified
400 ····​move-​result·​v9 400 ····​move-​result·​v9
   
401 ····​if-​nez·​v9,​·​:​cond_5 401 ····​if-​nez·​v9,​·​:​cond_5
   
402 ····​.​line·​83 402 ····​.​line·​83
403 ····​iget-​object·​v9,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​StringToken;​-​>rendererName:​Ljava/​lang/​String;​ 403 ····​iget-​object·​v9,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​StringToken;​-​>rendererName:​Ljava/​lang/​String;​
   
  404 ····​.​line·​84
404 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>resolveNamedRenderer​(Ljava/​lang/​String;​)​Lcom/​floreysoft/​jmte/​NamedRenderer;​ 405 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>resolveNamedRenderer​(Ljava/​lang/​String;​)​Lcom/​floreysoft/​jmte/​NamedRenderer;​
   
405 ····​move-​result-​object·​v7 406 ····​move-​result-​object·​v7
   
406 ····​.​line·​85 407 ····​.​line·​85
407 ····​.​local·​v7,​·​"rendererForName":​Lcom/​floreysoft/​jmte/​NamedRenderer;​ 408 ····​.​local·​v7,​·​"rendererForName":​Lcom/​floreysoft/​jmte/​NamedRenderer;​
408 ····​if-​eqz·​v7,​·​:​cond_5 409 ····​if-​eqz·​v7,​·​:​cond_5
Offset 437, 15 lines modified Offset 438, 15 lines modified
   
437 ····​.​line·​93 438 ····​.​line·​93
438 ····​move-​object·​v5,​·​v2 439 ····​move-​object·​v5,​·​v2
   
439 ····​.​restart·​local·​v5····​#·​"renderedResult":​Ljava/​lang/​String;​ 440 ····​.​restart·​local·​v5····​#·​"renderedResult":​Ljava/​lang/​String;​
440 ····​goto·​:​goto_0 441 ····​goto·​:​goto_0
   
441 ····​.​line·​95 442 ····​.​line·​96
442 ····​.​end·​local·​v5····​#·​"renderedResult":​Ljava/​lang/​String;​ 443 ····​.​end·​local·​v5····​#·​"renderedResult":​Ljava/​lang/​String;​
443 ····​:​cond_6 444 ····​:​cond_6
444 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 445 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
445 ····​move-​result-​object·​v9 446 ····​move-​result-​object·​v9
   
446 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>resolveRendererForCl​ass(Ljava/​lang/​Class;​)​Lcom/​floreysoft/​jmte/​Renderer;​ 447 ····​invoke-​virtual·​{p1,​·​v9},​·​Lcom/​floreysoft/​jmte/​TemplateContext;​-​>resolveRendererForCl​ass(Ljava/​lang/​Class;​)​Lcom/​floreysoft/​jmte/​Renderer;​
[−]
smali/com/floreysoft/jmte/token/TokenStream.smali
Offset 99, 211 lines modified Offset 99, 211 lines modified
99 .​end·​method 99 .​end·​method
   
100 .​method·​private·​fillTokens()​V 100 .​method·​private·​fillTokens()​V
101 ····​.​locals·​12 101 ····​.​locals·​12
   
102 ····​.​prologue 102 ····​.​prologue
103 ····​.​line·​31 103 ····​.​line·​31
104 ····​new-​instance·​v9,​·​Ljava/​util/​ArrayList;​ 104 ····​new-​instance·​v8,​·​Ljava/​util/​ArrayList;​
   
105 ····​invoke-​direct·​{v9},​·​Ljava/​util/​ArrayList;​-​><init>()​V 105 ····​invoke-​direct·​{v8},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
106 ····​iput-​object·​v9,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>tokens:​Ljava/​util/​List;​ 106 ····​iput-​object·​v8,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>tokens:​Ljava/​util/​List;​
   
107 ····​.​line·​32 107 ····​.​line·​32
108 ····​iget-​object·​v9,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>input:​Ljava/​lang/​String;​ 108 ····​iget-​object·​v8,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>input:​Ljava/​lang/​String;​
   
109 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​String;​-​>toCharArray()​[C 109 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>toCharArray()​[C
   
110 ····​move-​result-​object·​v3 110 ····​move-​result-​object·​v2
   
111 ····​.​line·​33 111 ····​.​line·​33
112 ····​.​local·​v3,​·​"inputChars":​[C 112 ····​.​local·​v2,​·​"inputChars":​[C
113 ····​const/​4·​v4,​·​0x0 113 ····​const/​4·​v3,​·​0x0
   
114 ····​.​line·​34 114 ····​.​line·​34
115 ····​.​local·​v4,​·​"offset":​I 115 ····​.​local·​v3,​·​"offset":​I
116 ····​const/​4·​v1,​·​0x0 116 ····​const/​4·​v0,​·​0x0
   
117 ····​.​line·​35 117 ····​.​line·​35
118 ····​.​local·​v1,​·​"index":​I 118 ····​.​local·​v0,​·​"index":​I
119 ····​iget-​object·​v9,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>scan:​Ljava/​util/​List;​ 119 ····​iget-​object·​v8,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>scan:​Ljava/​util/​List;​
   
120 ····​invoke-​interface·​{v9},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 120 ····​invoke-​interface·​{v8},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
121 ····​move-​result-​object·​v0 121 ····​move-​result-​object·​v8
   
122 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
123 ····​:​cond_0 122 ····​:​cond_0
124 ····​:​goto_0 123 ····​:​goto_0
125 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 124 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
126 ····​move-​result·​v9 125 ····​move-​result·​v9
   
127 ····​if-​eqz·​v9,​·​:​cond_2 126 ····​if-​eqz·​v9,​·​:​cond_2
   
128 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 127 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
129 ····​move-​result-​object·​v7 128 ····​move-​result-​object·​v6
   
130 ····​check-​cast·​v7,​·​Lcom/​floreysoft/​jmte/​util/​StartEndPair;​ 129 ····​check-​cast·​v6,​·​Lcom/​floreysoft/​jmte/​util/​StartEndPair;​
   
131 ····​.​line·​36 130 ····​.​line·​36
132 ····​.​local·​v7,​·​"startEndPair":​Lcom/​floreysoft/​jmte/​util/​StartEndPair;​ 131 ····​.​local·​v6,​·​"startEndPair":​Lcom/​floreysoft/​jmte/​util/​StartEndPair;​
133 ····​iget·​v9,​·​v7,​·​Lcom/​floreysoft/​jmte/​util/​StartEndPair;​-​>start:​I 132 ····​iget·​v9,​·​v6,​·​Lcom/​floreysoft/​jmte/​util/​StartEndPair;​-​>start:​I
   
134 ····​iget-​object·​v10,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>splitStart:​Ljava/​lang/​String;​ 133 ····​iget-​object·​v10,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>splitStart:​Ljava/​lang/​String;​
   
  134 ····​.​line·​37
135 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>length()​I 135 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>length()​I
   
136 ····​move-​result·​v10 136 ····​move-​result·​v10
   
137 ····​sub-​int/​2addr·​v9,​·​v10 137 ····​sub-​int/​2addr·​v9,​·​v10
   
138 ····​sub-​int·​v5,​·​v9,​·​v4 138 ····​sub-​int·​v4,​·​v9,​·​v3
   
139 ····​.​line·​38 139 ····​.​line·​38
140 ····​.​local·​v5,​·​"plainTextLengthBefor​eNextToken":​I 140 ····​.​local·​v4,​·​"plainTextLengthBefor​eNextToken":​I
141 ····​if-​eqz·​v5,​·​:​cond_1 141 ····​if-​eqz·​v4,​·​:​cond_1
   
142 ····​.​line·​39 142 ····​.​line·​39
143 ····​new-​instance·​v8,​·​Lcom/​floreysoft/​jmte/​token/​PlainTextToken;​ 143 ····​new-​instance·​v7,​·​Lcom/​floreysoft/​jmte/​token/​PlainTextToken;​
   
144 ····​sget-​object·​v9,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>NO_QUOTE_MINI_PARSER​:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 144 ····​sget-​object·​v9,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>NO_QUOTE_MINI_PARSER​:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
145 ····​new-​instance·​v10,​·​Ljava/​lang/​String;​ 145 ····​new-​instance·​v10,​·​Ljava/​lang/​String;​
   
146 ····​invoke-​direct·​{v10,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​String;​-​><init>([CII)​V 146 ····​invoke-​direct·​{v10,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​><init>([CII)​V
   
147 ····​invoke-​virtual·​{v9,​·​v10},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>unescape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 147 ····​invoke-​virtual·​{v9,​·​v10},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>unescape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
148 ····​move-​result-​object·​v9 148 ····​move-​result-​object·​v9
   
149 ····​invoke-​direct·​{v8,​·​v9},​·​Lcom/​floreysoft/​jmte/​token/​PlainTextToken;​-​><init>(Ljava/​lang/​String;​)​V 149 ····​invoke-​direct·​{v7,​·​v9},​·​Lcom/​floreysoft/​jmte/​token/​PlainTextToken;​-​><init>(Ljava/​lang/​String;​)​V
   
150 ····​.​line·​41 150 ····​.​line·​41
151 ····​.​local·​v8,​·​"token":​Lcom/​floreysoft/​jmte/​token/​AbstractToken;​ 151 ····​.​local·​v7,​·​"token":​Lcom/​floreysoft/​jmte/​token/​AbstractToken;​
152 ····​add-​int/​lit8·​v2,​·​v1,​·​0x1 152 ····​add-​int/​lit8·​v1,​·​v0,​·​0x1
   
153 ····​.​end·​local·​v1····​#·​"index":​I 153 ····​.​end·​local·​v0····​#·​"index":​I
154 ····​.​local·​v2,​·​"index":​I 154 ····​.​local·​v1,​·​"index":​I
155 ····​invoke-​virtual·​{v8,​·​v1},​·​Lcom/​floreysoft/​jmte/​token/​AbstractToken;​-​>setTokenIndex(I)​V 155 ····​invoke-​virtual·​{v7,​·​v0},​·​Lcom/​floreysoft/​jmte/​token/​AbstractToken;​-​>setTokenIndex(I)​V
   
156 ····​.​line·​42 156 ····​.​line·​42
157 ····​iget-​object·​v9,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>tokens:​Ljava/​util/​List;​ 157 ····​iget-​object·​v9,​·​p0,​·​Lcom/​floreysoft/​jmte/​token/​TokenStream;​-​>tokens:​Ljava/​util/​List;​
   
158 ····​invoke-​interface·​{v9,​·​v8},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 158 ····​invoke-​interface·​{v9,​·​v7},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
159 ····​move·​v1,​·​v2 159 ····​move·​v0,​·​v1
Max diff block lines reached; 6241/10727 bytes (58.18%) of diff not shown.
[−]
smali/com/floreysoft/jmte/util/MiniParser.smali
Offset 296, 28 lines modified Offset 296, 31 lines modified
296 ····​if-​ge·​v2,​·​v0,​·​:​cond_0 296 ····​if-​ge·​v2,​·​v0,​·​:​cond_0
   
297 ····​.​line·​203 297 ····​.​line·​203
298 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>ignoreCase:​Z 298 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>ignoreCase:​Z
   
299 ····​const/​4·​v4,​·​0x0 299 ····​const/​4·​v4,​·​0x0
   
  300 ····​.​line·​204
300 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​String;​-​>length()​I 301 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​String;​-​>length()​I
   
301 ····​move-​result·​v5 302 ····​move-​result·​v5
   
302 ····​move-​object·​v0,​·​p1 303 ····​move-​object·​v0,​·​p1
   
303 ····​move-​object·​v3,​·​p2 304 ····​move-​object·​v3,​·​p2
   
  305 ····​.​line·​203
304 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Ljava/​lang/​String;​-​>regionMatches(ZILjav​a/​lang/​String;​II)​Z 306 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Ljava/​lang/​String;​-​>regionMatches(ZILjav​a/​lang/​String;​II)​Z
   
305 ····​move-​result·​v0 307 ····​move-​result·​v0
   
306 ····​if-​eqz·​v0,​·​:​cond_1 308 ····​if-​eqz·​v0,​·​:​cond_1
   
  309 ····​.​line·​205
307 ····​invoke-​direct·​{p0},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>isEscaped()​Z 310 ····​invoke-​direct·​{p0},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>isEscaped()​Z
   
308 ····​move-​result·​v0 311 ····​move-​result·​v0
   
309 ····​if-​nez·​v0,​·​:​cond_1 312 ····​if-​nez·​v0,​·​:​cond_1
   
310 ····​.​line·​206 313 ····​.​line·​206
Offset 410, 15 lines modified Offset 413, 15 lines modified
   
410 ····​.​line·​142 413 ····​.​line·​142
411 ····​if-​nez·​p1,​·​:​cond_0 414 ····​if-​nez·​p1,​·​:​cond_0
   
412 ····​.​line·​143 415 ····​.​line·​143
413 ····​const/​4·​v3,​·​0x0 416 ····​const/​4·​v3,​·​0x0
   
414 ····​.​line·​182 417 ····​.​line·​179
415 ····​:​goto_0 418 ····​:​goto_0
416 ····​return-​object·​v3 419 ····​return-​object·​v3
   
417 ····​.​line·​146 420 ····​.​line·​146
418 ····​:​cond_0 421 ····​:​cond_0
419 ····​:​try_start_0 422 ····​:​try_start_0
420 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 423 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
Offset 452, 22 lines modified Offset 455, 23 lines modified
452 ····​.​local·​v1,​·​"c":​C 455 ····​.​local·​v1,​·​"c":​C
453 ····​const/​4·​v4,​·​0x0 456 ····​const/​4·​v4,​·​0x0
   
454 ····​.​line·​152 457 ····​.​line·​152
455 ····​.​local·​v4,​·​"separatedByWhitespac​e":​Z 458 ····​.​local·​v4,​·​"separatedByWhitespac​e":​Z
456 ····​if-​eqz·​p2,​·​:​cond_2 459 ····​if-​eqz·​p2,​·​:​cond_2
   
457 ····​.​line·​154 460 ····​.​line·​153
458 ····​:​goto_2 461 ····​:​goto_2
459 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I 462 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I
   
460 ····​move-​result·​v6 463 ····​move-​result·​v6
   
461 ····​if-​ge·​v2,​·​v6,​·​:​cond_1 464 ····​if-​ge·​v2,​·​v6,​·​:​cond_1
   
  465 ····​.​line·​154
462 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>charAt(I)​C 466 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>charAt(I)​C
   
463 ····​move-​result·​v6 467 ····​move-​result·​v6
   
464 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Character;​-​>isWhitespace(C)​Z 468 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Character;​-​>isWhitespace(C)​Z
   
465 ····​move-​result·​v6 469 ····​move-​result·​v6
Offset 491, 14 lines modified Offset 495, 15 lines modified
   
491 ····​.​line·​162 495 ····​.​line·​162
492 ····​:​cond_2 496 ····​:​cond_2
493 ····​if-​nez·​v4,​·​:​cond_3 497 ····​if-​nez·​v4,​·​:​cond_3
   
494 ····​if-​eqz·​p4,​·​:​cond_4 498 ····​if-​eqz·​p4,​·​:​cond_4
   
  499 ····​.​line·​163
495 ····​invoke-​virtual·​{p4,​·​v1},​·​Ljava/​lang/​String;​-​>indexOf(I)​I 500 ····​invoke-​virtual·​{p4,​·​v1},​·​Ljava/​lang/​String;​-​>indexOf(I)​I
   
496 ····​move-​result·​v6 501 ····​move-​result·​v6
   
497 ····​const/​4·​v8,​·​-​0x1 502 ····​const/​4·​v8,​·​-​0x1
   
498 ····​if-​eq·​v6,​·​v8,​·​:​cond_5 503 ····​if-​eq·​v6,​·​v8,​·​:​cond_5
Offset 515, 14 lines modified Offset 520, 15 lines modified
   
515 ····​add-​int/​lit8·​v8,​·​p5,​·​-​0x1 520 ····​add-​int/​lit8·​v8,​·​p5,​·​-​0x1
   
516 ····​if-​eq·​v6,​·​v8,​·​:​cond_6 521 ····​if-​eq·​v6,​·​v8,​·​:​cond_6
   
517 ····​if-​eqz·​v5,​·​:​cond_6 522 ····​if-​eqz·​v5,​·​:​cond_6
   
  523 ····​.​line·​169
518 ····​invoke-​direct·​{p0},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>isEscaped()​Z 524 ····​invoke-​direct·​{p0},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>isEscaped()​Z
   
519 ····​move-​result·​v6 525 ····​move-​result·​v6
Max diff block lines reached; 2165/4033 bytes (53.68%) of diff not shown.
[−]
smali/com/floreysoft/jmte/util/NestedParser.smali
Offset 134, 15 lines modified Offset 134, 15 lines modified
   
134 ····​throw·​v1 134 ····​throw·​v1
135 .​end·​method 135 .​end·​method
   
   
136 #·​virtual·​methods 136 #·​virtual·​methods
137 .​method·​public·​parse(Ljava/​lang/​String;​Ljava/​util/​List;​)​Ljava/​util/​List;​ 137 .​method·​public·​parse(Ljava/​lang/​String;​Ljava/​util/​List;​)​Ljava/​util/​List;​
138 ····​.​locals·​13 138 ····​.​locals·​12
139 ····​.​param·​p1,​·​"input"····​#·​Ljava/​lang/​String;​ 139 ····​.​param·​p1,​·​"input"····​#·​Ljava/​lang/​String;​
140 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 140 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
141 ········​value·​=·​{ 141 ········​value·​=·​{
142 ············​"(",​ 142 ············​"(",​
143 ············​"Ljava/​lang/​String;​",​ 143 ············​"Ljava/​lang/​String;​",​
144 ············​"Ljava/​util/​List",​ 144 ············​"Ljava/​util/​List",​
145 ············​"<",​ 145 ············​"<",​
Offset 153, 255 lines modified Offset 153, 258 lines modified
153 ············​"Ljava/​lang/​Object;​",​ 153 ············​"Ljava/​lang/​Object;​",​
154 ············​">;​" 154 ············​">;​"
155 ········​} 155 ········​}
156 ····​.​end·​annotation 156 ····​.​end·​annotation
   
157 ····​.​prologue 157 ····​.​prologue
158 ····​.​local·​p2,​·​"operators":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 158 ····​.​local·​p2,​·​"operators":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
159 ····​const/​4·​v10,​·​0x0 159 ····​const/​4·​v9,​·​0x0
   
160 ····​const/​4·​v9,​·​0x1 160 ····​const/​4·​v8,​·​0x1
   
161 ····​.​line·​70 161 ····​.​line·​70
162 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​ 162 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​
   
163 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V 163 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
164 ····​.​line·​71 164 ····​.​line·​71
165 ····​.​local·​v6,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Object;​>;​" 165 ····​.​local·​v5,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Object;​>;​"
166 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>size()​I 166 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>size()​I
   
167 ····​move-​result·​v11 167 ····​move-​result·​v10
   
168 ····​if-​eqz·​v11,​·​:​cond_0 168 ····​if-​eqz·​v10,​·​:​cond_0
   
169 ····​.​line·​72 169 ····​.​line·​72
170 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>size()​I 170 ····​invoke-​interface·​{p2},​·​Ljava/​util/​List;​-​>size()​I
   
171 ····​move-​result·​v11 171 ····​move-​result·​v10
   
172 ····​if-​ne·​v11,​·​v9,​·​:​cond_1 172 ····​if-​ne·​v10,​·​v8,​·​:​cond_1
   
173 ····​move·​v3,​·​v9 173 ····​move·​v2,​·​v8
   
174 ····​.​line·​73 174 ····​.​line·​73
175 ····​.​local·​v3,​·​"innerLoop":​Z 175 ····​.​local·​v2,​·​"innerLoop":​Z
176 ····​:​goto_0 176 ····​:​goto_0
177 ····​if-​eqz·​v3,​·​:​cond_2 177 ····​if-​eqz·​v2,​·​:​cond_2
   
178 ····​sget-​object·​v1,​·​Lcom/​floreysoft/​jmte/​util/​NestedParser;​-​>INNER_MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 178 ····​sget-​object·​v1,​·​Lcom/​floreysoft/​jmte/​util/​NestedParser;​-​>INNER_MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
179 ····​.​line·​75 179 ····​.​line·​75
180 ····​.​local·​v1,​·​"currentParser":​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 180 ····​.​local·​v1,​·​"currentParser":​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
181 ····​:​goto_1 181 ····​:​goto_1
182 ····​invoke-​interface·​{p2,​·​v10},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 182 ····​invoke-​interface·​{p2,​·​v9},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
183 ····​move-​result-​object·​v4 183 ····​move-​result-​object·​v3
   
184 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 184 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
185 ····​.​line·​77 185 ····​.​line·​77
186 ····​.​local·​v4,​·​"operator":​Ljava/​lang/​String;​ 186 ····​.​local·​v3,​·​"operator":​Ljava/​lang/​String;​
187 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​String;​-​>length()​I 187 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>length()​I
   
188 ····​move-​result·​v11 188 ····​move-​result·​v10
   
189 ····​if-​ne·​v11,​·​v9,​·​:​cond_3 189 ····​if-​ne·​v10,​·​v8,​·​:​cond_3
   
190 ····​.​line·​78 190 ····​.​line·​78
191 ····​invoke-​virtual·​{v4,​·​v10},​·​Ljava/​lang/​String;​-​>charAt(I)​C 191 ····​invoke-​virtual·​{v3,​·​v9},​·​Ljava/​lang/​String;​-​>charAt(I)​C
   
192 ····​move-​result·​v11 192 ····​move-​result·​v10
   
193 ····​invoke-​virtual·​{v1,​·​p1,​·​v11},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>split(Ljava/​lang/​String;​C)​Ljava/​util/​List;​ 193 ····​invoke-​virtual·​{v1,​·​p1,​·​v10},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>split(Ljava/​lang/​String;​C)​Ljava/​util/​List;​
   
194 ····​move-​result-​object·​v8 194 ····​move-​result-​object·​v7
   
195 ····​.​line·​99 195 ····​.​line·​99
196 ····​.​local·​v8,​·​"segments":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 196 ····​.​local·​v7,​·​"segments":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
197 ····​:​goto_2 197 ····​:​goto_2
198 ····​if-​eqz·​v3,​·​:​cond_7 198 ····​if-​eqz·​v2,​·​:​cond_7
   
199 ····​.​line·​100 199 ····​.​line·​100
200 ····​invoke-​interface·​{v6,​·​v8},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z 200 ····​invoke-​interface·​{v5,​·​v7},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
201 ····​.​line·​113 201 ····​.​line·​113
202 ····​.​end·​local·​v1····​#·​"currentParser":​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 202 ····​.​end·​local·​v1····​#·​"currentParser":​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
203 ····​.​end·​local·​v3····​#·​"innerLoop":​Z 203 ····​.​end·​local·​v2····​#·​"innerLoop":​Z
204 ····​.​end·​local·​v4····​#·​"operator":​Ljava/​lang/​String;​ 204 ····​.​end·​local·​v3····​#·​"operator":​Ljava/​lang/​String;​
205 ····​.​end·​local·​v8····​#·​"segments":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 205 ····​.​end·​local·​v7····​#·​"segments":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
206 ····​:​cond_0 206 ····​:​cond_0
207 ····​return-​object·​v6 207 ····​return-​object·​v5
   
208 ····​:​cond_1 208 ····​:​cond_1
Max diff block lines reached; 7737/11637 bytes (66.49%) of diff not shown.
[−]
smali/com/floreysoft/jmte/util/UniqueNameGenerator.smali
Offset 29, 24 lines modified Offset 29, 24 lines modified
29 ········​} 29 ········​}
30 ····​.​end·​annotation 30 ····​.​end·​annotation
31 .​end·​field 31 .​end·​field
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​public·​constructor·​<init>()​V 33 .​method·​public·​constructor·​<init>()​V
34 ····​.​locals·4 34 ····​.​locals·3
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​23 36 ····​.​line·​23
37 ····​.​local·​p0,​·​"this":​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​,​·​"Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator<T​F;​TT;​>;​" 37 ····​.​local·​p0,​·​"this":​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​,​·​"Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator<T​F;​TT;​>;​"
38 ····​const-​string·​v0,​·​"N" 38 ····​const-​string·​v0,​·​"N"
   
39 ····​const-​wide/​16·​v2,​·​0x0 39 ····​const-​wide/​16·​v1,​·​0x0
   
40 ····​invoke-​direct·​{p0,​·​v0,​·​v2,​·​v3},​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​><init>(Ljava/​lang/​String;​J)​V 40 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​><init>(Ljava/​lang/​String;​J)​V
   
41 ····​.​line·​24 41 ····​.​line·​24
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
   
44 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​)​V 44 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​)​V
45 ····​.​locals·​2 45 ····​.​locals·​2
Offset 60, 15 lines modified Offset 60, 15 lines modified
60 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​><init>(Ljava/​lang/​String;​J)​V 60 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​><init>(Ljava/​lang/​String;​J)​V
   
61 ····​.​line·​20 61 ····​.​line·​20
62 ····​return-​void 62 ····​return-​void
63 .​end·​method 63 .​end·​method
   
64 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​J)​V 64 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​J)​V
65 ····​.​locals·2 65 ····​.​locals·1
66 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​String;​ 66 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​String;​
67 ····​.​param·​p2,​·​"startCnt"····​#·​J 67 ····​.​param·​p2,​·​"startCnt"····​#·​J
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​13 69 ····​.​line·​13
70 ····​.​local·​p0,​·​"this":​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​,​·​"Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator<T​F;​TT;​>;​" 70 ····​.​local·​p0,​·​"this":​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​,​·​"Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator<T​F;​TT;​>;​"
71 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 71 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 89, 32 lines modified Offset 89, 32 lines modified
89 ····​.​line·​16 89 ····​.​line·​16
90 ····​return-​void 90 ····​return-​void
91 .​end·​method 91 .​end·​method
   
   
92 #·​virtual·​methods 92 #·​virtual·​methods
93 .​method·​public·​currentUniqueName()​Ljava/​lang/​String;​ 93 .​method·​public·​currentUniqueName()​Ljava/​lang/​String;​
94 ····​.​locals·4 94 ····​.​locals·3
   
95 ····​.​prologue 95 ····​.​prologue
96 ····​.​line·​31 96 ····​.​line·​31
97 ····​.​local·​p0,​·​"this":​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​,​·​"Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator<T​F;​TT;​>;​" 97 ····​.​local·​p0,​·​"this":​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​,​·​"Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator<T​F;​TT;​>;​"
98 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 98 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
99 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 99 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
100 ····​iget-​object·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​>prefix:​Ljava/​lang/​String;​ 100 ····​iget-​object·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​>prefix:​Ljava/​lang/​String;​
   
101 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 101 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
102 ····​move-​result-​object·​v0 102 ····​move-​result-​object·​v0
   
103 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​>cnt:​J 103 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​>cnt:​J
   
104 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 104 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
105 ····​move-​result-​object·​v0 105 ····​move-​result-​object·​v0
   
106 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 106 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v0 107 ····​move-​result-​object·​v0
   
Offset 160, 38 lines modified Offset 160, 38 lines modified
   
160 ····​move-​result-​object·​v0 160 ····​move-​result-​object·​v0
   
161 ····​return-​object·​v0 161 ····​return-​object·​v0
162 .​end·​method 162 .​end·​method
   
163 .​method·​public·​nextUniqueName()​Ljava/​lang/​String;​ 163 .​method·​public·​nextUniqueName()​Ljava/​lang/​String;​
164 ····​.​locals·6 164 ····​.​locals·5
   
165 ····​.​prologue 165 ····​.​prologue
166 ····​.​line·​27 166 ····​.​line·​27
167 ····​.​local·​p0,​·​"this":​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​,​·​"Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator<T​F;​TT;​>;​" 167 ····​.​local·​p0,​·​"this":​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​,​·​"Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator<T​F;​TT;​>;​"
168 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 168 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
169 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 169 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
170 ····​iget-​object·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​>prefix:​Ljava/​lang/​String;​ 170 ····​iget-​object·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​>prefix:​Ljava/​lang/​String;​
   
171 ····​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;​
   
172 ····​move-​result-​object·​v0 172 ····​move-​result-​object·​v0
   
173 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​>cnt:​J 173 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​floreysoft/​jmte/​util/​UniqueNameGenerator;​-​>cnt:​J
   
174 ····​const-​wide/​16·​v4,​·​0x1 174 ····​const-​wide/​16·​v3,​·​0x1
Max diff block lines reached; 548/3932 bytes (13.94%) of diff not shown.
[−]
smali/com/floreysoft/jmte/util/Util.smali
Offset 23, 15 lines modified Offset 23, 15 lines modified
23 ····​.​line·​27 23 ····​.​line·​27
24 ····​invoke-​static·​{},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>defaultInstance()​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 24 ····​invoke-​static·​{},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>defaultInstance()​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
25 ····​move-​result-​object·​v0 25 ····​move-​result-​object·​v0
   
26 ····​sput-​object·​v0,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 26 ····​sput-​object·​v0,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
27 ····​.​line·​28 27 ····​.​line·​29
28 ····​invoke-​static·​{},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>fullRawInstance()​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 28 ····​invoke-​static·​{},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>fullRawInstance()​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
29 ····​move-​result-​object·​v0 29 ····​move-​result-​object·​v0
   
30 ····​sput-​object·​v0,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>RAW_MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 30 ····​sput-​object·​v0,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>RAW_MINI_PARSER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
31 ····​.​line·​30 31 ····​.​line·​30
Offset 45, 531 lines modified Offset 45, 454 lines modified
   
45 ····​move·​v5,​·​v3 45 ····​move·​v5,​·​v3
   
46 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​><init>(CCZZZ)​V 46 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​><init>(CCZZZ)​V
   
47 ····​sput-​object·​v0,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>NO_QUOTE_MINI_PARSER​:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 47 ····​sput-​object·​v0,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>NO_QUOTE_MINI_PARSER​:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
48 ····​.​line·​32 48 ····​.​line·​33
49 ····​invoke-​static·​{},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>rawOutputInstance()​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 49 ····​invoke-​static·​{},​·​Lcom/​floreysoft/​jmte/​util/​MiniParser;​-​>rawOutputInstance()​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​sput-​object·​v0,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>RAW_OUTPUT_MINI_PARS​ER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​ 51 ····​sput-​object·​v0,​·​Lcom/​floreysoft/​jmte/​util/​Util;​-​>RAW_OUTPUT_MINI_PARS​ER:​Lcom/​floreysoft/​jmte/​util/​MiniParser;​
   
  52 ····​.​line·​32
52 ····​return-​void 53 ····​return-​void
53 .​end·​method 54 .​end·​method
   
54 .​method·​public·​constructor·​<init>()​V 55 .​method·​public·​constructor·​<init>()​V
55 ····​.​locals·​0 56 ····​.​locals·​0
   
56 ····​.​prologue 57 ····​.​prologue
57 ····​.​line·​25 58 ····​.​line·​25
58 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 59 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
59 ····​return-​void 60 ····​return-​void
60 .​end·​method 61 .​end·​method
   
61 .​method·​public·​static·​arrayAsList(Ljava/​lang/​Object;​)​Ljava/​util/​List;​ 62 .​method·​public·​static·​arrayAsList(Ljava/​lang/​Object;​)​Ljava/​util/​List;​
62 ····​.​locals·8 63 ····​.​locals·7
63 ····​.​param·​p0,​·​"value"····​#·​Ljava/​lang/​Object;​ 64 ····​.​param·​p0,​·​"value"····​#·​Ljava/​lang/​Object;​
64 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 65 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
65 ········​value·​=·​{ 66 ········​value·​=·​{
66 ············​"(",​ 67 ············​"(",​
67 ············​"Ljava/​lang/​Object;​",​ 68 ············​"Ljava/​lang/​Object;​",​
68 ············​")​",​ 69 ············​")​",​
69 ············​"Ljava/​util/​List",​ 70 ············​"Ljava/​util/​List",​
70 ············​"<",​ 71 ············​"<",​
71 ············​"Ljava/​lang/​Object;​",​ 72 ············​"Ljava/​lang/​Object;​",​
72 ············​">;​" 73 ············​">;​"
73 ········​} 74 ········​}
74 ····​.​end·​annotation 75 ····​.​end·​annotation
   
75 ····​.​prologue 76 ····​.​prologue
  77 ····​const/​4·​v4,​·​0x0
   
76 ····​.​line·​199 78 ····​.​line·​199
77 ····​const/​4·​v6,​·​0x0 79 ····​const/​4·​v3,​·​0x0
   
78 ····​.​line·​200 80 ····​.​line·​200
79 ····​.​local·​v6,​·​"list":​Ljava/​util/​List;​ 81 ····​.​local·​v3,​·​"list":​Ljava/​util/​List;​
80 ····​instance-​of·​v7,​·​p0,​·​[I 82 ····​instance-​of·​v5,​·​p0,​·​[I
   
81 ····​if-​eqz·​v7,​·​:​cond_0 83 ····​if-​eqz·​v5,​·​:​cond_0
   
82 ····​.​line·​201 84 ····​.​line·​201
83 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​ 85 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
84 ····​.​end·​local·​v6····​#·​"list":​Ljava/​util/​List;​ 86 ····​.​end·​local·​v3····​#·​"list":​Ljava/​util/​List;​
85 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V 87 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
86 ····​.​line·​202 88 ····​.​line·​202
87 ····​.​restart·​local·​v6····​#·​"list":​Ljava/​util/​List;​ 89 ····​.​restart·​local·​v3····​#·​"list":​Ljava/​util/​List;​
88 ····​check-​cast·​p0,​·​[I 90 ····​check-​cast·​p0,​·​[I
   
89 ····​.​end·​local·​p0····​#·​"value":​Ljava/​lang/​Object;​ 91 ····​.​end·​local·​p0····​#·​"value":​Ljava/​lang/​Object;​
90 ····​move-​object·​v1,​·​p0 92 ····​move-​object·​v0,​·​p0
   
91 ····​check-​cast·​v1,​·​[I 93 ····​check-​cast·​v0,​·​[I
   
92 ····​.​line·​203 94 ····​.​line·​203
93 ····​.​local·​v1,​·​"array":​[I 95 ····​.​local·​v0,​·​"array":​[I
94 ····​move-​object·​v0,​·​v1  
   
95 ····​.​local·​v0,​·​"arr$":​[I  
96 ····​array-​length·​v5,​·​v0 96 ····​array-​length·​v5,​·​v0
   
97 ····​.​local·​v5,​·​"len$":​I  
98 ····​const/​4·​v4,​·​0x0  
   
99 ····​.​local·​v4,​·​"i$":​I  
100 ····​:​goto_0 97 ····​:​goto_0
101 ····​if-​ge·​v4,​·​v5,​·​:​cond_8 98 ····​if-​ge·​v4,​·​v5,​·​:​cond_8
Max diff block lines reached; 17395/20351 bytes (85.47%) of diff not shown.
[−]
smali/com/floreysoft/jmte/util/Tool.smali
Offset 34, 14 lines modified Offset 34, 15 lines modified
34 ····​if-​ge·​v5,​·​v7,​·​:​cond_0 34 ····​if-​ge·​v5,​·​v7,​·​:​cond_0
   
35 ····​.​line·​63 35 ····​.​line·​63
36 ····​sget-​object·​v5,​·​Ljava/​lang/​System;​-​>err:​Ljava/​io/​PrintStream;​ 36 ····​sget-​object·​v5,​·​Ljava/​lang/​System;​-​>err:​Ljava/​io/​PrintStream;​
   
37 ····​const-​string·​v6,​·​"We·​need·​at·​least·​template·​and·​properties·​file·​as·​input" 37 ····​const-​string·​v6,​·​"We·​need·​at·​least·​template·​and·​properties·​file·​as·​input"
   
  38 ····​.​line·​64
38 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​io/​PrintStream;​-​>println(Ljava/​lang/​String;​)​V 39 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​io/​PrintStream;​-​>println(Ljava/​lang/​String;​)​V
   
39 ····​.​line·​65 40 ····​.​line·​65
40 ····​const/​4·​v5,​·​-​0x1 41 ····​const/​4·​v5,​·​-​0x1
   
41 ····​invoke-​static·​{v5},​·​Ljava/​lang/​System;​-​>exit(I)​V 42 ····​invoke-​static·​{v5},​·​Ljava/​lang/​System;​-​>exit(I)​V
   
Offset 146, 20 lines modified Offset 147, 22 lines modified
146 ····​.​line·​30 147 ····​.​line·​30
147 ····​new-​instance·​v7,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 148 ····​new-​instance·​v7,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
148 ····​const-​string·​v8,​·​"Tempalte·​file·​\'%s\'·​does·​not·​exist" 149 ····​const-​string·​v8,​·​"Tempalte·​file·​\'%s\'·​does·​not·​exist"
   
149 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 150 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​
   
  151 ····​.​line·​32
150 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>getCanonicalPath()​Ljava/​lang/​String;​ 152 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​File;​-​>getCanonicalPath()​Ljava/​lang/​String;​
   
151 ····​move-​result-​object·​v10 153 ····​move-​result-​object·​v10
   
152 ····​aput-​object·​v10,​·​v9,​·​v11 154 ····​aput-​object·​v10,​·​v9,​·​v11
   
  155 ····​.​line·​30
153 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 156 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
154 ····​move-​result-​object·​v8 157 ····​move-​result-​object·​v8
   
155 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 158 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
156 ····​throw·​v7 159 ····​throw·​v7
Offset 175, 20 lines modified Offset 178, 22 lines modified
175 ····​.​line·​35 178 ····​.​line·​35
176 ····​new-​instance·​v7,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 179 ····​new-​instance·​v7,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
177 ····​const-​string·​v8,​·​"Properties·​file·​\'%s\'·​does·​not·​exist" 180 ····​const-​string·​v8,​·​"Properties·​file·​\'%s\'·​does·​not·​exist"
   
178 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 181 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​
   
  182 ····​.​line·​37
179 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>getCanonicalPath()​Ljava/​lang/​String;​ 183 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​File;​-​>getCanonicalPath()​Ljava/​lang/​String;​
   
180 ····​move-​result-​object·​v10 184 ····​move-​result-​object·​v10
   
181 ····​aput-​object·​v10,​·​v9,​·​v11 185 ····​aput-​object·​v10,​·​v9,​·​v11
   
  186 ····​.​line·​35
182 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 187 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
183 ····​move-​result-​object·​v8 188 ····​move-​result-​object·​v8
   
184 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 189 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
185 ····​throw·​v7 190 ····​throw·​v7
Offset 244, 15 lines modified Offset 249, 15 lines modified
244 ····​.​line·​53 249 ····​.​line·​53
245 ····​.​local·​v6,​·​"transformed":​Ljava/​lang/​String;​ 250 ····​.​local·​v6,​·​"transformed":​Ljava/​lang/​String;​
246 ····​:​try_start_2 251 ····​:​try_start_2
247 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​FileInputStream;​-​>close()​V 252 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​FileInputStream;​-​>close()​V
248 ····​:​try_end_2 253 ····​:​try_end_2
249 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_0 254 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_0
   
250 ····​.​line·​55 255 ····​.​line·​50
251 ····​:​goto_0 256 ····​:​goto_0
252 ····​return-​object·​v6 257 ····​return-​object·​v6
   
253 ····​.​line·​52 258 ····​.​line·​52
254 ····​.​end·​local·​v0····​#·​"engine":​Lcom/​floreysoft/​jmte/​Engine;​ 259 ····​.​end·​local·​v0····​#·​"engine":​Lcom/​floreysoft/​jmte/​Engine;​
255 ····​.​end·​local·​v1····​#·​"input":​Ljava/​lang/​String;​ 260 ····​.​end·​local·​v1····​#·​"input":​Ljava/​lang/​String;​
256 ····​.​end·​local·​v2····​#·​"model":​Ljava/​util/​Map;​ 261 ····​.​end·​local·​v2····​#·​"model":​Ljava/​util/​Map;​
[−]
smali/de/onyxbits/droidentify/Interceptor.smali
Offset 48, 30 lines modified Offset 48, 33 lines modified
   
48 ····​const-​string·​v2,​·​"de.​onyxbits.​fileprovider" 48 ····​const-​string·​v2,​·​"de.​onyxbits.​fileprovider"
   
49 ····​new-​instance·​v3,​·​Ljava/​io/​File;​ 49 ····​new-​instance·​v3,​·​Ljava/​io/​File;​
   
50 ····​new-​instance·​v4,​·​Ljava/​io/​File;​ 50 ····​new-​instance·​v4,​·​Ljava/​io/​File;​
   
  51 ····​.​line·​51
51 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getFilesDir()​Ljava/​io/​File;​ 52 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getFilesDir()​Ljava/​io/​File;​
   
52 ····​move-​result-​object·​v5 53 ····​move-​result-​object·​v5
   
53 ····​const-​string·​v6,​·​"htdocs" 54 ····​const-​string·​v6,​·​"htdocs"
   
54 ····​invoke-​direct·​{v4,​·​v5,​·​v6},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 55 ····​invoke-​direct·​{v4,​·​v5,​·​v6},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
55 ····​sget-​object·​v5,​·​Lde/​onyxbits/​droidentify/​ZippedReportFilter;​-​>NAME:​Ljava/​lang/​String;​ 56 ····​sget-​object·​v5,​·​Lde/​onyxbits/​droidentify/​ZippedReportFilter;​-​>NAME:​Ljava/​lang/​String;​
   
56 ····​invoke-​direct·​{v3,​·​v4,​·​v5},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 57 ····​invoke-​direct·​{v3,​·​v4,​·​v5},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
  58 ····​.​line·​50
57 ····​invoke-​static·​{p0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​content/​FileProvider;​-​>getUriForFile(Landro​id/​content/​Context;​Ljava/​lang/​String;​Ljava/​io/​File;​)​Landroid/​net/​Uri;​ 59 ····​invoke-​static·​{p0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​content/​FileProvider;​-​>getUriForFile(Landro​id/​content/​Context;​Ljava/​lang/​String;​Ljava/​io/​File;​)​Landroid/​net/​Uri;​
   
58 ····​move-​result-​object·​v2 60 ····​move-​result-​object·​v2
   
  61 ····​.​line·​48
59 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​ 62 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​
   
60 ····​.​line·​52 63 ····​.​line·​52
61 ····​const·​v1,​·​0x7f0b0013 64 ····​const·​v1,​·​0x7f0b0013
   
62 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 65 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
[−]
smali/de/onyxbits/droidentify/MainActivity.smali
Offset 35, 15 lines modified Offset 35, 15 lines modified
   
35 ····​.​line·​22 35 ····​.​line·​22
36 ····​const·​v2,​·​0x7f030019 36 ····​const·​v2,​·​0x7f030019
   
37 ····​invoke-​virtual·​{p0,​·​v2},​·​Lde/​onyxbits/​droidentify/​MainActivity;​-​>setContentView(I)​V 37 ····​invoke-​virtual·​{p0,​·​v2},​·​Lde/​onyxbits/​droidentify/​MainActivity;​-​>setContentView(I)​V
   
38 ····​.​line·​23 38 ····​.​line·​23
39 ····​const·​v2,​·​0x7f09004f 39 ····​const·​v2,​·​0x7f08004f
   
40 ····​invoke-​virtual·​{p0,​·​v2},​·​Lde/​onyxbits/​droidentify/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 40 ····​invoke-​virtual·​{p0,​·​v2},​·​Lde/​onyxbits/​droidentify/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
41 ····​move-​result-​object·​v1 41 ····​move-​result-​object·​v1
   
42 ····​check-​cast·​v1,​·​Landroid/​webkit/​WebView;​ 42 ····​check-​cast·​v1,​·​Landroid/​webkit/​WebView;​
   
Offset 166, 15 lines modified Offset 166, 15 lines modified
166 ····​.​line·​53 166 ····​.​line·​53
167 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 167 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
168 ····​move-​result·​v0 168 ····​move-​result·​v0
   
169 ····​.​line·​54 169 ····​.​line·​54
170 ····​.​local·​v0,​·​"id":​I 170 ····​.​local·​v0,​·​"id":​I
171 ····​const·​v1,​·​0x7f090050 171 ····​const·​v1,​·​0x7f080050
   
172 ····​if-​ne·​v0,​·​v1,​·​:​cond_0 172 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
   
173 ····​.​line·​55 173 ····​.​line·​55
174 ····​invoke-​static·​{p0},​·​Lde/​onyxbits/​droidentify/​Interceptor;​-​>shareReport(Landroid​/​content/​Context;​)​V 174 ····​invoke-​static·​{p0},​·​Lde/​onyxbits/​droidentify/​Interceptor;​-​>shareReport(Landroid​/​content/​Context;​)​V
   
175 ····​.​line·​56 175 ····​.​line·​56
[−]
smali/de/onyxbits/droidentify/MainService.smali
Offset 68, 15 lines modified Offset 68, 15 lines modified
   
68 ····​.​line·​221 68 ····​.​line·​221
69 ····​:​cond_0 69 ····​:​cond_0
70 ····​return-​void 70 ····​return-​void
71 .​end·​method 71 .​end·​method
   
72 .​method·​private·​createModel()​Ljava/​util/​Map;​ 72 .​method·​private·​createModel()​Ljava/​util/​Map;​
73 ····​.​locals·21 73 ····​.​locals·17
74 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 74 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
75 ········​value·​=·​{ 75 ········​value·​=·​{
76 ············​"()​",​ 76 ············​"()​",​
77 ············​"Ljava/​util/​Map",​ 77 ············​"Ljava/​util/​Map",​
78 ············​"<",​ 78 ············​"<",​
79 ············​"Ljava/​lang/​String;​",​ 79 ············​"Ljava/​lang/​String;​",​
80 ············​"Ljava/​lang/​Object;​",​ 80 ············​"Ljava/​lang/​Object;​",​
Offset 88, 526 lines modified Offset 88, 470 lines modified
88 ········​value·​=·​{ 88 ········​value·​=·​{
89 ············​Ljava/​io/​IOException;​ 89 ············​Ljava/​io/​IOException;​
90 ········​} 90 ········​}
91 ····​.​end·​annotation 91 ····​.​end·​annotation
   
92 ····​.​prologue 92 ····​.​prologue
93 ····​.​line·​156 93 ····​.​line·​156
94 ····​new-​instance·​v15,​·​Ljava/​util/​HashMap;​ 94 ····​new-​instance·​v11,​·​Ljava/​util/​HashMap;​
   
95 ····​invoke-​direct·​{v15},​·​Ljava/​util/​HashMap;​-​><init>()​V 95 ····​invoke-​direct·​{v11},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
96 ····​.​line·​157 96 ····​.​line·​157
97 ····​.​local·​v15,​·​"model":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 97 ····​.​local·​v11,​·​"model":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
98 ····​new-​instance·​v10,​·​Ljava/​io/​FileInputStream;​ 98 ····​new-​instance·​v7,​·​Ljava/​io/​FileInputStream;​
   
99 ····​new-​instance·​v17,​·​Ljava/​io/​File;​  
   
100 ····const-​string·​v18,​·"/​system/​build.​prop" 99 ····new-​instance·​v13,​·Ljava/​io/​File;​
   
101 ····invoke-​direct/​range·​{v17·​.​.​·​v18},​·Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V 100 ····const-​string·​v14,​·"/​system/​build.​prop"
   
102 ····move-​object/​from16·​v0,​·v17 101 ····invoke-​direct·​{v13,​·​v14},​·Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
   
103 ····​invoke-​direct·​{v10,​·​v0},​·​Ljava/​io/​FileInputStream;​-​><init>(Ljava/​io/​File;​)​V 102 ····​invoke-​direct·​{v7,​·​v13},​·​Ljava/​io/​FileInputStream;​-​><init>(Ljava/​io/​File;​)​V
   
104 ····​.​line·​158 103 ····​.​line·​158
105 ····​.​local·​v10,​·​"ins":​Ljava/​io/​InputStream;​ 104 ····​.​local·​v7,​·​"ins":​Ljava/​io/​InputStream;​
106 ····​const-​string·​v17,​·​"BUILDPROP" 105 ····​const-​string·​v13,​·​"BUILDPROP"
   
107 ····​invoke-​static·​{v10},​·​Lde/​onyxbits/​droidentify/​MainService;​-​>readFile(Ljava/​io/​InputStream;​)​Ljava/​lang/​String;​ 106 ····​invoke-​static·​{v7},​·​Lde/​onyxbits/​droidentify/​MainService;​-​>readFile(Ljava/​io/​InputStream;​)​Ljava/​lang/​String;​
   
108 ····​move-​result-​object·​v18 107 ····​move-​result-​object·​v14
   
109 ····​move-​object/​from16·​v0,​·​v17  
   
110 ····move-​object/​from16·​v1,​·​v18 108 ····invoke-​interface·​{v11,​·​v13,​·​v14},​·Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
111 ····​invoke-​interface·​{v15,​·​v0,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​  
   
112 ····​.​line·​159 109 ····​.​line·​159
113 ····​invoke-​virtual·​{v10},​·​Ljava/​io/​InputStream;​-​>close()​V 110 ····​invoke-​virtual·​{v7},​·​Ljava/​io/​InputStream;​-​>close()​V
   
114 ····​.​line·​161 111 ····​.​line·​161
115 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getAvailableLocales(​)​[Ljava/​util/​Locale;​ 112 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getAvailableLocales(​)​[Ljava/​util/​Locale;​
   
116 ····​move-​result-​object·​v13 113 ····​move-​result-​object·​v9
   
117 ····​.​line·​162 114 ····​.​line·​162
118 ····​.​local·​v13,​·​"locales":​[Ljava/​util/​Locale;​ 115 ····​.​local·​v9,​·​"locales":​[Ljava/​util/​Locale;​
119 ····​new-​instance·​v14,​·​Ljava/​util/​Vector;​ 116 ····​new-​instance·​v10,​·​Ljava/​util/​Vector;​
   
120 ····​invoke-​direct·​{v14},​·​Ljava/​util/​Vector;​-​><init>()​V 117 ····​invoke-​direct·​{v10},​·​Ljava/​util/​Vector;​-​><init>()​V
   
121 ····​.​line·​163 118 ····​.​line·​163
122 ····​.​local·​v14,​·​"locs":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​lang/​String;​>;​" 119 ····​.​local·​v10,​·​"locs":​Ljava/​util/​Vector;​,​·​"Ljava/​util/​Vector<Ljava/​lang/​String;​>;​"
123 ····move-​object·​v2,​·​v13 120 ····array-​length·​v14,​·​v9
   
124 ····.​local·​v2,​·"arr$":​[Ljava/​util/​Locale;​ 121 ····​const/​4·​v13,​·​0x0
125 ····​array-​length·​v12,​·​v2  
   
126 ····​.​local·​v12,​·​"len$":​I  
127 ····​const/​4·​v6,​·​0x0  
   
128 ····​.​local·​v6,​·​"i$":​I  
129 ····​:​goto_0 122 ····​:​goto_0
130 ····​if-​ge·​v6,​·​v12,​·​:​cond_0 123 ····​if-​ge·​v13,​·​v14,​·​:​cond_0
   
131 ····​aget-​object·​v11,​·​v2,​·​v6 124 ····​aget-​object·​v8,​·​v9,​·​v13
   
132 ····​.​line·​164 125 ····​.​line·​164
133 ····​.​local·​v11,​·​"l":​Ljava/​util/​Locale;​ 126 ····​.​local·​v8,​·​"l":​Ljava/​util/​Locale;​
134 ····​invoke-​virtual·​{v11},​·​Ljava/​util/​Locale;​-​>toString()​Ljava/​lang/​String;​ 127 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​Locale;​-​>toString()​Ljava/​lang/​String;​
   
135 ····​move-​result-​object·​v17  
   
136 ····​move-​object/​from16·​v0,​·​v17 128 ····​move-​result-​object·​v15
   
137 ····​invoke-​virtual·​{v14,​·​v0},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z 129 ····​invoke-​virtual·​{v10,​·​v15},​·​Ljava/​util/​Vector;​-​>add(Ljava/​lang/​Object;​)​Z
   
138 ····​.​line·​163 130 ····​.​line·​163
139 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1 131 ····​add-​int/​lit8·​v13,​·​v13,​·​0x1
   
140 ····​goto·​:​goto_0 132 ····​goto·​:​goto_0
Max diff block lines reached; 57533/61577 bytes (93.43%) of diff not shown.
[−]
smali/de/onyxbits/droidentify/ProxyReceiver.smali
Offset 30, 15 lines modified Offset 30, 15 lines modified
30 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 30 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
31 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​ 31 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​20 33 ····​.​line·​20
34 ····​iget-​object·​v2,​·​p0,​·​Lde/​onyxbits/​droidentify/​ProxyReceiver;​-​>mainActivity:​Lde/​onyxbits/​droidentify/​MainActivity;​ 34 ····​iget-​object·​v2,​·​p0,​·​Lde/​onyxbits/​droidentify/​ProxyReceiver;​-​>mainActivity:​Lde/​onyxbits/​droidentify/​MainActivity;​
   
35 ····​const·​v3,​·​0x7f09004f 35 ····​const·​v3,​·​0x7f08004f
   
36 ····​invoke-​virtual·​{v2,​·​v3},​·​Lde/​onyxbits/​droidentify/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 36 ····​invoke-​virtual·​{v2,​·​v3},​·​Lde/​onyxbits/​droidentify/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
37 ····​move-​result-​object·​v1 37 ····​move-​result-​object·​v1
   
38 ····​check-​cast·​v1,​·​Landroid/​webkit/​WebView;​ 38 ····​check-​cast·​v1,​·​Landroid/​webkit/​WebView;​
   
[−]
smali/de/onyxbits/droidentify/R$dimen.smali
Offset 11, 149 lines modified Offset 11, 149 lines modified
11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
12 ····​accessFlags·​=·​0x19 12 ····​accessFlags·​=·​0x19
13 ····​name·​=·​"dimen" 13 ····​name·​=·​"dimen"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​public·​static·​final·​abc_action_bar_conten​t_inset_material:​I·​=·​0x7f080000 16 .​field·​public·​static·​final·​abc_action_bar_conten​t_inset_material:​I·​=·​0x7f090000
   
17 .​field·​public·​static·​final·​abc_action_bar_defaul​t_height_material:​I·​=·​0x7f080001 17 .​field·​public·​static·​final·​abc_action_bar_defaul​t_height_material:​I·​=·​0x7f090001
   
18 .​field·​public·​static·​final·​abc_action_bar_defaul​t_padding_material:​I·​=·​0x7f080002 18 .​field·​public·​static·​final·​abc_action_bar_defaul​t_padding_material:​I·​=·​0x7f090002
   
19 .​field·​public·​static·​final·​abc_action_bar_icon_v​ertical_padding_mater​ial:​I·​=·​0x7f080003 19 .​field·​public·​static·​final·​abc_action_bar_icon_v​ertical_padding_mater​ial:​I·​=·​0x7f090003
   
20 .​field·​public·​static·​final·​abc_action_bar_naviga​tion_padding_start_ma​terial:​I·​=·​0x7f080004 20 .​field·​public·​static·​final·​abc_action_bar_naviga​tion_padding_start_ma​terial:​I·​=·​0x7f090004
   
21 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_end_materi​al:​I·​=·​0x7f080005 21 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_end_materi​al:​I·​=·​0x7f090005
   
22 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_start_mate​rial:​I·​=·​0x7f080006 22 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_start_mate​rial:​I·​=·​0x7f090006
   
23 .​field·​public·​static·​final·​abc_action_bar_progre​ss_bar_size:​I·​=·​0x7f080007 23 .​field·​public·​static·​final·​abc_action_bar_progre​ss_bar_size:​I·​=·​0x7f090007
   
24 .​field·​public·​static·​final·​abc_action_bar_stacke​d_max_height:​I·​=·​0x7f080008 24 .​field·​public·​static·​final·​abc_action_bar_stacke​d_max_height:​I·​=·​0x7f090008
   
25 .​field·​public·​static·​final·​abc_action_bar_stacke​d_tab_max_width:​I·​=·​0x7f080009 25 .​field·​public·​static·​final·​abc_action_bar_stacke​d_tab_max_width:​I·​=·​0x7f090009
   
26 .​field·​public·​static·​final·​abc_action_bar_subtit​le_bottom_margin_mate​rial:​I·​=·​0x7f08000a 26 .​field·​public·​static·​final·​abc_action_bar_subtit​le_bottom_margin_mate​rial:​I·​=·​0x7f09000a
   
27 .​field·​public·​static·​final·​abc_action_bar_subtit​le_top_margin_materia​l:​I·​=·​0x7f08000b 27 .​field·​public·​static·​final·​abc_action_bar_subtit​le_top_margin_materia​l:​I·​=·​0x7f09000b
   
28 .​field·​public·​static·​final·​abc_action_button_min​_height_material:​I·​=·​0x7f08000c 28 .​field·​public·​static·​final·​abc_action_button_min​_height_material:​I·​=·​0x7f09000c
   
29 .​field·​public·​static·​final·​abc_action_button_min​_width_material:​I·​=·​0x7f08000d 29 .​field·​public·​static·​final·​abc_action_button_min​_width_material:​I·​=·​0x7f09000d
   
30 .​field·​public·​static·​final·​abc_action_button_min​_width_overflow_mater​ial:​I·​=·​0x7f08000e 30 .​field·​public·​static·​final·​abc_action_button_min​_width_overflow_mater​ial:​I·​=·​0x7f09000e
   
31 .​field·​public·​static·​final·​abc_alert_dialog_butt​on_bar_height:​I·​=·​0x7f08000f 31 .​field·​public·​static·​final·​abc_alert_dialog_butt​on_bar_height:​I·​=·​0x7f09000f
   
32 .​field·​public·​static·​final·​abc_button_inset_hori​zontal_material:​I·​=·​0x7f080010 32 .​field·​public·​static·​final·​abc_button_inset_hori​zontal_material:​I·​=·​0x7f090010
   
33 .​field·​public·​static·​final·​abc_button_inset_vert​ical_material:​I·​=·​0x7f080011 33 .​field·​public·​static·​final·​abc_button_inset_vert​ical_material:​I·​=·​0x7f090011
   
34 .​field·​public·​static·​final·​abc_button_padding_ho​rizontal_material:​I·​=·​0x7f080012 34 .​field·​public·​static·​final·​abc_button_padding_ho​rizontal_material:​I·​=·​0x7f090012
   
35 .​field·​public·​static·​final·​abc_button_padding_ve​rtical_material:​I·​=·​0x7f080013 35 .​field·​public·​static·​final·​abc_button_padding_ve​rtical_material:​I·​=·​0x7f090013
   
36 .​field·​public·​static·​final·​abc_config_prefDialog​Width:​I·​=·​0x7f080014 36 .​field·​public·​static·​final·​abc_config_prefDialog​Width:​I·​=·​0x7f090014
   
37 .​field·​public·​static·​final·​abc_control_corner_ma​terial:​I·​=·​0x7f080015 37 .​field·​public·​static·​final·​abc_control_corner_ma​terial:​I·​=·​0x7f090015
   
38 .​field·​public·​static·​final·​abc_control_inset_mat​erial:​I·​=·​0x7f080016 38 .​field·​public·​static·​final·​abc_control_inset_mat​erial:​I·​=·​0x7f090016
   
39 .​field·​public·​static·​final·​abc_control_padding_m​aterial:​I·​=·​0x7f080017 39 .​field·​public·​static·​final·​abc_control_padding_m​aterial:​I·​=·​0x7f090017
   
40 .​field·​public·​static·​final·​abc_dialog_list_paddi​ng_vertical_material:​I·​=·​0x7f080018 40 .​field·​public·​static·​final·​abc_dialog_list_paddi​ng_vertical_material:​I·​=·​0x7f090018
   
41 .​field·​public·​static·​final·​abc_dialog_min_width_​major:​I·​=·​0x7f080019 41 .​field·​public·​static·​final·​abc_dialog_min_width_​major:​I·​=·​0x7f090019
   
42 .​field·​public·​static·​final·​abc_dialog_min_width_​minor:​I·​=·​0x7f08001a 42 .​field·​public·​static·​final·​abc_dialog_min_width_​minor:​I·​=·​0x7f09001a
   
43 .​field·​public·​static·​final·​abc_dialog_padding_ma​terial:​I·​=·​0x7f08001b 43 .​field·​public·​static·​final·​abc_dialog_padding_ma​terial:​I·​=·​0x7f09001b
   
44 .​field·​public·​static·​final·​abc_dialog_padding_to​p_material:​I·​=·​0x7f08001c 44 .​field·​public·​static·​final·​abc_dialog_padding_to​p_material:​I·​=·​0x7f09001c
   
45 .​field·​public·​static·​final·​abc_disabled_alpha_ma​terial_dark:​I·​=·​0x7f08001d 45 .​field·​public·​static·​final·​abc_disabled_alpha_ma​terial_dark:​I·​=·​0x7f09001d
   
46 .​field·​public·​static·​final·​abc_disabled_alpha_ma​terial_light:​I·​=·​0x7f08001e 46 .​field·​public·​static·​final·​abc_disabled_alpha_ma​terial_light:​I·​=·​0x7f09001e
   
47 .​field·​public·​static·​final·​abc_dropdownitem_icon​_width:​I·​=·​0x7f08001f 47 .​field·​public·​static·​final·​abc_dropdownitem_icon​_width:​I·​=·​0x7f09001f
   
48 .​field·​public·​static·​final·​abc_dropdownitem_text​_padding_left:​I·​=·​0x7f080020 48 .​field·​public·​static·​final·​abc_dropdownitem_text​_padding_left:​I·​=·​0x7f090020
   
49 .​field·​public·​static·​final·​abc_dropdownitem_text​_padding_right:​I·​=·​0x7f080021 49 .​field·​public·​static·​final·​abc_dropdownitem_text​_padding_right:​I·​=·​0x7f090021
   
50 .​field·​public·​static·​final·​abc_edit_text_inset_b​ottom_material:​I·​=·​0x7f080022 50 .​field·​public·​static·​final·​abc_edit_text_inset_b​ottom_material:​I·​=·​0x7f090022
   
51 .​field·​public·​static·​final·​abc_edit_text_inset_h​orizontal_material:​I·​=·​0x7f080023 51 .​field·​public·​static·​final·​abc_edit_text_inset_h​orizontal_material:​I·​=·​0x7f090023
   
52 .​field·​public·​static·​final·​abc_edit_text_inset_t​op_material:​I·​=·​0x7f080024 52 .​field·​public·​static·​final·​abc_edit_text_inset_t​op_material:​I·​=·​0x7f090024
   
53 .​field·​public·​static·​final·​abc_floating_window_z​:​I·​=·​0x7f080025 53 .​field·​public·​static·​final·​abc_floating_window_z​:​I·​=·​0x7f090025
   
54 .​field·​public·​static·​final·​abc_list_item_padding​_horizontal_material:​I·​=·​0x7f080026 54 .​field·​public·​static·​final·​abc_list_item_padding​_horizontal_material:​I·​=·​0x7f090026
   
55 .​field·​public·​static·​final·​abc_panel_menu_list_w​idth:​I·​=·​0x7f080027 55 .​field·​public·​static·​final·​abc_panel_menu_list_w​idth:​I·​=·​0x7f090027
   
56 .​field·​public·​static·​final·​abc_search_view_prefe​rred_width:​I·​=·​0x7f080028 56 .​field·​public·​static·​final·​abc_search_view_prefe​rred_width:​I·​=·​0x7f090028
   
57 .​field·​public·​static·​final·​abc_search_view_text_​min_width:​I·​=·​0x7f080029 57 .​field·​public·​static·​final·​abc_search_view_text_​min_width:​I·​=·​0x7f090029
   
58 .​field·​public·​static·​final·​abc_switch_padding:​I·​=·​0x7f08002a 58 .​field·​public·​static·​final·​abc_switch_padding:​I·​=·​0x7f09002a
   
59 .​field·​public·​static·​final·​abc_text_size_body_1_​material:​I·​=·​0x7f08002b 59 .​field·​public·​static·​final·​abc_text_size_body_1_​material:​I·​=·​0x7f09002b
   
60 .​field·​public·​static·​final·​abc_text_size_body_2_​material:​I·​=·​0x7f08002c 60 .​field·​public·​static·​final·​abc_text_size_body_2_​material:​I·​=·​0x7f09002c
   
61 .​field·​public·​static·​final·​abc_text_size_button_​material:​I·​=·​0x7f08002d 61 .​field·​public·​static·​final·​abc_text_size_button_​material:​I·​=·​0x7f09002d
   
Max diff block lines reached; 3198/10765 bytes (29.71%) of diff not shown.
[−]
smali/de/onyxbits/droidentify/R$id.smali
Offset 11, 175 lines modified Offset 11, 175 lines modified
11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
12 ····​accessFlags·​=·​0x19 12 ····​accessFlags·​=·​0x19
13 ····​name·​=·​"id" 13 ····​name·​=·​"id"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​public·​static·​final·​action_bar:​I·​=·​0x7f090040 16 .​field·​public·​static·​final·​action_bar:​I·​=·​0x7f080040
   
17 .​field·​public·​static·​final·​action_bar_activity_c​ontent:​I·​=·​0x7f090000 17 .​field·​public·​static·​final·​action_bar_activity_c​ontent:​I·​=·​0x7f08001a
   
18 .​field·​public·​static·​final·​action_bar_container:​I·​=·​0x7f09003f 18 .​field·​public·​static·​final·​action_bar_container:​I·​=·​0x7f08003f
   
19 .​field·​public·​static·​final·​action_bar_root:​I·​=·​0x7f09003b 19 .​field·​public·​static·​final·​action_bar_root:​I·​=·​0x7f08003b
   
20 .​field·​public·​static·​final·​action_bar_spinner:​I·​=·​0x7f090001 20 .​field·​public·​static·​final·​action_bar_spinner:​I·​=·​0x7f08001b
   
21 .​field·​public·​static·​final·​action_bar_subtitle:​I·​=·​0x7f090024 21 .​field·​public·​static·​final·​action_bar_subtitle:​I·​=·​0x7f080024
   
22 .​field·​public·​static·​final·​action_bar_title:​I·​=·​0x7f090023 22 .​field·​public·​static·​final·​action_bar_title:​I·​=·​0x7f080023
   
23 .​field·​public·​static·​final·​action_context_bar:​I·​=·​0x7f090041 23 .​field·​public·​static·​final·​action_context_bar:​I·​=·​0x7f080041
   
24 .​field·​public·​static·​final·​action_menu_divider:​I·​=·​0x7f090002 24 .​field·​public·​static·​final·​action_menu_divider:​I·​=·​0x7f08001c
   
25 .​field·​public·​static·​final·​action_menu_presenter​:​I·​=·​0x7f090003 25 .​field·​public·​static·​final·​action_menu_presenter​:​I·​=·​0x7f08001d
   
26 .​field·​public·​static·​final·​action_mode_bar:​I·​=·​0x7f09003d 26 .​field·​public·​static·​final·​action_mode_bar:​I·​=·​0x7f08003d
   
27 .​field·​public·​static·​final·​action_mode_bar_stub:​I·​=·​0x7f09003c 27 .​field·​public·​static·​final·​action_mode_bar_stub:​I·​=·​0x7f08003c
   
28 .​field·​public·​static·​final·​action_mode_close_but​ton:​I·​=·​0x7f090025 28 .​field·​public·​static·​final·​action_mode_close_but​ton:​I·​=·​0x7f080025
   
29 .​field·​public·​static·​final·​activity_chooser_view​_content:​I·​=·​0x7f090026 29 .​field·​public·​static·​final·​activity_chooser_view​_content:​I·​=·​0x7f080026
   
30 .​field·​public·​static·​final·​alertTitle:​I·​=·​0x7f090030 30 .​field·​public·​static·​final·​alertTitle:​I·​=·​0x7f080030
   
31 .​field·​public·​static·​final·​always:​I·​=·​0x7f090016 31 .​field·​public·​static·​final·​always:​I·​=·​0x7f08000f
   
32 .​field·​public·​static·​final·​beginning:​I·​=·​0x7f090013 32 .​field·​public·​static·​final·​beginning:​I·​=·​0x7f08000a
   
33 .​field·​public·​static·​final·​buttonPanel:​I·​=·​0x7f090036 33 .​field·​public·​static·​final·​buttonPanel:​I·​=·​0x7f080036
   
34 .​field·​public·​static·​final·​checkbox:​I·​=·​0x7f090038 34 .​field·​public·​static·​final·​checkbox:​I·​=·​0x7f080038
   
35 .​field·​public·​static·​final·​collapseActionView:​I·​=·​0x7f090017 35 .​field·​public·​static·​final·​collapseActionView:​I·​=·​0x7f080011
   
36 .​field·​public·​static·​final·​contentPanel:​I·​=·​0x7f090031 36 .​field·​public·​static·​final·​contentPanel:​I·​=·​0x7f080031
   
37 .​field·​public·​static·​final·​custom:​I·​=·​0x7f090035 37 .​field·​public·​static·​final·​custom:​I·​=·​0x7f080035
   
38 .​field·​public·​static·​final·​customPanel:​I·​=·​0x7f090034 38 .​field·​public·​static·​final·​customPanel:​I·​=·​0x7f080034
   
39 .​field·​public·​static·​final·​decor_content_parent:​I·​=·​0x7f09003e 39 .​field·​public·​static·​final·​decor_content_parent:​I·​=·​0x7f08003e
   
40 .​field·​public·​static·​final·​default_activity_butt​on:​I·​=·​0x7f090029 40 .​field·​public·​static·​final·​default_activity_butt​on:​I·​=·​0x7f080029
   
41 .​field·​public·​static·​final·​dialog:​I·​=·​0x7f09001b 41 .​field·​public·​static·​final·​dialog:​I·​=·​0x7f080012
   
42 .​field·​public·​static·​final·​disableHome:​I·​=·​0x7f09000c 42 .​field·​public·​static·​final·​disableHome:​I·​=·​0x7f080009
   
43 .​field·​public·​static·​final·​dropdown:​I·​=·​0x7f09001c 43 .​field·​public·​static·​final·​dropdown:​I·​=·​0x7f080013
   
44 .​field·​public·​static·​final·​edit_query:​I·​=·​0x7f090042 44 .​field·​public·​static·​final·​edit_query:​I·​=·​0x7f080042
   
45 .​field·​public·​static·​final·​end:​I·​=·​0x7f090014 45 .​field·​public·​static·​final·​end:​I·​=·​0x7f08000c
   
46 .​field·​public·​static·​final·​expand_activities_but​ton:​I·​=·​0x7f090027 46 .​field·​public·​static·​final·​expand_activities_but​ton:​I·​=·​0x7f080027
   
47 .​field·​public·​static·​final·​expanded_menu:​I·​=·​0x7f090037 47 .​field·​public·​static·​final·​expanded_menu:​I·​=·​0x7f080037
   
48 .​field·​public·​static·​final·​home:​I·​=·​0x7f090004 48 .​field·​public·​static·​final·​home:​I·​=·​0x7f08001e
   
49 .​field·​public·​static·​final·​homeAsUp:​I·​=·​0x7f09000d 49 .​field·​public·​static·​final·​homeAsUp:​I·​=·​0x7f080006
   
50 .​field·​public·​static·​final·​icon:​I·​=·​0x7f09002b 50 .​field·​public·​static·​final·​icon:​I·​=·​0x7f08002b
   
51 .​field·​public·​static·​final·​ifRoom:​I·​=·​0x7f090018 51 .​field·​public·​static·​final·​ifRoom:​I·​=·​0x7f08000e
   
52 .​field·​public·​static·​final·​image:​I·​=·​0x7f090028 52 .​field·​public·​static·​final·​image:​I·​=·​0x7f080028
   
53 .​field·​public·​static·​final·​listMode:​I·​=·​0x7f090009 53 .​field·​public·​static·​final·​listMode:​I·​=·​0x7f080001
   
54 .​field·​public·​static·​final·​list_item:​I·​=·​0x7f09002a 54 .​field·​public·​static·​final·​list_item:​I·​=·​0x7f08002a
   
55 .​field·​public·​static·​final·​middle:​I·​=·​0x7f090015 55 .​field·​public·​static·​final·​middle:​I·​=·​0x7f08000b
   
56 .​field·​public·​static·​final·​multiply:​I·​=·​0x7f09001e 56 .​field·​public·​static·​final·​multiply:​I·​=·​0x7f080018
   
57 .​field·​public·​static·​final·​never:​I·​=·​0x7f090019 57 .​field·​public·​static·​final·​never:​I·​=·​0x7f08000d
   
58 .​field·​public·​static·​final·​none:​I·​=·​0x7f09000e 58 .​field·​public·​static·​final·​none:​I·​=·​0x7f080003
   
59 .​field·​public·​static·​final·​normal:​I·​=·​0x7f09000a 59 .​field·​public·​static·​final·​normal:​I·​=·​0x7f080000
   
60 .​field·​public·​static·​final·​parentPanel:​I·​=·​0x7f09002d 60 .​field·​public·​static·​final·​parentPanel:​I·​=·​0x7f08002d
   
61 .​field·​public·​static·​final·​progress_circular:​I·​=·​0x7f090005 61 .​field·​public·​static·​final·​progress_circular:​I·​=·​0x7f08001f
   
Max diff block lines reached; 3870/9452 bytes (40.94%) of diff not shown.
[−]
smali/de/onyxbits/droidentify/Devices.smali
Offset 42260, 24 lines modified Offset 42260, 24 lines modified
42260 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 42260 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
42261 ····​.​line·​7193 42261 ····​.​line·​7193
42262 ····​return-​void 42262 ····​return-​void
42263 .​end·​method 42263 .​end·​method
   
42264 .​method·​private·​static·​final·​capitalize(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 42264 .​method·​private·​static·​final·​capitalize(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
42265 ····​.​locals·9 42265 ····​.​locals·8
42266 ····​.​param·​p0,​·​"str"····​#·​Ljava/​lang/​String;​ 42266 ····​.​param·​p0,​·​"str"····​#·​Ljava/​lang/​String;​
   
42267 ····​.​prologue 42267 ····​.​prologue
42268 ····​.​line·​7171 42268 ····​.​line·​7171
42269 ····​invoke-​static·​{p0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 42269 ····​invoke-​static·​{p0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
42270 ····​move-​result·​v7 42270 ····​move-​result·​v4
   
42271 ····​if-​eqz·​v7,​·​:​cond_0 42271 ····​if-​eqz·​v4,​·​:​cond_0
   
42272 ····​.​line·​7188 42272 ····​.​line·​7188
42273 ····​.​end·​local·​p0····​#·​"str":​Ljava/​lang/​String;​ 42273 ····​.​end·​local·​p0····​#·​"str":​Ljava/​lang/​String;​
42274 ····​:​goto_0 42274 ····​:​goto_0
42275 ····​return-​object·​p0 42275 ····​return-​object·​p0
   
42276 ····​.​line·​7174 42276 ····​.​line·​7174
Offset 42285, 503 lines modified Offset 42285, 487 lines modified
42285 ····​:​cond_0 42285 ····​:​cond_0
42286 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>toCharArray()​[C 42286 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>toCharArray()​[C
   
42287 ····​move-​result-​object·​v0 42287 ····​move-​result-​object·​v0
   
42288 ····​.​line·​7175 42288 ····​.​line·​7175
42289 ····​.​local·​v0,​·​"arr":​[C 42289 ····​.​local·​v0,​·​"arr":​[C
42290 ····​const/​4·​v3,​·​0x1 42290 ····​const/​4·​v2,​·​0x1
   
42291 ····​.​line·​7176 42291 ····​.​line·​7176
42292 ····​.​local·​v3,​·​"capitalizeNext":​Z 42292 ····​.​local·​v2,​·​"capitalizeNext":​Z
42293 ····​const-​string·​v6,​·​"" 42293 ····​const-​string·​v3,​·​""
   
42294 ····​.​line·​7177 42294 ····​.​line·​7177
42295 ····​.​local·​v6,​·​"phrase":​Ljava/​lang/​String;​ 42295 ····​.​local·​v3,​·​"phrase":​Ljava/​lang/​String;​
42296 ····move-​object·​v1,​·​v0 42296 ····array-​length·​v5,​·​v0
   
42297 ····​.​local·​v1,​·​"arr$":​[C  
42298 ····​array-​length·​v5,​·​v1  
   
42299 ····​.​local·​v5,​·​"len$":​I  
42300 ····​const/​4·​v4,​·​0x0 42297 ····​const/​4·​v4,​·​0x0
   
42301 ····​.​local·​v4,​·​"i$":​I  
42302 ····​:​goto_1 42298 ····​:​goto_1
42303 ····​if-​ge·​v4,​·​v5,​·​:​cond_3 42299 ····​if-​ge·​v4,​·​v5,​·​:​cond_3
   
42304 ····​aget-​char·​v2,​·​v1,​·​v4 42300 ····​aget-​char·​v1,​·​v0,​·​v4
   
42305 ····​.​line·​7178 42301 ····​.​line·​7178
42306 ····​.​local·​v2,​·​"c":​C 42302 ····​.​local·​v1,​·​"c":​C
42307 ····​if-​eqz·​v3,​·​:​cond_1 42303 ····​if-​eqz·​v2,​·​:​cond_1
   
42308 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Character;​-​>isLetter(C)​Z 42304 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>isLetter(C)​Z
   
42309 ····​move-​result·​v7 42305 ····​move-​result·​v6
   
42310 ····​if-​eqz·​v7,​·​:​cond_1 42306 ····​if-​eqz·​v6,​·​:​cond_1
   
42311 ····​.​line·​7179 42307 ····​.​line·​7179
42312 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 42308 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
42313 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 42309 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
42314 ····​invoke-​virtual·​{v7,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 42310 ····​invoke-​virtual·​{v6,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
42315 ····​move-​result-​object·​v7 42311 ····​move-​result-​object·​v6
   
42316 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Character;​-​>toUpperCase(C)​C 42312 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>toUpperCase(C)​C
   
42317 ····​move-​result·​v8 42313 ····​move-​result·​v7
   
42318 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 42314 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
42319 ····​move-​result-​object·​v7 42315 ····​move-​result-​object·​v6
   
42320 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 42316 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
42321 ····​move-​result-​object·​v6 42317 ····​move-​result-​object·​v3
   
42322 ····​.​line·​7180 42318 ····​.​line·​7180
42323 ····​const/​4·​v3,​·​0x0 42319 ····​const/​4·​v2,​·​0x0
   
42324 ····​.​line·​7177 42320 ····​.​line·​7177
42325 ····​:​goto_2 42321 ····​:​goto_2
42326 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1 42322 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
42327 ····​goto·​:​goto_1 42323 ····​goto·​:​goto_1
   
42328 ····​.​line·​7183 42324 ····​.​line·​7183
42329 ····​:​cond_1 42325 ····​:​cond_1
42330 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Character;​-​>isWhitespace(C)​Z 42326 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>isWhitespace(C)​Z
   
42331 ····​move-​result·​v7 42327 ····​move-​result·​v6
Max diff block lines reached; 21006/24177 bytes (86.88%) of diff not shown.
[−]
smali/de/onyxbits/droidentify/R.smali
Offset 28, 10 lines modified Offset 28, 9 lines modified
28 .​method·​public·​constructor·​<init>()​V 28 .​method·​public·​constructor·​<init>()​V
29 ····​.​locals·​0 29 ····​.​locals·​0
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​10 31 ····​.​line·​10
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
33 ····​.​line·​1960  
34 ····​return-​void 33 ····​return-​void
35 .​end·​method 34 .​end·​method
[−]
smali/de/onyxbits/droidentify/ReportProvider.smali
Offset 225, 14 lines modified Offset 225, 15 lines modified
   
225 ····​sget-​object·​v4,​·​Ljava/​io/​File;​-​>separator:​Ljava/​lang/​String;​ 225 ····​sget-​object·​v4,​·​Ljava/​io/​File;​-​>separator:​Ljava/​lang/​String;​
   
226 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 226 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
227 ····​move-​result-​object·​v3 227 ····​move-​result-​object·​v3
   
  228 ····​.​line·​55
228 ····​invoke-​virtual·​{p1},​·​Landroid/​net/​Uri;​-​>getLastPathSegment()​Ljava/​lang/​String;​ 229 ····​invoke-​virtual·​{p1},​·​Landroid/​net/​Uri;​-​>getLastPathSegment()​Ljava/​lang/​String;​
   
229 ····​move-​result-​object·​v4 230 ····​move-​result-​object·​v4
   
230 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 231 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
231 ····​move-​result-​object·​v3 232 ····​move-​result-​object·​v3
[−]
smali/de/onyxbits/droidentify/ReporterTask.smali
Offset 64, 15 lines modified Offset 64, 14 lines modified
64 ····​.​line·​18 64 ····​.​line·​18
65 ····​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​ 65 ····​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​
66 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
67 .​end·​method 67 .​end·​method
   
68 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 68 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
69 ····​.​locals·​1 69 ····​.​locals·​1
70 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
71 ····​.​prologue 70 ····​.​prologue
72 ····​.​line·​5 71 ····​.​line·​5
73 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​onyxbits/​droidentify/​ReporterTask;​-​>doInBackground([Ljav​a/​lang/​Object;​)​Ljava/​lang/​Exception;​ 72 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​onyxbits/​droidentify/​ReporterTask;​-​>doInBackground([Ljav​a/​lang/​Object;​)​Ljava/​lang/​Exception;​
   
74 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
Offset 91, 18 lines modified Offset 90, 16 lines modified
   
91 ····​.​line·​26 90 ····​.​line·​26
92 ····​return-​void 91 ····​return-​void
93 .​end·​method 92 .​end·​method
   
94 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 93 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
95 ····​.​locals·​0 94 ····​.​locals·​0
96 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
97 ····​.​prologue 95 ····​.​prologue
98 ····​.​line·​5 96 ····​.​line·​5
99 ····​check-​cast·​p1,​·​Ljava/​lang/​Exception;​ 97 ····​check-​cast·​p1,​·​Ljava/​lang/​Exception;​
   
100 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
101 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​onyxbits/​droidentify/​ReporterTask;​-​>onPostExecute(Ljava/​lang/​Exception;​)​V 98 ····​invoke-​virtual·​{p0,​·​p1},​·​Lde/​onyxbits/​droidentify/​ReporterTask;​-​>onPostExecute(Ljava/​lang/​Exception;​)​V
   
102 ····​return-​void 99 ····​return-​void
103 .​end·​method 100 .​end·​method
[−]
original/AndroidManifest.xml
Offset 1, 201 lines modified Offset 1, 189 lines modified
00000000:​·​0300·​0800·900c·​0000·​0100·​1c00·1c07·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·c80b·​0000·​0100·​1c00·7c06·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​|.​.​.​
00000010:​·​2c00·​0000·​0000·​0000·​0000·​0000·cc00·​0000··,​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​2800·​0000·​0000·​0000·​0000·​0000·bc00·​0000··(.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​de00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​de00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​f200·​0000·​1c01·​0000·​3001·​0000·​4201·​0000··​.​.​.​.​.​.​.​.​0.​.​.​B.​.​.​ 00000050:​·​f200·​0000·​1c01·​0000·​3001·​0000·​4201·​0000··​.​.​.​.​.​.​.​.​0.​.​.​B.​.​.​
00000060:​·​9a01·​0000·​9e01·​0000·​b001·​0000·e401·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·​9a01·​0000·​9e01·​0000·​b001·​0000·c401·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·1802·​0000·2c02·​0000·5e02·​0000·6802·​0000··​.​.​.​.​,​.​.​.​^.​.​.​h.​.​.​ 00000070:​·f601·​0000·0002·​0000·1402·​0000·3602·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​6.​.​.​
00000080:​·​7002·​0000·8e02·​0000·a202·​0000·c402·​0000··​p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000080:​·​7002·​0000·ba02·​0000·3203·​0000·4c03·​0000··​p.​.​.​.​.​.​.​2.​.​.​L.​.​.​
00000090:​·fe02·​0000·4803·​0000·c003·​0000·da03·​0000··.​.​.​.​H.​.​.​.​.​.​.​.​.​.​.​ 00000090:​·5e03·​0000·a803·​0000·bc03·​0000·0804·​0000··^.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000a0:​·ec03·​0000·​3604·​0000·4a04·​0000·9604·​0000··.​.​.​.​6.​.​.​J.​.​.​.​.​.​.​ 000000a0:​·2604·​0000·​3604·​0000·6e04·​0000·8204·​0000··&.​.​.​6.​.​.​n.​.​.​.​.​.​.​
000000b0:​·b404·​0000·c404·​0000·fc04·​0000·1005·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000b0:​·c604·​0000·da04·​0000·2c05·​0000·6005·​0000··​.​.​.​.​.​.​.​.​,​.​.​.​`.​.​.​
000000c0:​·5405·​0000·6805·0000·ba05·0000·ee05·0000··T.​.​.​h.​.​.​.​.​.​.​.​.​.​.​ 000000c0:​·7605·​0000·0b00·7600·6500·7200·7300·6900··v.​.​.​.​.​v.​e.​r.​s.​i.​
000000d0:​·0406·0000·0b00·7600·​6500·7200·7300·6900··.​.​.​.​.​.​v.​e.​r.​s.​i.​ 000000d0:​·6f00·6e00·4300·6f00·​6400·6500·0000·0b00··o.​n.​C.​o.​d.​e.​.​.​.​.​
000000e0:​·6f00·​6e00·4300·6f00·​6400·​6500·0000·0b00··o.​n.​C.​o.​d.​e.​.​.​.​.​ 000000e0:​·7600·​6500·7200·7300·​6900·​6f00·6e00·4e00··v.​e.​r.​s.​i.​o.​n.​N.​
000000f0:​·7600·​6500·7200·7300·6900·​6f00·​6e00·4e00··v.​e.​r.​s.​i.​o.​n.​N.​ 000000f0:​·6100·​6d00·6500·0000·0d00·​6d00·​6900·6e00··a.​m.​e.​.​.​.​.​m.​i.​n.​
00000100:​·6100·​6d00·​6500·0000·0d00·6d00·6900·​6e00··a.​m.​e.​.​.​.​.​m.​i.​n.​ 00000100:​·5300·​6400·​6b00·5600·6500·7200·7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​
00000110:​·5300·​6400·6b00·5600·6500·7200·​7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​ 00000110:​·6f00·​6e00·0000·1000·7400·6100·​7200·​6700··o.​n.​.​.​.​.​t.​a.​r.​g.​
00000120:​·​6f00·6e00·0000·1000·7400·6100·7200·6700··o.​n.​.​.​.​.​t.​a.​r.​g.​ 00000120:​·​6500·7400·5300·6400·6b00·5600·6500·7200··e.​t.​S.​d.​k.​V.​e.​r.​
00000130:​·6500·7400·5300·​6400·6b00·5600·​6500·7200··e.​t.​S.​d.​k.​V.​e.​r.​ 00000130:​·7300·6900·6f00·​6e00·0000·0400·​6e00·6100··s.​i.​o.​n.​.​.​.​.​n.​a.​
00000140:​·7300·​6900·6f00·6e00·0000·0400·​6e00·​6100··s.​i.​o.​n.​.​.​.​.​n.​a.​ 00000140:​·6d00·​6500·0000·0b00·6100·6c00·​6c00·​6f00··m.​e.​.​.​.​.​a.​l.​l.​o.​
00000150:​·6d00·6500·0000·0b00·​6100·6c00·6c00·6f00··m.​e.​.​.​.​.​a.​l.​l.​o.​ 00000150:​·7700·4200·6100·6300·​6b00·7500·7000·0000··w.​B.​a.​c.​k.​u.​p.​.​.​
00000160:​·7700·4200·​6100·​6300·​6b00·7500·7000·0000··w.​B.​a.​c.​k.​u.​p.​.​.​ 00000160:​·0400·6900·​6300·​6f00·​6e00·0000·0500·6c00··.​.​i.​c.​o.​n.​.​.​.​.​l.​
00000170:​·0400·​6900·​6300·​6f00·6e00·​0000·0500·​6c00··.​.​i.​c.​o.​n.​.​.​.​.​l.​ 00000170:​·6100·​6200·​6500·​6c00·0000·​0500·7400·​6800··a.​b.​e.​l.​.​.​.​.​t.​h.​
00000180:​·​6100·​6200·​6500·6c00·​0000·0500·​7400·6800··a.​b.​e.​l.​.​.​.​.​t.​h.​ 00000180:​·​6500·​6d00·​6500·0000·​0b00·6100·​7500·7400··e.​m.​e.​.​.​.​.​a.​u.​t.​
00000190:​·​6500·​6d00·6500·0000·0b00·​6100·7500·​7400··e.​m.​e.​.​.​.​.​a.​u.​t.​ 00000190:​·​6800·​6f00·7200·6900·7400·​6900·6500·​7300··h.​o.​r.​i.​t.​i.​e.​s.​
000001a0:​·6800·6f00·7200·6900·​7400·​6900·6500·​7300··h.​o.​r.​i.​t.​i.​e.​s.​ 000001a0:​·0000·0800·6500·7800·​7000·​6f00·7200·​7400··.​.​.​.​e.​x.​p.​o.​r.​t.​
000001b0:​·0000·0800·6500·7800·7000·6f00·7200·7400··.​.​.​.​e.​x.​p.​o.​r.​t.​ 000001b0:​·6500·6400·0000·1300·6700·7200·6100·6e00··e.​d.​.​.​.​.​g.​r.​a.​n.​
000001c0:​·6500·6400·0000·1300·6700·7200·6100·​6e00··e.​d.​.​.​.​.​g.​r.​a.​n.​ 000001c0:​·7400·5500·7200·6900·5000·6500·7200·​6d00··t.​U.​r.​i.​P.​e.​r.​m.​
000001d0:​·7400·5500·​7200·​6900·5000·​6500·​7200·6d00··t.​U.​r.​i.​P.​e.​r.​m.​ 000001d0:​·6900·7300·​7300·​6900·6f00·​6e00·​7300·0000··i.​s.​s.​i.​o.​n.​s.​.​.​
000001e0:​·6900·​7300·7300·6900·​6f00·6e00·​7300·0000··i.​s.​s.​i.​o.​n.​s.​.​.​ 000001e0:​·0800·​7200·6500·7300·​6f00·7500·​7200·6300··.​.​r.​e.​s.​o.​u.​r.​c.​
000001f0:​·0800·7200·6500·7300·​6f00·7500·​7200·​6300··.​.​r.​e.​s.​o.​u.​r.​c.​ 000001f0:​·6500·0000·0700·6100·​6e00·6400·​7200·​6f00··e.​.​.​.​.​a.​n.​d.​r.​o.​
00000200:​·​6500·0000·​0700·6100·​6e00·6400·​7200·6f00··e.​.​.​.​.​a.​n.​d.​r.​o.​ 00000200:​·​6900·6400·​0000·2a00·​6800·7400·​7400·7000··i.​d.​.​.​*.​h.​t.​t.​p.​
00000210:​·6900·6400·0000·2a00·​6800·7400·7400·7000··i.​d.​.​.​*.​h.​t.​t.​p.​ 00000210:​·3a00·2f00·2f00·7300·​6300·6800·6500·6d00··:​.​/​.​/​.​s.​c.​h.​e.​m.​
00000220:​·3a00·2f00·​2f00·7300·​6300·​6800·6500·​6d00··:​.​/​.​/​.​s.​c.​h.​e.​m.​ 00000220:​·6100·7300·​2e00·6100·​6e00·​6400·7200·​6f00··a.​s.​.​.​a.​n.​d.​r.​o.​
00000230:​·​6100·7300·​2e00·​6100·​6e00·​6400·7200·​6f00··a.​s.​.​.​a.​n.​d.​r.​o.​ 00000230:​·​6900·6400·​2e00·​6300·​6f00·​6d00·2f00·​6100··i.​d.​.​.​c.​o.​m.​/​.​a.​
00000240:​·6900·​6400·​2e00·6300·​6f00·6d00·​2f00·​6100··i.​d.​.​.​c.​o.​m.​/​.​a.​ 00000240:​·7000·​6b00·​2f00·7200·​6500·7300·​2f00·​6100··p.​k.​/​.​r.​e.​s.​/​.​a.​
00000250:​·7000·​6b00·2f00·7200·​6500·7300·2f00·6100··p.​k.​/​.​r.​e.​s.​/​.​a.​ 00000250:​·6e00·​6400·7200·6f00·​6900·6400·0000·0000··n.​d.​r.​o.​i.​d.​.​.​.​.​
00000260:​·6e00·6400·​7200·​6f00·​6900·​6400·0000·0000··n.​d.​r.​o.​i.​d.​.​.​.​.​ 00000260:​·0000·0700·​7000·​6100·​6300·​6b00·6100·6700··.​.​.​.​p.​a.​c.​k.​a.​g.​
00000270:​·0000·​0700·7000·​6100·​6300·​6b00·​6100·​6700··.​.​.​.​p.​a.​c.​k.​a.​g.​ 00000270:​·6500·​0000·0800·​6d00·​6100·​6e00·​6900·​6600··e.​.​.​.​.​m.​a.​n.​i.​f.​
00000280:​·​6500·0000·1800·7000·6c00·​6100·7400·6600··​e.​.​.​.​.​p.​l.​a.​t.​f.​ 00000280:​·​6500·7300·7400·0000·1700·​6400·6500·2e00··​e.​s.​t.​.​.​.​.​d.​e.​.​.​
00000290:​·​6f00·7200·6d00·4200·7500·​6900·6c00·6400··​o.​r.​m.​B.​u.​i.​l.​d.​ 00000290:​·​6f00·6e00·7900·7800·6200·​6900·7400·7300··​o.​n.​y.​x.​b.​i.​t.​s.​
000002a0:​·5600·​6500·​7200·7300·​6900·​6f00·​6e00·4300··V.​e.​r.​s.​i.​o.​n.​C.​ 000002a0:​·2e00·​6400·​7200·6f00·​6900·​6400·​6500·6e00··.​.​d.​r.​o.​i.​d.​e.​n.​
000002b0:​·6f00·​6400·​6500·0000·1800·7000·6c00·6100··o.​d.​e.​.​.​.​.​p.​l.​a.​ 000002b0:​·7400·​6900·​6600·7900·0000·0300·3100·2e00··t.​i.​f.​y.​.​.​.​.​1.​.​.​
000002c0:​·7400·6600·6f00·​7200·6d00·4200·​7500·6900··t.​f.​o.​r.​m.​B.​u.​i.​ 000002c0:​·3200·0000·0800·​7500·7300·6500·​7300·2d00··2.​.​.​.​.​u.​s.​e.​s.​-​.​
000002d0:​·6c00·​6400·5600·6500·7200·​7300·6900·​6f00··l.​d.​V.​e.​r.​s.​i.​o.​ 000002d0:​·7300·​6400·6b00·0000·0f00·​7500·7300·​6500··s.​d.​k.​.​.​.​.​u.​s.​e.​
000002e0:​·6e00·4e00·6100·​6d00·6500·0000·0800·6d00··n.​N.​a.​m.​e.​.​.​.​.​m.​ 000002e0:​·7300·2d00·7000·​6500·7200·6d00·6900·7300··s.​-​.​p.​e.​r.​m.​i.​s.​
000002f0:​·6100·​6e00·​6900·​6600·6500·7300·7400·0000··a.​n.​i.​f.​e.​s.​t.​.​.​ 000002f0:​·7300·​6900·​6f00·​6e00·0000·1b00·6100·6e00··s.​i.​o.​n.​.​.​.​.​a.​n.​
00000300:​·1700·6400·​6500·2e00·​6f00·6e00·​7900·7800··.​.​d.​e.​.​.​o.​n.​y.​x.​ 00000300:​·6400·7200·​6f00·6900·​6400·2e00·​7000·6500··d.​r.​o.​i.​d.​.​.​p.​e.​
00000310:​·6200·​6900·7400·​7300·2e00·​6400·7200·​6f00··b.​i.​t.​s.​.​.​d.​r.​o.​ 00000310:​·7200·​6d00·6900·​7300·7300·​6900·6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​
00000320:​·6900·6400·6500·6e00·7400·6900·6600·7900··i.​d.​e.​n.​t.​i.​f.​y.​ 00000320:​·2e00·4900·4e00·5400·4500·5200·4e00·4500··.​.​I.​N.​T.​E.​R.​N.​E.​
00000330:​·0000·​0300·3100·2e00·3200·0000·0200·3200··.​.​.​.​1.​.​.​2.​.​.​.​.​2.​ 00000330:​·5400·​0000·2300·6100·6e00·6400·7200·6f00··T.​.​.​#.​a.​n.​d.​r.​o.​
00000340:​·3200·0000·0d00·3500·2e00·3100·2e00·3100··2.​.​.​.​.​5.​.​.​1.​.​.​1.​ 00000340:​·6900·6400·2e00·7000·6500·7200·6d00·6900··i.​d.​.​.​p.​e.​r.​m.​i.​
00000350:​·2d00·3100·3800·3100·3900·3700·3200·3700··-​.​1.​8.​1.​9.​7.​2.​7.​ 00000350:​·7300·7300·6900·6f00·6e00·2e00·5200·4500··s.​s.​i.​o.​n.​.​.​R.​E.​
00000360:​·0000·0800·7500·7300·6500·7300·2d00·7300··.​.​.​.​u.​s.​e.​s.​-​.​s.​ 00000360:​·4100·4400·5f00·5000·4800·4f00·4e00·4500··A.​D.​_.​P.​H.​O.​N.​E.​
00000370:​·6400·6b00·0000·0f00·7500·7300·6500·7300··d.​k.​.​.​.​.​u.​s.​e.​s.​ 00000370:​·5f00·5300·5400·4100·5400·4500·0000·3a00··_.​S.​T.​A.​T.​E.​.​.​:​.​
00000380:​·2d00·7000·​6500·7200·​6d00·​6900·7300·7300··-​.​p.​e.​r.​m.​i.​s.​s.​ 00000380:​·6300·6f00·​6d00·2e00·​6700·​6f00·6f00·6700··c.​o.​m.​.​.​g.​o.​o.​g.​
00000390:​·​6900·​6f00·6e00·0000·1b00·​6100·6e00·​6400··i.​o.​n.​.​.​.​.​a.​n.​d.​ 00000390:​·​6c00·​6500·2e00·6100·6e00·​6400·7200·​6f00··l.​e.​.​.​a.​n.​d.​r.​o.​
000003a0:​·7200·​6f00·6900·6400·2e00·7000·6500·7200··r.​o.​i.​d.​.​.​p.​e.​r.​ 000003a0:​·6900·​6400·2e00·7000·7200·6f00·7600·6900··i.​d.​.​.​p.​r.​o.​v.​i.​
000003b0:​·​6d00·​6900·​7300·​7300·6900·​6f00·6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​ 000003b0:​·​6400·​6500·​7200·​7300·2e00·​6700·7300·6600··d.​e.​r.​s.​.​.​g.​s.​f.​
000003c0:​·4900·4e00·5400·4500·5200·4e00·4500·5400··I.​N.​T.​E.​R.​N.​E.​T.​ 000003c0:​·2e00·7000·6500·7200·6d00·6900·7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​
000003d0:​·0000·2300·​6100·6e00·6400·7200·6f00·6900··.​.​#.​a.​n.​d.​r.​o.​i.​ 000003d0:​·6900·6f00·​6e00·2e00·5200·4500·4100·4400··i.​o.​n.​.​.​R.​E.​A.​D.​
000003e0:​·6400·2e00·7000·6500·7200·6d00·6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​ 000003e0:​·5f00·4700·5300·4500·5200·5600·4900·4300··_.​G.​S.​E.​R.​V.​I.​C.​
000003f0:​·7300·6900·6f00·6e00·2e00·5200·4500·4100··s.​i.​o.​n.​.​.​R.​E.​A.​ 000003f0:​·4500·5300·0000·0b00·6100·7000·7000·6c00··E.​S.​.​.​.​.​a.​p.​p.​l.​
00000400:​·4400·5f00·5000·4800·4f00·4e00·4500·5f00··D.​_.​P.​H.​O.​N.​E.​_.​ 00000400:​·6900·6300·6100·7400·6900·6f00·6e00·0000··i.​c.​a.​t.​i.​o.​n.​.​.​
00000410:​·5300·5400·4100·5400·4500·0000·3a00·​6300··S.​T.​A.​T.​E.​.​.​:​.​c.​ 00000410:​·0700·7300·6500·7200·7600·6900·6300·​6500··.​.​s.​e.​r.​v.​i.​c.​e.​
00000420:​·6f00·6d00·2e00·​6700·6f00·​6f00·​6700·6c00··o.​m.​.​.​g.​o.​o.​g.​l.​ 00000420:​·0000·2300·6400·​6500·2e00·​6f00·​6e00·7900··.​.​#.​d.​e.​.​.​o.​n.​y.​
00000430:​·6500·2e00·​6100·6e00·6400·7200·​6f00·6900··e.​.​.​a.​n.​d.​r.​o.​i.​ 00000430:​·7800·6200·​6900·7400·7300·2e00·​6400·7200··x.​b.​i.​t.​s.​.​.​d.​r.​
00000440:​·​6400·2e00·7000·7200·​6f00·​7600·​6900·​6400··d.​.​.​p.​r.​o.​v.​i.​d.​ 00000440:​·​6f00·6900·6400·6500·​6e00·​7400·​6900·​6600··o.​i.​d.​e.​n.​t.​i.​f.​
00000450:​·6500·7200·7300·2e00·​6700·7300·6600·2e00··e.​r.​s.​.​.​g.​s.​f.​.​.​ 00000450:​·7900·2e00·4d00·6100·​6900·6e00·5300·6500··y.​.​.​M.​a.​i.​n.​S.​e.​
00000460:​·​7000·6500·7200·​6d00·​6900·7300·7300·​6900··p.​e.​r.​m.​i.​s.​s.​i.​ 00000460:​·​7200·7600·6900·​6300·​6500·0000·0800·​6100··r.​v.​i.​c.​e.​.​.​.​.​a.​
00000470:​·​6f00·6e00·2e00·5200·4500·4100·4400·5f00··o.​n.​.​.​R.​E.​A.​D.​_.​ 00000470:​·​6300·7400·6900·7600·6900·7400·7900·0000··c.​t.​i.​v.​i.​t.​y.​.​.​
00000480:​·4700·5300·4500·5200·5600·4900·4300·4500··G.​S.​E.​R.​V.​I.​C.​E.​ 00000480:​·2400·6400·6500·2e00·6f00·6e00·7900·7800··$.​d.​e.​.​.​o.​n.​y.​x.​
00000490:​·5300·0000·0b00·6100·7000·7000·6c00·​6900··S.​.​.​.​.​a.​p.​p.​l.​i.​ 00000490:​·6200·6900·7400·7300·2e00·6400·7200·​6f00··b.​i.​t.​s.​.​.​d.​r.​o.​
000004a0:​·​6300·​6100·7400·​6900·6f00·​6e00·0000·0700··c.​a.​t.​i.​o.​n.​.​.​.​.​ 000004a0:​·​6900·​6400·6500·​6e00·7400·​6900·6600·7900··i.​d.​e.​n.​t.​i.​f.​y.​
000004b0:​·7300·6500·7200·7600·​6900·6300·​6500·0000··s.​e.​r.​v.​i.​c.​e.​.​.​ 000004b0:​·2e00·4d00·6100·6900·​6e00·4100·​6300·7400··.​.​M.​a.​i.​n.​A.​c.​t.​
000004c0:​·2300·6400·​6500·2e00·6f00·6e00·7900·7800··#.​d.​e.​.​.​o.​n.​y.​x.​ 000004c0:​·6900·7600·​6900·7400·7900·0000·0d00·6900··i.​v.​i.​t.​y.​.​.​.​.​i.​
000004d0:​·​6200·6900·7400·7300·2e00·6400·7200·​6f00··b.​i.​t.​s.​.​.​d.​r.​o.​ 000004d0:​·​6e00·7400·6500·6e00·7400·2d00·6600·​6900··n.​t.​e.​n.​t.​-​.​f.​i.​
000004e0:​·​6900·6400·​6500·6e00·7400·6900·​6600·7900··i.​d.​e.​n.​t.​i.​f.​y.​ 000004e0:​·​6c00·7400·​6500·7200·0000·0600·​6100·6300··l.​t.​e.​r.​.​.​.​.​a.​c.​
000004f0:​·2e00·4d00·​6100·​6900·6e00·5300·​6500·7200··.​.​M.​a.​i.​n.​S.​e.​r.​ 000004f0:​·7400·6900·​6f00·​6e00·0000·1a00·​6100·6e00··t.​i.​o.​n.​.​.​.​.​a.​n.​
00000500:​·7600·6900·​6300·​6500·0000·0800·​6100·​6300··v.​i.​c.​e.​.​.​.​.​a.​c.​ 00000500:​·6400·7200·​6f00·​6900·6400·2e00·​6900·​6e00··d.​r.​o.​i.​d.​.​.​i.​n.​
00000510:​·​7400·​6900·7600·6900·7400·7900·0000·2400··​t.​i.​v.​i.​t.​y.​.​.​$.​ 00000510:​·​7400·​6500·6e00·7400·2e00·6100·6300·7400··​t.​e.​n.​t.​.​.​a.​c.​t.​
00000520:​·​6400·​6500·2e00·6f00·6e00·7900·7800·6200··d.​e.​.​.​o.​n.​y.​x.​b.​ 00000520:​·​6900·​6f00·6e00·2e00·4d00·4100·4900·4e00··i.​o.​n.​.​.​M.​A.​I.​N.​
00000530:​·6900·7400·7300·2e00·6400·7200·​6f00·​6900··i.​t.​s.​.​.​d.​r.​o.​i.​ 00000530:​·0000·0800·6300·6100·7400·6500·​6700·​6f00··.​.​.​.​c.​a.​t.​e.​g.​o.​
00000540:​·6400·6500·6e00·7400·​6900·​6600·7900·2e00··d.​e.​n.​t.​i.​f.​y.​.​.​ 00000540:​·7200·7900·0000·2000·​6100·​6e00·6400·7200··r.​y.​.​.​·.​a.​n.​d.​r.​
00000550:​·4d00·​6100·​6900·6e00·4100·​6300·​7400·​6900··M.​a.​i.​n.​A.​c.​t.​i.​ 00000550:​·6f00·​6900·​6400·2e00·6900·​6e00·​7400·​6500··o.​i.​d.​.​.​i.​n.​t.​e.​
00000560:​·7600·6900·7400·7900·0000·0d00·​6900·​6e00··v.​i.​t.​y.​.​.​.​.​i.​n.​ 00000560:​·6e00·7400·2e00·6300·6100·7400·​6500·​6700··n.​t.​.​.​c.​a.​t.​e.​g.​
00000570:​·7400·6500·6e00·7400·2d00·6600·6900·6c00··t.​e.​n.​t.​-​.​f.​i.​l.​ 00000570:​·6f00·7200·7900·2e00·4c00·4100·5500·4e00··o.​r.​y.​.​.​L.​A.​U.​N.​
00000580:​·7400·6500·7200·0000·​0600·6100·6300·​7400··t.​e.​r.​.​.​.​.​a.​c.​t.​ 00000580:​·4300·4800·4500·5200·​0000·0800·7000·​7200··C.​H.​E.​R.​.​.​.​.​p.​r.​
00000590:​·​6900·6f00·​6e00·0000·1a00·6100·6e00·6400··i.​o.​n.​.​.​.​.​a.​n.​d.​ 00000590:​·​6f00·7600·​6900·6400·6500·7200·0000·2700··o.​v.​i.​d.​e.​r.​.​.​'.​
000005a0:​·7200·​6f00·​6900·6400·2e00·​6900·​6e00·7400··r.​o.​i.​d.​.​.​i.​n.​t.​ 000005a0:​·6100·​6e00·​6400·7200·6f00·​6900·​6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
000005b0:​·6500·6e00·​7400·2e00·​6100·6300·​7400·6900··e.​n.​t.​.​.​a.​c.​t.​i.​ 000005b0:​·7300·7500·​7000·7000·​6f00·7200·​7400·2e00··s.​u.​p.​p.​o.​r.​t.​.​.​
000005c0:​·6f00·6e00·​2e00·4d00·4100·4900·4e00·0000··o.​n.​.​.​M.​A.​I.​N.​.​.​ 000005c0:​·7600·3400·​2e00·6300·6f00·6e00·7400·6500··v.​4.​.​.​c.​o.​n.​t.​e.​
000005d0:​·0800·6300·6100·7400·​6500·​6700·​6f00·7200··.​.​c.​a.​t.​e.​g.​o.​r.​ 000005d0:​·6e00·7400·2e00·4600·​6900·​6c00·​6500·5000··n.​t.​.​.​F.​i.​l.​e.​P.​
000005e0:​·​7900·0000·2000·​6100·​6e00·​6400·​7200·6f00··y.​.​.​·.​a.​n.​d.​r.​o.​ 000005e0:​·​7200·6f00·7600·​6900·​6400·​6500·​7200·0000··r.​o.​v.​i.​d.​e.​r.​.​.​
000005f0:​·6900·​6400·2e00·6900·​6e00·7400·6500·6e00··i.​d.​.​.​i.​n.​t.​e.​n.​ 000005f0:​·1800·​6400·6500·2e00·​6f00·6e00·7900·7800··.​.​d.​e.​.​.​o.​n.​y.​x.​
00000600:​·7400·2e00·6300·6100·7400·​6500·​6700·​6f00··t.​.​.​c.​a.​t.​e.​g.​o.​ 00000600:​·6200·6900·7400·7300·2e00·​6600·​6900·​6c00··b.​i.​t.​s.​.​.​f.​i.​l.​
00000610:​·7200·​7900·2e00·4c00·4100·5500·4e00·4300··r.​y.​.​.​L.​A.​U.​N.​C.​ 00000610:​·6500·​7000·7200·6f00·7600·6900·6400·6500··e.​p.​r.​o.​v.​i.​d.​e.​
00000620:​·4800·4500·5200·0000·0800·​7000·7200·6f00··H.​E.​R.​.​.​.​.​p.​r.​o.​ 00000620:​·7200·0000·0900·6d00·6500·​7400·6100·2d00··r.​.​.​.​.​m.​e.​t.​a.​-​.​
Max diff block lines reached; 0/26646 bytes (0.00%) of diff not shown.