[−]
/home/hans/code/fdroid/data/tmp/com.mrbimc.selinux_42.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.mrbimc.selinux_42.apk
[−]
zipinfo {}
Offset 1, 292 lines modified Offset 1, 292 lines modified
1 Zip·​file·​size:​·​686210·​bytes,​·​number·​of·​entries:​·​290 1 Zip·​file·​size:​·​634876·​bytes,​·​number·​of·​entries:​·​290
2 -​rw-​-​-​-​·····​2.​0·​fat····​30262·​bl·​defN·​15-​May-​19·​09:​07·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​30262·​bl·​defN·​15-​May-​19·​09:​07·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​30383·​bl·​defN·​15-​May-​19·​09:​07·​META-​INF/​3F0F4C22.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​30383·​bl·​defN·​15-​May-​19·​09:​07·​META-​INF/​3F0F4C22.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​May-​19·​09:​07·​META-​INF/​3F0F4C22.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​May-​19·​09:​07·​META-​INF/​3F0F4C22.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​19·​06:​54·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​19·​06:​54·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​19·​06:​54·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​19·​06:​54·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​3376·​bX·​defN·15-​May-​19·​06:​54·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​3376·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat····​10268·​bl·​defN·15-​May-​19·​06:​54·​assets/​apache2.​txt 8 -​rw-​-​-​-​·····​2.​0·​fat····​10268·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​apache2.​txt
9 -​rw-​-​-​-​·····​2.​0·​fat······​993·​bl·​defN·15-​May-​19·​06:​54·​assets/​gpl2.​txt 9 -​rw-​-​-​-​·····​2.​0·​fat······​993·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​gpl2.​txt
10 -​rw-​-​-​-​·····​2.​0·​fat····​34273·​bl·​defN·15-​May-​19·​06:​54·​assets/​gpl3.​txt 10 -​rw-​-​-​-​·····​2.​0·​fat····​34273·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​gpl3.​txt
11 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_fade_in.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_fade_out.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_out.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_popup_enter.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_enter.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_popup_exit.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_exit.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_slide_in_bottom.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_bottom.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_slide_in_top.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_top.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_slide_out_bottom.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_bottom.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​May-​19·​06:​54·​res/​anim/​abc_slide_out_top.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_top.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​May-​19·​06:​54·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​May-​19·​06:​54·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​abc_primary_text_mate​rial_dark.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​abc_primary_text_mate​rial_light.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​abc_search_url_text.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_search_url_text.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​abc_secondary_text_ma​terial_light.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​switch_thumb_material​_dark.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_dark.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​19·​06:​54·​res/​color/​switch_thumb_material​_light.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_light.​xml
34 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 35 -​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
36 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 36 -​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
37 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 37 -​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
38 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 38 -​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
39 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 39 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
40 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 40 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
41 -​rw-​-​-​-​·····​1.​0·​fat·····​1671·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 41 -​rw-​-​-​-​·····​1.​0·​fat·····​1671·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
42 -​rw-​-​-​-​·····​1.​0·​fat·····​1958·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 42 -​rw-​-​-​-​·····​1.​0·​fat·····​1958·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
47 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 47 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
48 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 48 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
49 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 52 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 53 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
54 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 54 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
55 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
56 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
57 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
61 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 61 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​870·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 63 -​rw-​-​-​-​·····​1.​0·​fat······​870·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
64 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 64 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
65 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​534·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​534·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_text_cursor_mtrl_​alpha.​9.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_text_cursor_mtrl_​alpha.​9.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​384·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​384·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​610·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​610·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​391·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​391·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​325·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​325·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​381·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​381·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​351·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​351·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​237·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​237·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​729·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​729·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
84 -​rw-​-​-​-​·····​1.​0·​fat······​503·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​503·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​475·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​475·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······​361·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······​361·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​991·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​991·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​630·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​630·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​246·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​246·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​418·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​418·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
91 -​rw-​-​-​-​·····​1.​0·​fat·····​1257·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 91 -​rw-​-​-​-​·····​1.​0·​fat·····​1257·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​611·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​611·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​274·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​274·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​429·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​429·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
98 -​rw-​-​-​-​·····​1.​0·​fat·····​1348·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​mdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 98 -​rw-​-​-​-​·····​1.​0·​fat·····​1348·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
99 -​rw-​-​-​-​·····​1.​0·​fat·····​1005·​b-​·​stor·15-​May-​19·​06:​53·​res/​drawable-​mdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 99 -​rw-​-​-​-​·····​1.​0·​fat·····​1005·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
Max diff block lines reached; 0/61780 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/a/b.smali
Offset 1, 14 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​a/​b;​ 1 .​class·​Landroid/​support/​v4/​a/​b;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​ 4 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​V
5 ····​.​locals·1 5 ····​.​locals·0
   
6 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​content/​Context;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 6 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finishAfterTransitio​n()​V
   
7 ····move-​result-​object·​v0 7 ····​return-​void
   
8 ····​return-​object·​v0  
9 .​end·​method 8 .​end·​method
[−]
smali/android/support/v4/a/c.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​a/​c;​ 1 .​class·​Landroid/​support/​v4/​a/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​static·​a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​)​V 4 .​method·​static·​a(Landroid/​app/​Activity;​)​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​content/​Context;​-​>startActivities([Lan​droid/​content/​Intent;​)​V 6 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>invalidateOptionsMen​u()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
[−]
smali/android/support/v4/a/d.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​a/​d;​ 1 .​class·​Landroid/​support/​v4/​a/​d;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​Landroid/​os/​Bundle;​)​V 4 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​content/​Context;​-​>startActivities([Lan​droid/​content/​Intent;​Landroid/​os/​Bundle;​)​V 6 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finishAffinity()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
[−]
smali/android/support/v4/a/a.smali
Offset 1, 63 lines modified Offset 1, 44 lines modified
1 .​class·​public·​Landroid/​support/​v4/​a/​a;​ 1 .​class·​public·​Landroid/​support/​v4/​a/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​b/​a;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​final·​a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​ 4 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​V
5 ····​.​locals·​2 5 ····​.​locals·​2
   
6 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 6 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
7 ····​const/​16·​v1,​·​0x15 7 ····​const/​16·​v1,​·​0x10
   
8 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 8 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
9 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​b;​-​>a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​ 9 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​a/​d;​-​>a(Landroid/​app/​Activity;​)​V
   
10 ····​move-​result-​object·​v0  
   
11 ····​:​goto_0 10 ····​:​goto_0
12 ····​return-​object·​v0 11 ····​return-​void
   
13 ····​:​cond_0 12 ····​:​cond_0
14 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 13 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finish()​V
   
15 ····​move-​result-​object·​v0  
   
16 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​  
   
17 ····​move-​result-​object·​v0  
   
18 ····​goto·​:​goto_0 14 ····​goto·​:​goto_0
19 .​end·​method 15 .​end·​method
   
20 .​method·​public·​static·a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​Landroid/​os/​Bundle;​)​Z 16 .​method·​public·​static·b(Landroid/​app/​Activity;​)​V
21 ····​.​locals·3 17 ····​.​locals·2
   
22 ····​const/​4·​v0,​·​0x1  
   
23 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 18 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
24 ····​const/​16·​v2,​·​0x10 19 ····​const/​16·​v1,​·​0x15
   
25 ····​if-​lt·​v1,​·​v2,​·​:​cond_0 20 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
26 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​a/​d;​-​>a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​Landroid/​os/​Bundle;​)​V 21 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​a/​b;​-​>a(Landroid/​app/​Activity;​)​V
   
27 ····​:​goto_0 22 ····​:​goto_0
28 ····​return·v0 23 ····​return-​void
   
29 ····​:​cond_0 24 ····​:​cond_0
30 ····const/​16·v2,​·0xb 25 ····invoke-​virtual·{p0},​·Landroid/​app/​Activity;​-​>finish()​V
   
31 ····​if-​lt·​v1,​·​v2,​·​:​cond_1  
   
32 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​c;​-​>a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​)​V  
   
33 ····​goto·​:​goto_0  
   
34 ····​:​cond_1  
35 ····​const/​4·​v0,​·​0x0  
   
36 ····​goto·​:​goto_0 26 ····​goto·​:​goto_0
37 .​end·​method 27 .​end·​method
[−]
smali/android/support/v4/a/f.smali
Offset 1, 7 lines modified Offset 1, 39 lines modified
1 .​class·​interface·​abstract·​Landroid/​support/​v4/​a/​f;​ 1 .​class·​Landroid/​support/​v4/​a/​f;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v4/​a/​al;​
   
   
  5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​a/​m;​
   
  7 .​field·​final·​synthetic·​b:​Landroid/​support/​v4/​a/​e;​
   
   
  8 #·​direct·​methods
  9 .​method·​constructor·​<init>(Landroid/​support/​v4/​a/​e;​Landroid/​support/​v4/​a/​m;​)​V
  10 ····​.​locals·​0
   
  11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​f;​-​>b:​Landroid/​support/​v4/​a/​e;​
   
  12 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​a/​f;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
  13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  14 ····​return-​void
  15 .​end·​method
   
   
3 #·​virtual·​methods 16 #·​virtual·​methods
4 .​method·​public·​abstract·​a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 17 .​method·​public·​a()​Landroid/​view/​View;​
  18 ····​.​locals·​1
   
  19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​f;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
  20 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​a/​m;​-​>g()​Landroid/​view/​View;​
   
  21 ····​move-​result-​object·​v0
   
  22 ····​return-​object·​v0
5 .​end·​method 23 .​end·​method
[−]
smali/android/support/v4/a/g.smali
Offset 1, 35 lines modified Offset 1, 134 lines modified
1 .​class·​Landroid/​support/​v4/​a/​g;​ 1 .​class·​Landroid/​support/​v4/​a/​g;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​a/​f;​ 4 .​implements·​Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​
   
   
  5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​view/​View;​
   
  7 .​field·​final·​synthetic·​b:​Ljava/​lang/​Object;​
   
  8 .​field·​final·​synthetic·​c:​Ljava/​util/​ArrayList;​
   
  9 .​field·​final·​synthetic·​d:​Landroid/​support/​v4/​a/​j;​
   
  10 .​field·​final·​synthetic·​e:​Z
   
  11 .​field·​final·​synthetic·​f:​Landroid/​support/​v4/​a/​m;​
   
  12 .​field·​final·​synthetic·​g:​Landroid/​support/​v4/​a/​m;​
   
  13 .​field·​final·​synthetic·​h:​Landroid/​support/​v4/​a/​e;​
   
   
5 #·​direct·​methods 14 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 15 .​method·​constructor·​<init>(Landroid/​support/​v4/​a/​e;​Landroid/​view/​View;​Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​Landroid/​support/​v4/​a/​j;​ZLandroid/​support/​v4/​a/​m;​Landroid/​support/​v4/​a/​m;​)​V
7 ····​.​locals·​0 16 ····​.​locals·​0
   
  17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>h:​Landroid/​support/​v4/​a/​e;​
   
  18 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>a:​Landroid/​view/​View;​
   
  19 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>b:​Ljava/​lang/​Object;​
   
  20 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>c:​Ljava/​util/​ArrayList;​
   
  21 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>d:​Landroid/​support/​v4/​a/​j;​
   
  22 ····​iput-​boolean·​p6,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>e:​Z
   
  23 ····​iput-​object·​p7,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>f:​Landroid/​support/​v4/​a/​m;​
   
  24 ····​iput-​object·​p8,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>g:​Landroid/​support/​v4/​a/​m;​
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
9 ····​return-​void 26 ····​return-​void
10 .​end·​method 27 .​end·​method
   
   
11 #·​virtual·​methods 28 #·​virtual·​methods
12 .​method·​public·a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 29 .​method·​public·​onPreDraw()​Z
13 ····​.​locals·2 30 ····​.​locals·6
   
  31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>a:​Landroid/​view/​View;​
   
  32 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
  33 ····​move-​result-​object·​v0
   
  34 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
  35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>b:​Ljava/​lang/​Object;​
   
  36 ····​if-​eqz·​v0,​·​:​cond_0
   
  37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>b:​Ljava/​lang/​Object;​
   
  38 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>c:​Ljava/​util/​ArrayList;​
   
  39 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​a/​af;​-​>a(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
  40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>c:​Ljava/​util/​ArrayList;​
   
  41 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
  42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>h:​Landroid/​support/​v4/​a/​e;​
   
  43 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>d:​Landroid/​support/​v4/​a/​j;​
   
  44 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>e:​Z
   
  45 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>f:​Landroid/​support/​v4/​a/​m;​
   
  46 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​a/​e;​-​>a(Landroid/​support/​v4/​a/​e;​Landroid/​support/​v4/​a/​j;​ZLandroid/​support/​v4/​a/​m;​)​Landroid/​support/​v4/​g/​a;​
   
  47 ····​move-​result-​object·​v5
   
  48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>c:​Ljava/​util/​ArrayList;​
   
  49 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>d:​Landroid/​support/​v4/​a/​j;​
   
  50 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​a/​j;​-​>d:​Landroid/​view/​View;​
   
  51 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
  52 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​g;​-​>c:​Ljava/​util/​ArrayList;​
   
Max diff block lines reached; 1051/5312 bytes (19.79%) of diff not shown.
[−]
smali/android/support/v4/a/e.smali
Offset 1, 61 lines modified Offset 1, 3348 lines modified
1 .​class·public·​Landroid/​support/​v4/​a/​e;​ 1 .​class·final·​Landroid/​support/​v4/​a/​e;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​a/​ae;​
   
  3 #·​interfaces
  4 .​implements·​Ljava/​lang/​Runnable;​
   
   
3 #·​static·​fields 5 #·​static·​fields
4 .​field·​private·​static·​final·​a:​Landroid/​support/​v4/​a/​f;​ 6 .​field·​static·​final·​a:​Z
   
   
  7 #·​instance·​fields
  8 .​field·​final·​b:​Landroid/​support/​v4/​a/​w;​
   
  9 .​field·​c:​Landroid/​support/​v4/​a/​i;​
   
  10 .​field·​d:​Landroid/​support/​v4/​a/​i;​
   
  11 .​field·​e:​I
   
  12 .​field·​f:​I
   
  13 .​field·​g:​I
   
  14 .​field·​h:​I
   
  15 .​field·​i:​I
   
  16 .​field·​j:​I
   
  17 .​field·​k:​I
   
  18 .​field·​l:​Z
   
  19 .​field·​m:​Z
   
  20 .​field·​n:​Ljava/​lang/​String;​
   
  21 .​field·​o:​Z
   
  22 .​field·​p:​I
   
  23 .​field·​q:​I
   
  24 .​field·​r:​Ljava/​lang/​CharSequence;​
   
  25 .​field·​s:​I
   
  26 .​field·​t:​Ljava/​lang/​CharSequence;​
   
  27 .​field·​u:​Ljava/​util/​ArrayList;​
   
  28 .​field·​v:​Ljava/​util/​ArrayList;​
   
   
5 #·​direct·​methods 29 #·​direct·​methods
6 .​method·​static·​constructor·​<clinit>()​V 30 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·​2 31 ····​.​locals·​2
   
8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 32 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
9 ····​const/​16·​v1,​·​0xf 33 ····​const/​16·​v1,​·​0x15
   
10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 34 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
11 ····new-​instance·​v0,​·Landroid/​support/​v4/​a/​i;​ 35 ····const/​4·​v0,​·0x1
   
  36 ····​:​goto_0
  37 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​a/​e;​-​>a:​Z
   
  38 ····​return-​void
   
  39 ····​:​cond_0
  40 ····​const/​4·​v0,​·​0x0
   
  41 ····​goto·​:​goto_0
  42 .​end·​method
   
  43 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​a/​w;​)​V
  44 ····​.​locals·​1
   
  45 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​a/​ae;​-​><init>()​V
   
  46 ····​const/​4·​v0,​·​0x1
   
  47 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​e;​-​>m:​Z
   
  48 ····​const/​4·​v0,​·​-​0x1
   
  49 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​e;​-​>p:​I
   
  50 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​e;​-​>b:​Landroid/​support/​v4/​a/​w;​
   
  51 ····​return-​void
  52 .​end·​method
   
  53 .​method·​private·​a(Landroid/​util/​SparseArray;​Landroid/​util/​SparseArray;​Z)​Landroid/​support/​v4/​a/​j;​
  54 ····​.​locals·​10
   
Max diff block lines reached; 78157/85346 bytes (91.58%) of diff not shown.
[−]
smali/android/support/v4/a/h.smali
Offset 1, 24 lines modified Offset 1, 65 lines modified
1 .​class·​Landroid/​support/​v4/​a/​h;​ 1 .​class·​Landroid/​support/​v4/​a/​h;​
2 .​super·​Landroid/​support/​v4/​a/​g;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​
   
   
  5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​view/​View;​
   
  7 .​field·​final·​synthetic·​b:​Landroid/​support/​v4/​a/​j;​
   
  8 .​field·​final·​synthetic·​c:​I
   
  9 .​field·​final·​synthetic·​d:​Ljava/​lang/​Object;​
   
  10 .​field·​final·​synthetic·​e:​Landroid/​support/​v4/​a/​e;​
   
   
3 #·​direct·​methods 11 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 12 .​method·​constructor·​<init>(Landroid/​support/​v4/​a/​e;​Landroid/​view/​View;​Landroid/​support/​v4/​a/​j;​ILjava/​lang/​Object;​)​V
5 ····​.​locals·​0 13 ····​.​locals·​0
   
6 ····​invoke-​direct·{p0},​·​Landroid/​support/​v4/​a/​g;​-​><init>()​V 14 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v4/​a/​h;​-​>e:​Landroid/​support/​v4/​a/​e;​
   
  15 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​a/​h;​-​>a:​Landroid/​view/​View;​
   
  16 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​a/​h;​-​>b:​Landroid/​support/​v4/​a/​j;​
   
  17 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v4/​a/​h;​-​>c:​I
   
  18 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​a/​h;​-​>d:​Ljava/​lang/​Object;​
   
  19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
7 ····​return-​void 20 ····​return-​void
8 .​end·​method 21 .​end·​method
   
   
9 #·​virtual·​methods 22 #·​virtual·​methods
10 .​method·​public·a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 23 .​method·​public·​onPreDraw()​Z
11 ····​.​locals·1 24 ····​.​locals·4
   
  25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​h;​-​>a:​Landroid/​view/​View;​
   
12 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​a/​j;​-​>a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 26 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
13 ····​move-​result-​object·​v0 27 ····​move-​result-​object·​v0
   
14 ····​return-​object·​v0 28 ····invoke-​virtual·{v0,​·p0},​·Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
  29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​h;​-​>e:​Landroid/​support/​v4/​a/​e;​
   
  30 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​h;​-​>b:​Landroid/​support/​v4/​a/​j;​
   
  31 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​a/​h;​-​>c:​I
   
  32 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​a/​h;​-​>d:​Ljava/​lang/​Object;​
   
  33 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​a/​e;​-​>a(Landroid/​support/​v4/​a/​e;​Landroid/​support/​v4/​a/​j;​ILjava/​lang/​Object;​)​V
   
  34 ····​const/​4·​v0,​·​0x1
   
  35 ····​return·​v0
15 .​end·​method 36 .​end·​method
[−]
smali/android/support/v4/a/i.smali
Offset 1, 12 lines modified Offset 1, 32 lines modified
1 .​class·​Landroid/​support/​v4/​a/​i;​ 1 .​class·​final·​Landroid/​support/​v4/​a/​i;​
2 .​super·​Landroid/​support/​v4/​a/​h;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
  3 #·​instance·​fields
  4 .​field·​a:​Landroid/​support/​v4/​a/​i;​
   
  5 .​field·​b:​Landroid/​support/​v4/​a/​i;​
   
  6 .​field·​c:​I
   
  7 .​field·​d:​Landroid/​support/​v4/​a/​m;​
   
  8 .​field·​e:​I
   
  9 .​field·​f:​I
   
  10 .​field·​g:​I
   
  11 .​field·​h:​I
   
  12 .​field·​i:​Ljava/​util/​ArrayList;​
   
   
3 #·​direct·​methods 13 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 14 .​method·​constructor·​<init>()​V
5 ····​.​locals·​0 15 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​a/​h;​-​><init>()​V 16 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
7 ····​return-​void 17 ····​return-​void
8 .​end·​method 18 .​end·​method
[−]
smali/android/support/v4/a/j.smali
Offset 1, 14 lines modified Offset 1, 44 lines modified
1 .​class·​Landroid/​support/​v4/​a/​j;​ 1 .​class·​public·​Landroid/​support/​v4/​a/​j;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
  3 #·​instance·​fields
  4 .​field·​public·​a:​Landroid/​support/​v4/​g/​a;​
   
  5 .​field·​public·​b:​Ljava/​util/​ArrayList;​
   
  6 .​field·​public·​c:​Landroid/​support/​v4/​a/​ak;​
   
  7 .​field·​public·​d:​Landroid/​view/​View;​
   
  8 .​field·​final·​synthetic·​e:​Landroid/​support/​v4/​a/​e;​
   
   
3 #·​direct·​methods 9 #·​direct·​methods
4 .​method·​public·static·​a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 10 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​a/​e;​)​V
5 ····​.​locals·​1 11 ····​.​locals·​1
   
6 ····​invoke-​static·{p0},​·​Landroid/​content/​Intent;​-​>makeMainActivity(Lan​droid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 12 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​j;​-​>e:​Landroid/​support/​v4/​a/​e;​
   
  13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  14 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​g/​a;​
   
  15 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​g/​a;​-​><init>()​V
   
  16 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​j;​-​>a:​Landroid/​support/​v4/​g/​a;​
   
  17 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
  18 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
  19 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​j;​-​>b:​Ljava/​util/​ArrayList;​
   
  20 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​ak;​
   
  21 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​a/​ak;​-​><init>()​V
   
7 ····move-​result-​object·v0 22 ····iput-​object·v0,​·​p0,​·​Landroid/​support/​v4/​a/​j;​-​>c:​Landroid/​support/​v4/​a/​ak;​
   
8 ····​return-​object·​v0 23 ····​return-​void
9 .​end·​method 24 .​end·​method
[−]
smali/android/support/v4/a/k.smali
Offset 1, 293 lines modified Offset 1, 713 lines modified
1 .​class·public·​Landroid/​support/​v4/​a/​k;​ 1 .​class·final·​Landroid/​support/​v4/​a/​k;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​os/​Parcelable;​
   
   
  5 #·​static·​fields
  6 .​field·​public·​static·​final·​CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
   
3 #·​instance·​fields 7 #·​instance·​fields
4 .​field·​a:​I 8 .​field·​final·​a:​[I
   
5 .​field·b:​Landroid/​support/​v4/​a/​l;​ 9 .​field·final·​b:​I
   
6 .​field·​c:​Z 10 .​field·​final·​c:​I
   
7 .​field·​d:​Z 11 .​field·​final·​d:​Ljava/​lang/​String;​
   
8 .​field·​e:​Z 12 .​field·​final·​e:​I
   
9 .​field·​f:​Z 13 .​field·​final·​f:​I
   
10 .​field·​g:​Z 14 .​field·​final·​g:​Ljava/​lang/​CharSequence;​
   
  15 .​field·​final·​h:​I
   
11 #·virtual·​methods 16 .​field·final·i:​Ljava/​lang/​CharSequence;​
12 .​method·​public·​a(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​  
13 ····​.​locals·​2  
   
14 ····​new-​instance·v0,​·Ljava/​lang/​StringBuilder;​ 17 .​field·​final·j:​Ljava/​util/​ArrayList;​
   
15 ····​const/​16·​v1,​·​0x40 18 .​field·final·k:​Ljava/​util/​ArrayList;​
   
16 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V  
   
17 ····​invoke-​static·​{p1,​·​v0},​·Landroid/​support/​v4/​f/​d;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​StringBuilder;​)​V 19 #·​direct·​methods
  20 .​method·​static·​constructor·​<clinit>()​V
  21 ····​.​locals·​1
   
  22 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​l;​
   
18 ····const-​string·​v1,​·"}" 23 ····invoke-​direct·{v0},​·Landroid/​support/​v4/​a/​l;​-​><init>()​V
   
19 ····invoke-​virtual·{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 24 ····sput-​object·​v0,​·​Landroid/​support/​v4/​a/​k;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
20 ····invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 25 ····return-​void
  26 .​end·​method
   
  27 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
  28 ····​.​locals·​1
   
  29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  30 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>createIntArray()​[I
   
21 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
22 ····return-​object·​v0 32 ····iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>a:​[I
23 .​end·​method  
   
24 .​method·​public·​final·a()​V 33 ····​invoke-​virtual·{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
25 ····​.​locals·​2  
   
26 ····const/​4·​v1,​·0x0 34 ····move-​result·v0
   
  35 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>b:​I
   
  36 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
  37 ····​move-​result·​v0
   
  38 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>c:​I
   
  39 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
  40 ····​move-​result-​object·​v0
   
  41 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>d:​Ljava/​lang/​String;​
   
  42 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
  43 ····​move-​result·​v0
   
  44 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>e:​I
   
  45 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
  46 ····​move-​result·​v0
   
  47 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>f:​I
   
  48 ····​sget-​object·​v0,​·​Landroid/​text/​TextUtils;​-​>CHAR_SEQUENCE_CREATO​R:​Landroid/​os/​Parcelable$Creator;​
   
  49 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​os/​Parcelable$Creator;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Ljava/​lang/​Object;​
   
  50 ····​move-​result-​object·​v0
Max diff block lines reached; 20966/23896 bytes (87.74%) of diff not shown.
[−]
smali/android/support/v4/a/l.smali
Offset 1, 2 lines modified Offset 1, 55 lines modified
1 .​class·public·interface·​abstract·​Landroid/​support/​v4/​a/​l;​ 1 .​class·final·​Landroid/​support/​v4/​a/​l;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​os/​Parcelable$Creator;​
   
   
  5 #·​direct·​methods
  6 .​method·​constructor·​<init>()​V
  7 ····​.​locals·​0
   
  8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  9 ····​return-​void
  10 .​end·​method
   
   
  11 #·​virtual·​methods
  12 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​a/​k;​
  13 ····​.​locals·​1
   
  14 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​k;​
   
  15 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​a/​k;​-​><init>(Landroid/​os/​Parcel;​)​V
   
  16 ····​return-​object·​v0
  17 .​end·​method
   
  18 .​method·​public·​a(I)​[Landroid/​support/​v4/​a/​k;​
  19 ····​.​locals·​1
   
  20 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​a/​k;​
   
  21 ····​return-​object·​v0
  22 .​end·​method
   
  23 .​method·​public·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
  24 ····​.​locals·​1
   
  25 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​l;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​a/​k;​
   
  26 ····​move-​result-​object·​v0
   
  27 ····​return-​object·​v0
  28 .​end·​method
   
  29 .​method·​public·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
  30 ····​.​locals·​1
   
  31 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​l;​-​>a(I)​[Landroid/​support/​v4/​a/​k;​
   
  32 ····​move-​result-​object·​v0
   
  33 ····​return-​object·​v0
  34 .​end·​method
[−]
smali/android/support/v4/b/a.smali
Offset 1, 138 lines modified Offset 1, 63 lines modified
1 .​class·​public·​Landroid/​support/​v4/​b/​a;​ 1 .​class·​public·​Landroid/​support/​v4/​b/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(II)​I 4 .​method·​public·​static·​final·​a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​
5 ····​.​locals·7 5 ····​.​locals·2
   
6 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>alpha(I)​I  
   
7 ····​move-​result·​v0  
   
8 ····​invoke-​static·​{p0},​·​Landroid/​graphics/​Color;​-​>alpha(I)​I  
   
9 ····​move-​result·​v1  
   
10 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​support/​v4/​b/​a;​-​>c(II)​I  
   
11 ····​move-​result·​v2  
   
12 ····​invoke-​static·​{p0},​·​Landroid/​graphics/​Color;​-​>red(I)​I  
   
13 ····​move-​result·​v3  
   
14 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>red(I)​I  
   
15 ····​move-​result·​v4  
   
16 ····​invoke-​static·​{v3,​·​v1,​·​v4,​·​v0,​·​v2},​·​Landroid/​support/​v4/​b/​a;​-​>a(IIIII)​I  
   
17 ····​move-​result·​v3  
   
18 ····​invoke-​static·​{p0},​·​Landroid/​graphics/​Color;​-​>green(I)​I  
   
19 ····​move-​result·​v4  
   
20 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>green(I)​I  
   
21 ····​move-​result·​v5  
   
22 ····​invoke-​static·​{v4,​·​v1,​·​v5,​·​v0,​·​v2},​·​Landroid/​support/​v4/​b/​a;​-​>a(IIIII)​I  
   
23 ····​move-​result·​v4  
   
24 ····​invoke-​static·​{p0},​·​Landroid/​graphics/​Color;​-​>blue(I)​I  
   
25 ····​move-​result·​v5  
   
26 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>blue(I)​I  
   
27 ····​move-​result·​v6  
   
28 ····​invoke-​static·​{v5,​·​v1,​·​v6,​·​v0,​·​v2},​·​Landroid/​support/​v4/​b/​a;​-​>a(IIIII)​I  
   
29 ····move-​result·​v0 6 ····sget·v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
30 ····invoke-​static·​{v2,​·​v3,​·​v4,​·v0},​·​Landroid/​graphics/​Color;​-​>argb(IIII)​I 7 ····const/​16·​v1,​·​0x15
   
31 ····move-​result·​v0 8 ····if-​lt·v0,​·​v1,​·​:​cond_0
   
32 ····return·​v0 9 ····invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​b/​b;​-​>a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​
33 .​end·​method  
   
34 .​method·​private·​static·​a(IIIII)​I  
35 ····​.​locals·​3  
   
36 ····if-​nez·​p4,​·​:​cond_0 10 ····move-​result-​object·​v0
   
37 ····​const/​4·​v0,​·​0x0  
   
38 ····​:​goto_0 11 ····​:​goto_0
39 ····​return·​v0 12 ····​return-​object·​v0
   
40 ····​:​cond_0 13 ····​:​cond_0
41 ····mul-​int/​lit16·​v0,​·​p0,​·​0xff 14 ····invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
42 ····​mul-​int/​2addr·​v0,​·​p1  
   
43 ····​mul-​int·​v1,​·​p2,​·​p3  
   
44 ····​rsub-​int·​v2,​·​p1,​·​0xff  
   
45 ····​mul-​int/​2addr·​v1,​·​v2  
   
46 ····add-​int/​2addr·​v0,​·​v1 15 ····move-​result-​object·​v0
   
47 ····mul-​int/​lit16·v1,​·​p4,​·​0xff 16 ····invoke-​virtual·​{v0,​·p1},​·Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
48 ····div-​int/​2addr·​v0,​·​v1 17 ····move-​result-​object·​v0
   
49 ····​goto·​:​goto_0 18 ····​goto·​:​goto_0
50 .​end·​method 19 .​end·​method
   
51 .​method·​public·​static·b(II)​I 20 .​method·​public·​static·a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​Landroid/​os/​Bundle;​)​Z
52 ····​.​locals·2 21 ····​.​locals·3
   
53 ····​if-​ltz·​p1,​·​:​cond_0  
   
54 ····​const/​16·​v0,​·​0xff  
Max diff block lines reached; 909/3785 bytes (24.02%) of diff not shown.
[−]
smali/android/support/v4/c/a/a.smali
Offset 1, 5 lines modified Offset 1, 179 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v4/​c/​a/​a;​ 1 .​class·​public·​Landroid/​support/​v4/​c/​a/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​view/​Menu;​ 3 #·static·​fields
  4 .​field·​static·​final·​a:​Landroid/​support/​v4/​c/​a/​c;​
   
   
  5 #·​direct·​methods
  6 .​method·​static·​constructor·​<clinit>()​V
  7 ····​.​locals·​2
   
  8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  9 ····​const/​16·​v1,​·​0x16
   
  10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
  11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​c/​a/​g;​
   
  12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​c/​a/​g;​-​><init>()​V
   
  13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​-​>a:​Landroid/​support/​v4/​c/​a/​c;​
   
  14 ····​:​goto_0
  15 ····​return-​void
   
  16 ····​:​cond_0
  17 ····​const/​16·​v1,​·​0x15
   
  18 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
  19 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​c/​a/​f;​
   
  20 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​c/​a/​f;​-​><init>()​V
   
  21 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​-​>a:​Landroid/​support/​v4/​c/​a/​c;​
   
  22 ····​goto·​:​goto_0
   
  23 ····​:​cond_1
  24 ····​const/​16·​v1,​·​0x13
   
  25 ····​if-​lt·​v0,​·​v1,​·​:​cond_2
   
  26 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​c/​a/​e;​
   
  27 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​c/​a/​e;​-​><init>()​V
   
  28 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​-​>a:​Landroid/​support/​v4/​c/​a/​c;​
   
  29 ····​goto·​:​goto_0
   
  30 ····​:​cond_2
  31 ····​const/​16·​v1,​·​0xb
   
  32 ····​if-​lt·​v0,​·​v1,​·​:​cond_3
   
  33 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​c/​a/​d;​
   
  34 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​c/​a/​d;​-​><init>()​V
   
  35 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​-​>a:​Landroid/​support/​v4/​c/​a/​c;​
   
  36 ····​goto·​:​goto_0
   
  37 ····​:​cond_3
  38 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​c/​a/​b;​
   
  39 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​c/​a/​b;​-​><init>()​V
   
  40 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​-​>a:​Landroid/​support/​v4/​c/​a/​c;​
   
  41 ····​goto·​:​goto_0
  42 .​end·​method
   
  43 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​)​V
  44 ····​.​locals·​1
   
  45 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​-​>a:​Landroid/​support/​v4/​c/​a/​c;​
   
  46 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​c/​a/​c;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​V
   
  47 ····​return-​void
  48 .​end·​method
   
  49 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​FF)​V
  50 ····​.​locals·​1
   
  51 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​-​>a:​Landroid/​support/​v4/​c/​a/​c;​
   
  52 ····​invoke-​interface·​{v0,​·​p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​c/​a/​c;​-​>a(Landroid/​graphics/​drawable/​Drawable;​FF)​V
   
  53 ····​return-​void
  54 .​end·​method
   
  55 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V
  56 ····​.​locals·​1
   
Max diff block lines reached; 0/4847 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/c/a/b.smali
Offset 1, 40 lines modified Offset 1, 83 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v4/​c/​a/​b;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​b;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​MenuItem;​ 4 .​implements·​Landroid/​support/​v4/​c/​a/​c;​
   
   
5 #·virtual·​methods 5 #·direct·​methods
6 .​method·public·​abstract·​a(Landroid/​support/​v4/​view/​ax;​)​Landroid/​support/​v4/​c/​a/​b;​ 6 .​method·​constructor·​<init>()​V
7 .​end·​method 7 ····​.​locals·​0
   
  8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
8 .​method·public·abstract·a(Landroid/​support/​v4/​view/​n;​)​Landroid/​support/​v4/​c/​a/​b;​ 9 ····return-​void
9 .​end·​method 10 .​end·​method
   
10 .​method·​public·​abstract·​a()​Landroid/​support/​v4/​view/​n;​  
  11 #·​virtual·​methods
  12 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​)​V
  13 ····​.​locals·​0
   
  14 ····​return-​void
11 .​end·​method 15 .​end·​method
   
12 .​method·​public·​abstract·​collapseActionView()​Z 16 .​method·​public·a(Landroid/​graphics/​drawable/​Drawable;​FF)​V
  17 ····​.​locals·​0
   
  18 ····​return-​void
13 .​end·​method 19 .​end·​method
   
14 .​method·​public·​abstract·​expandActionView()​Z 20 .​method·​public·a(Landroid/​graphics/​drawable/​Drawable;​I)​V
  21 ····​.​locals·​0
   
  22 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​c/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​I)​V
   
  23 ····​return-​void
15 .​end·​method 24 .​end·​method
   
16 .​method·​public·​abstract·getActionView()​Landroid/​view/​View;​ 25 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​IIII)​V
  26 ····​.​locals·​0
   
  27 ····​return-​void
17 .​end·​method 28 .​end·​method
   
18 .​method·​public·​abstract·​isActionViewExpanded(​)​Z 29 .​method·​public·a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
  30 ····​.​locals·​0
   
  31 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​c/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
   
  32 ····​return-​void
19 .​end·​method 33 .​end·​method
   
20 .​method·​public·​abstract·​setActionView(I)​Landroid/​view/​MenuItem;​ 34 .​method·​public·a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
  35 ····​.​locals·​0
   
  36 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​c/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
   
  37 ····​return-​void
21 .​end·​method 38 .​end·​method
   
22 .​method·​public·abstract·​setActionView(Landroi​d/​view/​View;​)​Landroid/​view/​MenuItem;​ 39 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​Z)​V
  40 ····​.​locals·​0
   
  41 ····​return-​void
23 .​end·​method 42 .​end·​method
   
24 .​method·​public·​abstract·​setShowAsAction(I)​V 43 .​method·​public·b(Landroid/​graphics/​drawable/​Drawable;​)​Z
  44 ····​.​locals·​1
   
  45 ····​const/​4·​v0,​·​0x0
   
  46 ····​return·​v0
25 .​end·​method 47 .​end·​method
   
26 .​method·​public·​abstract·​setShowAsActionFlags(​I)​Landroid/​view/​MenuItem;​ 48 .​method·​public·c(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
  49 ····​.​locals·​1
   
  50 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​c/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
   
  51 ····​move-​result-​object·​v0
   
  52 ····​return-​object·​v0
27 .​end·​method 53 .​end·​method
[−]
smali/android/support/v4/c/a/c.smali
Offset 1, 6 lines modified Offset 1, 31 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v4/​c/​a/​c;​ 1 .​class·​interface·​abstract·​Landroid/​support/​v4/​c/​a/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·Landroid/​support/​v4/​c/​a/​a;​ 3 #·​virtual·methods
5 .​implements·​Landroid/​view/​SubMenu;​ 4 .​method·public·​abstract·a(Landroid/​graphics/​drawable/​Drawable;​)​V
  5 .​end·​method
   
  6 .​method·​public·​abstract·​a(Landroid/​graphics/​drawable/​Drawable;​FF)​V
  7 .​end·​method
   
  8 .​method·​public·​abstract·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V
  9 .​end·​method
   
  10 .​method·​public·​abstract·​a(Landroid/​graphics/​drawable/​Drawable;​IIII)​V
  11 .​end·​method
   
  12 .​method·​public·​abstract·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
  13 .​end·​method
   
  14 .​method·​public·​abstract·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
  15 .​end·​method
   
  16 .​method·​public·​abstract·​a(Landroid/​graphics/​drawable/​Drawable;​Z)​V
  17 .​end·​method
   
  18 .​method·​public·​abstract·​b(Landroid/​graphics/​drawable/​Drawable;​)​Z
  19 .​end·​method
   
  20 .​method·​public·​abstract·​c(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
  21 .​end·​method
[−]
smali/android/support/v4/e/b.smali
Offset 1, 10 lines modified Offset 1, 14 lines modified
1 .​class·​interface·​abstract·​Landroid/​support/​v4/​e/​b;​ 1 .​class·​Landroid/​support/​v4/​e/​b;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·virtual·​methods 3 #·direct·​methods
4 .​method·public·abstract·​a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 4 .​method·static·varargs·​a(Landroid/​os/​AsyncTask;​[Ljava/​lang/​Object;​)​V
5 .​end·​method 5 ····​.​locals·​1
   
  6 ····​sget-​object·​v0,​·​Landroid/​os/​AsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​
   
  7 ····​invoke-​virtual·​{p0,​·​v0,​·​p1},​·​Landroid/​os/​AsyncTask;​-​>executeOnExecutor(Lj​ava/​util/​concurrent/​Executor;​[Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
6 .​method·public·abstract·​b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 8 ····return-​void
7 .​end·​method 9 .​end·​method
[−]
smali/android/support/v4/e/a.smali
Offset 1, 60 lines modified Offset 1, 35 lines modified
1 .​class·​public·​Landroid/​support/​v4/​e/​a;​ 1 .​class·​public·​Landroid/​support/​v4/​e/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields  
4 .​field·​private·​static·​final·​a:​Landroid/​support/​v4/​e/​b;​  
   
   
5 #·​direct·​methods 3 #·​direct·​methods
6 .​method·​static·constructor·​<clinit>()​V 4 .​method·​public·​static·​varargs·a(Landroid/​os/​AsyncTask;​[Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
7 ····​.​locals·​2 5 ····​.​locals·​2
   
8 ····sget·v0,​·Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 6 ····if-​nez·p0,​·:​cond_0
   
9 ····​const/​16·​v1,​·​0xe  
   
10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0  
   
11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​e/​d;​ 7 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
12 ····invoke-​direct·{v0},​·Landroid/​support/​v4/​e/​d;​-​><init>()​V 8 ····const-​string·​v1,​·"task·​can·​not·​be·null"
   
13 ····sput-​object·​v0,​·​Landroid/​support/​v4/​e/​a;​-​>a:​Landroid/​support/​v4/​e/​b;​ 9 ····invoke-​direct·{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
14 ····:​goto_0 10 ····throw·​v0
15 ····​return-​void  
   
16 ····​:​cond_0 11 ····​:​cond_0
17 ····new-​instance·​v0,​·​Landroid/​support/​v4/​e/​c;​ 12 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​e/​c;​-​><init>()​V  
   
19 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​e/​a;​-​>a:​Landroid/​support/​v4/​e/​b;​  
   
20 ····​goto·​:​goto_0  
21 .​end·​method  
   
22 .​method·​public·​static·​a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​  
23 ····​.​locals·​1  
   
24 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​e/​a;​-​>a:​Landroid/​support/​v4/​e/​b;​  
   
25 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​e/​b;​-​>a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​  
   
26 ····​move-​result-​object·​v0  
   
27 ····return-​object·​v0 13 ····const/​16·​v1,​·​0xb
28 .​end·​method  
   
29 .​method·public·static·b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 14 ····​if-​lt·v0,​·​v1,​·​:​cond_1
30 ····​.​locals·​1  
   
31 ····​sget-​object·v0,​·​Landroid/​support/​v4/​e/​a;​-​>a:​Landroid/​support/​v4/​e/​b;​ 15 ····invoke-​static·​{p0,​·p1},​·​Landroid/​support/​v4/​e/​b;​-​>a(Landroid/​os/​AsyncTask;​[Ljava/​lang/​Object;​)​V
   
32 ····invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​e/​b;​-​>b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 16 ····:​goto_0
  17 ····​return-​object·​p0
   
33 ····move-​result-​object·​v0 18 ····:​cond_1
  19 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​os/​AsyncTask;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
34 ····return-​object·​v0 20 ····goto·​:​goto_0
35 .​end·​method 21 .​end·​method
[−]
smali/android/support/v4/f/a.smali
Offset 1, 142 lines modified Offset 1, 60 lines modified
1 .​class·​public·​Landroid/​support/​v4/​f/​a;​ 1 .​class·​public·​Landroid/​support/​v4/​f/​a;​
2 .​super·​Landroid/​support/​v4/​f/​m;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·​Ljava/​util/​Map;​  
   
  3 #·​static·​fields
5 #·​instance·​fields 4 .​field·private·static·​final·​a:​Landroid/​support/​v4/​f/​b;​
6 .​field·​a:​Landroid/​support/​v4/​f/​g;​  
   
   
7 #·​direct·​methods 5 #·​direct·​methods
8 .​method·public·​constructor·​<init>()​V 6 .​method·static·​constructor·​<clinit>()​V
9 ····​.​locals·0 7 ····​.​locals·2
   
10 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​f/​m;​-​><init>()​V  
   
11 ····return-​void 8 ····sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
12 .​end·​method  
   
13 .​method·private·b()​Landroid/​support/​v4/​f/​g;​ 9 ····​const/​16·v1,​·​0xe
14 ····​.​locals·​1  
   
15 ····​iget-​object·​v0,​·p0,​·Landroid/​support/​v4/​f/​a;​-​>a:​Landroid/​support/​v4/​f/​g;​ 10 ····​if-​lt·​v0,​·v1,​·​:​cond_0
   
16 ····​if-​nez·​v0,​·:​cond_0 11 ····new-​instance·​v0,​·Landroid/​support/​v4/​f/​d;​
   
17 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​b;​ 12 ····invoke-​direct·{v0},​·​Landroid/​support/​v4/​f/​d;​-​><init>()​V
   
18 ····invoke-​direct·{v0,​·​p0},​·​Landroid/​support/​v4/​f/​b;​-​><init>(Landroid/​support/​v4/​f/​a;​)​V 13 ····sput-​object·​v0,​·​Landroid/​support/​v4/​f/​a;​-​>a:​Landroid/​support/​v4/​f/​b;​
   
19 ····iput-​object·v0,​·p0,​·Landroid/​support/​v4/​f/​a;​-​>a:​Landroid/​support/​v4/​f/​g;​ 14 ····​:​goto_0
  15 ····​return-​void
   
20 ····​:​cond_0 16 ····​:​cond_0
21 ····iget-​object·​v0,​·p0,​·Landroid/​support/​v4/​f/​a;​-​>a:​Landroid/​support/​v4/​f/​g;​ 17 ····new-​instance·v0,​·​Landroid/​support/​v4/​f/​c;​
   
22 ····​return-​object·​v0  
23 .​end·​method  
   
   
24 #·​virtual·​methods  
25 .​method·​public·​a(Ljava/​util/​Collection;​)​Z  
26 ····​.​locals·​1  
   
27 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​f/​g;​-​>c(Ljava/​util/​Map;​Ljava/​util/​Collection;​)​Z  
   
28 ····​move-​result·​v0  
   
29 ····​return·​v0 18 ····invoke-​direct·​{v0},​·​Landroid/​support/​v4/​f/​c;​-​><init>()​V
30 .​end·​method  
   
31 .​method·​public·​entrySet()​Ljava/​util/​Set;​  
32 ····​.​locals·​1  
   
33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​f/​a;​-​>b()​Landroid/​support/​v4/​f/​g;​  
   
34 ····move-​result-​object·v0 19 ····sput-​object·v0,​·​Landroid/​support/​v4/​f/​a;​-​>a:​Landroid/​support/​v4/​f/​b;​
   
35 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>d()​Ljava/​util/​Set;​  
   
36 ····​move-​result-​object·​v0  
   
37 ····return-​object·​v0 20 ····goto·​:​goto_0
38 .​end·​method 21 .​end·​method
   
39 .​method·​public·keySet()​Ljava/​util/​Set;​ 22 .​method·​public·static·​a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
40 ····​.​locals·​1 23 ····​.​locals·​1
   
41 ····invoke-​direct·{p0},​·​Landroid/​support/​v4/​f/​a;​-​>b()​Landroid/​support/​v4/​f/​g;​ 24 ····sget-​object·v0,​·​Landroid/​support/​v4/​f/​a;​-​>a:​Landroid/​support/​v4/​f/​b;​
   
42 ····​move-​result-​object·​v0  
   
43 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>e()​Ljava/​util/​Set;​ 25 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​f/​b;​-​>a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
44 ····​move-​result-​object·​v0 26 ····​move-​result-​object·​v0
   
45 ····​return-​object·​v0 27 ····​return-​object·​v0
46 .​end·​method 28 .​end·​method
   
47 .​method·​public·putAll(Ljava/​util/​Map;​)​V 29 .​method·​public·static·​b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
48 ····​.​locals·​3  
   
49 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​a;​-​>h:​I  
   
50 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map;​-​>size()​I  
   
51 ····​move-​result·​v1  
   
52 ····​add-​int/​2addr·​v0,​·​v1  
   
53 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​f/​a;​-​>a(I)​V  
   
54 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​  
   
55 ····​move-​result-​object·​v0  
   
56 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​  
   
Max diff block lines reached; 428/4354 bytes (9.83%) of diff not shown.
[−]
smali/android/support/v4/f/d.smali
Offset 1, 76 lines modified Offset 1, 37 lines modified
1 .​class·​public·​Landroid/​support/​v4/​f/​d;​ 1 .​class·​Landroid/​support/​v4/​f/​d;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v4/​f/​b;​
   
3 #·​direct·​methods  
4 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​StringBuilder;​)​V  
5 ····​.​locals·​2  
   
6 ····​if-​nez·​p0,​·​:​cond_0  
   
7 ····const-​string·v0,​·​"null" 5 #·direct·methods
  6 .​method·​constructor·​<init>()​V
  7 ····​.​locals·​0
   
8 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
9 ····​:​goto_0  
10 ····​return-​void 9 ····​return-​void
  10 .​end·​method
   
11 ····​:​cond_0  
12 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​  
   
13 ····​move-​result-​object·​v0  
   
14 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​  
   
15 ····​move-​result-​object·​v0  
   
16 ····​if-​eqz·​v0,​·​:​cond_1  
   
17 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>length()​I  
   
18 ····​move-​result·​v1  
   
19 ····​if-​gtz·​v1,​·​:​cond_2  
   
20 ····​:​cond_1  
21 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​  
   
22 ····​move-​result-​object·​v0  
   
23 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​  
   
24 ····​move-​result-​object·​v0  
   
25 ····​const/​16·​v1,​·​0x2e  
   
26 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>lastIndexOf(I)​I  
   
27 ····​move-​result·​v1  
   
28 ····​if-​lez·​v1,​·​:​cond_2  
   
29 ····add-​int/​lit8·​v1,​·v1,​·​0x1 11 #·virtual·methods
  12 .​method·​public·​a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  13 ····​.​locals·​1
   
30 ····​invoke-​virtual·​{v0,​·v1},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 14 ····​invoke-​static·​{p1},​·Landroid/​support/​v4/​f/​e;​-​>a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
31 ····​move-​result-​object·​v0 15 ····​move-​result-​object·​v0
   
32 ····:​cond_2 16 ····return-​object·​v0
33 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 17 .​end·​method
   
34 ····​const/​16·​v0,​·​0x7b  
   
35 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​  
   
36 ····​invoke-​static·​{p0},​·​Ljava/​lang/​System;​-​>identityHashCode(Lja​va/​lang/​Object;​)​I  
   
37 ····​move-​result·​v0 18 .​method·public·b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  19 ····​.​locals·​1
   
38 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>toHexString(I)​Ljava/​lang/​String;​ 20 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​f/​e;​-​>b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
39 ····​move-​result-​object·​v0 21 ····​move-​result-​object·​v0
   
40 ····invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 22 ····return-​object·v0
   
41 ····​goto·​:​goto_0  
42 .​end·​method 23 .​end·​method
[−]
smali/android/support/v4/f/e.smali
Offset 1, 117 lines modified Offset 1, 186 lines modified
1 .​class·​public·​Landroid/​support/​v4/​f/​e;​ 1 .​class·​Landroid/​support/​v4/​f/​e;​
2 .​super·​Ljava/​io/​Writer;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·instance·​fields 3 #·​static·​fields
4 .​field·​private·final·​a:​Ljava/​lang/​String;​ 4 .​field·​private·static·​a:​Ljava/​lang/​reflect/​Method;​
   
5 .​field·​private·​b:​Ljava/​lang/​StringBuilder;​ 5 .​field·​private·​static·​b:​Ljava/​lang/​reflect/​Method;​
   
   
6 #·​direct·​methods 6 #·​direct·​methods
7 .​method·public·​constructor·​<init>(Ljava/​lang/​String;​)​V 7 .​method·static·​constructor·​<clinit>()​V
8 ····​.​locals·2 8 ····​.​locals·5
   
9 ····invoke-​direct·​{p0},​·​Ljava/​io/​Writer;​-​><init>()​V 9 ····:​try_start_0
  10 ····​const-​string·​v0,​·​"libcore.​icu.​ICU"
   
10 ····​new-​instance·v0,​·​Ljava/​lang/​StringBuilder;​ 11 ····invoke-​static·​{v0},​·Ljava/​lang/​Class;​-​>forName(Ljava/​lang/​String;​)​Ljava/​lang/​Class;​
   
11 ····const/​16·​v1,​·​0x80 12 ····move-​result-​object·​v0
   
12 ····​invoke-​direct·{v0,​·​v1},​·Ljava/​lang/​StringBuilder;​-​><init>(I)​V 13 ····​if-​eqz·​v0,​·:​cond_0
   
13 ····iput-​object·​v0,​·p0,​·Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 14 ····const-​string·v1,​·"getScript"
   
14 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>a:​Ljava/​lang/​String;​ 15 ····​const/​4·v2,​·​0x1
   
15 ····return-​void 16 ····new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Class;​
16 .​end·​method  
   
17 .​method·​private·​a()​V  
18 ····​.​locals·​3  
   
19 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 17 ····​const/​4·v3,​·​0x0
   
20 ····invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 18 ····const-​class·v4,​·​Ljava/​lang/​String;​
   
21 ····move-​result·​v0 19 ····aput-​object·​v4,​·​v2,​·​v3
   
22 ····​if-​lez·​v0,​·:​cond_0 20 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
23 ····iget-​object·v0,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>a:​Ljava/​lang/​String;​ 21 ····move-​result-​object·​v1
   
24 ····iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 22 ····sput-​object·​v1,​·​Landroid/​support/​v4/​f/​e;​-​>a:​Ljava/​lang/​reflect/​Method;​
   
25 ····invoke-​virtual·{v1},​·Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 23 ····const-​string·​v1,​·"addLikelySubtags"
   
26 ····move-​result-​object·​v1 24 ····const/​4·​v2,​·​0x1
   
27 ····invoke-​static·​{v0,​·​v1},​·Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 25 ····​new-​array·v2,​·​v2,​·[Ljava/​lang/​Class;​
   
28 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 26 ····​const/​4·v3,​·​0x0
   
29 ····​const/​4·​v1,​·0x0 27 ····​const-​class·​v4,​·Ljava/​lang/​String;​
   
30 ····iget-​object·​v2,​·p0,​·Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 28 ····aput-​object·​v4,​·v2,​·​v3
   
31 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 29 ····​invoke-​virtual·​{v0,​·​v1,​·v2},​·Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
32 ····​move-​result·​v2 30 ····​move-​result-​object·​v0
   
33 ····invoke-​virtual·{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>delete(II)​Ljava/​lang/​StringBuilder;​ 31 ····sput-​object·​v0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​reflect/​Method;​
  32 ····​:​try_end_0
  33 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
34 ····​:​cond_0 34 ····​:​cond_0
  35 ····​:​goto_0
35 ····​return-​void 36 ····​return-​void
36 .​end·​method  
   
  37 ····​:​catch_0
  38 ····​move-​exception·​v0
   
37 #·virtual·​methods 39 ····const-​string·​v1,​·"ICUCompatIcs"
38 .​method·​public·​close()​V  
39 ····​.​locals·​0  
   
40 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​f/​e;​-​>a()​V 40 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I
   
41 ····return-​void 41 ····goto·​:​goto_0
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·flush()​V 43 .​method·​public·​static·a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
44 ····​.​locals·0 44 ····​.​locals·4
   
45 ····invoke-​direct·​{p0},​·​Landroid/​support/​v4/​f/​e;​-​>a()​V 45 ····​const/​4·​v1,​·​0x0
   
46 ····return-​void 46 ····:​try_start_0
  47 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​f/​e;​-​>a:​Ljava/​lang/​reflect/​Method;​
   
  48 ····​if-​eqz·​v0,​·​:​cond_0
   
  49 ····​const/​4·​v0,​·​0x1
   
  50 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
   
  51 ····​const/​4·​v2,​·​0x0
   
  52 ····​aput-​object·​p0,​·​v0,​·​v2
Max diff block lines reached; 1814/6654 bytes (27.26%) of diff not shown.
[−]
smali/android/support/v4/f/f.smali
Offset 1, 571 lines modified Offset 1, 134 lines modified
1 .​class·​public·​Landroid/​support/​v4/​f/​f;​ 1 .​class·​public·​Landroid/​support/​v4/​f/​f;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·instance·​fields 3 #·​static·​fields
4 .​field·​private·​final·​a:​Ljava/​util/​LinkedHashMap;​ 4 .​field·​public·​static·​final·​a:​Ljava/​util/​Locale;​
   
5 .​field·​private·​b:​I 5 .​field·​private·​static·​b:​Ljava/​lang/​String;​
   
6 .​field·​private·​c:​I 6 .​field·​private·​static·​c:​Ljava/​lang/​String;​
   
7 .​field·​private·​d:​I  
   
8 .​field·​private·​e:​I  
   
9 .​field·​private·​f:​I  
   
10 .​field·​private·​g:​I  
   
11 .​field·​private·​h:​I  
   
   
12 #·​direct·​methods 7 #·​direct·​methods
13 .​method·public·​constructor·​<init>(I)​V 8 .​method·static·​constructor·​<clinit>()​V
14 ····​.​locals·​4  
   
15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
16 ····​if-​gtz·​p1,​·​:​cond_0  
   
17 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​  
   
18 ····​const-​string·​v1,​·​"maxSize·​<=·​0"  
   
19 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V  
   
20 ····​throw·​v0  
   
21 ····​:​cond_0  
22 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>c:​I  
   
23 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​  
   
24 ····​const/​4·​v1,​·​0x0  
   
25 ····​const/​high16·​v2,​·​0x3f400000····​#·​0.​75f  
   
26 ····​const/​4·​v3,​·​0x1  
   
27 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3},​·​Ljava/​util/​LinkedHashMap;​-​><init>(IFZ)​V  
   
28 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>a:​Ljava/​util/​LinkedHashMap;​  
   
29 ····​return-​void  
30 .​end·​method  
   
31 .​method·​private·​c(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I  
32 ····​.​locals·​3 9 ····​.​locals·​3
   
33 ····invoke-​virtual·​{p0,​·​p1,​·p2},​·Landroid/​support/​v4/​f/​f;​-​>b(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 10 ····​new-​instance·v0,​·​Ljava/​util/​Locale;​
   
34 ····​move-​result·​v0  
   
35 ····​if-​gez·​v0,​·​:​cond_0  
   
36 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​  
   
37 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​  
   
38 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V  
   
39 ····​const-​string·​v2,​·​"Negative·​size:​·" 11 ····​const-​string·​v1,​·​""
   
40 ····invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 12 ····const-​string·v2,​·​""
   
41 ····move-​result-​object·v1 13 ····invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Locale;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
42 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​  
   
43 ····move-​result-​object·​v1 14 ····sput-​object·v0,​·​Landroid/​support/​v4/​f/​f;​-​>a:​Ljava/​util/​Locale;​
   
44 ····​const-​string·​v2,​·​"=" 15 ····​const-​string·​v0,​·​"Arab"
   
45 ····invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 16 ····sput-​object·​v0,​·​Landroid/​support/​v4/​f/​f;​-​>b:​Ljava/​lang/​String;​
   
46 ····move-​result-​object·​v1 17 ····const-​string·​v0,​·​"Hebr"
   
47 ····invoke-​virtual·{v1,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 18 ····sput-​object·​v0,​·​Landroid/​support/​v4/​f/​f;​-​>c:​Ljava/​lang/​String;​
   
48 ····move-​result-​object·​v1 19 ····​return-​void
   
49 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​  
   
50 ····​move-​result-​object·​v1  
   
51 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V  
   
52 ····​throw·​v0  
   
Max diff block lines reached; 12274/15314 bytes (80.15%) of diff not shown.
[−]
smali/android/support/v4/f/c.smali
Offset 1, 143 lines modified Offset 1, 31 lines modified
1 .​class·​Landroid/​support/​v4/​f/​c;​ 1 .​class·​Landroid/​support/​v4/​f/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
3 #·static·​fields 4 .​implements·​Landroid/​support/​v4/​f/​b;​
4 .​field·​static·​final·​a:​[I  
   
5 .​field·​static·​final·​b:​[J  
   
6 .​field·​static·​final·​c:​[Ljava/​lang/​Object;​  
   
   
7 #·​direct·​methods 5 #·​direct·​methods
8 .​method·​static·​constructor·​<clinit>()​V 6 .​method·​constructor·​<init>()​V
9 ····​.​locals·2 7 ····​.​locals·0
   
10 ····​const/​4·​v1,​·​0x0  
   
11 ····​new-​array·​v0,​·​v1,​·​[I  
   
12 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>a:​[I  
   
13 ····​new-​array·​v0,​·​v1,​·​[J  
   
14 ····sput-​object·v0,​·​Landroid/​support/​v4/​f/​c;​-​>b:​[J 8 ····invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
15 ····​new-​array·​v0,​·​v1,​·​[Ljava/​lang/​Object;​  
   
16 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>c:​[Ljava/​lang/​Object;​  
   
17 ····​return-​void 9 ····​return-​void
18 .​end·​method 10 .​end·​method
   
19 .​method·​public·​static·​a(I)​I  
20 ····​.​locals·​1  
   
21 ····​mul-​int/​lit8·​v0,​·​p0,​·​0x4  
   
22 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​f/​c;​-​>b(I)​I  
   
23 ····​move-​result·​v0  
   
24 ····​div-​int/​lit8·​v0,​·​v0,​·​0x4  
   
25 ····​return·​v0  
26 .​end·​method  
   
27 .​method·​static·​a([III)​I  
28 ····​.​locals·​4  
   
29 ····​const/​4·​v1,​·​0x0  
   
30 ····​add-​int/​lit8·​v0,​·​p1,​·​-​0x1  
   
31 ····​:​goto_0  
32 ····​if-​gt·​v1,​·​v0,​·​:​cond_2  
   
33 ····​add-​int·​v2,​·​v1,​·​v0  
   
34 ····​ushr-​int/​lit8·​v2,​·​v2,​·​0x1  
   
35 ····​aget·​v3,​·​p0,​·​v2  
   
36 ····​if-​ge·​v3,​·​p2,​·​:​cond_0  
   
37 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1  
   
38 ····​goto·​:​goto_0  
   
39 ····:​cond_0 11 #·virtual·methods
40 ····if-​le·​v3,​·​p2,​·​:​cond_1 12 .​method·public·a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
41 ····​add-​int/​lit8·​v0,​·​v2,​·​-​0x1  
   
42 ····​goto·​:​goto_0  
   
43 ····​:​cond_1  
44 ····​move·​v0,​·​v2  
   
45 ····​:​goto_1  
46 ····​return·​v0  
   
47 ····​:​cond_2  
48 ····​xor-​int/​lit8·​v0,​·​v1,​·​-​0x1  
   
49 ····​goto·​:​goto_1  
50 .​end·​method  
   
51 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z  
52 ····​.​locals·​1 13 ····​.​locals·​1
   
53 ····​if-​eq·​p0,​·​p1,​·​:​cond_0  
   
54 ····​if-​eqz·​p0,​·​:​cond_1  
   
55 ····​invoke-​virtual·​{p0,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z  
   
56 ····​move-​result·​v0  
   
Max diff block lines reached; 562/2527 bytes (22.24%) of diff not shown.
[−]
smali/android/support/v4/f/b.smali
Offset 1, 120 lines modified Offset 1, 10 lines modified
1 .​class·​Landroid/​support/​v4/​f/​b;​ 1 .​class·​interface·​abstract·​Landroid/​support/​v4/​f/​b;​
2 .​super·​Landroid/​support/​v4/​f/​g;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields  
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​f/​a;​  
   
   
5 #·​direct·​methods  
6 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​a;​)​V  
7 ····​.​locals·​0  
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​b;​-​>a:​Landroid/​support/​v4/​f/​a;​  
   
9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​f/​g;​-​><init>()​V  
   
10 ····​return-​void  
11 .​end·​method  
   
   
12 #·​virtual·​methods 3 #·​virtual·​methods
13 .​method·​protected·​a()​I 4 .​method·​public·​abstract·​a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
14 ····​.​locals·​1  
   
15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​b;​-​>a:​Landroid/​support/​v4/​f/​a;​  
   
16 ····​iget·​v0,​·​v0,​·​Landroid/​support/​v4/​f/​a;​-​>h:​I  
   
17 ····​return·​v0  
18 .​end·​method  
   
19 .​method·​protected·​a(Ljava/​lang/​Object;​)​I  
20 ····​.​locals·​1  
   
21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​b;​-​>a:​Landroid/​support/​v4/​f/​a;​  
   
22 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​a;​-​>a(Ljava/​lang/​Object;​)​I  
   
23 ····​move-​result·​v0  
   
24 ····​return·​v0  
25 .​end·​method  
   
26 .​method·​protected·​a(II)​Ljava/​lang/​Object;​  
27 ····​.​locals·​2  
   
28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​b;​-​>a:​Landroid/​support/​v4/​f/​a;​  
   
29 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​f/​a;​-​>g:​[Ljava/​lang/​Object;​  
   
30 ····​shl-​int/​lit8·​v1,​·​p1,​·​0x1  
   
31 ····​add-​int/​2addr·​v1,​·​p2  
   
32 ····​aget-​object·​v0,​·​v0,​·​v1  
   
33 ····​return-​object·​v0  
34 .​end·​method  
   
35 .​method·​protected·​a(ILjava/​lang/​Object;​)​Ljava/​lang/​Object;​  
36 ····​.​locals·​1  
   
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​b;​-​>a:​Landroid/​support/​v4/​f/​a;​  
   
38 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​f/​a;​-​>a(ILjava/​lang/​Object;​)​Ljava/​lang/​Object;​  
   
39 ····​move-​result-​object·​v0  
   
40 ····​return-​object·​v0  
41 .​end·​method  
   
42 .​method·​protected·​a(I)​V  
43 ····​.​locals·​1  
   
44 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​b;​-​>a:​Landroid/​support/​v4/​f/​a;​  
   
45 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​a;​-​>d(I)​Ljava/​lang/​Object;​  
   
46 ····​return-​void  
47 .​end·​method  
   
48 .​method·​protected·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V  
49 ····​.​locals·​1  
   
50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​b;​-​>a:​Landroid/​support/​v4/​f/​a;​  
   
51 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​f/​a;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​  
   
52 ····​return-​void  
53 .​end·​method 5 .​end·​method
   
54 .​method·​protected·​b(Ljava/​lang/​Object;​)​I 6 .​method·​public·​abstract·​b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
55 ····​.​locals·​1  
   
56 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​b;​-​>a:​Landroid/​support/​v4/​f/​a;​  
   
57 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​a;​-​>b(Ljava/​lang/​Object;​)​I  
   
58 ····​move-​result·​v0  
Max diff block lines reached; 0/3003 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/widget/a.smali
Offset 498, 15 lines modified Offset 498, 15 lines modified
   
498 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​a;​-​>d:​Ljava/​lang/​Runnable;​ 498 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​a;​-​>d:​Ljava/​lang/​Runnable;​
   
499 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​a;​-​>h:​I 499 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​a;​-​>h:​I
   
500 ····​int-​to-​long·​v2,​·​v2 500 ····​int-​to-​long·​v2,​·​v2
   
501 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​view/​bv;​-​>a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 501 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​h/​ao;​-​>a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
   
502 ····​:​goto_0 502 ····​:​goto_0
503 ····​iput-​boolean·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​a;​-​>l:​Z 503 ····​iput-​boolean·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​a;​-​>l:​Z
   
504 ····​return-​void 504 ····​return-​void
   
505 ····​:​cond_1 505 ····​:​cond_1
Offset 889, 15 lines modified Offset 889, 15 lines modified
   
889 ····​if-​nez·​v2,​·​:​cond_0 889 ····​if-​nez·​v2,​·​:​cond_0
   
890 ····​:​goto_0 890 ····​:​goto_0
891 ····​return·​v1 891 ····​return·​v1
   
892 ····​:​cond_0 892 ····​:​cond_0
893 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​view/​ba;​-​>a(Landroid/​view/​MotionEvent;​)​I 893 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​h/​ag;​-​>a(Landroid/​view/​MotionEvent;​)​I
   
894 ····​move-​result·​v2 894 ····​move-​result·​v2
   
895 ····​packed-​switch·​v2,​·​:​pswitch_data_0 895 ····​packed-​switch·​v2,​·​:​pswitch_data_0
   
896 ····​:​cond_1 896 ····​:​cond_1
897 ····​:​goto_1 897 ····​:​goto_1
[−]
smali/android/support/v4/widget/d.smali
Offset 129, 11 lines modified Offset 129, 11 lines modified
   
129 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​d;​-​>a:​Landroid/​support/​v4/​widget/​a;​ 129 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​d;​-​>a:​Landroid/​support/​v4/​widget/​a;​
   
130 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​a;​-​>g(Landroid/​support/​v4/​widget/​a;​)​Landroid/​view/​View;​ 130 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​a;​-​>g(Landroid/​support/​v4/​widget/​a;​)​Landroid/​view/​View;​
   
131 ····​move-​result-​object·​v0 131 ····​move-​result-​object·​v0
   
132 ····​invoke-​static·​{v0,​·​p0},​·​Landroid/​support/​v4/​view/​bv;​-​>a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​)​V 132 ····​invoke-​static·​{v0,​·​p0},​·​Landroid/​support/​v4/​h/​ao;​-​>a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
133 ····​goto·​:​goto_0 133 ····​goto·​:​goto_0
134 .​end·​method 134 .​end·​method
[−]
smali/android/support/v4/widget/k.smali
Offset 1, 23 lines modified Offset 1, 136 lines modified
1 .​class·final·​Landroid/​support/​v4/​widget/​k;​ 1 .​class·public·​Landroid/​support/​v4/​widget/​k;​
2 .​super·​Landroid/​support/​v4/​view/​a;​ 2 .​super·​Landroid/​support/​v4/​widget/​a;​
   
   
  3 #·​instance·​fields
  4 .​field·​private·​final·​a:​Landroid/​widget/​ListView;​
   
   
  5 #·​direct·​methods
  6 .​method·​public·​constructor·​<init>(Landroid/​widget/​ListView;​)​V
  7 ····​.​locals·​0
   
  8 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​a;​-​><init>(Landroid/​view/​View;​)​V
   
  9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​k;​-​>a:​Landroid/​widget/​ListView;​
   
  10 ····​return-​void
  11 .​end·​method
   
   
3 #·​virtual·​methods 12 #·​virtual·​methods
4 .​method·​public·​a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​a/​f;​)​V 13 .​method·​public·​a(II)​V
5 ····​.​locals·1 14 ····​.​locals·3
   
  15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​k;​-​>a:​Landroid/​widget/​ListView;​
   
  16 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I
   
  17 ····​move-​result·​v1
   
  18 ····​const/​4·​v2,​·​-​0x1
   
  19 ····​if-​ne·​v1,​·​v2,​·​:​cond_1
   
6 ····​invoke-​super·{p0,​·p1,​·p2},​·Landroid/​support/​v4/​view/​a;​-​>a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​a/​f;​)​V 20 ····:​cond_0
  21 ····​:​goto_0
  22 ····​return-​void
   
  23 ····​:​cond_1
  24 ····​const/​4·​v2,​·​0x0
   
  25 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​ListView;​-​>getChildAt(I)​Landroid/​view/​View;​
   
  26 ····​move-​result-​object·​v2
   
  27 ····​if-​eqz·​v2,​·​:​cond_0
   
  28 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getTop()​I
   
  29 ····​move-​result·​v2
   
7 ····invoke-​static·{p1},​·Landroid/​support/​v4/​widget/​DrawerLayout;​-​>k(Landroid/​view/​View;​)​Z 30 ····​sub-​int/​2addr·v2,​·​p2
   
  31 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​ListView;​-​>setSelectionFromTop(​II)​V
   
  32 ····​goto·​:​goto_0
  33 .​end·​method
   
  34 .​method·​public·​e(I)​Z
  35 ····​.​locals·​1
   
  36 ····​const/​4·​v0,​·​0x0
   
8 ····move-​result·​v0 37 ····​return·​v0
  38 .​end·​method
   
9 ····​if-​nez·​v0,​·:​cond_0 39 .​method·​public·f(I)​Z
  40 ····​.​locals·​6
   
10 ····​const/​4·​v0,​·​0x0 41 ····​const/​4·​v0,​·​0x0
   
11 ····​invoke-​virtual·{p2,​·v0},​·​Landroid/​support/​v4/​view/​a/​f;​-​>a(Landroid/​view/​View;​)​V 42 ····​iget-​object·v1,​·p0,​·​Landroid/​support/​v4/​widget/​k;​-​>a:​Landroid/​widget/​ListView;​
   
  43 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​ListView;​-​>getCount()​I
   
  44 ····​move-​result·​v2
   
  45 ····​if-​nez·​v2,​·​:​cond_1
   
12 ····​:​cond_0 46 ····​:​cond_0
13 ····return-​void 47 ····:​goto_0
  48 ····​return·​v0
   
  49 ····​:​cond_1
  50 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​ListView;​-​>getChildCount()​I
   
  51 ····​move-​result·​v3
   
  52 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I
   
  53 ····​move-​result·​v4
   
  54 ····​add-​int·​v5,​·​v4,​·​v3
   
  55 ····​if-​lez·​p1,​·​:​cond_3
   
  56 ····​if-​lt·​v5,​·​v2,​·​:​cond_2
   
  57 ····​add-​int/​lit8·​v2,​·​v3,​·​-​0x1
Max diff block lines reached; 0/3190 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/widget/l.smali
Offset 1, 13 lines modified Offset 1, 56 lines modified
1 .​class·interface·​abstract·​Landroid/​support/​v4/​widget/​l;​ 1 .​class·public·​Landroid/​support/​v4/​widget/​l;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·virtual·methods 3 #·static·fields
4 .​method·public·​abstract·​a(Ljava/​lang/​Object;​)​I 4 .​field·static·final·​a:​Landroid/​support/​v4/​widget/​o;​
5 .​end·​method  
   
  5 #·​direct·​methods
  6 .​method·​static·​constructor·​<clinit>()​V
  7 ····​.​locals·​2
   
  8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  9 ····​const/​16·​v1,​·​0x13
   
  10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
  11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​n;​
   
  12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​n;​-​><init>()​V
   
  13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​l;​-​>a:​Landroid/​support/​v4/​widget/​o;​
   
  14 ····​:​goto_0
  15 ····​return-​void
   
  16 ····​:​cond_0
  17 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​m;​
   
6 .​method·​public·​abstract·​a(Landroid/​view/​View;​Ljava/​lang/​Object;​I)​V 18 ····​invoke-​direct·​{v0},​·Landroid/​support/​v4/​widget/​m;​-​><init>()​V
   
  19 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​l;​-​>a:​Landroid/​support/​v4/​widget/​o;​
   
  20 ····​goto·​:​goto_0
7 .​end·​method 21 .​end·​method
   
8 .​method·​public·abstract·​a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​Ljava/​lang/​Object;​I)​V 22 .​method·​public·​static·​a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V
  23 ····​.​locals·​6
   
  24 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​widget/​l;​-​>a:​Landroid/​support/​v4/​widget/​o;​
   
  25 ····​move-​object·​v1,​·​p0
   
  26 ····​move-​object·​v2,​·​p1
   
  27 ····​move·​v3,​·​p2
   
  28 ····​move·​v4,​·​p3
   
  29 ····​move·​v5,​·​p4
   
  30 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​widget/​o;​-​>a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V
   
  31 ····​return-​void
9 .​end·​method 32 .​end·​method
[−]
smali/android/support/v4/widget/m.smali
Offset 1, 43 lines modified Offset 1, 25 lines modified
1 .​class·​Landroid/​support/​v4/​widget/​m;​ 1 .​class·​Landroid/​support/​v4/​widget/​m;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​widget/​l;​ 4 .​implements·​Landroid/​support/​v4/​widget/​o;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 6 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
9 ····​return-​void 9 ····​return-​void
10 .​end·​method 10 .​end·​method
   
   
11 #·​virtual·​methods 11 #·​virtual·​methods
12 .​method·​public·​a(Ljava/​lang/​Object;​)​I 12 .​method·​public·​a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V
13 ····​.​locals·​1  
   
14 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​s;​-​>a(Ljava/​lang/​Object;​)​I  
   
15 ····​move-​result·​v0  
   
16 ····​return·​v0  
17 .​end·​method  
   
18 .​method·​public·​a(Landroid/​view/​View;​Ljava/​lang/​Object;​I)​V  
19 ····​.​locals·​0  
   
20 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​widget/​s;​-​>a(Landroid/​view/​View;​Ljava/​lang/​Object;​I)​V  
   
21 ····​return-​void  
22 .​end·​method  
   
23 .​method·​public·​a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​Ljava/​lang/​Object;​I)​V  
24 ····​.​locals·​0 13 ····​.​locals·​0
   
25 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​widget/​s;​-​>a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​Ljava/​lang/​Object;​I)​V 14 ····​invoke-​virtual·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​widget/​PopupWindow;​-​>showAsDropDown(Landr​oid/​view/​View;​II)​V
   
26 ····​return-​void 15 ····​return-​void
27 .​end·​method 16 .​end·​method
[−]
smali/android/support/v4/widget/n.smali
Offset 1, 37 lines modified Offset 1, 22 lines modified
1 .​class·​Landroid/​support/​v4/​widget/​n;​ 1 .​class·​Landroid/​support/​v4/​widget/​n;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​widget/​m;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​support/​v4/​widget/​l;​  
   
   
5 #·​direct·​methods 3 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 4 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 5 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​m;​-​><init>()​V
   
9 ····​return-​void 7 ····​return-​void
10 .​end·​method 8 .​end·​method
   
   
11 #·​virtual·​methods 9 #·​virtual·​methods
12 .​method·​public·​a(Ljava/​lang/​Object;​)​I 10 .​method·​public·​a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V
13 ····​.​locals·​1  
   
14 ····​const/​4·​v0,​·​0x0  
   
15 ····​return·​v0  
16 .​end·​method  
   
17 .​method·​public·​a(Landroid/​view/​View;​Ljava/​lang/​Object;​I)​V  
18 ····​.​locals·​0 11 ····​.​locals·​0
   
19 ····​return-​void 12 ····​invoke-​static·​{p1,​·​p2,​·p3,​·p4,​·p5},​·Landroid/​support/​v4/​widget/​p;​-​>a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V
20 .​end·​method  
   
21 .​method·​public·​a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​Ljava/​lang/​Object;​I)​V  
22 ····​.​locals·​0  
   
23 ····​return-​void 13 ····​return-​void
24 .​end·​method 14 .​end·​method
[−]
smali/android/support/v4/widget/o.smali
Offset 1, 16 lines modified Offset 1, 7 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v4/​widget/​o;​ 1 .​class·​interface·​abstract·​Landroid/​support/​v4/​widget/​o;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods 3 #·​virtual·​methods
4 .​method·​public·​abstract·​a(I)​V 4 .​method·​public·​abstract·​a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V
5 .​end·​method  
   
6 .​method·​public·​abstract·​a(Landroid/​view/​View;​)​V  
7 .​end·​method  
   
8 .​method·​public·​abstract·​a(Landroid/​view/​View;​F)​V  
9 .​end·​method  
   
10 .​method·​public·​abstract·​b(Landroid/​view/​View;​)​V  
11 .​end·​method 5 .​end·​method
[−]
smali/android/support/v4/widget/p.smali
Offset 1, 94 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v4/​widget/​p;​ 1 .​class·​Landroid/​support/​v4/​widget/​p;​
2 .​super·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields  
4 .​field·​public·​a:​I  
   
5 .​field·​b:​F  
   
6 .​field·​c:​Z  
   
7 .​field·​d:​Z  
   
   
8 #·​direct·​methods 3 #·​direct·​methods
9 .​method·​public·​constructor·​<init>(II)​V 4 .​method·​public·static·​a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V
10 ····​.​locals·1 5 ····​.​locals·0
   
11 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V  
   
12 ····​const/​4·​v0,​·​0x0  
   
13 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​p;​-​>a:​I  
   
14 ····​return-​void  
15 .​end·​method  
   
16 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V  
17 ····​.​locals·​2  
   
18 ····​const/​4·​v1,​·​0x0  
   
19 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V  
   
20 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​p;​-​>a:​I  
   
21 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>c()​[I  
   
22 ····​move-​result-​object·​v0  
   
23 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​  
   
24 ····​move-​result-​object·​v0  
   
25 ····​invoke-​virtual·​{v0,​·​v1,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I  
   
26 ····​move-​result·​v1  
   
27 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​p;​-​>a:​I  
   
28 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V  
   
29 ····​return-​void  
30 .​end·​method  
   
31 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​p;​)​V  
32 ····​.​locals·​1  
   
33 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V  
   
34 ····​const/​4·​v0,​·​0x0  
   
35 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​p;​-​>a:​I  
   
36 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v4/​widget/​p;​-​>a:​I  
   
37 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​p;​-​>a:​I  
   
38 ····​return-​void  
39 .​end·​method  
   
40 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V  
41 ····​.​locals·​1  
   
42 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V  
   
43 ····​const/​4·​v0,​·​0x0  
   
44 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​p;​-​>a:​I  
   
45 ····​return-​void  
46 .​end·​method  
   
47 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V  
48 ····​.​locals·​1  
   
49 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V  
   
50 ····​const/​4·​v0,​·​0x0  
   
51 ····​iput·v0,​·​p0,​·​Landroid/​support/​v4/​widget/​p;​-​>a:​I 6 ····invoke-​virtual·{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​widget/​PopupWindow;​-​>showAsDropDown(Landr​oid/​view/​View;​III)​V
   
52 ····​return-​void 7 ····​return-​void
53 .​end·​method 8 .​end·​method
[−]
smali/android/support/v4/widget/q.smali
Offset 1, 55 lines modified Offset 1, 68 lines modified
1 .​class·final·​Landroid/​support/​v4/​widget/​q;​ 1 .​class·public·​abstract·​Landroid/​support/​v4/​widget/​q;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​widget/​e;​
   
3 #·​interfaces  
4 .​implements·Landroid/​os/​Parcelable$Creator;​ 3 #·​instance·​fields
  4 .​field·​private·​j:​I
   
  5 .​field·​private·​k:​I
   
  6 .​field·​private·​l:​Landroid/​view/​LayoutInflater;​
   
   
5 #·​direct·​methods 7 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​ILandroid/​database/​Cursor;​Z)​V
7 ····​.​locals·0 9 ····​.​locals·1
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 10 ····​invoke-​direct·​{p0,​·​p1,​·​p3,​·​p4},​·​Landroid/​support/​v4/​widget/​e;​-​><init>(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Z)​V
   
9 ····​return-​void 11 ····iput·p2,​·p0,​·Landroid/​support/​v4/​widget/​q;​-​>k:​I
10 .​end·​method  
   
  12 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v4/​widget/​q;​-​>j:​I
   
11 #·virtual·​methods 13 ····const-​string·​v0,​·​"layout_inflater"
12 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​  
13 ····.​locals·​1 14 ····invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
14 ····new-​instance·v0,​·Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 15 ····move-​result-​object·​v0
   
15 ····invoke-​direct·{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​><init>(Landroid/​os/​Parcel;​)​V 16 ····check-​cast·​v0,​·​Landroid/​view/​LayoutInflater;​
   
16 ····return-​object·​v0 17 ····iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​q;​-​>l:​Landroid/​view/​LayoutInflater;​
   
  18 ····​return-​void
17 .​end·​method 19 .​end·​method
   
18 .​method·​public·​a(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​  
19 ····​.​locals·​1  
   
20 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 20 #·​virtual·​methods
  21 .​method·​public·​a(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
  22 ····​.​locals·​3
   
21 ····return-​object·​v0 23 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​q;​-​>l:​Landroid/​view/​LayoutInflater;​
22 .​end·​method  
   
23 .​method·public·synthetic·createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 24 ····iget·​v1,​·​p0,​·Landroid/​support/​v4/​widget/​q;​-​>j:​I
24 ····​.​locals·​1  
   
25 ····invoke-​virtual·{p0,​·p1},​·Landroid/​support/​v4/​widget/​q;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 25 ····​const/​4·v2,​·​0x0
   
  26 ····​invoke-​virtual·​{v0,​·​v1,​·​p3,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
26 ····​move-​result-​object·​v0 27 ····​move-​result-​object·​v0
   
27 ····​return-​object·​v0 28 ····​return-​object·​v0
28 .​end·​method 29 .​end·​method
   
29 .​method·​public·synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 30 .​method·​public·b(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
30 ····​.​locals·1 31 ····​.​locals·3
   
  32 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​q;​-​>l:​Landroid/​view/​LayoutInflater;​
   
  33 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​q;​-​>k:​I
   
  34 ····​const/​4·​v2,​·​0x0
   
31 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​q;​-​>a(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 35 ····​invoke-​virtual·​{v0,​·​v1,​·​p3,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
32 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
33 ····​return-​object·​v0 37 ····​return-​object·​v0
34 .​end·​method 38 .​end·​method
[−]
smali/android/support/v4/widget/r.smali
Offset 1, 449 lines modified Offset 1, 135 lines modified
1 .​class·​Landroid/​support/​v4/​widget/​r;​ 1 .​class·​public·​Landroid/​support/​v4/​widget/​r;​
2 .​super·​Landroid/​support/​v4/​widget/​bb;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​widget/​DrawerLayout;​ 4 .​field·​a:​Ljava/​lang/​Object;​
   
5 .​field·private·​final·​b:​I 5 .​field·b:​Landroid/​support/​v4/​widget/​s;​
   
6 .​field·​private·​c:​Landroid/​support/​v4/​widget/​az;​  
   
7 .​field·​private·​final·​d:​Ljava/​lang/​Runnable;​  
   
   
8 #·​direct·​methods 6 #·​direct·​methods
9 .​method·​private·b()​V 7 .​method·​private·​constructor·<init>(ILandroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​V
10 ····​.​locals·​2  
   
11 ····​const/​4·​v0,​·​0x3  
   
12 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​r;​-​>b:​I  
   
13 ····​if-​ne·​v1,​·​v0,​·​:​cond_0  
   
14 ····​const/​4·​v0,​·​0x5  
   
15 ····​:​cond_0  
16 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​r;​-​>a:​Landroid/​support/​v4/​widget/​DrawerLayout;​  
   
17 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>a(I)​Landroid/​view/​View;​  
   
18 ····​move-​result-​object·​v0  
   
19 ····​if-​eqz·​v0,​·​:​cond_1  
   
20 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​r;​-​>a:​Landroid/​support/​v4/​widget/​DrawerLayout;​  
   
21 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>i(Landroid/​view/​View;​)​V  
   
22 ····​:​cond_1  
23 ····​return-​void  
24 .​end·​method  
   
   
25 #·​virtual·​methods  
26 .​method·​public·​a(Landroid/​view/​View;​)​I  
27 ····​.​locals·​1 8 ····​.​locals·​1
   
28 ····​iget-​object·v0,​·p0,​·​Landroid/​support/​v4/​widget/​r;​-​>a:​Landroid/​support/​v4/​widget/​DrawerLayout;​ 9 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····invoke-​virtual·{v0,​·​p1},​·Landroid/​support/​v4/​widget/​DrawerLayout;​-​>g(Landroid/​view/​View;​)​Z 10 ····const/​16·​v0,​·0xe
   
30 ····move-​result·v0 11 ····if-​lt·​p1,​·​v0,​·:​cond_0
   
31 ····​if-​eqz·​v0,​·:​cond_0 12 ····new-​instance·​v0,​·Landroid/​support/​v4/​widget/​v;​
   
32 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getWidth()​I 13 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​v;​-​><init>()​V
   
33 ····move-​result·v0 14 ····iput-​object·v0,​·p0,​·Landroid/​support/​v4/​widget/​r;​-​>b:​Landroid/​support/​v4/​widget/​s;​
   
34 ····​:​goto_0 15 ····​:​goto_0
35 ····​return·v0 16 ····iget-​object·v0,​·p0,​·Landroid/​support/​v4/​widget/​r;​-​>b:​Landroid/​support/​v4/​widget/​s;​
   
36 ····:​cond_0 17 ····​invoke-​interface·{v0,​·p2,​·p3},​·Landroid/​support/​v4/​widget/​s;​-​>a(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​
37 ····​const/​4·​v0,​·​0x0  
   
38 ····goto·​:​goto_0 18 ····move-​result-​object·​v0
39 .​end·​method  
   
40 .​method·​public·​a(Landroid/​view/​View;​II)​I  
41 ····​.​locals·​2  
   
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​r;​-​>a:​Landroid/​support/​v4/​widget/​DrawerLayout;​  
   
43 ····​const/​4·​v1,​·​0x3  
   
44 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>a(Landroid/​view/​View;​I)​Z  
   
45 ····​move-​result·​v0  
   
46 ····​if-​eqz·​v0,​·​:​cond_0  
   
47 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getWidth()​I  
   
48 ····​move-​result·​v0  
   
49 ····​neg-​int·​v0,​·​v0  
   
50 ····​const/​4·​v1,​·​0x0  
   
51 ····​invoke-​static·​{p2,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I  
   
52 ····​move-​result·​v1  
   
53 ····​invoke-​static·​{v0,​·v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 19 ····​iput-​object·v0,​·p0,​·​Landroid/​support/​v4/​widget/​r;​-​>a:​Ljava/​lang/​Object;​
   
54 ····move-​result·v0 20 ····​return-​void
   
55 ····​:​goto_0  
Max diff block lines reached; 10321/13408 bytes (76.98%) of diff not shown.
[−]
smali/android/support/v4/widget/s.smali
Offset 1, 182 lines modified Offset 1, 13 lines modified
1 .​class·​Landroid/​support/​v4/​widget/​s;​ 1 .​class·​interface·​abstract·​Landroid/​support/​v4/​widget/​s;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·static·fields 3 #·virtual·methods
4 .​field·​private·​static·​final·​a:​[I 4 .​method·​public·abstract·a(Ljava/​lang/​Object;​)​I
   
   
5 #·​direct·​methods  
6 .​method·​static·​constructor·​<clinit>()​V  
7 ····​.​locals·​3  
   
8 ····​const/​4·​v0,​·​0x1  
   
9 ····​new-​array·​v0,​·​v0,​·​[I  
   
10 ····​const/​4·​v1,​·​0x0  
   
11 ····​const·​v2,​·​0x1010434  
   
12 ····​aput·​v2,​·​v0,​·​v1  
   
13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​s;​-​>a:​[I  
   
14 ····​return-​void  
15 .​end·​method 5 .​end·​method
   
16 .​method·​public·​static·a(Ljava/​lang/​Object;​)​I 6 .​method·​public·abstract·​a(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​
17 ····​.​locals·​1  
   
18 ····​if-​eqz·​p0,​·​:​cond_0  
   
19 ····​check-​cast·​p0,​·​Landroid/​view/​WindowInsets;​  
   
20 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Top()​I  
   
21 ····​move-​result·​v0  
   
22 ····​:​goto_0  
23 ····​return·​v0  
   
24 ····​:​cond_0  
25 ····​const/​4·​v0,​·​0x0  
   
26 ····​goto·​:​goto_0  
27 .​end·​method 7 .​end·​method
   
28 .​method·​public·​static·​a(Landroid/​view/​View;​Ljava/​lang/​Object;​I)​V 8 .​method·​public·abstract·​a(Ljava/​lang/​Object;​IIIIIIII)​V
29 ····​.​locals·​4  
   
30 ····​const/​4·​v3,​·​0x0  
   
31 ····​check-​cast·​p1,​·​Landroid/​view/​WindowInsets;​  
   
32 ····​const/​4·​v0,​·​0x3  
   
33 ····​if-​ne·​p2,​·​v0,​·​:​cond_1  
   
34 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Left()​I  
   
35 ····​move-​result·​v0  
   
36 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Top()​I  
   
37 ····​move-​result·​v1  
   
38 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Bottom()​I  
   
39 ····​move-​result·​v2  
   
40 ····​invoke-​virtual·​{p1,​·​v0,​·​v1,​·​v3,​·​v2},​·​Landroid/​view/​WindowInsets;​-​>replaceSystemWindowI​nsets(IIII)​Landroid/​view/​WindowInsets;​  
   
41 ····​move-​result-​object·​p1  
   
42 ····​:​cond_0  
43 ····​:​goto_0  
44 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>dispatchApplyWindowI​nsets(Landroid/​view/​WindowInsets;​)​Landroid/​view/​WindowInsets;​  
   
45 ····​return-​void  
   
46 ····​:​cond_1  
47 ····​const/​4·​v0,​·​0x5  
   
48 ····​if-​ne·​p2,​·​v0,​·​:​cond_0  
   
49 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Top()​I  
   
50 ····​move-​result·​v0  
   
51 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Right()​I  
   
52 ····​move-​result·​v1  
   
53 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Bottom()​I  
   
54 ····​move-​result·​v2  
   
55 ····​invoke-​virtual·​{p1,​·​v3,​·​v0,​·​v1,​·​v2},​·​Landroid/​view/​WindowInsets;​-​>replaceSystemWindowI​nsets(IIII)​Landroid/​view/​WindowInsets;​  
   
Max diff block lines reached; 0/4603 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/widget/t.smali
Offset 1, 181 lines modified Offset 1, 77 lines modified
1 .​class·​public·​Landroid/​support/​v4/​widget/​t;​ 1 .​class·​Landroid/​support/​v4/​widget/​t;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
3 #·​static·​fields 4 .​implements·Landroid/​support/​v4/​widget/​s;​
4 .​field·​private·​static·​final·​b:​Landroid/​support/​v4/​widget/​w;​  
   
   
5 #·​instance·​fields  
6 .​field·​private·​a:​Ljava/​lang/​Object;​  
   
   
7 #·​direct·​methods 5 #·​direct·​methods
8 .​method·​static·​constructor·​<clinit>()​V 6 .​method·​constructor·​<init>()​V
9 ····​.​locals·2 7 ····​.​locals·0
   
10 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I  
   
11 ····​const/​16·​v1,​·​0x15  
   
12 ····​if-​lt·​v0,​·​v1,​·​:​cond_0  
   
13 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​x;​  
   
14 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​x;​-​><init>()​V  
   
15 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​t;​-​>b:​Landroid/​support/​v4/​widget/​w;​  
   
16 ····​:​goto_0  
17 ····​return-​void  
   
18 ····​:​cond_0  
19 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I  
   
20 ····​const/​16·​v1,​·​0xe  
   
21 ····​if-​lt·​v0,​·​v1,​·​:​cond_1  
   
22 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​v;​  
   
23 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​v;​-​><init>()​V  
   
24 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​t;​-​>b:​Landroid/​support/​v4/​widget/​w;​  
   
25 ····​goto·​:​goto_0  
   
26 ····​:​cond_1  
27 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​u;​  
   
28 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​u;​-​><init>()​V  
   
29 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​t;​-​>b:​Landroid/​support/​v4/​widget/​w;​  
   
30 ····​goto·​:​goto_0  
31 .​end·​method  
   
32 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V  
33 ····​.​locals·​1  
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
35 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​widget/​t;​-​>b:​Landroid/​support/​v4/​widget/​w;​  
   
36 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​w;​-​>a(Landroid/​content/​Context;​)​Ljava/​lang/​Object;​  
   
37 ····​move-​result-​object·​v0  
   
38 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​t;​-​>a:​Ljava/​lang/​Object;​  
   
39 ····​return-​void 9 ····​return-​void
40 .​end·​method 10 .​end·​method
   
   
41 #·​virtual·​methods 11 #·​virtual·​methods
42 .​method·​public·​a(II)​V 12 .​method·​public·​a(Ljava/​lang/​Object;​)​I
43 ····​.​locals·2 13 ····​.​locals·1
   
44 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​widget/​t;​-​>b:​Landroid/​support/​v4/​widget/​w;​  
   
45 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​t;​-​>a:​Ljava/​lang/​Object;​  
   
46 ····​invoke-​interface·​{v0,​·​v1,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​w;​-​>a(Ljava/​lang/​Object;​II)​V  
   
47 ····​return-​void  
48 .​end·​method  
   
49 .​method·​public·​a()​Z  
50 ····​.​locals·​2  
   
51 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​widget/​t;​-​>b:​Landroid/​support/​v4/​widget/​w;​  
   
52 ····iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​t;​-​>a:​Ljava/​lang/​Object;​ 14 ····check-​cast·​p1,​·​Landroid/​widget/​Scroller;​
   
53 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​w;​-​>a(Ljava/​lang/​Object;​)​Z 15 ····​invoke-​virtual·​{p1},​·​Landroid/​widget/​Scroller;​-​>getFinalY()​I
   
54 ····​move-​result·​v0 16 ····​move-​result·​v0
   
55 ····​return·​v0 17 ····​return·​v0
56 .​end·​method 18 .​end·​method
Max diff block lines reached; 3009/5752 bytes (52.31%) of diff not shown.
[−]
smali/android/support/v4/widget/u.smali
Offset 1, 85 lines modified Offset 1, 45 lines modified
1 .​class·​Landroid/​support/​v4/​widget/​u;​ 1 .​class·​Landroid/​support/​v4/​widget/​u;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​widget/​w;​ 4 .​implements·​Landroid/​support/​v4/​widget/​s;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 6 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
9 ····​return-​void 9 ····​return-​void
10 .​end·​method 10 .​end·​method
   
   
11 #·​virtual·​methods 11 #·​virtual·​methods
12 .​method·​public·​a(Landroid/​content/​Context;​)​Ljava/​lang/​Object;​ 12 .​method·​public·​a(Ljava/​lang/​Object;​)​I
13 ····​.​locals·​1 13 ····​.​locals·​1
   
14 ····​const/​4·v0,​·​0x0 14 ····invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​w;​-​>a(Ljava/​lang/​Object;​)​I
   
15 ····return-​object·​v0 15 ····move-​result·​v0
16 .​end·​method  
   
17 .​method·​public·​a(Ljava/​lang/​Object;​II)​V  
18 ····​.​locals·​0  
   
19 ····​return-​void  
20 .​end·​method  
   
21 .​method·​public·​a(Ljava/​lang/​Object;​)​Z  
22 ····​.​locals·​1  
   
23 ····​const/​4·​v0,​·​0x1  
   
24 ····​return·​v0  
25 .​end·​method  
   
26 .​method·​public·​a(Ljava/​lang/​Object;​F)​Z  
27 ····​.​locals·​1  
   
28 ····​const/​4·​v0,​·​0x0  
   
29 ····​return·​v0  
30 .​end·​method  
   
31 .​method·​public·​a(Ljava/​lang/​Object;​FF)​Z  
32 ····​.​locals·​1  
   
33 ····​const/​4·​v0,​·​0x0  
   
34 ····​return·​v0 16 ····​return·​v0
35 .​end·​method 17 .​end·​method
   
36 .​method·​public·​a(Ljava/​lang/​Object;​I)​Z 18 .​method·​public·​a(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​
37 ····​.​locals·​1 19 ····​.​locals·​1
   
38 ····​const/​4·v0,​·​0x0 20 ····invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​widget/​w;​-​>a(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​
   
39 ····​return·​v0  
40 .​end·​method  
   
41 .​method·​public·​a(Ljava/​lang/​Object;​Landroid/​graphics/​Canvas;​)​Z  
42 ····​.​locals·​1  
   
43 ····const/​4·​v0,​·​0x0 21 ····move-​result-​object·​v0
   
44 ····​return·​v0 22 ····​return-​object·​v0
45 .​end·​method 23 .​end·​method
   
46 .​method·​public·b(Ljava/​lang/​Object;​)​V 24 .​method·​public·a(Ljava/​lang/​Object;​IIIIIIII)​V
47 ····​.​locals·​0 25 ····​.​locals·​0
   
48 ····​return-​void 26 ····invoke-​static/​range·​{p1·​.​.​·​p9},​·​Landroid/​support/​v4/​widget/​w;​-​>a(Ljava/​lang/​Object;​IIIIIIII)​V
49 .​end·​method  
   
50 .​method·public·c(Ljava/​lang/​Object;​)​Z 27 ····​return-​void
51 ····​.​locals·​1  
   
52 ····​const/​4·​v0,​·​0x0  
   
53 ····​return·​v0  
54 .​end·​method 28 .​end·​method
[−]
smali/android/support/v4/widget/v.smali
Offset 1, 103 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​widget/​v;​ 1 .​class·​Landroid/​support/​v4/​widget/​v;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​widget/​u;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​support/​v4/​widget/​w;​  
   
   
5 #·​direct·​methods 3 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 4 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 5 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​u;​-​><init>()​V
   
9 ····​return-​void  
10 .​end·​method  
   
   
11 #·​virtual·​methods  
12 .​method·​public·​a(Landroid/​content/​Context;​)​Ljava/​lang/​Object;​  
13 ····​.​locals·​1  
   
14 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​y;​-​>a(Landroid/​content/​Context;​)​Ljava/​lang/​Object;​  
   
15 ····​move-​result-​object·​v0  
   
16 ····​return-​object·​v0  
17 .​end·​method  
   
18 .​method·​public·​a(Ljava/​lang/​Object;​II)​V  
19 ····​.​locals·​0  
   
20 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​widget/​y;​-​>a(Ljava/​lang/​Object;​II)​V  
   
21 ····​return-​void 7 ····​return-​void
22 .​end·​method 8 .​end·​method
   
23 .​method·​public·​a(Ljava/​lang/​Object;​)​Z  
24 ····​.​locals·​1  
   
25 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​y;​-​>a(Ljava/​lang/​Object;​)​Z  
   
26 ····​move-​result·​v0  
   
27 ····​return·​v0  
28 .​end·​method  
   
29 .​method·​public·​a(Ljava/​lang/​Object;​F)​Z  
30 ····​.​locals·​1  
   
31 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​widget/​y;​-​>a(Ljava/​lang/​Object;​F)​Z  
   
32 ····​move-​result·​v0  
   
33 ····​return·​v0  
34 .​end·​method  
   
35 .​method·​public·​a(Ljava/​lang/​Object;​FF)​Z  
36 ····​.​locals·​1  
   
37 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​widget/​y;​-​>a(Ljava/​lang/​Object;​F)​Z  
   
38 ····​move-​result·​v0  
   
39 ····​return·​v0  
40 .​end·​method  
   
41 .​method·​public·​a(Ljava/​lang/​Object;​I)​Z  
42 ····​.​locals·​1  
   
43 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​widget/​y;​-​>a(Ljava/​lang/​Object;​I)​Z  
   
44 ····​move-​result·​v0  
   
45 ····​return·​v0  
46 .​end·​method  
   
47 .​method·​public·​a(Ljava/​lang/​Object;​Landroid/​graphics/​Canvas;​)​Z  
48 ····​.​locals·​1  
   
49 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​widget/​y;​-​>a(Ljava/​lang/​Object;​Landroid/​graphics/​Canvas;​)​Z  
   
50 ····​move-​result·​v0  
   
51 ····​return·​v0  
52 .​end·​method  
   
53 .​method·​public·​b(Ljava/​lang/​Object;​)​V  
54 ····​.​locals·​0  
   
55 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​y;​-​>b(Ljava/​lang/​Object;​)​V  
   
56 ····​return-​void  
57 .​end·​method  
   
58 .​method·​public·​c(Ljava/​lang/​Object;​)​Z  
59 ····​.​locals·​1  
   
60 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​y;​-​>c(Ljava/​lang/​Object;​)​Z  
   
Max diff block lines reached; 0/2233 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/widget/w.smali
Offset 1, 31 lines modified Offset 1, 64 lines modified
1 .​class·​interface·​abstract·​Landroid/​support/​v4/​widget/​w;​ 1 .​class·​Landroid/​support/​v4/​widget/​w;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·virtual·​methods 3 #·direct·​methods
4 .​method·​public·abstract·​a(Landroid/​content/​Context;​)​Ljava/​lang/​Object;​ 4 .​method·​public·​static·​a(Ljava/​lang/​Object;​)​I
5 .​end·​method 5 ····​.​locals·​1
   
6 .​method·public·abstract·​a(Ljava/​lang/​Object;​II)​V 6 ····check-​cast·​p0,​·Landroid/​widget/​OverScroller;​
7 .​end·​method  
   
8 .​method·​public·abstract·​a(Ljava/​lang/​Object;​)​Z 7 ····​invoke-​virtual·​{p0},​·Landroid/​widget/​OverScroller;​-​>getFinalY()​I
9 .​end·​method  
   
10 .​method·public·abstract·a(Ljava/​lang/​Object;​F)​Z 8 ····​move-​result·​v0
11 .​end·​method  
   
12 .​method·public·abstract·​a(Ljava/​lang/​Object;​FF)​Z 9 ····return·​v0
13 .​end·​method 10 .​end·​method
   
14 .​method·​public·​abstract·a(Ljava/​lang/​Object;​I)​Z 11 .​method·​public·​static·a(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​
15 .​end·​method 12 ····​.​locals·​1
   
16 .​method·public·abstract·a(Ljava/​lang/​Object;​Landroid/​graphics/​Canvas;​)​Z 13 ····​if-​eqz·p1,​·​:​cond_0
17 .​end·​method  
   
18 .​method·public·abstract·b(Ljava/​lang/​Object;​)​V 14 ····new-​instance·​v0,​·Landroid/​widget/​OverScroller;​
   
  15 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​widget/​OverScroller;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​V
   
  16 ····​:​goto_0
  17 ····​return-​object·​v0
   
  18 ····​:​cond_0
  19 ····​new-​instance·​v0,​·​Landroid/​widget/​OverScroller;​
   
  20 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​widget/​OverScroller;​-​><init>(Landroid/​content/​Context;​)​V
   
  21 ····​goto·​:​goto_0
19 .​end·​method 22 .​end·​method
   
20 .​method·​public·abstract·c(Ljava/​lang/​Object;​)​Z 23 .​method·​public·​static·a(Ljava/​lang/​Object;​IIIIIIII)​V
  24 ····​.​locals·​9
   
  25 ····​move-​object·​v0,​·​p0
   
  26 ····​check-​cast·​v0,​·​Landroid/​widget/​OverScroller;​
   
  27 ····​move·​v1,​·​p1
   
  28 ····​move·​v2,​·​p2
   
  29 ····​move·​v3,​·​p3
   
  30 ····​move·​v4,​·​p4
   
  31 ····​move·​v5,​·​p5
   
  32 ····​move·​v6,​·​p6
   
  33 ····​move/​from16·​v7,​·​p7
   
  34 ····​move/​from16·​v8,​·​p8
   
  35 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Landroid/​widget/​OverScroller;​-​>fling(IIIIIIII)​V
   
  36 ····​return-​void
21 .​end·​method 37 .​end·​method
[−]
smali/android/support/v7/a/a.smali
Offset 1, 2 lines modified Offset 1, 131 lines modified
1 .​class·​public·final·​Landroid/​support/​v7/​a/​a;​ 1 .​class·​public·abstract·​Landroid/​support/​v7/​a/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
  3 #·​direct·​methods
  4 .​method·​public·​constructor·​<init>()​V
  5 ····​.​locals·​0
   
  6 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  7 ····​return-​void
  8 .​end·​method
   
   
  9 #·​virtual·​methods
  10 .​method·​public·​abstract·​a()​I
  11 .​end·​method
   
  12 .​method·​public·​a(Landroid/​support/​v7/​d/​b;​)​Landroid/​support/​v7/​d/​a;​
  13 ····​.​locals·​1
   
  14 ····​const/​4·​v0,​·​0x0
   
  15 ····​return-​object·​v0
  16 .​end·​method
   
  17 .​method·​public·​a(F)​V
  18 ····​.​locals·​2
   
  19 ····​const/​4·​v0,​·​0x0
   
  20 ····​cmpl-​float·​v0,​·​p1,​·​v0
   
  21 ····​if-​eqz·​v0,​·​:​cond_0
   
  22 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
  23 ····​const-​string·​v1,​·​"Setting·​a·​non-​zero·​elevation·​is·​not·​supported·​in·​this·​action·​bar·​configuration.​"
   
  24 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>(Ljava/​lang/​String;​)​V
   
  25 ····​throw·​v0
   
  26 ····​:​cond_0
  27 ····​return-​void
  28 .​end·​method
   
  29 .​method·​public·​a(Landroid/​content/​res/​Configuration;​)​V
  30 ····​.​locals·​0
   
  31 ····​return-​void
  32 .​end·​method
   
  33 .​method·​public·​a(Ljava/​lang/​CharSequence;​)​V
  34 ····​.​locals·​0
   
  35 ····​return-​void
  36 .​end·​method
   
  37 .​method·​public·​a(Z)​V
  38 ····​.​locals·​0
   
  39 ····​return-​void
  40 .​end·​method
   
  41 .​method·​public·​a(ILandroid/​view/​KeyEvent;​)​Z
  42 ····​.​locals·​1
   
  43 ····​const/​4·​v0,​·​0x0
   
  44 ····​return·​v0
  45 .​end·​method
   
  46 .​method·​public·​b()​Landroid/​content/​Context;​
  47 ····​.​locals·​1
   
  48 ····​const/​4·​v0,​·​0x0
   
  49 ····​return-​object·​v0
  50 .​end·​method
   
  51 .​method·​public·​b(Z)​V
  52 ····​.​locals·​2
   
  53 ····​if-​eqz·​p1,​·​:​cond_0
   
  54 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
  55 ····​const-​string·​v1,​·​"Hide·​on·​content·​scroll·​is·​not·​supported·​in·​this·​action·​bar·​configuration.​"
   
  56 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>(Ljava/​lang/​String;​)​V
   
  57 ····​throw·​v0
   
  58 ····​:​cond_0
  59 ····​return-​void
  60 .​end·​method
   
  61 .​method·​public·​c(Z)​V
Max diff block lines reached; 0/2263 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/a/b.smali
Offset 1, 402 lines modified Offset 1, 80 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​b;​ 1 .​class·​public·​Landroid/​support/​v7/​a/​b;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​
   
   
3 #·​static·​fields 3 #·instance·​fields
4 .​field·​public·​static·​final·actionBarDivider:​I·​=·​0x7f010063 4 .​field·​public·​a:​I
   
5 .​field·​public·​static·​final·​actionBarItemBackgrou​nd:​I·​=·​0x7f010064  
   
6 .​field·​public·​static·final·​actionBarPopupTheme:​I·​=·​0x7f01005d 5 #·direct·methods
  6 .​method·​public·​constructor·​<init>(II)​V
  7 ····​.​locals·​1
   
7 .​field·​public·static·​final·​actionBarSize:​I·​=·​0x7f010062 8 ····invoke-​direct·{p0,​·​p1,​·p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V
   
8 .​field·public·static·final·actionBarSplitStyle:​I·=·0x7f01005f 9 ····​const/​4·v0,​·0x0
   
9 .​field·public·​static·final·actionBarStyle:​I·​=·​0x7f01005e 10 ····iput·​v0,​·p0,​·​Landroid/​support/​v7/​a/​b;​-​>a:​I
   
10 .​field·public·static·final·actionBarTabBarStyle:​I·​=·​0x7f010059 11 ····​const·​v0,​·​0x800013
   
11 .​field·public·​static·final·actionBarTabStyle:​I·​=·​0x7f010058 12 ····iput·​v0,​·p0,​·Landroid/​support/​v7/​a/​b;​-​>a:​I
   
12 .​field·public·static·final·actionBarTabTextStyle​:​I·​=·​0x7f01005a 13 ····​return-​void
  14 .​end·​method
   
13 .​field·​public·​static·final·​actionBarTheme:​I·​=·​0x7f010060 15 .​method·​public·constructor·<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
  16 ····​.​locals·​3
   
14 .​field·public·static·final·actionBarWidgetTheme:​I·​=·​0x7f010061 17 ····​const/​4·​v2,​·​0x0
   
15 .​field·​public·static·​final·actionButtonStyle:​I·​=·​0x7f01007d 18 ····invoke-​direct·{p0,​·​p1,​·p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
16 .​field·public·​static·final·actionDropDownStyle:​I·​=·​0x7f010079 19 ····iput·​v2,​·p0,​·Landroid/​support/​v7/​a/​b;​-​>a:​I
   
17 .​field·​public·static·​final·​actionLayout:​I·​=·​0x7f010031 20 ····​sget-​object·v0,​·​Landroid/​support/​v7/​b/​l;​-​>ActionBarLayout:​[I
   
18 .​field·​public·​static·​final·​actionMenuTextAppeara​nce:​I·​=·​0x7f010065 21 ····invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
19 .​field·public·static·final·actionMenuTextColor:​I·​=·0x7f010066 22 ····move-​result-​object·v0
   
20 .​field·public·static·​final·​actionModeBackground:​I·​=·​0x7f010069 23 ····​sget·​v1,​·Landroid/​support/​v7/​b/​l;​-​>ActionBarLayout_andr​oid_layout_gravity:​I
   
21 .​field·​public·​static·final·actionModeCloseButton​Style:​I·​=·​0x7f010068 24 ····invoke-​virtual·​{v0,​·​v1,​·v2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
   
22 .​field·public·static·final·actionModeCloseDrawab​le:​I·​=·0x7f01006b 25 ····move-​result·v1
   
23 .​field·public·​static·final·actionModeCopyDrawabl​e:​I·​=·​0x7f01006d 26 ····iput·​v1,​·p0,​·​Landroid/​support/​v7/​a/​b;​-​>a:​I
   
24 .​field·​public·​static·final·​actionModeCutDrawable​:​I·​=·​0x7f01006c 27 ····​invoke-​virtual·{v0},​·Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
25 .​field·public·static·final·actionModeFindDrawabl​e:​I·​=·​0x7f010071 28 ····return-​void
  29 .​end·​method
   
26 .​field·​public·static·​final·actionModePasteDrawab​le:​I·​=·​0x7f01006e 30 .​method·​public·constructor·<init>(Landroid/​support/​v7/​a/​b;​)​V
  31 ····​.​locals·​1
   
27 .​field·​public·​static·​final·actionModePopupWindow​Style:​I·​=·​0x7f010073 32 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V
   
28 .​field·public·static·final·actionModeSelectAllDr​awable:​I·=·0x7f01006f 33 ····​const/​4·v0,​·0x0
   
29 .​field·public·​static·final·actionModeShareDrawab​le:​I·​=·​0x7f010070 34 ····iput·​v0,​·p0,​·Landroid/​support/​v7/​a/​b;​-​>a:​I
   
30 .​field·public·​static·final·actionModeSplitBackgr​ound:​I·​=·​0x7f01006a 35 ····iget·​v0,​·p1,​·Landroid/​support/​v7/​a/​b;​-​>a:​I
   
31 .​field·public·​static·final·actionModeStyle:​I·​=·​0x7f010067 36 ····iput·​v0,​·p0,​·​Landroid/​support/​v7/​a/​b;​-​>a:​I
   
32 .​field·public·static·final·actionModeWebSearchDr​awable:​I·​=·​0x7f010072 37 ····​return-​void
  38 .​end·​method
   
33 .​field·​public·​static·final·​actionOverflowButtonS​tyle:​I·​=·​0x7f01005b 39 .​method·​public·constructor·<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
  40 ····​.​locals·​1
   
34 .​field·​public·​static·​final·actionOverflowMenuSty​le:​I·​=·​0x7f01005c 41 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
   
35 .​field·public·static·final·actionProviderClass:​I·=·0x7f010033 42 ····​const/​4·v0,​·0x0
   
36 .​field·public·​static·final·actionViewClass:​I·​=·​0x7f010032 43 ····iput·​v0,​·p0,​·​Landroid/​support/​v7/​a/​b;​-​>a:​I
   
37 .​field·public·static·final·activityChooserViewSt​yle:​I·​=·​0x7f010084 44 ····​return-​void
  45 .​end·​method
38 .​field·​public·​static·​final·​alertDialogButtonGrou​pStyle:​I·​=·​0x7f0100a5  
   
39 .​field·​public·​static·​final·​alertDialogCenterButt​ons:​I·​=·​0x7f0100a6  
   
40 .​field·​public·​static·​final·​alertDialogStyle:​I·​=·​0x7f0100a4  
   
41 .​field·​public·​static·​final·​alertDialogTheme:​I·​=·​0x7f0100a7  
   
42 .​field·​public·​static·​final·​autoCompleteTextViewS​tyle:​I·​=·​0x7f0100ac  
   
43 .​field·​public·​static·​final·​background:​I·​=·​0x7f01000c  
   
44 .​field·​public·​static·​final·​backgroundSplit:​I·​=·​0x7f01000e  
   
45 .​field·​public·​static·​final·​backgroundStacked:​I·​=·​0x7f01000d  
   
46 .​field·​public·​static·​final·​backgroundTint:​I·​=·​0x7f0100c5  
   
Max diff block lines reached; 0/14805 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/a/d.smali
Offset 1, 128 lines modified Offset 1, 29 lines modified
1 .​class·​public·final·​Landroid/​support/​v7/​a/​d;​ 1 .​class·​public·abstract·​Landroid/​support/​v7/​a/​d;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·static·fields 3 #·direct·methods
4 .​field·​public·​static·​final·abc_background_cache_​hint_selector_materia​l_dark:​I·​=·0x7f080033 4 .​method·​public·​constructor·<init>()​V
  5 ····​.​locals·​0
   
5 .​field·public·static·final·​abc_background_cache_​hint_selector_materia​l_light:​I·​=·​0x7f080034 6 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
6 .​field·public·static·final·abc_input_method_navi​gation_guard:​I·​=·​0x7f080000 7 ····return-​void
  8 .​end·​method
   
7 .​field·​public·​static·​final·​abc_primary_text_disa​ble_only_material_dar​k:​I·​=·​0x7f080035  
   
8 .​field·public·​static·​final·abc_primary_text_disa​ble_only_material_lig​ht:​I·​=·​0x7f080036 9 #·virtual·​methods
  10 .​method·​public·​abstract·​a()​Landroid/​graphics/​drawable/​Drawable;​
  11 .​end·​method
   
9 .​field·​public·​static·​final·​abc_primary_text_mate​rial_dark:​I·​=·​0x7f080037 12 .​method·​public·​abstract·​b()​Ljava/​lang/​CharSequence;​
  13 .​end·​method
   
10 .​field·​public·​static·​final·​abc_primary_text_mate​rial_light:​I·​=·​0x7f080038 14 .​method·​public·​abstract·​c()​Landroid/​view/​View;​
  15 .​end·​method
   
11 .​field·​public·​static·​final·​abc_search_url_text:​I·​=·0x7f080039 16 .​method·​public·​abstract·d()​V
  17 .​end·​method
   
12 .​field·​public·​static·​final·abc_search_url_text_n​ormal:​I·​=·​0x7f080001 18 .​method·​public·abstract·​e()​Ljava/​lang/​CharSequence;​
  19 .​end·​method
13 .​field·​public·​static·​final·​abc_search_url_text_p​ressed:​I·​=·​0x7f080002  
   
14 .​field·​public·​static·​final·​abc_search_url_text_s​elected:​I·​=·​0x7f080003  
   
15 .​field·​public·​static·​final·​abc_secondary_text_ma​terial_dark:​I·​=·​0x7f08003a  
   
16 .​field·​public·​static·​final·​abc_secondary_text_ma​terial_light:​I·​=·​0x7f08003b  
   
17 .​field·​public·​static·​final·​accent_material_dark:​I·​=·​0x7f080004  
   
18 .​field·​public·​static·​final·​accent_material_light​:​I·​=·​0x7f080005  
   
19 .​field·​public·​static·​final·​background_floating_m​aterial_dark:​I·​=·​0x7f080006  
   
20 .​field·​public·​static·​final·​background_floating_m​aterial_light:​I·​=·​0x7f080007  
   
21 .​field·​public·​static·​final·​background_material_d​ark:​I·​=·​0x7f080008  
   
22 .​field·​public·​static·​final·​background_material_l​ight:​I·​=·​0x7f080009  
   
23 .​field·​public·​static·​final·​bright_foreground_dis​abled_material_dark:​I·​=·​0x7f08000a  
   
24 .​field·​public·​static·​final·​bright_foreground_dis​abled_material_light:​I·​=·​0x7f08000b  
   
25 .​field·​public·​static·​final·​bright_foreground_inv​erse_material_dark:​I·​=·​0x7f08000c  
   
26 .​field·​public·​static·​final·​bright_foreground_inv​erse_material_light:​I·​=·​0x7f08000d  
   
27 .​field·​public·​static·​final·​bright_foreground_mat​erial_dark:​I·​=·​0x7f08000e  
   
28 .​field·​public·​static·​final·​bright_foreground_mat​erial_light:​I·​=·​0x7f08000f  
   
29 .​field·​public·​static·​final·​button_material_dark:​I·​=·​0x7f080010  
   
30 .​field·​public·​static·​final·​button_material_light​:​I·​=·​0x7f080011  
   
31 .​field·​public·​static·​final·​dim_foreground_disabl​ed_material_dark:​I·​=·​0x7f080012  
   
32 .​field·​public·​static·​final·​dim_foreground_disabl​ed_material_light:​I·​=·​0x7f080013  
   
33 .​field·​public·​static·​final·​dim_foreground_materi​al_dark:​I·​=·​0x7f080014  
   
34 .​field·​public·​static·​final·​dim_foreground_materi​al_light:​I·​=·​0x7f080015  
   
35 .​field·​public·​static·​final·​highlighted_text_mate​rial_dark:​I·​=·​0x7f080016  
   
36 .​field·​public·​static·​final·​highlighted_text_mate​rial_light:​I·​=·​0x7f080017  
   
37 .​field·​public·​static·​final·​hint_foreground_mater​ial_dark:​I·​=·​0x7f080018  
   
38 .​field·​public·​static·​final·​hint_foreground_mater​ial_light:​I·​=·​0x7f080019  
   
39 .​field·​public·​static·​final·​link_text_material_da​rk:​I·​=·​0x7f08001a  
   
40 .​field·​public·​static·​final·​link_text_material_li​ght:​I·​=·​0x7f08001b  
   
41 .​field·​public·​static·​final·​material_blue_grey_80​0:​I·​=·​0x7f08001c  
   
42 .​field·​public·​static·​final·​material_blue_grey_90​0:​I·​=·​0x7f08001d  
   
43 .​field·​public·​static·​final·​material_blue_grey_95​0:​I·​=·​0x7f08001e  
   
44 .​field·​public·​static·​final·​material_deep_teal_20​0:​I·​=·​0x7f08001f  
   
45 .​field·​public·​static·​final·​material_deep_teal_50​0:​I·​=·​0x7f080020  
   
46 .​field·​public·​static·​final·​primary_dark_material​_dark:​I·​=·​0x7f080021  
   
47 .​field·​public·​static·​final·​primary_dark_material​_light:​I·​=·​0x7f080022  
Max diff block lines reached; 0/5390 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/a/c.smali
Offset 1, 18 lines modified Offset 1, 7 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​c;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​a/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·static·fields 3 #·virtual·methods
4 .​field·​public·​static·​final·​abc_action_bar_embed_​tabs:​I·​=·0x7f070000 4 .​method·​public·​abstract·a(Z)​V
  5 .​end·​method
5 .​field·​public·​static·​final·​abc_action_bar_embed_​tabs_pre_jb:​I·​=·​0x7f070001  
   
6 .​field·​public·​static·​final·​abc_action_bar_expand​ed_action_views_exclu​sive:​I·​=·​0x7f070002  
   
7 .​field·​public·​static·​final·​abc_config_actionMenu​ItemAllCaps:​I·​=·​0x7f070003  
   
8 .​field·​public·​static·​final·​abc_config_allowActio​nMenuItemTextWithIcon​:​I·​=·​0x7f070004  
   
9 .​field·​public·​static·​final·​abc_config_closeDialo​gWhenTouchOutside:​I·​=·​0x7f070005  
   
10 .​field·​public·​static·​final·​abc_config_showMenuSh​ortcutsWhenKeyboardPr​esent:​I·​=·​0x7f070006  
[−]
smali/android/support/v7/a/e.smali
Offset 1, 136 lines modified Offset 1, 1453 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​e;​ 1 .​class·​Landroid/​support/​v7/​a/​e;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·instance·​fields
4 .​field·​public·​static·​final·abc_action_bar_conten​t_inset_material:​I·​=·​0x7f090000 4 .​field·​private·A:​Landroid/​widget/​TextView;​
   
5 .​field·​public·​static·​final·abc_action_bar_defaul​t_height_material:​I·​=·​0x7f090001 5 .​field·​private·B:​Landroid/​widget/​TextView;​
   
6 .​field·​public·​static·​final·abc_action_bar_defaul​t_padding_material:​I·​=·​0x7f090002 6 .​field·​private·C:​Landroid/​view/​View;​
   
7 .​field·​public·​static·​final·abc_action_bar_icon_v​ertical_padding_mater​ial:​I·​=·​0x7f090003 7 .​field·​private·D:​Landroid/​widget/​ListAdapter;​
   
8 .​field·​public·​static·​final·​abc_action_bar_naviga​tion_padding_start_ma​terial:​I·​=·​0x7f090004 8 .​field·​private·​E:​I
   
9 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_end_materi​al:​I·​=·​0x7f090005 9 .​field·​private·​F:​I
   
10 .​field·​public·​static·​final·​abc_action_bar_overfl​ow_padding_start_mate​rial:​I·​=·​0x7f090006 10 .​field·​private·​G:​I
   
11 .​field·​public·​static·​final·​abc_action_bar_progre​ss_bar_size:​I·​=·​0x7f090007 11 .​field·​private·​H:​I
   
12 .​field·​public·​static·​final·​abc_action_bar_stacke​d_max_height:​I·​=·​0x7f090008 12 .​field·​private·​I:​I
   
13 .​field·​public·​static·​final·​abc_action_bar_stacke​d_tab_max_width:​I·​=·​0x7f090009 13 .​field·​private·​J:​I
   
14 .​field·​public·​static·​final·​abc_action_bar_subtit​le_bottom_margin_mate​rial:​I·​=·​0x7f09000a 14 .​field·​private·​K:​I
   
15 .​field·​public·​static·​final·abc_action_bar_subtit​le_top_margin_materia​l:​I·​=·​0x7f09000b 15 .​field·​private·​L:​I
   
16 .​field·​public·​static·​final·abc_action_button_min​_height_material:​I·​=·​0x7f09000c 16 .​field·​private·M:​Landroid/​os/​Handler;​
   
17 .​field·​public·​static·​final·abc_action_button_min​_width_material:​I·​=·​0x7f09000d 17 .​field·​private·​final·N:​Landroid/​view/​View$OnClickListener;​
   
18 .​field·​public·​static·​final·​abc_action_button_min​_width_overflow_mater​ial:​I·​=·​0x7f09000e 18 .​field·​private·​final·​a:​Landroid/​content/​Context;​
   
19 .​field·​public·​static·​final·abc_alert_dialog_butt​on_bar_height:​I·​=·​0x7f09000f 19 .​field·​private·​final·​b:​Landroid/​support/​v7/​a/​ag;​
   
20 .​field·​public·​static·​final·abc_button_inset_hori​zontal_material:​I·​=·​0x7f090010 20 .​field·​private·​final·​c:​Landroid/​view/​Window;​
   
21 .​field·​public·​static·final·abc_button_inset_vert​ical_material:​I·​=·​0x7f090011 21 .​field·​private·d:​Ljava/​lang/​CharSequence;​
   
22 .​field·​public·​static·final·abc_button_padding_ho​rizontal_material:​I·​=·​0x7f090012 22 .​field·​private·e:​Ljava/​lang/​CharSequence;​
   
23 .​field·​public·​static·​final·abc_button_padding_ve​rtical_material:​I·​=·​0x7f090013 23 .​field·​private·​f:​Landroid/​widget/​ListView;​
   
24 .​field·​public·​static·final·abc_config_prefDialog​Width:​I·​=·​0x7f090014 24 .​field·​private·g:​Landroid/​view/​View;​
   
25 .​field·​public·​static·​final·​abc_control_corner_ma​terial:​I·​=·​0x7f090015 25 .​field·​private·​h:​I
   
26 .​field·​public·​static·​final·​abc_control_inset_mat​erial:​I·​=·​0x7f090016 26 .​field·​private·i:​I
   
27 .​field·​public·​static·​final·​abc_control_padding_m​aterial:​I·​=·​0x7f090017 27 .​field·​private·​j:​I
   
28 .​field·​public·​static·​final·abc_dialog_list_paddi​ng_vertical_material:​I·​=·​0x7f090018 28 .​field·​private·​k:​I
   
29 .​field·​public·​static·​final·abc_dialog_min_width_​major:​I·​=·​0x7f090019 29 .​field·​private·​l:​I
   
30 .​field·​public·​static·​final·abc_dialog_min_width_​minor:​I·​=·​0x7f09001a 30 .​field·​private·​m:​Z
   
31 .​field·​public·​static·final·abc_dialog_padding_ma​terial:​I·​=·​0x7f09001b 31 .​field·​private·​n:​Landroid/​widget/​Button;​
   
32 .​field·​public·​static·final·abc_dialog_padding_to​p_material:​I·​=·​0x7f09001c 32 .​field·​private·o:​Ljava/​lang/​CharSequence;​
   
33 .​field·​public·​static·final·abc_disabled_alpha_ma​terial_dark:​I·​=·​0x7f09001d 33 .​field·​private·p:​Landroid/​os/​Message;​
   
34 .​field·​public·​static·final·abc_disabled_alpha_ma​terial_light:​I·​=·​0x7f09001e 34 .​field·​private·q:​Landroid/​widget/​Button;​
   
35 .​field·​public·​static·​final·abc_dropdownitem_icon​_width:​I·​=·​0x7f09001f 35 .​field·​private·​r:​Ljava/​lang/​CharSequence;​
   
36 .​field·​public·​static·final·abc_dropdownitem_text​_padding_left:​I·​=·​0x7f090020 36 .​field·​private·s:​Landroid/​os/​Message;​
   
37 .​field·​public·​static·final·abc_dropdownitem_text​_padding_right:​I·​=·​0x7f090021 37 .​field·​private·t:​Landroid/​widget/​Button;​
   
38 .​field·​public·​static·final·abc_edit_text_inset_b​ottom_material:​I·​=·​0x7f090022 38 .​field·​private·u:​Ljava/​lang/​CharSequence;​
   
39 .​field·​public·​static·final·abc_edit_text_inset_h​orizontal_material:​I·​=·​0x7f090023 39 .​field·​private·v:​Landroid/​os/​Message;​
   
40 .​field·​public·​static·final·abc_edit_text_inset_t​op_material:​I·​=·​0x7f090024 40 .​field·​private·w:​Landroid/​widget/​ScrollView;​
   
41 .​field·​public·​static·​final·abc_floating_window_z​:​I·​=·​0x7f090025 41 .​field·​private·x:​I
   
42 .​field·​public·​static·final·abc_list_item_padding​_horizontal_material:​I·​=·​0x7f090026 42 .​field·​private·y:​Landroid/​graphics/​drawable/​Drawable;​
   
43 .​field·​public·​static·​final·abc_panel_menu_list_w​idth:​I·​=·​0x7f090027 43 .​field·​private·z:​Landroid/​widget/​ImageView;​
   
44 .​field·​public·​static·​final·​abc_search_view_prefe​rred_width:​I·​=·​0x7f090028  
   
45 .​field·​public·​static·final·​abc_search_view_text_​min_width:​I·​=·​0x7f090029 44 #·direct·methods
  45 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​a/​ag;​Landroid/​view/​Window;​)​V
  46 ····​.​locals·​4
   
46 .​field·public·static·final·abc_switch_padding:​I·​=·​0x7f09002a 47 ····​const/​4·​v3,​·​0x0
   
47 .​field·public·static·final·​abc_text_size_body_1_​material:​I·​=·​0x7f09002b 48 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
48 .​field·public·​static·​final·abc_text_size_body_2_​material:​I·​=·​0x7f09002c 49 ····​iput-​boolean·​v3,​·​p0,​·Landroid/​support/​v7/​a/​e;​-​>m:​Z
   
49 .​field·public·​static·final·abc_text_size_button_​material:​I·​=·​0x7f09002d 50 ····iput·​v3,​·p0,​·Landroid/​support/​v7/​a/​e;​-​>x:​I
   
Max diff block lines reached; 36766/42434 bytes (86.64%) of diff not shown.
[−]
smali/android/support/v7/a/f.smali
Offset 1, 122 lines modified Offset 1, 144 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​f;​ 1 .​class·​Landroid/​support/​v7/​a/​f;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​view/​View$OnClickListener;​
   
3 #·​static·​fields  
4 .​field·​public·​static·​final·​abc_ab_share_pack_mtr​l_alpha:​I·​=·​0x7f020000  
   
5 .​field·public·static·​final·​abc_btn_borderless_ma​terial:​I·​=·​0x7f020001 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​e;​
   
6 .​field·​public·​static·​final·​abc_btn_check_materia​l:​I·​=·​0x7f020002  
   
7 .​field·​public·​static·final·​abc_btn_check_to_on_m​trl_000:​I·​=·​0x7f020003 7 #·direct·​methods
  8 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​e;​)​V
  9 ····​.​locals·​0
   
8 .​field·​public·static·final·​abc_btn_check_to_on_m​trl_015:​I·​=·​0x7f020004 10 ····​iput-​object·p1,​·​p0,​·Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
9 .​field·public·static·​final·​abc_btn_default_mtrl_​shape:​I·​=·​0x7f020005 11 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
10 .​field·public·static·final·abc_btn_radio_materia​l:​I·​=·​0x7f020006 12 ····return-​void
  13 .​end·​method
   
11 .​field·​public·​static·​final·​abc_btn_radio_to_on_m​trl_000:​I·​=·​0x7f020007  
   
12 .​field·public·​static·​final·abc_btn_radio_to_on_m​trl_015:​I·​=·​0x7f020008 14 #·virtual·methods
  15 .​method·​public·​onClick(Landroid/​view/​View;​)​V
  16 ····​.​locals·​3
   
13 .​field·​public·static·final·​abc_btn_rating_star_o​ff_mtrl_alpha:​I·​=·​0x7f020009 17 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
14 .​field·public·static·final·​abc_btn_rating_star_o​n_mtrl_alpha:​I·​=·​0x7f02000a 18 ····invoke-​static·{v0},​·Landroid/​support/​v7/​a/​e;​-​>a(Landroid/​support/​v7/​a/​e;​)​Landroid/​widget/​Button;​
   
15 .​field·public·static·final·abc_btn_switch_to_on_​mtrl_00001:​I·​=·0x7f02000b 19 ····move-​result-​object·v0
   
16 .​field·public·static·final·abc_btn_switch_to_on_​mtrl_00012:​I·​=·​0x7f02000c 20 ····if-​ne·p1,​·​v0,​·​:​cond_1
   
17 .​field·​public·static·final·​abc_cab_background_in​ternal_bg:​I·​=·​0x7f02000d 21 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
18 .​field·public·static·final·​abc_cab_background_to​p_material:​I·​=·​0x7f02000e 22 ····invoke-​static·{v0},​·Landroid/​support/​v7/​a/​e;​-​>b(Landroid/​support/​v7/​a/​e;​)​Landroid/​os/​Message;​
   
19 .​field·public·static·final·abc_cab_background_to​p_mtrl_alpha:​I·​=·​0x7f02000f 23 ····move-​result-​object·​v0
   
20 .​field·public·static·final·abc_dialog_material_b​ackground_dark:​I·​=·​0x7f020010 24 ····​if-​eqz·​v0,​·​:​cond_1
   
21 .​field·​public·​static·final·abc_dialog_material_b​ackground_light:​I·​=·​0x7f020011 25 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
22 .​field·​public·static·​final·​abc_edit_text_materia​l:​I·​=·​0x7f020012 26 ····invoke-​static·{v0},​·​Landroid/​support/​v7/​a/​e;​-​>b(Landroid/​support/​v7/​a/​e;​)​Landroid/​os/​Message;​
   
23 .​field·public·static·final·​abc_ic_ab_back_mtrl_a​m_alpha:​I·​=·0x7f020013 27 ····​move-​result-​object·v0
   
24 .​field·public·static·final·​abc_ic_clear_mtrl_alp​ha:​I·​=·​0x7f020014 28 ····invoke-​static·{v0},​·Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Message;​)​Landroid/​os/​Message;​
   
25 .​field·public·static·final·abc_ic_commit_search_​api_mtrl_alpha:​I·​=·0x7f020015 29 ····​move-​result-​object·v0
   
26 .​field·public·static·final·abc_ic_go_search_api_​mtrl_alpha:​I·​=·​0x7f020016 30 ····:​goto_0
  31 ····​if-​eqz·​v0,​·​:​cond_0
   
27 .​field·public·​static·​final·abc_ic_menu_copy_mtrl​_am_alpha:​I·​=·​0x7f020017 32 ····invoke-​virtual·{v0},​·​Landroid/​os/​Message;​-​>sendToTarget()​V
   
28 .​field·public·static·final·abc_ic_menu_cut_mtrl_​alpha:​I·​=·​0x7f020018 33 ····:​cond_0
  34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
29 .​field·public·static·final·abc_ic_menu_moreoverf​low_mtrl_alpha:​I·​=·​0x7f020019 35 ····invoke-​static·{v0},​·Landroid/​support/​v7/​a/​e;​-​>h(Landroid/​support/​v7/​a/​e;​)​Landroid/​os/​Handler;​
   
30 .​field·public·static·final·abc_ic_menu_paste_mtr​l_am_alpha:​I·​=·​0x7f02001a 36 ····​move-​result-​object·​v0
   
31 .​field·public·static·final·abc_ic_menu_selectall​_mtrl_alpha:​I·​=·​0x7f02001b 37 ····​const/​4·​v1,​·​0x1
   
32 .​field·​public·static·final·​abc_ic_menu_share_mtr​l_alpha:​I·​=·​0x7f02001c 38 ····​iget-​object·v2,​·​p0,​·Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
33 .​field·public·static·final·​abc_ic_search_api_mtr​l_alpha:​I·​=·​0x7f02001d 39 ····invoke-​static·{v2},​·Landroid/​support/​v7/​a/​e;​-​>g(Landroid/​support/​v7/​a/​e;​)​Landroid/​support/​v7/​a/​ag;​
   
34 .​field·public·static·final·abc_ic_voice_search_a​pi_mtrl_alpha:​I·​=·0x7f02001e 40 ····move-​result-​object·v2
   
35 .​field·​public·static·​final·​abc_item_background_h​olo_dark:​I·​=·​0x7f02001f 41 ····invoke-​virtual·​{v0,​·​v1,​·v2},​·​Landroid/​os/​Handler;​-​>obtainMessage(ILjava​/​lang/​Object;​)​Landroid/​os/​Message;​
   
36 .​field·public·static·final·abc_item_background_h​olo_light:​I·​=·0x7f020020 42 ····​move-​result-​object·v0
   
37 .​field·public·​static·​final·abc_list_divider_mtrl​_alpha:​I·​=·​0x7f020021 43 ····invoke-​virtual·{v0},​·​Landroid/​os/​Message;​-​>sendToTarget()​V
   
38 .​field·public·static·final·abc_list_focused_holo​:​I·​=·​0x7f020022 44 ····return-​void
   
39 .​field·public·static·final·abc_list_longpressed_​holo:​I·​=·​0x7f020023 45 ····:​cond_1
  46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
40 .​field·public·static·final·​abc_list_pressed_holo​_dark:​I·​=·​0x7f020024 47 ····invoke-​static·{v0},​·Landroid/​support/​v7/​a/​e;​-​>c(Landroid/​support/​v7/​a/​e;​)​Landroid/​widget/​Button;​
   
41 .​field·public·static·final·abc_list_pressed_holo​_light:​I·​=·0x7f020025 48 ····move-​result-​object·v0
   
42 .​field·public·static·final·abc_list_selector_bac​kground_transition_ho​lo_dark:​I·​=·​0x7f020026 49 ····if-​ne·p1,​·​v0,​·​:​cond_2
   
43 .​field·​public·​static·final·abc_list_selector_bac​kground_transition_ho​lo_light:​I·​=·​0x7f020027 50 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
44 .​field·public·static·final·​abc_list_selector_dis​abled_holo_dark:​I·​=·​0x7f020028 51 ····invoke-​static·{v0},​·Landroid/​support/​v7/​a/​e;​-​>d(Landroid/​support/​v7/​a/​e;​)​Landroid/​os/​Message;​
   
45 .​field·public·static·final·abc_list_selector_dis​abled_holo_light:​I·​=·0x7f020029 52 ····move-​result-​object·v0
Max diff block lines reached; 2563/8384 bytes (30.57%) of diff not shown.
[−]
smali/android/support/v7/a/g.smali
Offset 1, 162 lines modified Offset 1, 491 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​g;​ 1 .​class·​public·​Landroid/​support/​v7/​a/​g;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·instance·​fields
4 .​field·​public·​static·​final·action_bar:​I·​=·​0x7f0a0040 4 .​field·​public·A:​I
   
5 .​field·​public·​static·​final·action_bar_activity_c​ontent:​I·​=·​0x7f0a0000 5 .​field·​public·B:​Z
   
6 .​field·​public·​static·​final·action_bar_container:​I·​=·​0x7f0a003f 6 .​field·​public·C:​[Z
   
7 .​field·​public·​static·​final·action_bar_root:​I·​=·​0x7f0a003b 7 .​field·​public·D:​Z
   
8 .​field·​public·​static·​final·action_bar_spinner:​I·​=·​0x7f0a0001 8 .​field·​public·E:​Z
   
9 .​field·​public·​static·​final·action_bar_subtitle:​I·​=·​0x7f0a0024 9 .​field·​public·F:​I
   
10 .​field·​public·static·​final·action_bar_title:​I·​=·​0x7f0a0023 10 .​field·​public·G:​Landroid/​content/​DialogInterface$OnMul​tiChoiceClickListener​;​
   
11 .​field·​public·​static·final·action_context_bar:​I·​=·​0x7f0a0041 11 .​field·​public·H:​Landroid/​database/​Cursor;​
   
12 .​field·​public·static·​final·action_menu_divider:​I·​=·​0x7f0a0002 12 .​field·​public·I:​Ljava/​lang/​String;​
   
13 .​field·​public·static·​final·action_menu_presenter​:​I·​=·​0x7f0a0003 13 .​field·​public·J:​Ljava/​lang/​String;​
   
14 .​field·​public·static·​final·action_mode_bar:​I·​=·​0x7f0a003d 14 .​field·​public·K:​Landroid/​widget/​AdapterView$OnItemSel​ectedListener;​
   
15 .​field·​public·​static·final·action_mode_bar_stub:​I·​=·​0x7f0a003c 15 .​field·​public·L:​Landroid/​support/​v7/​a/​l;​
   
16 .​field·​public·​static·​final·action_mode_close_but​ton:​I·​=·​0x7f0a0025 16 .​field·​public·M:​Z
   
17 .​field·​public·​static·​final·​activity_chooser_view​_content:​I·​=·​0x7f0a0026 17 .​field·​public·​final·​a:​Landroid/​content/​Context;​
   
18 .​field·​public·static·final·​alertTitle:​I·​=·​0x7f0a0030 18 .​field·​public·final·b:​Landroid/​view/​LayoutInflater;​
   
19 .​field·​public·static·​final·​always:​I·​=·​0x7f0a0016 19 .​field·​public·​c:​I
   
20 .​field·​public·static·​final·​beginning:​I·​=·​0x7f0a0013 20 .​field·​public·d:​Landroid/​graphics/​drawable/​Drawable;​
   
21 .​field·​public·​static·​final·buttonPanel:​I·​=·​0x7f0a0036 21 .​field·​public·​e:​I
   
22 .​field·​public·​static·​final·​checkbox:​I·​=·​0x7f0a0038 22 .​field·​public·​f:​Ljava/​lang/​CharSequence;​
   
23 .​field·​public·​static·final·​collapseActionView:​I·​=·​0x7f0a0017 23 .​field·​public·g:​Landroid/​view/​View;​
   
24 .​field·​public·static·​final·​contentPanel:​I·​=·​0x7f0a0031 24 .​field·​public·h:​Ljava/​lang/​CharSequence;​
   
25 .​field·​public·static·​final·​custom:​I·​=·​0x7f0a0035 25 .​field·​public·​i:​Ljava/​lang/​CharSequence;​
   
26 .​field·​public·static·​final·​customPanel:​I·​=·​0x7f0a0034 26 .​field·​public·j:​Landroid/​content/​DialogInterface$OnCli​ckListener;​
   
27 .​field·​public·static·​final·​decor_content_parent:​I·​=·​0x7f0a003e 27 .​field·​public·k:​Ljava/​lang/​CharSequence;​
   
28 .​field·​public·static·​final·​default_activity_butt​on:​I·​=·​0x7f0a0029 28 .​field·​public·l:​Landroid/​content/​DialogInterface$OnCli​ckListener;​
   
29 .​field·​public·static·​final·​dialog:​I·​=·​0x7f0a001b 29 .​field·​public·m:​Ljava/​lang/​CharSequence;​
   
30 .​field·​public·static·​final·​disableHome:​I·​=·​0x7f0a000c 30 .​field·​public·n:​Landroid/​content/​DialogInterface$OnCli​ckListener;​
   
31 .​field·​public·​static·​final·dropdown:​I·​=·​0x7f0a001c 31 .​field·​public·​o:​Z
   
32 .​field·​public·static·​final·​edit_query:​I·​=·​0x7f0a0042 32 .​field·​public·p:​Landroid/​content/​DialogInterface$OnCan​celListener;​
   
33 .​field·​public·static·​final·end:​I·​=·​0x7f0a0014 33 .​field·​public·q:​Landroid/​content/​DialogInterface$OnDis​missListener;​
   
34 .​field·​public·static·​final·​expand_activities_but​ton:​I·​=·​0x7f0a0027 34 .​field·​public·r:​Landroid/​content/​DialogInterface$OnKey​Listener;​
   
35 .​field·​public·​static·​final·​expanded_menu:​I·​=·​0x7f0a0037 35 .​field·​public·​s:​[Ljava/​lang/​CharSequence;​
   
36 .​field·​public·static·​final·​home:​I·​=·​0x7f0a0004 36 .​field·​public·​t:​Landroid/​widget/​ListAdapter;​
   
37 .​field·​public·static·​final·​homeAsUp:​I·​=·​0x7f0a000d 37 .​field·​public·u:​Landroid/​content/​DialogInterface$OnCli​ckListener;​
   
38 .​field·​public·​static·​final·icon:​I·​=·​0x7f0a002b 38 .​field·​public·v:​I
   
39 .​field·​public·​static·final·​ifRoom:​I·​=·​0x7f0a0018 39 .​field·​public·w:​Landroid/​view/​View;​
   
40 .​field·​public·​static·​final·image:​I·​=·​0x7f0a0028 40 .​field·​public·x:​I
   
41 .​field·​public·​static·​final·listMode:​I·​=·​0x7f0a0009 41 .​field·​public·y:​I
   
42 .​field·​public·​static·​final·list_item:​I·​=·​0x7f0a002a 42 .​field·​public·z:​I
   
43 .​field·​public·​static·​final·​middle:​I·​=·​0x7f0a0015  
   
44 .​field·public·​static·​final·​multiply:​I·​=·​0x7f0a001e 43 #·direct·​methods
  44 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
  45 ····​.​locals·​2
   
45 .​field·public·static·final·​never:​I·​=·​0x7f0a0019 46 ····const/​4·v1,​·​0x1
   
46 .​field·public·static·final·none:​I·​=·0x7f0a000e 47 ····const/​4·v0,​·0x0
   
47 .​field·​public·static·​final·normal:​I·​=·​0x7f0a000a 48 ····invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
48 .​field·public·static·​final·​parentPanel:​I·​=·​0x7f0a002d 49 ····​iput·v0,​·​p0,​·​Landroid/​support/​v7/​a/​g;​-​>c:​I
   
49 .​field·public·static·​final·​progress_circular:​I·​=·​0x7f0a0005 50 ····​iput·v0,​·​p0,​·​Landroid/​support/​v7/​a/​g;​-​>e:​I
   
Max diff block lines reached; 13149/17999 bytes (73.05%) of diff not shown.
[−]
smali/android/support/v7/a/h.smali
Offset 1, 10 lines modified Offset 1, 55 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​h;​ 1 .​class·​Landroid/​support/​v7/​a/​h;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​widget/​ArrayAdapter;​
   
   
3 #·​static·​fields 3 #·instance·​fields
4 .​field·public·​static·final·abc_config_activityDe​faultDur:​I·​=·​0x7f0b0000 4 .​field·final·​synthetic·​a:​Landroid/​widget/​ListView;​
   
5 .​field·public·​static·​final·abc_config_activitySh​ortDur:​I·​=·​0x7f0b0001 5 .​field·final·​synthetic·​b:​Landroid/​support/​v7/​a/​g;​
   
6 .​field·​public·​static·​final·​abc_max_action_button​s:​I·​=·​0x7f0b0002  
  6 #·​direct·​methods
  7 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​g;​Landroid/​content/​Context;​II[Ljava/​lang/​CharSequence;​Landroid/​widget/​ListView;​)​V
  8 ····​.​locals·​0
   
  9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​a/​h;​-​>b:​Landroid/​support/​v7/​a/​g;​
   
  10 ····​iput-​object·​p6,​·​p0,​·​Landroid/​support/​v7/​a/​h;​-​>a:​Landroid/​widget/​ListView;​
   
  11 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​II[Ljava/​lang/​Object;​)​V
   
  12 ····​return-​void
  13 .​end·​method
   
   
  14 #·​virtual·​methods
  15 .​method·​public·​getView(ILandroid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
  16 ····​.​locals·​3
   
  17 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​ArrayAdapter;​-​>getView(ILandroid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
  18 ····​move-​result-​object·​v0
   
  19 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​a/​h;​-​>b:​Landroid/​support/​v7/​a/​g;​
   
  20 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​a/​g;​-​>C:​[Z
   
  21 ····​if-​eqz·​v1,​·​:​cond_0
   
  22 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​a/​h;​-​>b:​Landroid/​support/​v7/​a/​g;​
   
  23 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​a/​g;​-​>C:​[Z
   
  24 ····​aget-​boolean·​v1,​·​v1,​·​p1
   
  25 ····​if-​eqz·​v1,​·​:​cond_0
   
  26 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​a/​h;​-​>a:​Landroid/​widget/​ListView;​
   
  27 ····​const/​4·​v2,​·​0x1
   
  28 ····​invoke-​virtual·​{v1,​·​p1,​·​v2},​·​Landroid/​widget/​ListView;​-​>setItemChecked(IZ)​V
   
  29 ····​:​cond_0
  30 ····​return-​object·​v0
  31 .​end·​method
[−]
smali/android/support/v7/a/i.smali
Offset 1, 62 lines modified Offset 1, 126 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​i;​ 1 .​class·​Landroid/​support/​v7/​a/​i;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​widget/​CursorAdapter;​
   
   
3 #·​static·​fields 3 #·instance·​fields
4 .​field·public·​static·​final·​abc_action_bar_title_​item:​I·​=·​0x7f040000 4 .​field·final·​synthetic·​a:​Landroid/​widget/​ListView;​
   
5 .​field·public·​static·​final·abc_action_bar_up_con​tainer:​I·​=·​0x7f040001 5 .​field·final·​synthetic·​b:​Landroid/​support/​v7/​a/​e;​
   
6 .​field·public·​static·final·​abc_action_bar_view_l​ist_nav_layout:​I·​=·​0x7f040002 6 .​field·final·synthetic·c:​Landroid/​support/​v7/​a/​g;​
   
7 .​field·​public·​static·​final·abc_action_menu_item_​layout:​I·​=·​0x7f040003 7 .​field·​private·​final·d:​I
   
8 .​field·​public·​static·​final·abc_action_menu_layou​t:​I·​=·​0x7f040004 8 .​field·​private·​final·​e:​I
   
9 .​field·​public·​static·​final·​abc_action_mode_bar:​I·​=·​0x7f040005  
   
10 .​field·public·​static·​final·abc_action_mode_close​_item_material:​I·​=·​0x7f040006 9 #·direct·methods
  10 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​g;​Landroid/​content/​Context;​Landroid/​database/​Cursor;​ZLandroid/​widget/​ListView;​Landroid/​support/​v7/​a/​e;​)​V
  11 ····​.​locals·​2
   
11 .​field·​public·static·final·​abc_activity_chooser_​view:​I·​=·​0x7f040007 12 ····​iput-​object·p1,​·​p0,​·Landroid/​support/​v7/​a/​i;​-​>c:​Landroid/​support/​v7/​a/​g;​
   
12 .​field·​public·static·final·​abc_activity_chooser_​view_list_item:​I·​=·​0x7f040008 13 ····​iput-​object·p5,​·​p0,​·Landroid/​support/​v7/​a/​i;​-​>a:​Landroid/​widget/​ListView;​
   
13 .​field·​public·static·final·​abc_alert_dialog_mate​rial:​I·​=·​0x7f040009 14 ····​iput-​object·p6,​·​p0,​·Landroid/​support/​v7/​a/​i;​-​>b:​Landroid/​support/​v7/​a/​e;​
   
14 .​field·​public·static·​final·abc_dialog_title_mate​rial:​I·​=·​0x7f04000a 15 ····invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​widget/​CursorAdapter;​-​><init>(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Z)​V
   
15 .​field·​public·static·​final·​abc_expanded_menu_lay​out:​I·​=·​0x7f04000b 16 ····invoke-​virtual·​{p0},​·Landroid/​support/​v7/​a/​i;​-​>getCursor()​Landroid/​database/​Cursor;​
   
16 .​field·public·static·final·abc_list_menu_item_ch​eckbox:​I·​=·0x7f04000c 17 ····move-​result-​object·v0
   
17 .​field·​public·static·final·​abc_list_menu_item_ic​on:​I·​=·​0x7f04000d 18 ····​iget-​object·v1,​·​p0,​·Landroid/​support/​v7/​a/​i;​-​>c:​Landroid/​support/​v7/​a/​g;​
   
18 .​field·​public·static·final·​abc_list_menu_item_la​yout:​I·​=·​0x7f04000e 19 ····​iget-​object·v1,​·​v1,​·Landroid/​support/​v7/​a/​g;​-​>I:​Ljava/​lang/​String;​
   
19 .​field·​public·static·final·abc_list_menu_item_ra​dio:​I·​=·​0x7f04000f 20 ····invoke-​interface·{v0,​·​v1},​·Landroid/​database/​Cursor;​-​>getColumnIndexOrThro​w(Ljava/​lang/​String;​)​I
   
20 .​field·public·static·final·abc_popup_menu_item_l​ayout:​I·​=·0x7f040010 21 ····move-​result·v1
   
21 .​field·public·​static·final·abc_screen_content_in​clude:​I·​=·​0x7f040011 22 ····iput·​v1,​·p0,​·​Landroid/​support/​v7/​a/​i;​-​>d:​I
   
22 .​field·​public·static·final·​abc_screen_simple:​I·​=·​0x7f040012 23 ····​iget-​object·v1,​·​p0,​·Landroid/​support/​v7/​a/​i;​-​>c:​Landroid/​support/​v7/​a/​g;​
   
23 .​field·​public·​static·final·abc_screen_simple_ove​rlay_action_mode:​I·​=·​0x7f040013 24 ····​iget-​object·​v1,​·v1,​·Landroid/​support/​v7/​a/​g;​-​>J:​Ljava/​lang/​String;​
   
24 .​field·​public·static·final·abc_screen_toolbar:​I·​=·​0x7f040014 25 ····invoke-​interface·{v0,​·​v1},​·Landroid/​database/​Cursor;​-​>getColumnIndexOrThro​w(Ljava/​lang/​String;​)​I
   
25 .​field·public·static·final·abc_search_dropdown_i​tem_icons_2line:​I·​=·0x7f040015 26 ····move-​result·v0
   
26 .​field·public·​static·final·abc_search_view:​I·​=·​0x7f040016 27 ····iput·​v0,​·p0,​·Landroid/​support/​v7/​a/​i;​-​>e:​I
   
27 .​field·public·static·final·abc_select_dialog_mat​erial:​I·​=·​0x7f040017 28 ····return-​void
  29 .​end·​method
   
28 .​field·​public·​static·​final·​abc_simple_dropdown_h​int:​I·​=·​0x7f040018  
   
29 .​field·public·​static·​final·select_dialog_item_ma​terial:​I·​=·​0x7f04001a 30 #·virtual·methods
  31 .​method·​public·​bindView(Landroid/​view/​View;​Landroid/​content/​Context;​Landroid/​database/​Cursor;​)​V
  32 ····​.​locals·​4
   
30 .​field·public·static·final·select_dialog_multich​oice_material:​I·​=·​0x7f04001b 33 ····​const/​4·​v1,​·​0x1
   
31 .​field·public·static·final·select_dialog_singlec​hoice_material:​I·​=·​0x7f04001c 34 ····​const·​v0,​·​0x1020014
   
32 .​field·​public·​static·final·​support_simple_spinne​r_dropdown_item:​I·​=·​0x7f04001d 35 ····invoke-​virtual·​{p1,​·​v0},​·Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
  36 ····​move-​result-​object·​v0
   
  37 ····​check-​cast·​v0,​·​Landroid/​widget/​CheckedTextView;​
   
  38 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v7/​a/​i;​-​>d:​I
   
  39 ····​invoke-​interface·​{p3,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
  40 ····​move-​result-​object·​v2
   
  41 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​CheckedTextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
  42 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​a/​i;​-​>a:​Landroid/​widget/​ListView;​
   
  43 ····​invoke-​interface·​{p3},​·​Landroid/​database/​Cursor;​-​>getPosition()​I
   
  44 ····​move-​result·​v3
   
  45 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​i;​-​>e:​I
   
  46 ····​invoke-​interface·​{p3,​·​v0},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
  47 ····​move-​result·​v0
   
  48 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
   
  49 ····​move·​v0,​·​v1
   
  50 ····​:​goto_0
  51 ····​invoke-​virtual·​{v2,​·​v3,​·​v0},​·​Landroid/​widget/​ListView;​-​>setItemChecked(IZ)​V
   
Max diff block lines reached; 0/5731 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/a/j.smali
Offset 1, 38 lines modified Offset 1, 60 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​j;​ 1 .​class·​Landroid/​support/​v7/​a/​j;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​
   
3 #·​static·​fields  
4 .​field·​public·​static·​final·​abc_action_bar_home_d​escription:​I·​=·​0x7f0c0000  
   
5 .​field·public·static·​final·​abc_action_bar_home_d​escription_format:​I·​=·​0x7f0c0001 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​e;​
   
6 .​field·public·​static·​final·abc_action_bar_home_s​ubtitle_description_f​ormat:​I·​=·​0x7f0c0002 7 .​field·final·​synthetic·​b:​Landroid/​support/​v7/​a/​g;​
   
7 .​field·​public·​static·​final·​abc_action_bar_up_des​cription:​I·​=·​0x7f0c0003  
   
8 .​field·​public·​static·final·​abc_action_menu_overf​low_description:​I·​=·​0x7f0c0004 8 #·direct·methods
  9 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​g;​Landroid/​support/​v7/​a/​e;​)​V
  10 ····​.​locals·​0
   
9 .​field·​public·static·​final·​abc_action_mode_done:​I·​=·​0x7f0c0005 11 ····iput-​object·​p1,​·​p0,​·Landroid/​support/​v7/​a/​j;​-​>b:​Landroid/​support/​v7/​a/​g;​
   
10 .​field·​public·static·final·​abc_activity_chooser_​view_see_all:​I·​=·​0x7f0c0006 12 ····​iput-​object·p2,​·​p0,​·Landroid/​support/​v7/​a/​j;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
11 .​field·public·static·final·​abc_activitychooservi​ew_choose_application​:​I·​=·​0x7f0c0007 13 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 .​field·public·static·final·abc_search_hint:​I·​=·​0x7f0c0008 14 ····​return-​void
  15 .​end·​method
   
13 .​field·​public·​static·​final·​abc_searchview_descri​ption_clear:​I·​=·​0x7f0c0009  
   
14 .​field·public·​static·​final·abc_searchview_descri​ption_query:​I·​=·​0x7f0c000a 16 #·virtual·methods
  17 .​method·​public·​onItemClick(Landroid/​widget/​AdapterView;​Landroid/​view/​View;​IJ)​V
  18 ····​.​locals·​2
   
15 .​field·​public·static·final·​abc_searchview_descri​ption_search:​I·​=·​0x7f0c000b 19 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​j;​-​>b:​Landroid/​support/​v7/​a/​g;​
   
16 .​field·​public·static·final·​abc_searchview_descri​ption_submit:​I·​=·​0x7f0c000c 20 ····​iget-​object·v0,​·​v0,​·Landroid/​support/​v7/​a/​g;​-​>u:​Landroid/​content/​DialogInterface$OnCli​ckListener;​
   
17 .​field·​public·static·final·​abc_searchview_descri​ption_voice:​I·​=·​0x7f0c000d 21 ····​iget-​object·v1,​·​p0,​·Landroid/​support/​v7/​a/​j;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
18 .​field·public·static·final·​abc_shareactionprovid​er_share_with:​I·​=·​0x7f0c000e 22 ····invoke-​static·{v1},​·Landroid/​support/​v7/​a/​e;​-​>g(Landroid/​support/​v7/​a/​e;​)​Landroid/​support/​v7/​a/​ag;​
   
19 .​field·public·static·final·abc_shareactionprovid​er_share_with_applica​tion:​I·​=·​0x7f0c000f 23 ····move-​result-​object·​v1
   
20 .​field·​public·static·final·​abc_toolbar_collapse_​description:​I·​=·​0x7f0c0010 24 ····invoke-​interface·​{v0,​·v1,​·​p3},​·Landroid/​content/​DialogInterface$OnCli​ckListener;​-​>onClick(Landroid/​content/​DialogInterface;​I)​V
   
  25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​j;​-​>b:​Landroid/​support/​v7/​a/​g;​
   
  26 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v7/​a/​g;​-​>E:​Z
   
  27 ····​if-​nez·​v0,​·​:​cond_0
   
  28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​j;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
  29 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​a/​e;​-​>g(Landroid/​support/​v7/​a/​e;​)​Landroid/​support/​v7/​a/​ag;​
   
  30 ····​move-​result-​object·​v0
   
  31 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​ag;​-​>dismiss()​V
   
  32 ····​:​cond_0
  33 ····​return-​void
  34 .​end·​method
[−]
smali/android/support/v7/a/k.smali
Offset 1, 570 lines modified Offset 1, 74 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​k;​ 1 .​class·​Landroid/​support/​v7/​a/​k;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​
   
3 #·​static·​fields  
4 .​field·​public·​static·​final·​AlertDialog_AppCompat​:​I·​=·​0x7f0d0000  
   
5 .​field·public·static·​final·​AlertDialog_AppCompat​_Light:​I·​=·​0x7f0d0001 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​widget/​ListView;​
   
6 .​field·public·​static·final·​Animation_AppCompat_D​ialog:​I·​=·​0x7f0d0002 7 .​field·final·​synthetic·b:​Landroid/​support/​v7/​a/​e;​
   
7 .​field·​public·​static·​final·Animation_AppCompat_D​ropDownUp:​I·​=·​0x7f0d0003 8 .​field·​final·synthetic·​c:​Landroid/​support/​v7/​a/​g;​
   
8 .​field·​public·​static·​final·​Base_AlertDialog_AppC​ompat:​I·​=·​0x7f0d0005  
   
9 .​field·​public·​static·final·​Base_AlertDialog_AppC​ompat_Light:​I·​=·​0x7f0d0006 9 #·direct·methods
  10 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​g;​Landroid/​widget/​ListView;​Landroid/​support/​v7/​a/​e;​)​V
  11 ····​.​locals·​0
   
10 .​field·​public·static·final·​Base_Animation_AppCom​pat_Dialog:​I·​=·​0x7f0d0007 12 ····​iput-​object·p1,​·​p0,​·Landroid/​support/​v7/​a/​k;​-​>c:​Landroid/​support/​v7/​a/​g;​
   
11 .​field·​public·static·final·​Base_Animation_AppCom​pat_DropDownUp:​I·​=·​0x7f0d0008 13 ····​iput-​object·p2,​·​p0,​·Landroid/​support/​v7/​a/​k;​-​>a:​Landroid/​widget/​ListView;​
   
12 .​field·public·​static·​final·Base_DialogWindowTitl​eBackground_AppCompat​:​I·​=·​0x7f0d000a 14 ····​iput-​object·​p3,​·​p0,​·Landroid/​support/​v7/​a/​k;​-​>b:​Landroid/​support/​v7/​a/​e;​
   
13 .​field·public·static·final·​Base_DialogWindowTitl​e_AppCompat:​I·​=·​0x7f0d0009 15 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
14 .​field·public·static·final·Base_TextAppearance_A​ppCompat:​I·​=·​0x7f0d000b 16 ····return-​void
  17 .​end·​method
   
15 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Body1:​I·​=·​0x7f0d000c  
   
16 .​field·public·​static·​final·Base_TextAppearance_A​ppCompat_Body2:​I·​=·​0x7f0d000d 18 #·virtual·​methods
  19 .​method·​public·​onItemClick(Landroid/​widget/​AdapterView;​Landroid/​view/​View;​IJ)​V
  20 ····​.​locals·​3
   
17 .​field·​public·static·final·​Base_TextAppearance_A​ppCompat_Button:​I·​=·​0x7f0d000e 21 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​k;​-​>c:​Landroid/​support/​v7/​a/​g;​
   
18 .​field·​public·​static·final·Base_TextAppearance_A​ppCompat_Caption:​I·​=·​0x7f0d000f 22 ····​iget-​object·​v0,​·v0,​·Landroid/​support/​v7/​a/​g;​-​>C:​[Z
   
19 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Display1:​I·​=·​0x7f0d0010 23 ····if-​eqz·​v0,​·​:​cond_0
   
20 .​field·​public·​static·final·Base_TextAppearance_A​ppCompat_Display2:​I·​=·​0x7f0d0011 24 ····​iget-​object·​v0,​·p0,​·Landroid/​support/​v7/​a/​k;​-​>c:​Landroid/​support/​v7/​a/​g;​
   
21 .​field·​public·​static·final·Base_TextAppearance_A​ppCompat_Display3:​I·​=·​0x7f0d0012 25 ····​iget-​object·​v0,​·v0,​·Landroid/​support/​v7/​a/​g;​-​>C:​[Z
   
22 .​field·​public·​static·final·Base_TextAppearance_A​ppCompat_Display4:​I·​=·​0x7f0d0013 26 ····​iget-​object·​v1,​·p0,​·Landroid/​support/​v7/​a/​k;​-​>a:​Landroid/​widget/​ListView;​
   
23 .​field·public·​static·​final·Base_TextAppearance_A​ppCompat_Headline:​I·​=·​0x7f0d0014 27 ····invoke-​virtual·{v1,​·​p3},​·​Landroid/​widget/​ListView;​-​>isItemChecked(I)​Z
   
24 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Inverse:​I·​=·0x7f0d0015 28 ····​move-​result·v1
   
25 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Large:​I·=·​0x7f0d0016 29 ····​aput-​boolean·v1,​·​v0,​·​p3
   
26 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Large_Invers​e:​I·​=·​0x7f0d0017 30 ····:​cond_0
  31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​k;​-​>c:​Landroid/​support/​v7/​a/​g;​
   
27 .​field·​public·static·final·​Base_TextAppearance_A​ppCompat_Light_Widget​_PopupMenu_Large:​I·​=·​0x7f0d0018 32 ····​iget-​object·v0,​·​v0,​·Landroid/​support/​v7/​a/​g;​-​>G:​Landroid/​content/​DialogInterface$OnMul​tiChoiceClickListener​;​
   
28 .​field·​public·​static·final·Base_TextAppearance_A​ppCompat_Light_Widget​_PopupMenu_Small:​I·​=·​0x7f0d0019 33 ····​iget-​object·​v1,​·p0,​·Landroid/​support/​v7/​a/​k;​-​>b:​Landroid/​support/​v7/​a/​e;​
   
29 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Medium:​I·​=·​0x7f0d001a 34 ····invoke-​static·{v1},​·Landroid/​support/​v7/​a/​e;​-​>g(Landroid/​support/​v7/​a/​e;​)​Landroid/​support/​v7/​a/​ag;​
   
30 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Medium_Inver​se:​I·​=·0x7f0d001b 35 ····move-​result-​object·v1
   
31 .​field·​public·static·final·​Base_TextAppearance_A​ppCompat_Menu:​I·​=·​0x7f0d001c 36 ····​iget-​object·v2,​·​p0,​·Landroid/​support/​v7/​a/​k;​-​>a:​Landroid/​widget/​ListView;​
   
32 .​field·public·​static·​final·Base_TextAppearance_A​ppCompat_SearchResult​:​I·​=·​0x7f0d001d 37 ····invoke-​virtual·{v2,​·​p3},​·​Landroid/​widget/​ListView;​-​>isItemChecked(I)​Z
   
33 .​field·public·static·final·Base_TextAppearance_A​ppCompat_SearchResult​_Subtitle:​I·​=·0x7f0d001e 38 ····​move-​result·v2
   
34 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_SearchResult​_Title:​I·​=·​0x7f0d001f 39 ····​invoke-​interface·​{v0,​·​v1,​·​p3,​·​v2},​·​Landroid/​content/​DialogInterface$OnMul​tiChoiceClickListener​;​-​>onClick(Landroid/​content/​DialogInterface;​IZ)​V
   
35 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Small:​I·​=·​0x7f0d0020 40 ····return-​void
  41 .​end·​method
36 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Small_Invers​e:​I·​=·​0x7f0d0021  
   
37 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Subhead:​I·​=·​0x7f0d0022  
   
38 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Subhead_Inve​rse:​I·​=·​0x7f0d0023  
   
39 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Title:​I·​=·​0x7f0d0024  
   
40 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Title_Invers​e:​I·​=·​0x7f0d0025  
   
41 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Menu:​I·​=·​0x7f0d0026  
   
42 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Subtitle:​I·​=·​0x7f0d0027  
   
43 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Subtitle_Inverse​:​I·​=·​0x7f0d0028  
   
44 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Title:​I·​=·​0x7f0d0029  
   
45 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Title_Inverse:​I·​=·​0x7f0d002a  
   
46 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nMode_Subtitle:​I·​=·​0x7f0d002b  
Max diff block lines reached; 0/25968 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/a/l.smali
Offset 1, 1176 lines modified Offset 1, 7 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​l;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​a/​l;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·static·fields 3 #·virtual·methods
4 .​field·​public·​static·​final·​ActionBar:​[I 4 .​method·​public·abstract·​a(Landroid/​widget/​ListView;​)​V
   
5 .​field·​public·​static·​final·​ActionBarLayout:​[I  
   
6 .​field·​public·​static·​final·​ActionBarLayout_andro​id_layout_gravity:​I·​=·​0x0  
   
7 .​field·​public·​static·​final·​ActionBar_background:​I·​=·​0xa  
   
8 .​field·​public·​static·​final·​ActionBar_backgroundS​plit:​I·​=·​0xc  
   
9 .​field·​public·​static·​final·​ActionBar_backgroundS​tacked:​I·​=·​0xb  
   
10 .​field·​public·​static·​final·​ActionBar_contentInse​tEnd:​I·​=·​0x15  
   
11 .​field·​public·​static·​final·​ActionBar_contentInse​tLeft:​I·​=·​0x16  
   
12 .​field·​public·​static·​final·​ActionBar_contentInse​tRight:​I·​=·​0x17  
   
13 .​field·​public·​static·​final·​ActionBar_contentInse​tStart:​I·​=·​0x14  
   
14 .​field·​public·​static·​final·​ActionBar_customNavig​ationLayout:​I·​=·​0xd  
   
15 .​field·​public·​static·​final·​ActionBar_displayOpti​ons:​I·​=·​0x3  
   
16 .​field·​public·​static·​final·​ActionBar_divider:​I·​=·​0x9  
   
17 .​field·​public·​static·​final·​ActionBar_elevation:​I·​=·​0x18  
   
18 .​field·​public·​static·​final·​ActionBar_height:​I·​=·​0x0  
   
19 .​field·​public·​static·​final·​ActionBar_hideOnConte​ntScroll:​I·​=·​0x13  
   
20 .​field·​public·​static·​final·​ActionBar_homeAsUpInd​icator:​I·​=·​0x1a  
   
21 .​field·​public·​static·​final·​ActionBar_homeLayout:​I·​=·​0xe  
   
22 .​field·​public·​static·​final·​ActionBar_icon:​I·​=·​0x7  
   
23 .​field·​public·​static·​final·​ActionBar_indetermina​teProgressStyle:​I·​=·​0x10  
   
24 .​field·​public·​static·​final·​ActionBar_itemPadding​:​I·​=·​0x12  
   
25 .​field·​public·​static·​final·​ActionBar_logo:​I·​=·​0x8  
   
26 .​field·​public·​static·​final·​ActionBar_navigationM​ode:​I·​=·​0x2  
   
27 .​field·​public·​static·​final·​ActionBar_popupTheme:​I·​=·​0x19  
   
28 .​field·​public·​static·​final·​ActionBar_progressBar​Padding:​I·​=·​0x11  
   
29 .​field·​public·​static·​final·​ActionBar_progressBar​Style:​I·​=·​0xf  
   
30 .​field·​public·​static·​final·​ActionBar_subtitle:​I·​=·​0x4  
   
31 .​field·​public·​static·​final·​ActionBar_subtitleTex​tStyle:​I·​=·​0x6  
   
32 .​field·​public·​static·​final·​ActionBar_title:​I·​=·​0x1  
   
33 .​field·​public·​static·​final·​ActionBar_titleTextSt​yle:​I·​=·​0x5  
   
34 .​field·​public·​static·​final·​ActionMenuItemView:​[I  
   
35 .​field·​public·​static·​final·​ActionMenuItemView_an​droid_minWidth:​I·​=·​0x0  
   
36 .​field·​public·​static·​final·​ActionMenuView:​[I  
   
37 .​field·​public·​static·​final·​ActionMode:​[I  
   
38 .​field·​public·​static·​final·​ActionMode_background​:​I·​=·​0x3  
   
39 .​field·​public·​static·​final·​ActionMode_background​Split:​I·​=·​0x4  
   
40 .​field·​public·​static·​final·​ActionMode_closeItemL​ayout:​I·​=·​0x5  
   
41 .​field·​public·​static·​final·​ActionMode_height:​I·​=·​0x0  
   
42 .​field·​public·​static·​final·​ActionMode_subtitleTe​xtStyle:​I·​=·​0x2  
   
43 .​field·​public·​static·​final·​ActionMode_titleTextS​tyle:​I·​=·​0x1  
   
44 .​field·​public·​static·​final·​ActivityChooserView:​[I  
   
45 .​field·​public·​static·​final·​ActivityChooserView_e​xpandActivityOverflow​ButtonDrawable:​I·​=·​0x1  
   
46 .​field·​public·​static·​final·​ActivityChooserView_i​nitialActivityCount:​I·​=·​0x0  
   
47 .​field·​public·​static·​final·​AlertDialog:​[I  
   
48 .​field·​public·​static·​final·​AlertDialog_android_l​ayout:​I·​=·​0x0  
   
49 .​field·​public·​static·​final·​AlertDialog_buttonPan​elSideLayout:​I·​=·​0x1  
   
50 .​field·​public·​static·​final·​AlertDialog_listItemL​ayout:​I·​=·​0x5  
   
Max diff block lines reached; 0/30597 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/internal/a/a.smali
Offset 282, 15 lines modified Offset 282, 15 lines modified
282 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​ 282 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​
   
283 ····​move-​result-​object·​v0 283 ····​move-​result-​object·​v0
   
284 ····​:​goto_0 284 ····​:​goto_0
285 ····​if-​eqz·​p6,​·​:​cond_0 285 ····​if-​eqz·​p6,​·​:​cond_0
   
286 ····​invoke-​static·​{v0,​·​p4,​·​v2,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bn;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​ZZ)​Landroid/​content/​Context;​ 286 ····​invoke-​static·​{v0,​·​p4,​·​v2,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​br;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​ZZ)​Landroid/​content/​Context;​
   
287 ····​move-​result-​object·​v0 287 ····​move-​result-​object·​v0
   
288 ····​:​cond_0 288 ····​:​cond_0
289 ····​const/​4·​v1,​·​-​0x1 289 ····​const/​4·​v1,​·​-​0x1
   
290 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​String;​-​>hashCode()​I 290 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​String;​-​>hashCode()​I
[−]
smali/android/support/v7/internal/a/b.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​b;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​b;​
2 .​super·​Landroid/​support/​v7/​app/​a;​ 2 .​super·​Landroid/​support/​v7/​a/​a;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​l;​ 4 .​implements·​Landroid/​support/​v7/​internal/​widget/​n;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​static·​final·​synthetic·​h:​Z 6 .​field·​static·​final·​synthetic·​h:​Z
   
7 .​field·​private·​static·​final·​i:​Z 7 .​field·​private·​static·​final·​i:​Z
   
Offset 28, 47 lines modified Offset 28, 47 lines modified
   
28 .​field·​private·​H:​Landroid/​support/​v7/​internal/​view/​i;​ 28 .​field·​private·​H:​Landroid/​support/​v7/​internal/​view/​i;​
   
29 .​field·​private·​I:​Z 29 .​field·​private·​I:​Z
   
30 .​field·​a:​Landroid/​support/​v7/​internal/​a/​f;​ 30 .​field·​a:​Landroid/​support/​v7/​internal/​a/​f;​
   
31 .​field·​b:​Landroid/​support/​v7/​c/​a;​ 31 .​field·​b:​Landroid/​support/​v7/​d/​a;​
   
32 .​field·​c:​Landroid/​support/​v7/​c/​b;​ 32 .​field·​c:​Landroid/​support/​v7/​d/​b;​
   
33 .​field·​d:​Z 33 .​field·​d:​Z
   
34 .​field·​final·​e:​Landroid/​support/​v4/​view/​ef;​ 34 .​field·​final·​e:​Landroid/​support/​v4/​h/​cd;​
   
35 .​field·​final·​f:​Landroid/​support/​v4/​view/​ef;​ 35 .​field·​final·​f:​Landroid/​support/​v4/​h/​cd;​
   
36 .​field·​final·​g:​Landroid/​support/​v4/​view/​eh;​ 36 .​field·​final·​g:​Landroid/​support/​v4/​h/​cf;​
   
37 .​field·​private·​j:​Landroid/​content/​Context;​ 37 .​field·​private·​j:​Landroid/​content/​Context;​
   
38 .​field·​private·​k:​Landroid/​content/​Context;​ 38 .​field·​private·​k:​Landroid/​content/​Context;​
   
39 .​field·​private·​l:​Landroid/​app/​Activity;​ 39 .​field·​private·​l:​Landroid/​app/​Activity;​
   
40 .​field·​private·​m:​Landroid/​app/​Dialog;​ 40 .​field·​private·​m:​Landroid/​app/​Dialog;​
   
41 .​field·​private·​n:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 41 .​field·​private·​n:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
42 .​field·​private·​o:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 42 .​field·​private·​o:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
43 .​field·​private·​p:​Landroid/​support/​v7/​internal/​widget/​ag;​ 43 .​field·​private·​p:​Landroid/​support/​v7/​internal/​widget/​ai;​
   
44 .​field·​private·​q:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 44 .​field·​private·​q:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
45 .​field·​private·​r:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 45 .​field·​private·​r:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
46 .​field·​private·​s:​Landroid/​view/​View;​ 46 .​field·​private·​s:​Landroid/​view/​View;​
   
47 .​field·​private·​t:​Landroid/​support/​v7/​internal/​widget/​ao;​ 47 .​field·​private·​t:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
48 .​field·​private·​u:​Ljava/​util/​ArrayList;​ 48 .​field·​private·​u:​Ljava/​util/​ArrayList;​
   
49 .​field·​private·​v:​I 49 .​field·​private·​v:​I
   
50 .​field·​private·​w:​Z 50 .​field·​private·​w:​Z
   
Offset 123, 15 lines modified Offset 123, 15 lines modified
123 .​end·​method 123 .​end·​method
   
124 .​method·​public·​constructor·​<init>(Landroid/​app/​Activity;​Z)​V 124 .​method·​public·​constructor·​<init>(Landroid/​app/​Activity;​Z)​V
125 ····​.​locals·​2 125 ····​.​locals·​2
   
126 ····​const/​4·​v1,​·​0x1 126 ····​const/​4·​v1,​·​0x1
   
127 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​a;​-​><init>()​V 127 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​a/​a;​-​><init>()​V
   
128 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 128 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
129 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 129 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
130 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>u:​Ljava/​util/​ArrayList;​ 130 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>u:​Ljava/​util/​ArrayList;​
   
Offset 153, 27 lines modified Offset 153, 27 lines modified
   
153 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>G:​Z 153 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>G:​Z
   
154 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​c;​ 154 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​c;​
   
155 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​c;​-​><init>(Landroid/​support/​v7/​internal/​a/​b;​)​V 155 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​c;​-​><init>(Landroid/​support/​v7/​internal/​a/​b;​)​V
   
156 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>e:​Landroid/​support/​v4/​view/​ef;​ 156 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>e:​Landroid/​support/​v4/​h/​cd;​
   
157 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​d;​ 157 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​d;​
   
158 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​d;​-​><init>(Landroid/​support/​v7/​internal/​a/​b;​)​V 158 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​d;​-​><init>(Landroid/​support/​v7/​internal/​a/​b;​)​V
   
159 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>f:​Landroid/​support/​v4/​view/​ef;​ 159 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>f:​Landroid/​support/​v4/​h/​cd;​
   
160 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​e;​ 160 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​e;​
   
161 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​e;​-​><init>(Landroid/​support/​v7/​internal/​a/​b;​)​V 161 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​e;​-​><init>(Landroid/​support/​v7/​internal/​a/​b;​)​V
   
162 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>g:​Landroid/​support/​v4/​view/​eh;​ 162 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>g:​Landroid/​support/​v4/​h/​cf;​
   
163 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>l:​Landroid/​app/​Activity;​ 163 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​b;​-​>l:​Landroid/​app/​Activity;​
Max diff block lines reached; 42196/45642 bytes (92.45%) of diff not shown.
[−]
smali/android/support/v7/internal/a/c.smali
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​a/​c;​ 1 .​class·​Landroid/​support/​v7/​internal/​a/​c;​
2 .​super·​Landroid/​support/​v4/​view/​eg;​ 2 .​super·​Landroid/​support/​v4/​h/​ce;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​b;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​b;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​b;​)​V 6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​b;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​
   
9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​eg;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​h/​ce;​-​><init>()​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​b(Landroid/​view/​View;​)​V 13 .​method·​public·​b(Landroid/​view/​View;​)​V
Offset 44, 23 lines modified Offset 44, 23 lines modified
   
44 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​ 44 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​
   
45 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>b(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​view/​View;​ 45 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>b(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​view/​View;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
47 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​bv;​-​>b(Landroid/​view/​View;​F)​V 47 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​ao;​-​>b(Landroid/​view/​View;​F)​V
   
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​ 48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​
   
49 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>c(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 49 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>c(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​bv;​-​>b(Landroid/​view/​View;​F)​V 51 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​ao;​-​>b(Landroid/​view/​View;​F)​V
   
52 ····​:​cond_0 52 ····​:​cond_0
53 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​ 53 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​
   
54 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>d(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 54 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>d(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
Offset 124, 12 lines modified Offset 124, 12 lines modified
   
124 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​ 124 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​c;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​
   
125 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>f(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 125 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>f(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
126 ····​move-​result-​object·​v0 126 ····​move-​result-​object·​v0
   
127 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​view/​bv;​-​>l(Landroid/​view/​View;​)​V 127 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​h/​ao;​-​>g(Landroid/​view/​View;​)​V
   
128 ····​:​cond_2 128 ····​:​cond_2
129 ····​return-​void 129 ····​return-​void
130 .​end·​method 130 .​end·​method
[−]
smali/android/support/v7/internal/a/d.smali
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​a/​d;​ 1 .​class·​Landroid/​support/​v7/​internal/​a/​d;​
2 .​super·​Landroid/​support/​v4/​view/​eg;​ 2 .​super·​Landroid/​support/​v4/​h/​ce;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​b;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​b;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​b;​)​V 6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​b;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​d;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​d;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​
   
9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​eg;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​h/​ce;​-​><init>()​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​b(Landroid/​view/​View;​)​V 13 .​method·​public·​b(Landroid/​view/​View;​)​V
[−]
smali/android/support/v7/internal/a/e.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​a/​e;​ 1 .​class·​Landroid/​support/​v7/​internal/​a/​e;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​eh;​ 4 .​implements·​Landroid/​support/​v4/​h/​cf;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​b;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​b;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
[−]
smali/android/support/v7/internal/a/f.smali
Offset 1, 37 lines modified Offset 1, 37 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​f;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​f;​
2 .​super·​Landroid/​support/​v7/​c/​a;​ 2 .​super·​Landroid/​support/​v7/​d/​a;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​j;​ 4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​j;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​b;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​b;​
   
7 .​field·​private·​final·​b:​Landroid/​content/​Context;​ 7 .​field·​private·​final·​b:​Landroid/​content/​Context;​
   
8 .​field·​private·​final·​c:​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 8 .​field·​private·​final·​c:​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
9 .​field·​private·​d:​Landroid/​support/​v7/​c/​b;​ 9 .​field·​private·​d:​Landroid/​support/​v7/​d/​b;​
   
10 .​field·​private·​e:​Ljava/​lang/​ref/​WeakReference;​ 10 .​field·​private·​e:​Ljava/​lang/​ref/​WeakReference;​
   
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​b;​Landroid/​content/​Context;​Landroid/​support/​v7/​c/​b;​)​V 12 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​b;​Landroid/​content/​Context;​Landroid/​support/​v7/​d/​b;​)​V
13 ····​.​locals·​2 13 ····​.​locals·​2
   
14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​ 14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​
   
15 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​c/​a;​-​><init>()​V 15 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​d/​a;​-​><init>()​V
   
16 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>b:​Landroid/​content/​Context;​ 16 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>b:​Landroid/​content/​Context;​
   
17 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>d:​Landroid/​support/​v7/​c/​b;​ 17 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>d:​Landroid/​support/​v7/​d/​b;​
   
18 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 18 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
19 ····​invoke-​direct·​{v0,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​><init>(Landroid/​content/​Context;​)​V 19 ····​invoke-​direct·​{v0,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​><init>(Landroid/​content/​Context;​)​V
   
20 ····​const/​4·​v1,​·​0x1 20 ····​const/​4·​v1,​·​0x1
   
Offset 83, 15 lines modified Offset 83, 15 lines modified
   
83 ····​return-​void 83 ····​return-​void
84 .​end·​method 84 .​end·​method
   
85 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​)​V 85 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​)​V
86 ····​.​locals·​1 86 ····​.​locals·​1
   
87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>d:​Landroid/​support/​v7/​c/​b;​ 87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>d:​Landroid/​support/​v7/​d/​b;​
   
88 ····​if-​nez·​v0,​·​:​cond_0 88 ····​if-​nez·​v0,​·​:​cond_0
   
89 ····​:​goto_0 89 ····​:​goto_0
90 ····​return-​void 90 ····​return-​void
   
91 ····​:​cond_0 91 ····​:​cond_0
Offset 141, 15 lines modified Offset 141, 15 lines modified
   
141 ····​return-​void 141 ····​return-​void
142 .​end·​method 142 .​end·​method
   
143 .​method·​public·​a(Z)​V 143 .​method·​public·​a(Z)​V
144 ····​.​locals·​1 144 ····​.​locals·​1
   
145 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​c/​a;​-​>a(Z)​V 145 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​d/​a;​-​>a(Z)​V
   
146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​ 146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​
   
147 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>i(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 147 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​b;​-​>i(Landroid/​support/​v7/​internal/​a/​b;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
148 ····​move-​result-​object·​v0 148 ····​move-​result-​object·​v0
   
Offset 157, 21 lines modified Offset 157, 21 lines modified
   
157 ····​return-​void 157 ····​return-​void
158 .​end·​method 158 .​end·​method
   
159 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​MenuItem;​)​Z 159 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​MenuItem;​)​Z
160 ····​.​locals·​1 160 ····​.​locals·​1
   
161 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>d:​Landroid/​support/​v7/​c/​b;​ 161 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>d:​Landroid/​support/​v7/​d/​b;​
   
162 ····​if-​eqz·​v0,​·​:​cond_0 162 ····​if-​eqz·​v0,​·​:​cond_0
   
163 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>d:​Landroid/​support/​v7/​c/​b;​ 163 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>d:​Landroid/​support/​v7/​d/​b;​
   
164 ····​invoke-​interface·​{v0,​·​p0,​·​p2},​·​Landroid/​support/​v7/​c/​b;​-​>a(Landroid/​support/​v7/​c/​a;​Landroid/​view/​MenuItem;​)​Z 164 ····​invoke-​interface·​{v0,​·​p0,​·​p2},​·​Landroid/​support/​v7/​d/​b;​-​>a(Landroid/​support/​v7/​d/​a;​Landroid/​view/​MenuItem;​)​Z
   
165 ····​move-​result·​v0 165 ····​move-​result·​v0
   
166 ····​:​goto_0 166 ····​:​goto_0
167 ····​return·​v0 167 ····​return·​v0
   
168 ····​:​cond_0 168 ····​:​cond_0
Offset 257, 24 lines modified Offset 257, 24 lines modified
   
257 ····​move-​result·​v0 257 ····​move-​result·​v0
   
258 ····​if-​nez·​v0,​·​:​cond_1 258 ····​if-​nez·​v0,​·​:​cond_1
   
259 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​ 259 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​f;​-​>a:​Landroid/​support/​v7/​internal/​a/​b;​
   
Max diff block lines reached; 4401/7968 bytes (55.23%) of diff not shown.
[−]
smali/android/support/v7/internal/view/a.smali
Offset 34, 15 lines modified Offset 34, 15 lines modified
   
34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​ 34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​
   
35 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 35 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
37 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​h;​-​>abc_max_action_butto​ns:​I 37 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​h;​-​>abc_max_action_butto​ns:​I
   
38 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getInteger(I)​I 38 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getInteger(I)​I
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​return·​v0 40 ····​return·​v0
41 .​end·​method 41 .​end·​method
Offset 65, 15 lines modified Offset 65, 15 lines modified
65 ····​:​cond_1 65 ····​:​cond_1
66 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​ 66 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​
   
67 ····​invoke-​static·​{v1},​·​Landroid/​view/​ViewConfiguration;​-​>get(Landroid/​content/​Context;​)​Landroid/​view/​ViewConfiguration;​ 67 ····​invoke-​static·​{v1},​·​Landroid/​view/​ViewConfiguration;​-​>get(Landroid/​content/​Context;​)​Landroid/​view/​ViewConfiguration;​
   
68 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v1
   
69 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​cq;​-​>a(Landroid/​view/​ViewConfiguration;​)​Z 69 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​h/​bg;​-​>a(Landroid/​view/​ViewConfiguration;​)​Z
   
70 ····​move-​result·​v1 70 ····​move-​result·​v1
   
71 ····​if-​eqz·​v1,​·​:​cond_0 71 ····​if-​eqz·​v1,​·​:​cond_0
   
72 ····​const/​4·​v0,​·​0x0 72 ····​const/​4·​v0,​·​0x0
   
Offset 117, 15 lines modified Offset 117, 15 lines modified
   
117 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​ 117 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​
   
118 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 118 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
119 ····​move-​result-​object·​v0 119 ····​move-​result-​object·​v0
   
120 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​c;​-​>abc_action_bar_embed​_tabs:​I 120 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​c;​-​>abc_action_bar_embed​_tabs:​I
   
121 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z 121 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z
   
122 ····​move-​result·​v0 122 ····​move-​result·​v0
   
123 ····​:​goto_0 123 ····​:​goto_0
124 ····​return·​v0 124 ····​return·​v0
Offset 133, 15 lines modified Offset 133, 15 lines modified
133 ····​:​cond_0 133 ····​:​cond_0
134 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​ 134 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​
   
135 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 135 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
136 ····​move-​result-​object·​v0 136 ····​move-​result-​object·​v0
   
137 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​c;​-​>abc_action_bar_embed​_tabs_pre_jb:​I 137 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​c;​-​>abc_action_bar_embed​_tabs_pre_jb:​I
   
138 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z 138 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z
   
139 ····​move-​result·​v0 139 ····​move-​result·​v0
   
140 ····​goto·​:​goto_0 140 ····​goto·​:​goto_0
141 .​end·​method 141 .​end·​method
Offset 151, 23 lines modified Offset 151, 23 lines modified
   
151 ····​const/​4·​v4,​·​0x0 151 ····​const/​4·​v4,​·​0x0
   
152 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​ 152 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​
   
153 ····​const/​4·​v1,​·​0x0 153 ····​const/​4·​v1,​·​0x0
   
154 ····​sget-​object·​v2,​·​Landroid/​support/​v7/​a/​l;​-​>ActionBar:​[I 154 ····​sget-​object·​v2,​·​Landroid/​support/​v7/​b/​l;​-​>ActionBar:​[I
   
155 ····​sget·​v3,​·​Landroid/​support/​v7/​a/​b;​-​>actionBarStyle:​I 155 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​b;​-​>actionBarStyle:​I
   
156 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 156 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
157 ····​move-​result-​object·​v1 157 ····​move-​result-​object·​v1
   
158 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>ActionBar_height:​I 158 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>ActionBar_height:​I
   
159 ····​invoke-​virtual·​{v1,​·​v0,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getLayoutDimension(I​I)​I 159 ····​invoke-​virtual·​{v1,​·​v0,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getLayoutDimension(I​I)​I
   
160 ····​move-​result·​v0 160 ····​move-​result·​v0
   
161 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​ 161 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​a;​-​>a:​Landroid/​content/​Context;​
   
Offset 177, 15 lines modified Offset 177, 15 lines modified
   
177 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​a;​-​>d()​Z 177 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​a;​-​>d()​Z
   
178 ····​move-​result·​v3 178 ····​move-​result·​v3
   
179 ····​if-​nez·​v3,​·​:​cond_0 179 ····​if-​nez·​v3,​·​:​cond_0
   
180 ····​sget·​v3,​·​Landroid/​support/​v7/​a/​e;​-​>abc_action_bar_stack​ed_max_height:​I 180 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​e;​-​>abc_action_bar_stack​ed_max_height:​I
   
181 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 181 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
Max diff block lines reached; 608/4032 bytes (15.08%) of diff not shown.
[−]
smali/android/support/v7/internal/view/c.smali
Offset 1, 41 lines modified Offset 1, 41 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​c;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​c;​
2 .​super·​Landroid/​support/​v7/​c/​a;​ 2 .​super·​Landroid/​support/​v7/​d/​a;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​j;​ 4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​j;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​a:​Landroid/​content/​Context;​ 6 .​field·​private·​a:​Landroid/​content/​Context;​
   
7 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 7 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
8 .​field·​private·​c:​Landroid/​support/​v7/​c/​b;​ 8 .​field·​private·​c:​Landroid/​support/​v7/​d/​b;​
   
9 .​field·​private·​d:​Ljava/​lang/​ref/​WeakReference;​ 9 .​field·​private·​d:​Ljava/​lang/​ref/​WeakReference;​
   
10 .​field·​private·​e:​Z 10 .​field·​private·​e:​Z
   
11 .​field·​private·​f:​Z 11 .​field·​private·​f:​Z
   
12 .​field·​private·​g:​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 12 .​field·​private·​g:​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
   
13 #·​direct·​methods 13 #·​direct·​methods
14 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​Landroid/​support/​v7/​c/​b;​Z)​V 14 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​Landroid/​support/​v7/​d/​b;​Z)​V
15 ····​.​locals·​2 15 ····​.​locals·​2
   
16 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​c/​a;​-​><init>()​V 16 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​d/​a;​-​><init>()​V
   
17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>a:​Landroid/​content/​Context;​ 17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>a:​Landroid/​content/​Context;​
   
18 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 18 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
19 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>c:​Landroid/​support/​v7/​c/​b;​ 19 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>c:​Landroid/​support/​v7/​d/​b;​
   
20 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 20 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
21 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>getContext()​Landroid/​content/​Context;​ 21 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>getContext()​Landroid/​content/​Context;​
   
22 ····​move-​result-​object·​v1 22 ····​move-​result-​object·​v1
   
Offset 135, 29 lines modified Offset 135, 29 lines modified
   
135 ····​return-​void 135 ····​return-​void
136 .​end·​method 136 .​end·​method
   
137 .​method·​public·​a(Z)​V 137 .​method·​public·​a(Z)​V
138 ····​.​locals·​1 138 ····​.​locals·​1
   
139 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​c/​a;​-​>a(Z)​V 139 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​d/​a;​-​>a(Z)​V
   
140 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 140 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
141 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>setTitleOptional(Z)​V 141 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>setTitleOptional(Z)​V
   
142 ····​return-​void 142 ····​return-​void
143 .​end·​method 143 .​end·​method
   
144 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​MenuItem;​)​Z 144 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​MenuItem;​)​Z
145 ····​.​locals·​1 145 ····​.​locals·​1
   
146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>c:​Landroid/​support/​v7/​c/​b;​ 146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>c:​Landroid/​support/​v7/​d/​b;​
   
147 ····​invoke-​interface·​{v0,​·​p0,​·​p2},​·​Landroid/​support/​v7/​c/​b;​-​>a(Landroid/​support/​v7/​c/​a;​Landroid/​view/​MenuItem;​)​Z 147 ····​invoke-​interface·​{v0,​·​p0,​·​p2},​·​Landroid/​support/​v7/​d/​b;​-​>a(Landroid/​support/​v7/​d/​a;​Landroid/​view/​MenuItem;​)​Z
   
148 ····​move-​result·​v0 148 ····​move-​result·​v0
   
149 ····​return·​v0 149 ····​return·​v0
150 .​end·​method 150 .​end·​method
   
151 .​method·​public·​b()​Landroid/​view/​Menu;​ 151 .​method·​public·​b()​Landroid/​view/​Menu;​
Offset 209, 29 lines modified Offset 209, 29 lines modified
   
209 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 209 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
210 ····​const/​16·​v1,​·​0x20 210 ····​const/​16·​v1,​·​0x20
   
211 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>sendAccessibilityEve​nt(I)​V 211 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>sendAccessibilityEve​nt(I)​V
   
212 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>c:​Landroid/​support/​v7/​c/​b;​ 212 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>c:​Landroid/​support/​v7/​d/​b;​
   
213 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v7/​c/​b;​-​>a(Landroid/​support/​v7/​c/​a;​)​V 213 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v7/​d/​b;​-​>a(Landroid/​support/​v7/​d/​a;​)​V
   
214 ····​goto·​:​goto_0 214 ····​goto·​:​goto_0
215 .​end·​method 215 .​end·​method
   
216 .​method·​public·​d()​V 216 .​method·​public·​d()​V
217 ····​.​locals·​2 217 ····​.​locals·​2
   
218 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>c:​Landroid/​support/​v7/​c/​b;​ 218 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>c:​Landroid/​support/​v7/​d/​b;​
   
219 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>g:​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 219 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>g:​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
220 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v7/​c/​b;​-​>b(Landroid/​support/​v7/​c/​a;​Landroid/​view/​Menu;​)​Z 220 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v7/​d/​b;​-​>b(Landroid/​support/​v7/​d/​a;​Landroid/​view/​Menu;​)​Z
   
221 ····​return-​void 221 ····​return-​void
222 .​end·​method 222 .​end·​method
   
223 .​method·​public·​f()​Ljava/​lang/​CharSequence;​ 223 .​method·​public·​f()​Ljava/​lang/​CharSequence;​
Max diff block lines reached; 2/4087 bytes (0.05%) of diff not shown.
[−]
smali/android/support/v7/internal/view/d.smali
Offset 7, 218 lines modified Offset 7, 218 lines modified
7 ····​value·​=·​0xb 7 ····​value·​=·​0xb
8 .​end·​annotation 8 .​end·​annotation
   
   
9 #·​instance·​fields 9 #·​instance·​fields
10 .​field·​final·​a:​Landroid/​content/​Context;​ 10 .​field·​final·​a:​Landroid/​content/​Context;​
   
11 .​field·​final·​b:​Landroid/​support/​v7/​c/​a;​ 11 .​field·​final·​b:​Landroid/​support/​v7/​d/​a;​
   
   
12 #·​direct·​methods 12 #·​direct·​methods
13 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​c/​a;​)​V 13 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​d/​a;​)​V
14 ····​.​locals·​0 14 ····​.​locals·​0
   
15 ····​invoke-​direct·​{p0},​·​Landroid/​view/​ActionMode;​-​><init>()​V 15 ····​invoke-​direct·​{p0},​·​Landroid/​view/​ActionMode;​-​><init>()​V
   
16 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>a:​Landroid/​content/​Context;​ 16 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>a:​Landroid/​content/​Context;​
   
17 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​c/​a;​ 17 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​d/​a;​
   
18 ····​return-​void 18 ····​return-​void
19 .​end·​method 19 .​end·​method
   
   
20 #·​virtual·​methods 20 #·​virtual·​methods
21 .​method·​public·​finish()​V 21 .​method·​public·​finish()​V
22 ····​.​locals·​1 22 ····​.​locals·​1
   
23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​c/​a;​ 23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​d/​a;​
   
24 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​a;​-​>c()​V 24 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​d/​a;​-​>c()​V
   
25 ····​return-​void 25 ····​return-​void
26 .​end·​method 26 .​end·​method
   
27 .​method·​public·​getCustomView()​Landroid/​view/​View;​ 27 .​method·​public·​getCustomView()​Landroid/​view/​View;​
28 ····​.​locals·​1 28 ····​.​locals·​1
   
29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​c/​a;​ 29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​d/​a;​
   
30 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​a;​-​>i()​Landroid/​view/​View;​ 30 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​d/​a;​-​>i()​Landroid/​view/​View;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​return-​object·​v0 32 ····​return-​object·​v0
33 .​end·​method 33 .​end·​method
   
34 .​method·​public·​getMenu()​Landroid/​view/​Menu;​ 34 .​method·​public·​getMenu()​Landroid/​view/​Menu;​
35 ····​.​locals·​2 35 ····​.​locals·​2
   
36 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>a:​Landroid/​content/​Context;​ 36 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>a:​Landroid/​content/​Context;​
   
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​c/​a;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​d/​a;​
   
38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​a;​-​>b()​Landroid/​view/​Menu;​ 38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​d/​a;​-​>b()​Landroid/​view/​Menu;​
   
39 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
40 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​ 40 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​a;​
   
41 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​-​>a(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​a;​)​Landroid/​view/​Menu;​ 41 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​-​>a(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​a;​)​Landroid/​view/​Menu;​
   
42 ····​move-​result-​object·​v0 42 ····​move-​result-​object·​v0
   
43 ····​return-​object·​v0 43 ····​return-​object·​v0
44 .​end·​method 44 .​end·​method
   
45 .​method·​public·​getMenuInflater()​Landroid/​view/​MenuInflater;​ 45 .​method·​public·​getMenuInflater()​Landroid/​view/​MenuInflater;​
46 ····​.​locals·​1 46 ····​.​locals·​1
   
47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​c/​a;​ 47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​d/​a;​
   
48 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​a;​-​>a()​Landroid/​view/​MenuInflater;​ 48 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​d/​a;​-​>a()​Landroid/​view/​MenuInflater;​
   
49 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
50 ····​return-​object·​v0 50 ····​return-​object·​v0
51 .​end·​method 51 .​end·​method
   
52 .​method·​public·​getSubtitle()​Ljava/​lang/​CharSequence;​ 52 .​method·​public·​getSubtitle()​Ljava/​lang/​CharSequence;​
53 ····​.​locals·​1 53 ····​.​locals·​1
   
54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​c/​a;​ 54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​d/​a;​
   
55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​a;​-​>g()​Ljava/​lang/​CharSequence;​ 55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​d/​a;​-​>g()​Ljava/​lang/​CharSequence;​
   
56 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
57 ····​return-​object·​v0 57 ····​return-​object·​v0
58 .​end·​method 58 .​end·​method
   
59 .​method·​public·​getTag()​Ljava/​lang/​Object;​ 59 .​method·​public·​getTag()​Ljava/​lang/​Object;​
60 ····​.​locals·​1 60 ····​.​locals·​1
   
61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​c/​a;​ 61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​support/​v7/​d/​a;​
   
62 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​a;​-​>j()​Ljava/​lang/​Object;​ 62 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​d/​a;​-​>j()​Ljava/​lang/​Object;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
Max diff block lines reached; 4665/8686 bytes (53.71%) of diff not shown.
[−]
smali/android/support/v7/internal/view/e.smali
Offset 1, 86 lines modified Offset 1, 86 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​e;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​e;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​c/​b;​ 4 .​implements·​Landroid/​support/​v7/​d/​b;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​a:​Landroid/​view/​ActionMode$Callback;​ 6 .​field·​final·​a:​Landroid/​view/​ActionMode$Callback;​
   
7 .​field·​final·​b:​Landroid/​content/​Context;​ 7 .​field·​final·​b:​Landroid/​content/​Context;​
   
8 .​field·​final·​c:​Landroid/​support/​v4/​f/​m;​ 8 .​field·​final·​c:​Landroid/​support/​v4/​g/​m;​
   
9 .​field·​final·​d:​Landroid/​support/​v4/​f/​m;​ 9 .​field·​final·​d:​Landroid/​support/​v4/​g/​m;​
   
   
10 #·​direct·​methods 10 #·​direct·​methods
11 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​view/​ActionMode$Callback;​)​V 11 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​view/​ActionMode$Callback;​)​V
12 ····​.​locals·​1 12 ····​.​locals·​1
   
13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>b:​Landroid/​content/​Context;​ 14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>b:​Landroid/​content/​Context;​
   
15 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>a:​Landroid/​view/​ActionMode$Callback;​ 15 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>a:​Landroid/​view/​ActionMode$Callback;​
   
16 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​m;​ 16 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​g/​m;​
   
17 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​f/​m;​-​><init>()​V 17 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​g/​m;​-​><init>()​V
   
18 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>c:​Landroid/​support/​v4/​f/​m;​ 18 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>c:​Landroid/​support/​v4/​g/​m;​
   
19 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​m;​ 19 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​g/​m;​
   
20 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​f/​m;​-​><init>()​V 20 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​g/​m;​-​><init>()​V
   
21 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>d:​Landroid/​support/​v4/​f/​m;​ 21 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>d:​Landroid/​support/​v4/​g/​m;​
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
24 .​method·​private·​a(Landroid/​view/​Menu;​)​Landroid/​view/​Menu;​ 24 .​method·​private·​a(Landroid/​view/​Menu;​)​Landroid/​view/​Menu;​
25 ····​.​locals·​2 25 ····​.​locals·​2
   
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>d:​Landroid/​support/​v4/​f/​m;​ 26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>d:​Landroid/​support/​v4/​g/​m;​
   
27 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​m;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 27 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​g/​m;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
28 ····​move-​result-​object·​v0 28 ····​move-​result-​object·​v0
   
29 ····​check-​cast·​v0,​·​Landroid/​view/​Menu;​ 29 ····​check-​cast·​v0,​·​Landroid/​view/​Menu;​
   
30 ····​if-​nez·​v0,​·​:​cond_0 30 ····​if-​nez·​v0,​·​:​cond_0
   
31 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>b:​Landroid/​content/​Context;​ 31 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>b:​Landroid/​content/​Context;​
   
32 ····​move-​object·​v0,​·​p1 32 ····​move-​object·​v0,​·​p1
   
33 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​ 33 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​a;​
   
34 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​-​>a(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​a;​)​Landroid/​view/​Menu;​ 34 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​-​>a(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​a;​)​Landroid/​view/​Menu;​
   
35 ····​move-​result-​object·​v0 35 ····​move-​result-​object·​v0
   
36 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>d:​Landroid/​support/​v4/​f/​m;​ 36 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>d:​Landroid/​support/​v4/​g/​m;​
   
37 ····​invoke-​virtual·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​f/​m;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 37 ····​invoke-​virtual·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​g/​m;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
38 ····​:​cond_0 38 ····​:​cond_0
39 ····​return-​object·​v0 39 ····​return-​object·​v0
40 .​end·​method 40 .​end·​method
   
41 .​method·​private·​b(Landroid/​support/​v7/​c/​a;​)​Landroid/​view/​ActionMode;​ 41 .​method·​private·​b(Landroid/​support/​v7/​d/​a;​)​Landroid/​view/​ActionMode;​
42 ····​.​locals·​2 42 ····​.​locals·​2
   
43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>c:​Landroid/​support/​v4/​f/​m;​ 43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>c:​Landroid/​support/​v4/​g/​m;​
   
44 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​m;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 44 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​g/​m;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
45 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
46 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​view/​d;​ 46 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​view/​d;​
   
47 ····​if-​eqz·​v0,​·​:​cond_0 47 ····​if-​eqz·​v0,​·​:​cond_0
   
Offset 88, 89 lines modified Offset 88, 89 lines modified
88 ····​return-​object·​v0 88 ····​return-​object·​v0
   
89 ····​:​cond_0 89 ····​:​cond_0
90 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​d;​ 90 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​d;​
   
91 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>b:​Landroid/​content/​Context;​ 91 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>b:​Landroid/​content/​Context;​
   
92 ····​invoke-​direct·​{v0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​d;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​c/​a;​)​V 92 ····​invoke-​direct·​{v0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​d;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​d/​a;​)​V
   
93 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>c:​Landroid/​support/​v4/​f/​m;​ 93 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​e;​-​>c:​Landroid/​support/​v4/​g/​m;​
   
94 ····​invoke-​virtual·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​f/​m;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 94 ····​invoke-​virtual·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​g/​m;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Max diff block lines reached; 3437/8251 bytes (41.66%) of diff not shown.
[−]
smali/android/support/v7/internal/view/f.smali
Offset 316, 25 lines modified Offset 316, 25 lines modified
   
316 ····​invoke-​virtual·​{v7},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>d()​Z 316 ····​invoke-​virtual·​{v7},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>d()​Z
   
317 ····​move-​result·​v3 317 ····​move-​result·​v3
   
318 ····​if-​nez·​v3,​·​:​cond_1 318 ····​if-​nez·​v3,​·​:​cond_1
   
319 ····​invoke-​static·​{v7},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​view/​n;​ 319 ····​invoke-​static·​{v7},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​h/​a;​
   
320 ····​move-​result-​object·​v3 320 ····​move-​result-​object·​v3
   
321 ····​if-​eqz·​v3,​·​:​cond_a 321 ····​if-​eqz·​v3,​·​:​cond_a
   
322 ····​invoke-​static·​{v7},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​view/​n;​ 322 ····​invoke-​static·​{v7},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​h/​a;​
   
323 ····​move-​result-​object·​v3 323 ····​move-​result-​object·​v3
   
324 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​view/​n;​-​>e()​Z 324 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​h/​a;​-​>e()​Z
   
325 ····​move-​result·​v3 325 ····​move-​result·​v3
   
326 ····​if-​eqz·​v3,​·​:​cond_a 326 ····​if-​eqz·​v3,​·​:​cond_a
   
327 ····​invoke-​virtual·​{v7},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>c()​Landroid/​view/​SubMenu;​ 327 ····​invoke-​virtual·​{v7},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>c()​Landroid/​view/​SubMenu;​
   
Offset 448, 15 lines modified Offset 448, 15 lines modified
448 .​end·​method 448 .​end·​method
   
   
449 #·​virtual·​methods 449 #·​virtual·​methods
450 .​method·​public·​inflate(ILandroid/​view/​Menu;​)​V 450 .​method·​public·​inflate(ILandroid/​view/​Menu;​)​V
451 ····​.​locals·​4 451 ····​.​locals·​4
   
452 ····​instance-​of·​v0,​·​p2,​·​Landroid/​support/​v4/​c/​a/​a;​ 452 ····​instance-​of·​v0,​·​p2,​·​Landroid/​support/​v4/​d/​a/​a;​
   
453 ····​if-​nez·​v0,​·​:​cond_1 453 ····​if-​nez·​v0,​·​:​cond_1
   
454 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​MenuInflater;​-​>inflate(ILandroid/​view/​Menu;​)​V 454 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​MenuInflater;​-​>inflate(ILandroid/​view/​Menu;​)​V
   
455 ····​:​cond_0 455 ····​:​cond_0
456 ····​:​goto_0 456 ····​:​goto_0
[−]
smali/android/support/v7/internal/view/b.smali
Offset 152, 15 lines modified Offset 152, 15 lines modified
152 ····​return-​object·​v0 152 ····​return-​object·​v0
   
153 ····​:​cond_0 153 ····​:​cond_0
154 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>a:​I 154 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>a:​I
   
155 ····​if-​nez·​v0,​·​:​cond_1 155 ····​if-​nez·​v0,​·​:​cond_1
   
156 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​k;​-​>Theme_AppCompat_Ligh​t:​I 156 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​k;​-​>Theme_AppCompat_Ligh​t:​I
   
157 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>a:​I 157 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>a:​I
   
158 ····​:​cond_1 158 ····​:​cond_1
159 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b()​V 159 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b()​V
   
160 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b:​Landroid/​content/​res/​Resources$Theme;​ 160 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b:​Landroid/​content/​res/​Resources$Theme;​
[−]
smali/android/support/v7/internal/view/h.smali
Offset 49, 15 lines modified Offset 49, 15 lines modified
   
49 .​field·​private·​w:​Ljava/​lang/​String;​ 49 .​field·​private·​w:​Ljava/​lang/​String;​
   
50 .​field·​private·​x:​Ljava/​lang/​String;​ 50 .​field·​private·​x:​Ljava/​lang/​String;​
   
51 .​field·​private·​y:​Ljava/​lang/​String;​ 51 .​field·​private·​y:​Ljava/​lang/​String;​
   
52 .​field·​private·​z:​Landroid/​support/​v4/​view/​n;​ 52 .​field·​private·​z:​Landroid/​support/​v4/​h/​a;​
   
   
53 #·​direct·​methods 53 #·​direct·​methods
54 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​f;​Landroid/​view/​Menu;​)​V 54 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​f;​Landroid/​view/​Menu;​)​V
55 ····​.​locals·​0 55 ····​.​locals·​0
   
56 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a:​Landroid/​support/​v7/​internal/​view/​f;​ 56 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a:​Landroid/​support/​v7/​internal/​view/​f;​
Offset 85, 18 lines modified Offset 85, 18 lines modified
85 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>charAt(I)​C 85 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>charAt(I)​C
   
86 ····​move-​result·​v0 86 ····​move-​result·​v0
   
87 ····​goto·​:​goto_0 87 ····​goto·​:​goto_0
88 .​end·​method 88 .​end·​method
   
89 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​view/​n;​ 89 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​h/​a;​
90 ····​.​locals·​1 90 ····​.​locals·​1
   
91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>z:​Landroid/​support/​v4/​view/​n;​ 91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>z:​Landroid/​support/​v4/​h/​a;​
   
92 ····​return-​object·​v0 92 ····​return-​object·​v0
93 .​end·​method 93 .​end·​method
   
94 .​method·​private·​a(Ljava/​lang/​String;​[Ljava/​lang/​Class;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 94 .​method·​private·​a(Ljava/​lang/​String;​[Ljava/​lang/​Class;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
95 ····​.​locals·​4 95 ····​.​locals·​4
   
Offset 218, 15 lines modified Offset 218, 15 lines modified
   
218 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>u:​I 218 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>u:​I
   
219 ····​if-​ltz·​v0,​·​:​cond_0 219 ····​if-​ltz·​v0,​·​:​cond_0
   
220 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>u:​I 220 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>u:​I
   
221 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​as;​-​>a(Landroid/​view/​MenuItem;​I)​V 221 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​h/​y;​-​>a(Landroid/​view/​MenuItem;​I)​V
   
222 ····​:​cond_0 222 ····​:​cond_0
223 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>y:​Ljava/​lang/​String;​ 223 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>y:​Ljava/​lang/​String;​
   
224 ····​if-​eqz·​v0,​·​:​cond_3 224 ····​if-​eqz·​v0,​·​:​cond_3
   
225 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a:​Landroid/​support/​v7/​internal/​view/​f;​ 225 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a:​Landroid/​support/​v7/​internal/​view/​f;​
Offset 315, 36 lines modified Offset 315, 36 lines modified
   
315 ····​invoke-​direct·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Ljava/​lang/​String;​[Ljava/​lang/​Class;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 315 ····​invoke-​direct·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Ljava/​lang/​String;​[Ljava/​lang/​Class;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
316 ····​move-​result-​object·​v0 316 ····​move-​result-​object·​v0
   
317 ····​check-​cast·​v0,​·​Landroid/​view/​View;​ 317 ····​check-​cast·​v0,​·​Landroid/​view/​View;​
   
318 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​as;​-​>a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​ 318 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​h/​y;​-​>a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​
   
319 ····​:​goto_2 319 ····​:​goto_2
320 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>v:​I 320 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>v:​I
   
321 ····​if-​lez·​v0,​·​:​cond_6 321 ····​if-​lez·​v0,​·​:​cond_6
   
322 ····​if-​nez·​v1,​·​:​cond_9 322 ····​if-​nez·​v1,​·​:​cond_9
   
323 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>v:​I 323 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>v:​I
   
324 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​as;​-​>b(Landroid/​view/​MenuItem;​I)​Landroid/​view/​MenuItem;​ 324 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​h/​y;​-​>b(Landroid/​view/​MenuItem;​I)​Landroid/​view/​MenuItem;​
   
325 ····​:​cond_6 325 ····​:​cond_6
326 ····​:​goto_3 326 ····​:​goto_3
327 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>z:​Landroid/​support/​v4/​view/​n;​ 327 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>z:​Landroid/​support/​v4/​h/​a;​
   
328 ····​if-​eqz·​v0,​·​:​cond_7 328 ····​if-​eqz·​v0,​·​:​cond_7
   
329 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>z:​Landroid/​support/​v4/​view/​n;​ 329 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>z:​Landroid/​support/​v4/​h/​a;​
   
330 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​as;​-​>a(Landroid/​view/​MenuItem;​Landroid/​support/​v4/​view/​n;​)​Landroid/​view/​MenuItem;​ 330 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​h/​y;​-​>a(Landroid/​view/​MenuItem;​Landroid/​support/​v4/​h/​a;​)​Landroid/​view/​MenuItem;​
   
331 ····​:​cond_7 331 ····​:​cond_7
332 ····​return-​void 332 ····​return-​void
   
333 ····​:​cond_8 333 ····​:​cond_8
334 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​ 334 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​
   
Offset 406, 61 lines modified Offset 406, 61 lines modified
   
406 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a:​Landroid/​support/​v7/​internal/​view/​f;​ 406 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a:​Landroid/​support/​v7/​internal/​view/​f;​
   
407 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​f;​-​>a(Landroid/​support/​v7/​internal/​view/​f;​)​Landroid/​content/​Context;​ 407 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​f;​-​>a(Landroid/​support/​v7/​internal/​view/​f;​)​Landroid/​content/​Context;​
   
408 ····​move-​result-​object·​v0 408 ····​move-​result-​object·​v0
   
409 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>MenuGroup:​[I 409 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>MenuGroup:​[I
   
410 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​ 410 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
Max diff block lines reached; 10125/14131 bytes (71.65%) of diff not shown.
[−]
smali/android/support/v7/internal/view/i.smali
Offset 5, 19 lines modified Offset 5, 19 lines modified
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​final·​a:​Ljava/​util/​ArrayList;​ 6 .​field·​private·​final·​a:​Ljava/​util/​ArrayList;​
   
7 .​field·​private·​b:​J 7 .​field·​private·​b:​J
   
8 .​field·​private·​c:​Landroid/​view/​animation/​Interpolator;​ 8 .​field·​private·​c:​Landroid/​view/​animation/​Interpolator;​
   
9 .​field·​private·​d:​Landroid/​support/​v4/​view/​ef;​ 9 .​field·​private·​d:​Landroid/​support/​v4/​h/​cd;​
   
10 .​field·​private·​e:​Z 10 .​field·​private·​e:​Z
   
11 .​field·​private·​final·​f:​Landroid/​support/​v4/​view/​eg;​ 11 .​field·​private·​final·​f:​Landroid/​support/​v4/​h/​ce;​
   
   
12 #·​direct·​methods 12 #·​direct·​methods
13 .​method·​public·​constructor·​<init>()​V 13 .​method·​public·​constructor·​<init>()​V
14 ····​.​locals·​2 14 ····​.​locals·​2
   
15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 26, 29 lines modified Offset 26, 29 lines modified
   
26 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>b:​J 26 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>b:​J
   
27 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​j;​ 27 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​j;​
   
28 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​view/​j;​-​><init>(Landroid/​support/​v7/​internal/​view/​i;​)​V 28 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​view/​j;​-​><init>(Landroid/​support/​v7/​internal/​view/​i;​)​V
   
29 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>f:​Landroid/​support/​v4/​view/​eg;​ 29 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>f:​Landroid/​support/​v4/​h/​ce;​
   
30 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 30 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
31 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 31 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
32 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Ljava/​util/​ArrayList;​ 32 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Ljava/​util/​ArrayList;​
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
35 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​view/​ef;​ 35 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​h/​cd;​
36 ····​.​locals·​1 36 ····​.​locals·​1
   
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>d:​Landroid/​support/​v4/​view/​ef;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>d:​Landroid/​support/​v4/​h/​cd;​
   
38 ····​return-​object·​v0 38 ····​return-​object·​v0
39 .​end·​method 39 .​end·​method
   
40 .​method·​static·​synthetic·​b(Landroid/​support/​v7/​internal/​view/​i;​)​V 40 .​method·​static·​synthetic·​b(Landroid/​support/​v7/​internal/​view/​i;​)​V
41 ····​.​locals·​0 41 ····​.​locals·​0
   
Offset 86, 37 lines modified Offset 86, 37 lines modified
   
86 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>b:​J 86 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>b:​J
   
87 ····​:​cond_0 87 ····​:​cond_0
88 ····​return-​object·​p0 88 ····​return-​object·​p0
89 .​end·​method 89 .​end·​method
   
90 .​method·​public·​a(Landroid/​support/​v4/​view/​dp;​)​Landroid/​support/​v7/​internal/​view/​i;​ 90 .​method·​public·​a(Landroid/​support/​v4/​h/​bn;​)​Landroid/​support/​v7/​internal/​view/​i;​
91 ····​.​locals·​1 91 ····​.​locals·​1
   
92 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>e:​Z 92 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>e:​Z
   
93 ····​if-​nez·​v0,​·​:​cond_0 93 ····​if-​nez·​v0,​·​:​cond_0
   
94 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Ljava/​util/​ArrayList;​ 94 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Ljava/​util/​ArrayList;​
   
95 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 95 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
96 ····​:​cond_0 96 ····​:​cond_0
97 ····​return-​object·​p0 97 ····​return-​object·​p0
98 .​end·​method 98 .​end·​method
   
99 .​method·​public·​a(Landroid/​support/​v4/​view/​ef;​)​Landroid/​support/​v7/​internal/​view/​i;​ 99 .​method·​public·​a(Landroid/​support/​v4/​h/​cd;​)​Landroid/​support/​v7/​internal/​view/​i;​
100 ····​.​locals·​1 100 ····​.​locals·​1
   
101 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>e:​Z 101 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>e:​Z
   
102 ····​if-​nez·​v0,​·​:​cond_0 102 ····​if-​nez·​v0,​·​:​cond_0
   
103 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>d:​Landroid/​support/​v4/​view/​ef;​ 103 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>d:​Landroid/​support/​v4/​h/​cd;​
   
104 ····​:​cond_0 104 ····​:​cond_0
105 ····​return-​object·​p0 105 ····​return-​object·​p0
106 .​end·​method 106 .​end·​method
   
107 .​method·​public·​a(Landroid/​view/​animation/​Interpolator;​)​Landroid/​support/​v7/​internal/​view/​i;​ 107 .​method·​public·​a(Landroid/​view/​animation/​Interpolator;​)​Landroid/​support/​v7/​internal/​view/​i;​
108 ····​.​locals·​1 108 ····​.​locals·​1
Offset 155, 48 lines modified Offset 155, 48 lines modified
   
155 ····​if-​eqz·​v0,​·​:​cond_4 155 ····​if-​eqz·​v0,​·​:​cond_4
   
156 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 156 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
157 ····​move-​result-​object·​v0 157 ····​move-​result-​object·​v0
   
158 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​dp;​ 158 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​h/​bn;​
   
159 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>b:​J 159 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>b:​J
   
Max diff block lines reached; 2217/5527 bytes (40.11%) of diff not shown.
[−]
smali/android/support/v7/internal/view/j.smali
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​view/​j;​ 1 .​class·​Landroid/​support/​v7/​internal/​view/​j;​
2 .​super·​Landroid/​support/​v4/​view/​eg;​ 2 .​super·​Landroid/​support/​v4/​h/​ce;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​view/​i;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​view/​i;​
   
5 .​field·​private·​b:​Z 5 .​field·​private·​b:​Z
   
Offset 14, 15 lines modified Offset 14, 15 lines modified
14 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​i;​)​V 14 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​i;​)​V
15 ····​.​locals·​1 15 ····​.​locals·​1
   
16 ····​const/​4·​v0,​·​0x0 16 ····​const/​4·​v0,​·​0x0
   
17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​ 17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​
   
18 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​eg;​-​><init>()​V 18 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​h/​ce;​-​><init>()​V
   
19 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>b:​Z 19 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>b:​Z
   
20 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>c:​I 20 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>c:​I
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
Offset 59, 29 lines modified Offset 59, 29 lines modified
59 ····​:​cond_1 59 ····​:​cond_1
60 ····​const/​4·​v0,​·​0x1 60 ····​const/​4·​v0,​·​0x1
   
61 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>b:​Z 61 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>b:​Z
   
62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​ 62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​
   
63 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​view/​ef;​ 63 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​h/​cd;​
   
64 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
65 ····​if-​eqz·​v0,​·​:​cond_0 65 ····​if-​eqz·​v0,​·​:​cond_0
   
66 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​ 66 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​
   
67 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​view/​ef;​ 67 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​h/​cd;​
   
68 ····​move-​result-​object·​v0 68 ····​move-​result-​object·​v0
   
69 ····​const/​4·​v1,​·​0x0 69 ····​const/​4·​v1,​·​0x0
   
70 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ef;​-​>a(Landroid/​view/​View;​)​V 70 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​cd;​-​>a(Landroid/​view/​View;​)​V
   
71 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
72 .​end·​method 72 .​end·​method
   
73 .​method·​public·​b(Landroid/​view/​View;​)​V 73 .​method·​public·​b(Landroid/​view/​View;​)​V
74 ····​.​locals·​2 74 ····​.​locals·​2
   
Offset 101, 29 lines modified Offset 101, 29 lines modified
   
101 ····​move-​result·​v1 101 ····​move-​result·​v1
   
102 ····​if-​ne·​v0,​·​v1,​·​:​cond_1 102 ····​if-​ne·​v0,​·​v1,​·​:​cond_1
   
103 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​ 103 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​
   
104 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​view/​ef;​ 104 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​h/​cd;​
   
105 ····​move-​result-​object·​v0 105 ····​move-​result-​object·​v0
   
106 ····​if-​eqz·​v0,​·​:​cond_0 106 ····​if-​eqz·​v0,​·​:​cond_0
   
107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​ 107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a:​Landroid/​support/​v7/​internal/​view/​i;​
   
108 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​view/​ef;​ 108 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​i;​)​Landroid/​support/​v4/​h/​cd;​
   
109 ····​move-​result-​object·​v0 109 ····​move-​result-​object·​v0
   
110 ····​const/​4·​v1,​·​0x0 110 ····​const/​4·​v1,​·​0x0
   
111 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ef;​-​>b(Landroid/​view/​View;​)​V 111 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​cd;​-​>b(Landroid/​view/​View;​)​V
   
112 ····​:​cond_0 112 ····​:​cond_0
113 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a()​V 113 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​j;​-​>a()​V
   
114 ····​:​cond_1 114 ····​:​cond_1
115 ····​return-​void 115 ····​return-​void
116 .​end·​method 116 .​end·​method
[−]
smali/android/support/v7/internal/view/menu/ActionMenuItemView.smali
Offset 60, 29 lines modified Offset 60, 29 lines modified
   
60 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​widget/​y;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 60 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​widget/​y;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
61 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 61 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
62 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
63 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​c;​-​>abc_config_allowActi​onMenuItemTextWithIco​n:​I 63 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​c;​-​>abc_config_allowActi​onMenuItemTextWithIco​n:​I
   
64 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z 64 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z
   
65 ····​move-​result·​v1 65 ····​move-​result·​v1
   
66 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>g:​Z 66 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>g:​Z
   
67 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMenuItemView:​[I 67 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMenuItemView:​[I
   
68 ····​invoke-​virtual·​{p1,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 68 ····​invoke-​virtual·​{p1,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
69 ····​move-​result-​object·​v1 69 ····​move-​result-​object·​v1
   
70 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMenuItemView_a​ndroid_minWidth:​I 70 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMenuItemView_a​ndroid_minWidth:​I
   
71 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelSiz​e(II)​I 71 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelSiz​e(II)​I
   
72 ····​move-​result·​v2 72 ····​move-​result·​v2
   
73 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>i:​I 73 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>i:​I
   
Offset 383, 15 lines modified Offset 383, 15 lines modified
   
383 ····​move-​result-​object·​v0 383 ····​move-​result-​object·​v0
   
384 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 384 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
385 ····​move-​result-​object·​v0 385 ····​move-​result-​object·​v0
   
386 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​c;​-​>abc_config_allowActi​onMenuItemTextWithIco​n:​I 386 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​c;​-​>abc_config_allowActi​onMenuItemTextWithIco​n:​I
   
387 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z 387 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z
   
388 ····​move-​result·​v0 388 ····​move-​result·​v0
   
389 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>g:​Z 389 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>g:​Z
   
Offset 451, 15 lines modified Offset 451, 15 lines modified
   
451 ····​aget·​v0,​·​v0,​·​v1 451 ····​aget·​v0,​·​v0,​·​v1
   
452 ····​div-​int/​lit8·​v5,​·​v5,​·​0x2 452 ····​div-​int/​lit8·​v5,​·​v5,​·​0x2
   
453 ····​add-​int/​2addr·​v0,​·​v5 453 ····​add-​int/​2addr·​v0,​·​v5
   
454 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​bv;​-​>e(Landroid/​view/​View;​)​I 454 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​h/​ao;​-​>a(Landroid/​view/​View;​)​I
   
455 ····​move-​result·​v5 455 ····​move-​result·​v5
   
456 ····​if-​nez·​v5,​·​:​cond_1 456 ····​if-​nez·​v5,​·​:​cond_1
   
457 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 457 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
[−]
smali/android/support/v7/internal/view/menu/a.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​menu/​a;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​menu/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​c/​a/​b;​ 4 .​implements·​Landroid/​support/​v4/​d/​a/​b;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​final·​a:​I 6 .​field·​private·​final·​a:​I
   
7 .​field·​private·​final·​b:​I 7 .​field·​private·​final·​b:​I
   
Offset 62, 59 lines modified Offset 62, 59 lines modified
62 ····​iput-​object·​p6,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​>e:​Ljava/​lang/​CharSequence;​ 62 ····​iput-​object·​p6,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​>e:​Ljava/​lang/​CharSequence;​
   
63 ····​return-​void 63 ····​return-​void
64 .​end·​method 64 .​end·​method
   
   
65 #·​virtual·​methods 65 #·​virtual·​methods
66 .​method·​public·​a(I)​Landroid/​support/​v4/​c/​a/​b;​ 66 .​method·​public·​a(I)​Landroid/​support/​v4/​d/​a/​b;​
67 ····​.​locals·​1 67 ····​.​locals·​1
   
68 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​ 68 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
69 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V 69 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V
   
70 ····​throw·​v0 70 ····​throw·​v0
71 .​end·​method 71 .​end·​method
   
72 .​method·​public·​a(Landroid/​support/​v4/​view/​ax;​)​Landroid/​support/​v4/​c/​a/​b;​ 72 .​method·​public·​a(Landroid/​support/​v4/​h/​a;​)​Landroid/​support/​v4/​d/​a/​b;​
73 ····​.​locals·​0  
   
74 ····​return-​object·​p0  
75 .​end·​method  
   
76 .​method·​public·​a(Landroid/​support/​v4/​view/​n;​)​Landroid/​support/​v4/​c/​a/​b;​  
77 ····​.​locals·​1 73 ····​.​locals·​1
   
78 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​ 74 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
79 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V 75 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V
   
80 ····​throw·​v0 76 ····​throw·​v0
81 .​end·​method 77 .​end·​method
   
82 .​method·​public·​a(Landroid/​view/​View;​)​Landroid/​support/​v4/​c/​a/​b;​ 78 .​method·​public·​a(Landroid/​support/​v4/​h/​ad;​)​Landroid/​support/​v4/​d/​a/​b;​
  79 ····​.​locals·​0
   
  80 ····​return-​object·​p0
  81 .​end·​method
   
  82 .​method·​public·​a(Landroid/​view/​View;​)​Landroid/​support/​v4/​d/​a/​b;​
83 ····​.​locals·​1 83 ····​.​locals·​1
   
84 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​ 84 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
85 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V 85 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V
   
86 ····​throw·​v0 86 ····​throw·​v0
87 .​end·​method 87 .​end·​method
   
88 .​method·​public·​a()​Landroid/​support/​v4/​view/​n;​ 88 .​method·​public·​a()​Landroid/​support/​v4/​h/​a;​
89 ····​.​locals·​1 89 ····​.​locals·​1
   
90 ····​const/​4·​v0,​·​0x0 90 ····​const/​4·​v0,​·​0x0
   
91 ····​return-​object·​v0 91 ····​return-​object·​v0
92 .​end·​method 92 .​end·​method
   
93 .​method·​public·​b(I)​Landroid/​support/​v4/​c/​a/​b;​ 93 .​method·​public·​b(I)​Landroid/​support/​v4/​d/​a/​b;​
94 ····​.​locals·​0 94 ····​.​locals·​0
   
95 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​>setShowAsAction(I)​V 95 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​>setShowAsAction(I)​V
   
96 ····​return-​object·​p0 96 ····​return-​object·​p0
97 .​end·​method 97 .​end·​method
   
Offset 355, 25 lines modified Offset 355, 25 lines modified
   
355 ····​throw·​v0 355 ····​throw·​v0
356 .​end·​method 356 .​end·​method
   
357 .​method·​public·​synthetic·​setActionView(I)​Landroid/​view/​MenuItem;​ 357 .​method·​public·​synthetic·​setActionView(I)​Landroid/​view/​MenuItem;​
358 ····​.​locals·​1 358 ····​.​locals·​1
   
359 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​>a(I)​Landroid/​support/​v4/​c/​a/​b;​ 359 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​>a(I)​Landroid/​support/​v4/​d/​a/​b;​
   
360 ····​move-​result-​object·​v0 360 ····​move-​result-​object·​v0
   
361 ····​return-​object·​v0 361 ····​return-​object·​v0
362 .​end·​method 362 .​end·​method
   
363 .​method·​public·​synthetic·​setActionView(Landroi​d/​view/​View;​)​Landroid/​view/​MenuItem;​ 363 .​method·​public·​synthetic·​setActionView(Landroi​d/​view/​View;​)​Landroid/​view/​MenuItem;​
364 ····​.​locals·​1 364 ····​.​locals·​1
   
365 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​>a(Landroid/​view/​View;​)​Landroid/​support/​v4/​c/​a/​b;​ 365 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​>a(Landroid/​view/​View;​)​Landroid/​support/​v4/​d/​a/​b;​
   
366 ····​move-​result-​object·​v0 366 ····​move-​result-​object·​v0
Max diff block lines reached; 1245/4087 bytes (30.46%) of diff not shown.
[−]
smali/android/support/v7/internal/view/menu/ab.smali
Offset 1, 84 lines modified Offset 1, 84 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​ 1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​a;​)​Landroid/​view/​Menu;​ 4 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​a;​)​Landroid/​view/​Menu;​
5 ····​.​locals·​2 5 ····​.​locals·​2
   
6 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 6 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
7 ····​const/​16·​v1,​·​0xe 7 ····​const/​16·​v1,​·​0xe
   
8 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 8 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
9 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​ 9 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​
   
10 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​a;​)​V 10 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​a;​)​V
   
11 ····​return-​object·​v0 11 ····​return-​object·​v0
   
12 ····​:​cond_0 12 ····​:​cond_0
13 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​ 13 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
14 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V 14 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V
   
15 ····​throw·​v0 15 ····​throw·​v0
16 .​end·​method 16 .​end·​method
   
17 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​b;​)​Landroid/​view/​MenuItem;​ 17 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​b;​)​Landroid/​view/​MenuItem;​
18 ····​.​locals·​2 18 ····​.​locals·​2
   
19 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 19 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
20 ····​const/​16·​v1,​·​0x10 20 ····​const/​16·​v1,​·​0x10
   
21 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 21 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
22 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​t;​ 22 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​t;​
   
23 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​t;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​b;​)​V 23 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​t;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​b;​)​V
   
24 ····​:​goto_0 24 ····​:​goto_0
25 ····​return-​object·​v0 25 ····​return-​object·​v0
   
26 ····​:​cond_0 26 ····​:​cond_0
27 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 27 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
28 ····​const/​16·​v1,​·​0xe 28 ····​const/​16·​v1,​·​0xe
   
29 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 29 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
30 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​ 30 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​
   
31 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​b;​)​V 31 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​b;​)​V
   
32 ····​goto·​:​goto_0 32 ····​goto·​:​goto_0
   
33 ····​:​cond_1 33 ····​:​cond_1
34 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​ 34 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
35 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V 35 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V
   
36 ····​throw·​v0 36 ····​throw·​v0
37 .​end·​method 37 .​end·​method
   
38 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​c;​)​Landroid/​view/​SubMenu;​ 38 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​c;​)​Landroid/​view/​SubMenu;​
39 ····​.​locals·​2 39 ····​.​locals·​2
   
40 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 40 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
41 ····​const/​16·​v1,​·​0xe 41 ····​const/​16·​v1,​·​0xe
   
42 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 42 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
43 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​ 43 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​
   
44 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​c;​)​V 44 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​c;​)​V
   
45 ····​return-​object·​v0 45 ····​return-​object·​v0
   
46 ····​:​cond_0 46 ····​:​cond_0
47 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​ 47 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
48 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V 48 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V
[−]
smali/android/support/v7/internal/view/menu/ac.smali
Offset 2, 32 lines modified Offset 2, 32 lines modified
2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​e;​ 2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​e;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​Menu;​ 4 .​implements·​Landroid/​view/​Menu;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​a;​)​V 6 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​a;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Object;​)​V 8 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Object;​)​V
   
9 ····​return-​void 9 ····​return-​void
10 .​end·​method 10 .​end·​method
   
   
11 #·​virtual·​methods 11 #·​virtual·​methods
12 .​method·​public·​add(I)​Landroid/​view/​MenuItem;​ 12 .​method·​public·​add(I)​Landroid/​view/​MenuItem;​
13 ····​.​locals·​1 13 ····​.​locals·​1
   
14 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​ 14 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​
   
15 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​ 15 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​a;​
   
16 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​a;​-​>add(I)​Landroid/​view/​MenuItem;​ 16 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​d/​a/​a;​-​>add(I)​Landroid/​view/​MenuItem;​
   
17 ····​move-​result-​object·​v0 17 ····​move-​result-​object·​v0
   
18 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​ 18 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​
   
19 ····​move-​result-​object·​v0 19 ····​move-​result-​object·​v0
   
Offset 35, 17 lines modified Offset 35, 17 lines modified
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​add(IIII)​Landroid/​view/​MenuItem;​ 36 .​method·​public·​add(IIII)​Landroid/​view/​MenuItem;​
37 ····​.​locals·​1 37 ····​.​locals·​1
   
38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​ 38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​
   
39 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​ 39 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​a;​
   
40 ····​invoke-​interface·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​c/​a/​a;​-​>add(IIII)​Landroid/​view/​MenuItem;​ 40 ····​invoke-​interface·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​d/​a/​a;​-​>add(IIII)​Landroid/​view/​MenuItem;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
42 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​ 42 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​
   
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v0
   
Offset 53, 17 lines modified Offset 53, 17 lines modified
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​add(IIILjava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​ 54 .​method·​public·​add(IIILjava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​
55 ····​.​locals·​1 55 ····​.​locals·​1
   
56 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​ 56 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​
   
57 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​ 57 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​a;​
   
58 ····​invoke-​interface·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​c/​a/​a;​-​>add(IIILjava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​ 58 ····​invoke-​interface·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​d/​a/​a;​-​>add(IIILjava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
60 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​ 60 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​
   
61 ····​move-​result-​object·​v0 61 ····​move-​result-​object·​v0
   
Offset 71, 17 lines modified Offset 71, 17 lines modified
71 .​end·​method 71 .​end·​method
   
72 .​method·​public·​add(Ljava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​ 72 .​method·​public·​add(Ljava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​
73 ····​.​locals·​1 73 ····​.​locals·​1
   
74 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​ 74 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​
   
75 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​a;​ 75 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​a;​
   
76 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​a;​-​>add(Ljava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​ 76 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​d/​a/​a;​-​>add(Ljava/​lang/​CharSequence;​)​Landroid/​view/​MenuItem;​
   
77 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
78 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​ 78 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​
   
79 ····​move-​result-​object·​v0 79 ····​move-​result-​object·​v0
   
Offset 100, 15 lines modified Offset 100, 15 lines modified
100 ····​array-​length·​v1,​·​v0 100 ····​array-​length·​v1,​·​v0
   
101 ····​new-​array·​v9,​·​v1,​·​[Landroid/​view/​MenuItem;​ 101 ····​new-​array·​v9,​·​v1,​·​[Landroid/​view/​MenuItem;​
   
102 ····​:​cond_0 102 ····​:​cond_0
103 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​ 103 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​>b:​Ljava/​lang/​Object;​
   
104 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​c/​a/​a;​ 104 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​d/​a/​a;​
   
105 ····​move·​v2,​·​p1 105 ····​move·​v2,​·​p1
   
106 ····​move·​v3,​·​p2 106 ····​move·​v3,​·​p2
Max diff block lines reached; 10904/14523 bytes (75.08%) of diff not shown.
[−]
smali/android/support/v7/internal/view/menu/ExpandedMenuView.smali
Offset 59, 45 lines modified Offset 59, 45 lines modified
   
59 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​widget/​ListView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 59 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​widget/​ListView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
60 ····​invoke-​virtual·​{p0,​·​p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​-​>setOnItemClickListen​er(Landroid/​widget/​AdapterView$OnItemCli​ckListener;​)​V 60 ····​invoke-​virtual·​{p0,​·​p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​-​>setOnItemClickListen​er(Landroid/​widget/​AdapterView$OnItemCli​ckListener;​)​V
   
61 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​-​>a:​[I 61 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​-​>a:​[I
   
62 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 62 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 64 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
65 ····​move-​result·​v1 65 ····​move-​result·​v1
   
66 ····​if-​eqz·​v1,​·​:​cond_0 66 ····​if-​eqz·​v1,​·​:​cond_0
   
67 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 67 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
68 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v1
   
69 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V 69 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
70 ····​:​cond_0 70 ····​:​cond_0
71 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 71 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
72 ····​move-​result·​v1 72 ····​move-​result·​v1
   
73 ····​if-​eqz·​v1,​·​:​cond_1 73 ····​if-​eqz·​v1,​·​:​cond_1
   
74 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 74 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
75 ····​move-​result-​object·​v1 75 ····​move-​result-​object·​v1
   
76 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​-​>setDivider(Landroid/​graphics/​drawable/​Drawable;​)​V 76 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​-​>setDivider(Landroid/​graphics/​drawable/​Drawable;​)​V
   
77 ····​:​cond_1 77 ····​:​cond_1
78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
79 ····​return-​void 79 ····​return-​void
80 .​end·​method 80 .​end·​method
   
   
81 #·​virtual·​methods 81 #·​virtual·​methods
82 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​)​V 82 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​)​V
[−]
smali/android/support/v7/internal/view/menu/ad.smali
Offset 196, 15 lines modified Offset 196, 15 lines modified
196 .​method·​public·​setHeaderIcon(I)​Landroid/​view/​SubMenu;​ 196 .​method·​public·​setHeaderIcon(I)​Landroid/​view/​SubMenu;​
197 ····​.​locals·​1 197 ····​.​locals·​1
   
198 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>e()​Landroid/​content/​Context;​ 198 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>e()​Landroid/​content/​Context;​
   
199 ····​move-​result-​object·​v0 199 ····​move-​result-​object·​v0
   
200 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v4/​a/​a;​-​>a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​ 200 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v4/​b/​a;​-​>a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​
   
201 ····​move-​result-​object·​v0 201 ····​move-​result-​object·​v0
   
202 ····​invoke-​super·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 202 ····​invoke-​super·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
203 ····​return-​object·​p0 203 ····​return-​object·​p0
204 .​end·​method 204 .​end·​method
[−]
smali/android/support/v7/internal/view/menu/ae.smali
Offset 2, 140 lines modified Offset 2, 140 lines modified
2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​ 2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​SubMenu;​ 4 .​implements·​Landroid/​view/​SubMenu;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​c;​)​V 6 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​c;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​a;​)​V 8 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​ac;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​a;​)​V
   
9 ····​return-​void 9 ····​return-​void
10 .​end·​method 10 .​end·​method
   
   
11 #·​virtual·​methods 11 #·​virtual·​methods
12 .​method·​public·​b()​Landroid/​support/​v4/​c/​a/​c;​ 12 .​method·​public·​b()​Landroid/​support/​v4/​d/​a/​c;​
13 ····​.​locals·​1 13 ····​.​locals·​1
   
14 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b:​Ljava/​lang/​Object;​ 14 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b:​Ljava/​lang/​Object;​
   
15 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​c;​ 15 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​c;​
   
16 ····​return-​object·​v0 16 ····​return-​object·​v0
17 .​end·​method 17 .​end·​method
   
18 .​method·​public·​clearHeader()​V 18 .​method·​public·​clearHeader()​V
19 ····​.​locals·​1 19 ····​.​locals·​1
   
20 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​c/​a/​c;​ 20 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​d/​a/​c;​
   
21 ····​move-​result-​object·​v0 21 ····​move-​result-​object·​v0
   
22 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​c;​-​>clearHeader()​V 22 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​d/​a/​c;​-​>clearHeader()​V
   
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
25 .​method·​public·​getItem()​Landroid/​view/​MenuItem;​ 25 .​method·​public·​getItem()​Landroid/​view/​MenuItem;​
26 ····​.​locals·​1 26 ····​.​locals·​1
   
27 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​c/​a/​c;​ 27 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​d/​a/​c;​
   
28 ····​move-​result-​object·​v0 28 ····​move-​result-​object·​v0
   
29 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​c;​-​>getItem()​Landroid/​view/​MenuItem;​ 29 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​d/​a/​c;​-​>getItem()​Landroid/​view/​MenuItem;​
   
30 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
31 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​ 31 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​
   
32 ····​move-​result-​object·​v0 32 ····​move-​result-​object·​v0
   
33 ····​return-​object·​v0 33 ····​return-​object·​v0
34 .​end·​method 34 .​end·​method
   
35 .​method·​public·​setHeaderIcon(I)​Landroid/​view/​SubMenu;​ 35 .​method·​public·​setHeaderIcon(I)​Landroid/​view/​SubMenu;​
36 ····​.​locals·​1 36 ····​.​locals·​1
   
37 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​c/​a/​c;​ 37 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​d/​a/​c;​
   
38 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
39 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​c;​-​>setHeaderIcon(I)​Landroid/​view/​SubMenu;​ 39 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​d/​a/​c;​-​>setHeaderIcon(I)​Landroid/​view/​SubMenu;​
   
40 ····​return-​object·​p0 40 ····​return-​object·​p0
41 .​end·​method 41 .​end·​method
   
42 .​method·​public·​setHeaderIcon(Landroi​d/​graphics/​drawable/​Drawable;​)​Landroid/​view/​SubMenu;​ 42 .​method·​public·​setHeaderIcon(Landroi​d/​graphics/​drawable/​Drawable;​)​Landroid/​view/​SubMenu;​
43 ····​.​locals·​1 43 ····​.​locals·​1
   
44 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​c/​a/​c;​ 44 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​d/​a/​c;​
   
45 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
46 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​c;​-​>setHeaderIcon(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​view/​SubMenu;​ 46 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​d/​a/​c;​-​>setHeaderIcon(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​view/​SubMenu;​
   
47 ····​return-​object·​p0 47 ····​return-​object·​p0
48 .​end·​method 48 .​end·​method
   
49 .​method·​public·​setHeaderTitle(I)​Landroid/​view/​SubMenu;​ 49 .​method·​public·​setHeaderTitle(I)​Landroid/​view/​SubMenu;​
50 ····​.​locals·​1 50 ····​.​locals·​1
   
51 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​c/​a/​c;​ 51 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​d/​a/​c;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​c;​-​>setHeaderTitle(I)​Landroid/​view/​SubMenu;​ 53 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​d/​a/​c;​-​>setHeaderTitle(I)​Landroid/​view/​SubMenu;​
   
54 ····​return-​object·​p0 54 ····​return-​object·​p0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​setHeaderTitle(Ljava/​lang/​CharSequence;​)​Landroid/​view/​SubMenu;​ 56 .​method·​public·​setHeaderTitle(Ljava/​lang/​CharSequence;​)​Landroid/​view/​SubMenu;​
57 ····​.​locals·​1 57 ····​.​locals·​1
   
58 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​c/​a/​c;​ 58 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ae;​-​>b()​Landroid/​support/​v4/​d/​a/​c;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
Max diff block lines reached; 2026/6225 bytes (32.55%) of diff not shown.
[−]
smali/android/support/v7/internal/view/menu/d.smali
Offset 335, 15 lines modified Offset 335, 15 lines modified
   
335 ····​move-​result-​object·​v9 335 ····​move-​result-​object·​v9
   
336 ····​if-​eq·​v1,​·​v2,​·​:​cond_2 336 ····​if-​eq·​v1,​·​v2,​·​:​cond_2
   
337 ····​invoke-​virtual·​{v9,​·​v5},​·​Landroid/​view/​View;​-​>setPressed(Z)​V 337 ····​invoke-​virtual·​{v9,​·​v5},​·​Landroid/​view/​View;​-​>setPressed(Z)​V
   
338 ····​invoke-​static·​{v9},​·​Landroid/​support/​v4/​view/​bv;​-​>n(Landroid/​view/​View;​)​V 338 ····​invoke-​static·​{v9},​·​Landroid/​support/​v4/​h/​ao;​-​>h(Landroid/​view/​View;​)​V
   
339 ····​:​cond_2 339 ····​:​cond_2
340 ····​if-​eq·​v9,​·​v3,​·​:​cond_3 340 ····​if-​eq·​v9,​·​v3,​·​:​cond_3
   
341 ····​invoke-​virtual·​{p0,​·​v9,​·​v4},​·​Landroid/​support/​v7/​internal/​view/​menu/​d;​-​>a(Landroid/​view/​View;​I)​V 341 ····​invoke-​virtual·​{p0,​·​v9,​·​v4},​·​Landroid/​support/​v7/​internal/​view/​menu/​d;​-​>a(Landroid/​view/​View;​I)​V
   
342 ····​:​cond_3 342 ····​:​cond_3
[−]
smali/android/support/v7/internal/view/menu/e.smali
Offset 22, 29 lines modified Offset 22, 29 lines modified
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​final·​a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​ 24 .​method·​final·​a(Landroid/​view/​MenuItem;​)​Landroid/​view/​MenuItem;​
25 ····​.​locals·​3 25 ····​.​locals·​3
   
26 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v4/​c/​a/​b;​ 26 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v4/​d/​a/​b;​
   
27 ····​if-​eqz·​v0,​·​:​cond_2 27 ····​if-​eqz·​v0,​·​:​cond_2
   
28 ····​move-​object·​v0,​·​p1 28 ····​move-​object·​v0,​·​p1
   
29 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​b;​ 29 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​b;​
   
30 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>c:​Ljava/​util/​Map;​ 30 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>c:​Ljava/​util/​Map;​
   
31 ····​if-​nez·​v1,​·​:​cond_0 31 ····​if-​nez·​v1,​·​:​cond_0
   
32 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​f/​a;​ 32 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​g/​a;​
   
33 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​f/​a;​-​><init>()​V 33 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​g/​a;​-​><init>()​V
   
34 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>c:​Ljava/​util/​Map;​ 34 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>c:​Ljava/​util/​Map;​
   
35 ····​:​cond_0 35 ····​:​cond_0
36 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>c:​Ljava/​util/​Map;​ 36 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>c:​Ljava/​util/​Map;​
   
37 ····​invoke-​interface·​{v1,​·​p1},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 37 ····​invoke-​interface·​{v1,​·​p1},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Offset 53, 15 lines modified Offset 53, 15 lines modified
   
53 ····​check-​cast·​v1,​·​Landroid/​view/​MenuItem;​ 53 ····​check-​cast·​v1,​·​Landroid/​view/​MenuItem;​
   
54 ····​if-​nez·​v1,​·​:​cond_1 54 ····​if-​nez·​v1,​·​:​cond_1
   
55 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>a:​Landroid/​content/​Context;​ 55 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>a:​Landroid/​content/​Context;​
   
56 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​-​>a(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​b;​)​Landroid/​view/​MenuItem;​ 56 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​-​>a(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​b;​)​Landroid/​view/​MenuItem;​
   
57 ····​move-​result-​object·​v1 57 ····​move-​result-​object·​v1
   
58 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>c:​Ljava/​util/​Map;​ 58 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>c:​Ljava/​util/​Map;​
   
59 ····​invoke-​interface·​{v2,​·​v0,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 59 ····​invoke-​interface·​{v2,​·​v0,​·​v1},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
Offset 74, 27 lines modified Offset 74, 27 lines modified
   
74 ····​goto·​:​goto_0 74 ····​goto·​:​goto_0
75 .​end·​method 75 .​end·​method
   
76 .​method·​final·​a(Landroid/​view/​SubMenu;​)​Landroid/​view/​SubMenu;​ 76 .​method·​final·​a(Landroid/​view/​SubMenu;​)​Landroid/​view/​SubMenu;​
77 ····​.​locals·​2 77 ····​.​locals·​2
   
78 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v4/​c/​a/​c;​ 78 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v4/​d/​a/​c;​
   
79 ····​if-​eqz·​v0,​·​:​cond_2 79 ····​if-​eqz·​v0,​·​:​cond_2
   
80 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​c/​a/​c;​ 80 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​d/​a/​c;​
   
81 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>d:​Ljava/​util/​Map;​ 81 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>d:​Ljava/​util/​Map;​
   
82 ····​if-​nez·​v0,​·​:​cond_0 82 ····​if-​nez·​v0,​·​:​cond_0
   
83 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​a;​ 83 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​g/​a;​
   
84 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​f/​a;​-​><init>()​V 84 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​g/​a;​-​><init>()​V
   
85 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>d:​Ljava/​util/​Map;​ 85 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>d:​Ljava/​util/​Map;​
   
86 ····​:​cond_0 86 ····​:​cond_0
87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>d:​Ljava/​util/​Map;​ 87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>d:​Ljava/​util/​Map;​
   
88 ····​invoke-​interface·​{v0,​·​p1},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 88 ····​invoke-​interface·​{v0,​·​p1},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Offset 103, 15 lines modified Offset 103, 15 lines modified
   
103 ····​check-​cast·​v0,​·​Landroid/​view/​SubMenu;​ 103 ····​check-​cast·​v0,​·​Landroid/​view/​SubMenu;​
   
104 ····​if-​nez·​v0,​·​:​cond_1 104 ····​if-​nez·​v0,​·​:​cond_1
   
105 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>a:​Landroid/​content/​Context;​ 105 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>a:​Landroid/​content/​Context;​
   
106 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​-​>a(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​c;​)​Landroid/​view/​SubMenu;​ 106 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​ab;​-​>a(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​c;​)​Landroid/​view/​SubMenu;​
   
107 ····​move-​result-​object·​v0 107 ····​move-​result-​object·​v0
   
108 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>d:​Ljava/​util/​Map;​ 108 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​>d:​Ljava/​util/​Map;​
   
109 ····​invoke-​interface·​{v1,​·​p1,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 109 ····​invoke-​interface·​{v1,​·​p1,​·​v0},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
[−]
smali/android/support/v7/internal/view/menu/g.smali
Offset 74, 15 lines modified Offset 74, 15 lines modified
   
74 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​g;​-​>d:​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​ 74 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​g;​-​>d:​Landroid/​support/​v7/​internal/​view/​menu/​ExpandedMenuView;​
   
75 ····​if-​nez·​v0,​·​:​cond_1 75 ····​if-​nez·​v0,​·​:​cond_1
   
76 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​g;​-​>b:​Landroid/​view/​LayoutInflater;​ 76 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​g;​-​>b:​Landroid/​view/​LayoutInflater;​
   
77 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​i;​-​>abc_expanded_menu_la​yout:​I 77 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​i;​-​>abc_expanded_menu_la​yout:​I
   
78 ····​const/​4·​v2,​·​0x0 78 ····​const/​4·​v2,​·​0x0
   
79 ····​invoke-​virtual·​{v0,​·​v1,​·​p1,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 79 ····​invoke-​virtual·​{v0,​·​v1,​·​p1,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
80 ····​move-​result-​object·​v0 80 ····​move-​result-​object·​v0
   
[−]
smali/android/support/v7/internal/view/menu/ListMenuItemView.smali
Offset 51, 39 lines modified Offset 51, 39 lines modified
   
51 ····​const/​4·​v3,​·​0x0 51 ····​const/​4·​v3,​·​0x0
   
52 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​widget/​LinearLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 52 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​widget/​LinearLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
53 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>l:​Landroid/​content/​Context;​ 53 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>l:​Landroid/​content/​Context;​
   
54 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>MenuView:​[I 54 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>MenuView:​[I
   
55 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 55 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
56 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
57 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>MenuView_android_ite​mBackground:​I 57 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>MenuView_android_ite​mBackground:​I
   
58 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
59 ····​move-​result-​object·​v1 59 ····​move-​result-​object·​v1
   
60 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>g:​Landroid/​graphics/​drawable/​Drawable;​ 60 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>g:​Landroid/​graphics/​drawable/​Drawable;​
   
61 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>MenuView_android_ite​mTextAppearance:​I 61 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>MenuView_android_ite​mTextAppearance:​I
   
62 ····​const/​4·​v2,​·​-​0x1 62 ····​const/​4·​v2,​·​-​0x1
   
63 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I 63 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I
   
64 ····​move-​result·​v1 64 ····​move-​result·​v1
   
65 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>h:​I 65 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>h:​I
   
66 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>MenuView_preserveIco​nSpacing:​I 66 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>MenuView_preserveIco​nSpacing:​I
   
67 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z 67 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z
   
68 ····​move-​result·​v1 68 ····​move-​result·​v1
   
69 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>j:​Z 69 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>j:​Z
   
Offset 99, 15 lines modified Offset 99, 15 lines modified
   
99 ····​const/​4·​v2,​·​0x0 99 ····​const/​4·​v2,​·​0x0
   
100 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>getInflater()​Landroid/​view/​LayoutInflater;​ 100 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>getInflater()​Landroid/​view/​LayoutInflater;​
   
101 ····​move-​result-​object·​v0 101 ····​move-​result-​object·​v0
   
102 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​i;​-​>abc_list_menu_item_i​con:​I 102 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​i;​-​>abc_list_menu_item_i​con:​I
   
103 ····​invoke-​virtual·​{v0,​·​v1,​·​p0,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 103 ····​invoke-​virtual·​{v0,​·​v1,​·​p0,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
104 ····​move-​result-​object·​v0 104 ····​move-​result-​object·​v0
   
105 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​ 105 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​
   
Offset 123, 15 lines modified Offset 123, 15 lines modified
123 .​method·​private·​c()​V 123 .​method·​private·​c()​V
124 ····​.​locals·​3 124 ····​.​locals·​3
   
125 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>getInflater()​Landroid/​view/​LayoutInflater;​ 125 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>getInflater()​Landroid/​view/​LayoutInflater;​
   
126 ····​move-​result-​object·​v0 126 ····​move-​result-​object·​v0
   
127 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​i;​-​>abc_list_menu_item_r​adio:​I 127 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​i;​-​>abc_list_menu_item_r​adio:​I
   
128 ····​const/​4·​v2,​·​0x0 128 ····​const/​4·​v2,​·​0x0
   
129 ····​invoke-​virtual·​{v0,​·​v1,​·​p0,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 129 ····​invoke-​virtual·​{v0,​·​v1,​·​p0,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
130 ····​move-​result-​object·​v0 130 ····​move-​result-​object·​v0
   
Offset 149, 15 lines modified Offset 149, 15 lines modified
149 .​method·​private·​d()​V 149 .​method·​private·​d()​V
150 ····​.​locals·​3 150 ····​.​locals·​3
   
151 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>getInflater()​Landroid/​view/​LayoutInflater;​ 151 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>getInflater()​Landroid/​view/​LayoutInflater;​
   
152 ····​move-​result-​object·​v0 152 ····​move-​result-​object·​v0
   
153 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​i;​-​>abc_list_menu_item_c​heckbox:​I 153 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​i;​-​>abc_list_menu_item_c​heckbox:​I
   
154 ····​const/​4·​v2,​·​0x0 154 ····​const/​4·​v2,​·​0x0
   
155 ····​invoke-​virtual·​{v0,​·​v1,​·​p0,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 155 ····​invoke-​virtual·​{v0,​·​v1,​·​p0,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
156 ····​move-​result-​object·​v0 156 ····​move-​result-​object·​v0
   
Offset 326, 15 lines modified Offset 326, 15 lines modified
   
326 ····​invoke-​super·​{p0},​·​Landroid/​widget/​LinearLayout;​-​>onFinishInflate()​V 326 ····​invoke-​super·​{p0},​·​Landroid/​widget/​LinearLayout;​-​>onFinishInflate()​V
   
327 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>g:​Landroid/​graphics/​drawable/​Drawable;​ 327 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>g:​Landroid/​graphics/​drawable/​Drawable;​
   
328 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V 328 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
329 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​g;​-​>title:​I 329 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​g;​-​>title:​I
   
330 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>findViewById(I)​Landroid/​view/​View;​ 330 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ListMenuItemView;​-​>findViewById(I)​Landroid/​view/​View;​
   
Max diff block lines reached; 696/4662 bytes (14.93%) of diff not shown.
[−]
smali/android/support/v7/internal/view/menu/i.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​menu/​i;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​c/​a/​a;​ 4 .​implements·​Landroid/​support/​v4/​d/​a/​a;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​private·​static·​final·​d:​[I 6 .​field·​private·​static·​final·​d:​[I
   
   
7 #·​instance·​fields 7 #·​instance·​fields
Offset 310, 15 lines modified Offset 310, 15 lines modified
310 ····​:​goto_1 310 ····​:​goto_1
311 ····​if-​lez·​p3,​·​:​cond_4 311 ····​if-​lez·​p3,​·​:​cond_4
   
312 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>e()​Landroid/​content/​Context;​ 312 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>e()​Landroid/​content/​Context;​
   
313 ····​move-​result-​object·​v0 313 ····​move-​result-​object·​v0
   
314 ····​invoke-​static·​{v0,​·​p3},​·​Landroid/​support/​v4/​a/​a;​-​>a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​ 314 ····​invoke-​static·​{v0,​·​p3},​·​Landroid/​support/​v4/​b/​a;​-​>a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​
   
315 ····​move-​result-​object·​v0 315 ····​move-​result-​object·​v0
   
316 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​ 316 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​
   
317 ····​:​cond_2 317 ····​:​cond_2
318 ····​:​goto_2 318 ····​:​goto_2
Offset 576, 15 lines modified Offset 576, 15 lines modified
   
576 ····​iget·​v1,​·​v1,​·​Landroid/​content/​res/​Configuration;​-​>keyboard:​I 576 ····​iget·​v1,​·​v1,​·​Landroid/​content/​res/​Configuration;​-​>keyboard:​I
   
577 ····​if-​eq·​v1,​·​v0,​·​:​cond_0 577 ····​if-​eq·​v1,​·​v0,​·​:​cond_0
   
578 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>f:​Landroid/​content/​res/​Resources;​ 578 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>f:​Landroid/​content/​res/​Resources;​
   
579 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​c;​-​>abc_config_showMenuS​hortcutsWhenKeyboardP​resent:​I 579 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​c;​-​>abc_config_showMenuS​hortcutsWhenKeyboardP​resent:​I
   
580 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z 580 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z
   
581 ····​move-​result·​v1 581 ····​move-​result·​v1
   
582 ····​if-​eqz·​v1,​·​:​cond_0 582 ····​if-​eqz·​v1,​·​:​cond_0
   
Offset 871, 15 lines modified Offset 871, 15 lines modified
871 ····​:​goto_0 871 ····​:​goto_0
872 ····​if-​ge·​v2,​·​v3,​·​:​cond_3 872 ····​if-​ge·​v2,​·​v3,​·​:​cond_3
   
873 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>getItem(I)​Landroid/​view/​MenuItem;​ 873 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>getItem(I)​Landroid/​view/​MenuItem;​
   
874 ····​move-​result-​object·​v4 874 ····​move-​result-​object·​v4
   
875 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​view/​as;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​View;​ 875 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​h/​y;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​View;​
   
876 ····​move-​result-​object·​v1 876 ····​move-​result-​object·​v1
   
877 ····​if-​eqz·​v1,​·​:​cond_1 877 ····​if-​eqz·​v1,​·​:​cond_1
   
878 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getId()​I 878 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getId()​I
   
Offset 894, 15 lines modified Offset 894, 15 lines modified
894 ····​new-​instance·​v0,​·​Landroid/​util/​SparseArray;​ 894 ····​new-​instance·​v0,​·​Landroid/​util/​SparseArray;​
   
895 ····​invoke-​direct·​{v0},​·​Landroid/​util/​SparseArray;​-​><init>()​V 895 ····​invoke-​direct·​{v0},​·​Landroid/​util/​SparseArray;​-​><init>()​V
   
896 ····​:​cond_0 896 ····​:​cond_0
897 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​view/​View;​-​>saveHierarchyState(L​android/​util/​SparseArray;​)​V 897 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​view/​View;​-​>saveHierarchyState(L​android/​util/​SparseArray;​)​V
   
898 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​view/​as;​-​>c(Landroid/​view/​MenuItem;​)​Z 898 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​h/​y;​-​>c(Landroid/​view/​MenuItem;​)​Z
   
899 ····​move-​result·​v1 899 ····​move-​result·​v1
   
900 ····​if-​eqz·​v1,​·​:​cond_1 900 ····​if-​eqz·​v1,​·​:​cond_1
   
901 ····​const-​string·​v1,​·​"android:​menu:​expandedactionview" 901 ····​const-​string·​v1,​·​"android:​menu:​expandedactionview"
   
Offset 1319, 21 lines modified Offset 1319, 21 lines modified
1319 ····​return·​v0 1319 ····​return·​v0
   
1320 ····​:​cond_1 1320 ····​:​cond_1
1321 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>b()​Z 1321 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>b()​Z
   
1322 ····​move-​result·​v3 1322 ····​move-​result·​v3
   
1323 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>a()​Landroid/​support/​v4/​view/​n;​ 1323 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>a()​Landroid/​support/​v4/​h/​a;​
   
1324 ····​move-​result-​object·​v4 1324 ····​move-​result-​object·​v4
   
1325 ····​if-​eqz·​v4,​·​:​cond_2 1325 ····​if-​eqz·​v4,​·​:​cond_2
   
1326 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​view/​n;​-​>e()​Z 1326 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​h/​a;​-​>e()​Z
   
1327 ····​move-​result·​v1 1327 ····​move-​result·​v1
   
1328 ····​if-​eqz·​v1,​·​:​cond_2 1328 ····​if-​eqz·​v1,​·​:​cond_2
   
1329 ····​move·​v1,​·​v2 1329 ····​move·​v1,​·​v2
   
Offset 1394, 15 lines modified Offset 1394, 15 lines modified
Max diff block lines reached; 1496/4558 bytes (32.82%) of diff not shown.
[−]
smali/android/support/v7/internal/view/menu/l.smali
Offset 57, 17 lines modified Offset 57, 17 lines modified
   
57 ····​move-​result-​object·​v2 57 ····​move-​result-​object·​v2
   
58 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 58 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
59 ····​new-​instance·​v2,​·​Landroid/​support/​v7/​internal/​view/​menu/​g;​ 59 ····​new-​instance·​v2,​·​Landroid/​support/​v7/​internal/​view/​menu/​g;​
   
60 ····​sget·​v3,​·​Landroid/​support/​v7/​a/​i;​-​>abc_list_menu_item_l​ayout:​I 60 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​i;​-​>abc_list_menu_item_l​ayout:​I
   
61 ····​sget·​v4,​·​Landroid/​support/​v7/​a/​k;​-​>Theme_AppCompat_Comp​actMenu:​I 61 ····​sget·​v4,​·​Landroid/​support/​v7/​b/​k;​-​>Theme_AppCompat_Comp​actMenu:​I
   
62 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​internal/​view/​menu/​g;​-​><init>(II)​V 62 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​internal/​view/​menu/​g;​-​><init>(II)​V
   
63 ····​iput-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​l;​-​>a:​Landroid/​support/​v7/​internal/​view/​menu/​g;​ 63 ····​iput-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​l;​-​>a:​Landroid/​support/​v7/​internal/​view/​menu/​g;​
   
64 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​l;​-​>a:​Landroid/​support/​v7/​internal/​view/​menu/​g;​ 64 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​l;​-​>a:​Landroid/​support/​v7/​internal/​view/​menu/​g;​
   
[−]
smali/android/support/v7/internal/view/menu/m.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​view/​menu/​m;​ 1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​view/​menu/​m;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​c/​a/​b;​ 4 .​implements·​Landroid/​support/​v4/​d/​a/​b;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​private·​static·​w:​Ljava/​lang/​String;​ 6 .​field·​private·​static·​w:​Ljava/​lang/​String;​
   
7 .​field·​private·​static·​x:​Ljava/​lang/​String;​ 7 .​field·​private·​static·​x:​Ljava/​lang/​String;​
   
Offset 48, 17 lines modified Offset 48, 17 lines modified
   
48 .​field·​private·​p:​I 48 .​field·​private·​p:​I
   
49 .​field·​private·​q:​I 49 .​field·​private·​q:​I
   
50 .​field·​private·​r:​Landroid/​view/​View;​ 50 .​field·​private·​r:​Landroid/​view/​View;​
   
51 .​field·​private·​s:​Landroid/​support/​v4/​view/​n;​ 51 .​field·​private·​s:​Landroid/​support/​v4/​h/​a;​
   
52 .​field·​private·​t:​Landroid/​support/​v4/​view/​ax;​ 52 .​field·​private·​t:​Landroid/​support/​v4/​h/​ad;​
   
53 .​field·​private·​u:​Z 53 .​field·​private·​u:​Z
   
54 .​field·​private·​v:​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​ 54 .​field·​private·​v:​Landroid/​view/​ContextMenu$ContextMe​nuInfo;​
   
   
55 #·​direct·​methods 55 #·​direct·​methods
Offset 102, 15 lines modified Offset 102, 15 lines modified
102 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>l:​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 102 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>l:​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
103 ····​return-​object·​v0 103 ····​return-​object·​v0
104 .​end·​method 104 .​end·​method
   
   
105 #·​virtual·​methods 105 #·​virtual·​methods
106 .​method·​public·​a(I)​Landroid/​support/​v4/​c/​a/​b;​ 106 .​method·​public·​a(I)​Landroid/​support/​v4/​d/​a/​b;​
107 ····​.​locals·​3 107 ····​.​locals·​3
   
108 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>l:​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 108 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>l:​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
109 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>e()​Landroid/​content/​Context;​ 109 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>e()​Landroid/​content/​Context;​
   
110 ····​move-​result-​object·​v0 110 ····​move-​result-​object·​v0
Offset 125, 75 lines modified Offset 125, 75 lines modified
   
125 ····​const/​4·​v0,​·​0x0 125 ····​const/​4·​v0,​·​0x0
   
126 ····​invoke-​virtual·​{v1,​·​p1,​·​v2,​·​v0},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 126 ····​invoke-​virtual·​{v1,​·​p1,​·​v2,​·​v0},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
127 ····​move-​result-​object·​v0 127 ····​move-​result-​object·​v0
   
128 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>a(Landroid/​view/​View;​)​Landroid/​support/​v4/​c/​a/​b;​ 128 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>a(Landroid/​view/​View;​)​Landroid/​support/​v4/​d/​a/​b;​
   
129 ····​return-​object·​p0 129 ····​return-​object·​p0
130 .​end·​method 130 .​end·​method
   
131 .​method·​public·​a(Landroid/​support/​v4/​view/​ax;​)​Landroid/​support/​v4/​c/​a/​b;​ 131 .​method·​public·​a(Landroid/​support/​v4/​h/​a;​)​Landroid/​support/​v4/​d/​a/​b;​
132 ····​.​locals·​0  
   
133 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>t:​Landroid/​support/​v4/​view/​ax;​  
   
134 ····​return-​object·​p0  
135 .​end·​method  
   
136 .​method·​public·​a(Landroid/​support/​v4/​view/​n;​)​Landroid/​support/​v4/​c/​a/​b;​  
137 ····​.​locals·​2 132 ····​.​locals·​2
   
138 ····​const/​4·​v1,​·​0x0 133 ····​const/​4·​v1,​·​0x0
   
139 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​view/​n;​ 134 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​h/​a;​
   
140 ····​if-​eqz·​v0,​·​:​cond_0 135 ····​if-​eqz·​v0,​·​:​cond_0
   
141 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​view/​n;​ 136 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​h/​a;​
   
142 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​n;​-​>a(Landroid/​support/​v4/​view/​p;​)​V 137 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​a;​-​>a(Landroid/​support/​v4/​h/​c;​)​V
   
143 ····​:​cond_0 138 ····​:​cond_0
144 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>r:​Landroid/​view/​View;​ 139 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>r:​Landroid/​view/​View;​
   
145 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​view/​n;​ 140 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​h/​a;​
   
146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>l:​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 141 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>l:​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
147 ····​const/​4·​v1,​·​0x1 142 ····​const/​4·​v1,​·​0x1
   
148 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>b(Z)​V 143 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>b(Z)​V
   
149 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​view/​n;​ 144 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​h/​a;​
   
150 ····​if-​eqz·​v0,​·​:​cond_1 145 ····​if-​eqz·​v0,​·​:​cond_1
   
151 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​view/​n;​ 146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​v4/​h/​a;​
   
152 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​view/​menu/​n;​ 147 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​view/​menu/​n;​
   
Max diff block lines reached; 9955/13827 bytes (72.00%) of diff not shown.
[−]
smali/android/support/v7/internal/view/menu/n.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​view/​menu/​n;​ 1 .​class·​Landroid/​support/​v7/​internal/​view/​menu/​n;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​p;​ 4 .​implements·​Landroid/​support/​v4/​h/​c;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​view/​menu/​m;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​view/​menu/​m;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
[−]
smali/android/support/v7/internal/view/menu/o.smali
Offset 12, 15 lines modified Offset 12, 15 lines modified
   
   
12 #·​instance·​fields 12 #·​instance·​fields
13 .​field·​private·​c:​Ljava/​lang/​reflect/​Method;​ 13 .​field·​private·​c:​Ljava/​lang/​reflect/​Method;​
   
   
14 #·​direct·​methods 14 #·​direct·​methods
15 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​b;​)​V 15 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​b;​)​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Object;​)​V 17 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​e;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Object;​)​V
   
18 ····​return-​void 18 ····​return-​void
19 .​end·​method 19 .​end·​method
   
Offset 44, 15 lines modified Offset 44, 15 lines modified
44 ····​:​try_start_0 44 ····​:​try_start_0
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>c:​Ljava/​lang/​reflect/​Method;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>c:​Ljava/​lang/​reflect/​Method;​
   
46 ····​if-​nez·​v0,​·​:​cond_0 46 ····​if-​nez·​v0,​·​:​cond_0
   
47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​ 47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​
   
48 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​b;​ 48 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​b;​
   
49 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 49 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​const-​string·​v1,​·​"setExclusiveCheckabl​e" 51 ····​const-​string·​v1,​·​"setExclusiveCheckabl​e"
   
Offset 109, 45 lines modified Offset 109, 45 lines modified
109 .​end·​method 109 .​end·​method
   
110 .​method·​public·​collapseActionView()​Z 110 .​method·​public·​collapseActionView()​Z
111 ····​.​locals·​1 111 ····​.​locals·​1
   
112 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​ 112 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​
   
113 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​b;​ 113 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​b;​
   
114 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​b;​-​>collapseActionView()​Z 114 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​d/​a/​b;​-​>collapseActionView()​Z
   
115 ····​move-​result·​v0 115 ····​move-​result·​v0
   
116 ····​return·​v0 116 ····​return·​v0
117 .​end·​method 117 .​end·​method
   
118 .​method·​public·​expandActionView()​Z 118 .​method·​public·​expandActionView()​Z
119 ····​.​locals·​1 119 ····​.​locals·​1
   
120 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​ 120 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​
   
121 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​b;​ 121 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​b;​
   
122 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​b;​-​>expandActionView()​Z 122 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​d/​a/​b;​-​>expandActionView()​Z
   
123 ····​move-​result·​v0 123 ····​move-​result·​v0
   
124 ····​return·​v0 124 ····​return·​v0
125 .​end·​method 125 .​end·​method
   
126 .​method·​public·​getActionProvider()​Landroid/​view/​ActionProvider;​ 126 .​method·​public·​getActionProvider()​Landroid/​view/​ActionProvider;​
127 ····​.​locals·​2 127 ····​.​locals·​2
   
128 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​ 128 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​
   
129 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​b;​ 129 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​b;​
   
130 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​b;​-​>a()​Landroid/​support/​v4/​view/​n;​ 130 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​d/​a/​b;​-​>a()​Landroid/​support/​v4/​h/​a;​
   
131 ····​move-​result-​object·​v0 131 ····​move-​result-​object·​v0
   
132 ····​instance-​of·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​p;​ 132 ····​instance-​of·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​p;​
   
133 ····​if-​eqz·​v1,​·​:​cond_0 133 ····​if-​eqz·​v1,​·​:​cond_0
   
Offset 165, 17 lines modified Offset 165, 17 lines modified
165 .​end·​method 165 .​end·​method
   
166 .​method·​public·​getActionView()​Landroid/​view/​View;​ 166 .​method·​public·​getActionView()​Landroid/​view/​View;​
167 ····​.​locals·​2 167 ····​.​locals·​2
   
168 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​ 168 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​>b:​Ljava/​lang/​Object;​
   
169 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​b;​ 169 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​d/​a/​b;​
   
170 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​b;​-​>getActionView()​Landroid/​view/​View;​ 170 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​d/​a/​b;​-​>getActionView()​Landroid/​view/​View;​
   
171 ····​move-​result-​object·​v0 171 ····​move-​result-​object·​v0
   
172 ····​instance-​of·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​q;​ 172 ····​instance-​of·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​q;​
   
173 ····​if-​eqz·​v1,​·​:​cond_0 173 ····​if-​eqz·​v1,​·​:​cond_0
   
Offset 190, 129 lines modified Offset 190, 129 lines modified
190 .​end·​method 190 .​end·​method
   
191 .​method·​public·​getAlphabeticShortcut​()​C 191 .​method·​public·​getAlphabeticShortcut​()​C
Max diff block lines reached; 20848/24001 bytes (86.86%) of diff not shown.
[−]
smali/android/support/v7/internal/view/menu/p.smali
Offset 1, 24 lines modified Offset 1, 24 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​view/​menu/​p;​ 1 .​class·​Landroid/​support/​v7/​internal/​view/​menu/​p;​
2 .​super·​Landroid/​support/​v4/​view/​n;​ 2 .​super·​Landroid/​support/​v4/​h/​a;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​a:​Landroid/​view/​ActionProvider;​ 4 .​field·​final·​a:​Landroid/​view/​ActionProvider;​
   
5 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​internal/​view/​menu/​o;​ 5 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​internal/​view/​menu/​o;​
   
   
6 #·​direct·​methods 6 #·​direct·​methods
7 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​menu/​o;​Landroid/​content/​Context;​Landroid/​view/​ActionProvider;​)​V 7 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​menu/​o;​Landroid/​content/​Context;​Landroid/​view/​ActionProvider;​)​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​p;​-​>b:​Landroid/​support/​v7/​internal/​view/​menu/​o;​ 9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​p;​-​>b:​Landroid/​support/​v7/​internal/​view/​menu/​o;​
   
10 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​view/​n;​-​><init>(Landroid/​content/​Context;​)​V 10 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​h/​a;​-​><init>(Landroid/​content/​Context;​)​V
   
11 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​p;​-​>a:​Landroid/​view/​ActionProvider;​ 11 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​p;​-​>a:​Landroid/​view/​ActionProvider;​
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
[−]
smali/android/support/v7/internal/view/menu/q.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​view/​menu/​q;​ 1 .​class·​Landroid/​support/​v7/​internal/​view/​menu/​q;​
2 .​super·​Landroid/​widget/​FrameLayout;​ 2 .​super·​Landroid/​widget/​FrameLayout;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​c/​c;​ 4 .​implements·​Landroid/​support/​v7/​d/​c;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​a:​Landroid/​view/​CollapsibleActionView​;​ 6 .​field·​final·​a:​Landroid/​view/​CollapsibleActionView​;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
[−]
smali/android/support/v7/internal/view/menu/r.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​view/​menu/​r;​ 1 .​class·​Landroid/​support/​v7/​internal/​view/​menu/​r;​
2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​f;​ 2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​f;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​ax;​ 4 .​implements·​Landroid/​support/​v4/​h/​ad;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​view/​menu/​o;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​view/​menu/​o;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
[−]
smali/android/support/v7/internal/view/menu/t.smali
Offset 5, 18 lines modified Offset 5, 18 lines modified
5 #·​annotations 5 #·​annotations
6 .​annotation·​build·​Landroid/​annotation/​TargetApi;​ 6 .​annotation·​build·​Landroid/​annotation/​TargetApi;​
7 ····​value·​=·​0x10 7 ····​value·​=·​0x10
8 .​end·​annotation 8 .​end·​annotation
   
   
9 #·​direct·​methods 9 #·​direct·​methods
10 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​b;​)​V 10 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​b;​)​V
11 ····​.​locals·​0 11 ····​.​locals·​0
   
12 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​c/​a/​b;​)​V 12 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​o;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v4/​d/​a/​b;​)​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​a(Landroid/​view/​ActionProvider;​)​Landroid/​support/​v7/​internal/​view/​menu/​p;​ 16 .​method·​a(Landroid/​view/​ActionProvider;​)​Landroid/​support/​v7/​internal/​view/​menu/​p;​
[−]
smali/android/support/v7/internal/view/menu/u.smali
Offset 2, 15 lines modified Offset 2, 15 lines modified
2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​p;​ 2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​p;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​ActionProvider$Visibi​lityListener;​ 4 .​implements·​Landroid/​view/​ActionProvider$Visibi​lityListener;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​c:​Landroid/​support/​v4/​view/​p;​ 6 .​field·​c:​Landroid/​support/​v4/​h/​c;​
   
7 .​field·​final·​synthetic·​d:​Landroid/​support/​v7/​internal/​view/​menu/​t;​ 7 .​field·​final·​synthetic·​d:​Landroid/​support/​v7/​internal/​view/​menu/​t;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
9 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​menu/​t;​Landroid/​content/​Context;​Landroid/​view/​ActionProvider;​)​V 9 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​menu/​t;​Landroid/​content/​Context;​Landroid/​view/​ActionProvider;​)​V
10 ····​.​locals·​0 10 ····​.​locals·​0
Offset 32, 18 lines modified Offset 32, 18 lines modified
32 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​view/​ActionProvider;​-​>onCreateActionView(L​android/​view/​MenuItem;​)​Landroid/​view/​View;​ 32 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​view/​ActionProvider;​-​>onCreateActionView(L​android/​view/​MenuItem;​)​Landroid/​view/​View;​
   
33 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
34 ····​return-​object·​v0 34 ····​return-​object·​v0
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​a(Landroid/​support/​v4/​view/​p;​)​V 36 .​method·​public·​a(Landroid/​support/​v4/​h/​c;​)​V
37 ····​.​locals·​1 37 ····​.​locals·​1
   
38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>c:​Landroid/​support/​v4/​view/​p;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>c:​Landroid/​support/​v4/​h/​c;​
   
39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>a:​Landroid/​view/​ActionProvider;​ 39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>a:​Landroid/​view/​ActionProvider;​
   
40 ····​if-​eqz·​p1,​·​:​cond_0 40 ····​if-​eqz·​p1,​·​:​cond_0
   
41 ····​:​goto_0 41 ····​:​goto_0
42 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ActionProvider;​-​>setVisibilityListene​r(Landroid/​view/​ActionProvider$Visibi​lityListener;​)​V 42 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ActionProvider;​-​>setVisibilityListene​r(Landroid/​view/​ActionProvider$Visibi​lityListener;​)​V
Offset 79, 18 lines modified Offset 79, 18 lines modified
   
79 ····​return·​v0 79 ····​return·​v0
80 .​end·​method 80 .​end·​method
   
81 .​method·​public·​onActionProviderVisib​ilityChanged(Z)​V 81 .​method·​public·​onActionProviderVisib​ilityChanged(Z)​V
82 ····​.​locals·​1 82 ····​.​locals·​1
   
83 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>c:​Landroid/​support/​v4/​view/​p;​ 83 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>c:​Landroid/​support/​v4/​h/​c;​
   
84 ····​if-​eqz·​v0,​·​:​cond_0 84 ····​if-​eqz·​v0,​·​:​cond_0
   
85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>c:​Landroid/​support/​v4/​view/​p;​ 85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>c:​Landroid/​support/​v4/​h/​c;​
   
86 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​view/​p;​-​>a(Z)​V 86 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​h/​c;​-​>a(Z)​V
   
87 ····​:​cond_0 87 ····​:​cond_0
88 ····​return-​void 88 ····​return-​void
89 .​end·​method 89 .​end·​method
[−]
smali/android/support/v7/internal/view/menu/v.smali
Offset 49, 27 lines modified Offset 49, 27 lines modified
49 .​field·​private·​r:​I 49 .​field·​private·​r:​I
   
   
50 #·​direct·​methods 50 #·​direct·​methods
51 .​method·​static·​constructor·​<clinit>()​V 51 .​method·​static·​constructor·​<clinit>()​V
52 ····​.​locals·​1 52 ····​.​locals·​1
   
53 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​i;​-​>abc_popup_menu_item_​layout:​I 53 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​i;​-​>abc_popup_menu_item_​layout:​I
   
54 ····​sput·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​v;​-​>a:​I 54 ····​sput·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​v;​-​>a:​I
   
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
   
57 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​View;​)​V 57 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​View;​)​V
58 ····​.​locals·​6 58 ····​.​locals·​6
   
59 ····​const/​4·​v4,​·​0x0 59 ····​const/​4·​v4,​·​0x0
   
60 ····​sget·​v5,​·​Landroid/​support/​v7/​a/​b;​-​>popupMenuStyle:​I 60 ····​sget·​v5,​·​Landroid/​support/​v7/​b/​b;​-​>popupMenuStyle:​I
   
61 ····​move-​object·​v0,​·​p0 61 ····​move-​object·​v0,​·​p0
   
62 ····​move-​object·​v1,​·​p1 62 ····​move-​object·​v1,​·​p1
   
63 ····​move-​object·​v2,​·​p2 63 ····​move-​object·​v2,​·​p2
   
Offset 143, 15 lines modified Offset 143, 15 lines modified
   
143 ····​move-​result-​object·​v1 143 ····​move-​result-​object·​v1
   
144 ····​iget·​v1,​·​v1,​·​Landroid/​util/​DisplayMetrics;​-​>widthPixels:​I 144 ····​iget·​v1,​·​v1,​·​Landroid/​util/​DisplayMetrics;​-​>widthPixels:​I
   
145 ····​div-​int/​lit8·​v1,​·​v1,​·​0x2 145 ····​div-​int/​lit8·​v1,​·​v1,​·​0x2
   
146 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​e;​-​>abc_config_prefDialo​gWidth:​I 146 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​e;​-​>abc_config_prefDialo​gWidth:​I
   
147 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 147 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
148 ····​move-​result·​v0 148 ····​move-​result·​v0
   
149 ····​invoke-​static·​{v1,​·​v0},​·​Ljava/​lang/​Math;​-​>max(II)​I 149 ····​invoke-​static·​{v1,​·​v0},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
[−]
smali/android/support/v7/internal/widget/ActionBarContainer.smali
Offset 46, 64 lines modified Offset 46, 64 lines modified
   
46 ····​invoke-​static·​{},​·​Landroid/​support/​v7/​internal/​a;​-​>a()​Z 46 ····​invoke-​static·​{},​·​Landroid/​support/​v7/​internal/​a;​-​>a()​Z
   
47 ····​move-​result·​v0 47 ····​move-​result·​v0
   
48 ····​if-​eqz·​v0,​·​:​cond_1 48 ····​if-​eqz·​v0,​·​:​cond_1
   
49 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​f;​ 49 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​h;​
   
50 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​f;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V 50 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​h;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V
   
51 ····​:​goto_0 51 ····​:​goto_0
52 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V 52 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
53 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>ActionBar:​[I 53 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>ActionBar:​[I
   
54 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​ 54 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​sget·​v3,​·​Landroid/​support/​v7/​a/​l;​-​>ActionBar_background​:​I 56 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​l;​-​>ActionBar_background​:​I
   
57 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 57 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
58 ····​move-​result-​object·​v3 58 ····​move-​result-​object·​v3
   
59 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 59 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
60 ····​sget·​v3,​·​Landroid/​support/​v7/​a/​l;​-​>ActionBar_background​Stacked:​I 60 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​l;​-​>ActionBar_background​Stacked:​I
   
61 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 61 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
62 ····​move-​result-​object·​v3 62 ····​move-​result-​object·​v3
   
63 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​ 63 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​
   
64 ····​sget·​v3,​·​Landroid/​support/​v7/​a/​l;​-​>ActionBar_height:​I 64 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​l;​-​>ActionBar_height:​I
   
65 ····​const/​4·​v4,​·​-​0x1 65 ····​const/​4·​v4,​·​-​0x1
   
66 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelSiz​e(II)​I 66 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelSiz​e(II)​I
   
67 ····​move-​result·​v3 67 ····​move-​result·​v3
   
68 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>j:​I 68 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>j:​I
   
69 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>getId()​I 69 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>getId()​I
   
70 ····​move-​result·​v3 70 ····​move-​result·​v3
   
71 ····​sget·​v4,​·​Landroid/​support/​v7/​a/​g;​-​>split_action_bar:​I 71 ····​sget·​v4,​·​Landroid/​support/​v7/​b/​g;​-​>split_action_bar:​I
   
72 ····​if-​ne·​v3,​·​v4,​·​:​cond_0 72 ····​if-​ne·​v3,​·​v4,​·​:​cond_0
   
73 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>d:​Z 73 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>d:​Z
   
74 ····​sget·​v3,​·​Landroid/​support/​v7/​a/​l;​-​>ActionBar_background​Split:​I 74 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​l;​-​>ActionBar_background​Split:​I
   
75 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 75 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
76 ····​move-​result-​object·​v3 76 ····​move-​result-​object·​v3
   
77 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​ 77 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​
   
Offset 122, 17 lines modified Offset 122, 17 lines modified
   
122 ····​:​goto_1 122 ····​:​goto_1
123 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>setWillNotDraw(Z)​V 123 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>setWillNotDraw(Z)​V
   
124 ····​return-​void 124 ····​return-​void
   
125 ····​:​cond_1 125 ····​:​cond_1
126 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​e;​ 126 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​g;​
   
127 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​e;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V 127 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​g;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V
   
128 ····​goto·​:​goto_0 128 ····​goto·​:​goto_0
   
129 ····​:​cond_2 129 ····​:​cond_2
130 ····​move·​v0,​·​v2 130 ····​move·​v0,​·​v2
   
131 ····​goto·​:​goto_1 131 ····​goto·​:​goto_1
Offset 334, 23 lines modified Offset 334, 23 lines modified
334 .​end·​method 334 .​end·​method
   
335 .​method·​public·​onFinishInflate()​V 335 .​method·​public·​onFinishInflate()​V
336 ····​.​locals·​1 336 ····​.​locals·​1
   
337 ····​invoke-​super·​{p0},​·​Landroid/​widget/​FrameLayout;​-​>onFinishInflate()​V 337 ····​invoke-​super·​{p0},​·​Landroid/​widget/​FrameLayout;​-​>onFinishInflate()​V
   
338 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​g;​-​>action_bar:​I 338 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​g;​-​>action_bar:​I
   
339 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>findViewById(I)​Landroid/​view/​View;​ 339 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>findViewById(I)​Landroid/​view/​View;​
   
340 ····​move-​result-​object·​v0 340 ····​move-​result-​object·​v0
   
341 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>h:​Landroid/​view/​View;​ 341 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>h:​Landroid/​view/​View;​
   
342 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​g;​-​>action_context_bar:​I 342 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​g;​-​>action_context_bar:​I
Max diff block lines reached; 1803/6002 bytes (30.04%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ActionBarOverlayLayout.smali
Offset 1, 41 lines modified Offset 1, 40 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
2 .​super·​Landroid/​view/​ViewGroup;​ 2 .​super·​Landroid/​view/​ViewGroup;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​bl;​ 4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ah;​
5 .​implements·​Landroid/​support/​v7/​internal/​widget/​af;​  
   
   
6 #·​static·​fields 5 #·​static·​fields
7 .​field·​static·​final·​a:​[I 6 .​field·​static·​final·​a:​[I
   
   
8 #·​instance·​fields 7 #·​instance·​fields
9 .​field·​private·​final·​A:​Landroid/​support/​v4/​view/​ef;​ 8 .​field·​private·​final·​A:​Landroid/​support/​v4/​h/​cd;​
   
10 .​field·​private·​final·​B:​Landroid/​support/​v4/​view/​ef;​ 9 .​field·​private·​final·​B:​Landroid/​support/​v4/​h/​cd;​
   
11 .​field·​private·​final·​C:​Ljava/​lang/​Runnable;​ 10 .​field·​private·​final·​C:​Ljava/​lang/​Runnable;​
   
12 .​field·​private·​final·​D:​Ljava/​lang/​Runnable;​ 11 .​field·​private·​final·​D:​Ljava/​lang/​Runnable;​
   
13 .​field·​private·​final·​E:​Landroid/​support/​v4/​view/​bm;​ 12 .​field·​private·​final·​E:​Landroid/​support/​v4/​h/​am;​
   
14 .​field·​private·​b:​I 13 .​field·​private·​b:​I
   
15 .​field·​private·​c:​I 14 .​field·​private·​c:​I
   
16 .​field·​private·​d:​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​ 15 .​field·​private·​d:​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​
   
17 .​field·​private·​e:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 16 .​field·​private·​e:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
18 .​field·​private·​f:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 17 .​field·​private·​f:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
19 .​field·​private·​g:​Landroid/​support/​v7/​internal/​widget/​ag;​ 18 .​field·​private·​g:​Landroid/​support/​v7/​internal/​widget/​ai;​
   
20 .​field·​private·​h:​Landroid/​graphics/​drawable/​Drawable;​ 19 .​field·​private·​h:​Landroid/​graphics/​drawable/​Drawable;​
   
21 .​field·​private·​i:​Z 20 .​field·​private·​i:​Z
   
22 .​field·​private·​j:​Z 21 .​field·​private·​j:​Z
   
Offset 57, 36 lines modified Offset 56, 36 lines modified
   
57 .​field·​private·​final·​s:​Landroid/​graphics/​Rect;​ 56 .​field·​private·​final·​s:​Landroid/​graphics/​Rect;​
   
58 .​field·​private·​final·​t:​Landroid/​graphics/​Rect;​ 57 .​field·​private·​final·​t:​Landroid/​graphics/​Rect;​
   
59 .​field·​private·​final·​u:​Landroid/​graphics/​Rect;​ 58 .​field·​private·​final·​u:​Landroid/​graphics/​Rect;​
   
60 .​field·​private·​v:​Landroid/​support/​v7/​internal/​widget/​l;​ 59 .​field·​private·​v:​Landroid/​support/​v7/​internal/​widget/​n;​
   
61 .​field·​private·​final·​w:​I 60 .​field·​private·​final·​w:​I
   
62 .​field·​private·​x:​Landroid/​support/​v4/​widget/​aj;​ 61 .​field·​private·​x:​Landroid/​support/​v4/​widget/​r;​
   
63 .​field·​private·​y:​Landroid/​support/​v4/​view/​dp;​ 62 .​field·​private·​y:​Landroid/​support/​v4/​h/​bn;​
   
64 .​field·​private·​z:​Landroid/​support/​v4/​view/​dp;​ 63 .​field·​private·​z:​Landroid/​support/​v4/​h/​bn;​
   
   
65 #·​direct·​methods 64 #·​direct·​methods
66 .​method·​static·​constructor·​<clinit>()​V 65 .​method·​static·​constructor·​<clinit>()​V
67 ····​.​locals·​3 66 ····​.​locals·​3
   
68 ····​const/​4·​v0,​·​0x2 67 ····​const/​4·​v0,​·​0x2
   
69 ····​new-​array·​v0,​·​v0,​·​[I 68 ····​new-​array·​v0,​·​v0,​·​[I
   
70 ····​const/​4·​v1,​·​0x0 69 ····​const/​4·​v1,​·​0x0
   
71 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​b;​-​>actionBarSize:​I 70 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​b;​-​>actionBarSize:​I
   
72 ····​aput·​v2,​·​v0,​·​v1 71 ····​aput·​v2,​·​v0,​·​v1
   
73 ····​const/​4·​v1,​·​0x1 72 ····​const/​4·​v1,​·​0x1
   
74 ····​const·​v2,​·​0x1010059 73 ····​const·​v2,​·​0x1010059
   
Offset 152, 77 lines modified Offset 151, 77 lines modified
   
152 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>u:​Landroid/​graphics/​Rect;​ 151 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>u:​Landroid/​graphics/​Rect;​
   
153 ····​const/​16·​v0,​·​0x258 152 ····​const/​16·​v0,​·​0x258
   
154 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>w:​I 153 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>w:​I
   
155 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​h;​ 154 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​j;​
   
156 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​h;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V 155 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​j;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
   
157 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>A:​Landroid/​support/​v4/​view/​ef;​ 156 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>A:​Landroid/​support/​v4/​h/​cd;​
   
158 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​i;​ 157 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​k;​
   
159 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​i;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V 158 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​k;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
   
160 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>B:​Landroid/​support/​v4/​view/​ef;​ 159 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>B:​Landroid/​support/​v4/​h/​cd;​
   
161 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​j;​ 160 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​l;​
Max diff block lines reached; 50679/54521 bytes (92.95%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ActivityChooserView$InnerLayout.smali
Offset 28, 23 lines modified Offset 28, 23 lines modified
28 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 28 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
29 ····​.​locals·​2 29 ····​.​locals·​2
   
30 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​widget/​z;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 30 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​widget/​z;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
31 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView$I​nnerLayout;​-​>a:​[I 31 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView$I​nnerLayout;​-​>a:​[I
   
32 ····​invoke-​static·​{p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[I)​Landroid/​support/​v7/​internal/​widget/​bh;​ 32 ····​invoke-​static·​{p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[I)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
33 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
34 ····​const/​4·​v1,​·​0x0 34 ····​const/​4·​v1,​·​0x0
   
35 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 35 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
36 ····​move-​result-​object·​v1 36 ····​move-​result-​object·​v1
   
37 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView$I​nnerLayout;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V 37 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView$I​nnerLayout;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
[−]
smali/android/support/v7/internal/widget/ActivityChooserView.smali
Offset 1, 17 lines modified Offset 1, 17 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
2 .​super·​Landroid/​view/​ViewGroup;​ 2 .​super·​Landroid/​view/​ViewGroup;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​a:​Landroid/​support/​v4/​view/​n;​ 4 .​field·​a:​Landroid/​support/​v4/​h/​a;​
   
5 .​field·​private·​final·​b:​Landroid/​support/​v7/​internal/​widget/​u;​ 5 .​field·​private·​final·​b:​Landroid/​support/​v7/​internal/​widget/​w;​
   
6 .​field·​private·​final·​c:​Landroid/​support/​v7/​internal/​widget/​v;​ 6 .​field·​private·​final·​c:​Landroid/​support/​v7/​internal/​widget/​x;​
   
7 .​field·​private·​final·​d:​Landroid/​support/​v7/​widget/​z;​ 7 .​field·​private·​final·​d:​Landroid/​support/​v7/​widget/​z;​
   
8 .​field·​private·​final·​e:​Landroid/​widget/​FrameLayout;​ 8 .​field·​private·​final·​e:​Landroid/​widget/​FrameLayout;​
   
9 .​field·​private·​final·​f:​Landroid/​widget/​ImageView;​ 9 .​field·​private·​final·​f:​Landroid/​widget/​ImageView;​
   
Offset 33, 32 lines modified Offset 33, 32 lines modified
   
33 .​field·​private·​o:​Z 33 .​field·​private·​o:​Z
   
34 .​field·​private·​p:​I 34 .​field·​private·​p:​I
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​support/​v7/​internal/​widget/​u;​ 36 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​support/​v7/​internal/​widget/​w;​
37 ····​.​locals·​1 37 ····​.​locals·​1
   
38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​u;​ 38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​w;​
   
39 ····​return-​object·​v0 39 ····​return-​object·​v0
40 .​end·​method 40 .​end·​method
   
41 .​method·​private·​a(I)​V 41 .​method·​private·​a(I)​V
42 ····​.​locals·​6 42 ····​.​locals·​6
   
43 ····​const/​4·​v1,​·​0x1 43 ····​const/​4·​v1,​·​0x1
   
44 ····​const/​4·​v2,​·​0x0 44 ····​const/​4·​v2,​·​0x0
   
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​u;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​w;​
   
46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>d()​Landroid/​support/​v7/​internal/​widget/​n;​ 46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>d()​Landroid/​support/​v7/​internal/​widget/​p;​
   
47 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
48 ····​if-​nez·​v0,​·​:​cond_0 48 ····​if-​nez·​v0,​·​:​cond_0
   
49 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​ 49 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​
   
Offset 84, 17 lines modified Offset 84, 17 lines modified
84 ····​move-​result·​v0 84 ····​move-​result·​v0
   
85 ····​if-​nez·​v0,​·​:​cond_4 85 ····​if-​nez·​v0,​·​:​cond_4
   
86 ····​move·​v0,​·​v1 86 ····​move·​v0,​·​v1
   
87 ····​:​goto_0 87 ····​:​goto_0
88 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​u;​ 88 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​w;​
   
89 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>c()​I 89 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>c()​I
   
90 ····​move-​result·​v4 90 ····​move-​result·​v4
   
91 ····​if-​eqz·​v0,​·​:​cond_5 91 ····​if-​eqz·​v0,​·​:​cond_5
   
92 ····​move·​v3,​·​v1 92 ····​move·​v3,​·​v1
   
Offset 103, 23 lines modified Offset 103, 23 lines modified
   
103 ····​if-​eq·​p1,​·​v5,​·​:​cond_6 103 ····​if-​eq·​p1,​·​v5,​·​:​cond_6
   
104 ····​add-​int/​2addr·​v3,​·​p1 104 ····​add-​int/​2addr·​v3,​·​p1
   
105 ····​if-​le·​v4,​·​v3,​·​:​cond_6 105 ····​if-​le·​v4,​·​v3,​·​:​cond_6
   
106 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​u;​ 106 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​w;​
   
107 ····​invoke-​virtual·​{v3,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>a(Z)​V 107 ····​invoke-​virtual·​{v3,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>a(Z)​V
   
108 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​u;​ 108 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​w;​
   
109 ····​add-​int/​lit8·​v4,​·​p1,​·​-​0x1 109 ····​add-​int/​lit8·​v4,​·​p1,​·​-​0x1
   
110 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>a(I)​V 110 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>a(I)​V
   
111 ····​:​goto_2 111 ····​:​goto_2
112 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>getListPopupWindow()​Landroid/​support/​v7/​widget/​ab;​ 112 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>getListPopupWindow()​Landroid/​support/​v7/​widget/​ab;​
   
113 ····​move-​result-​object·​v3 113 ····​move-​result-​object·​v3
   
114 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v7/​widget/​ab;​-​>b()​Z 114 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v7/​widget/​ab;​-​>b()​Z
Offset 131, 53 lines modified Offset 131, 53 lines modified
131 ····​iget-​boolean·​v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>m:​Z 131 ····​iget-​boolean·​v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>m:​Z
   
132 ····​if-​nez·​v4,​·​:​cond_1 132 ····​if-​nez·​v4,​·​:​cond_1
   
133 ····​if-​nez·​v0,​·​:​cond_7 133 ····​if-​nez·​v0,​·​:​cond_7
   
Max diff block lines reached; 10876/14752 bytes (73.73%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ActionBarContextView.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
2 .​super·​Landroid/​support/​v7/​internal/​widget/​a;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​a;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​ef;​ 4 .​implements·​Landroid/​support/​v4/​h/​cd;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​j:​Ljava/​lang/​CharSequence;​ 6 .​field·​private·​j:​Ljava/​lang/​CharSequence;​
   
7 .​field·​private·​k:​Ljava/​lang/​CharSequence;​ 7 .​field·​private·​k:​Ljava/​lang/​CharSequence;​
   
Offset 47, 85 lines modified Offset 47, 85 lines modified
   
47 ····​return-​void 47 ····​return-​void
48 .​end·​method 48 .​end·​method
   
49 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 49 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
50 ····​.​locals·​1 50 ····​.​locals·​1
   
51 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>actionModeStyle:​I 51 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>actionModeStyle:​I
   
52 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 52 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 55 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
56 ····​.​locals·​3 56 ····​.​locals·​3
   
57 ····​const/​4·​v2,​·​0x0 57 ····​const/​4·​v2,​·​0x0
   
58 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​a;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 58 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​a;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
59 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMode:​[I 59 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMode:​[I
   
60 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 60 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
61 ····​move-​result-​object·​v0 61 ····​move-​result-​object·​v0
   
62 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMode_backgroun​d:​I 62 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMode_backgroun​d:​I
   
63 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 63 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
64 ····​move-​result-​object·​v1 64 ····​move-​result-​object·​v1
   
65 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V 65 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
66 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMode_titleText​Style:​I 66 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMode_titleText​Style:​I
   
67 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>f(II)​I 67 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>f(II)​I
   
68 ····​move-​result·​v1 68 ····​move-​result·​v1
   
69 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>q:​I 69 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>q:​I
   
70 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMode_subtitleT​extStyle:​I 70 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMode_subtitleT​extStyle:​I
   
71 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>f(II)​I 71 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>f(II)​I
   
72 ····​move-​result·​v1 72 ····​move-​result·​v1
   
73 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>r:​I 73 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>r:​I
   
74 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMode_height:​I 74 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMode_height:​I
   
75 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(II)​I 75 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(II)​I
   
76 ····​move-​result·​v1 76 ····​move-​result·​v1
   
77 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>h:​I 77 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>h:​I
   
78 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMode_backgroun​dSplit:​I 78 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMode_backgroun​dSplit:​I
   
79 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 79 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
80 ····​move-​result-​object·​v1 80 ····​move-​result-​object·​v1
   
81 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>s:​Landroid/​graphics/​drawable/​Drawable;​ 81 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>s:​Landroid/​graphics/​drawable/​Drawable;​
   
82 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMode_closeItem​Layout:​I 82 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMode_closeItem​Layout:​I
   
83 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​i;​-​>abc_action_mode_clos​e_item_material:​I 83 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​i;​-​>abc_action_mode_clos​e_item_material:​I
   
84 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>f(II)​I 84 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>f(II)​I
   
85 ····​move-​result·​v1 85 ····​move-​result·​v1
   
86 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>u:​I 86 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>u:​I
   
87 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 87 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
88 ····​return-​void 88 ····​return-​void
89 .​end·​method 89 .​end·​method
   
90 .​method·​private·​e()​V 90 .​method·​private·​e()​V
91 ····​.​locals·​6 91 ····​.​locals·​6
   
Offset 143, 15 lines modified Offset 143, 15 lines modified
Max diff block lines reached; 22866/27558 bytes (82.97%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ContentFrameLayout.smali
Offset 58, 15 lines modified Offset 58, 15 lines modified
58 .​method·​public·​a(IIII)​V 58 .​method·​public·​a(IIII)​V
59 ····​.​locals·​1 59 ····​.​locals·​1
   
60 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​-​>g:​Landroid/​graphics/​Rect;​ 60 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​-​>g:​Landroid/​graphics/​Rect;​
   
61 ····​invoke-​virtual·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​graphics/​Rect;​-​>set(IIII)​V 61 ····​invoke-​virtual·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​graphics/​Rect;​-​>set(IIII)​V
   
62 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​bv;​-​>p(Landroid/​view/​View;​)​Z 62 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​h/​ao;​-​>i(Landroid/​view/​View;​)​Z
   
63 ····​move-​result·​v0 63 ····​move-​result·​v0
   
64 ····​if-​eqz·​v0,​·​:​cond_0 64 ····​if-​eqz·​v0,​·​:​cond_0
   
65 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​-​>requestLayout()​V 65 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​-​>requestLayout()​V
   
[−]
smali/android/support/v7/internal/widget/DialogTitle.smali
Offset 64, 25 lines modified Offset 64, 25 lines modified
   
64 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​DialogTitle;​-​>getContext()​Landroid/​content/​Context;​ 64 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​DialogTitle;​-​>getContext()​Landroid/​content/​Context;​
   
65 ····​move-​result-​object·​v0 65 ····​move-​result-​object·​v0
   
66 ····​const/​4·​v1,​·​0x0 66 ····​const/​4·​v1,​·​0x0
   
67 ····​sget-​object·​v2,​·​Landroid/​support/​v7/​a/​l;​-​>TextAppearance:​[I 67 ····​sget-​object·​v2,​·​Landroid/​support/​v7/​b/​l;​-​>TextAppearance:​[I
   
68 ····​const·​v3,​·​0x1010041 68 ····​const·​v3,​·​0x1010041
   
69 ····​const·​v4,​·​0x1030044 69 ····​const·​v4,​·​0x1030044
   
70 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 70 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
71 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
72 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>TextAppearance_andro​id_textSize:​I 72 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>TextAppearance_andro​id_textSize:​I
   
73 ····​invoke-​virtual·​{v0,​·​v1,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelSiz​e(II)​I 73 ····​invoke-​virtual·​{v0,​·​v1,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelSiz​e(II)​I
   
74 ····​move-​result·​v1 74 ····​move-​result·​v1
   
75 ····​if-​eqz·​v1,​·​:​cond_0 75 ····​if-​eqz·​v1,​·​:​cond_0
   
[−]
smali/android/support/v7/internal/widget/FitWindowsFrameLayout.smali
Offset 1, 16 lines modified Offset 1, 16 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​
2 .​super·​Landroid/​widget/​FrameLayout;​ 2 .​super·​Landroid/​widget/​FrameLayout;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ah;​ 4 .​implements·​Landroid/​support/​v7/​internal/​widget/​aj;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​ai;​ 6 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​widget/​FrameLayout;​-​><init>(Landroid/​content/​Context;​)​V 10 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​widget/​FrameLayout;​-​><init>(Landroid/​content/​Context;​)​V
Offset 27, 30 lines modified Offset 27, 30 lines modified
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​protected·​fitSystemWindows(Land​roid/​graphics/​Rect;​)​Z 29 .​method·​protected·​fitSystemWindows(Land​roid/​graphics/​Rect;​)​Z
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ai;​ 31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
32 ····​if-​eqz·​v0,​·​:​cond_0 32 ····​if-​eqz·​v0,​·​:​cond_0
   
33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ai;​ 33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
34 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​>a(Landroid/​graphics/​Rect;​)​V 34 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a(Landroid/​graphics/​Rect;​)​V
   
35 ····​:​cond_0 35 ····​:​cond_0
36 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​widget/​FrameLayout;​-​>fitSystemWindows(Lan​droid/​graphics/​Rect;​)​Z 36 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​widget/​FrameLayout;​-​>fitSystemWindows(Lan​droid/​graphics/​Rect;​)​Z
   
37 ····​move-​result·​v0 37 ····​move-​result·​v0
   
38 ····​return·​v0 38 ····​return·​v0
39 .​end·​method 39 .​end·​method
   
40 .​method·​public·​setOnFitSystemWindows​Listener(Landroid/​support/​v7/​internal/​widget/​ai;​)​V 40 .​method·​public·​setOnFitSystemWindows​Listener(Landroid/​support/​v7/​internal/​widget/​ak;​)​V
41 ····​.​locals·​0 41 ····​.​locals·​0
   
42 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ai;​ 42 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
43 ····​return-​void 43 ····​return-​void
44 .​end·​method 44 .​end·​method
[−]
smali/android/support/v7/internal/widget/FitWindowsLinearLayout.smali
Offset 1, 16 lines modified Offset 1, 16 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​
2 .​super·​Landroid/​widget/​LinearLayout;​ 2 .​super·​Landroid/​widget/​LinearLayout;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ah;​ 4 .​implements·​Landroid/​support/​v7/​internal/​widget/​aj;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​ai;​ 6 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​widget/​LinearLayout;​-​><init>(Landroid/​content/​Context;​)​V 10 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​widget/​LinearLayout;​-​><init>(Landroid/​content/​Context;​)​V
Offset 27, 30 lines modified Offset 27, 30 lines modified
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​protected·​fitSystemWindows(Land​roid/​graphics/​Rect;​)​Z 29 .​method·​protected·​fitSystemWindows(Land​roid/​graphics/​Rect;​)​Z
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ai;​ 31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
32 ····​if-​eqz·​v0,​·​:​cond_0 32 ····​if-​eqz·​v0,​·​:​cond_0
   
33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ai;​ 33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
34 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​>a(Landroid/​graphics/​Rect;​)​V 34 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a(Landroid/​graphics/​Rect;​)​V
   
35 ····​:​cond_0 35 ····​:​cond_0
36 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​widget/​LinearLayout;​-​>fitSystemWindows(Lan​droid/​graphics/​Rect;​)​Z 36 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​widget/​LinearLayout;​-​>fitSystemWindows(Lan​droid/​graphics/​Rect;​)​Z
   
37 ····​move-​result·​v0 37 ····​move-​result·​v0
   
38 ····​return·​v0 38 ····​return·​v0
39 .​end·​method 39 .​end·​method
   
40 .​method·​public·​setOnFitSystemWindows​Listener(Landroid/​support/​v7/​internal/​widget/​ai;​)​V 40 .​method·​public·​setOnFitSystemWindows​Listener(Landroid/​support/​v7/​internal/​widget/​ak;​)​V
41 ····​.​locals·​0 41 ····​.​locals·​0
   
42 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ai;​ 42 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
43 ····​return-​void 43 ····​return-​void
44 .​end·​method 44 .​end·​method
[−]
smali/android/support/v7/internal/widget/NativeActionModeAwareLayout.smali
Offset 5, 46 lines modified Offset 5, 46 lines modified
5 #·​annotations 5 #·​annotations
6 .​annotation·​build·​Landroid/​annotation/​TargetApi;​ 6 .​annotation·​build·​Landroid/​annotation/​TargetApi;​
7 ····​value·​=·​0xb 7 ····​value·​=·​0xb
8 .​end·​annotation 8 .​end·​annotation
   
   
9 #·​instance·​fields 9 #·​instance·​fields
10 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​al;​ 10 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​an;​
   
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 12 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
13 ····​.​locals·​0 13 ····​.​locals·​0
   
14 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 14 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
15 ····​return-​void 15 ····​return-​void
16 .​end·​method 16 .​end·​method
   
   
17 #·​virtual·​methods 17 #·​virtual·​methods
18 .​method·​public·​setActionModeForChild​Listener(Landroid/​support/​v7/​internal/​widget/​al;​)​V 18 .​method·​public·​setActionModeForChild​Listener(Landroid/​support/​v7/​internal/​widget/​an;​)​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>a:​Landroid/​support/​v7/​internal/​widget/​al;​ 20 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>a:​Landroid/​support/​v7/​internal/​widget/​an;​
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
23 .​method·​public·​startActionModeForChi​ld(Landroid/​view/​View;​Landroid/​view/​ActionMode$Callback;​)​Landroid/​view/​ActionMode;​ 23 .​method·​public·​startActionModeForChi​ld(Landroid/​view/​View;​Landroid/​view/​ActionMode$Callback;​)​Landroid/​view/​ActionMode;​
24 ····​.​locals·​1 24 ····​.​locals·​1
   
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>a:​Landroid/​support/​v7/​internal/​widget/​al;​ 25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>a:​Landroid/​support/​v7/​internal/​widget/​an;​
   
26 ····​if-​eqz·​v0,​·​:​cond_0 26 ····​if-​eqz·​v0,​·​:​cond_0
   
27 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>a:​Landroid/​support/​v7/​internal/​widget/​al;​ 27 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>a:​Landroid/​support/​v7/​internal/​widget/​an;​
   
28 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>a(Landroid/​view/​View;​Landroid/​view/​ActionMode$Callback;​)​Landroid/​view/​ActionMode;​ 28 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>a(Landroid/​view/​View;​Landroid/​view/​ActionMode$Callback;​)​Landroid/​view/​ActionMode;​
   
29 ····​move-​result-​object·​v0 29 ····​move-​result-​object·​v0
   
30 ····​:​goto_0 30 ····​:​goto_0
31 ····​return-​object·​v0 31 ····​return-​object·​v0
   
32 ····​:​cond_0 32 ····​:​cond_0
[−]
smali/android/support/v7/internal/widget/TintImageView.smali
Offset 3, 15 lines modified Offset 3, 15 lines modified
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​final·​b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 6 .​field·​private·​final·​b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​static·​constructor·​<clinit>()​V 8 .​method·​static·​constructor·​<clinit>()​V
9 ····​.​locals·​1 9 ····​.​locals·​1
   
10 ····​const/​4·​v0,​·​0x2 10 ····​const/​4·​v0,​·​0x2
Offset 64, 69 lines modified Offset 64, 69 lines modified
   
64 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>getContext()​Landroid/​content/​Context;​ 64 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>getContext()​Landroid/​content/​Context;​
   
65 ····​move-​result-​object·​v0 65 ····​move-​result-​object·​v0
   
66 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>a:​[I 66 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>a:​[I
   
67 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 67 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
68 ····​move-​result-​object·​v0 68 ····​move-​result-​object·​v0
   
69 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a()​I 69 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a()​I
   
70 ····​move-​result·​v1 70 ····​move-​result·​v1
   
71 ····​if-​lez·​v1,​·​:​cond_1 71 ····​if-​lez·​v1,​·​:​cond_1
   
72 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 72 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
73 ····​move-​result·​v1 73 ····​move-​result·​v1
   
74 ····​if-​eqz·​v1,​·​:​cond_0 74 ····​if-​eqz·​v1,​·​:​cond_0
   
75 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 75 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
76 ····​move-​result-​object·​v1 76 ····​move-​result-​object·​v1
   
77 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V 77 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
78 ····​:​cond_0 78 ····​:​cond_0
79 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 79 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
80 ····​move-​result·​v1 80 ····​move-​result·​v1
   
81 ····​if-​eqz·​v1,​·​:​cond_1 81 ····​if-​eqz·​v1,​·​:​cond_1
   
82 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 82 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
83 ····​move-​result-​object·​v1 83 ····​move-​result-​object·​v1
   
84 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V 84 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V
   
85 ····​:​cond_1 85 ····​:​cond_1
86 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 86 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
87 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 87 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
88 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
89 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 89 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
90 ····​return-​void 90 ····​return-​void
91 .​end·​method 91 .​end·​method
   
   
92 #·​virtual·​methods 92 #·​virtual·​methods
93 .​method·​public·​setImageResource(I)​V 93 .​method·​public·​setImageResource(I)​V
94 ····​.​locals·​1 94 ····​.​locals·​1
   
95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
96 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 96 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
97 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v0
   
98 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V 98 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V
   
99 ····​return-​void 99 ····​return-​void
100 .​end·​method 100 .​end·​method
[−]
smali/android/support/v7/internal/widget/a.smali
Offset 9, 25 lines modified Offset 9, 25 lines modified
9 #·​instance·​fields 9 #·​instance·​fields
10 .​field·​protected·​final·​a:​Landroid/​support/​v7/​internal/​widget/​b;​ 10 .​field·​protected·​final·​a:​Landroid/​support/​v7/​internal/​widget/​b;​
   
11 .​field·​protected·​final·​b:​Landroid/​content/​Context;​ 11 .​field·​protected·​final·​b:​Landroid/​content/​Context;​
   
12 .​field·​protected·​c:​Landroid/​support/​v7/​widget/​ActionMenuView;​ 12 .​field·​protected·​c:​Landroid/​support/​v7/​widget/​ActionMenuView;​
   
13 .​field·​protected·​d:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 13 .​field·​protected·​d:​Landroid/​support/​v7/​widget/​a;​
   
14 .​field·​protected·​e:​Landroid/​view/​ViewGroup;​ 14 .​field·​protected·​e:​Landroid/​view/​ViewGroup;​
   
15 .​field·​protected·​f:​Z 15 .​field·​protected·​f:​Z
   
16 .​field·​protected·​g:​Z 16 .​field·​protected·​g:​Z
   
17 .​field·​protected·​h:​I 17 .​field·​protected·​h:​I
   
18 .​field·​protected·​i:​Landroid/​support/​v4/​view/​dp;​ 18 .​field·​protected·​i:​Landroid/​support/​v4/​h/​bn;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​static·​constructor·​<clinit>()​V 20 .​method·​static·​constructor·​<clinit>()​V
21 ····​.​locals·​1 21 ····​.​locals·​1
   
22 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 22 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​
Offset 74, 15 lines modified Offset 74, 15 lines modified
   
74 ····​invoke-​direct·​{v0},​·​Landroid/​util/​TypedValue;​-​><init>()​V 74 ····​invoke-​direct·​{v0},​·​Landroid/​util/​TypedValue;​-​><init>()​V
   
75 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getTheme()​Landroid/​content/​res/​Resources$Theme;​ 75 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getTheme()​Landroid/​content/​res/​Resources$Theme;​
   
76 ····​move-​result-​object·​v1 76 ····​move-​result-​object·​v1
   
77 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​b;​-​>actionBarPopupTheme:​I 77 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​b;​-​>actionBarPopupTheme:​I
   
78 ····​const/​4·​v3,​·​0x1 78 ····​const/​4·​v3,​·​0x1
   
79 ····​invoke-​virtual·​{v1,​·​v2,​·​v0,​·​v3},​·​Landroid/​content/​res/​Resources$Theme;​-​>resolveAttribute(ILa​ndroid/​util/​TypedValue;​Z)​Z 79 ····​invoke-​virtual·​{v1,​·​v2,​·​v0,​·​v3},​·​Landroid/​content/​res/​Resources$Theme;​-​>resolveAttribute(ILa​ndroid/​util/​TypedValue;​Z)​Z
   
80 ····​move-​result·​v1 80 ····​move-​result·​v1
   
Offset 203, 59 lines modified Offset 203, 59 lines modified
   
203 ····​const/​high16·​v6,​·​0x3f800000····​#·​1.​0f 203 ····​const/​high16·​v6,​·​0x3f800000····​#·​1.​0f
   
204 ····​const-​wide/​16·​v4,​·​0xc8 204 ····​const-​wide/​16·​v4,​·​0xc8
   
205 ····​const/​4·​v3,​·​0x0 205 ····​const/​4·​v3,​·​0x0
   
206 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​v4/​view/​dp;​ 206 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​v4/​h/​bn;​
   
207 ····​if-​eqz·​v0,​·​:​cond_0 207 ····​if-​eqz·​v0,​·​:​cond_0
   
208 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​v4/​view/​dp;​ 208 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​v4/​h/​bn;​
   
209 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​dp;​-​>a()​V 209 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​h/​bn;​-​>a()​V
   
210 ····​:​cond_0 210 ····​:​cond_0
211 ····​if-​nez·​p1,​·​:​cond_3 211 ····​if-​nez·​p1,​·​:​cond_3
   
212 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>getVisibility()​I 212 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>getVisibility()​I
   
213 ····​move-​result·​v0 213 ····​move-​result·​v0
   
214 ····​if-​eqz·​v0,​·​:​cond_1 214 ····​if-​eqz·​v0,​·​:​cond_1
   
215 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​v4/​view/​bv;​-​>c(Landroid/​view/​View;​F)​V 215 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​v4/​h/​ao;​-​>c(Landroid/​view/​View;​F)​V
   
216 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>e:​Landroid/​view/​ViewGroup;​ 216 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>e:​Landroid/​view/​ViewGroup;​
   
217 ····​if-​eqz·​v0,​·​:​cond_1 217 ····​if-​eqz·​v0,​·​:​cond_1
   
218 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>c:​Landroid/​support/​v7/​widget/​ActionMenuView;​ 218 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>c:​Landroid/​support/​v7/​widget/​ActionMenuView;​
   
219 ····​if-​eqz·​v0,​·​:​cond_1 219 ····​if-​eqz·​v0,​·​:​cond_1
   
220 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>c:​Landroid/​support/​v7/​widget/​ActionMenuView;​ 220 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>c:​Landroid/​support/​v7/​widget/​ActionMenuView;​
   
221 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​support/​v4/​view/​bv;​-​>c(Landroid/​view/​View;​F)​V 221 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​support/​v4/​h/​ao;​-​>c(Landroid/​view/​View;​F)​V
   
222 ····​:​cond_1 222 ····​:​cond_1
223 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​bv;​-​>j(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​dp;​ 223 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​h/​ao;​-​>e(Landroid/​view/​View;​)​Landroid/​support/​v4/​h/​bn;​
   
224 ····​move-​result-​object·​v0 224 ····​move-​result-​object·​v0
   
225 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​support/​v4/​view/​dp;​-​>a(F)​Landroid/​support/​v4/​view/​dp;​ 225 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​support/​v4/​h/​bn;​-​>a(F)​Landroid/​support/​v4/​h/​bn;​
   
226 ····​move-​result-​object·​v0 226 ····​move-​result-​object·​v0
   
227 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Landroid/​support/​v4/​view/​dp;​-​>a(J)​Landroid/​support/​v4/​view/​dp;​ 227 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Landroid/​support/​v4/​h/​bn;​-​>a(J)​Landroid/​support/​v4/​h/​bn;​
   
228 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>j:​Landroid/​view/​animation/​Interpolator;​ 228 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>j:​Landroid/​view/​animation/​Interpolator;​
   
229 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​dp;​-​>a(Landroid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​dp;​ 229 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​bn;​-​>a(Landroid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​h/​bn;​
   
230 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>e:​Landroid/​view/​ViewGroup;​ 230 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>e:​Landroid/​view/​ViewGroup;​
   
231 ····​if-​eqz·​v1,​·​:​cond_2 231 ····​if-​eqz·​v1,​·​:​cond_2
   
Max diff block lines reached; 10430/14416 bytes (72.35%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/aa.smali
Offset 1, 2 lines modified Offset 1, 193 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​aa;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​aa;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​database/​DataSetObserver;​
   
   
  3 #·​instance·​fields
  4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  5 .​field·​private·​b:​Landroid/​os/​Parcelable;​
   
   
  6 #·​direct·​methods
  7 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​y;​)​V
  8 ····​.​locals·​1
   
  9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  10 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
  11 ····​const/​4·​v0,​·​0x0
   
  12 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>b:​Landroid/​os/​Parcelable;​
   
  13 ····​return-​void
  14 .​end·​method
   
   
  15 #·​virtual·​methods
  16 .​method·​public·​onChanged()​V
  17 ····​.​locals·​2
   
  18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  19 ····​const/​4·​v1,​·​0x1
   
  20 ····​iput-​boolean·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>u:​Z
   
  21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  22 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  23 ····​iget·​v1,​·​v1,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>z:​I
   
  24 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>A:​I
   
  25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  26 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  27 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>getAdapter()​Landroid/​widget/​Adapter;​
   
  28 ····​move-​result-​object·​v1
   
  29 ····​invoke-​interface·​{v1},​·​Landroid/​widget/​Adapter;​-​>getCount()​I
   
  30 ····​move-​result·​v1
   
  31 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>z:​I
   
  32 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  33 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>getAdapter()​Landroid/​widget/​Adapter;​
   
  34 ····​move-​result-​object·​v0
   
  35 ····​invoke-​interface·​{v0},​·​Landroid/​widget/​Adapter;​-​>hasStableIds()​Z
   
  36 ····​move-​result·​v0
   
  37 ····​if-​eqz·​v0,​·​:​cond_0
   
  38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>b:​Landroid/​os/​Parcelable;​
   
  39 ····​if-​eqz·​v0,​·​:​cond_0
   
  40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  41 ····​iget·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>A:​I
   
  42 ····​if-​nez·​v0,​·​:​cond_0
   
  43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  44 ····​iget·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>z:​I
   
  45 ····​if-​lez·​v0,​·​:​cond_0
   
  46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  47 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>b:​Landroid/​os/​Parcelable;​
   
  48 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a(Landroid/​support/​v7/​internal/​widget/​y;​Landroid/​os/​Parcelable;​)​V
   
  49 ····​const/​4·​v0,​·​0x0
   
  50 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>b:​Landroid/​os/​Parcelable;​
   
  51 ····​:​goto_0
  52 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
Max diff block lines reached; 0/6777 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ab.smali
Offset 1, 10 lines modified Offset 1, 7 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ab;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ab;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods 3 #·​virtual·​methods
4 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​w;​)​V 4 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​y;​Landroid/​view/​View;​IJ)​V
5 .​end·​method  
   
6 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​w;​Landroid/​view/​View;​IJ)​V  
7 .​end·​method 5 .​end·​method
[−]
smali/android/support/v7/internal/widget/ac.smali
Offset 1, 64 lines modified Offset 1, 2 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ac;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ac;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·​Ljava/​lang/​Runnable;​  
   
   
5 #·​instance·​fields  
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​w;​  
   
   
7 #·​direct·​methods  
8 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​w;​)​V  
9 ····​.​locals·​0  
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ac;​-​>a:​Landroid/​support/​v7/​internal/​widget/​w;​  
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
12 ····​return-​void  
13 .​end·​method  
   
14 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​w;​Landroid/​support/​v7/​internal/​widget/​x;​)​V  
15 ····​.​locals·​0  
   
16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ac;​-​><init>(Landroid/​support/​v7/​internal/​widget/​w;​)​V  
   
17 ····​return-​void  
18 .​end·​method  
   
   
19 #·​virtual·​methods  
20 .​method·​public·​run()​V  
21 ····​.​locals·​1  
   
22 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ac;​-​>a:​Landroid/​support/​v7/​internal/​widget/​w;​  
   
23 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>u:​Z  
   
24 ····​if-​eqz·​v0,​·​:​cond_1  
   
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ac;​-​>a:​Landroid/​support/​v7/​internal/​widget/​w;​  
   
26 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>getAdapter()​Landroid/​widget/​Adapter;​  
   
27 ····​move-​result-​object·​v0  
   
28 ····​if-​eqz·​v0,​·​:​cond_0  
   
29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ac;​-​>a:​Landroid/​support/​v7/​internal/​widget/​w;​  
   
30 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>post(Ljava/​lang/​Runnable;​)​Z  
   
31 ····​:​cond_0  
32 ····​:​goto_0  
33 ····​return-​void  
   
34 ····​:​cond_1  
35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ac;​-​>a:​Landroid/​support/​v7/​internal/​widget/​w;​  
   
36 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>b(Landroid/​support/​v7/​internal/​widget/​w;​)​V  
   
37 ····​goto·​:​goto_0  
38 .​end·​method  
[−]
smali/android/support/v7/internal/widget/ad.smali
Offset 1, 205 lines modified Offset 1, 10 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ad;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ad;​
2 .​super·​Landroid/​widget/​PopupWindow;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields  
4 .​field·​private·​final·​a:​Z  
   
   
5 #·​direct·​methods  
6 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
7 ····​.​locals·​3  
   
8 ····​const/​4·​v2,​·​0x0  
   
9 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​PopupWindow;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
   
10 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>PopupWindow:​[I  
   
11 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​  
   
12 ····​move-​result-​object·​v0  
   
13 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>PopupWindow_overlapA​nchor:​I  
   
14 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(IZ)​Z  
   
15 ····​move-​result·​v1  
   
16 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​>a:​Z  
   
17 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>PopupWindow_android_​popupBackground:​I  
   
18 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​  
   
19 ····​move-​result-​object·​v1  
   
20 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V  
   
21 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V  
   
22 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I  
   
23 ····​const/​16·​v1,​·​0xe  
   
24 ····​if-​ge·​v0,​·​v1,​·​:​cond_0  
   
25 ····​invoke-​static·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​>a(Landroid/​widget/​PopupWindow;​)​V  
   
26 ····​:​cond_0  
27 ····​return-​void  
28 .​end·​method  
   
29 .​method·​private·​static·​a(Landroid/​widget/​PopupWindow;​)​V  
30 ····​.​locals·​4  
   
31 ····​:​try_start_0  
32 ····​const-​class·​v0,​·​Landroid/​widget/​PopupWindow;​  
   
33 ····​const-​string·​v1,​·​"mAnchor"  
   
34 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​  
   
35 ····​move-​result-​object·​v1  
   
36 ····​const/​4·​v0,​·​0x1  
   
37 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V  
   
38 ····​const-​class·​v0,​·​Landroid/​widget/​PopupWindow;​  
   
39 ····​const-​string·​v2,​·​"mOnScrollChangedList​ener"  
   
40 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​  
   
41 ····​move-​result-​object·​v2  
   
42 ····​const/​4·​v0,​·​0x1  
   
43 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V  
   
44 ····​invoke-​virtual·​{v2,​·​p0},​·​Ljava/​lang/​reflect/​Field;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​  
   
45 ····​move-​result-​object·​v0  
   
46 ····​check-​cast·​v0,​·​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​  
   
47 ····​new-​instance·​v3,​·​Landroid/​support/​v7/​internal/​widget/​ae;​  
   
48 ····​invoke-​direct·​{v3,​·​v1,​·​p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​><init>(Ljava/​lang/​reflect/​Field;​Landroid/​widget/​PopupWindow;​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​)​V  
   
49 ····​invoke-​virtual·​{v2,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V  
50 ····​:​try_end_0  
51 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0  
   
52 ····​:​goto_0  
53 ····​return-​void  
   
54 ····​:​catch_0  
55 ····​move-​exception·​v0  
Max diff block lines reached; 2076/5616 bytes (36.97%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ae.smali
Offset 1, 72 lines modified Offset 1, 64 lines modified
1 .​class·​final·​Landroid/​support/​v7/​internal/​widget/​ae;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ae;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​ 4 .​implements·​Ljava/​lang/​Runnable;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Ljava/​lang/​reflect/​Field;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
7 .​field·​final·​synthetic·​b:​Landroid/​widget/​PopupWindow;​  
   
8 .​field·​final·​synthetic·​c:​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​  
   
   
9 #·​direct·​methods 7 #·​direct·​methods
10 .​method·​constructor·​<init>(Ljava/​lang/​reflect/​Field;​Landroid/​widget/​PopupWindow;​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​)​V 8 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​y;​)​V
11 ····​.​locals·​0 9 ····​.​locals·​0
   
12 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Ljava/​lang/​reflect/​Field;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>b:​Landroid/​widget/​PopupWindow;​ 12 ····return-​void
  13 .​end·​method
   
14 ····​iput-​object·​p3,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​ae;​-​>c:​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​ 14 .​method·synthetic·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​y;​Landroid/​support/​v7/​internal/​widget/​z;​)​V
  15 ····​.​locals·​0
   
15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​><init>(Landroid/​support/​v7/​internal/​widget/​y;​)​V
   
16 ····​return-​void 17 ····​return-​void
17 .​end·​method 18 .​end·​method
   
   
18 #·​virtual·​methods 19 #·​virtual·​methods
19 .​method·​public·onScrollChanged()​V 20 .​method·​public·​run()​V
20 ····​.​locals·2 21 ····​.​locals·1
   
21 ····:​try_start_0 22 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
22 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Ljava/​lang/​reflect/​Field;​  
   
23 ····​iget-​object·​v1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>b:​Landroid/​widget/​PopupWindow;​ 23 ····​iget-​boolean·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>u:​Z
   
24 ····​invoke-​virtual·{v0,​·​v1},​·Ljava/​lang/​reflect/​Field;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 24 ····​if-​eqz·​v0,​·:​cond_1
   
25 ····move-​result-​object·​v0 25 ····iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
26 ····check-​cast·​v0,​·​Ljava/​lang/​ref/​WeakReference;​ 26 ····invoke-​virtual·{v0},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>getAdapter()​Landroid/​widget/​Adapter;​
   
27 ····if-​eqz·​v0,​·​:​cond_0 27 ····move-​result-​object·​v0
   
28 ····​invoke-​virtual·{v0},​·Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 28 ····​if-​eqz·​v0,​·:​cond_0
   
29 ····move-​result-​object·​v0 29 ····iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
30 ····​if-​nez·​v0,​·:​cond_1 30 ····​invoke-​virtual·{v0,​·​p0},​·Landroid/​support/​v7/​internal/​widget/​y;​-​>post(Ljava/​lang/​Runnable;​)​Z
   
31 ····​:​cond_0 31 ····​:​cond_0
32 ····​:​goto_0 32 ····​:​goto_0
33 ····​return-​void 33 ····​return-​void
   
34 ····​:​cond_1 34 ····​:​cond_1
35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>c:​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​ 35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Landroid/​support/​v7/​internal/​widget/​y;​
   
36 ····​invoke-​interface·​{v0},​·​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​-​>onScrollChanged()​V  
37 ····​:​try_end_0  
38 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0  
   
39 ····​goto·​:​goto_0  
   
40 ····:​catch_0 36 ····invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>b(Landroid/​support/​v7/​internal/​widget/​y;​)​V
41 ····​move-​exception·​v0  
   
42 ····​goto·​:​goto_0 37 ····​goto·​:​goto_0
43 .​end·​method 38 .​end·​method
[−]
smali/android/support/v7/internal/widget/af.smali
Offset 1, 37 lines modified Offset 1, 205 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​af;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​af;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​widget/​PopupWindow;​
   
   
3 #·virtual·​methods 3 #·instance·​fields
4 .​method·​public·abstract·a(I)​V 4 .​field·​private·​final·​a:​Z
5 .​end·​method  
   
6 .​method·​public·​abstract·​a(Landroid/​view/​Menu;​Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V  
7 .​end·​method  
   
8 .​method·public·​abstract·​d()​Z 5 #·direct·​methods
9 .​end·​method 6 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
  7 ····​.​locals·​3
   
10 .​method·public·​abstract·​e()​Z 8 ····const/​4·​v2,​·​0x0
11 .​end·​method  
   
12 .​method·public·abstract·​f()​Z 9 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​PopupWindow;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
13 .​end·​method  
   
14 .​method·public·​abstract·​g()​Z 10 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>PopupWindow:​[I
15 .​end·​method  
  11 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
  12 ····​move-​result-​object·​v0
   
  13 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>PopupWindow_overlapA​nchor:​I
   
  14 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(IZ)​Z
   
  15 ····​move-​result·​v1
   
  16 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​af;​-​>a:​Z
   
  17 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>PopupWindow_android_​popupBackground:​I
   
  18 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
  19 ····​move-​result-​object·​v1
   
  20 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​af;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
  21 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
  22 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  23 ····​const/​16·​v1,​·​0xe
   
  24 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
  25 ····​invoke-​static·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​af;​-​>a(Landroid/​widget/​PopupWindow;​)​V
   
16 .​method·public·abstract·​h()​Z 26 ····​:​cond_0
  27 ····​return-​void
17 .​end·​method 28 .​end·​method
   
18 .​method·​public·​abstract·i()​V 29 .​method·​private·​static·​a(Landroid/​widget/​PopupWindow;​)​V
  30 ····​.​locals·​4
   
  31 ····​:​try_start_0
  32 ····​const-​class·​v0,​·​Landroid/​widget/​PopupWindow;​
   
  33 ····​const-​string·​v1,​·​"mAnchor"
   
  34 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
  35 ····​move-​result-​object·​v1
   
  36 ····​const/​4·​v0,​·​0x1
   
  37 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
   
  38 ····​const-​class·​v0,​·​Landroid/​widget/​PopupWindow;​
   
  39 ····​const-​string·​v2,​·​"mOnScrollChangedList​ener"
   
  40 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
  41 ····​move-​result-​object·​v2
   
  42 ····​const/​4·​v0,​·​0x1
   
  43 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
   
  44 ····​invoke-​virtual·​{v2,​·​p0},​·​Ljava/​lang/​reflect/​Field;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
  45 ····​move-​result-​object·​v0
   
  46 ····​check-​cast·​v0,​·​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​
   
  47 ····​new-​instance·​v3,​·​Landroid/​support/​v7/​internal/​widget/​ag;​
   
  48 ····​invoke-​direct·​{v3,​·​v1,​·​p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​><init>(Ljava/​lang/​reflect/​Field;​Landroid/​widget/​PopupWindow;​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​)​V
   
  49 ····​invoke-​virtual·​{v2,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
  50 ····​:​try_end_0
  51 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
Max diff block lines reached; 2094/6030 bytes (34.73%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ag.smali
Offset 1, 88 lines modified Offset 1, 72 lines modified
1 .​class·public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ag;​ 1 .​class·final·​Landroid/​support/​v7/​internal/​widget/​ag;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​
   
3 #·​virtual·​methods  
4 .​method·​public·​abstract·​a()​Landroid/​view/​ViewGroup;​  
5 .​end·​method  
   
6 .​method·public·​abstract·a(I)​V 5 #·​instance·fields
7 .​end·method 6 .​field·​final·​synthetic·a:​Ljava/​lang/​reflect/​Field;​
   
8 .​method·public·abstract·a(Landroid/​graphics/​drawable/​Drawable;​)​V 7 .​field·final·synthetic·b:​Landroid/​widget/​PopupWindow;​
9 .​end·​method  
   
10 .​method·public·abstract·a(Landroid/​support/​v7/​internal/​widget/​ao;​)​V 8 .​field·final·synthetic·c:​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​
11 .​end·​method  
   
12 .​method·​public·​abstract·​a(Landroid/​view/​Menu;​Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V  
13 .​end·​method  
   
14 .​method·public·​abstract·a(Landroid/​view/​Window$Callback;​)​V 9 #·direct·methods
15 .​end·​method 10 .​method·​constructor·​<init>(Ljava/​lang/​reflect/​Field;​Landroid/​widget/​PopupWindow;​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​)​V
  11 ····​.​locals·​0
   
16 .​method·​public·​abstract·a(Ljava/​lang/​CharSequence;​)​V 12 ····​iput-​object·​p1,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​ag;​-​>a:​Ljava/​lang/​reflect/​Field;​
17 .​end·​method  
   
18 .​method·​public·​abstract·a(Z)​V 13 ····​iput-​object·​p2,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​ag;​-​>b:​Landroid/​widget/​PopupWindow;​
19 .​end·​method  
   
20 .​method·​public·​abstract·​b()​Landroid/​content/​Context;​ 14 ····​iput-​object·​p3,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​ag;​-​>c:​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​
21 .​end·​method  
   
22 .​method·​public·abstract·​b(I)​V 15 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
23 .​end·​method  
   
24 .​method·public·abstract·​b(Z)​V 16 ····​return-​void
25 .​end·​method 17 .​end·​method
   
26 .​method·​public·​abstract·​c(I)​V  
27 .​end·​method  
   
28 .​method·​public·abstract·​c()​Z 18 #·​virtual·methods
29 .​end·method 19 .​method·​public·onScrollChanged()​V
  20 ····​.​locals·​2
   
30 .​method·public·​abstract·​d(I)​V 21 ····​:​try_start_0
31 .​end·​method 22 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
32 .​method·​public·abstract·d()​Z 23 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>b:​Landroid/​widget/​PopupWindow;​
33 .​end·​method  
   
34 .​method·public·​abstract·e()​V 24 ····​invoke-​virtual·{v0,​·​v1},​·Ljava/​lang/​reflect/​Field;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
35 .​end·​method  
   
36 .​method·public·abstract·f()​Ljava/​lang/​CharSequence;​ 25 ····​move-​result-​object·​v0
37 .​end·​method  
   
38 .​method·public·abstract·​g()​V 26 ····​check-​cast·​v0,​·Ljava/​lang/​ref/​WeakReference;​
39 .​end·​method  
   
40 .​method·public·abstract·​h()​V 27 ····if-​eqz·v0,​·​:​cond_0
41 .​end·​method  
   
42 .​method·​public·​abstract·​i()​Z 28 ····​invoke-​virtual·​{v0},​·Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
43 .​end·​method  
   
44 .​method·​public·​abstract·j()​Z 29 ····​move-​result-​object·v0
45 .​end·​method  
   
46 .​method·public·abstract·​k()​Z 30 ····if-​nez·v0,​·​:​cond_1
47 .​end·​method  
   
48 .​method·public·abstract·​l()​Z 31 ····​:​cond_0
49 .​end·​method 32 ····​:​goto_0
  33 ····​return-​void
   
50 .​method·public·abstract·​m()​Z 34 ····​:​cond_1
51 .​end·​method 35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>c:​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​
   
52 .​method·​public·abstract·n()​V 36 ····​invoke-​interface·​{v0},​·​Landroid/​view/​ViewTreeObserver$OnSc​rollChangedListener;​-​>onScrollChanged()​V
53 .​end·​method 37 ····​:​try_end_0
  38 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
54 .​method·public·abstract·o()​V 39 ····​goto·:​goto_0
55 .​end·​method  
   
56 .​method·public·abstract·​p()​I 40 ····​:​catch_0
57 .​end·​method 41 ····​move-​exception·​v0
   
58 .​method·public·abstract·​q()​I 42 ····​goto·​:​goto_0
59 .​end·​method 43 .​end·​method
[−]
smali/android/support/v7/internal/widget/ah.smali
Offset 1, 7 lines modified Offset 1, 37 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ah;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ah;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods 3 #·​virtual·​methods
4 .​method·​public·​abstract·setOnFitSystemWindows​Listener(Landroid/​support/​v7/​internal/​widget/​ai;​)​V 4 .​method·​public·​abstract·​a(I)​V
  5 .​end·​method
   
  6 .​method·​public·​abstract·​a(Landroid/​view/​Menu;​Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V
  7 .​end·​method
   
  8 .​method·​public·​abstract·​d()​Z
  9 .​end·​method
   
  10 .​method·​public·​abstract·​e()​Z
  11 .​end·​method
   
  12 .​method·​public·​abstract·​f()​Z
  13 .​end·​method
   
  14 .​method·​public·​abstract·​g()​Z
  15 .​end·​method
   
  16 .​method·​public·​abstract·​h()​Z
  17 .​end·​method
   
  18 .​method·​public·​abstract·​i()​V
  19 .​end·​method
   
  20 .​method·​public·​abstract·​j()​V
  21 .​end·​method
   
  22 .​method·​public·​abstract·​setWindowCallback(Lan​droid/​view/​Window$Callback;​)​V
  23 .​end·​method
   
  24 .​method·​public·​abstract·​setWindowTitle(Ljava/​lang/​CharSequence;​)​V
5 .​end·​method 25 .​end·​method
[−]
smali/android/support/v7/internal/widget/ai.smali
Offset 1, 7 lines modified Offset 1, 88 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ai;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ai;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods 3 #·​virtual·​methods
4 .​method·​public·​abstract·​a(Landroid/​graphics/​Rect;​)​V 4 .​method·​public·​abstract·​a()​Landroid/​view/​ViewGroup;​
  5 .​end·​method
   
  6 .​method·​public·​abstract·​a(I)​V
  7 .​end·​method
   
  8 .​method·​public·​abstract·​a(Landroid/​graphics/​drawable/​Drawable;​)​V
  9 .​end·​method
   
  10 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​aq;​)​V
  11 .​end·​method
   
  12 .​method·​public·​abstract·​a(Landroid/​view/​Menu;​Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V
  13 .​end·​method
   
  14 .​method·​public·​abstract·​a(Landroid/​view/​Window$Callback;​)​V
  15 .​end·​method
   
  16 .​method·​public·​abstract·​a(Ljava/​lang/​CharSequence;​)​V
  17 .​end·​method
   
  18 .​method·​public·​abstract·​a(Z)​V
  19 .​end·​method
   
  20 .​method·​public·​abstract·​b()​Landroid/​content/​Context;​
  21 .​end·​method
   
  22 .​method·​public·​abstract·​b(I)​V
  23 .​end·​method
   
  24 .​method·​public·​abstract·​b(Z)​V
  25 .​end·​method
   
  26 .​method·​public·​abstract·​c(I)​V
  27 .​end·​method
   
  28 .​method·​public·​abstract·​c()​Z
  29 .​end·​method
   
  30 .​method·​public·​abstract·​d(I)​V
  31 .​end·​method
   
  32 .​method·​public·​abstract·​d()​Z
  33 .​end·​method
   
  34 .​method·​public·​abstract·​e()​V
  35 .​end·​method
   
  36 .​method·​public·​abstract·​f()​Ljava/​lang/​CharSequence;​
  37 .​end·​method
   
  38 .​method·​public·​abstract·​g()​V
  39 .​end·​method
   
  40 .​method·​public·​abstract·​h()​V
  41 .​end·​method
   
  42 .​method·​public·​abstract·​i()​Z
  43 .​end·​method
   
  44 .​method·​public·​abstract·​j()​Z
  45 .​end·​method
   
  46 .​method·​public·​abstract·​k()​Z
  47 .​end·​method
   
  48 .​method·​public·​abstract·​l()​Z
  49 .​end·​method
   
  50 .​method·​public·​abstract·​m()​Z
  51 .​end·​method
   
  52 .​method·​public·​abstract·​n()​V
  53 .​end·​method
   
  54 .​method·​public·​abstract·​o()​V
  55 .​end·​method
   
  56 .​method·​public·​abstract·​p()​I
  57 .​end·​method
   
  58 .​method·​public·​abstract·​q()​I
5 .​end·​method 59 .​end·​method
[−]
smali/android/support/v7/internal/widget/aj.smali
Offset 1, 639 lines modified Offset 1, 7 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​aj;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​aj;​
2 .​super·​Landroid/​widget/​ListView;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields  
4 .​field·​private·​static·​final·​f:​[I  
   
   
5 #·​instance·​fields  
6 .​field·​final·​a:​Landroid/​graphics/​Rect;​  
   
7 .​field·​b:​I  
   
8 .​field·​c:​I  
   
9 .​field·​d:​I  
   
10 .​field·​e:​I  
   
11 .​field·​private·​g:​Ljava/​lang/​reflect/​Field;​  
   
12 .​field·​private·​h:​Landroid/​support/​v7/​internal/​widget/​ak;​  
   
   
13 #·​direct·​methods  
14 .​method·​static·​constructor·​<clinit>()​V  
15 ····​.​locals·​2  
   
16 ····​const/​4·​v1,​·​0x0  
   
17 ····​const/​4·​v0,​·​0x1  
   
18 ····​new-​array·​v0,​·​v0,​·​[I  
   
19 ····​aput·​v1,​·​v0,​·​v1  
   
20 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>f:​[I  
   
21 ····​return-​void  
22 .​end·​method  
   
23 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
24 ····​.​locals·​2  
   
25 ····​const/​4·​v1,​·​0x0  
   
26 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​ListView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
   
27 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​  
   
28 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V  
   
29 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>a:​Landroid/​graphics/​Rect;​  
   
30 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>b:​I  
   
31 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>c:​I  
   
32 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>d:​I  
   
33 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>e:​I  
   
34 ····​:​try_start_0  
35 ····​const-​class·​v0,​·​Landroid/​widget/​AbsListView;​  
   
36 ····​const-​string·​v1,​·​"mIsChildViewEnabled"​  
   
37 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​  
   
38 ····​move-​result-​object·​v0  
   
39 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>g:​Ljava/​lang/​reflect/​Field;​  
   
40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>g:​Ljava/​lang/​reflect/​Field;​  
   
41 ····​const/​4·​v1,​·​0x1  
   
42 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V  
43 ····​:​try_end_0  
44 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0  
   
45 ····​:​goto_0  
46 ····​return-​void  
   
47 ····​:​catch_0  
48 ····​move-​exception·​v0  
   
49 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​NoSuchFieldException;​-​>printStackTrace()​V  
   
50 ····​goto·​:​goto_0  
51 .​end·​method  
   
   
52 #·​virtual·​methods 3 #·​virtual·​methods
53 .​method·​public·​a(IIIII)​I 4 .​method·​public·abstract·​setOnFitSystemWindows​Listener(Landroid/​support/​v7/​internal/​widget/​ak;​)​V
54 ····​.​locals·​12  
   
55 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>getListPaddingTop()​I  
   
Max diff block lines reached; 0/14741 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ak.smali
Offset 1, 109 lines modified Offset 1, 7 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ak;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ak;​
2 .​super·​Landroid/​support/​v7/​b/​a/​a;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields  
4 .​field·​private·​a:​Z  
   
   
5 #·​direct·​methods  
6 .​method·​public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V  
7 ····​.​locals·​1  
   
8 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​b/​a/​a;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V  
   
9 ····​const/​4·​v0,​·​0x1  
   
10 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Z  
   
11 ····​return-​void  
12 .​end·​method  
   
   
13 #·​virtual·​methods 3 #·​virtual·​methods
14 .​method·​a(Z)​V 4 .​method·​public·​abstract·​a(Landroid/​graphics/​Rect;​)​V
15 ····​.​locals·​0  
   
16 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Z  
   
17 ····​return-​void  
18 .​end·​method  
   
19 .​method·​public·​draw(Landroid/​graphics/​Canvas;​)​V  
20 ····​.​locals·​1  
   
21 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Z  
   
22 ····​if-​eqz·​v0,​·​:​cond_0  
   
23 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​b/​a/​a;​-​>draw(Landroid/​graphics/​Canvas;​)​V  
   
24 ····​:​cond_0  
25 ····​return-​void  
26 .​end·​method  
   
27 .​method·​public·​setHotspot(FF)​V  
28 ····​.​locals·​1  
   
29 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Z  
   
30 ····​if-​eqz·​v0,​·​:​cond_0  
   
31 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​b/​a/​a;​-​>setHotspot(FF)​V  
   
32 ····​:​cond_0  
33 ····​return-​void  
34 .​end·​method  
   
35 .​method·​public·​setHotspotBounds(IIII​)​V  
36 ····​.​locals·​1  
   
37 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Z  
   
38 ····​if-​eqz·​v0,​·​:​cond_0  
   
39 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​b/​a/​a;​-​>setHotspotBounds(III​I)​V  
   
40 ····​:​cond_0  
41 ····​return-​void  
42 .​end·​method  
   
43 .​method·​public·​setState([I)​Z  
44 ····​.​locals·​1  
   
45 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Z  
   
46 ····​if-​eqz·​v0,​·​:​cond_0  
   
47 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​b/​a/​a;​-​>setState([I)​Z  
   
48 ····​move-​result·​v0  
   
49 ····​:​goto_0  
50 ····​return·​v0  
   
51 ····​:​cond_0  
52 ····​const/​4·​v0,​·​0x0  
   
53 ····​goto·​:​goto_0  
54 .​end·​method  
   
55 .​method·​public·​setVisible(ZZ)​Z  
56 ····​.​locals·​1  
   
57 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Z  
   
58 ····​if-​eqz·​v0,​·​:​cond_0  
   
59 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​b/​a/​a;​-​>setVisible(ZZ)​Z  
   
Max diff block lines reached; 0/2353 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/al.smali
Offset 1, 7 lines modified Offset 1, 639 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​al;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​al;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​widget/​ListView;​
   
   
  3 #·​static·​fields
  4 .​field·​private·​static·​final·​f:​[I
   
   
  5 #·​instance·​fields
  6 .​field·​final·​a:​Landroid/​graphics/​Rect;​
   
  7 .​field·​b:​I
   
  8 .​field·​c:​I
   
  9 .​field·​d:​I
   
  10 .​field·​e:​I
   
  11 .​field·​private·​g:​Ljava/​lang/​reflect/​Field;​
   
  12 .​field·​private·​h:​Landroid/​support/​v7/​internal/​widget/​am;​
   
   
  13 #·​direct·​methods
  14 .​method·​static·​constructor·​<clinit>()​V
  15 ····​.​locals·​2
   
  16 ····​const/​4·​v1,​·​0x0
   
  17 ····​const/​4·​v0,​·​0x1
   
  18 ····​new-​array·​v0,​·​v0,​·​[I
   
  19 ····​aput·​v1,​·​v0,​·​v1
   
  20 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>f:​[I
   
  21 ····​return-​void
  22 .​end·​method
   
  23 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
  24 ····​.​locals·​2
   
  25 ····​const/​4·​v1,​·​0x0
   
  26 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​ListView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  27 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​
   
  28 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
  29 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>a:​Landroid/​graphics/​Rect;​
   
  30 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>b:​I
   
  31 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>c:​I
   
  32 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>d:​I
   
  33 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>e:​I
   
  34 ····​:​try_start_0
  35 ····​const-​class·​v0,​·​Landroid/​widget/​AbsListView;​
   
  36 ····​const-​string·​v1,​·​"mIsChildViewEnabled"​
   
  37 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
  38 ····​move-​result-​object·​v0
   
  39 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>g:​Ljava/​lang/​reflect/​Field;​
   
  40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>g:​Ljava/​lang/​reflect/​Field;​
   
  41 ····​const/​4·​v1,​·​0x1
   
  42 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
  43 ····​:​try_end_0
  44 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
  45 ····​:​goto_0
  46 ····​return-​void
   
  47 ····​:​catch_0
  48 ····​move-​exception·​v0
   
  49 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​NoSuchFieldException;​-​>printStackTrace()​V
   
  50 ····​goto·​:​goto_0
  51 .​end·​method
   
   
3 #·​virtual·​methods 52 #·​virtual·​methods
4 .​method·​public·​abstract·​a(Landroid/​view/​View;​Landroid/​view/​ActionMode$Callback;​)​Landroid/​view/​ActionMode;​ 53 .​method·​public·​a(IIIII)​I
  54 ····​.​locals·​12
   
  55 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>getListPaddingTop()​I
   
Max diff block lines reached; 0/14751 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/am.smali
Offset 1, 555 lines modified Offset 1, 109 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​am;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​am;​
2 .​super·​Landroid/​content/​res/​Resources;​ 2 .​super·​Landroid/​support/​v7/​c/​a/​a;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​final·​a:​Landroid/​content/​res/​Resources;​ 4 .​field·​private·​a:​Z
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​public·​constructor·​<init>(Landroid/​content/​res/​Resources;​)​V 6 .​method·​public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V
7 ····​.​locals·3 7 ····​.​locals·1
   
8 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​res/​Resources;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​  
   
9 ····​move-​result-​object·​v0  
   
10 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​  
   
11 ····​move-​result-​object·​v1  
   
12 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​  
   
13 ····move-​result-​object·​v2 8 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​c/​a/​a;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
   
14 ····invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·Landroid/​content/​res/​Resources;​-​><init>(Landroid/​content/​res/​AssetManager;​Landroid/​util/​DisplayMetrics;​Landroid/​content/​res/​Configuration;​)​V 9 ····const/​4·​v0,​·0x1
   
15 ····​iput-​object·p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>a:​Landroid/​content/​res/​Resources;​ 10 ····​iput-​boolean·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>a:​Z
   
16 ····​return-​void 11 ····​return-​void
17 .​end·​method 12 .​end·​method
   
   
18 #·​virtual·​methods 13 #·​virtual·​methods
19 .​method·​public·getAnimation(I)​Landroid/​content/​res/​XmlResourceParser;​ 14 .​method·​a(Z)​V
20 ····​.​locals·1 15 ····​.​locals·0
   
21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>a:​Landroid/​content/​res/​Resources;​  
   
22 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​Resources;​-​>getAnimation(I)​Landroid/​content/​res/​XmlResourceParser;​  
   
23 ····​move-​result-​object·​v0  
   
24 ····​return-​object·​v0  
25 .​end·​method  
   
26 .​method·​public·​getBoolean(I)​Z  
27 ····​.​locals·​1  
   
28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>a:​Landroid/​content/​res/​Resources;​  
   
29 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z  
   
30 ····​move-​result·​v0  
   
31 ····​return·​v0  
32 .​end·​method  
   
33 .​method·​public·​getColor(I)​I  
34 ····​.​locals·​1  
   
35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>a:​Landroid/​content/​res/​Resources;​  
   
36 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I  
   
37 ····​move-​result·​v0  
   
38 ····​return·​v0  
39 .​end·​method  
   
40 .​method·​public·​getColorStateList(I)​Landroid/​content/​res/​ColorStateList;​  
41 ····​.​locals·​1  
   
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>a:​Landroid/​content/​res/​Resources;​  
   
43 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​Resources;​-​>getColorStateList(I)​Landroid/​content/​res/​ColorStateList;​  
   
44 ····​move-​result-​object·​v0  
   
45 ····​return-​object·​v0  
46 .​end·​method  
   
47 .​method·​public·​getConfiguration()​Landroid/​content/​res/​Configuration;​  
48 ····​.​locals·​1  
   
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>a:​Landroid/​content/​res/​Resources;​  
   
50 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​  
   
51 ····​move-​result-​object·​v0  
   
52 ····​return-​object·​v0  
53 .​end·​method  
   
54 .​method·​public·​getDimension(I)​F  
55 ····​.​locals·​1  
   
56 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>a:​Landroid/​content/​res/​Resources;​  
   
57 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​Resources;​-​>getDimension(I)​F  
Max diff block lines reached; 14529/18825 bytes (77.18%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/an.smali
Offset 1, 267 lines modified Offset 1, 7 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​an;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​an;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields  
4 .​field·​private·​a:​I  
   
5 .​field·​private·​b:​I  
   
6 .​field·​private·​c:​I  
   
7 .​field·​private·​d:​I  
   
8 .​field·​private·​e:​I  
   
9 .​field·​private·​f:​I  
   
10 .​field·​private·​g:​Z  
   
11 .​field·​private·​h:​Z  
   
   
12 #·​direct·​methods  
13 .​method·​public·​constructor·​<init>()​V  
14 ····​.​locals·​2  
   
15 ····​const/​high16·​v1,​·​-​0x80000000  
   
16 ····​const/​4·​v0,​·​0x0  
   
17 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
18 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>a:​I  
   
19 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>b:​I  
   
20 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>c:​I  
   
21 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>d:​I  
   
22 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>e:​I  
   
23 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>f:​I  
   
24 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>g:​Z  
   
25 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>h:​Z  
   
26 ····​return-​void  
27 .​end·​method  
   
   
28 #·​virtual·​methods 3 #·​virtual·​methods
29 .​method·​public·​a()​I 4 .​method·​public·​abstract·​a(Landroid/​view/​View;​Landroid/​view/​ActionMode$Callback;​)​Landroid/​view/​ActionMode;​
30 ····​.​locals·​1  
   
31 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>a:​I  
   
32 ····​return·​v0  
33 .​end·​method  
   
34 .​method·​public·​a(II)​V  
35 ····​.​locals·​2  
   
36 ····​const/​high16·​v1,​·​-​0x80000000  
   
37 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>c:​I  
   
38 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>d:​I  
   
39 ····​const/​4·​v0,​·​0x1  
   
40 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>h:​Z  
   
41 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>g:​Z  
   
42 ····​if-​eqz·​v0,​·​:​cond_2  
   
43 ····​if-​eq·​p2,​·​v1,​·​:​cond_0  
   
44 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>a:​I  
   
45 ····​:​cond_0  
46 ····​if-​eq·​p1,​·​v1,​·​:​cond_1  
   
47 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>b:​I  
   
48 ····​:​cond_1  
49 ····​:​goto_0  
50 ····​return-​void  
   
51 ····​:​cond_2  
52 ····​if-​eq·​p1,​·​v1,​·​:​cond_3  
   
53 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>a:​I  
   
54 ····​:​cond_3  
55 ····​if-​eq·​p2,​·​v1,​·​:​cond_1  
   
Max diff block lines reached; 0/5771 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ao.smali
Offset 1, 646 lines modified Offset 1, 555 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ao;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ao;​
2 .​super·​Landroid/​widget/​HorizontalScrollView;​ 2 .​super·​Landroid/​content/​res/​Resources;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​z;​  
   
   
5 #·​static·​fields  
6 .​field·​private·​static·​final·​j:​Landroid/​view/​animation/​Interpolator;​  
   
   
7 #·​instance·​fields 3 #·​instance·​fields
8 .​field·​a:​Ljava/​lang/​Runnable;​ 4 .​field·private·​final·a:​Landroid/​content/​res/​Resources;​
   
9 .​field·​b:​I  
   
10 .​field·​c:​I  
   
11 .​field·​private·d:​Landroid/​support/​v7/​internal/​widget/​ar;​ 5 #·​direct·​methods
  6 .​method·​public·​constructor·​<init>(Landroid/​content/​res/​Resources;​)​V
12 .​field·private·e:​Landroid/​support/​v7/​widget/​z;​ 7 ····​.​locals·​3
   
13 .​field·​private·​f:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​  
   
14 .​field·private·g:​Z 8 ····invoke-​virtual·​{p1},​·Landroid/​content/​res/​Resources;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​
   
15 .​field·​private·​h:​I 9 ····​move-​result-​object·​v0
   
16 .​field·private·i:​I 10 ····invoke-​virtual·​{p1},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​
   
  11 ····​move-​result-​object·​v1
   
17 #·​direct·​methods 12 ····​invoke-​virtual·​{p1},​·Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​
18 .​method·​static·​constructor·​<clinit>()​V  
19 ····​.​locals·​1  
   
20 ····new-​instance·v0,​·Landroid/​view/​animation/​DecelerateInterpolato​r;​ 13 ····move-​result-​object·​v2
   
21 ····​invoke-​direct·​{v0},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>()​V 14 ····​invoke-​direct·​{p0,​·v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​><init>(Landroid/​content/​res/​AssetManager;​Landroid/​util/​DisplayMetrics;​Landroid/​content/​res/​Configuration;​)​V
   
22 ····sput-​object·v0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>j:​Landroid/​view/​animation/​Interpolator;​ 15 ····iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a:​Landroid/​content/​res/​Resources;​
   
23 ····​return-​void 16 ····​return-​void
24 .​end·​method 17 .​end·​method
   
25 .​method·​private·​a(Landroid/​support/​v7/​app/​d;​Z)​Landroid/​support/​v7/​internal/​widget/​as;​  
26 ····​.​locals·​4  
   
27 ····​const/​4·​v2,​·​0x0  
   
28 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​as;​  
   
29 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>getContext()​Landroid/​content/​Context;​  
   
30 ····​move-​result-​object·​v1  
   
31 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ao;​Landroid/​content/​Context;​Landroid/​support/​v7/​app/​d;​Z)​V  
   
32 ····​if-​eqz·​p2,​·​:​cond_0  
   
33 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V  
   
34 ····new-​instance·​v1,​·​Landroid/​widget/​AbsListView$LayoutPar​ams;​ 18 #·virtual·​methods
  19 .​method·​public·​getAnimation(I)​Landroid/​content/​res/​XmlResourceParser;​
35 ····const/​4·​v2,​·-​0x1 20 ····.​locals·​1
   
36 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>h:​I 21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a:​Landroid/​content/​res/​Resources;​
   
37 ····​invoke-​direct·​{v1,​·v2,​·v3},​·​Landroid/​widget/​AbsListView$LayoutPar​ams;​-​><init>(II)​V 22 ····​invoke-​virtual·​{v0,​·p1},​·​Landroid/​content/​res/​Resources;​-​>getAnimation(I)​Landroid/​content/​res/​XmlResourceParser;​
   
38 ····invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V 23 ····move-​result-​object·​v0
   
39 ····​:​goto_0  
40 ····​return-​object·​v0 24 ····​return-​object·​v0
  25 .​end·​method
   
41 ····​:​cond_0 26 .​method·public·getBoolean(I)​Z
42 ····const/​4·​v1,​·0x1 27 ····.​locals·​1
   
43 ····​invoke-​virtual·{v0,​·v1},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>setFocusable(Z)​V 28 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a:​Landroid/​content/​res/​Resources;​
   
44 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ar;​ 29 ····​invoke-​virtual·{v0,​·​p1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z
   
45 ····if-​nez·​v1,​·​:​cond_1 30 ····move-​result·​v0
   
46 ····new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​widget/​ar;​ 31 ····return·​v0
  32 .​end·​method
   
47 ····​invoke-​direct·​{v1,​·​p0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ao;​Landroid/​support/​v7/​internal/​widget/​ap;​)​V 33 .​method·public·getColor(I)​I
  34 ····​.​locals·​1
   
48 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ar;​ 35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a:​Landroid/​content/​res/​Resources;​
   
49 ····:​cond_1 36 ····invoke-​virtual·{v0,​·p1},​·Landroid/​content/​res/​Resources;​-​>getColor(I)​I
50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ar;​  
   
51 ····invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>setOnClickListener(L​android/​view/​View$OnClickListener;​)​V 37 ····move-​result·v0
   
52 ····goto·​:​goto_0 38 ····return·​v0
Max diff block lines reached; 29336/34105 bytes (86.02%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ViewStubCompat.smali
Offset 7, 15 lines modified Offset 7, 15 lines modified
   
7 .​field·​private·​b:​I 7 .​field·​private·​b:​I
   
8 .​field·​private·​c:​Ljava/​lang/​ref/​WeakReference;​ 8 .​field·​private·​c:​Ljava/​lang/​ref/​WeakReference;​
   
9 .​field·​private·​d:​Landroid/​view/​LayoutInflater;​ 9 .​field·​private·​d:​Landroid/​view/​LayoutInflater;​
   
10 .​field·​private·​e:​Landroid/​support/​v7/​internal/​widget/​bm;​ 10 .​field·​private·​e:​Landroid/​support/​v7/​internal/​widget/​bq;​
   
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 12 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
13 ····​.​locals·​1 13 ····​.​locals·​1
   
14 ····​const/​4·​v0,​·​0x0 14 ····​const/​4·​v0,​·​0x0
Offset 32, 37 lines modified Offset 32, 37 lines modified
   
32 ····​const/​4·​v2,​·​0x0 32 ····​const/​4·​v2,​·​0x0
   
33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​View;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​View;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
34 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>a:​I 34 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>a:​I
   
35 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>ViewStubCompat:​[I 35 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>ViewStubCompat:​[I
   
36 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 36 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
37 ····​move-​result-​object·​v0 37 ····​move-​result-​object·​v0
   
38 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ViewStubCompat_andro​id_inflatedId:​I 38 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ViewStubCompat_andro​id_inflatedId:​I
   
39 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I 39 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I
   
40 ····​move-​result·​v1 40 ····​move-​result·​v1
   
41 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>b:​I 41 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>b:​I
   
42 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ViewStubCompat_andro​id_layout:​I 42 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ViewStubCompat_andro​id_layout:​I
   
43 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I 43 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I
   
44 ····​move-​result·​v1 44 ····​move-​result·​v1
   
45 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>a:​I 45 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>a:​I
   
46 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ViewStubCompat_andro​id_id:​I 46 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ViewStubCompat_andro​id_id:​I
   
47 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I 47 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I
   
48 ····​move-​result·​v1 48 ····​move-​result·​v1
   
49 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>setId(I)​V 49 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>setId(I)​V
   
Offset 143, 21 lines modified Offset 143, 21 lines modified
143 ····​:​goto_1 143 ····​:​goto_1
144 ····​new-​instance·​v0,​·​Ljava/​lang/​ref/​WeakReference;​ 144 ····​new-​instance·​v0,​·​Ljava/​lang/​ref/​WeakReference;​
   
145 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​ref/​WeakReference;​-​><init>(Ljava/​lang/​Object;​)​V 145 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​ref/​WeakReference;​-​><init>(Ljava/​lang/​Object;​)​V
   
146 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>c:​Ljava/​lang/​ref/​WeakReference;​ 146 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>c:​Ljava/​lang/​ref/​WeakReference;​
   
147 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bm;​ 147 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bq;​
   
148 ····​if-​eqz·​v0,​·​:​cond_1 148 ····​if-​eqz·​v0,​·​:​cond_1
   
149 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bm;​ 149 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bq;​
   
150 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>a(Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​Landroid/​view/​View;​)​V 150 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bq;​-​>a(Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​Landroid/​view/​View;​)​V
   
151 ····​:​cond_1 151 ····​:​cond_1
152 ····​return-​object·​v1 152 ····​return-​object·​v1
   
153 ····​:​cond_2 153 ····​:​cond_2
154 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>getContext()​Landroid/​content/​Context;​ 154 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>getContext()​Landroid/​content/​Context;​
   
Offset 259, 18 lines modified Offset 259, 18 lines modified
259 ····​.​locals·​0 259 ····​.​locals·​0
   
260 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>a:​I 260 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>a:​I
   
261 ····​return-​void 261 ····​return-​void
262 .​end·​method 262 .​end·​method
   
263 .​method·​public·​setOnInflateListener(​Landroid/​support/​v7/​internal/​widget/​bm;​)​V 263 .​method·​public·​setOnInflateListener(​Landroid/​support/​v7/​internal/​widget/​bq;​)​V
264 ····​.​locals·​0 264 ····​.​locals·​0
   
265 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bm;​ 265 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bq;​
   
266 ····​return-​void 266 ····​return-​void
267 .​end·​method 267 .​end·​method
   
268 .​method·​public·​setVisibility(I)​V 268 .​method·​public·​setVisibility(I)​V
269 ····​.​locals·​2 269 ····​.​locals·​2
   
[−]
smali/android/support/v7/internal/widget/ap.smali
Offset 1, 69 lines modified Offset 1, 267 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ap;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ap;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·​Ljava/​lang/​Runnable;​  
   
   
5 #·​instance·​fields 3 #·​instance·​fields
6 .​field·final·​synthetic·​a:​Landroid/​view/​View;​ 4 .​field·private·​a:​I
   
  5 .​field·​private·​b:​I
   
  6 .​field·​private·​c:​I
   
  7 .​field·​private·​d:​I
   
  8 .​field·​private·​e:​I
   
  9 .​field·​private·​f:​I
   
7 .​field·​final·​synthetic·b:​Landroid/​support/​v7/​internal/​widget/​ao;​ 10 .​field·​private·g:​Z
   
  11 .​field·​private·​h:​Z
   
   
8 #·​direct·​methods 12 #·​direct·​methods
9 .​method·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​ao;​Landroid/​view/​View;​)​V 13 .​method·public·constructor·​<init>()​V
10 ····​.​locals·0 14 ····​.​locals·2
   
11 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ao;​ 15 ····​const/​high16·v1,​·​-​0x80000000
   
12 ····iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>a:​Landroid/​view/​View;​ 16 ····​const/​4·v0,​·​0x0
   
13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 17 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  18 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>a:​I
   
  19 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>b:​I
   
  20 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>c:​I
   
  21 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>d:​I
   
  22 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>e:​I
   
  23 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>f:​I
   
  24 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>g:​Z
   
  25 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>h:​Z
   
14 ····​return-​void 26 ····​return-​void
15 .​end·​method 27 .​end·​method
   
   
16 #·​virtual·​methods 28 #·​virtual·​methods
17 .​method·​public·run()​V 29 .​method·​public·a()​I
18 ····​.​locals·3 30 ····​.​locals·1
   
  31 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>a:​I
   
  32 ····​return·​v0
  33 .​end·​method
   
  34 .​method·​public·​a(II)​V
  35 ····​.​locals·​2
   
  36 ····​const/​high16·​v1,​·​-​0x80000000
   
  37 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>c:​I
   
  38 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>d:​I
   
  39 ····​const/​4·​v0,​·​0x1
   
  40 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>h:​Z
   
  41 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>g:​Z
   
  42 ····​if-​eqz·​v0,​·​:​cond_2
   
  43 ····​if-​eq·​p2,​·​v1,​·​:​cond_0
   
  44 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>a:​I
   
  45 ····​:​cond_0
  46 ····​if-​eq·​p1,​·​v1,​·​:​cond_1
   
  47 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>b:​I
   
  48 ····​:​cond_1
  49 ····​:​goto_0
  50 ····​return-​void
   
  51 ····​:​cond_2
  52 ····​if-​eq·​p1,​·​v1,​·​:​cond_3
   
  53 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>a:​I
   
Max diff block lines reached; 4180/7203 bytes (58.03%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/aq.smali
Offset 1, 112 lines modified Offset 1, 646 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​aq;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​aq;​
2 .​super·​Landroid/​widget/​BaseAdapter;​ 2 .​super·​Landroid/​widget/​HorizontalScrollView;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ab;​
   
   
  5 #·​static·​fields
  6 .​field·​private·​static·​final·​j:​Landroid/​view/​animation/​Interpolator;​
   
   
3 #·​instance·​fields 7 #·​instance·​fields
4 .​field·final·​synthetic·a:​Landroid/​support/​v7/​internal/​widget/​ao;​ 8 .​field·​a:​Ljava/​lang/​Runnable;​
   
  9 .​field·​b:​I
   
  10 .​field·​c:​I
   
  11 .​field·​private·​d:​Landroid/​support/​v7/​internal/​widget/​at;​
   
  12 .​field·​private·​e:​Landroid/​support/​v7/​widget/​z;​
   
  13 .​field·​private·​f:​Landroid/​support/​v7/​internal/​widget/​av;​
   
  14 .​field·​private·​g:​Z
   
  15 .​field·​private·​h:​I
   
  16 .​field·​private·​i:​I
   
   
5 #·​direct·​methods 17 #·​direct·​methods
6 .​method·private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ao;​)​V 18 .​method·static·​constructor·​<clinit>()​V
7 ····​.​locals·0 19 ····​.​locals·1
   
8 ····iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ao;​ 20 ····new-​instance·v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
9 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V 21 ····​invoke-​direct·​{v0},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>()​V
   
  22 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>j:​Landroid/​view/​animation/​Interpolator;​
   
10 ····​return-​void 23 ····​return-​void
11 .​end·​method 24 .​end·​method
   
12 .​method·synthetic·​constructor·<init>(Landroid/​support/​v7/​internal/​widget/​ao;​Landroid/​support/​v7/​internal/​widget/​ap;​)​V 25 .​method·private·a(Landroid/​support/​v7/​a/​d;​Z)​Landroid/​support/​v7/​internal/​widget/​au;​
13 ····​.​locals·0 26 ····​.​locals·4
   
14 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ao;​)​V 27 ····​const/​4·​v2,​·​0x0
   
15 ····return-​void 28 ····new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​au;​
   
  29 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>getContext()​Landroid/​content/​Context;​
   
  30 ····​move-​result-​object·​v1
   
  31 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​><init>(Landroid/​support/​v7/​internal/​widget/​aq;​Landroid/​content/​Context;​Landroid/​support/​v7/​a/​d;​Z)​V
   
  32 ····​if-​eqz·​p2,​·​:​cond_0
   
  33 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
  34 ····​new-​instance·​v1,​·​Landroid/​widget/​AbsListView$LayoutPar​ams;​
   
  35 ····​const/​4·​v2,​·​-​0x1
   
  36 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>h:​I
   
  37 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​AbsListView$LayoutPar​ams;​-​><init>(II)​V
   
  38 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V
   
  39 ····​:​goto_0
  40 ····​return-​object·​v0
   
  41 ····​:​cond_0
  42 ····​const/​4·​v1,​·​0x1
   
  43 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>setFocusable(Z)​V
   
  44 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>d:​Landroid/​support/​v7/​internal/​widget/​at;​
   
  45 ····​if-​nez·​v1,​·​:​cond_1
   
  46 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​widget/​at;​
   
  47 ····​invoke-​direct·​{v1,​·​p0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​at;​-​><init>(Landroid/​support/​v7/​internal/​widget/​aq;​Landroid/​support/​v7/​internal/​widget/​ar;​)​V
   
  48 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>d:​Landroid/​support/​v7/​internal/​widget/​at;​
   
  49 ····​:​cond_1
  50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>d:​Landroid/​support/​v7/​internal/​widget/​at;​
   
  51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>setOnClickListener(L​android/​view/​View$OnClickListener;​)​V
   
  52 ····​goto·​:​goto_0
16 .​end·​method 53 .​end·​method
   
  54 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​widget/​aq;​Landroid/​support/​v7/​a/​d;​Z)​Landroid/​support/​v7/​internal/​widget/​au;​
  55 ····​.​locals·​1
Max diff block lines reached; 16881/20654 bytes (81.73%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ar.smali
Offset 1, 93 lines modified Offset 1, 69 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ar;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ar;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​View$OnClickListener;​ 4 .​implements·​Ljava/​lang/​Runnable;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ao;​ 6 .​field·​final·​synthetic·​a:​Landroid/​view/​View;​
   
  7 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
   
7 #·​direct·​methods 8 #·​direct·​methods
8 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ao;​)​V 9 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​aq;​Landroid/​view/​View;​)​V
9 ····​.​locals·​0 10 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ao;​ 11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
12 ····return-​void 12 ····iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​view/​View;​
13 .​end·​method  
   
14 .​method·synthetic·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​ao;​Landroid/​support/​v7/​internal/​widget/​ap;​)​V 13 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
15 ····​.​locals·​0  
   
16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ao;​)​V  
   
17 ····​return-​void 14 ····​return-​void
18 .​end·​method 15 .​end·​method
   
   
19 #·​virtual·​methods 16 #·​virtual·​methods
20 .​method·​public·onClick(Landroid/​view/​View;​)​V 17 .​method·​public·​run()​V
21 ····​.​locals·5 18 ····​.​locals·3
   
22 ····​const/​4·​v1,​·​0x0  
   
23 ····​move-​object·​v0,​·​p1  
   
24 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​widget/​as;​  
   
25 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>b()​Landroid/​support/​v7/​app/​d;​  
   
26 ····​move-​result-​object·​v0  
   
27 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​d;​-​>d()​V 19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​view/​View;​
   
28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ao;​ 20 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getLeft()​I
   
29 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​ao;​-​>a(Landroid/​support/​v7/​internal/​widget/​ao;​)​Landroid/​support/​v7/​widget/​z;​ 21 ····move-​result·v0
   
30 ····move-​result-​object·​v0 22 ····iget-​object·v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
31 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​z;​-​>getChildCount()​I 23 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>getWidth()​I
   
32 ····​move-​result·​v3 24 ····​move-​result·​v1
   
33 ····move·​v2,​·​v1 25 ····iget-​object·​v2,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​view/​View;​
   
34 ····:​goto_0 26 ····invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getWidth()​I
35 ····​if-​ge·​v2,​·​v3,​·​:​cond_1  
   
36 ····iget-​object·v0,​·p0,​·Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ao;​ 27 ····move-​result·​v2
   
37 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​ao;​-​>a(Landroid/​support/​v7/​internal/​widget/​ao;​)​Landroid/​support/​v7/​widget/​z;​ 28 ····​sub-​int/​2addr·v1,​·​v2
   
38 ····move-​result-​object·v0 29 ····div-​int/​lit8·​v1,​·​v1,​·0x2
   
39 ····invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​widget/​z;​-​>getChildAt(I)​Landroid/​view/​View;​ 30 ····sub-​int/​2addr·v0,​·v1
   
40 ····move-​result-​object·​v4 31 ····iget-​object·v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
41 ····if-​ne·​v4,​·p1,​·:​cond_0 32 ····const/​4·v2,​·0x0
   
42 ····const/​4·​v0,​·0x1 33 ····invoke-​virtual·​{v1,​·​v0,​·​v2},​·Landroid/​support/​v7/​internal/​widget/​aq;​-​>smoothScrollTo(II)​V
   
43 ····:​goto_1 34 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aq;​
44 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​view/​View;​-​>setSelected(Z)​V  
   
45 ····add-​int/​lit8·​v0,​·​v2,​·​0x1 35 ····const/​4·​v1,​·​0x0
   
46 ····​move·​v2,​·​v0  
   
47 ····​goto·​:​goto_0  
   
48 ····​:​cond_0  
49 ····​move·​v0,​·​v1  
   
50 ····goto·:​goto_1 36 ····iput-​object·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>a:​Ljava/​lang/​Runnable;​
   
51 ····​:​cond_1  
52 ····​return-​void 37 ····​return-​void
53 .​end·​method 38 .​end·​method
[−]
smali/android/support/v7/internal/widget/as.smali
Offset 1, 517 lines modified Offset 1, 112 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​as;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​as;​
2 .​super·​Landroid/​support/​v7/​widget/​z;​ 2 .​super·​Landroid/​widget/​BaseAdapter;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​  
   
   
5 #·​instance·​fields 3 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ao;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
7 .​field·​private·​final·​b:​[I  
   
8 .​field·​private·​c:​Landroid/​support/​v7/​app/​d;​  
   
9 .​field·​private·​d:​Landroid/​widget/​TextView;​  
   
10 .​field·​private·​e:​Landroid/​widget/​ImageView;​  
   
11 .​field·​private·​f:​Landroid/​view/​View;​  
   
   
12 #·​direct·​methods 5 #·​direct·​methods
13 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ao;​Landroid/​content/​Context;​Landroid/​support/​v7/​app/​d;​Z)​V 6 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​aq;​)​V
14 ····​.​locals·4 7 ····​.​locals·0
   
15 ····​const/​4·​v3,​·​0x0  
   
16 ····​const/​4·​v2,​·​0x0  
   
17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ao;​  
   
18 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>actionBarTabStyle:​I  
   
19 ····​invoke-​direct·​{p0,​·​p2,​·​v3,​·​v0},​·​Landroid/​support/​v7/​widget/​z;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
   
20 ····​const/​4·​v0,​·​0x1  
   
21 ····​new-​array·​v0,​·​v0,​·​[I  
   
22 ····​const·​v1,​·​0x10100d4  
   
23 ····​aput·​v1,​·​v0,​·​v2  
   
24 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​[I  
   
25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>c:​Landroid/​support/​v7/​app/​d;​  
   
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​[I  
   
27 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​b;​-​>actionBarTabStyle:​I  
   
28 ····​invoke-​static·​{p2,​·​v3,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​  
   
29 ····​move-​result-​object·​v0  
   
30 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z  
   
31 ····​move-​result·​v1  
   
32 ····​if-​eqz·​v1,​·​:​cond_0  
   
33 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​  
   
34 ····​move-​result-​object·​v1  
   
35 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V  
   
36 ····​:​cond_0  
37 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V  
   
38 ····​if-​eqz·​p4,​·​:​cond_1  
   
39 ····​const·​v0,​·​0x800013  
   
40 ····​invoke-​virtual·{p0,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>setGravity(I)​V 8 ····​iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>a:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
41 ····:​cond_1 9 ····invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V
42 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>a()​V  
   
43 ····​return-​void 10 ····​return-​void
44 .​end·​method 11 .​end·​method
   
  12 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​aq;​Landroid/​support/​v7/​internal/​widget/​ar;​)​V
  13 ····​.​locals·​0
   
45 #·​virtual·​methods 14 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​><init>(Landroid/​support/​v7/​internal/​widget/​aq;​)​V
46 .​method·​public·​a()​V  
47 ····​.​locals·​10  
   
48 ····​const/​16·​v9,​·​0x10  
   
49 ····​const/​16·​v6,​·​0x8  
   
50 ····​const/​4·​v8,​·​-​0x2  
   
51 ····​const/​4·​v1,​·​0x0  
   
52 ····​const/​4·​v7,​·​0x0  
   
Max diff block lines reached; 13354/18092 bytes (73.81%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/at.smali
Offset 1, 61 lines modified Offset 1, 93 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​at;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​at;​
2 .​super·​Landroid/​support/​v7/​widget/​ag;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​view/​View$OnClickListener;​
   
3 #·​instance·​fields  
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ax;​  
   
5 .​field·final·synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
   
6 #·​direct·​methods 7 #·​direct·​methods
7 .​method·constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​Landroid/​view/​View;​Landroid/​support/​v7/​internal/​widget/​ax;​)​V 8 .​method·private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​aq;​)​V
8 ····​.​locals·​0 9 ····​.​locals·​0
   
9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>b:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>a:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
  11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  12 ····​return-​void
  13 .​end·​method
   
10 ····​iput-​object·​p3,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​at;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ax;​ 14 .​method·synthetic·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​aq;​Landroid/​support/​v7/​internal/​widget/​ar;​)​V
  15 ····​.​locals·​0
   
11 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v7/​widget/​ag;​-​><init>(Landroid/​view/​View;​)​V 16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​at;​-​><init>(Landroid/​support/​v7/​internal/​widget/​aq;​)​V
   
12 ····​return-​void 17 ····​return-​void
13 .​end·​method 18 .​end·​method
   
   
14 #·​virtual·​methods 19 #·​virtual·​methods
15 .​method·​public·a()​Landroid/​support/​v7/​widget/​ab;​ 20 .​method·​public·onClick(Landroid/​view/​View;​)​V
16 ····​.​locals·1 21 ····​.​locals·5
   
17 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ax;​ 22 ····​const/​4·​v1,​·​0x0
   
18 ····return-​object·​v0 23 ····move-​object·​v0,​·​p1
19 .​end·​method  
  24 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​widget/​au;​
   
  25 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>b()​Landroid/​support/​v7/​a/​d;​
   
  26 ····​move-​result-​object·​v0
   
20 .​method·public·​b()​Z 27 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​d;​-​>d()​V
21 ····​.​locals·​1  
   
22 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>b:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>a:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
23 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​-​>a(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​Landroid/​support/​v7/​internal/​widget/​ba;​ 29 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>a(Landroid/​support/​v7/​internal/​widget/​aq;​)​Landroid/​support/​v7/​widget/​z;​
   
24 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
25 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>b()​Z 31 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​z;​-​>getChildCount()​I
   
26 ····​move-​result·​v0 32 ····​move-​result·​v3
   
27 ····if-​nez·​v0,​·:​cond_0 33 ····move·​v2,​·v1
   
28 ····iget-​object·v0,​·p0,​·Landroid/​support/​v7/​internal/​widget/​at;​-​>b:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 34 ····​:​goto_0
  35 ····​if-​ge·​v2,​·​v3,​·​:​cond_1
   
29 ····​invoke-​static·{v0},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​-​>a(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​Landroid/​support/​v7/​internal/​widget/​ba;​ 36 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>a:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
  37 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>a(Landroid/​support/​v7/​internal/​widget/​aq;​)​Landroid/​support/​v7/​widget/​z;​
   
30 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
31 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>c()​V 39 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​widget/​z;​-​>getChildAt(I)​Landroid/​view/​View;​
   
  40 ····​move-​result-​object·​v4
   
  41 ····​if-​ne·​v4,​·​p1,​·​:​cond_0
   
32 ····​:​cond_0  
33 ····​const/​4·​v0,​·​0x1 42 ····​const/​4·​v0,​·​0x1
   
34 ····return·​v0 43 ····:​goto_1
  44 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​view/​View;​-​>setSelected(Z)​V
   
  45 ····​add-​int/​lit8·​v0,​·​v2,​·​0x1
   
  46 ····​move·​v2,​·​v0
   
  47 ····​goto·​:​goto_0
   
  48 ····​:​cond_0
  49 ····​move·​v0,​·​v1
   
  50 ····​goto·​:​goto_1
   
  51 ····​:​cond_1
  52 ····​return-​void
35 .​end·​method 53 .​end·​method
[−]
smali/android/support/v7/internal/widget/au.smali
Offset 1, 61 lines modified Offset 1, 517 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​au;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​au;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​widget/​z;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​ViewTreeObserver$OnGl​obalLayoutListener;​ 4 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
  7 .​field·​private·​final·​b:​[I
   
  8 .​field·​private·​c:​Landroid/​support/​v7/​a/​d;​
   
  9 .​field·​private·​d:​Landroid/​widget/​TextView;​
   
  10 .​field·​private·​e:​Landroid/​widget/​ImageView;​
   
  11 .​field·​private·​f:​Landroid/​view/​View;​
   
   
7 #·​direct·​methods 12 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​V 13 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​aq;​Landroid/​content/​Context;​Landroid/​support/​v7/​a/​d;​Z)​V
9 ····​.​locals·0 14 ····​.​locals·4
   
  15 ····​const/​4·​v3,​·​0x0
   
  16 ····​const/​4·​v2,​·​0x0
   
  17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>a:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
  18 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>actionBarTabStyle:​I
   
  19 ····​invoke-​direct·​{p0,​·​p2,​·​v3,​·​v0},​·​Landroid/​support/​v7/​widget/​z;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  20 ····​const/​4·​v0,​·​0x1
   
  21 ····​new-​array·​v0,​·​v0,​·​[I
   
  22 ····​const·​v1,​·​0x10100d4
   
  23 ····​aput·​v1,​·​v0,​·​v2
   
  24 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>b:​[I
   
  25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>c:​Landroid/​support/​v7/​a/​d;​
   
  26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>b:​[I
   
  27 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​b;​-​>actionBarTabStyle:​I
   
  28 ····​invoke-​static·​{p2,​·​v3,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
  29 ····​move-​result-​object·​v0
   
  30 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
  31 ····​move-​result·​v1
   
  32 ····​if-​eqz·​v1,​·​:​cond_0
   
  33 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
  34 ····​move-​result-​object·​v1
   
  35 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
  36 ····​:​cond_0
  37 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
  38 ····​if-​eqz·​p4,​·​:​cond_1
   
10 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 39 ····​const·v0,​·​0x800013
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 40 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>setGravity(I)​V
   
  41 ····​:​cond_1
  42 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>a()​V
   
12 ····​return-​void 43 ····​return-​void
13 .​end·​method 44 .​end·​method
   
   
14 #·​virtual·​methods 45 #·​virtual·​methods
15 .​method·​public·onGlobalLayout()​V 46 .​method·​public·​a()​V
16 ····​.​locals·​1 47 ····​.​locals·​10
   
  48 ····​const/​16·​v9,​·​0x10
   
  49 ····​const/​16·​v6,​·​0x8
   
  50 ····​const/​4·​v8,​·​-​0x2
   
  51 ····​const/​4·​v1,​·​0x0
   
  52 ····​const/​4·​v7,​·​0x0
   
  53 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>c:​Landroid/​support/​v7/​a/​d;​
   
Max diff block lines reached; 12706/17011 bytes (74.69%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/av.smali
Offset 1, 181 lines modified Offset 1, 1057 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​av;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​av;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​c;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​content/​DialogInterface$OnCli​ckListener;​ 4 .​implements·​Landroid/​content/​DialogInterface$OnCli​ckListener;​
5 .​implements·​Landroid/​support/​v7/​internal/​widget/​ba;​  
   
   
6 #·​instance·​fields 5 #·​instance·​fields
7 .​field·​final·​synthetic·a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 6 .​field·E:​I
   
8 .​field·​private·b:​Landroid/​app/​AlertDialog;​ 7 .​field·​private·F:​Landroid/​support/​v7/​widget/​ag;​
   
9 .​field·​private·c:​Landroid/​widget/​ListAdapter;​ 8 .​field·​private·G:​Landroid/​support/​v7/​internal/​widget/​be;​
   
10 .​field·​private·d:​Ljava/​lang/​CharSequence;​ 9 .​field·​private·H:​Landroid/​support/​v7/​internal/​widget/​az;​
   
  10 .​field·​private·​I:​I
   
  11 .​field·​private·​J:​Z
   
  12 .​field·​private·​K:​Landroid/​graphics/​Rect;​
   
  13 .​field·​private·​final·​L:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
   
11 #·​direct·​methods 14 #·​direct·​methods
12 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​V 15 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
13 ····​.​locals·0 16 ····​.​locals·1
   
14 ····iput-​object·​p1,​·p0,​·Landroid/​support/​v7/​internal/​widget/​av;​-​>a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 17 ····const/​4·v0,​·​-​0x1
   
15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 18 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·p3,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​II)​V
   
16 ····​return-​void 19 ····​return-​void
17 .​end·​method 20 .​end·​method
   
18 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​Landroid/​support/​v7/​internal/​widget/​at;​)​V 21 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​II)​V
19 ····​.​locals·0 22 ····​.​locals·6
   
  23 ····​const/​4·​v5,​·​0x0
   
  24 ····​const/​4·​v4,​·​0x0
   
  25 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​c;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  26 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​
   
  27 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
  28 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>K:​Landroid/​graphics/​Rect;​
   
  29 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>Spinner:​[I
   
  30 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
  31 ····​move-​result-​object·​v0
   
  32 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>Spinner_android_back​ground:​I
   
  33 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
  34 ····​move-​result·​v1
   
  35 ····​if-​eqz·​v1,​·​:​cond_0
   
  36 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>Spinner_android_back​ground:​I
   
  37 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
  38 ····​move-​result-​object·​v1
   
  39 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
  40 ····​:​cond_0
  41 ····​const/​4·​v1,​·​-​0x1
   
  42 ····​if-​ne·​p4,​·​v1,​·​:​cond_1
   
  43 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>Spinner_spinnerMode:​I
   
  44 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(II)​I
   
  45 ····​move-​result·​p4
   
  46 ····​:​cond_1
  47 ····​packed-​switch·​p4,​·​:​pswitch_data_0
   
20 ····invoke-​direct·{p0,​·p1},​·Landroid/​support/​v7/​internal/​widget/​av;​-​><init>(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​V 48 ····:​goto_0
  49 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>Spinner_android_grav​ity:​I
   
  50 ····​const/​16·​v2,​·​0x11
   
  51 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(II)​I
   
  52 ····​move-​result·​v1
   
  53 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>I:​I
   
Max diff block lines reached; 28636/33810 bytes (84.70%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/aw.smali
Offset 1, 265 lines modified Offset 1, 61 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​aw;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​aw;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​widget/​ag;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​widget/​ListAdapter;​  
5 .​implements·​Landroid/​widget/​SpinnerAdapter;​  
   
   
6 #·​instance·​fields 3 #·​instance·​fields
7 .​field·private·​a:​Landroid/​widget/​SpinnerAdapter;​ 4 .​field·final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
8 .​field·private·​b:​Landroid/​widget/​ListAdapter;​ 5 .​field·final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​av;​
   
   
9 #·​direct·​methods 6 #·​direct·​methods
10 .​method·​public·​constructor·​<init>(Landroid/​widget/​SpinnerAdapter;​)​V 7 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​av;​Landroid/​view/​View;​Landroid/​support/​v7/​internal/​widget/​ba;​)​V
11 ····​.​locals·1 8 ····​.​locals·0
   
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
13 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a:​Landroid/​widget/​SpinnerAdapter;​  
   
14 ····​instance-​of·​v0,​·​p1,​·​Landroid/​widget/​ListAdapter;​  
   
15 ····​if-​eqz·v0,​·​:​cond_0 9 ····​iput-​object·​p1,​·p0,​·Landroid/​support/​v7/​internal/​widget/​aw;​-​>b:​Landroid/​support/​v7/​internal/​widget/​av;​
   
16 ····check-​cast·​p1,​·​Landroid/​widget/​ListAdapter;​ 10 ····iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>b:​Landroid/​widget/​ListAdapter;​ 11 ····​invoke-​direct·{p0,​·​p2},​·​Landroid/​support/​v7/​widget/​ag;​-​><init>(Landroid/​view/​View;​)​V
   
18 ····​:​cond_0  
19 ····​return-​void 12 ····​return-​void
20 .​end·​method 13 .​end·​method
   
   
21 #·​virtual·​methods 14 #·​virtual·​methods
22 .​method·​public·​areAllItemsEnabled()​Z 15 .​method·​public·a()​Landroid/​support/​v7/​widget/​ab;​
23 ····​.​locals·​1  
   
24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>b:​Landroid/​widget/​ListAdapter;​  
   
25 ····​if-​eqz·​v0,​·​:​cond_0  
   
26 ····​invoke-​interface·​{v0},​·​Landroid/​widget/​ListAdapter;​-​>areAllItemsEnabled()​Z  
   
27 ····​move-​result·​v0  
   
28 ····​:​goto_0  
29 ····​return·​v0  
   
30 ····​:​cond_0  
31 ····​const/​4·​v0,​·​0x1  
   
32 ····​goto·​:​goto_0  
33 .​end·​method  
   
34 .​method·​public·​getCount()​I  
35 ····​.​locals·​1  
   
36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a:​Landroid/​widget/​SpinnerAdapter;​  
   
37 ····​if-​nez·​v0,​·​:​cond_0  
   
38 ····​const/​4·​v0,​·​0x0  
   
39 ····​:​goto_0  
40 ····​return·​v0  
   
41 ····​:​cond_0  
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a:​Landroid/​widget/​SpinnerAdapter;​  
   
43 ····​invoke-​interface·​{v0},​·​Landroid/​widget/​SpinnerAdapter;​-​>getCount()​I  
   
44 ····​move-​result·​v0  
   
45 ····​goto·​:​goto_0  
46 .​end·​method  
   
47 .​method·​public·​getDropDownView(ILand​roid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​  
48 ····​.​locals·​1 16 ····​.​locals·​1
   
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a:​Landroid/​widget/​SpinnerAdapter;​ 17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
50 ····​if-​nez·​v0,​·​:​cond_0  
   
51 ····​const/​4·​v0,​·​0x0  
   
52 ····​:​goto_0  
53 ····​return-​object·​v0 18 ····​return-​object·​v0
   
54 ····​:​cond_0  
55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a:​Landroid/​widget/​SpinnerAdapter;​  
   
56 ····​invoke-​interface·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​SpinnerAdapter;​-​>getDropDownView(ILan​droid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​  
   
57 ····​move-​result-​object·​v0  
   
58 ····​goto·​:​goto_0  
59 .​end·​method 19 .​end·​method
Max diff block lines reached; 4456/7607 bytes (58.58%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/ax.smali
Offset 1, 69 lines modified Offset 1, 61 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ax;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ax;​
2 .​super·​Landroid/​support/​v7/​widget/​ab;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ba;​ 4 .​implements·​Landroid/​view/​ViewTreeObserver$OnGl​obalLayoutListener;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
7 .​field·​private·​c:​Ljava/​lang/​CharSequence;​  
   
8 .​field·​private·​d:​Landroid/​widget/​ListAdapter;​  
   
   
9 #·​direct·​methods 7 #·​direct·​methods
10 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 8 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​av;​)​V
11 ····​.​locals·1 9 ····​.​locals·0
   
12 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​  
   
13 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​widget/​ab;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
14 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a(Landroid/​view/​View;​)​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
15 ····const/​4·​v0,​·​0x1 12 ····return-​void
  13 .​end·​method
   
16 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a(Z)​V  
   
17 ····const/​4·v0,​·​0x0 14 #·virtual·methods
  15 .​method·​public·​onGlobalLayout()​V
  16 ····​.​locals·​1
   
18 ····​invoke-​virtual·{p0,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a(I)​V 17 ····​iget-​object·v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
19 ····​new-​instance·v0,​·Landroid/​support/​v7/​internal/​widget/​ay;​ 18 ····invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>a(Landroid/​support/​v7/​internal/​widget/​av;​)​Landroid/​support/​v7/​internal/​widget/​be;​
   
20 ····invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ax;​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​V 19 ····move-​result-​object·v0
   
21 ····​invoke-​virtual·​{p0,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a(Landroid/​widget/​AdapterView$OnItemCli​ckListener;​)​V 20 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>b()​Z
   
22 ····​return-​void 21 ····move-​result·v0
23 .​end·​method  
   
24 .​method·static·synthetic·a(Landroid/​support/​v7/​internal/​widget/​ax;​)​Landroid/​widget/​ListAdapter;​ 22 ····if-​nez·​v0,​·​:​cond_0
25 ····​.​locals·​1  
   
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>d:​Landroid/​widget/​ListAdapter;​ 23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
27 ····return-​object·v0 24 ····invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>a(Landroid/​support/​v7/​internal/​widget/​av;​)​Landroid/​support/​v7/​internal/​widget/​be;​
28 .​end·​method  
   
  25 ····​move-​result-​object·​v0
   
29 #·​virtual·​methods 26 ····​invoke-​interface·{v0},​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>c()​V
30 .​method·​public·​a(Landroid/​widget/​ListAdapter;​)​V  
31 ····​.​locals·​0  
   
32 ····invoke-​super·{p0,​·p1},​·Landroid/​support/​v7/​widget/​ab;​-​>a(Landroid/​widget/​ListAdapter;​)​V 27 ····:​cond_0
  28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>d:​Landroid/​widget/​ListAdapter;​ 29 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
34 ····​return-​void 30 ····move-​result-​object·​v0
35 .​end·​method  
   
36 .​method·public·​a(Ljava/​lang/​CharSequence;​)​V 31 ····if-​eqz·v0,​·​:​cond_1
37 ····​.​locals·​0  
   
38 ····​iput-​object·p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>c:​Ljava/​lang/​CharSequence;​ 32 ····​invoke-​virtual·{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeGlobalOnLayout​Listener(Landroid/​view/​ViewTreeObserver$OnGl​obalLayoutListener;​)​V
   
  33 ····​:​cond_1
39 ····​return-​void 34 ····​return-​void
40 .​end·​method 35 .​end·​method
[−]
smali/android/support/v7/internal/widget/ay.smali
Offset 1, 68 lines modified Offset 1, 181 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ay;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ay;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​ 4 .​implements·​Landroid/​content/​DialogInterface$OnCli​ckListener;​
  5 .​implements·​Landroid/​support/​v7/​internal/​widget/​be;​
   
   
5 #·​instance·​fields 6 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 7 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
7 .​field·final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​ax;​ 8 .​field·private·​b:​Landroid/​app/​AlertDialog;​
   
  9 .​field·​private·​c:​Landroid/​widget/​ListAdapter;​
   
  10 .​field·​private·​d:​Ljava/​lang/​CharSequence;​
   
   
8 #·​direct·​methods 11 #·​direct·​methods
9 .​method·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​ax;​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​V 12 .​method·private·constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​av;​)​V
10 ····​.​locals·​0 13 ····​.​locals·​0
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ax;​ 14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
12 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​  
   
13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
14 ····​return-​void 16 ····​return-​void
15 .​end·​method 17 .​end·​method
   
  18 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​av;​Landroid/​support/​v7/​internal/​widget/​aw;​)​V
  19 ····​.​locals·​0
   
  20 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​><init>(Landroid/​support/​v7/​internal/​widget/​av;​)​V
   
  21 ····​return-​void
  22 .​end·​method
   
   
16 #·​virtual·​methods 23 #·​virtual·​methods
17 .​method·​public·onItemClick(Landroid/​widget/​AdapterView;​Landroid/​view/​View;​IJ)​V 24 .​method·​public·​a()​V
18 ····​.​locals·4 25 ····​.​locals·1
   
  26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​app/​AlertDialog;​
   
  27 ····​if-​eqz·​v0,​·​:​cond_0
   
  28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​app/​AlertDialog;​
   
  29 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>dismiss()​V
   
  30 ····​const/​4·​v0,​·​0x0
   
  31 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​app/​AlertDialog;​
   
  32 ····​:​cond_0
  33 ····​return-​void
  34 .​end·​method
   
  35 .​method·​public·​a(Landroid/​widget/​ListAdapter;​)​V
  36 ····​.​locals·​0
   
19 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ax;​ 37 ····​iput-​object·p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>c:​Landroid/​widget/​ListAdapter;​
   
20 ····iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 38 ····return-​void
  39 .​end·​method
   
  40 .​method·​public·​a(Ljava/​lang/​CharSequence;​)​V
  41 ····​.​locals·​0
   
21 ····​invoke-​virtual·{v0,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​-​>setSelection(I)​V 42 ····​iput-​object·p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>d:​Ljava/​lang/​CharSequence;​
   
22 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ax;​ 43 ····return-​void
  44 .​end·​method
   
23 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 45 .​method·public·​b()​Z
  46 ····​.​locals·​1
   
24 ····​iget-​object·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​-​>s:​Landroid/​support/​v7/​internal/​widget/​z;​ 47 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​app/​AlertDialog;​
   
25 ····​if-​eqz·​v0,​·​:​cond_0 48 ····​if-​eqz·​v0,​·​:​cond_0
   
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ax;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​app/​AlertDialog;​
   
  50 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>isShowing()​Z
   
  51 ····​move-​result·​v0
   
  52 ····​:​goto_0
  53 ····​return·​v0
   
  54 ····​:​cond_0
  55 ····​const/​4·​v0,​·​0x0
   
  56 ····​goto·​:​goto_0
  57 .​end·​method
   
  58 .​method·​public·​c()​V
Max diff block lines reached; 3650/7613 bytes (47.94%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/az.smali
Offset 1, 57 lines modified Offset 1, 265 lines modified
1 .​class·​final·​Landroid/​support/​v7/​internal/​widget/​az;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​az;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​os/​Parcelable$Creator;​ 4 .​implements·​Landroid/​widget/​ListAdapter;​
  5 .​implements·​Landroid/​widget/​SpinnerAdapter;​
   
   
  6 #·​instance·​fields
  7 .​field·​private·​a:​Landroid/​widget/​SpinnerAdapter;​
   
  8 .​field·​private·​b:​Landroid/​widget/​ListAdapter;​
   
   
5 #·​direct·​methods 9 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 10 .​method·​public·​constructor·​<init>(Landroid/​widget/​SpinnerAdapter;​)​V
7 ····​.​locals·0 11 ····​.​locals·1
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  13 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>a:​Landroid/​widget/​SpinnerAdapter;​
   
  14 ····​instance-​of·​v0,​·​p1,​·​Landroid/​widget/​ListAdapter;​
   
  15 ····​if-​eqz·​v0,​·​:​cond_0
   
  16 ····​check-​cast·​p1,​·​Landroid/​widget/​ListAdapter;​
   
  17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>b:​Landroid/​widget/​ListAdapter;​
   
  18 ····​:​cond_0
9 ····​return-​void 19 ····​return-​void
10 .​end·​method 20 .​end·​method
   
   
11 #·​virtual·​methods 21 #·​virtual·​methods
12 .​method·​public·a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$SavedSt​ate;​ 22 .​method·​public·​areAllItemsEnabled()​Z
13 ····​.​locals·2 23 ····​.​locals·1
   
14 ····new-​instance·v0,​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$SavedSt​ate;​ 24 ····iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>b:​Landroid/​widget/​ListAdapter;​
   
15 ····const/​4·​v1,​·0x0 25 ····if-​eqz·​v0,​·:​cond_0
   
16 ····​invoke-​direct·​{v0,​·​p1,​·v1},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$SavedSt​ate;​-​><init>(Landroid/​os/​Parcel;​Landroid/​support/​v7/​internal/​widget/​at;​)​V 26 ····​invoke-​interface·​{v0},​·​Landroid/​widget/​ListAdapter;​-​>areAllItemsEnabled()​Z
   
17 ····return-​object·​v0 27 ····move-​result·​v0
   
  28 ····​:​goto_0
  29 ····​return·​v0
   
  30 ····​:​cond_0
  31 ····​const/​4·​v0,​·​0x1
   
  32 ····​goto·​:​goto_0
18 .​end·​method 33 .​end·​method
   
19 .​method·​public·a(I)​[Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$SavedSt​ate;​ 34 .​method·​public·​getCount()​I
20 ····​.​locals·​1 35 ····​.​locals·​1
   
21 ····new-​array·​v0,​·​p1,​·[Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$SavedSt​ate;​ 36 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>a:​Landroid/​widget/​SpinnerAdapter;​
   
22 ····return-​object·​v0 37 ····if-​nez·​v0,​·​:​cond_0
   
  38 ····​const/​4·​v0,​·​0x0
   
  39 ····​:​goto_0
  40 ····​return·​v0
   
  41 ····​:​cond_0
  42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>a:​Landroid/​widget/​SpinnerAdapter;​
   
  43 ····​invoke-​interface·​{v0},​·​Landroid/​widget/​SpinnerAdapter;​-​>getCount()​I
   
  44 ····​move-​result·​v0
   
  45 ····​goto·​:​goto_0
23 .​end·​method 46 .​end·​method
   
24 .​method·​public·synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 47 .​method·​public·getDropDownView(ILand​roid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
25 ····​.​locals·​1 48 ····​.​locals·​1
   
26 ····​invoke-​virtual·{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$SavedSt​ate;​ 49 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>a:​Landroid/​widget/​SpinnerAdapter;​
   
  50 ····​if-​nez·​v0,​·​:​cond_0
   
  51 ····​const/​4·​v0,​·​0x0
   
  52 ····​:​goto_0
  53 ····​return-​object·​v0
   
  54 ····​:​cond_0
  55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>a:​Landroid/​widget/​SpinnerAdapter;​
   
  56 ····​invoke-​interface·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​SpinnerAdapter;​-​>getDropDownView(ILan​droid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
27 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
  58 ····​goto·​:​goto_0
  59 .​end·​method
Max diff block lines reached; 3702/7302 bytes (50.70%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/b.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​b;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​b;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​ef;​ 4 .​implements·​Landroid/​support/​v4/​h/​cd;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​a:​I 6 .​field·​a:​I
   
7 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​a;​ 7 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​a;​
   
Offset 26, 20 lines modified Offset 26, 20 lines modified
26 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>c:​Z 26 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>c:​Z
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​a(Landroid/​support/​v4/​view/​dp;​I)​Landroid/​support/​v7/​internal/​widget/​b;​ 30 .​method·​public·​a(Landroid/​support/​v4/​h/​bn;​I)​Landroid/​support/​v7/​internal/​widget/​b;​
31 ····​.​locals·​1 31 ····​.​locals·​1
   
32 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​a;​ 32 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​a;​
   
33 ····​iput-​object·​p1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​v4/​view/​dp;​ 33 ····​iput-​object·​p1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​v4/​h/​bn;​
   
34 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>a:​I 34 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>a:​I
   
35 ····​return-​object·​p0 35 ····​return-​object·​p0
36 .​end·​method 36 .​end·​method
   
37 .​method·​public·​a(Landroid/​view/​View;​)​V 37 .​method·​public·​a(Landroid/​view/​View;​)​V
Offset 68, 15 lines modified Offset 68, 15 lines modified
68 ····​return-​void 68 ····​return-​void
   
69 ····​:​cond_1 69 ····​:​cond_1
70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​a;​ 70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​a;​
   
71 ····​const/​4·​v1,​·​0x0 71 ····​const/​4·​v1,​·​0x0
   
72 ····​iput-​object·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​v4/​view/​dp;​ 72 ····​iput-​object·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​v4/​h/​bn;​
   
73 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​a;​ 73 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​a;​
   
74 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>a:​I 74 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​b;​-​>a:​I
   
75 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>setVisibility(I)​V 75 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>setVisibility(I)​V
   
[−]
smali/android/support/v7/internal/widget/ba.smali
Offset 1, 19 lines modified Offset 1, 69 lines modified
1 .​class·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ba;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ba;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​widget/​ab;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v7/​internal/​widget/​be;​
   
3 #·​virtual·​methods  
4 .​method·​public·​abstract·​a()​V  
5 .​end·​method  
   
6 .​method·public·​abstract·​a(Landroid/​widget/​ListAdapter;​)​V 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
  7 .​field·​private·​c:​Ljava/​lang/​CharSequence;​
   
  8 .​field·​private·​d:​Landroid/​widget/​ListAdapter;​
   
   
  9 #·​direct·​methods
  10 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​av;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
  11 ····​.​locals·​1
   
  12 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
  13 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​widget/​ab;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  14 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a(Landroid/​view/​View;​)​V
   
  15 ····​const/​4·​v0,​·​0x1
   
  16 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a(Z)​V
   
  17 ····​const/​4·​v0,​·​0x0
   
  18 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a(I)​V
   
  19 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​
   
  20 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ba;​Landroid/​support/​v7/​internal/​widget/​av;​)​V
   
  21 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a(Landroid/​widget/​AdapterView$OnItemCli​ckListener;​)​V
   
  22 ····​return-​void
7 .​end·​method 23 .​end·​method
   
8 .​method·public·abstract·​a(Ljava/​lang/​CharSequence;​)​V 24 .​method·static·synthetic·​a(Landroid/​support/​v7/​internal/​widget/​ba;​)​Landroid/​widget/​ListAdapter;​
  25 ····​.​locals·​1
   
  26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>d:​Landroid/​widget/​ListAdapter;​
   
  27 ····​return-​object·​v0
9 .​end·​method 28 .​end·​method
   
10 .​method·​public·​abstract·​b()​Z  
  29 #·​virtual·​methods
  30 .​method·​public·​a(Landroid/​widget/​ListAdapter;​)​V
  31 ····​.​locals·​0
   
  32 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​ab;​-​>a(Landroid/​widget/​ListAdapter;​)​V
   
  33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>d:​Landroid/​widget/​ListAdapter;​
   
  34 ····​return-​void
11 .​end·​method 35 .​end·​method
   
12 .​method·​public·​abstract·c()​V 36 .​method·​public·a(Ljava/​lang/​CharSequence;​)​V
  37 ····​.​locals·​0
   
  38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>c:​Ljava/​lang/​CharSequence;​
   
  39 ····​return-​void
13 .​end·​method 40 .​end·​method
[−]
smali/android/support/v7/internal/widget/bc.smali
Offset 1, 62 lines modified Offset 1, 90 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bc;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​bc;​
2 .​super·​Landroid/​content/​ContextWrapper;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​e;​
   
   
  3 #·​static·​fields
  4 .​field·​public·​static·​final·​CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
   
3 #·​instance·​fields 5 #·​instance·​fields
4 .​field·​private·a:​Landroid/​content/​res/​Resources;​ 6 .​field·​c:​Z
   
   
5 #·​direct·​methods 7 #·​direct·​methods
6 .​method·private·​constructor·​<init>(Landroid/​content/​Context;​)​V 8 .​method·static·​constructor·​<clinit>()​V
7 ····​.​locals·0 9 ····​.​locals·1
   
  10 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​
   
  11 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​><init>()​V
   
8 ····invoke-​direct·{p0,​·​p1},​·​Landroid/​content/​ContextWrapper;​-​><init>(Landroid/​content/​Context;​)​V 12 ····sput-​object·v0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
9 ····​return-​void 13 ····​return-​void
10 .​end·​method 14 .​end·​method
   
11 .​method·​public·​static·a(Landroid/​content/​Context;​)​Landroid/​content/​Context;​ 15 .​method·​private·constructor·​<init>(Landroid/​os/​Parcel;​)​V
12 ····​.​locals·​1 16 ····​.​locals·​1
   
13 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​ 17 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​e;​-​><init>(Landroid/​os/​Parcel;​)​V
   
14 ····​if-​nez·v0,​·:​cond_0 18 ····​invoke-​virtual·{p1},​·Landroid/​os/​Parcel;​-​>readByte()​B
   
15 ····new-​instance·v0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​ 19 ····move-​result·​v0
   
16 ····​invoke-​direct·{v0,​·​p0},​·Landroid/​support/​v7/​internal/​widget/​bc;​-​><init>(Landroid/​content/​Context;​)​V 20 ····​if-​eqz·​v0,​·:​cond_0
   
17 ····move-​object·p0,​·v0 21 ····const/​4·v0,​·0x1
   
  22 ····​:​goto_0
  23 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>c:​Z
   
  24 ····​return-​void
   
18 ····​:​cond_0 25 ····​:​cond_0
19 ····return-​object·​p0 26 ····const/​4·​v0,​·​0x0
   
  27 ····​goto·​:​goto_0
20 .​end·​method 28 .​end·​method
   
  29 .​method·​synthetic·​constructor·​<init>(Landroid/​os/​Parcel;​Landroid/​support/​v7/​internal/​widget/​aw;​)​V
  30 ····​.​locals·​0
   
21 #·​virtual·​methods 31 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​><init>(Landroid/​os/​Parcel;​)​V
22 .​method·​public·​getResources()​Landroid/​content/​res/​Resources;​  
23 ····​.​locals·​3  
   
24 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>a:​Landroid/​content/​res/​Resources;​ 32 ····return-​void
  33 .​end·​method
   
25 ····if-​nez·​v0,​·​:​cond_0 34 .​method·constructor·<init>(Landroid/​os/​Parcelable;​)​V
  35 ····​.​locals·​0
   
26 ····​new-​instance·v0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​ 36 ····invoke-​direct·​{p0,​·p1},​·​Landroid/​support/​v7/​internal/​widget/​e;​-​><init>(Landroid/​os/​Parcelable;​)​V
   
27 ····invoke-​super·{p0},​·Landroid/​content/​ContextWrapper;​-​>getResources()​Landroid/​content/​res/​Resources;​ 37 ····​return-​void
  38 .​end·​method
   
28 ····​move-​result-​object·​v1  
   
29 ····invoke-​static·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​)​Landroid/​support/​v7/​internal/​widget/​bf;​ 39 #·​virtual·​methods
  40 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
  41 ····​.​locals·​1
   
  42 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V
   
  43 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>c:​Z
   
30 ····move-​result-​object·​v2 44 ····if-​eqz·​v0,​·​:​cond_0
   
31 ····​invoke-​direct·{v0,​·v1,​·v2},​·Landroid/​support/​v7/​internal/​widget/​bd;​-​><init>(Landroid/​content/​res/​Resources;​Landroid/​support/​v7/​internal/​widget/​bf;​)​V 45 ····​const/​4·​v0,​·​0x1
   
32 ····iput-​object·v0,​·p0,​·Landroid/​support/​v7/​internal/​widget/​bc;​-​>a:​Landroid/​content/​res/​Resources;​ 46 ····​:​goto_0
  47 ····​int-​to-​byte·​v0,​·​v0
   
  48 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeByte(B)​V
   
  49 ····​return-​void
   
33 ····​:​cond_0 50 ····​:​cond_0
34 ····iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>a:​Landroid/​content/​res/​Resources;​ 51 ····const/​4·​v0,​·​0x0
   
35 ····return-​object·​v0 52 ····goto·​:​goto_0
36 .​end·​method 53 .​end·​method
[−]
smali/android/support/v7/internal/widget/bb.smali
Offset 1, 327 lines modified Offset 1, 68 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bb;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​bb;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​
   
3 #·​static·​fields  
4 .​field·​static·​final·​a:​[I  
   
5 .​field·static·​final·​b:​[I 5 #·instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
6 .​field·​static·final·​c:​[I 7 .​field·​final·​synthetic·b:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
7 .​field·​static·​final·​d:​[I  
   
8 .​field·​static·​final·​e:​[I  
   
9 .​field·​static·​final·​f:​[I  
   
10 .​field·​static·​final·​g:​[I  
   
11 .​field·​static·​final·​h:​[I  
   
12 .​field·​private·​static·​final·​i:​Ljava/​lang/​ThreadLocal;​  
   
13 .​field·​private·​static·​final·​j:​[I  
   
   
14 #·​direct·​methods 8 #·​direct·​methods
15 .​method·​static·​constructor·​<clinit>()​V 9 .​method·constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ba;​Landroid/​support/​v7/​internal/​widget/​av;​)​V
16 ····​.​locals·4 10 ····​.​locals·0
   
17 ····​const/​4·​v3,​·​0x1  
   
18 ····​const/​4·​v2,​·​0x0  
   
19 ····​new-​instance·​v0,​·​Ljava/​lang/​ThreadLocal;​  
   
20 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​ThreadLocal;​-​><init>()​V  
   
21 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>i:​Ljava/​lang/​ThreadLocal;​  
   
22 ····​new-​array·​v0,​·​v3,​·​[I  
   
23 ····​const·​v1,​·​-​0x101009e  
   
24 ····​aput·​v1,​·​v0,​·​v2  
   
25 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a:​[I  
   
26 ····​new-​array·​v0,​·​v3,​·​[I  
   
27 ····​const·​v1,​·​0x101009c  
   
28 ····​aput·​v1,​·​v0,​·​v2  
   
29 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b:​[I  
   
30 ····​new-​array·​v0,​·​v3,​·​[I  
   
31 ····​const·​v1,​·​0x10102fe  
   
32 ····​aput·​v1,​·​v0,​·​v2  
   
33 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>c:​[I  
   
34 ····​new-​array·​v0,​·​v3,​·​[I  
   
35 ····​const·​v1,​·​0x10100a7  
   
36 ····​aput·​v1,​·​v0,​·​v2  
   
37 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>d:​[I  
   
38 ····​new-​array·​v0,​·​v3,​·​[I  
   
39 ····​const·​v1,​·​0x10100a0  
   
40 ····​aput·​v1,​·​v0,​·​v2  
   
41 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>e:​[I  
   
42 ····​new-​array·​v0,​·​v3,​·​[I 11 ····iput-​object·p1,​·p0,​·Landroid/​support/​v7/​internal/​widget/​bb;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
43 ····​const·v1,​·​0x10100a1 12 ····iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a:​Landroid/​support/​v7/​internal/​widget/​av;​
   
44 ····aput·v1,​·​v0,​·​v2 13 ····invoke-​direct·{p0},​·Ljava/​lang/​Object;​-​><init>()​V
   
45 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>f:​[I  
   
46 ····​const/​4·​v0,​·​0x2  
   
47 ····​new-​array·​v0,​·​v0,​·​[I  
   
48 ····​fill-​array-​data·​v0,​·​:​array_0  
   
49 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>g:​[I  
   
Max diff block lines reached; 6916/9581 bytes (72.18%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/bd.smali
Offset 1, 37 lines modified Offset 1, 57 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​bd;​ 1 .​class·​final·​Landroid/​support/​v7/​internal/​widget/​bd;​
2 .​super·​Landroid/​support/​v7/​internal/​widget/​am;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
3 #·​instance·​fields 4 .​implements·Landroid/​os/​Parcelable$Creator;​
4 .​field·​private·​final·​a:​Landroid/​support/​v7/​internal/​widget/​bf;​  
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​public·​constructor·​<init>(Landroid/​content/​res/​Resources;​Landroid/​support/​v7/​internal/​widget/​bf;​)​V 6 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​am;​-​><init>(Landroid/​content/​res/​Resources;​)​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
9 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bf;​  
   
10 ····​return-​void 9 ····​return-​void
11 .​end·​method 10 .​end·​method
   
   
12 #·​virtual·​methods 11 #·​virtual·​methods
13 .​method·​public·getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 12 .​method·​public·a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​bc;​
14 ····​.​locals·​2 13 ····​.​locals·​2
   
15 ····invoke-​super·​{p0,​·p1},​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 14 ····​new-​instance·v0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​
   
  15 ····​const/​4·​v1,​·​0x0
   
  16 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​><init>(Landroid/​os/​Parcel;​Landroid/​support/​v7/​internal/​widget/​aw;​)​V
   
  17 ····​return-​object·​v0
  18 .​end·​method
   
  19 .​method·​public·​a(I)​[Landroid/​support/​v7/​internal/​widget/​bc;​
  20 ····​.​locals·​1
   
  21 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v7/​internal/​widget/​bc;​
   
  22 ····​return-​object·​v0
  23 .​end·​method
   
  24 .​method·​public·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
  25 ····​.​locals·​1
   
  26 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​bc;​
   
16 ····​move-​result-​object·​v0 27 ····​move-​result-​object·​v0
   
17 ····if-​eqz·​v0,​·​:​cond_0 28 ····return-​object·​v0
  29 .​end·​method
   
18 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bf;​ 30 .​method·​public·synthetic·newArray(I)​[Ljava/​lang/​Object;​
  31 ····​.​locals·​1
   
19 ····​invoke-​virtual·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(ILandroid/​graphics/​drawable/​Drawable;​)​Z 32 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>a(I)​[Landroid/​support/​v7/​internal/​widget/​bc;​
   
  33 ····​move-​result-​object·​v0
   
20 ····​:​cond_0  
21 ····​return-​object·​v0 34 ····​return-​object·​v0
22 .​end·​method 35 .​end·​method
[−]
smali/android/support/v7/internal/widget/be.smali
Offset 1, 22 lines modified Offset 1, 19 lines modified
1 .​class·public·​Landroid/​support/​v7/​internal/​widget/​be;​ 1 .​class·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​be;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·instance·​fields 3 #·virtual·​methods
4 .​field·​public·​a:​Landroid/​content/​res/​ColorStateList;​ 4 .​method·​public·​abstract·a()​V
  5 .​end·​method
5 .​field·​public·​b:​Landroid/​graphics/​PorterDuff$Mode;​  
   
6 .​field·​public·​c:​Z  
   
7 .​field·​public·​d:​Z  
   
  6 .​method·​public·​abstract·​a(Landroid/​widget/​ListAdapter;​)​V
  7 .​end·​method
   
8 #·direct·methods 8 .​method·public·​abstract·a(Ljava/​lang/​CharSequence;​)​V
9 .​method·​public·constructor·​<init>()​V 9 .​end·method
10 ····​.​locals·​0  
   
11 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 10 .​method·​public·abstract·​b()​Z
  11 .​end·​method
   
12 ····​return-​void 12 .​method·public·abstract·​c()​V
13 .​end·​method 13 .​end·​method
[−]
smali/android/support/v7/internal/widget/bf.smali
Offset 1, 1416 lines modified Offset 1, 327 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​widget/​bf;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bf;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​public·​static·​final·​a:​Z 4 .​field·​static·​final·​a:​[I
   
5 .​field·​private·​static·​final·​b:​Landroid/​graphics/​PorterDuff$Mode;​ 5 .​field·​static·​final·​b:​[I
   
6 .​field·​private·​static·​final·​c:​Ljava/​util/​WeakHashMap;​ 6 .​field·​static·​final·​c:​[I
   
7 .​field·​private·​static·​final·​d:​Landroid/​support/​v7/​internal/​widget/​bg;​ 7 .​field·​static·​final·​d:​[I
   
8 .​field·​private·​static·​final·​e:​[I 8 .​field·​static·​final·​e:​[I
   
9 .​field·​private·​static·​final·​f:​[I 9 .​field·​static·​final·​f:​[I
   
10 .​field·​private·​static·​final·​g:​[I 10 .​field·​static·​final·​g:​[I
   
11 .​field·​private·​static·​final·​h:​[I 11 .​field·​static·​final·​h:​[I
   
12 .​field·​private·​static·​final·​i:​[I 12 .​field·​private·​static·​final·​i:​Ljava/​lang/​ThreadLocal;​
   
  13 .​field·​private·​static·​final·​j:​[I
13 #·​instance·​fields  
14 .​field·​private·​final·​j:​Ljava/​lang/​ref/​WeakReference;​  
   
15 .​field·​private·​k:​Landroid/​util/​SparseArray;​  
   
16 .​field·​private·​l:​Landroid/​content/​res/​ColorStateList;​  
   
   
17 #·​direct·​methods 14 #·​direct·​methods
18 .​method·​static·​constructor·​<clinit>()​V 15 .​method·​static·​constructor·​<clinit>()​V
19 ····​.​locals·8 16 ····​.​locals·4
   
20 ····​const/​4·​v7,​·​0x4  
   
21 ····​const/​4·​v6,​·​0x3  
   
22 ····​const/​4·​v5,​·​0x2  
   
23 ····​const/​4·​v1,​·​0x1 17 ····​const/​4·​v3,​·​0x1
   
24 ····​const/​4·​v2,​·​0x0 18 ····​const/​4·​v2,​·​0x0
   
25 ····sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 19 ····new-​instance·​v0,​·​Ljava/​lang/​ThreadLocal;​
   
26 ····​const/​16·​v3,​·​0x15  
   
27 ····​if-​ge·​v0,​·​v3,​·​:​cond_0  
   
28 ····​move·​v0,​·​v1  
   
29 ····​:​goto_0  
30 ····​sput-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z  
   
31 ····​sget-​object·​v0,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_IN:​Landroid/​graphics/​PorterDuff$Mode;​  
   
32 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b:​Landroid/​graphics/​PorterDuff$Mode;​  
   
33 ····​new-​instance·​v0,​·​Ljava/​util/​WeakHashMap;​  
   
34 ····​invoke-​direct·​{v0},​·​Ljava/​util/​WeakHashMap;​-​><init>()​V  
   
35 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c:​Ljava/​util/​WeakHashMap;​  
   
36 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bg;​  
   
37 ····​const/​4·​v3,​·​0x6  
   
38 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​><init>(I)​V  
   
39 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>d:​Landroid/​support/​v7/​internal/​widget/​bg;​  
   
40 ····​new-​array·​v0,​·​v6,​·​[I  
   
41 ····sget·v3,​·​Landroid/​support/​v7/​a/​f;​-​>abc_textfield_search​_default_mtrl_alpha:​I 20 ····invoke-​direct·​{v0},​·​Ljava/​lang/​ThreadLocal;​-​><init>()​V
   
42 ····aput·​v3,​·​v0,​·v2 21 ····sput-​object·​v0,​·Landroid/​support/​v7/​internal/​widget/​bf;​-​>i:​Ljava/​lang/​ThreadLocal;​
   
43 ····sget·​v3,​·​Landroid/​support/​v7/​a/​f;​-​>abc_textfield_defaul​t_mtrl_alpha:​I 22 ····new-​array·​v0,​·​v3,​·​[I
   
44 ····aput·​v3,​·v0,​·​v1 23 ····const·​v1,​·-​0x101009e
   
45 ····sget·​v3,​·Landroid/​support/​v7/​a/​f;​-​>abc_ab_share_pack_mt​rl_alpha:​I 24 ····aput·​v1,​·​v0,​·​v2
   
46 ····aput·​v3,​·​v0,​·​v5 25 ····sput-​object·​v0,​·Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​[I
   
47 ····sput-​object·​v0,​·Landroid/​support/​v7/​internal/​widget/​bf;​-​>e:​[I 26 ····new-​array·​v0,​·​v3,​·[I
   
48 ····​const/​16·​v0,​·​0xc  
   
49 ····​new-​array·​v0,​·​v0,​·​[I  
   
50 ····​sget·​v3,​·​Landroid/​support/​v7/​a/​f;​-​>abc_ic_ab_back_mtrl_​am_alpha:​I  
   
51 ····​aput·​v3,​·​v0,​·​v2  
   
Max diff block lines reached; 36238/39611 bytes (91.48%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/bg.smali
Offset 1, 70 lines modified Offset 1, 62 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​bg;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bg;​
2 .​super·​Landroid/​support/​v4/​f/​f;​ 2 .​super·​Landroid/​content/​ContextWrapper;​
   
   
  3 #·​instance·​fields
  4 .​field·​private·​a:​Landroid/​content/​res/​Resources;​
   
   
3 #·​direct·​methods 5 #·​direct·​methods
4 .​method·​public·​constructor·​<init>(I)​V 6 .​method·​private·​constructor·​<init>(Landroid/​content/​Context;​)​V
5 ····​.​locals·​0 7 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​f/​f;​-​><init>(I)​V 8 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​content/​ContextWrapper;​-​><init>(Landroid/​content/​Context;​)​V
   
7 ····​return-​void 9 ····​return-​void
8 .​end·​method 10 .​end·​method
   
9 .​method·​private·​static·b(ILandroid/​graphics/​PorterDuff$Mode;​)​I 11 .​method·​public·​static·a(Landroid/​content/​Context;​)​Landroid/​content/​Context;​
10 ····​.​locals·2 12 ····​.​locals·1
   
11 ····add-​int/​lit8·​v0,​·​p0,​·0x1f 13 ····instance-​of·​v0,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​bg;​
   
12 ····mul-​int/​lit8·​v0,​·v0,​·​0x1f 14 ····if-​nez·​v0,​·:​cond_0
   
13 ····invoke-​virtual·​{p1},​·​Landroid/​graphics/​PorterDuff$Mode;​-​>hashCode()​I 15 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bg;​
   
14 ····move-​result·​v1 16 ····invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​><init>(Landroid/​content/​Context;​)​V
   
15 ····add-​int/​2addr·v0,​·​v1 17 ····move-​object·p0,​·​v0
   
16 ····return·​v0 18 ····:​cond_0
  19 ····​return-​object·​p0
17 .​end·​method 20 .​end·​method
   
   
18 #·​virtual·​methods 21 #·​virtual·​methods
19 .​method·a(ILandroid/​graphics/​PorterDuff$Mode;​)​Landroid/​graphics/​PorterDuffColorFilter​;​ 22 .​method·public·getResources()​Landroid/​content/​res/​Resources;​
20 ····​.​locals·1 23 ····​.​locals·3
   
21 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>b(ILandroid/​graphics/​PorterDuff$Mode;​)​I  
   
22 ····​move-​result·​v0  
   
23 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​  
   
24 ····move-​result-​object·​v0 24 ····iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>a:​Landroid/​content/​res/​Resources;​
   
25 ····​invoke-​virtual·​{p0,​·​v0},​·Landroid/​support/​v7/​internal/​widget/​bg;​-​>a(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 25 ····​if-​nez·​v0,​·:​cond_0
   
26 ····move-​result-​object·​v0 26 ····new-​instance·v0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​
   
27 ····​check-​cast·​v0,​·​Landroid/​graphics/​PorterDuffColorFilter​;​  
   
28 ····​return-​object·​v0  
29 .​end·​method  
   
30 .​method·​a(ILandroid/​graphics/​PorterDuff$Mode;​Landroid/​graphics/​PorterDuffColorFilter​;​)​Landroid/​graphics/​PorterDuffColorFilter​;​  
31 ····​.​locals·​1  
   
32 ····​invoke-​static·​{p1,​·p2},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>b(ILandroid/​graphics/​PorterDuff$Mode;​)​I 27 ····​invoke-​super·​{p0},​·​Landroid/​content/​ContextWrapper;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
33 ····​move-​result·​v0 28 ····​move-​result-​object·​v1
   
34 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 29 ····​invoke-​static·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a(Landroid/​content/​Context;​)​Landroid/​support/​v7/​internal/​widget/​bj;​
   
35 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v2
   
36 ····​invoke-​virtual·​{p0,​·​v0,​·p3},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 31 ····​invoke-​direct·​{v0,​·​v1,​·v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​><init>(Landroid/​content/​res/​Resources;​Landroid/​support/​v7/​internal/​widget/​bj;​)​V
   
37 ····move-​result-​object·​v0 32 ····iput-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>a:​Landroid/​content/​res/​Resources;​
   
38 ····check-​cast·​v0,​·​Landroid/​graphics/​PorterDuffColorFilter​;​ 33 ····:​cond_0
  34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>a:​Landroid/​content/​res/​Resources;​
   
39 ····​return-​object·​v0 35 ····​return-​object·​v0
40 .​end·​method 36 .​end·​method
[−]
smali/android/support/v7/internal/widget/bh.smali
Offset 1, 311 lines modified Offset 1, 37 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bh;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​bh;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​ao;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​final·​a:​Landroid/​content/​Context;​ 4 .​field·​private·​final·​a:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
5 .​field·​private·​final·​b:​Landroid/​content/​res/​TypedArray;​  
   
6 .​field·​private·​c:​Landroid/​support/​v7/​internal/​widget/​bf;​  
   
   
7 #·​direct·​methods 5 #·​direct·​methods
8 .​method·​private·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​content/​res/​TypedArray;​)​V 6 .​method·​public·​constructor·​<init>(Landroid/​content/​res/​Resources;​Landroid/​support/​v7/​internal/​widget/​bj;​)​V
9 ····​.​locals·​0 7 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​><init>(Landroid/​content/​res/​Resources;​)​V
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a:​Landroid/​content/​Context;​  
   
12 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b:​Landroid/​content/​res/​TypedArray;​ 9 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
13 ····​return-​void 10 ····​return-​void
14 .​end·​method 11 .​end·​method
   
15 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[I)​Landroid/​support/​v7/​internal/​widget/​bh;​  
16 ····​.​locals·​2  
   
17 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​  
   
18 ····​move-​result-​object·​v0  
   
19 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​widget/​bh;​  
   
20 ····​invoke-​direct·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​res/​TypedArray;​)​V  
   
21 ····​return-​object·​v1  
22 .​end·​method  
   
23 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​  
24 ····​.​locals·​2  
   
25 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​  
   
26 ····​move-​result-​object·​v0  
   
27 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​widget/​bh;​  
   
28 ····​invoke-​direct·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​res/​TypedArray;​)​V  
   
29 ····​return-​object·​v1  
30 .​end·​method  
   
   
31 #·​virtual·​methods 12 #·​virtual·​methods
32 .​method·​public·​a(IF)​F 13 .​method·​public·getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
33 ····​.​locals·​1  
   
34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b:​Landroid/​content/​res/​TypedArray;​  
   
35 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​res/​TypedArray;​-​>getFloat(IF)​F  
   
36 ····​move-​result·​v0  
   
37 ····​return·​v0  
38 .​end·​method  
   
39 .​method·​public·​a()​I  
40 ····​.​locals·​1  
   
41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b:​Landroid/​content/​res/​TypedArray;​  
   
42 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>length()​I  
   
43 ····​move-​result·​v0  
   
44 ····​return·​v0  
45 .​end·​method  
   
46 .​method·​public·​a(II)​I  
47 ····​.​locals·​1  
   
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b:​Landroid/​content/​res/​TypedArray;​  
   
49 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I  
   
50 ····​move-​result·​v0  
   
51 ····​return·​v0  
52 .​end·​method  
   
53 .​method·​public·​a(I)​Landroid/​graphics/​drawable/​Drawable;​  
54 ····​.​locals·​2 14 ····​.​locals·​2
   
55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b:​Landroid/​content/​res/​TypedArray;​ 15 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
56 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z  
   
57 ····​move-​result·​v0  
Max diff block lines reached; 4907/9390 bytes (52.26%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/bi.smali
Offset 1, 1281 lines modified Offset 1, 22 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bi;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bi;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ag;​  
   
   
5 #·​instance·​fields 3 #·​instance·​fields
6 .​field·​private·​a:​Landroid/​support/​v7/​widget/​Toolbar;​ 4 .​field·​public·​a:​Landroid/​content/​res/​ColorStateList;​
   
7 .​field·​private·​b:​I  
   
8 .​field·​private·​c:​Landroid/​view/​View;​  
   
9 .​field·​private·​d:​Landroid/​view/​View;​  
   
10 .​field·​private·​e:​Landroid/​graphics/​drawable/​Drawable;​  
   
11 .​field·​private·​f:​Landroid/​graphics/​drawable/​Drawable;​  
   
12 .​field·​private·​g:​Landroid/​graphics/​drawable/​Drawable;​  
   
13 .​field·​private·​h:​Z  
   
14 .​field·​private·​i:​Ljava/​lang/​CharSequence;​  
   
15 .​field·​private·​j:​Ljava/​lang/​CharSequence;​  
   
16 .​field·​private·k:​Ljava/​lang/​CharSequence;​ 5 .​field·​public·b:​Landroid/​graphics/​PorterDuff$Mode;​
   
17 .​field·​private·l:​Landroid/​view/​Window$Callback;​ 6 .​field·​public·c:​Z
   
18 .​field·​private·m:​Z 7 .​field·​public·d:​Z
   
19 .​field·​private·​n:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​  
   
20 .​field·​private·​o:​I  
   
21 .​field·​private·​final·​p:​Landroid/​support/​v7/​internal/​widget/​bf;​  
   
22 .​field·​private·​q:​I  
   
23 .​field·​private·​r:​Landroid/​graphics/​drawable/​Drawable;​  
   
   
24 #·​direct·​methods 8 #·​direct·​methods
25 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​Toolbar;​Z)​V 9 .​method·​public·​constructor·​<init>()​V
26 ····​.​locals·​2  
   
27 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​j;​-​>abc_action_bar_up_de​scription:​I  
   
28 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​f;​-​>abc_ic_ab_back_mtrl_​am_alpha:​I  
   
29 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​><init>(Landroid/​support/​v7/​widget/​Toolbar;​ZII)​V  
   
30 ····​return-​void  
31 .​end·​method  
   
32 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​Toolbar;​ZII)​V  
33 ····​.​locals·​6  
   
34 ····​const/​4·​v5,​·​-​0x1  
   
35 ····​const/​4·​v1,​·​0x0  
   
36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
37 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​>o:​I  
   
38 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​>q:​I  
   
39 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​>a:​Landroid/​support/​v7/​widget/​Toolbar;​  
   
40 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getTitle()​Ljava/​lang/​CharSequence;​  
   
41 ····​move-​result-​object·​v0  
   
42 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​>i:​Ljava/​lang/​CharSequence;​  
   
43 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getSubtitle()​Ljava/​lang/​CharSequence;​  
   
44 ····​move-​result-​object·​v0  
   
45 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​>j:​Ljava/​lang/​CharSequence;​  
   
46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​>i:​Ljava/​lang/​CharSequence;​  
   
47 ····​if-​eqz·​v0,​·​:​cond_c  
   
48 ····​const/​4·​v0,​·​0x1  
   
49 ····​:​goto_0  
50 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​>h:​Z  
   
51 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getNavigationIcon()​Landroid/​graphics/​drawable/​Drawable;​  
   
52 ····​move-​result-​object·​v0  
   
53 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​>g:​Landroid/​graphics/​drawable/​Drawable;​  
Max diff block lines reached; 18647/36895 bytes (50.54%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/bj.smali
Offset 1, 90 lines modified Offset 1, 1416 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​bj;​ 1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​widget/​bj;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​view/​View$OnClickListener;​ 3 #·static·​fields
  4 .​field·​public·​static·​final·​a:​Z
   
  5 .​field·​private·​static·​final·​b:​Landroid/​graphics/​PorterDuff$Mode;​
   
  6 .​field·​private·​static·​final·​c:​Ljava/​util/​WeakHashMap;​
   
  7 .​field·​private·​static·​final·​d:​Landroid/​support/​v7/​internal/​widget/​bk;​
   
  8 .​field·​private·​static·​final·​e:​[I
   
  9 .​field·​private·​static·​final·​f:​[I
   
  10 .​field·​private·​static·​final·​g:​[I
   
  11 .​field·​private·​static·​final·​h:​[I
   
  12 .​field·​private·​static·​final·​i:​[I
   
   
5 #·​instance·​fields 13 #·​instance·​fields
6 .​field·final·a:​Landroid/​support/​v7/​internal/​view/​menu/​a;​ 14 .​field·private·final·​j:​Ljava/​lang/​ref/​WeakReference;​
   
7 .​field·final·​synthetic·b:​Landroid/​support/​v7/​internal/​widget/​bi;​ 15 .​field·private·k:​Landroid/​util/​SparseArray;​
   
  16 .​field·​private·​l:​Landroid/​content/​res/​ColorStateList;​
   
   
8 #·​direct·​methods 17 #·​direct·​methods
9 .​method·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​bi;​)​V 18 .​method·​static·constructor·​<clinit>()​V
10 ····​.​locals·7 19 ····​.​locals·8
   
  20 ····​const/​4·​v7,​·​0x4
   
  21 ····​const/​4·​v6,​·​0x3
   
  22 ····​const/​4·​v5,​·​0x2
   
  23 ····​const/​4·​v1,​·​0x1
   
11 ····​const/​4·​v2,​·​0x0 24 ····​const/​4·​v2,​·​0x0
   
12 ····iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bi;​ 25 ····sget·v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  26 ····​const/​16·​v3,​·​0x15
   
  27 ····​if-​ge·​v0,​·​v3,​·​:​cond_0
   
  28 ····​move·​v0,​·​v1
   
  29 ····​:​goto_0
  30 ····​sput-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
  31 ····​sget-​object·​v0,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_IN:​Landroid/​graphics/​PorterDuff$Mode;​
   
  32 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>b:​Landroid/​graphics/​PorterDuff$Mode;​
   
  33 ····​new-​instance·​v0,​·​Ljava/​util/​WeakHashMap;​
   
  34 ····​invoke-​direct·​{v0},​·​Ljava/​util/​WeakHashMap;​-​><init>()​V
   
  35 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>c:​Ljava/​util/​WeakHashMap;​
   
  36 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bk;​
   
  37 ····​const/​4·​v3,​·​0x6
   
  38 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bk;​-​><init>(I)​V
   
  39 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>d:​Landroid/​support/​v7/​internal/​widget/​bk;​
   
  40 ····​new-​array·​v0,​·​v6,​·​[I
   
  41 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​f;​-​>abc_textfield_search​_default_mtrl_alpha:​I
   
  42 ····​aput·​v3,​·​v0,​·​v2
   
  43 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​f;​-​>abc_textfield_defaul​t_mtrl_alpha:​I
   
  44 ····​aput·​v3,​·​v0,​·​v1
   
  45 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​f;​-​>abc_ab_share_pack_mt​rl_alpha:​I
   
  46 ····​aput·​v3,​·​v0,​·​v5
   
  47 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>e:​[I
   
  48 ····​const/​16·​v0,​·​0xc
   
  49 ····​new-​array·​v0,​·​v0,​·​[I
   
  50 ····​sget·​v3,​·​Landroid/​support/​v7/​b/​f;​-​>abc_ic_ab_back_mtrl_​am_alpha:​I
   
  51 ····​aput·​v3,​·​v0,​·​v2
   
Max diff block lines reached; 29690/36267 bytes (81.87%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/bk.smali
Offset 1, 57 lines modified Offset 1, 70 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​bk;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​bk;​
2 .​super·​Landroid/​support/​v4/​view/​eg;​ 2 .​super·​Landroid/​support/​v4/​g/​f;​
   
   
3 #·instance·fields 3 #·direct·methods
4 .​field·​final·synthetic·a:​Landroid/​support/​v7/​internal/​widget/​bi;​ 4 .​method·public·constructor·​<init>(I)​V
  5 ····​.​locals·​0
   
5 .​field·​private·​b:​Z 6 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​g/​f;​-​><init>(I)​V
   
  7 ····​return-​void
  8 .​end·​method
   
6 #·​direct·​methods 9 .​method·​private·​static·b(ILandroid/​graphics/​PorterDuff$Mode;​)​I
7 .​method·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​bi;​)​V 10 ····​.​locals·​2
8 ····​.​locals·​1  
   
9 ····iput-​object·p1,​·p0,​·Landroid/​support/​v7/​internal/​widget/​bk;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bi;​ 11 ····​add-​int/​lit8·v0,​·​p0,​·​0x1f
   
10 ····invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​eg;​-​><init>()​V 12 ····mul-​int/​lit8·​v0,​·​v0,​·​0x1f
   
11 ····const/​4·v0,​·0x0 13 ····invoke-​virtual·{p1},​·Landroid/​graphics/​PorterDuff$Mode;​-​>hashCode()​I
   
12 ····iput-​boolean·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bk;​-​>b:​Z 14 ····move-​result·​v1
   
13 ····return-​void 15 ····add-​int/​2addr·​v0,​·​v1
   
  16 ····​return·​v0
14 .​end·​method 17 .​end·​method
   
   
15 #·​virtual·​methods 18 #·​virtual·​methods
16 .​method·​public·​b(Landroid/​view/​View;​)​V 19 .​method·a(ILandroid/​graphics/​PorterDuff$Mode;​)​Landroid/​graphics/​PorterDuffColorFilter​;​
17 ····​.​locals·2 20 ····​.​locals·1
   
18 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bk;​-​>b:​Z  
   
19 ····​if-​nez·v0,​·:​cond_0 21 ····​invoke-​static·​{p1,​·p2},​·Landroid/​support/​v7/​internal/​widget/​bk;​-​>b(ILandroid/​graphics/​PorterDuff$Mode;​)​I
   
20 ····iget-​object·v0,​·p0,​·Landroid/​support/​v7/​internal/​widget/​bk;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bi;​ 22 ····move-​result·​v0
   
21 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bi;​-​>a(Landroid/​support/​v7/​internal/​widget/​bi;​)​Landroid/​support/​v7/​widget/​Toolbar;​ 23 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
22 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v0
   
23 ····const/​16·v1,​·​0x8 25 ····invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bk;​-​>a(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
24 ····invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>setVisibility(I)​V 26 ····move-​result-​object·​v0
   
25 ····:​cond_0 27 ····check-​cast·​v0,​·​Landroid/​graphics/​PorterDuffColorFilter​;​
26 ····​return-​void  
  28 ····​return-​object·​v0
27 .​end·​method 29 .​end·​method
   
28 .​method·​public·​c(Landroid/​view/​View;​)​V 30 .​method·a(ILandroid/​graphics/​PorterDuff$Mode;​Landroid/​graphics/​PorterDuffColorFilter​;​)​Landroid/​graphics/​PorterDuffColorFilter​;​
29 ····​.​locals·​1 31 ····​.​locals·​1
   
30 ····const/​4·v0,​·0x1 32 ····invoke-​static·​{p1,​·p2},​·Landroid/​support/​v7/​internal/​widget/​bk;​-​>b(ILandroid/​graphics/​PorterDuff$Mode;​)​I
   
31 ····iput-​boolean·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bk;​-​>b:​Z 33 ····move-​result·​v0
   
32 ····return-​void 34 ····invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
  35 ····​move-​result-​object·​v0
   
  36 ····​invoke-​virtual·​{p0,​·​v0,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​bk;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
  37 ····​move-​result-​object·​v0
   
  38 ····​check-​cast·​v0,​·​Landroid/​graphics/​PorterDuffColorFilter​;​
   
  39 ····​return-​object·​v0
33 .​end·​method 40 .​end·​method
[−]
smali/android/support/v7/internal/widget/bl.smali
Offset 1, 36 lines modified Offset 1, 311 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​bl;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bl;​
2 .​super·​Landroid/​support/​v4/​view/​eg;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·final·synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​bi;​ 4 .​field·private·final·​a:​Landroid/​content/​Context;​
   
  5 .​field·​private·​final·​b:​Landroid/​content/​res/​TypedArray;​
   
  6 .​field·​private·​c:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
   
5 #·​direct·​methods 7 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​bi;​)​V 8 .​method·​private·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​content/​res/​TypedArray;​)​V
7 ····​.​locals·​0 9 ····​.​locals·​0
   
8 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bi;​ 10 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a:​Landroid/​content/​Context;​
   
9 ····​invoke-​direct·{p0},​·​Landroid/​support/​v4/​view/​eg;​-​><init>()​V 12 ····​iput-​object·p2,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
10 ····​return-​void 13 ····​return-​void
11 .​end·​method 14 .​end·​method
   
  15 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[I)​Landroid/​support/​v7/​internal/​widget/​bl;​
  16 ····​.​locals·​2
   
  17 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
  18 ····​move-​result-​object·​v0
   
  19 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​widget/​bl;​
   
  20 ····​invoke-​direct·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​res/​TypedArray;​)​V
   
  21 ····​return-​object·​v1
  22 .​end·​method
   
  23 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
  24 ····​.​locals·​2
   
  25 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
  26 ····​move-​result-​object·​v0
   
  27 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​widget/​bl;​
   
  28 ····​invoke-​direct·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​res/​TypedArray;​)​V
   
  29 ····​return-​object·​v1
  30 .​end·​method
   
   
12 #·​virtual·​methods 31 #·​virtual·​methods
13 .​method·​public·​a(Landroid/​view/​View;​)​V 32 .​method·​public·​a(IF)​F
  33 ····​.​locals·​1
   
  34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
  35 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​res/​TypedArray;​-​>getFloat(IF)​F
   
  36 ····​move-​result·​v0
   
  37 ····​return·​v0
  38 .​end·​method
   
  39 .​method·​public·​a()​I
  40 ····​.​locals·​1
   
  41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
  42 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>length()​I
   
  43 ····​move-​result·​v0
   
  44 ····​return·​v0
  45 .​end·​method
   
  46 .​method·​public·​a(II)​I
  47 ····​.​locals·​1
   
  48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
  49 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
   
  50 ····​move-​result·​v0
   
  51 ····​return·​v0
  52 .​end·​method
   
  53 .​method·​public·​a(I)​Landroid/​graphics/​drawable/​Drawable;​
14 ····​.​locals·​2 54 ····​.​locals·​2
   
15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bi;​ 55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
  56 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
  57 ····​move-​result·​v0
Max diff block lines reached; 5028/9262 bytes (54.29%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/bm.smali
Offset 1, 7 lines modified Offset 1, 1281 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​bm;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bm;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ai;​
   
   
  5 #·​instance·​fields
  6 .​field·​private·​a:​Landroid/​support/​v7/​widget/​Toolbar;​
   
  7 .​field·​private·​b:​I
   
  8 .​field·​private·​c:​Landroid/​view/​View;​
   
  9 .​field·​private·​d:​Landroid/​view/​View;​
   
  10 .​field·​private·​e:​Landroid/​graphics/​drawable/​Drawable;​
   
  11 .​field·​private·​f:​Landroid/​graphics/​drawable/​Drawable;​
   
  12 .​field·​private·​g:​Landroid/​graphics/​drawable/​Drawable;​
   
  13 .​field·​private·​h:​Z
   
  14 .​field·​private·​i:​Ljava/​lang/​CharSequence;​
   
  15 .​field·​private·​j:​Ljava/​lang/​CharSequence;​
   
  16 .​field·​private·​k:​Ljava/​lang/​CharSequence;​
   
  17 .​field·​private·​l:​Landroid/​view/​Window$Callback;​
   
  18 .​field·​private·​m:​Z
   
  19 .​field·​private·​n:​Landroid/​support/​v7/​widget/​a;​
   
  20 .​field·​private·​o:​I
   
  21 .​field·​private·​final·​p:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
  22 .​field·​private·​q:​I
   
  23 .​field·​private·​r:​Landroid/​graphics/​drawable/​Drawable;​
   
   
  24 #·​direct·​methods
  25 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​Toolbar;​Z)​V
  26 ····​.​locals·​2
   
  27 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​j;​-​>abc_action_bar_up_de​scription:​I
   
  28 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​f;​-​>abc_ic_ab_back_mtrl_​am_alpha:​I
   
  29 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​><init>(Landroid/​support/​v7/​widget/​Toolbar;​ZII)​V
   
  30 ····​return-​void
  31 .​end·​method
   
  32 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​Toolbar;​ZII)​V
  33 ····​.​locals·​6
   
  34 ····​const/​4·​v5,​·​-​0x1
   
  35 ····​const/​4·​v1,​·​0x0
   
  36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  37 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>o:​I
   
  38 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>q:​I
   
  39 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>a:​Landroid/​support/​v7/​widget/​Toolbar;​
   
  40 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getTitle()​Ljava/​lang/​CharSequence;​
   
  41 ····​move-​result-​object·​v0
   
  42 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>i:​Ljava/​lang/​CharSequence;​
   
  43 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getSubtitle()​Ljava/​lang/​CharSequence;​
   
  44 ····​move-​result-​object·​v0
   
  45 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>j:​Ljava/​lang/​CharSequence;​
   
  46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>i:​Ljava/​lang/​CharSequence;​
   
  47 ····​if-​eqz·​v0,​·​:​cond_c
   
  48 ····​const/​4·​v0,​·​0x1
   
  49 ····​:​goto_0
  50 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>h:​Z
   
  51 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getNavigationIcon()​Landroid/​graphics/​drawable/​Drawable;​
   
  52 ····​move-​result-​object·​v0
   
  53 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>g:​Landroid/​graphics/​drawable/​Drawable;​
Max diff block lines reached; 19298/36591 bytes (52.74%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/bn.smali
Offset 1, 304 lines modified Offset 1, 90 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bn;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​bn;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​view/​View$OnClickListener;​
   
3 #·​static·​fields  
4 .​field·​private·​static·​a:​Ljava/​lang/​reflect/​Method;​  
   
  5 #·​instance·​fields
  6 .​field·​final·​a:​Landroid/​support/​v7/​internal/​view/​menu/​a;​
   
5 #·​direct·​methods 7 .​field·​final·​synthetic·b:​Landroid/​support/​v7/​internal/​widget/​bm;​
6 .​method·​static·​constructor·​<clinit>()​V  
7 ····​.​locals·​5  
   
8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I  
   
9 ····​const/​16·​v1,​·​0x12  
   
10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0  
   
11 ····​:​try_start_0  
12 ····​const-​class·​v0,​·​Landroid/​view/​View;​  
   
13 ····const-​string·​v1,​·"computeFitSystemWind​ows" 8 #·direct·​methods
  9 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​bm;​)​V
  10 ····​.​locals·​7
   
14 ····​const/​4·​v2,​·​0x2 11 ····​const/​4·​v2,​·​0x0
   
15 ····new-​array·v2,​·v2,​·[Ljava/​lang/​Class;​ 12 ····iput-​object·p1,​·p0,​·Landroid/​support/​v7/​internal/​widget/​bn;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bm;​
   
16 ····const/​4·​v3,​·​0x0 13 ····invoke-​direct·​{p0},​·Ljava/​lang/​Object;​-​><init>()​V
   
17 ····const-​class·​v4,​·​Landroid/​graphics/​Rect;​ 14 ····new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​
   
18 ····aput-​object·​v4,​·v2,​·​v3 15 ····iget-​object·​v1,​·p0,​·Landroid/​support/​v7/​internal/​widget/​bn;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bm;​
   
19 ····​const/​4·v3,​·​0x1 16 ····invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>a(Landroid/​support/​v7/​internal/​widget/​bm;​)​Landroid/​support/​v7/​widget/​Toolbar;​
   
20 ····const-​class·​v4,​·​Landroid/​graphics/​Rect;​ 17 ····move-​result-​object·​v1
   
21 ····​aput-​object·​v4,​·​v2,​·​v3 18 ····invoke-​virtual·{v1},​·Landroid/​support/​v7/​widget/​Toolbar;​-​>getContext()​Landroid/​content/​Context;​
   
22 ····invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getDeclaredMethod(Lj​ava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 19 ····move-​result-​object·​v1
   
23 ····move-​result-​object·​v0 20 ····const·​v3,​·​0x102002c
   
24 ····sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bn;​-​>a:​Ljava/​lang/​reflect/​Method;​ 21 ····iget-​object·​v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bn;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bm;​
   
25 ····sget-​object·v0,​·​Landroid/​support/​v7/​internal/​widget/​bn;​-​>a:​Ljava/​lang/​reflect/​Method;​ 22 ····invoke-​static·​{v4},​·​Landroid/​support/​v7/​internal/​widget/​bm;​-​>b(Landroid/​support/​v7/​internal/​widget/​bm;​)​Ljava/​lang/​CharSequence;​
   
26 ····invoke-​virtual·​{v0},​·​Ljava/​lang/​reflect/​Method;​-​>isAccessible()​Z 23 ····move-​result-​object·​v6
   
27 ····​move-​result·​v0 24 ····​move·​v4,​·​v2
   
28 ····if-​nez·​v0,​·:​cond_0 25 ····move·​v5,​·v2
   
29 ····sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bn;​-​>a:​Ljava/​lang/​reflect/​Method;​ 26 ····invoke-​direct/​range·{v0·​.​.​·​v6},​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​><init>(Landroid/​content/​Context;​IIIILjava/​lang/​CharSequence;​)​V
   
30 ····​const/​4·v1,​·​0x1 27 ····iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bn;​-​>a:​Landroid/​support/​v7/​internal/​view/​menu/​a;​
   
31 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Method;​-​>setAccessible(Z)​V  
32 ····​:​try_end_0  
33 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0  
   
34 ····​:​cond_0  
35 ····​:​goto_0  
36 ····​return-​void 28 ····​return-​void
   
37 ····​:​catch_0  
38 ····​move-​exception·​v0  
   
39 ····​const-​string·​v0,​·​"ViewUtils"  
   
40 ····​const-​string·​v1,​·​"Could·​not·​find·​method·​computeFitSystemWindo​ws.​·​Oh·​well.​"  
   
41 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I  
   
42 ····​goto·​:​goto_0  
43 .​end·​method 29 .​end·​method
   
44 .​method·​public·​static·​a(II)​I  
45 ····​.​locals·​1  
   
46 ····​or-​int·​v0,​·​p0,​·​p1  
   
47 ····​return·​v0  
48 .​end·​method  
   
49 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​ZZ)​Landroid/​content/​Context;​  
50 ····​.​locals·​4  
   
51 ····​const/​4·​v1,​·​0x0  
   
52 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>View:​[I  
   
53 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​v1,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​  
Max diff block lines reached; 5815/9971 bytes (58.32%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/c.smali
Offset 1, 102 lines modified Offset 1, 702 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​c;​ 1 .​class·​abstract·​Landroid/​support/​v7/​internal/​widget/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​y;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·final·​synthetic·a:​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​ 4 .​field·private·E:​Landroid/​database/​DataSetObserver;​
   
5 .​field·​private·final·​b:​Landroid/​util/​SparseArray;​ 5 .​field·​a:​Landroid/​widget/​SpinnerAdapter;​
   
  6 .​field·​b:​I
   
  7 .​field·​c:​I
   
  8 .​field·​d:​I
   
  9 .​field·​e:​I
   
  10 .​field·​f:​I
   
  11 .​field·​g:​I
   
  12 .​field·​final·​h:​Landroid/​graphics/​Rect;​
   
  13 .​field·​final·​i:​Landroid/​support/​v7/​internal/​widget/​d;​
   
   
6 #·​direct·​methods 14 #·​direct·​methods
7 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​)​V 15 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
8 ····​.​locals·​1 16 ····​.​locals·​1
   
9 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>a:​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat;​ 17 ····​const/​4·​v0,​·​0x0
   
  18 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  19 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>d:​I
   
  20 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>e:​I
   
  21 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>f:​I
   
  22 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>g:​I
   
  23 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​
   
  24 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
  25 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>h:​Landroid/​graphics/​Rect;​
   
  26 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​d;​
   
  27 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​d;​-​><init>(Landroid/​support/​v7/​internal/​widget/​c;​)​V
   
  28 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>i:​Landroid/​support/​v7/​internal/​widget/​d;​
   
  29 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>k()​V
   
  30 ····​return-​void
  31 .​end·​method
   
  32 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​widget/​c;​Landroid/​view/​View;​Z)​V
  33 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>removeDetachedView(L​android/​view/​View;​Z)​V
   
11 ····new-​instance·​v0,​·​Landroid/​util/​SparseArray;​ 35 ····return-​void
  36 .​end·​method
   
12 ····​invoke-​direct·​{v0},​·​Landroid/​util/​SparseArray;​-​><init>()​V 37 .​method·private·​k()​V
  38 ····​.​locals·​1
   
13 ····iput-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>b:​Landroid/​util/​SparseArray;​ 39 ····const/​4·​v0,​·​0x1
   
  40 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>setFocusable(Z)​V
   
  41 ····​const/​4·​v0,​·​0x0
   
  42 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>setWillNotDraw(Z)​V
   
14 ····​return-​void 43 ····​return-​void
15 .​end·​method 44 .​end·​method
   
   
16 #·​virtual·​methods 45 #·​virtual·​methods
17 .​method·​a(I)​Landroid/​view/​View;​ 46 .​method·​a(Landroid/​view/​View;​)​I
18 ····​.​locals·2 47 ····​.​locals·1
   
19 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>b:​Landroid/​util/​SparseArray;​ 48 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getMeasuredHeight()​I
   
20 ····invoke-​virtual·​{v0,​·​p1},​·​Landroid/​util/​SparseArray;​-​>get(I)​Ljava/​lang/​Object;​ 49 ····move-​result·v0
   
21 ····move-​result-​object·​v0 50 ····​return·​v0
  51 .​end·​method
   
22 ····​check-​cast·​v0,​·​Landroid/​view/​View;​ 52 .​method·​a()​V
  53 ····​.​locals·​3
   
23 ····if-​eqz·​v0,​·:​cond_0 54 ····const/​4·​v0,​·0x0
   
  55 ····​const/​4·​v2,​·​-​0x1
Max diff block lines reached; 17260/20940 bytes (82.43%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/d.smali
Offset 1, 55 lines modified Offset 1, 102 lines modified
1 .​class·​final·​Landroid/​support/​v7/​internal/​widget/​d;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​d;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·Landroid/​os/​Parcelable$Creator;​ 3 #·​instance·​fields
  4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​c;​
   
  5 .​field·​private·​final·​b:​Landroid/​util/​SparseArray;​
   
   
5 #·​direct·​methods 6 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 7 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​c;​)​V
7 ····​.​locals·0 8 ····​.​locals·1
   
  9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​d;​-​>a:​Landroid/​support/​v7/​internal/​widget/​c;​
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  11 ····​new-​instance·​v0,​·​Landroid/​util/​SparseArray;​
   
  12 ····​invoke-​direct·​{v0},​·​Landroid/​util/​SparseArray;​-​><init>()​V
   
  13 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​d;​-​>b:​Landroid/​util/​SparseArray;​
   
9 ····​return-​void 14 ····​return-​void
10 .​end·​method 15 .​end·​method
   
   
11 #·​virtual·​methods 16 #·​virtual·​methods
12 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​ 17 .​method·​a(I)​Landroid/​view/​View;​
13 ····​.​locals·1 18 ····​.​locals·2
   
14 ····new-​instance·v0,​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​ 19 ····iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​d;​-​>b:​Landroid/​util/​SparseArray;​
   
15 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​-​><init>(Landroid/​os/​Parcel;​)​V 20 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​util/​SparseArray;​-​>get(I)​Ljava/​lang/​Object;​
   
16 ····​return-​object·​v0 21 ····move-​result-​object·​v0
17 .​end·​method  
   
18 .​method·​public·a(I)​[Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​ 22 ····​check-​cast·v0,​·Landroid/​view/​View;​
19 ····​.​locals·​1  
  23 ····​if-​eqz·​v0,​·​:​cond_0
   
  24 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​d;​-​>b:​Landroid/​util/​SparseArray;​
   
20 ····​new-​array·​v0,​·​p1,​·[Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​ 25 ····invoke-​virtual·{v1,​·​p1},​·​Landroid/​util/​SparseArray;​-​>delete(I)​V
   
  26 ····​:​cond_0
21 ····​return-​object·​v0 27 ····​return-​object·​v0
22 .​end·​method 28 .​end·​method
   
23 .​method·​public·​synthetic·createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 29 .​method·​a()​V
24 ····​.​locals·1 30 ····​.​locals·6
   
  31 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​d;​-​>b:​Landroid/​util/​SparseArray;​
   
  32 ····​invoke-​virtual·​{v2},​·​Landroid/​util/​SparseArray;​-​>size()​I
   
  33 ····​move-​result·​v3
   
25 ····invoke-​virtual·{p0,​·p1},​·Landroid/​support/​v7/​internal/​widget/​d;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​ 34 ····​const/​4·v0,​·​0x0
   
  35 ····​move·​v1,​·​v0
   
  36 ····​:​goto_0
  37 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
   
  38 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​util/​SparseArray;​-​>valueAt(I)​Ljava/​lang/​Object;​
   
26 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
27 ····return-​object·​v0 40 ····check-​cast·​v0,​·​Landroid/​view/​View;​
   
  41 ····​if-​eqz·​v0,​·​:​cond_0
   
  42 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​d;​-​>a:​Landroid/​support/​v7/​internal/​widget/​c;​
   
  43 ····​const/​4·​v5,​·​0x1
   
  44 ····​invoke-​static·​{v4,​·​v0,​·​v5},​·​Landroid/​support/​v7/​internal/​widget/​c;​-​>a(Landroid/​support/​v7/​internal/​widget/​c;​Landroid/​view/​View;​Z)​V
   
  45 ····​:​cond_0
  46 ····​add-​int/​lit8·​v0,​·​v1,​·​0x1
   
  47 ····​move·​v1,​·​v0
   
  48 ····​goto·​:​goto_0
   
  49 ····​:​cond_1
  50 ····​invoke-​virtual·​{v2},​·​Landroid/​util/​SparseArray;​-​>clear()​V
   
  51 ····​return-​void
28 .​end·​method 52 .​end·​method
   
29 .​method·​public·​synthetic·newArray(I)​[Ljava/​lang/​Object;​ 53 .​method·​public·​a(ILandroid/​view/​View;​)​V
30 ····​.​locals·​1 54 ····​.​locals·​1
   
31 ····​invoke-​virtual·{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​d;​-​>a(I)​[Landroid/​support/​v7/​internal/​widget/​AbsSpinnerCompat$Save​dState;​ 55 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​d;​-​>b:​Landroid/​util/​SparseArray;​
   
Max diff block lines reached; 52/3771 bytes (1.38%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/e.smali
Offset 1, 100 lines modified Offset 1, 134 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​e;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​e;​
2 .​super·​Landroid/​graphics/​drawable/​Drawable;​ 2 .​super·​Landroid/​view/​View$BaseSavedState;​
   
   
  3 #·​static·​fields
  4 .​field·​public·​static·​final·​CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
   
3 #·​instance·​fields 5 #·​instance·​fields
4 .​field·​final·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 6 .​field·​a:​J
   
  7 .​field·​b:​I
   
   
5 #·​direct·​methods 8 #·​direct·​methods
6 .​method·public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V 9 .​method·static·​constructor·​<clinit>()​V
7 ····​.​locals·0 10 ····​.​locals·1
   
8 ····invoke-​direct·{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V 11 ····​new-​instance·v0,​·​Landroid/​support/​v7/​internal/​widget/​f;​
   
9 ····​iput-​object·p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 12 ····​invoke-​direct·{v0},​·​Landroid/​support/​v7/​internal/​widget/​f;​-​><init>()​V
   
  13 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
10 ····​return-​void 14 ····​return-​void
11 .​end·​method 15 .​end·​method
   
  16 .​method·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
  17 ····​.​locals·​2
   
12 #·​virtual·​methods 18 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V
13 .​method·​public·​draw(Landroid/​graphics/​Canvas;​)​V  
14 ····​.​locals·​1  
   
15 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 19 ····​invoke-​virtual·​{p1},​·Landroid/​os/​Parcel;​-​>readLong()​J
   
16 ····iget-​boolean·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>d:​Z 20 ····move-​result-​wide·​v0
   
17 ····​if-​eqz·v0,​·:​cond_1 21 ····​iput-​wide·​v0,​·p0,​·Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​J
   
18 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 22 ····​invoke-​virtual·​{p1},​·Landroid/​os/​Parcel;​-​>readInt()​I
   
19 ····iget-​object·v0,​·v0,​·Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​ 23 ····move-​result·​v0
   
20 ····​if-​eqz·v0,​·:​cond_0 24 ····​iput·​v0,​·p0,​·Landroid/​support/​v7/​internal/​widget/​e;​-​>b:​I
   
21 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 25 ····return-​void
  26 .​end·​method
   
22 ····​iget-​object·​v0,​·​v0,​·Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​ 27 .​method·constructor·​<init>(Landroid/​os/​Parcelable;​)​V
  28 ····​.​locals·​0
   
23 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V 29 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V
   
24 ····​:​cond_0  
25 ····​:​goto_0  
26 ····​return-​void 30 ····​return-​void
  31 .​end·​method
   
27 ····​:​cond_1  
28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​  
   
29 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 32 #·​virtual·​methods
  33 .​method·​public·​toString()​Ljava/​lang/​String;​
  34 ····​.​locals·​4
   
30 ····​if-​eqz·​v0,​·:​cond_2 35 ····new-​instance·​v0,​·Ljava/​lang/​StringBuilder;​
   
31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 36 ····​invoke-​direct·{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
32 ····iget-​object·​v0,​·​v0,​·Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 37 ····const-​string·​v1,​·"AbsSpinner.​SavedState{"
   
33 ····​invoke-​virtual·​{v0,​·p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V 38 ····​invoke-​virtual·​{v0,​·v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
34 ····:​cond_2 39 ····move-​result-​object·​v0
35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​  
   
36 ····​iget-​object·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​ 40 ····​invoke-​static·{p0},​·​Ljava/​lang/​System;​-​>identityHashCode(Lja​va/​lang/​Object;​)​I
   
37 ····if-​eqz·​v0,​·​:​cond_0 41 ····move-​result·​v1
   
38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 42 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>toHexString(I)​Ljava/​lang/​String;​
   
39 ····iget-​boolean·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>e:​Z 43 ····move-​result-​object·​v1
   
40 ····​if-​eqz·​v0,​·:​cond_0 44 ····​invoke-​virtual·{v0,​·​v1},​·Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
41 ····iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 45 ····move-​result-​object·​v0
   
42 ····iget-​object·​v0,​·​v0,​·Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​ 46 ····const-​string·​v1,​·"·selectedId="
   
43 ····​invoke-​virtual·​{v0,​·p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V 47 ····​invoke-​virtual·​{v0,​·v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
44 ····goto·​:​goto_0 48 ····move-​result-​object·​v0
45 .​end·​method  
   
46 .​method·​public·​getOpacity()​I 49 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>a:​J
47 ····​.​locals·​1  
   
Max diff block lines reached; 1356/6708 bytes (20.21%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/f.smali
Offset 1, 55 lines modified Offset 1, 55 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​f;​ 1 .​class·​final·​Landroid/​support/​v7/​internal/​widget/​f;​
2 .​super·​Landroid/​support/​v7/​internal/​widget/​e;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​os/​Parcelable$Creator;​
   
   
3 #·​direct·​methods 5 #·​direct·​methods
4 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V 6 .​method·​constructor·​<init>()​V
5 ····​.​locals·​0 7 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​e;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
7 ····​return-​void 9 ····​return-​void
8 .​end·​method 10 .​end·​method
   
   
9 #·​virtual·​methods 11 #·​virtual·​methods
10 .​method·​public·getOutline(Landroid/​graphics/​Outline;​)​V 12 .​method·​public·a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​e;​
11 ····​.​locals·​1 13 ····​.​locals·​1
   
12 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​f;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 14 ····new-​instance·​v0,​·Landroid/​support/​v7/​internal/​widget/​e;​
   
13 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>d:​Z  
   
14 ····​if-​eqz·​v0,​·​:​cond_1  
   
15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​f;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 15 ····​invoke-​direct·{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​e;​-​><init>(Landroid/​os/​Parcel;​)​V
   
16 ····iget-​object·v0,​·v0,​·Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​ 16 ····​return-​object·​v0
  17 .​end·​method
17 ····​if-​eqz·​v0,​·​:​cond_0  
   
18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​f;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 18 .​method·​public·​a(I)​[Landroid/​support/​v7/​internal/​widget/​e;​
  19 ····​.​locals·​1
   
19 ····iget-​object·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​ 20 ····new-​array·​v0,​·p1,​·[Landroid/​support/​v7/​internal/​widget/​e;​
   
20 ····invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getOutline(Landroid/​graphics/​Outline;​)​V 21 ····return-​object·​v0
  22 .​end·​method
   
21 ····​:​cond_0 23 .​method·public·synthetic·createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
22 ····:​goto_0 24 ····.​locals·​1
23 ····​return-​void  
   
24 ····:​cond_1 25 ····invoke-​virtual·{p0,​·p1},​·Landroid/​support/​v7/​internal/​widget/​f;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​e;​
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​f;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​  
   
26 ····iget-​object·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 26 ····move-​result-​object·​v0
   
27 ····if-​eqz·​v0,​·​:​cond_0 27 ····return-​object·​v0
  28 .​end·​method
   
28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​f;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 29 .​method·​public·synthetic·newArray(I)​[Ljava/​lang/​Object;​
  30 ····​.​locals·​1
   
29 ····​iget-​object·v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 31 ····​invoke-​virtual·{p0,​·p1},​·​Landroid/​support/​v7/​internal/​widget/​f;​-​>a(I)​[Landroid/​support/​v7/​internal/​widget/​e;​
   
30 ····invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getOutline(Landroid/​graphics/​Outline;​)​V 32 ····move-​result-​object·​v0
   
31 ····goto·​:​goto_0 33 ····return-​object·​v0
32 .​end·​method 34 .​end·​method
[−]
smali/android/support/v7/internal/widget/g.smali
Offset 1, 37 lines modified Offset 1, 100 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​g;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​g;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​graphics/​drawable/​Drawable;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​view/​View$OnClickListener;​  
   
   
5 #·​instance·​fields 3 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​c/​a;​ 4 .​field·​final·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
7 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​  
   
   
8 #·​direct·​methods 5 #·​direct·​methods
9 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​Landroid/​support/​v7/​c/​a;​)​V 6 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V
10 ····​.​locals·​0 7 ····​.​locals·​0
   
11 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 8 ····​invoke-​direct·{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V
   
12 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​c/​a;​  
   
13 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 9 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
14 ····​return-​void 10 ····​return-​void
15 .​end·​method 11 .​end·​method
   
   
16 #·​virtual·​methods 12 #·​virtual·​methods
17 .​method·​public·onClick(Landroid/​view/​View;​)​V 13 .​method·​public·draw(Landroid/​graphics/​Canvas;​)​V
18 ····​.​locals·​1 14 ····​.​locals·​1
   
19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​c/​a;​ 15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  16 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>d:​Z
   
  17 ····​if-​eqz·​v0,​·​:​cond_1
   
  18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  19 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​
   
  20 ····​if-​eqz·​v0,​·​:​cond_0
   
  21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  22 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​
   
  23 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V
   
  24 ····​:​cond_0
  25 ····​:​goto_0
  26 ····​return-​void
   
  27 ····​:​cond_1
  28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  29 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  30 ····​if-​eqz·​v0,​·​:​cond_2
   
  31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  32 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  33 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V
   
  34 ····​:​cond_2
  35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  36 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​
   
20 ····​invoke-​virtual·{v0},​·Landroid/​support/​v7/​c/​a;​-​>c()​V 37 ····​if-​eqz·​v0,​·:​cond_0
   
  38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  39 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>e:​Z
   
  40 ····​if-​eqz·​v0,​·​:​cond_0
   
  41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​g;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  42 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​
   
  43 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V
   
  44 ····​goto·​:​goto_0
  45 .​end·​method
   
  46 .​method·​public·​getOpacity()​I
  47 ····​.​locals·​1
   
  48 ····​const/​4·​v0,​·​0x0
   
  49 ····​return·​v0
  50 .​end·​method
   
  51 .​method·​public·​setAlpha(I)​V
  52 ····​.​locals·​0
   
Max diff block lines reached; 30/4215 bytes (0.71%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/i.smali
Offset 1, 56 lines modified Offset 1, 37 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​i;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​i;​
2 .​super·​Landroid/​support/​v4/​view/​eg;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​view/​View$OnClickListener;​
   
   
3 #·​instance·​fields 5 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​d/​a;​
   
  7 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
   
5 #·​direct·​methods 8 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V 9 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​Landroid/​support/​v7/​d/​a;​)​V
7 ····​.​locals·​0 10 ····​.​locals·​0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​i;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​i;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​eg;​-​><init>()​V  
   
10 ····​return-​void  
11 .​end·​method  
   
   
12 #·​virtual·​methods  
13 .​method·​public·​b(Landroid/​view/​View;​)​V  
14 ····​.​locals·​2  
   
15 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​i;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 12 ····​iput-​object·p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​i;​-​>a:​Landroid/​support/​v7/​d/​a;​
   
16 ····const/​4·​v1,​·​0x0 13 ····invoke-​direct·​{p0},​·Ljava/​lang/​Object;​-​><init>()​V
   
17 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>b(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​view/​dp;​)​Landroid/​support/​v4/​view/​dp;​  
   
18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​i;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
19 ····​const/​4·​v1,​·​0x0  
   
20 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Z)​Z  
   
21 ····​return-​void 14 ····​return-​void
22 .​end·​method 15 .​end·​method
   
23 .​method·​public·​c(Landroid/​view/​View;​)​V  
24 ····​.​locals·​2  
   
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​i;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 16 #·​virtual·​methods
  17 .​method·​public·​onClick(Landroid/​view/​View;​)​V
26 ····const/​4·v1,​·​0x0 18 ····.​locals·​1
   
27 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>b(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​view/​dp;​)​Landroid/​support/​v4/​view/​dp;​  
   
28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​i;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
29 ····​const/​4·v1,​·​0x0 19 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​i;​-​>a:​Landroid/​support/​v7/​d/​a;​
   
30 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Z)​Z 20 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​d/​a;​-​>c()​V
   
31 ····​return-​void 21 ····​return-​void
32 .​end·​method 22 .​end·​method
[−]
smali/android/support/v7/internal/widget/h.smali
Offset 1, 56 lines modified Offset 1, 55 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​h;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​h;​
2 .​super·​Landroid/​support/​v4/​view/​eg;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​g;​
   
   
3 #·​instance·​fields  
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
   
5 #·​direct·​methods 3 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V 4 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V
7 ····​.​locals·​0 5 ····​.​locals·​0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 6 ····​invoke-​direct·{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​g;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​)​V
   
9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​eg;​-​><init>()​V  
   
10 ····​return-​void 7 ····​return-​void
11 .​end·​method 8 .​end·​method
   
   
12 #·​virtual·​methods 9 #·​virtual·​methods
13 .​method·​public·b(Landroid/​view/​View;​)​V 10 .​method·​public·getOutline(Landroid/​graphics/​Outline;​)​V
14 ····​.​locals·2 11 ····​.​locals·1
   
15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 12 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
16 ····const/​4·​v1,​·0x0 13 ····iget-​boolean·​v0,​·​v0,​·Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>d:​Z
   
17 ····​invoke-​static·{v0,​·​v1},​·Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​view/​dp;​)​Landroid/​support/​v4/​view/​dp;​ 14 ····​if-​eqz·​v0,​·:​cond_1
   
18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
19 ····const/​4·​v1,​·0x0 16 ····iget-​object·​v0,​·​v0,​·Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​
   
20 ····​invoke-​static·{v0,​·​v1},​·Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Z)​Z 17 ····​if-​eqz·​v0,​·:​cond_0
   
21 ····return-​void 18 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
22 .​end·​method  
   
23 .​method·public·c(Landroid/​view/​View;​)​V 19 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>c:​Landroid/​graphics/​drawable/​Drawable;​
24 ····​.​locals·​2  
   
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 20 ····​invoke-​virtual·{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getOutline(Landroid/​graphics/​Outline;​)​V
   
26 ····​const/​4·​v1,​·​0x0 21 ····:​cond_0
  22 ····​:​goto_0
  23 ····​return-​void
   
27 ····invoke-​static·{v0,​·v1},​·Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​view/​dp;​)​Landroid/​support/​v4/​view/​dp;​ 24 ····:​cond_1
  25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
28 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 26 ····​iget-​object·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
29 ····const/​4·​v1,​·0x0 27 ····if-​eqz·​v0,​·:​cond_0
   
30 ····​invoke-​static·​{v0,​·v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Z)​Z 28 ····​iget-​object·v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​h;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
31 ····​return-​void 29 ····iget-​object·v0,​·v0,​·Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  30 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getOutline(Landroid/​graphics/​Outline;​)​V
   
  31 ····​goto·​:​goto_0
32 .​end·​method 32 .​end·​method
[−]
smali/android/support/v7/internal/widget/j.smali
Offset 1, 114 lines modified Offset 1, 56 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​j;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​j;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​h/​ce;​
   
3 #·​interfaces  
4 .​implements·​Ljava/​lang/​Runnable;​  
   
   
5 #·​instance·​fields 3 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
   
7 #·​direct·​methods 5 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V 6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
9 ····​.​locals·​0 7 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​h/​ce;​-​><init>()​V
   
12 ····​return-​void 10 ····​return-​void
13 .​end·​method 11 .​end·​method
   
   
14 #·​virtual·​methods 12 #·​virtual·​methods
15 .​method·​public·​run()​V 13 .​method·​public·b(Landroid/​view/​View;​)​V
16 ····​.​locals·4 14 ····​.​locals·2
   
17 ····​const/​4·​v3,​·​0x0  
   
18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
19 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V  
   
20 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
21 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
22 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>c(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​  
   
23 ····​move-​result-​object·​v1  
   
24 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​bv;​-​>j(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​dp;​  
   
25 ····​move-​result-​object·​v1  
   
26 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​dp;​-​>c(F)​Landroid/​support/​v4/​view/​dp;​  
   
27 ····​move-​result-​object·​v1  
   
28 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
29 ····​invoke-​static·​{v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>b(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v4/​view/​ef;​  
   
30 ····​move-​result-​object·​v2  
   
31 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​dp;​-​>a(Landroid/​support/​v4/​view/​ef;​)​Landroid/​support/​v4/​view/​dp;​  
   
32 ····​move-​result-​object·​v1  
   
33 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​view/​dp;​)​Landroid/​support/​v4/​view/​dp;​  
   
34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
35 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 16 ····​const/​4·v1,​·​0x0
   
36 ····move-​result-​object·v0 17 ····invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​h/​bn;​)​Landroid/​support/​v4/​h/​bn;​
   
37 ····​if-​eqz·​v0,​·​:​cond_0  
   
38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
39 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 19 ····​const/​4·v1,​·​0x0
   
40 ····​move-​result-​object·​v0  
   
41 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>getVisibility()​I 20 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Z)​Z
   
42 ····move-​result·v0 21 ····​return-​void
  22 .​end·​method
43 ····​const/​16·​v1,​·​0x8  
   
44 ····​if-​eq·​v0,​·v1,​·​:​cond_0 23 .​method·public·c(Landroid/​view/​View;​)​V
  24 ····​.​locals·​2
   
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
46 ····iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 26 ····​const/​4·v1,​·​0x0
   
47 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​  
   
48 ····move-​result-​object·v1 27 ····invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​h/​bn;​)​Landroid/​support/​v4/​h/​bn;​
   
49 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​bv;​-​>j(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​dp;​ 28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​j;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
50 ····​move-​result-​object·​v1  
   
51 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​dp;​-​>c(F)​Landroid/​support/​v4/​view/​dp;​  
   
52 ····​move-​result-​object·​v1  
Max diff block lines reached; 459/6007 bytes (7.64%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/l.smali
Offset 1, 22 lines modified Offset 1, 114 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​l;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​l;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Ljava/​lang/​Runnable;​
   
3 #·​virtual·​methods  
4 .​method·​public·​abstract·​a(I)​V  
5 .​end·​method  
   
6 .​method·public·​abstract·g()​V 5 #·​instance·fields
7 .​end·method 6 .​field·​final·synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
8 .​method·​public·​abstract·​g(Z)​V  
9 .​end·​method  
   
10 .​method·public·​abstract·h()​V 7 #·direct·​methods
11 .​end·​method 8 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
  9 ····​.​locals·​0
   
  10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​l;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 .​method·public·abstract·i()​V 12 ····return-​void
13 .​end·​method 13 .​end·​method
   
14 .​method·​public·​abstract·​j()​V  
  14 #·​virtual·​methods
  15 .​method·​public·​run()​V
  16 ····​.​locals·​4
   
  17 ····​const/​4·​v3,​·​0x0
   
  18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​l;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  19 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
   
  20 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​l;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  21 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​l;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  22 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>c(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  23 ····​move-​result-​object·​v1
   
  24 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​h/​ao;​-​>e(Landroid/​view/​View;​)​Landroid/​support/​v4/​h/​bn;​
   
  25 ····​move-​result-​object·​v1
   
  26 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​h/​bn;​-​>c(F)​Landroid/​support/​v4/​h/​bn;​
   
  27 ····​move-​result-​object·​v1
   
  28 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​l;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  29 ····​invoke-​static·​{v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>b(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v4/​h/​cd;​
   
  30 ····​move-​result-​object·​v2
   
  31 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​h/​bn;​-​>a(Landroid/​support/​v4/​h/​cd;​)​Landroid/​support/​v4/​h/​bn;​
   
  32 ····​move-​result-​object·​v1
   
  33 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​h/​bn;​)​Landroid/​support/​v4/​h/​bn;​
   
  34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​l;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  35 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  36 ····​move-​result-​object·​v0
   
  37 ····​if-​eqz·​v0,​·​:​cond_0
   
  38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​l;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  39 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  40 ····​move-​result-​object·​v0
   
  41 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>getVisibility()​I
   
  42 ····​move-​result·​v0
   
  43 ····​const/​16·​v1,​·​0x8
   
  44 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
  45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​l;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  46 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​l;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  47 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  48 ····​move-​result-​object·​v1
   
  49 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​h/​ao;​-​>e(Landroid/​view/​View;​)​Landroid/​support/​v4/​h/​bn;​
   
  50 ····​move-​result-​object·​v1
Max diff block lines reached; 0/5110 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/m.smali
Offset 1, 28 lines modified Offset 1, 138 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​m;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​m;​
2 .​super·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Ljava/​lang/​Runnable;​
   
   
  5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
   
3 #·​direct·​methods 7 #·​direct·​methods
4 .​method·public·constructor·​<init>(II)​V 8 .​method·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
5 ····​.​locals·​0 9 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​m;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
7 ····​return-​void 12 ····​return-​void
8 .​end·​method 13 .​end·​method
   
9 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V  
10 ····​.​locals·​0  
   
11 ····invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 14 #·​virtual·methods
  15 .​method·​public·​run()​V
  16 ····​.​locals·​3
   
12 ····return-​void 17 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​m;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
13 .​end·​method  
   
14 .​method·public·​constructor·​<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V 18 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
15 ····​.​locals·​0  
  19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​m;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  20 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​m;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  21 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>c(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  22 ····​move-​result-​object·​v1
   
  23 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​h/​ao;​-​>e(Landroid/​view/​View;​)​Landroid/​support/​v4/​h/​bn;​
   
  24 ····​move-​result-​object·​v1
   
  25 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​m;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  26 ····​invoke-​static·​{v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>c(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  27 ····​move-​result-​object·​v2
   
  28 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>getHeight()​I
   
  29 ····​move-​result·​v2
   
  30 ····​neg-​int·​v2,​·​v2
   
  31 ····​int-​to-​float·​v2,​·​v2
   
  32 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​h/​bn;​-​>c(F)​Landroid/​support/​v4/​h/​bn;​
   
  33 ····​move-​result-​object·​v1
   
  34 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​m;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  35 ····​invoke-​static·​{v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>b(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v4/​h/​cd;​
   
  36 ····​move-​result-​object·​v2
   
  37 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​h/​bn;​-​>a(Landroid/​support/​v4/​h/​cd;​)​Landroid/​support/​v4/​h/​bn;​
   
  38 ····​move-​result-​object·​v1
   
  39 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​h/​bn;​)​Landroid/​support/​v4/​h/​bn;​
   
  40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​m;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  41 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  42 ····​move-​result-​object·​v0
   
  43 ····​if-​eqz·​v0,​·​:​cond_0
   
  44 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​m;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
  45 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
  46 ····​move-​result-​object·​v0
   
  47 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>getVisibility()​I
   
  48 ····​move-​result·​v0
   
  49 ····​const/​16·​v1,​·​0x8
   
  50 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
  51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​m;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
Max diff block lines reached; 369/6527 bytes (5.65%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/n.smali
Offset 1, 1075 lines modified Offset 1, 22 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​n;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​n;​
2 .​super·​Landroid/​database/​DataSetObservable;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields  
4 .​field·​private·​static·​final·​a:​Ljava/​lang/​String;​  
   
5 .​field·​private·​static·​final·​b:​Ljava/​lang/​Object;​  
   
6 .​field·​private·​static·​final·​c:​Ljava/​util/​Map;​  
   
   
7 #·​instance·​fields  
8 .​field·​private·​final·​d:​Ljava/​lang/​Object;​  
   
9 .​field·​private·​final·​e:​Ljava/​util/​List;​  
   
10 .​field·​private·​final·​f:​Ljava/​util/​List;​  
   
11 .​field·​private·​final·​g:​Landroid/​content/​Context;​  
   
12 .​field·​private·​final·​h:​Ljava/​lang/​String;​  
   
13 .​field·​private·​i:​Landroid/​content/​Intent;​  
   
14 .​field·​private·​j:​Landroid/​support/​v7/​internal/​widget/​q;​  
   
15 .​field·​private·​k:​I  
   
16 .​field·​private·​l:​Z  
   
17 .​field·​private·​m:​Z  
   
18 .​field·​private·​n:​Z  
   
19 .​field·​private·​o:​Z  
   
20 .​field·​private·​p:​Landroid/​support/​v7/​internal/​widget/​s;​  
   
   
21 #·​direct·​methods  
22 .​method·​static·​constructor·​<clinit>()​V  
23 ····​.​locals·​1  
   
24 ····​const-​class·​v0,​·​Landroid/​support/​v7/​internal/​widget/​n;​  
   
25 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​  
   
26 ····​move-​result-​object·​v0  
   
27 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>a:​Ljava/​lang/​String;​  
   
28 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​  
   
29 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
30 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>b:​Ljava/​lang/​Object;​  
   
31 ····​new-​instance·​v0,​·​Ljava/​util/​HashMap;​  
   
32 ····​invoke-​direct·​{v0},​·​Ljava/​util/​HashMap;​-​><init>()​V  
   
33 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>c:​Ljava/​util/​Map;​  
   
34 ····​return-​void  
35 .​end·​method  
   
36 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​widget/​n;​)​Landroid/​content/​Context;​  
37 ····​.​locals·​1  
   
38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>g:​Landroid/​content/​Context;​  
   
39 ····​return-​object·​v0  
40 .​end·​method  
   
41 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​widget/​n;​Z)​Z  
42 ····​.​locals·​0  
   
43 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>l:​Z  
   
44 ····​return·​p1  
45 .​end·​method  
   
46 .​method·​private·​a(Landroid/​support/​v7/​internal/​widget/​r;​)​Z  
47 ····​.​locals·​2  
   
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>f:​Ljava/​util/​List;​  
   
49 ····​invoke-​interface·​{v0,​·​p1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z  
   
50 ····​move-​result·​v0  
   
51 ····​if-​eqz·​v0,​·​:​cond_0  
   
52 ····​const/​4·​v1,​·​0x1  
   
53 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>n:​Z  
   
54 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>i()​V  
Max diff block lines reached; 9670/27958 bytes (34.59%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/o.smali
Offset 1, 2 lines modified Offset 1, 28 lines modified
1 .​class·synthetic·​Landroid/​support/​v7/​internal/​widget/​o;​ 1 .​class·public·​Landroid/​support/​v7/​internal/​widget/​o;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​
   
   
  3 #·​direct·​methods
  4 .​method·​public·​constructor·​<init>(II)​V
  5 ····​.​locals·​0
   
  6 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V
   
  7 ····​return-​void
  8 .​end·​method
   
  9 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
  10 ····​.​locals·​0
   
  11 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
  12 ····​return-​void
  13 .​end·​method
   
  14 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
  15 ····​.​locals·​0
   
  16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
   
  17 ····​return-​void
  18 .​end·​method
[−]
smali/android/support/v7/internal/widget/p.smali
Offset 1, 184 lines modified Offset 1, 1075 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​widget/​p;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​p;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​database/​DataSetObservable;​
   
3 #·​interfaces  
4 .​implements·Ljava/​lang/​Comparable;​ 3 #·static·​fields
  4 .​field·​private·​static·​final·​a:​Ljava/​lang/​String;​
   
  5 .​field·​private·​static·​final·​b:​Ljava/​lang/​Object;​
   
  6 .​field·​private·​static·​final·​c:​Ljava/​util/​Map;​
   
   
5 #·​instance·​fields 7 #·​instance·​fields
6 .​field·​public·​final·a:​Landroid/​content/​pm/​ResolveInfo;​ 8 .​field·​private·​final·d:​Ljava/​lang/​Object;​
   
  9 .​field·​private·​final·​e:​Ljava/​util/​List;​
   
  10 .​field·​private·​final·​f:​Ljava/​util/​List;​
   
  11 .​field·​private·​final·​g:​Landroid/​content/​Context;​
   
  12 .​field·​private·​final·​h:​Ljava/​lang/​String;​
   
  13 .​field·​private·​i:​Landroid/​content/​Intent;​
   
7 .​field·​public·​b:​F 14 .​field·​private·​j:​Landroid/​support/​v7/​internal/​widget/​s;​
   
8 .​field·​final·​synthetic·c:​Landroid/​support/​v7/​internal/​widget/​n;​ 15 .​field·​private·​k:​I
   
  16 .​field·​private·​l:​Z
   
  17 .​field·​private·​m:​Z
   
  18 .​field·​private·​n:​Z
   
  19 .​field·​private·​o:​Z
   
  20 .​field·​private·​p:​Landroid/​support/​v7/​internal/​widget/​u;​
   
   
9 #·​direct·​methods 21 #·​direct·​methods
10 .​method·public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​n;​Landroid/​content/​pm/​ResolveInfo;​)​V 22 .​method·static·​constructor·​<clinit>()​V
11 ····​.​locals·0 23 ····​.​locals·1
   
  24 ····​const-​class·​v0,​·​Landroid/​support/​v7/​internal/​widget/​p;​
   
12 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>c:​Landroid/​support/​v7/​internal/​widget/​n;​ 25 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​
   
13 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····move-​result-​object·​v0
   
  27 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>a:​Ljava/​lang/​String;​
   
  28 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​
   
  29 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
14 ····iput-​object·​p2,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>a:​Landroid/​content/​pm/​ResolveInfo;​ 30 ····sput-​object·v0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>b:​Ljava/​lang/​Object;​
   
  31 ····​new-​instance·​v0,​·​Ljava/​util/​HashMap;​
   
  32 ····​invoke-​direct·​{v0},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
  33 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>c:​Ljava/​util/​Map;​
   
15 ····​return-​void 34 ····​return-​void
16 .​end·​method 35 .​end·​method
   
  36 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​widget/​p;​)​Landroid/​content/​Context;​
  37 ····​.​locals·​1
   
  38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>g:​Landroid/​content/​Context;​
   
  39 ····​return-​object·​v0
  40 .​end·​method
   
  41 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​widget/​p;​Z)​Z
  42 ····​.​locals·​0
   
  43 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>l:​Z
   
17 #·virtual·methods 44 ····return·p1
18 .​method·​public·​a(Landroid/​support/​v7/​internal/​widget/​p;​)​I 45 .​end·​method
   
  46 .​method·​private·​a(Landroid/​support/​v7/​internal/​widget/​t;​)​Z
19 ····​.​locals·​2 47 ····​.​locals·​2
   
20 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>b:​F 48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>f:​Ljava/​util/​List;​
   
21 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Float;​-​>floatToIntBits(F)​I 49 ····​invoke-​interface·​{v0,​·​p1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
22 ····​move-​result·​v0 50 ····​move-​result·​v0
   
23 ····​iget·​v1,​·p0,​·Landroid/​support/​v7/​internal/​widget/​p;​-​>b:​F 51 ····​if-​eqz·v0,​·:​cond_0
   
24 ····invoke-​static·{v1},​·Ljava/​lang/​Float;​-​>floatToIntBits(F)​I 52 ····const/​4·​v1,​·0x1
   
25 ····move-​result·​v1 53 ····iput-​boolean·v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>n:​Z
   
  54 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>i()​V
Max diff block lines reached; 27960/31403 bytes (89.04%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/q.smali
Offset 1, 7 lines modified Offset 1, 2 lines modified
1 .​class·public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​q;​ 1 .​class·synthetic·​Landroid/​support/​v7/​internal/​widget/​q;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods  
4 .​method·​public·​abstract·​a(Landroid/​content/​Intent;​Ljava/​util/​List;​Ljava/​util/​List;​)​V  
5 .​end·​method  
[−]
smali/android/support/v7/internal/widget/r.smali
Offset 1, 50 lines modified Offset 1, 71 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​widget/​r;​ 1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​widget/​r;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Ljava/​lang/​Comparable;​
   
   
3 #·​instance·​fields 5 #·​instance·​fields
4 .​field·​public·​final·​a:​Landroid/​content/​ComponentName;​ 6 .​field·​public·​final·​a:​Landroid/​content/​pm/​ResolveInfo;​
   
5 .​field·​public·​final·​b:​J 7 .​field·​public·​b:​F
   
6 .​field·public·final·​c:​F 8 .​field·final·​synthetic·c:​Landroid/​support/​v7/​internal/​widget/​p;​
   
   
7 #·​direct·​methods 9 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​ComponentName;​JF)​V 10 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​p;​Landroid/​content/​pm/​ResolveInfo;​)​V
9 ····​.​locals·​0 11 ····​.​locals·​0
   
10 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>c:​Landroid/​support/​v7/​internal/​widget/​p;​
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​content/​ComponentName;​  
   
12 ····​iput-​wide·​p2,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>b:​J 13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>c:​F 14 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​content/​pm/​ResolveInfo;​
   
14 ····​return-​void 15 ····​return-​void
15 .​end·​method 16 .​end·​method
   
16 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​JF)​V  
  17 #·​virtual·​methods
  18 .​method·​public·​a(Landroid/​support/​v7/​internal/​widget/​r;​)​I
17 ····​.​locals·​2 19 ····​.​locals·​2
   
18 ····​invoke-​static·{p1},​·​Landroid/​content/​ComponentName;​-​>unflattenFromString(​Ljava/​lang/​String;​)​Landroid/​content/​ComponentName;​ 20 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>b:​F
   
19 ····move-​result-​object·​v0 21 ····invoke-​static·​{v0},​·​Ljava/​lang/​Float;​-​>floatToIntBits(F)​I
   
20 ····invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​internal/​widget/​r;​-​><init>(Landroid/​content/​ComponentName;​JF)​V 22 ····move-​result·​v0
   
21 ····return-​void 23 ····iget·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>b:​F
   
  24 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Float;​-​>floatToIntBits(F)​I
   
  25 ····​move-​result·​v1
   
  26 ····​sub-​int/​2addr·​v0,​·​v1
   
  27 ····​return·​v0
22 .​end·​method 28 .​end·​method
   
  29 .​method·​public·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
  30 ····​.​locals·​1
   
  31 ····​check-​cast·​p1,​·​Landroid/​support/​v7/​internal/​widget/​r;​
   
  32 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a(Landroid/​support/​v7/​internal/​widget/​r;​)​I
   
  33 ····​move-​result·​v0
   
  34 ····​return·​v0
  35 .​end·​method
   
23 #·​virtual·​methods  
24 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 36 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
25 ····​.​locals·6 37 ····​.​locals·4
   
26 ····​const/​4·​v0,​·​0x1 38 ····​const/​4·​v0,​·​0x1
   
27 ····​const/​4·​v1,​·​0x0 39 ····​const/​4·​v1,​·​0x0
   
28 ····​if-​ne·​p0,​·​p1,​·​:​cond_1 40 ····​if-​ne·​p0,​·​p1,​·​:​cond_1
   
Offset 73, 164 lines modified Offset 94, 81 lines modified
73 ····​move·​v0,​·​v1 94 ····​move·​v0,​·​v1
   
74 ····​goto·​:​goto_0 95 ····​goto·​:​goto_0
   
75 ····​:​cond_3 96 ····​:​cond_3
76 ····​check-​cast·​p1,​·​Landroid/​support/​v7/​internal/​widget/​r;​ 97 ····​check-​cast·​p1,​·​Landroid/​support/​v7/​internal/​widget/​r;​
   
77 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​content/​ComponentName;​ 98 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>b:​F
   
78 ····​if-​nez·​v2,​·​:​cond_4  
   
79 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​content/​ComponentName;​  
   
80 ····​if-​eqz·​v2,​·​:​cond_5  
   
81 ····​move·​v0,​·​v1  
   
82 ····​goto·​:​goto_0  
   
83 ····​:​cond_4  
84 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​content/​ComponentName;​  
   
85 ····​iget-​object·​v3,​·​p1,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​content/​ComponentName;​  
   
Max diff block lines reached; 3530/7249 bytes (48.70%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/s.smali
Offset 1, 7 lines modified Offset 1, 7 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​s;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​s;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods 3 #·​virtual·​methods
4 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​n;​Landroid/​content/​Intent;​)​Z 4 .​method·​public·​abstract·​a(Landroid/​content/​Intent;​Ljava/​util/​List;​Ljava/​util/​List;​)​V
5 .​end·​method 5 .​end·​method
[−]
smali/android/support/v7/internal/widget/u.smali
Offset 1, 530 lines modified Offset 1, 7 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​u;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​u;​
2 .​super·​Landroid/​widget/​BaseAdapter;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields  
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​  
   
5 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​n;​  
   
6 .​field·​private·​c:​I  
   
7 .​field·​private·​d:​Z  
   
8 .​field·​private·​e:​Z  
   
9 .​field·​private·​f:​Z  
   
   
10 #·​virtual·​methods 3 #·​virtual·​methods
11 .​method·​public·​a()​I 4 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​p;​Landroid/​content/​Intent;​)​Z
12 ····​.​locals·​9  
   
13 ····​const/​4·​v2,​·​0x0  
   
14 ····​const/​4·​v0,​·​0x0  
   
15 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>c:​I  
   
16 ····​const·​v1,​·​0x7fffffff  
   
17 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>c:​I  
   
18 ····​invoke-​static·​{v0,​·​v0},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I  
   
19 ····​move-​result·​v5  
   
20 ····​invoke-​static·​{v0,​·​v0},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I  
   
21 ····​move-​result·​v6  
   
22 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>getCount()​I  
   
23 ····​move-​result·​v7  
   
24 ····​move-​object·​v1,​·​v2  
   
25 ····​move·​v3,​·​v0  
   
26 ····​:​goto_0  
27 ····​if-​ge·​v0,​·​v7,​·​:​cond_0  
   
28 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>getView(ILandroid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​  
   
29 ····​move-​result-​object·​v1  
   
30 ····​invoke-​virtual·​{v1,​·​v5,​·​v6},​·​Landroid/​view/​View;​-​>measure(II)​V  
   
31 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getMeasuredWidth()​I  
   
32 ····​move-​result·​v8  
   
33 ····​invoke-​static·​{v3,​·​v8},​·​Ljava/​lang/​Math;​-​>max(II)​I  
   
34 ····​move-​result·​v3  
   
35 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1  
   
36 ····​goto·​:​goto_0  
   
37 ····​:​cond_0  
38 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>c:​I  
   
39 ····​return·​v3  
40 .​end·​method  
   
41 .​method·​public·​a(I)​V  
42 ····​.​locals·​1  
   
43 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>c:​I  
   
44 ····​if-​eq·​v0,​·​p1,​·​:​cond_0  
   
45 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>c:​I  
   
46 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>notifyDataSetChanged​()​V  
   
47 ····​:​cond_0  
48 ····​return-​void  
49 .​end·​method  
   
50 .​method·​public·​a(Landroid/​support/​v7/​internal/​widget/​n;​)​V  
51 ····​.​locals·​2  
   
52 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​  
   
53 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​support/​v7/​internal/​widget/​u;​  
   
54 ····​move-​result-​object·​v0  
   
Max diff block lines reached; 0/14405 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/t.smali
Offset 1, 419 lines modified Offset 1, 246 lines modified
1 .​class·​final·​Landroid/​support/​v7/​internal/​widget/​t;​ 1 .​class·​public·​final·​Landroid/​support/​v7/​internal/​widget/​t;​
2 .​super·​Landroid/​os/​AsyncTask;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​n;​ 4 .​field·public·​final·​a:​Landroid/​content/​ComponentName;​
   
  5 .​field·​public·​final·​b:​J
   
  6 .​field·​public·​final·​c:​F
   
   
5 #·​direct·​methods 7 #·​direct·​methods
6 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​n;​)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​ComponentName;​JF)​V
7 ····​.​locals·​0 9 ····​.​locals·​0
   
8 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​n;​ 10 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
9 ····​invoke-​direct·{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 11 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​t;​-​>a:​Landroid/​content/​ComponentName;​
   
10 ····​return-​void  
11 .​end·​method  
   
12 .​method·synthetic·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​n;​Landroid/​support/​v7/​internal/​widget/​o;​)​V 12 ····iput-​wide·​p2,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​t;​-​>b:​J
13 ····​.​locals·​0  
   
14 ····invoke-​direct·{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​t;​-​><init>(Landroid/​support/​v7/​internal/​widget/​n;​)​V 13 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​t;​-​>c:​F
   
15 ····​return-​void 14 ····​return-​void
16 .​end·​method 15 .​end·​method
   
  16 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​JF)​V
  17 ····​.​locals·​2
   
17 #·​virtual·methods 18 ····invoke-​static·​{p1},​·​Landroid/​content/​ComponentName;​-​>unflattenFromString(​Ljava/​lang/​String;​)​Landroid/​content/​ComponentName;​
18 .​method·​public·​varargs·​a([Ljava/​lang/​Object;​)​Ljava/​lang/​Void;​  
19 ····​.​locals·​12  
   
20 ····​const/​4·​v2,​·​0x0  
   
21 ····​const/​4·​v11,​·​0x1  
   
22 ····​const/​4·​v10,​·​0x0  
   
23 ····​aget-​object·​v0,​·​p1,​·​v2  
   
24 ····​check-​cast·​v0,​·​Ljava/​util/​List;​  
   
25 ····​aget-​object·​v1,​·​p1,​·​v11  
   
26 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​  
   
27 ····​:​try_start_0  
28 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​n;​  
   
29 ····invoke-​static·​{v3},​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>a(Landroid/​support/​v7/​internal/​widget/​n;​)​Landroid/​content/​Context;​ 19 ····move-​result-​object·​v0
   
30 ····​move-​result-​object·​v3  
   
31 ····​const/​4·​v4,​·​0x0  
   
32 ····​invoke-​virtual·​{v3,​·​v1,​·​v4},​·​Landroid/​content/​Context;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​  
33 ····​:​try_end_0  
34 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0  
   
35 ····​move-​result-​object·​v3  
   
36 ····​invoke-​static·​{},​·​Landroid/​util/​Xml;​-​>newSerializer()​Lorg/​xmlpull/​v1/​XmlSerializer;​  
   
37 ····​move-​result-​object·​v4  
   
38 ····​const/​4·​v1,​·​0x0  
   
39 ····​:​try_start_1  
40 ····​invoke-​interface·​{v4,​·​v3,​·​v1},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>setOutput(Ljava/​io/​OutputStream;​Ljava/​lang/​String;​)​V  
   
41 ····​const-​string·​v1,​·​"UTF-​8" 20 ····invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​internal/​widget/​t;​-​><init>(Landroid/​content/​ComponentName;​JF)​V
   
42 ····const/​4·​v5,​·​0x1 21 ····return-​void
  22 .​end·​method
   
43 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​  
   
44 ····move-​result-​object·​v5 23 #·​virtual·​methods
  24 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
  25 ····​.​locals·​6
   
45 ····invoke-​interface·​{v4,​·​v1,​·​v5},​·Lorg/​xmlpull/​v1/​XmlSerializer;​-​>startDocument(Ljava/​lang/​String;​Ljava/​lang/​Boolean;​)​V 26 ····const/​4·​v0,​·0x1
   
46 ····​const/​4·​v1,​·​0x0 27 ····​const/​4·​v1,​·​0x0
   
47 ····const-​string·v5,​·"historical-​records" 28 ····if-​ne·p0,​·p1,​·​:​cond_1
   
48 ····​invoke-​interface·​{v4,​·​v1,​·​v5},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>startTag(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​xmlpull/​v1/​XmlSerializer;​  
   
49 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>size()​I  
   
50 ····​move-​result·​v5  
   
Max diff block lines reached; 14564/18184 bytes (80.09%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/k.smali
Offset 1, 138 lines modified Offset 1, 56 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​k;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​k;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​h/​ce;​
   
3 #·​interfaces  
4 .​implements·​Ljava/​lang/​Runnable;​  
   
   
5 #·​instance·​fields 3 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
   
7 #·​direct·​methods 5 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V 6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
9 ····​.​locals·​0 7 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​h/​ce;​-​><init>()​V
   
12 ····​return-​void 10 ····​return-​void
13 .​end·​method 11 .​end·​method
   
   
14 #·​virtual·​methods 12 #·​virtual·​methods
15 .​method·​public·​run()​V 13 .​method·​public·b(Landroid/​view/​View;​)​V
16 ····​.​locals·3 14 ····​.​locals·2
   
17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
18 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V  
   
19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
20 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
21 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>c(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​  
   
22 ····​move-​result-​object·​v1  
   
23 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​bv;​-​>j(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​dp;​  
   
24 ····​move-​result-​object·​v1  
   
25 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
26 ····​invoke-​static·​{v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>c(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​  
   
27 ····​move-​result-​object·​v2  
   
28 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>getHeight()​I  
   
29 ····​move-​result·​v2  
   
30 ····​neg-​int·​v2,​·​v2  
   
31 ····​int-​to-​float·​v2,​·​v2  
   
32 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​dp;​-​>c(F)​Landroid/​support/​v4/​view/​dp;​  
   
33 ····​move-​result-​object·​v1  
   
34 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​  
   
35 ····​invoke-​static·​{v2},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>b(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v4/​view/​ef;​  
   
36 ····​move-​result-​object·​v2  
   
37 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​dp;​-​>a(Landroid/​support/​v4/​view/​ef;​)​Landroid/​support/​v4/​view/​dp;​  
   
38 ····​move-​result-​object·​v1  
   
39 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​view/​dp;​)​Landroid/​support/​v4/​view/​dp;​  
   
40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
41 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 16 ····​const/​4·v1,​·​0x0
   
42 ····move-​result-​object·v0 17 ····invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>b(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Landroid/​support/​v4/​h/​bn;​)​Landroid/​support/​v4/​h/​bn;​
   
43 ····​if-​eqz·​v0,​·​:​cond_0  
   
44 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
45 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>d(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 19 ····​const/​4·v1,​·​0x0
   
46 ····​move-​result-​object·​v0  
   
47 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​-​>getVisibility()​I  
   
48 ····move-​result·v0 20 ····invoke-​static·{v0,​·v1},​·Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​Z)​Z
   
49 ····const/​16·v1,​·​0x8 21 ····return-​void
  22 .​end·​method
   
50 ····​if-​eq·​v0,​·v1,​·​:​cond_0 23 .​method·public·c(Landroid/​view/​View;​)​V
  24 ····​.​locals·​2
   
51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​k;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
Max diff block lines reached; 1883/7028 bytes (26.79%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/v.smali
Offset 1, 337 lines modified Offset 1, 419 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​v;​ 1 .​class·​final·​Landroid/​support/​v7/​internal/​widget/​v;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​os/​AsyncTask;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​view/​View$OnClickListener;​  
5 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​  
6 .​implements·​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​  
7 .​implements·​Landroid/​widget/​PopupWindow$OnDismiss​Listener;​  
   
   
8 #·​instance·​fields 3 #·​instance·​fields
9 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
   
10 #·​direct·​methods 5 #·​direct·​methods
11 .​method·​private·​a()​V 6 .​method·​private·​constructor·<init>(Landroid/​support/​v7/​internal/​widget/​p;​)​V
12 ····​.​locals·1 7 ····​.​locals·0
   
13 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​ 8 ····​iput-​object·p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
14 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>f(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​widget/​PopupWindow$OnDismiss​Listener;​ 9 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
15 ····​move-​result-​object·​v0  
   
16 ····if-​eqz·​v0,​·​:​cond_0 10 ····return-​void
  11 .​end·​method
17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​  
   
18 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>f(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​widget/​PopupWindow$OnDismiss​Listener;​  
   
19 ····​move-​result-​object·​v0 12 .​method·synthetic·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​p;​Landroid/​support/​v7/​internal/​widget/​q;​)​V
  13 ····​.​locals·​0
   
20 ····​invoke-​interface·​{v0},​·​Landroid/​widget/​PopupWindow$OnDismiss​Listener;​-​>onDismiss()​V 14 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​v;​-​><init>(Landroid/​support/​v7/​internal/​widget/​p;​)​V
   
21 ····​:​cond_0  
22 ····​return-​void 15 ····​return-​void
23 .​end·​method 16 .​end·​method
   
   
24 #·​virtual·​methods 17 #·​virtual·​methods
25 .​method·​public·onClick(Landroid/​view/​View;​)​V 18 .​method·​public·varargs·​a([Ljava/​lang/​Object;​)​Ljava/​lang/​Void;​
26 ····​.​locals·​2 19 ····​.​locals·12
   
27 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​ 20 ····​const/​4·v2,​·​0x0
   
28 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>c(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​widget/​FrameLayout;​ 21 ····​const/​4·v11,​·​0x1
   
29 ····move-​result-​object·v0 22 ····const/​4·​v10,​·0x0
   
30 ····if-​ne·​p1,​·​v0,​·:​cond_1 23 ····aget-​object·​v0,​·p1,​·​v2
   
31 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​ 24 ····check-​cast·​v0,​·​Ljava/​util/​List;​
   
32 ····invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b()​Z 25 ····aget-​object·v1,​·​p1,​·​v11
   
33 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​ 26 ····check-​cast·​v1,​·​Ljava/​lang/​String;​
   
34 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​support/​v7/​internal/​widget/​u;​ 27 ····:​try_start_0
  28 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
35 ····move-​result-​object·​v0 29 ····invoke-​static·​{v3},​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>a(Landroid/​support/​v7/​internal/​widget/​p;​)​Landroid/​content/​Context;​
   
36 ····invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>b()​Landroid/​content/​pm/​ResolveInfo;​ 30 ····move-​result-​object·v3
   
37 ····move-​result-​object·​v0 31 ····const/​4·​v4,​·​0x0
   
38 ····​iget-​object·​v1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​ 32 ····​invoke-​virtual·​{v3,​·​v1,​·v4},​·​Landroid/​content/​Context;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​
  33 ····​:​try_end_0
  34 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
39 ····invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​support/​v7/​internal/​widget/​u;​ 35 ····move-​result-​object·v3
   
40 ····move-​result-​object·v1 36 ····invoke-​static·​{},​·​Landroid/​util/​Xml;​-​>newSerializer()​Lorg/​xmlpull/​v1/​XmlSerializer;​
   
41 ····invoke-​virtual·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>d()​Landroid/​support/​v7/​internal/​widget/​n;​ 37 ····move-​result-​object·​v4
   
42 ····move-​result-​object·​v1 38 ····const/​4·​v1,​·​0x0
   
43 ····invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>a(Landroid/​content/​pm/​ResolveInfo;​)​I 39 ····:​try_start_1
  40 ····​invoke-​interface·​{v4,​·​v3,​·​v1},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>setOutput(Ljava/​io/​OutputStream;​Ljava/​lang/​String;​)​V
   
44 ····move-​result·v0 41 ····const-​string·​v1,​·"UTF-​8"
   
45 ····iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​ 42 ····​const/​4·v5,​·​0x1
   
46 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​support/​v7/​internal/​widget/​u;​ 43 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
47 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v5
   
48 ····​invoke-​virtual·​{v1},​·Landroid/​support/​v7/​internal/​widget/​u;​-​>d()​Landroid/​support/​v7/​internal/​widget/​n;​ 45 ····​invoke-​interface·​{v4,​·​v1,​·v5},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>startDocument(Ljava/​lang/​String;​Ljava/​lang/​Boolean;​)​V
   
49 ····move-​result-​object·​v1 46 ····const/​4·​v1,​·​0x0
   
50 ····invoke-​virtual·​{v1,​·​v0},​·Landroid/​support/​v7/​internal/​widget/​n;​-​>b(I)​Landroid/​content/​Intent;​ 47 ····const-​string·​v5,​·"historical-​records"
   
51 ····move-​result-​object·v0 48 ····invoke-​interface·​{v4,​·​v1,​·​v5},​·​Lorg/​xmlpull/​v1/​XmlSerializer;​-​>startTag(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​xmlpull/​v1/​XmlSerializer;​
   
52 ····​if-​eqz·​v0,​·:​cond_0 49 ····​invoke-​interface·{v0},​·Ljava/​util/​List;​-​>size()​I
Max diff block lines reached; 18642/24696 bytes (75.49%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/w.smali
Offset 1, 1458 lines modified Offset 1, 530 lines modified
1 .​class·​public·​abstract·​Landroid/​support/​v7/​internal/​widget/​w;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​w;​
2 .​super·​Landroid/​view/​ViewGroup;​ 2 .​super·​Landroid/​widget/​BaseAdapter;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​A:​I 4 .​field·​final·​synthetic·a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
   
5 .​field·B:​I 5 .​field·​private·b:​Landroid/​support/​v7/​internal/​widget/​p;​
   
6 .​field·C:​J 6 .​field·​private·c:​I
   
7 .​field·​D:​Z  
   
8 .​field·​private·​a:​I  
   
9 .​field·​private·​b:​Landroid/​view/​View;​  
   
10 .​field·​private·​c:​Z  
   
11 .​field·​private·​d:​Z 7 .​field·​private·​d:​Z
   
12 .​field·​private·​e:​Landroid/​support/​v7/​internal/​widget/​ac;​ 8 .​field·​private·​e:​Z
   
13 .​field·​j:​I  
14 ····​.​annotation·​runtime·​Landroid/​view/​ViewDebug$ExportedPro​perty;​  
15 ········​category·​=·​"scrolling"  
16 ····​.​end·​annotation  
17 .​end·​field  
   
18 .​field·​k:​I  
   
19 .​field·​l:​I  
   
20 .​field·​m:​J  
   
21 .​field·​n:​J  
   
22 .​field·​o:​Z  
   
23 .​field·​p:​I  
   
24 .​field·​q:​Z  
   
25 .​field·r:​Landroid/​support/​v7/​internal/​widget/​ab;​ 9 .​field·​private·​f:​Z
   
26 .​field·​s:​Landroid/​support/​v7/​internal/​widget/​z;​  
   
27 .​field·t:​Landroid/​support/​v7/​internal/​widget/​aa;​ 10 #·​virtual·​methods
  11 .​method·​public·​a()​I
28 .​field·​u:​Z 12 ····​.​locals·​9
   
29 .​field·​v:​I  
30 ····​.​annotation·​runtime·​Landroid/​view/​ViewDebug$ExportedPro​perty;​  
31 ········​category·​=·​"list"  
32 ····​.​end·​annotation  
33 .​end·​field  
   
34 .​field·​w:​J  
   
35 .​field·​x:​I  
36 ····​.​annotation·​runtime·​Landroid/​view/​ViewDebug$ExportedPro​perty;​  
37 ········​category·​=·​"list"  
38 ····​.​end·​annotation  
39 .​end·​field  
   
40 .​field·​y:​J  
   
41 .​field·​z:​I  
42 ····​.​annotation·​runtime·​Landroid/​view/​ViewDebug$ExportedPro​perty;​  
43 ········​category·​=·​"list"  
44 ····​.​end·​annotation  
45 .​end·​field  
   
   
46 #·​direct·​methods  
47 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
48 ····​.​locals·​4  
   
49 ····​const/​4·​v1,​·​-​0x1  
   
50 ····​const-​wide/​high16·​v2,​·-​0x8000000000000000L 13 ····​const/​4·​v2,​·​0x0
   
51 ····​const/​4·​v0,​·​0x0 14 ····​const/​4·​v0,​·​0x0
   
52 ····invoke-​direct·​{p0,​·​p1,​·p2,​·​p3},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 15 ····​iget·v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>c:​I
   
53 ····iput·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>j:​I 16 ····const·​v1,​·​0x7fffffff
   
54 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>m:​J 17 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>c:​I
   
55 ····​iput-​boolean·v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>o:​Z 18 ····​invoke-​static·​{v0,​·v0},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I
   
56 ····iput-​boolean·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>q:​Z 19 ····move-​result·​v5
   
57 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>v:​I  
   
58 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>w:​J  
   
59 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>x:​I  
Max diff block lines reached; 41642/44715 bytes (93.13%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/x.smali
Offset 1, 2 lines modified Offset 1, 337 lines modified
1 .​class·synthetic·​Landroid/​support/​v7/​internal/​widget/​x;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​x;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​view/​View$OnClickListener;​
  5 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​
  6 .​implements·​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​
  7 .​implements·​Landroid/​widget/​PopupWindow$OnDismiss​Listener;​
   
   
  8 #·​instance·​fields
  9 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
   
   
  10 #·​direct·​methods
  11 .​method·​private·​a()​V
  12 ····​.​locals·​1
   
  13 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
   
  14 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>f(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​widget/​PopupWindow$OnDismiss​Listener;​
   
  15 ····​move-​result-​object·​v0
   
  16 ····​if-​eqz·​v0,​·​:​cond_0
   
  17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
   
  18 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>f(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​widget/​PopupWindow$OnDismiss​Listener;​
   
  19 ····​move-​result-​object·​v0
   
  20 ····​invoke-​interface·​{v0},​·​Landroid/​widget/​PopupWindow$OnDismiss​Listener;​-​>onDismiss()​V
   
  21 ····​:​cond_0
  22 ····​return-​void
  23 .​end·​method
   
   
  24 #·​virtual·​methods
  25 .​method·​public·​onClick(Landroid/​view/​View;​)​V
  26 ····​.​locals·​2
   
  27 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
   
  28 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>c(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​widget/​FrameLayout;​
   
  29 ····​move-​result-​object·​v0
   
  30 ····​if-​ne·​p1,​·​v0,​·​:​cond_1
   
  31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
   
  32 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>b()​Z
   
  33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
   
  34 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​support/​v7/​internal/​widget/​w;​
   
  35 ····​move-​result-​object·​v0
   
  36 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>b()​Landroid/​content/​pm/​ResolveInfo;​
   
  37 ····​move-​result-​object·​v0
   
  38 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
   
  39 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​support/​v7/​internal/​widget/​w;​
   
  40 ····​move-​result-​object·​v1
   
  41 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>d()​Landroid/​support/​v7/​internal/​widget/​p;​
   
  42 ····​move-​result-​object·​v1
   
  43 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>a(Landroid/​content/​pm/​ResolveInfo;​)​I
   
  44 ····​move-​result·​v0
   
  45 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​
   
  46 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​-​>a(Landroid/​support/​v7/​internal/​widget/​ActivityChooserView;​)​Landroid/​support/​v7/​internal/​widget/​w;​
   
  47 ····​move-​result-​object·​v1
   
  48 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>d()​Landroid/​support/​v7/​internal/​widget/​p;​
   
  49 ····​move-​result-​object·​v1
   
  50 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>b(I)​Landroid/​content/​Intent;​
   
  51 ····​move-​result-​object·​v0
   
  52 ····​if-​eqz·​v0,​·​:​cond_0
   
  53 ····​const/​high16·​v1,​·​0x80000
   
  54 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>addFlags(I)​Landroid/​content/​Intent;​
   
Max diff block lines reached; 0/12440 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/y.smali
Offset 1, 193 lines modified Offset 1, 1458 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​y;​ 1 .​class·​public·​abstract·​Landroid/​support/​v7/​internal/​widget/​y;​
2 .​super·​Landroid/​database/​DataSetObserver;​ 2 .​super·​Landroid/​view/​ViewGroup;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·a:​Landroid/​support/​v7/​internal/​widget/​w;​ 4 .​field·A:​I
   
5 .​field·​private·b:​Landroid/​os/​Parcelable;​ 5 .​field·B:​I
   
  6 .​field·​C:​J
   
  7 .​field·​D:​Z
   
  8 .​field·​private·​a:​I
   
  9 .​field·​private·​b:​Landroid/​view/​View;​
   
  10 .​field·​private·​c:​Z
   
  11 .​field·​private·​d:​Z
   
  12 .​field·​private·​e:​Landroid/​support/​v7/​internal/​widget/​ae;​
   
  13 .​field·​j:​I
  14 ····​.​annotation·​runtime·​Landroid/​view/​ViewDebug$ExportedPro​perty;​
  15 ········​category·​=·​"scrolling"
  16 ····​.​end·​annotation
  17 .​end·​field
   
  18 .​field·​k:​I
   
  19 .​field·​l:​I
   
  20 .​field·​m:​J
   
  21 .​field·​n:​J
   
  22 .​field·​o:​Z
   
  23 .​field·​p:​I
   
  24 .​field·​q:​Z
   
  25 .​field·​r:​Landroid/​support/​v7/​internal/​widget/​ad;​
   
  26 .​field·​s:​Landroid/​support/​v7/​internal/​widget/​ab;​
   
  27 .​field·​t:​Landroid/​support/​v7/​internal/​widget/​ac;​
   
  28 .​field·​u:​Z
   
  29 .​field·​v:​I
  30 ····​.​annotation·​runtime·​Landroid/​view/​ViewDebug$ExportedPro​perty;​
  31 ········​category·​=·​"list"
  32 ····​.​end·​annotation
  33 .​end·​field
   
  34 .​field·​w:​J
   
  35 .​field·​x:​I
  36 ····​.​annotation·​runtime·​Landroid/​view/​ViewDebug$ExportedPro​perty;​
  37 ········​category·​=·​"list"
  38 ····​.​end·​annotation
  39 .​end·​field
   
  40 .​field·​y:​J
   
  41 .​field·​z:​I
  42 ····​.​annotation·​runtime·​Landroid/​view/​ViewDebug$ExportedPro​perty;​
  43 ········​category·​=·​"list"
  44 ····​.​end·​annotation
  45 .​end·​field
   
   
6 #·​direct·​methods 46 #·​direct·​methods
7 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​w;​)​V 47 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
8 ····​.​locals·1 48 ····​.​locals·4
   
9 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a:​Landroid/​support/​v7/​internal/​widget/​w;​ 49 ····​const/​4·​v1,​·​-​0x1
   
10 ····invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 50 ····const-​wide/​high16·​v2,​·​-​0x8000000000000000L
   
11 ····​const/​4·​v0,​·​0x0 51 ····​const/​4·​v0,​·​0x0
   
12 ····​iput-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>b:​Landroid/​os/​Parcelable;​ 52 ····​invoke-​direct·{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  53 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>j:​I
   
  54 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>m:​J
   
  55 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>o:​Z
   
  56 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>q:​Z
   
  57 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>v:​I
   
  58 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>w:​J
   
  59 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>x:​I
Max diff block lines reached; 35303/38173 bytes (92.48%) of diff not shown.
[−]
smali/android/support/v7/internal/widget/z.smali
Offset 1, 7 lines modified Offset 1, 2 lines modified
1 .​class·public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​z;​ 1 .​class·synthetic·​Landroid/​support/​v7/​internal/​widget/​z;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods  
4 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​w;​Landroid/​view/​View;​IJ)​V  
5 .​end·​method  
[−]
smali/android/support/v7/widget/ActionMenuView.smali
Offset 13, 15 lines modified Offset 13, 15 lines modified
   
13 .​field·​private·​c:​Landroid/​content/​Context;​ 13 .​field·​private·​c:​Landroid/​content/​Context;​
   
14 .​field·​private·​d:​I 14 .​field·​private·​d:​I
   
15 .​field·​private·​e:​Z 15 .​field·​private·​e:​Z
   
16 .​field·​private·​f:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 16 .​field·​private·​f:​Landroid/​support/​v7/​widget/​a;​
   
17 .​field·​private·​g:​Landroid/​support/​v7/​internal/​view/​menu/​y;​ 17 .​field·​private·​g:​Landroid/​support/​v7/​internal/​view/​menu/​y;​
   
18 .​field·​private·​h:​Landroid/​support/​v7/​internal/​view/​menu/​j;​ 18 .​field·​private·​h:​Landroid/​support/​v7/​internal/​view/​menu/​j;​
   
19 .​field·​private·​i:​Z 19 .​field·​private·​i:​Z
   
Offset 1475, 21 lines modified Offset 1475, 21 lines modified
   
1475 ····​return·​v0 1475 ····​return·​v0
1476 .​end·​method 1476 .​end·​method
   
1477 .​method·​public·​e()​Z 1477 .​method·​public·​e()​Z
1478 ····​.​locals·​1 1478 ····​.​locals·​1
   
1479 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 1479 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​a;​
   
1480 ····​if-​eqz·​v0,​·​:​cond_0 1480 ····​if-​eqz·​v0,​·​:​cond_0
   
1481 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 1481 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​a;​
   
1482 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>c()​Z 1482 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>c()​Z
   
1483 ····​move-​result·​v0 1483 ····​move-​result·​v0
   
1484 ····​if-​eqz·​v0,​·​:​cond_0 1484 ····​if-​eqz·​v0,​·​:​cond_0
   
1485 ····​const/​4·​v0,​·​0x1 1485 ····​const/​4·​v0,​·​0x1
   
Offset 1501, 21 lines modified Offset 1501, 21 lines modified
   
1501 ····​goto·​:​goto_0 1501 ····​goto·​:​goto_0
1502 .​end·​method 1502 .​end·​method
   
1503 .​method·​public·​f()​Z 1503 .​method·​public·​f()​Z
1504 ····​.​locals·​1 1504 ····​.​locals·​1
   
1505 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 1505 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​a;​
   
1506 ····​if-​eqz·​v0,​·​:​cond_0 1506 ····​if-​eqz·​v0,​·​:​cond_0
   
1507 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 1507 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​a;​
   
1508 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>d()​Z 1508 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>d()​Z
   
1509 ····​move-​result·​v0 1509 ····​move-​result·​v0
   
1510 ····​if-​eqz·​v0,​·​:​cond_0 1510 ····​if-​eqz·​v0,​·​:​cond_0
   
1511 ····​const/​4·​v0,​·​0x1 1511 ····​const/​4·​v0,​·​0x1
   
Offset 1527, 21 lines modified Offset 1527, 21 lines modified
   
1527 ····​goto·​:​goto_0 1527 ····​goto·​:​goto_0
1528 .​end·​method 1528 .​end·​method
   
1529 .​method·​public·​g()​Z 1529 .​method·​public·​g()​Z
1530 ····​.​locals·​1 1530 ····​.​locals·​1
   
1531 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 1531 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​a;​
   
1532 ····​if-​eqz·​v0,​·​:​cond_0 1532 ····​if-​eqz·​v0,​·​:​cond_0
   
1533 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 1533 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​a;​
   
1534 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>g()​Z 1534 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>g()​Z
   
1535 ····​move-​result·​v0 1535 ····​move-​result·​v0
   
1536 ····​if-​eqz·​v0,​·​:​cond_0 1536 ····​if-​eqz·​v0,​·​:​cond_0
   
1537 ····​const/​4·​v0,​·​0x1 1537 ····​const/​4·​v0,​·​0x1
   
Offset 1607, 48 lines modified Offset 1607, 48 lines modified
   
1607 ····​new-​instance·​v2,​·​Landroid/​support/​v7/​widget/​n;​ 1607 ····​new-​instance·​v2,​·​Landroid/​support/​v7/​widget/​n;​
   
1608 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Landroid/​support/​v7/​widget/​n;​-​><init>(Landroid/​support/​v7/​widget/​ActionMenuView;​Landroid/​support/​v7/​widget/​j;​)​V 1608 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Landroid/​support/​v7/​widget/​n;​-​><init>(Landroid/​support/​v7/​widget/​ActionMenuView;​Landroid/​support/​v7/​widget/​j;​)​V
   
1609 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​menu/​j;​)​V 1609 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>a(Landroid/​support/​v7/​internal/​view/​menu/​j;​)​V
   
1610 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 1610 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​widget/​a;​
   
1611 ····​invoke-​direct·​{v1,​·​v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​><init>(Landroid/​content/​Context;​)​V 1611 ····​invoke-​direct·​{v1,​·​v0},​·​Landroid/​support/​v7/​widget/​a;​-​><init>(Landroid/​content/​Context;​)​V
   
1612 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 1612 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​a;​
   
1613 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 1613 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ActionMenuView;​-​>f:​Landroid/​support/​v7/​widget/​a;​
   
1614 ····​const/​4·​v1,​·​0x1 1614 ····​const/​4·​v1,​·​0x1
   
Max diff block lines reached; 7754/11774 bytes (65.86%) of diff not shown.
[−]
smali/android/support/v7/widget/SearchView.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v7/​widget/​SearchView;​ 1 .​class·​public·​Landroid/​support/​v7/​widget/​SearchView;​
2 .​super·​Landroid/​support/​v7/​widget/​z;​ 2 .​super·​Landroid/​support/​v7/​widget/​z;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​c/​c;​ 4 .​implements·​Landroid/​support/​v7/​d/​c;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​static·​final·​a:​Landroid/​support/​v7/​widget/​ao;​ 6 .​field·​static·​final·​a:​Landroid/​support/​v7/​widget/​ao;​
   
7 .​field·​private·​static·​final·​b:​Z 7 .​field·​private·​static·​final·​b:​Z
   
Offset 628, 15 lines modified Offset 628, 15 lines modified
   
628 ····​move-​result-​object·​v0 628 ····​move-​result-​object·​v0
   
629 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 629 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
630 ····​move-​result-​object·​v0 630 ····​move-​result-​object·​v0
   
631 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​e;​-​>abc_search_view_pref​erred_width:​I 631 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​e;​-​>abc_search_view_pref​erred_width:​I
   
632 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 632 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
633 ····​move-​result·​v0 633 ····​move-​result·​v0
   
634 ····​return·​v0 634 ····​return·​v0
635 .​end·​method 635 .​end·​method
[−]
smali/android/support/v7/widget/Toolbar.smali
Offset 9, 31 lines modified Offset 9, 31 lines modified
   
9 .​field·​private·​final·​C:​[I 9 .​field·​private·​final·​C:​[I
   
10 .​field·​private·​D:​Landroid/​support/​v7/​widget/​az;​ 10 .​field·​private·​D:​Landroid/​support/​v7/​widget/​az;​
   
11 .​field·​private·​final·​E:​Landroid/​support/​v7/​widget/​o;​ 11 .​field·​private·​final·​E:​Landroid/​support/​v7/​widget/​o;​
   
12 .​field·​private·​F:​Landroid/​support/​v7/​internal/​widget/​bi;​ 12 .​field·​private·​F:​Landroid/​support/​v7/​internal/​widget/​bm;​
   
13 .​field·​private·​G:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 13 .​field·​private·​G:​Landroid/​support/​v7/​widget/​a;​
   
14 .​field·​private·​H:​Landroid/​support/​v7/​widget/​ax;​ 14 .​field·​private·​H:​Landroid/​support/​v7/​widget/​ax;​
   
15 .​field·​private·​I:​Landroid/​support/​v7/​internal/​view/​menu/​y;​ 15 .​field·​private·​I:​Landroid/​support/​v7/​internal/​view/​menu/​y;​
   
16 .​field·​private·​J:​Landroid/​support/​v7/​internal/​view/​menu/​j;​ 16 .​field·​private·​J:​Landroid/​support/​v7/​internal/​view/​menu/​j;​
   
17 .​field·​private·​K:​Z 17 .​field·​private·​K:​Z
   
18 .​field·​private·​L:​I 18 .​field·​private·​L:​I
   
19 .​field·​private·​final·​M:​Ljava/​lang/​Runnable;​ 19 .​field·​private·​final·​M:​Ljava/​lang/​Runnable;​
   
20 .​field·​private·​final·​N:​Landroid/​support/​v7/​internal/​widget/​bf;​ 20 .​field·​private·​final·​N:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
21 .​field·​a:​Landroid/​view/​View;​ 21 .​field·​a:​Landroid/​view/​View;​
   
22 .​field·​private·​b:​Landroid/​support/​v7/​widget/​ActionMenuView;​ 22 .​field·​private·​b:​Landroid/​support/​v7/​widget/​ActionMenuView;​
   
23 .​field·​private·​c:​Landroid/​widget/​TextView;​ 23 .​field·​private·​c:​Landroid/​widget/​TextView;​
   
Offset 65, 15 lines modified Offset 65, 15 lines modified
   
65 .​field·​private·​q:​I 65 .​field·​private·​q:​I
   
66 .​field·​private·​r:​I 66 .​field·​private·​r:​I
   
67 .​field·​private·​s:​I 67 .​field·​private·​s:​I
   
68 .​field·​private·​final·​t:​Landroid/​support/​v7/​internal/​widget/​an;​ 68 .​field·​private·​final·​t:​Landroid/​support/​v7/​internal/​widget/​ap;​
   
69 .​field·​private·​u:​I 69 .​field·​private·​u:​I
   
70 .​field·​private·​v:​Ljava/​lang/​CharSequence;​ 70 .​field·​private·​v:​Ljava/​lang/​CharSequence;​
   
71 .​field·​private·​w:​Ljava/​lang/​CharSequence;​ 71 .​field·​private·​w:​Ljava/​lang/​CharSequence;​
   
Offset 94, 15 lines modified Offset 94, 15 lines modified
   
94 ····​return-​void 94 ····​return-​void
95 .​end·​method 95 .​end·​method
   
96 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 96 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
97 ····​.​locals·​1 97 ····​.​locals·​1
   
98 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>toolbarStyle:​I 98 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>toolbarStyle:​I
   
99 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 99 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
100 ····​return-​void 100 ····​return-​void
101 .​end·​method 101 .​end·​method
   
102 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 102 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
Offset 112, 25 lines modified Offset 112, 25 lines modified
   
112 ····​const/​4·​v3,​·​-​0x1 112 ····​const/​4·​v3,​·​-​0x1
   
113 ····​const/​4·​v6,​·​0x0 113 ····​const/​4·​v6,​·​0x0
   
114 ····​const/​4·​v0,​·​0x1 114 ····​const/​4·​v0,​·​0x1
   
115 ····​invoke-​static·​{p1,​·​p2,​·​v6,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bn;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​ZZ)​Landroid/​content/​Context;​ 115 ····​invoke-​static·​{p1,​·​p2,​·​v6,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​br;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​ZZ)​Landroid/​content/​Context;​
   
116 ····​move-​result-​object·​v0 116 ····​move-​result-​object·​v0
   
117 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 117 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
118 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​an;​ 118 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​
   
119 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​an;​-​><init>()​V 119 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​><init>()​V
   
120 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>t:​Landroid/​support/​v7/​internal/​widget/​an;​ 120 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>t:​Landroid/​support/​v7/​internal/​widget/​ap;​
   
121 ····​const·​v0,​·​0x800013 121 ····​const·​v0,​·​0x800013
   
122 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>u:​I 122 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>u:​I
   
123 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 123 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
Offset 156, 188 lines modified Offset 156, 188 lines modified
   
156 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>M:​Ljava/​lang/​Runnable;​ 156 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>M:​Ljava/​lang/​Runnable;​
   
157 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getContext()​Landroid/​content/​Context;​ 157 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getContext()​Landroid/​content/​Context;​
   
158 ····​move-​result-​object·​v0 158 ····​move-​result-​object·​v0
   
159 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>Toolbar:​[I 159 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>Toolbar:​[I
   
Max diff block lines reached; 36534/40251 bytes (90.77%) of diff not shown.
[−]
smali/android/support/v7/widget/a.smali
Offset 1, 2 lines modified Offset 1, 1708 lines modified
1 .​class·synthetic·​Landroid/​support/​v7/​widget/​a;​ 1 .​class·public·​Landroid/​support/​v7/​widget/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​d;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v4/​h/​b;​
   
   
  5 #·​instance·​fields
  6 .​field·​final·​g:​Landroid/​support/​v7/​widget/​i;​
   
  7 .​field·​h:​I
   
  8 .​field·​private·​i:​Landroid/​view/​View;​
   
  9 .​field·​private·​j:​Z
   
  10 .​field·​private·​k:​Z
   
  11 .​field·​private·​l:​I
   
  12 .​field·​private·​m:​I
   
  13 .​field·​private·​n:​I
   
  14 .​field·​private·​o:​Z
   
  15 .​field·​private·​p:​Z
   
  16 .​field·​private·​q:​Z
   
  17 .​field·​private·​r:​Z
   
  18 .​field·​private·​s:​I
   
  19 .​field·​private·​final·​t:​Landroid/​util/​SparseBooleanArray;​
   
  20 .​field·​private·​u:​Landroid/​view/​View;​
   
  21 .​field·​private·​v:​Landroid/​support/​v7/​widget/​h;​
   
  22 .​field·​private·​w:​Landroid/​support/​v7/​widget/​c;​
   
  23 .​field·​private·​x:​Landroid/​support/​v7/​widget/​e;​
   
  24 .​field·​private·​y:​Landroid/​support/​v7/​widget/​d;​
   
   
  25 #·​direct·​methods
  26 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
  27 ····​.​locals·​2
   
  28 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​i;​-​>abc_action_menu_layo​ut:​I
   
  29 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​i;​-​>abc_action_menu_item​_layout:​I
   
  30 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​menu/​d;​-​><init>(Landroid/​content/​Context;​II)​V
   
  31 ····​new-​instance·​v0,​·​Landroid/​util/​SparseBooleanArray;​
   
  32 ····​invoke-​direct·​{v0},​·​Landroid/​util/​SparseBooleanArray;​-​><init>()​V
   
  33 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​a;​-​>t:​Landroid/​util/​SparseBooleanArray;​
   
  34 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​widget/​i;​
   
  35 ····​const/​4·​v1,​·​0x0
   
  36 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v7/​widget/​i;​-​><init>(Landroid/​support/​v7/​widget/​a;​Landroid/​support/​v7/​widget/​b;​)​V
   
  37 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​a;​-​>g:​Landroid/​support/​v7/​widget/​i;​
   
  38 ····​return-​void
  39 .​end·​method
   
  40 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​widget/​a;​Landroid/​support/​v7/​widget/​c;​)​Landroid/​support/​v7/​widget/​c;​
  41 ····​.​locals·​0
   
  42 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​a;​-​>w:​Landroid/​support/​v7/​widget/​c;​
   
  43 ····​return-​object·​p1
  44 .​end·​method
   
  45 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​widget/​a;​Landroid/​support/​v7/​widget/​e;​)​Landroid/​support/​v7/​widget/​e;​
  46 ····​.​locals·​0
   
  47 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​a;​-​>x:​Landroid/​support/​v7/​widget/​e;​
   
  48 ····​return-​object·​p1
  49 .​end·​method
   
  50 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​widget/​h;​
  51 ····​.​locals·​1
   
  52 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​a;​-​>v:​Landroid/​support/​v7/​widget/​h;​
   
  53 ····​return-​object·​v0
  54 .​end·​method
   
  55 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​widget/​a;​Landroid/​support/​v7/​widget/​h;​)​Landroid/​support/​v7/​widget/​h;​
Max diff block lines reached; 0/40010 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/widget/aa.smali
Offset 30, 31 lines modified Offset 30, 31 lines modified
   
30 ····​const/​4·​v3,​·​-​0x1 30 ····​const/​4·​v3,​·​-​0x1
   
31 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 31 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
32 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​aa;​-​>h:​I 32 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​aa;​-​>h:​I
   
33 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_L​ayout:​[I 33 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_L​ayout:​[I
   
34 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​ 34 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
35 ····​move-​result-​object·​v0 35 ····​move-​result-​object·​v0
   
36 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_L​ayout_android_layout_​weight:​I 36 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_L​ayout_android_layout_​weight:​I
   
37 ····​const/​4·​v2,​·​0x0 37 ····​const/​4·​v2,​·​0x0
   
38 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getFloat(IF)​F 38 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getFloat(IF)​F
   
39 ····​move-​result·​v1 39 ····​move-​result·​v1
   
40 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​aa;​-​>g:​F 40 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​aa;​-​>g:​F
   
41 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_L​ayout_android_layout_​gravity:​I 41 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_L​ayout_android_layout_​gravity:​I
   
42 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I 42 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
   
43 ····​move-​result·​v1 43 ····​move-​result·​v1
   
44 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​aa;​-​>h:​I 44 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​aa;​-​>h:​I
   
[−]
smali/android/support/v7/widget/ab.smali
Offset 109, 15 lines modified Offset 109, 15 lines modified
109 .​end·​method 109 .​end·​method
   
110 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 110 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
111 ····​.​locals·​2 111 ····​.​locals·​2
   
112 ····​const/​4·​v0,​·​0x0 112 ····​const/​4·​v0,​·​0x0
   
113 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​b;​-​>listPopupWindowStyle​:​I 113 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​b;​-​>listPopupWindowStyle​:​I
   
114 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Landroid/​support/​v7/​widget/​ab;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 114 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Landroid/​support/​v7/​widget/​ab;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
115 ····​return-​void 115 ····​return-​void
116 .​end·​method 116 .​end·​method
   
117 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 117 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
Offset 193, 29 lines modified Offset 193, 29 lines modified
   
193 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V 193 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
194 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>B:​Landroid/​graphics/​Rect;​ 194 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>B:​Landroid/​graphics/​Rect;​
   
195 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>c:​Landroid/​content/​Context;​ 195 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>c:​Landroid/​content/​Context;​
   
196 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>ListPopupWindow:​[I 196 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>ListPopupWindow:​[I
   
197 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​p4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 197 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​p4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
198 ····​move-​result-​object·​v0 198 ····​move-​result-​object·​v0
   
199 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ListPopupWindow_andr​oid_dropDownHorizonta​lOffset:​I 199 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ListPopupWindow_andr​oid_dropDownHorizonta​lOffset:​I
   
200 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelOff​set(II)​I 200 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelOff​set(II)​I
   
201 ····​move-​result·​v1 201 ····​move-​result·​v1
   
202 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>i:​I 202 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>i:​I
   
203 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ListPopupWindow_andr​oid_dropDownVerticalO​ffset:​I 203 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ListPopupWindow_andr​oid_dropDownVerticalO​ffset:​I
   
204 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelOff​set(II)​I 204 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelOff​set(II)​I
   
205 ····​move-​result·​v1 205 ····​move-​result·​v1
   
206 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>j:​I 206 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>j:​I
   
Offset 224, 17 lines modified Offset 224, 17 lines modified
224 ····​if-​eqz·​v1,​·​:​cond_0 224 ····​if-​eqz·​v1,​·​:​cond_0
   
225 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>k:​Z 225 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>k:​Z
   
226 ····​:​cond_0 226 ····​:​cond_0
227 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 227 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
228 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ad;​ 228 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​af;​
   
229 ····​invoke-​direct·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 229 ····​invoke-​direct·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​af;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
230 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>d:​Landroid/​widget/​PopupWindow;​ 230 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>d:​Landroid/​widget/​PopupWindow;​
   
231 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>d:​Landroid/​widget/​PopupWindow;​ 231 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>d:​Landroid/​widget/​PopupWindow;​
   
232 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​widget/​PopupWindow;​-​>setInputMethodMode(I​)​V 232 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​widget/​PopupWindow;​-​>setInputMethodMode(I​)​V
   
Offset 246, 15 lines modified Offset 246, 15 lines modified
   
246 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​ 246 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​
   
247 ····​move-​result-​object·​v0 247 ····​move-​result-​object·​v0
   
248 ····​iget-​object·​v0,​·​v0,​·​Landroid/​content/​res/​Configuration;​-​>locale:​Ljava/​util/​Locale;​ 248 ····​iget-​object·​v0,​·​v0,​·​Landroid/​content/​res/​Configuration;​-​>locale:​Ljava/​util/​Locale;​
   
249 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​e/​f;​-​>a(Ljava/​util/​Locale;​)​I 249 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​f/​f;​-​>a(Ljava/​util/​Locale;​)​I
   
250 ····​move-​result·​v0 250 ····​move-​result·​v0
   
251 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>D:​I 251 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>D:​I
   
252 ····​return-​void 252 ····​return-​void
253 .​end·​method 253 .​end·​method
Offset 1151, 15 lines modified Offset 1151, 15 lines modified
   
1151 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>i:​I 1151 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>i:​I
   
1152 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>j:​I 1152 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>j:​I
   
1153 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>l:​I 1153 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>l:​I
   
1154 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​ad;​-​>a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V 1154 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​l;​-​>a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V
   
1155 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>f:​Landroid/​support/​v7/​widget/​af;​ 1155 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>f:​Landroid/​support/​v7/​widget/​af;​
   
1156 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v7/​widget/​af;​-​>setSelection(I)​V 1156 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v7/​widget/​af;​-​>setSelection(I)​V
   
1157 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>C:​Z 1157 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ab;​-​>C:​Z
   
[−]
smali/android/support/v7/widget/af.smali
Offset 1, 32 lines modified Offset 1, 32 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​af;​ 1 .​class·​Landroid/​support/​v7/​widget/​af;​
2 .​super·​Landroid/​support/​v7/​internal/​widget/​aj;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​al;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​f:​Z 4 .​field·​private·​f:​Z
   
5 .​field·​private·​g:​Z 5 .​field·​private·​g:​Z
   
6 .​field·​private·​h:​Z 6 .​field·​private·​h:​Z
   
7 .​field·​private·​i:​Landroid/​support/​v4/​view/​dp;​ 7 .​field·​private·​i:​Landroid/​support/​v4/​h/​bn;​
   
8 .​field·​private·​j:​Landroid/​support/​v4/​widget/​aa;​ 8 .​field·​private·​j:​Landroid/​support/​v4/​widget/​k;​
   
   
9 #·​direct·​methods 9 #·​direct·​methods
10 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Z)​V 10 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Z)​V
11 ····​.​locals·​2 11 ····​.​locals·​2
   
12 ····​const/​4·​v0,​·​0x0 12 ····​const/​4·​v0,​·​0x0
   
13 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​b;​-​>dropDownListViewStyl​e:​I 13 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​b;​-​>dropDownListViewStyl​e:​I
   
14 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 14 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​al;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
15 ····​iput-​boolean·​p2,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>g:​Z 15 ····​iput-​boolean·​p2,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>g:​Z
   
16 ····​const/​4·​v0,​·​0x0 16 ····​const/​4·​v0,​·​0x0
   
17 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​af;​-​>setCacheColorHint(I)​V 17 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​af;​-​>setCacheColorHint(I)​V
   
Offset 84, 40 lines modified Offset 84, 40 lines modified
   
84 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>h:​Z 84 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>h:​Z
   
85 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​af;​-​>setPressed(Z)​V 85 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​af;​-​>setPressed(Z)​V
   
86 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​af;​-​>drawableStateChanged​()​V 86 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​af;​-​>drawableStateChanged​()​V
   
87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>i:​Landroid/​support/​v4/​view/​dp;​ 87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>i:​Landroid/​support/​v4/​h/​bn;​
   
88 ····​if-​eqz·​v0,​·​:​cond_0 88 ····​if-​eqz·​v0,​·​:​cond_0
   
89 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>i:​Landroid/​support/​v4/​view/​dp;​ 89 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>i:​Landroid/​support/​v4/​h/​bn;​
   
90 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​dp;​-​>a()​V 90 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​h/​bn;​-​>a()​V
   
91 ····​const/​4·​v0,​·​0x0 91 ····​const/​4·​v0,​·​0x0
   
92 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>i:​Landroid/​support/​v4/​view/​dp;​ 92 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>i:​Landroid/​support/​v4/​h/​bn;​
   
93 ····​:​cond_0 93 ····​:​cond_0
94 ····​return-​void 94 ····​return-​void
95 .​end·​method 95 .​end·​method
   
   
96 #·​virtual·​methods 96 #·​virtual·​methods
97 .​method·​public·​a(Landroid/​view/​MotionEvent;​I)​Z 97 .​method·​public·​a(Landroid/​view/​MotionEvent;​I)​Z
98 ····​.​locals·​8 98 ····​.​locals·​8
   
99 ····​const/​4·​v2,​·​0x1 99 ····​const/​4·​v2,​·​0x1
   
100 ····​const/​4·​v1,​·​0x0 100 ····​const/​4·​v1,​·​0x0
   
101 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ba;​-​>a(Landroid/​view/​MotionEvent;​)​I 101 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​h/​ag;​-​>a(Landroid/​view/​MotionEvent;​)​I
   
102 ····​move-​result·​v3 102 ····​move-​result·​v3
   
103 ····​packed-​switch·​v3,​·​:​pswitch_data_0 103 ····​packed-​switch·​v3,​·​:​pswitch_data_0
   
104 ····​:​cond_0 104 ····​:​cond_0
105 ····​:​goto_0 105 ····​:​goto_0
Offset 132, 32 lines modified Offset 132, 32 lines modified
   
132 ····​:​cond_1 132 ····​:​cond_1
133 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​widget/​af;​-​>d()​V 133 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​widget/​af;​-​>d()​V
   
134 ····​:​cond_2 134 ····​:​cond_2
135 ····​if-​eqz·​v3,​·​:​cond_7 135 ····​if-​eqz·​v3,​·​:​cond_7
   
136 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>j:​Landroid/​support/​v4/​widget/​aa;​ 136 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>j:​Landroid/​support/​v4/​widget/​k;​
   
137 ····​if-​nez·​v0,​·​:​cond_3 137 ····​if-​nez·​v0,​·​:​cond_3
   
138 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​aa;​ 138 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​k;​
   
139 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​widget/​aa;​-​><init>(Landroid/​widget/​ListView;​)​V 139 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​widget/​k;​-​><init>(Landroid/​widget/​ListView;​)​V
   
140 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>j:​Landroid/​support/​v4/​widget/​aa;​ 140 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>j:​Landroid/​support/​v4/​widget/​k;​
   
141 ····​:​cond_3 141 ····​:​cond_3
142 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>j:​Landroid/​support/​v4/​widget/​aa;​ 142 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>j:​Landroid/​support/​v4/​widget/​k;​
   
143 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v4/​widget/​aa;​-​>a(Z)​Landroid/​support/​v4/​widget/​a;​ 143 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v4/​widget/​k;​-​>a(Z)​Landroid/​support/​v4/​widget/​a;​
   
144 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>j:​Landroid/​support/​v4/​widget/​aa;​ 144 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​af;​-​>j:​Landroid/​support/​v4/​widget/​k;​
   
145 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​widget/​aa;​-​>onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z 145 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​widget/​k;​-​>onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z
Max diff block lines reached; 2888/7055 bytes (40.94%) of diff not shown.
[−]
smali/android/support/v7/widget/ag.smali
Offset 104, 15 lines modified Offset 104, 15 lines modified
104 ····​if-​nez·​v3,​·​:​cond_1 104 ····​if-​nez·​v3,​·​:​cond_1
   
105 ····​:​cond_0 105 ····​:​cond_0
106 ····​:​goto_0 106 ····​:​goto_0
107 ····​return·​v0 107 ····​return·​v0
   
108 ····​:​cond_1 108 ····​:​cond_1
109 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ba;​-​>a(Landroid/​view/​MotionEvent;​)​I 109 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​h/​ag;​-​>a(Landroid/​view/​MotionEvent;​)​I
   
110 ····​move-​result·​v3 110 ····​move-​result·​v3
   
111 ····​packed-​switch·​v3,​·​:​pswitch_data_0 111 ····​packed-​switch·​v3,​·​:​pswitch_data_0
   
112 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
   
Offset 366, 15 lines modified Offset 366, 15 lines modified
   
366 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Landroid/​support/​v7/​widget/​af;​-​>a(Landroid/​view/​MotionEvent;​I)​Z 366 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Landroid/​support/​v7/​widget/​af;​-​>a(Landroid/​view/​MotionEvent;​I)​Z
   
367 ····​move-​result·​v3 367 ····​move-​result·​v3
   
368 ····​invoke-​virtual·​{v4},​·​Landroid/​view/​MotionEvent;​-​>recycle()​V 368 ····​invoke-​virtual·​{v4},​·​Landroid/​view/​MotionEvent;​-​>recycle()​V
   
369 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ba;​-​>a(Landroid/​view/​MotionEvent;​)​I 369 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​h/​ag;​-​>a(Landroid/​view/​MotionEvent;​)​I
   
370 ····​move-​result·​v2 370 ····​move-​result·​v2
   
371 ····​if-​eq·​v2,​·​v0,​·​:​cond_2 371 ····​if-​eq·​v2,​·​v0,​·​:​cond_2
   
372 ····​const/​4·​v4,​·​0x3 372 ····​const/​4·​v4,​·​0x3
   
[−]
smali/android/support/v7/widget/as.smali
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​as;​ 1 .​class·​Landroid/​support/​v7/​widget/​as;​
2 .​super·​Landroid/​support/​v4/​widget/​ai;​ 2 .​super·​Landroid/​support/​v4/​widget/​q;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​View$OnClickListener;​ 4 .​implements·​Landroid/​view/​View$OnClickListener;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​final·​j:​Landroid/​app/​SearchManager;​ 6 .​field·​private·​final·​j:​Landroid/​app/​SearchManager;​
Offset 47, 15 lines modified Offset 47, 15 lines modified
   
47 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v7/​widget/​SearchView;​-​>getSuggestionRowLayo​ut()​I 47 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v7/​widget/​SearchView;​-​>getSuggestionRowLayo​ut()​I
   
48 ····​move-​result·​v0 48 ····​move-​result·​v0
   
49 ····​const/​4·​v1,​·​0x0 49 ····​const/​4·​v1,​·​0x0
   
50 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1,​·​v3},​·​Landroid/​support/​v4/​widget/​ai;​-​><init>(Landroid/​content/​Context;​ILandroid/​database/​Cursor;​Z)​V 50 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1,​·​v3},​·​Landroid/​support/​v4/​widget/​q;​-​><init>(Landroid/​content/​Context;​ILandroid/​database/​Cursor;​Z)​V
   
51 ····​const/​4·​v0,​·​0x0 51 ····​const/​4·​v0,​·​0x0
   
52 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>p:​Z 52 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>p:​Z
   
53 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>q:​I 53 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>q:​I
   
Offset 239, 15 lines modified Offset 239, 15 lines modified
   
239 ····​move-​result-​object·​v0 239 ····​move-​result-​object·​v0
   
240 ····​if-​nez·​v0,​·​:​cond_1 240 ····​if-​nez·​v0,​·​:​cond_1
   
241 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>m:​Landroid/​content/​Context;​ 241 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>m:​Landroid/​content/​Context;​
   
242 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​support/​v4/​a/​a;​-​>a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​ 242 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​support/​v4/​b/​a;​-​>a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​
   
243 ····​move-​result-​object·​v0 243 ····​move-​result-​object·​v0
   
244 ····​invoke-​direct·​{p0,​·​v3,​·​v0},​·​Landroid/​support/​v7/​widget/​as;​-​>a(Ljava/​lang/​String;​Landroid/​graphics/​drawable/​Drawable;​)​V 244 ····​invoke-​direct·​{p0,​·​v3,​·​v0},​·​Landroid/​support/​v7/​widget/​as;​-​>a(Ljava/​lang/​String;​Landroid/​graphics/​drawable/​Drawable;​)​V
245 ····​:​try_end_0 245 ····​:​try_end_0
246 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 246 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
247 ····​.​catch·​Landroid/​content/​res/​Resources$NotFoundExc​eption;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 247 ····​.​catch·​Landroid/​content/​res/​Resources$NotFoundExc​eption;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
Offset 799, 15 lines modified Offset 799, 15 lines modified
   
799 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>d:​Landroid/​content/​Context;​ 799 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>d:​Landroid/​content/​Context;​
   
800 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getTheme()​Landroid/​content/​res/​Resources$Theme;​ 800 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getTheme()​Landroid/​content/​res/​Resources$Theme;​
   
801 ····​move-​result-​object·​v3 801 ····​move-​result-​object·​v3
   
802 ····​sget·​v4,​·​Landroid/​support/​v7/​a/​b;​-​>textColorSearchUrl:​I 802 ····​sget·​v4,​·​Landroid/​support/​v7/​b/​b;​-​>textColorSearchUrl:​I
   
803 ····​const/​4·​v5,​·​0x1 803 ····​const/​4·​v5,​·​0x1
   
804 ····​invoke-​virtual·​{v3,​·​v4,​·​v0,​·​v5},​·​Landroid/​content/​res/​Resources$Theme;​-​>resolveAttribute(ILa​ndroid/​util/​TypedValue;​Z)​Z 804 ····​invoke-​virtual·​{v3,​·​v4,​·​v0,​·​v5},​·​Landroid/​content/​res/​Resources$Theme;​-​>resolveAttribute(ILa​ndroid/​util/​TypedValue;​Z)​Z
   
805 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>d:​Landroid/​content/​Context;​ 805 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​as;​-​>d:​Landroid/​content/​Context;​
   
Offset 1399, 25 lines modified Offset 1399, 25 lines modified
   
1399 ····​return-​object·​v0 1399 ····​return-​object·​v0
1400 .​end·​method 1400 .​end·​method
   
1401 .​method·​public·​a(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 1401 .​method·​public·​a(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
1402 ····​.​locals·​3 1402 ····​.​locals·​3
   
1403 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​widget/​ai;​-​>a(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 1403 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​widget/​q;​-​>a(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
1404 ····​move-​result-​object·​v1 1404 ····​move-​result-​object·​v1
   
1405 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​widget/​at;​ 1405 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​widget/​at;​
   
1406 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v7/​widget/​at;​-​><init>(Landroid/​view/​View;​)​V 1406 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v7/​widget/​at;​-​><init>(Landroid/​view/​View;​)​V
   
1407 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​view/​View;​-​>setTag(Ljava/​lang/​Object;​)​V 1407 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​view/​View;​-​>setTag(Ljava/​lang/​Object;​)​V
   
1408 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​g;​-​>edit_query:​I 1408 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​g;​-​>edit_query:​I
   
1409 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 1409 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
1410 ····​move-​result-​object·​v0 1410 ····​move-​result-​object·​v0
   
1411 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​ 1411 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​
   
Offset 1455, 15 lines modified Offset 1455, 15 lines modified
   
1455 ····​:​cond_0 1455 ····​:​cond_0
1456 ····​:​goto_0 1456 ····​:​goto_0
1457 ····​return-​void 1457 ····​return-​void
   
1458 ····​:​cond_1 1458 ····​:​cond_1
1459 ····​:​try_start_0 1459 ····​:​try_start_0
1460 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​ai;​-​>a(Landroid/​database/​Cursor;​)​V 1460 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​q;​-​>a(Landroid/​database/​Cursor;​)​V
   
1461 ····​if-​eqz·​p1,​·​:​cond_0 1461 ····​if-​eqz·​p1,​·​:​cond_0
   
1462 ····​const-​string·​v0,​·​"suggest_text_1" 1462 ····​const-​string·​v0,​·​"suggest_text_1"
   
1463 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 1463 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
Max diff block lines reached; 1557/5296 bytes (29.40%) of diff not shown.
[−]
smali/android/support/v7/widget/at.smali
Offset 56, 15 lines modified Offset 56, 15 lines modified
   
56 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
57 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​ 57 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​
   
58 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​at;​-​>d:​Landroid/​widget/​ImageView;​ 58 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​at;​-​>d:​Landroid/​widget/​ImageView;​
   
59 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​g;​-​>edit_query:​I 59 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​g;​-​>edit_query:​I
   
60 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 60 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
61 ····​move-​result-​object·​v0 61 ····​move-​result-​object·​v0
   
62 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​ 62 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​
   
[−]
smali/android/support/v7/widget/ax.smali
Offset 176, 25 lines modified Offset 176, 25 lines modified
   
176 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>e(Z)​V 176 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>e(Z)​V
   
177 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 177 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​
   
178 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​ 178 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​
   
179 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v7/​c/​c;​ 179 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v7/​d/​c;​
   
180 ····​if-​eqz·​v0,​·​:​cond_2 180 ····​if-​eqz·​v0,​·​:​cond_2
   
181 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 181 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​
   
182 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​ 182 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​
   
183 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​c/​c;​ 183 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​d/​c;​
   
184 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​c/​c;​-​>a()​V 184 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​d/​c;​-​>a()​V
   
185 ····​:​cond_2 185 ····​:​cond_2
186 ····​return·​v3 186 ····​return·​v3
187 .​end·​method 187 .​end·​method
   
188 .​method·​public·​b(Z)​V 188 .​method·​public·​b(Z)​V
189 ····​.​locals·​5 189 ····​.​locals·​5
Offset 265, 25 lines modified Offset 265, 25 lines modified
   
265 ····​const/​4·​v2,​·​0x0 265 ····​const/​4·​v2,​·​0x0
   
266 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 266 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​
   
267 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​ 267 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​
   
268 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v7/​c/​c;​ 268 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v7/​d/​c;​
   
269 ····​if-​eqz·​v0,​·​:​cond_0 269 ····​if-​eqz·​v0,​·​:​cond_0
   
270 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 270 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​
   
271 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​ 271 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​
   
272 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​c/​c;​ 272 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​d/​c;​
   
273 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​c/​c;​-​>b()​V 273 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​d/​c;​-​>b()​V
   
274 ····​:​cond_0 274 ····​:​cond_0
275 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 275 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​
   
276 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 276 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​ax;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​
   
277 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​ 277 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​
[−]
smali/android/support/v7/widget/ay.smali
Offset 1, 20 lines modified Offset 1, 20 lines modified
1 .​class·​public·​Landroid/​support/​v7/​widget/​ay;​ 1 .​class·​public·​Landroid/​support/​v7/​widget/​ay;​
2 .​super·​Landroid/​support/​v7/​app/​b;​ 2 .​super·​Landroid/​support/​v7/​a/​b;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​b:​I 4 .​field·​b:​I
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​public·​constructor·​<init>(II)​V 6 .​method·​public·​constructor·​<init>(II)​V
7 ····​.​locals·​1 7 ····​.​locals·​1
   
8 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​app/​b;​-​><init>(II)​V 8 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​a/​b;​-​><init>(II)​V
   
9 ····​const/​4·​v0,​·​0x0 9 ····​const/​4·​v0,​·​0x0
   
10 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I 10 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I
   
11 ····​const·​v0,​·​0x800013 11 ····​const·​v0,​·​0x800013
   
Offset 22, 39 lines modified Offset 22, 39 lines modified
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
24 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 24 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
25 ····​.​locals·​1 25 ····​.​locals·​1
   
26 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​app/​b;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 26 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​a/​b;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
27 ····​const/​4·​v0,​·​0x0 27 ····​const/​4·​v0,​·​0x0
   
28 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I 28 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
31 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​app/​b;​)​V 31 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​a/​b;​)​V
32 ····​.​locals·​1 32 ····​.​locals·​1
   
33 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​b;​-​><init>(Landroid/​support/​v7/​app/​b;​)​V 33 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​b;​-​><init>(Landroid/​support/​v7/​a/​b;​)​V
   
34 ····​const/​4·​v0,​·​0x0 34 ····​const/​4·​v0,​·​0x0
   
35 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I 35 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I
   
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
38 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​ay;​)​V 38 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​ay;​)​V
39 ····​.​locals·​1 39 ····​.​locals·​1
   
40 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​b;​-​><init>(Landroid/​support/​v7/​app/​b;​)​V 40 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​b;​-​><init>(Landroid/​support/​v7/​a/​b;​)​V
   
41 ····​const/​4·​v0,​·​0x0 41 ····​const/​4·​v0,​·​0x0
   
42 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I 42 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I
   
43 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I 43 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I
   
Offset 62, 27 lines modified Offset 62, 27 lines modified
   
62 ····​return-​void 62 ····​return-​void
63 .​end·​method 63 .​end·​method
   
64 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V 64 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
65 ····​.​locals·​1 65 ····​.​locals·​1
   
66 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​b;​-​><init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V 66 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​b;​-​><init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
   
67 ····​const/​4·​v0,​·​0x0 67 ····​const/​4·​v0,​·​0x0
   
68 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I 68 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I
   
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
71 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V 71 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V
72 ····​.​locals·​1 72 ····​.​locals·​1
   
73 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​b;​-​><init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V 73 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​b;​-​><init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
   
74 ····​const/​4·​v0,​·​0x0 74 ····​const/​4·​v0,​·​0x0
   
75 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I 75 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ay;​-​>b:​I
   
76 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​ay;​-​>a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V 76 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​ay;​-​>a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V
   
[−]
smali/android/support/v7/widget/b.smali
Offset 1, 130 lines modified Offset 1, 2 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​b;​ 1 .​class·synthetic·​Landroid/​support/​v7/​widget/​b;​
2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​v;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields  
4 .​field·​final·​synthetic·​c:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​  
   
5 .​field·​private·​d:​Landroid/​support/​v7/​internal/​view/​menu/​ad;​  
   
   
6 #·​direct·​methods  
7 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​ad;​)​V  
8 ····​.​locals·​6  
   
9 ····​const/​4·​v4,​·​0x0  
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​b;​-​>c:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​  
   
11 ····​const/​4·​v3,​·​0x0  
   
12 ····​sget·​v5,​·​Landroid/​support/​v7/​a/​b;​-​>actionOverflowMenuSt​yle:​I  
   
13 ····​move-​object·​v0,​·​p0  
   
14 ····​move-​object·​v1,​·​p2  
   
15 ····​move-​object·​v2,​·​p3  
   
16 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v7/​internal/​view/​menu/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​View;​ZI)​V  
   
17 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​widget/​b;​-​>d:​Landroid/​support/​v7/​internal/​view/​menu/​ad;​  
   
18 ····​invoke-​virtual·​{p3},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>getItem()​Landroid/​view/​MenuItem;​  
   
19 ····​move-​result-​object·​v0  
   
20 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​  
   
21 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>j()​Z  
   
22 ····​move-​result·​v0  
   
23 ····​if-​nez·​v0,​·​:​cond_0  
   
24 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>d(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​view/​View;​  
   
25 ····​move-​result-​object·​v0  
   
26 ····​if-​nez·​v0,​·​:​cond_2  
   
27 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>e(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​internal/​view/​menu/​z;​  
   
28 ····​move-​result-​object·​v0  
   
29 ····​check-​cast·​v0,​·​Landroid/​view/​View;​  
   
30 ····​:​goto_0  
31 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​b;​-​>a(Landroid/​view/​View;​)​V  
   
32 ····​:​cond_0  
33 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>g:​Landroid/​support/​v7/​widget/​h;​  
   
34 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​b;​-​>a(Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V  
   
35 ····​invoke-​virtual·​{p3},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>size()​I  
   
36 ····​move-​result·​v1  
   
37 ····​move·​v0,​·​v4  
   
38 ····​:​goto_1  
39 ····​if-​ge·​v0,​·​v1,​·​:​cond_1  
   
40 ····​invoke-​virtual·​{p3,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>getItem(I)​Landroid/​view/​MenuItem;​  
   
41 ····​move-​result-​object·​v2  
   
42 ····​invoke-​interface·​{v2},​·​Landroid/​view/​MenuItem;​-​>isVisible()​Z  
   
43 ····​move-​result·​v3  
   
44 ····​if-​eqz·​v3,​·​:​cond_3  
   
45 ····​invoke-​interface·​{v2},​·​Landroid/​view/​MenuItem;​-​>getIcon()​Landroid/​graphics/​drawable/​Drawable;​  
   
46 ····​move-​result-​object·​v2  
   
47 ····​if-​eqz·​v2,​·​:​cond_3  
   
48 ····​const/​4·​v4,​·​0x1  
   
49 ····​:​cond_1  
50 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​support/​v7/​widget/​b;​-​>a(Z)​V  
   
51 ····​return-​void  
   
52 ····​:​cond_2  
53 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>d(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​view/​View;​  
   
Max diff block lines reached; 0/3893 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/widget/ba.smali
Offset 1, 55 lines modified Offset 1, 92 lines modified
1 .​class·​final·​Landroid/​support/​v7/​widget/​ba;​ 1 .​class·​Landroid/​support/​v7/​widget/​ba;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​view/​View$BaseSavedState;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​os/​Parcelable$Creator;​ 3 #·static·​fields
  4 .​field·​public·​static·​final·​CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
   
  5 #·​instance·​fields
  6 .​field·​public·​a:​I
   
  7 .​field·​public·​b:​Z
   
   
5 #·​direct·​methods 8 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 9 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·0 10 ····​.​locals·1
   
  11 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​widget/​bb;​
   
  12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v7/​widget/​bb;​-​><init>()​V
   
8 ····invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 13 ····sput-​object·v0,​·​Landroid/​support/​v7/​widget/​ba;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
9 ····​return-​void 14 ····​return-​void
10 .​end·​method 15 .​end·​method
   
  16 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
11 #·​virtual·​methods  
12 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​widget/​Toolbar$SavedState;​  
13 ····​.​locals·​1 17 ····​.​locals·​1
   
14 ····​new-​instance·v0,​·​Landroid/​support/​v7/​widget/​Toolbar$SavedState;​ 18 ····invoke-​direct·​{p0,​·p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
  19 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
  20 ····​move-​result·​v0
   
  21 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ba;​-​>a:​I
   
  22 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
  23 ····​move-​result·​v0
   
  24 ····​if-​eqz·​v0,​·​:​cond_0
   
15 ····invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v7/​widget/​Toolbar$SavedState;​-​><init>(Landroid/​os/​Parcel;​)​V 25 ····​const/​4·v0,​·​0x1
   
16 ····return-​object·​v0 26 ····:​goto_0
  27 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ba;​-​>b:​Z
   
  28 ····​return-​void
   
  29 ····​:​cond_0
  30 ····​const/​4·​v0,​·​0x0
   
  31 ····​goto·​:​goto_0
17 .​end·​method 32 .​end·​method
   
18 .​method·​public·a(I)​[Landroid/​support/​v7/​widget/​Toolbar$SavedState;​ 33 .​method·​public·constructor·​<init>(Landroid/​os/​Parcelable;​)​V
19 ····​.​locals·1 34 ····​.​locals·0
   
20 ····​new-​array·v0,​·​p1,​·[Landroid/​support/​v7/​widget/​Toolbar$SavedState;​ 35 ····invoke-​direct·{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V
   
21 ····​return-​object·​v0 36 ····​return-​void
22 .​end·​method 37 .​end·​method
   
23 .​method·​public·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​  
  38 #·​virtual·​methods
  39 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
24 ····​.​locals·​1 40 ····​.​locals·​1
   
25 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​ba;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​widget/​Toolbar$SavedState;​ 41 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V
   
26 ····move-​result-​object·​v0 42 ····iget·v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ba;​-​>a:​I
   
27 ····return-​object·​v0 43 ····invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V
28 .​end·​method  
   
29 .​method·​public·synthetic·newArray(I)​[Ljava/​lang/​Object;​ 44 ····​iget-​boolean·v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ba;​-​>b:​Z
30 ····​.​locals·​1  
  45 ····​if-​eqz·​v0,​·​:​cond_0
   
31 ····invoke-​virtual·{p0,​·p1},​·Landroid/​support/​v7/​widget/​ba;​-​>a(I)​[Landroid/​support/​v7/​widget/​Toolbar$SavedState;​ 46 ····const/​4·v0,​·​0x1
   
  47 ····​:​goto_0
  48 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V
   
  49 ····​return-​void
   
32 ····move-​result-​object·​v0 50 ····:​cond_0
  51 ····​const/​4·​v0,​·​0x0
   
33 ····return-​object·​v0 52 ····goto·​:​goto_0
34 .​end·​method 53 .​end·​method
[−]
smali/android/support/v7/widget/d.smali
Offset 1, 78 lines modified Offset 1, 58 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​d;​ 1 .​class·​Landroid/​support/​v7/​widget/​d;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​c;​
   
3 #·​interfaces  
4 .​implements·​Ljava/​lang/​Runnable;​  
   
   
5 #·​instance·​fields 3 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​widget/​a;​
   
7 .​field·​private·​b:​Landroid/​support/​v7/​widget/​g;​  
   
   
8 #·​direct·​methods 5 #·​direct·​methods
9 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​Landroid/​support/​v7/​widget/​g;​)​V 6 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​widget/​a;​)​V
10 ····​.​locals·​0 7 ····​.​locals·​0
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​d;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​d;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
13 ····​iput-​object·p2,​·p0,​·​Landroid/​support/​v7/​widget/​d;​-​>b:​Landroid/​support/​v7/​widget/​g;​ 9 ····​invoke-​direct·{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​c;​-​><init>()​V
   
14 ····​return-​void 10 ····​return-​void
15 .​end·​method 11 .​end·​method
   
  12 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v7/​widget/​a;​Landroid/​support/​v7/​widget/​b;​)​V
  13 ····​.​locals·​0
   
16 #·​virtual·​methods 14 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​d;​-​><init>(Landroid/​support/​v7/​widget/​a;​)​V
17 .​method·​public·​run()​V  
18 ····​.​locals·​2  
   
19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​d;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​  
   
20 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>f(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​internal/​view/​menu/​i;​  
   
21 ····​move-​result-​object·​v0  
   
22 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>f()​V  
   
23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​d;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​  
   
24 ····invoke-​static·{v0},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>g(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​internal/​view/​menu/​z;​ 15 ····​return-​void
  16 .​end·​method
   
25 ····​move-​result-​object·​v0  
   
26 ····check-​cast·​v0,​·Landroid/​view/​View;​ 17 #·virtual·methods
  18 .​method·​public·​a()​Landroid/​support/​v7/​widget/​ab;​
  19 ····​.​locals·​1
   
27 ····​if-​eqz·​v0,​·​:​cond_0 20 ····​iget-​object·​v0,​·​p0,​·Landroid/​support/​v7/​widget/​d;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
28 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getWindowToken()​Landroid/​os/​IBinder;​ 21 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>h(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​widget/​c;​
   
29 ····​move-​result-​object·​v0 22 ····​move-​result-​object·​v0
   
30 ····​if-​eqz·​v0,​·​:​cond_0 23 ····​if-​eqz·​v0,​·​:​cond_0
   
31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​d;​-​>b:​Landroid/​support/​v7/​widget/​g;​ 24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​d;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
32 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​g;​-​>d()​Z  
   
33 ····move-​result·v0 25 ····invoke-​static·{v0},​·Landroid/​support/​v7/​widget/​a;​-​>h(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​widget/​c;​
   
34 ····if-​eqz·​v0,​·​:​cond_0 26 ····move-​result-​object·​v0
   
35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​d;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 27 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​c;​-​>c()​Landroid/​support/​v7/​widget/​ab;​
   
36 ····iget-​object·v1,​·​p0,​·​Landroid/​support/​v7/​widget/​d;​-​>b:​Landroid/​support/​v7/​widget/​g;​ 28 ····move-​result-​object·v0
   
37 ····invoke-​static·{v0,​·v1},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>a(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​Landroid/​support/​v7/​widget/​g;​)​Landroid/​support/​v7/​widget/​g;​ 29 ····:​goto_0
  30 ····​return-​object·​v0
   
38 ····​:​cond_0 31 ····​:​cond_0
39 ····iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​widget/​d;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 32 ····const/​4·​v0,​·​0x0
   
40 ····​const/​4·​v1,​·​0x0  
   
41 ····invoke-​static·{v0,​·v1},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>a(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​Landroid/​support/​v7/​widget/​d;​)​Landroid/​support/​v7/​widget/​d;​ 33 ····​goto·​:​goto_0
   
42 ····​return-​void  
43 .​end·​method 34 .​end·​method
[−]
smali/android/support/v7/widget/e.smali
Offset 1, 170 lines modified Offset 1, 78 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​e;​ 1 .​class·​Landroid/​support/​v7/​widget/​e;​
2 .​super·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​widget/​k;​ 4 .​implements·​Ljava/​lang/​Runnable;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​widget/​a;​
   
7 .​field·​private·final·​b:​[F 7 .​field·​private·b:​Landroid/​support/​v7/​widget/​h;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
9 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​Landroid/​content/​Context;​)​V 9 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​a;​Landroid/​support/​v7/​widget/​h;​)​V
10 ····​.​locals·3 10 ····​.​locals·0
   
11 ····​const/​4·​v2,​·​0x1 11 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
12 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 12 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​const/​4·​v0,​·​0x0 13 ····iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​widget/​e;​-​>b:​Landroid/​support/​v7/​widget/​h;​
   
14 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​b;​-​>actionOverflowButton​Style:​I  
   
15 ····​invoke-​direct·​{p0,​·​p2,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
   
16 ····​const/​4·​v0,​·​0x2  
   
17 ····​new-​array·​v0,​·​v0,​·​[F  
   
18 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​e;​-​>b:​[F  
   
19 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v7/​widget/​e;​-​>setClickable(Z)​V  
   
20 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v7/​widget/​e;​-​>setFocusable(Z)​V  
   
21 ····​const/​4·​v0,​·​0x0  
   
22 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​e;​-​>setVisibility(I)​V  
   
23 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v7/​widget/​e;​-​>setEnabled(Z)​V  
   
24 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​widget/​f;​  
   
25 ····​invoke-​direct·​{v0,​·​p0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​widget/​f;​-​><init>(Landroid/​support/​v7/​widget/​e;​Landroid/​view/​View;​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​V  
   
26 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​e;​-​>setOnTouchListener(L​android/​view/​View$OnTouchListener;​)​V  
   
27 ····​return-​void 14 ····​return-​void
28 .​end·​method 15 .​end·​method
   
   
29 #·​virtual·​methods 16 #·​virtual·​methods
30 .​method·​public·c()​Z 17 .​method·​public·run()​V
31 ····​.​locals·1 18 ····​.​locals·2
   
32 ····​const/​4·​v0,​·​0x0  
   
33 ····​return·v0 19 ····iget-​object·v0,​·p0,​·Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​a;​
34 .​end·​method  
   
35 .​method·public·​d()​Z 20 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>f(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​internal/​view/​menu/​i;​
36 ····​.​locals·​1  
   
37 ····const/​4·​v0,​·​0x0 21 ····move-​result-​object·​v0
   
38 ····return·v0 22 ····invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>f()​V
39 .​end·​method  
   
40 .​method·​public·​performClick()​Z 23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​a;​
41 ····​.​locals·​2  
   
42 ····​const/​4·v1,​·​0x1 24 ····invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>g(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​internal/​view/​menu/​z;​
   
43 ····invoke-​super·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>performClick()​Z 25 ····move-​result-​object·​v0
   
44 ····move-​result·​v0 26 ····check-​cast·​v0,​·Landroid/​view/​View;​
   
45 ····​if-​eqz·​v0,​·​:​cond_0 27 ····​if-​eqz·​v0,​·​:​cond_0
   
46 ····:​goto_0 28 ····invoke-​virtual·{v0},​·Landroid/​view/​View;​-​>getWindowToken()​Landroid/​os/​IBinder;​
47 ····​return·​v1  
   
48 ····​:​cond_0  
49 ····​const/​4·​v0,​·​0x0  
   
50 ····invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​e;​-​>playSoundEffect(I)​V 29 ····move-​result-​object·​v0
   
51 ····​iget-​object·​v0,​·​p0,​·Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 30 ····​if-​eqz·​v0,​·​:​cond_0
   
52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>c()​Z  
   
53 ····​goto·​:​goto_0  
54 .​end·​method  
   
55 .​method·​protected·setFrame(IIII)​Z 31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​e;​-​>b:​Landroid/​support/​v7/​widget/​h;​
56 ····​.​locals·​8  
   
Max diff block lines reached; 2131/6181 bytes (34.48%) of diff not shown.
[−]
smali/android/support/v7/widget/f.smali
Offset 1, 102 lines modified Offset 1, 170 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​f;​ 1 .​class·​Landroid/​support/​v7/​widget/​f;​
2 .​super·​Landroid/​support/​v7/​widget/​ag;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v7/​widget/​k;​
   
   
3 #·​instance·​fields 5 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​widget/​a;​
   
5 .​field·final·​synthetic·b:​Landroid/​support/​v7/​widget/​e;​ 7 .​field·private·final·​b:​[F
   
   
6 #·​direct·​methods 8 #·​direct·​methods
7 .​method·​constructor·​<init>(Landroid/​support/​v7/​widget/​e;​Landroid/​view/​View;​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​V 9 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​a;​Landroid/​content/​Context;​)​V
8 ····​.​locals·0 10 ····​.​locals·3
   
  11 ····​const/​4·​v2,​·​0x1
   
  12 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
  13 ····​const/​4·​v0,​·​0x0
   
  14 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​b;​-​>actionOverflowButton​Style:​I
   
  15 ····​invoke-​direct·​{p0,​·​p2,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  16 ····​const/​4·​v0,​·​0x2
   
  17 ····​new-​array·​v0,​·​v0,​·​[F
   
  18 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​f;​-​>b:​[F
   
  19 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v7/​widget/​f;​-​>setClickable(Z)​V
   
  20 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v7/​widget/​f;​-​>setFocusable(Z)​V
   
  21 ····​const/​4·​v0,​·​0x0
   
  22 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​f;​-​>setVisibility(I)​V
   
  23 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v7/​widget/​f;​-​>setEnabled(Z)​V
   
9 ····iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​widget/​f;​-​>b:​Landroid/​support/​v7/​widget/​e;​ 24 ····new-​instance·v0,​·​Landroid/​support/​v7/​widget/​g;​
   
10 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 25 ····​invoke-​direct·​{v0,​·​p0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​widget/​g;​-​><init>(Landroid/​support/​v7/​widget/​f;​Landroid/​view/​View;​Landroid/​support/​v7/​widget/​a;​)​V
   
11 ····​invoke-​direct·​{p0,​·p2},​·​Landroid/​support/​v7/​widget/​ag;​-​><init>(Landroid/​view/​View;​)​V 26 ····​invoke-​virtual·​{p0,​·v0},​·​Landroid/​support/​v7/​widget/​f;​-​>setOnTouchListener(L​android/​view/​View$OnTouchListener;​)​V
   
12 ····​return-​void 27 ····​return-​void
13 .​end·​method 28 .​end·​method
   
   
14 #·​virtual·​methods 29 #·​virtual·​methods
15 .​method·​public·a()​Landroid/​support/​v7/​widget/​ab;​ 30 .​method·​public·c()​Z
16 ····​.​locals·​1 31 ····​.​locals·​1
   
17 ····iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​widget/​f;​-​>b:​Landroid/​support/​v7/​widget/​e;​ 32 ····const/​4·​v0,​·​0x0
   
  33 ····​return·​v0
  34 .​end·​method
   
18 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 35 .​method·public·​d()​Z
  36 ····​.​locals·​1
   
19 ····invoke-​static·{v0},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>a(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​widget/​g;​ 37 ····const/​4·​v0,​·0x0
   
20 ····move-​result-​object·​v0 38 ····​return·​v0
  39 .​end·​method
   
21 ····if-​nez·​v0,​·​:​cond_0 40 .​method·public·​performClick()​Z
  41 ····​.​locals·​2
   
22 ····​const/​4·​v0,​·​0x0 42 ····​const/​4·​v1,​·​0x1
   
23 ····:​goto_0 43 ····invoke-​super·{p0},​·Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>performClick()​Z
24 ····​return-​object·​v0  
   
25 ····:​cond_0 44 ····move-​result·​v0
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​f;​-​>b:​Landroid/​support/​v7/​widget/​e;​  
   
27 ····​iget-​object·​v0,​·​v0,​·Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 45 ····​if-​eqz·​v0,​·​:​cond_0
   
28 ····invoke-​static·{v0},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>a(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​widget/​g;​ 46 ····:​goto_0
  47 ····​return·​v1
   
29 ····move-​result-​object·​v0 48 ····:​cond_0
  49 ····​const/​4·​v0,​·​0x0
   
30 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​g;​-​>c()​Landroid/​support/​v7/​widget/​ab;​ 50 ····​invoke-​virtual·​{p0,​·v0},​·​Landroid/​support/​v7/​widget/​f;​-​>playSoundEffect(I)​V
   
31 ····move-​result-​object·v0 51 ····iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
  52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>c()​Z
   
32 ····​goto·​:​goto_0 53 ····​goto·​:​goto_0
33 .​end·​method 54 .​end·​method
   
34 .​method·​public·b()​Z 55 .​method·​protected·setFrame(IIII)​Z
Max diff block lines reached; 2733/6773 bytes (40.35%) of diff not shown.
[−]
smali/android/support/v7/widget/g.smali
Offset 1, 62 lines modified Offset 1, 102 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​g;​ 1 .​class·​Landroid/​support/​v7/​widget/​g;​
2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​v;​ 2 .​super·​Landroid/​support/​v7/​widget/​ag;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·c:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 4 .​field·​final·​synthetic·a:​Landroid/​support/​v7/​widget/​a;​
   
  5 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​widget/​f;​
   
   
5 #·​direct·​methods 6 #·​direct·​methods
6 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​View;​Z)​V 7 .​method·​constructor·​<init>(Landroid/​support/​v7/​widget/​f;​Landroid/​view/​View;​Landroid/​support/​v7/​widget/​a;​)​V
7 ····​.​locals·6 8 ····​.​locals·0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​g;​-​>c:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​g;​-​>b:​Landroid/​support/​v7/​widget/​f;​
   
9 ····sget·v5,​·​Landroid/​support/​v7/​a/​b;​-​>actionOverflowMenuSt​yle:​I 10 ····iput-​object·​p3,​·p0,​·​Landroid/​support/​v7/​widget/​g;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
10 ····move-​object·v0,​·​p0 11 ····invoke-​direct·{p0,​·​p2},​·Landroid/​support/​v7/​widget/​ag;​-​><init>(Landroid/​view/​View;​)​V
   
11 ····move-​object·v1,​·​p2 12 ····return-​void
  13 .​end·​method
   
12 ····​move-​object·​v2,​·​p3  
   
13 ····​move-​object·​v3,​·​p4 14 #·virtual·​methods
  15 .​method·​public·​a()​Landroid/​support/​v7/​widget/​ab;​
  16 ····​.​locals·​1
   
14 ····move·​v4,​·​p5 17 ····iget-​object·​v0,​·​p0,​·Landroid/​support/​v7/​widget/​g;​-​>b:​Landroid/​support/​v7/​widget/​f;​
   
15 ····​invoke-​direct/​range·{v0·​.​.​·​v5},​·​Landroid/​support/​v7/​internal/​view/​menu/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​View;​ZI)​V 18 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
16 ····const·​v0,​·0x800005 19 ····invoke-​static·{v0},​·Landroid/​support/​v7/​widget/​a;​-​>a(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​widget/​h;​
   
17 ····invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​g;​-​>a(I)​V 20 ····move-​result-​object·​v0
   
18 ····​iget-​object·​v0,​·​p1,​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>g:​Landroid/​support/​v7/​widget/​h;​ 21 ····​if-​nez·​v0,​·:​cond_0
   
19 ····invoke-​virtual·​{p0,​·​v0},​·Landroid/​support/​v7/​widget/​g;​-​>a(Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V 22 ····const/​4·​v0,​·0x0
   
20 ····return-​void 23 ····:​goto_0
  24 ····​return-​object·​v0
   
  25 ····​:​cond_0
  26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​g;​-​>b:​Landroid/​support/​v7/​widget/​f;​
   
  27 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
  28 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>a(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​widget/​h;​
   
  29 ····​move-​result-​object·​v0
   
  30 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​h;​-​>c()​Landroid/​support/​v7/​widget/​ab;​
   
  31 ····​move-​result-​object·​v0
   
  32 ····​goto·​:​goto_0
21 .​end·​method 33 .​end·​method
   
  34 .​method·​public·​b()​Z
  35 ····​.​locals·​1
   
22 #·​virtual·​methods 36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​g;​-​>b:​Landroid/​support/​v7/​widget/​f;​
23 .​method·​public·​onDismiss()​V  
24 ····.​locals·​2 37 ····iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
25 ····​invoke-​super·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​v;​-​>onDismiss()​V 38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>c()​Z
   
  39 ····​const/​4·​v0,​·​0x1
   
  40 ····​return·​v0
  41 .​end·​method
   
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​g;​-​>c:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 42 .​method·​public·c()​Z
  43 ····​.​locals·​1
   
27 ····​invoke-​static·{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>c(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 44 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​widget/​g;​-​>b:​Landroid/​support/​v7/​widget/​f;​
   
  45 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
  46 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>b(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​widget/​e;​
   
28 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
29 ····​invoke-​virtual·{v0},​·Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>close()​V 48 ····​if-​eqz·​v0,​·:​cond_0
   
30 ····iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​widget/​g;​-​>c:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 49 ····const/​4·​v0,​·​0x0
   
31 ····const/​4·​v1,​·​0x0 50 ····:​goto_0
  51 ····​return·​v0
   
32 ····invoke-​static·{v0,​·v1},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>a(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​Landroid/​support/​v7/​widget/​g;​)​Landroid/​support/​v7/​widget/​g;​ 52 ····:​cond_0
  53 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​g;​-​>b:​Landroid/​support/​v7/​widget/​f;​
   
33 ····​return-​void 54 ····iget-​object·v0,​·v0,​·Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
  55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>d()​Z
   
Max diff block lines reached; 0/4693 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v7/widget/h.smali
Offset 1, 115 lines modified Offset 1, 62 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​h;​ 1 .​class·​Landroid/​support/​v7/​widget/​h;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​v;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​y;​  
   
   
5 #·​instance·​fields 3 #·​instance·​fields
6 .​field·​final·​synthetic·a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 4 .​field·​final·​synthetic·c:​Landroid/​support/​v7/​widget/​a;​
   
   
7 #·​direct·​methods 5 #·​direct·​methods
8 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​V 6 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​a;​Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​View;​Z)​V
9 ····​.​locals·0 7 ····​.​locals·6
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​h;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​  
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
12 ····​return-​void  
13 .​end·​method  
   
14 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​Landroid/​support/​v7/​widget/​a;​)​V  
15 ····​.​locals·​0  
   
16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​h;​-​><init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​V  
   
17 ····​return-​void  
18 .​end·​method  
   
   
19 #·virtual·​methods 8 ····​iput-​object·​p1,​·​p0,​·Landroid/​support/​v7/​widget/​h;​-​>c:​Landroid/​support/​v7/​widget/​a;​
20 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Z)​V  
21 ····​.​locals·​2  
   
22 ····instance-​of·​v0,​·​p1,​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​ 9 ····​sget·​v5,​·​Landroid/​support/​v7/​b/​b;​-​>actionOverflowMenuSt​yle:​I
   
23 ····if-​eqz·​v0,​·:​cond_0 10 ····move-​object·​v0,​·p0
   
24 ····​move-​object·​v0,​·​p1 11 ····​move-​object·​v1,​·​p2
   
25 ····check-​cast·​v0,​·Landroid/​support/​v7/​internal/​view/​menu/​ad;​ 12 ····move-​object·​v2,​·​p3
   
26 ····invoke-​virtual·{v0},​·Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>p()​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 13 ····move-​object·​v3,​·​p4
   
27 ····​move-​result-​object·​v0  
   
28 ····​const/​4·​v1,​·​0x0  
   
29 ····invoke-​virtual·​{v0,​·​v1},​·Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>a(Z)​V 14 ····move·​v4,​·​p5
   
30 ····:​cond_0 15 ····​invoke-​direct/​range·{v0·.​.​·v5},​·Landroid/​support/​v7/​internal/​view/​menu/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​View;​ZI)​V
31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​h;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​  
   
32 ····invoke-​virtual·{v0},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>a()​Landroid/​support/​v7/​internal/​view/​menu/​y;​ 16 ····const·​v0,​·0x800005
   
33 ····move-​result-​object·​v0 17 ····invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​h;​-​>a(I)​V
   
34 ····​if-​eqz·​v0,​·​:​cond_1 18 ····​iget-​object·​v0,​·​p1,​·Landroid/​support/​v7/​widget/​a;​-​>g:​Landroid/​support/​v7/​widget/​i;​
   
35 ····​invoke-​interface·​{v0,​·p1,​·p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​y;​-​>a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Z)​V 19 ····​invoke-​virtual·​{p0,​·v0},​·​Landroid/​support/​v7/​widget/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V
   
36 ····​:​cond_1  
37 ····​return-​void 20 ····​return-​void
38 .​end·​method 21 .​end·​method
   
39 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​)​Z  
40 ····​.​locals·​3  
   
41 ····​const/​4·​v1,​·​0x0  
   
42 ····​if-​nez·​p1,​·​:​cond_0  
   
43 ····​:​goto_0  
44 ····​return·​v1  
   
45 ····​:​cond_0  
46 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​widget/​h;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​  
   
47 ····​move-​object·​v0,​·​p1  
   
48 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​  
   
49 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>getItem()​Landroid/​view/​MenuItem;​  
   
50 ····move-​result-​object·​v0 22 #·​virtual·​methods
  23 .​method·​public·​onDismiss()​V
51 ····invoke-​interface·​{v0},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 24 ····.​locals·​2
   
52 ····​move-​result·​v0  
   
53 ····​iput·​v0,​·​v2,​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>h:​I 25 ····​invoke-​super·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​v;​-​>onDismiss()​V
   
54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​h;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​h;​-​>c:​Landroid/​support/​v7/​widget/​a;​
   
55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>a()​Landroid/​support/​v7/​internal/​view/​menu/​y;​ 27 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>c(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
56 ····​move-​result-​object·​v0 28 ····​move-​result-​object·​v0
   
Max diff block lines reached; 537/4800 bytes (11.19%) of diff not shown.
[−]
smali/android/support/v7/widget/i.smali
Offset 1, 55 lines modified Offset 1, 115 lines modified
1 .​class·​final·​Landroid/​support/​v7/​widget/​i;​ 1 .​class·​Landroid/​support/​v7/​widget/​i;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​os/​Parcelable$Creator;​ 4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​y;​
   
   
  5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​widget/​a;​
   
   
5 #·​direct·​methods 7 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 8 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​widget/​a;​)​V
7 ····​.​locals·​0 9 ····​.​locals·​0
   
  10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​i;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
9 ····​return-​void 12 ····​return-​void
10 .​end·​method 13 .​end·​method
   
  14 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v7/​widget/​a;​Landroid/​support/​v7/​widget/​b;​)​V
  15 ····​.​locals·​0
   
  16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​i;​-​><init>(Landroid/​support/​v7/​widget/​a;​)​V
   
  17 ····​return-​void
  18 .​end·​method
   
   
11 #·​virtual·​methods 19 #·​virtual·​methods
12 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​widget/​ActionMenuPresenter$S​avedState;​ 20 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Z)​V
13 ····​.​locals·1 21 ····​.​locals·2
   
14 ····new-​instance·​v0,​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter$S​avedState;​ 22 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​
   
15 ····​invoke-​direct·{v0,​·​p1},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter$S​avedState;​-​><init>(Landroid/​os/​Parcel;​)​V 23 ····​if-​eqz·​v0,​·:​cond_0
   
16 ····return-​object·​v0 24 ····move-​object·​v0,​·​p1
17 .​end·​method  
   
18 .​method·​public·a(I)​[Landroid/​support/​v7/​widget/​ActionMenuPresenter$S​avedState;​ 25 ····​check-​cast·v0,​·Landroid/​support/​v7/​internal/​view/​menu/​ad;​
19 ····​.​locals·​1  
   
20 ····​new-​array·​v0,​·​p1,​·[Landroid/​support/​v7/​widget/​ActionMenuPresenter$S​avedState;​ 26 ····invoke-​virtual·{v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>p()​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
21 ····​return-​object·​v0 27 ····move-​result-​object·​v0
22 .​end·​method  
  28 ····​const/​4·​v1,​·​0x0
   
  29 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>a(Z)​V
   
23 .​method·public·synthetic·createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 30 ····​:​cond_0
24 ····.​locals·​1 31 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​i;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
25 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​i;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​widget/​ActionMenuPresenter$S​avedState;​ 32 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>a()​Landroid/​support/​v7/​internal/​view/​menu/​y;​
   
26 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
27 ····return-​object·​v0 34 ····if-​eqz·​v0,​·​:​cond_1
   
  35 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​menu/​y;​-​>a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Z)​V
   
  36 ····​:​cond_1
  37 ····​return-​void
28 .​end·​method 38 .​end·​method
   
29 .​method·​public·synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 39 .​method·​public·a(Landroid/​support/​v7/​internal/​view/​menu/​i;​)​Z
30 ····​.​locals·1 40 ····​.​locals·3
   
  41 ····​const/​4·​v1,​·​0x0
   
31 ····​invoke-​virtual·​{p0,​·​p1},​·Landroid/​support/​v7/​widget/​i;​-​>a(I)​[Landroid/​support/​v7/​widget/​ActionMenuPresenter$S​avedState;​ 42 ····​if-​nez·​p1,​·:​cond_0
   
  43 ····​:​goto_0
  44 ····​return·​v1
   
  45 ····​:​cond_0
  46 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​widget/​i;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
  47 ····​move-​object·​v0,​·​p1
   
  48 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​
   
  49 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>getItem()​Landroid/​view/​MenuItem;​
   
  50 ····​move-​result-​object·​v0
   
  51 ····​invoke-​interface·​{v0},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
  52 ····​move-​result·​v0
   
  53 ····​iput·​v0,​·​v2,​·​Landroid/​support/​v7/​widget/​a;​-​>h:​I
   
  54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​i;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
  55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>a()​Landroid/​support/​v7/​internal/​view/​menu/​y;​
   
Max diff block lines reached; 310/4041 bytes (7.67%) of diff not shown.
[−]
smali/android/support/v7/widget/c.smali
Offset 1, 58 lines modified Offset 1, 130 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​c;​ 1 .​class·​Landroid/​support/​v7/​widget/​c;​
2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​c;​ 2 .​super·​Landroid/​support/​v7/​internal/​view/​menu/​v;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 4 .​field·​final·​synthetic·c:​Landroid/​support/​v7/​widget/​a;​
   
  5 .​field·​private·​d:​Landroid/​support/​v7/​internal/​view/​menu/​ad;​
   
   
5 #·​direct·​methods 6 #·​direct·​methods
6 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​V 7 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​a;​Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​ad;​)​V
7 ····​.​locals·0 8 ····​.​locals·6
   
8 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​c;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 9 ····​const/​4·​v4,​·​0x0
   
9 ····​invoke-​direct·{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​c;​-​><init>()​V 10 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v7/​widget/​c;​-​>c:​Landroid/​support/​v7/​widget/​a;​
   
10 ····return-​void 11 ····const/​4·​v3,​·​0x0
11 .​end·​method  
   
12 .​method·​synthetic·constructor·<init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​Landroid/​support/​v7/​widget/​a;​)​V 12 ····​sget·v5,​·​Landroid/​support/​v7/​b/​b;​-​>actionOverflowMenuSt​yle:​I
13 ····​.​locals·​0  
   
14 ····invoke-​direct·{p0,​·​p1},​·Landroid/​support/​v7/​widget/​c;​-​><init>(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​V 13 ····move-​object·v0,​·​p0
   
15 ····return-​void 14 ····move-​object·v1,​·​p2
16 .​end·​method  
   
  15 ····​move-​object·​v2,​·​p3
   
17 #·​virtual·methods 16 ····invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v7/​internal/​view/​menu/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​View;​ZI)​V
18 .​method·​public·​a()​Landroid/​support/​v7/​widget/​ab;​  
19 ····​.​locals·​1  
   
20 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​widget/​c;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 17 ····​iput-​object·p3,​·​p0,​·​Landroid/​support/​v7/​widget/​c;​-​>d:​Landroid/​support/​v7/​internal/​view/​menu/​ad;​
   
21 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>h(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​widget/​b;​ 18 ····​invoke-​virtual·​{p3},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>getItem()​Landroid/​view/​MenuItem;​
   
22 ····​move-​result-​object·​v0 19 ····​move-​result-​object·​v0
   
23 ····if-​eqz·​v0,​·:​cond_0 20 ····check-​cast·​v0,​·Landroid/​support/​v7/​internal/​view/​menu/​m;​
   
24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​c;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 21 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>j()​Z
   
25 ····invoke-​static·{v0},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>h(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​widget/​b;​ 22 ····move-​result·v0
   
  23 ····​if-​nez·​v0,​·​:​cond_0
   
  24 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​widget/​a;​-​>d(Landroid/​support/​v7/​widget/​a;​)​Landroid/​view/​View;​
   
26 ····​move-​result-​object·​v0 25 ····​move-​result-​object·​v0
   
27 ····​invoke-​virtual·{v0},​·Landroid/​support/​v7/​widget/​b;​-​>c()​Landroid/​support/​v7/​widget/​ab;​ 26 ····​if-​nez·​v0,​·:​cond_2
   
  27 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​widget/​a;​-​>e(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​internal/​view/​menu/​z;​
   
28 ····​move-​result-​object·​v0 28 ····​move-​result-​object·​v0
   
  29 ····​check-​cast·​v0,​·​Landroid/​view/​View;​
   
29 ····​:​goto_0 30 ····​:​goto_0
30 ····return-​object·v0 31 ····invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​c;​-​>a(Landroid/​view/​View;​)​V
   
31 ····​:​cond_0 32 ····​:​cond_0
32 ····​const/​4·​v0,​·​0x0 33 ····iget-​object·​v0,​·​p1,​·​Landroid/​support/​v7/​widget/​a;​-​>g:​Landroid/​support/​v7/​widget/​i;​
   
  34 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​c;​-​>a(Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V
   
  35 ····​invoke-​virtual·​{p3},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>size()​I
   
  36 ····​move-​result·​v1
   
  37 ····​move·​v0,​·​v4
   
  38 ····​:​goto_1
  39 ····​if-​ge·​v0,​·​v1,​·​:​cond_1
   
  40 ····​invoke-​virtual·​{p3,​·​v0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ad;​-​>getItem(I)​Landroid/​view/​MenuItem;​
   
  41 ····​move-​result-​object·​v2
   
  42 ····​invoke-​interface·​{v2},​·​Landroid/​view/​MenuItem;​-​>isVisible()​Z
   
  43 ····​move-​result·​v3
   
  44 ····​if-​eqz·​v3,​·​:​cond_3
   
  45 ····​invoke-​interface·​{v2},​·​Landroid/​view/​MenuItem;​-​>getIcon()​Landroid/​graphics/​drawable/​Drawable;​
   
  46 ····​move-​result-​object·​v2
   
  47 ····​if-​eqz·​v2,​·​:​cond_3
   
  48 ····​const/​4·​v4,​·​0x1
   
  49 ····​:​cond_1
  50 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​support/​v7/​widget/​c;​-​>a(Z)​V
   
Max diff block lines reached; 711/5029 bytes (14.14%) of diff not shown.
[−]
smali/android/support/v7/widget/p.smali
Offset 3, 17 lines modified Offset 3, 17 lines modified
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
7 .​field·​private·​c:​Landroid/​support/​v7/​internal/​widget/​be;​ 7 .​field·​private·​c:​Landroid/​support/​v7/​internal/​widget/​bi;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
9 .​method·​static·​constructor·​<clinit>()​V 9 .​method·​static·​constructor·​<clinit>()​V
10 ····​.​locals·​1 10 ····​.​locals·​1
   
11 ····​const/​4·​v0,​·​0x2 11 ····​const/​4·​v0,​·​0x2
Offset 44, 114 lines modified Offset 44, 114 lines modified
   
44 ····​return-​void 44 ····​return-​void
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 46 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
47 ····​.​locals·​1 47 ····​.​locals·​1
   
48 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>autoCompleteTextView​Style:​I 48 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>autoCompleteTextView​Style:​I
   
49 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​p;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 49 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​p;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
50 ····​return-​void 50 ····​return-​void
51 .​end·​method 51 .​end·​method
   
52 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 52 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
53 ····​.​locals·​5 53 ····​.​locals·​5
   
54 ····​const/​4·​v4,​·​0x1 54 ····​const/​4·​v4,​·​0x1
   
55 ····​const/​4·​v3,​·​0x0 55 ····​const/​4·​v3,​·​0x0
   
56 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>a(Landroid/​content/​Context;​)​Landroid/​content/​Context;​ 56 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>a(Landroid/​content/​Context;​)​Landroid/​content/​Context;​
   
57 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
58 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​widget/​AutoCompleteTextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 58 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​widget/​AutoCompleteTextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
59 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z 59 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
60 ····​if-​eqz·​v0,​·​:​cond_2 60 ····​if-​eqz·​v0,​·​:​cond_2
   
61 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​p;​-​>getContext()​Landroid/​content/​Context;​ 61 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​p;​-​>getContext()​Landroid/​content/​Context;​
   
62 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
63 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​p;​-​>a:​[I 63 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​p;​-​>a:​[I
   
64 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 64 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
65 ····​move-​result-​object·​v0 65 ····​move-​result-​object·​v0
   
66 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 66 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
67 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
68 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​p;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 68 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​p;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
69 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 69 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
70 ····​move-​result·​v1 70 ····​move-​result·​v1
   
71 ····​if-​eqz·​v1,​·​:​cond_0 71 ····​if-​eqz·​v1,​·​:​cond_0
   
72 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 72 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
73 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
74 ····​const/​4·​v2,​·​-​0x1 74 ····​const/​4·​v2,​·​-​0x1
   
75 ····​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>f(II)​I 75 ····​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>f(II)​I
   
76 ····​move-​result·​v2 76 ····​move-​result·​v2
   
77 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​ 77 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​
   
78 ····​move-​result-​object·​v1 78 ····​move-​result-​object·​v1
   
79 ····​if-​eqz·​v1,​·​:​cond_0 79 ····​if-​eqz·​v1,​·​:​cond_0
   
80 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​p;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V 80 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​p;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V
   
81 ····​:​cond_0 81 ····​:​cond_0
82 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 82 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
83 ····​move-​result·​v1 83 ····​move-​result·​v1
   
84 ····​if-​eqz·​v1,​·​:​cond_1 84 ····​if-​eqz·​v1,​·​:​cond_1
   
85 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 85 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
86 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v1
Max diff block lines reached; 7077/11279 bytes (62.74%) of diff not shown.
[−]
smali/android/support/v7/widget/r.smali
Offset 3, 15 lines modified Offset 3, 15 lines modified
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
7 .​field·​private·​c:​Landroid/​graphics/​drawable/​Drawable;​ 7 .​field·​private·​c:​Landroid/​graphics/​drawable/​Drawable;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
9 .​method·​static·​constructor·​<clinit>()​V 9 .​method·​static·​constructor·​<clinit>()​V
10 ····​.​locals·​3 10 ····​.​locals·​3
Offset 30, 55 lines modified Offset 30, 55 lines modified
   
30 ····​return-​void 30 ····​return-​void
31 .​end·​method 31 .​end·​method
   
32 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 32 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
   
34 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>checkboxStyle:​I 34 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>checkboxStyle:​I
   
35 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​r;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 35 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​r;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
38 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 38 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
39 ····​.​locals·​3 39 ····​.​locals·​3
   
40 ····​const/​4·​v2,​·​0x0 40 ····​const/​4·​v2,​·​0x0
   
41 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​CheckBox;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 41 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​CheckBox;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
42 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z 42 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
43 ····​if-​eqz·​v0,​·​:​cond_0 43 ····​if-​eqz·​v0,​·​:​cond_0
   
44 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​r;​-​>getContext()​Landroid/​content/​Context;​ 44 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​r;​-​>getContext()​Landroid/​content/​Context;​
   
45 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
46 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​r;​-​>a:​[I 46 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​r;​-​>a:​[I
   
47 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 47 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
48 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
49 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 49 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
50 ····​move-​result-​object·​v1 50 ····​move-​result-​object·​v1
   
51 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​r;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 51 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​r;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V
   
52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
53 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 53 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
54 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
55 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​r;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 55 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​r;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
56 ····​:​cond_0 56 ····​:​cond_0
57 ····​return-​void 57 ····​return-​void
58 .​end·​method 58 .​end·​method
   
   
59 #·​virtual·​methods 59 #·​virtual·​methods
Offset 110, 21 lines modified Offset 110, 21 lines modified
110 ····​:​cond_0 110 ····​:​cond_0
111 ····​return·​v0 111 ····​return·​v0
112 .​end·​method 112 .​end·​method
   
113 .​method·​public·​setButtonDrawable(I)​V 113 .​method·​public·​setButtonDrawable(I)​V
114 ····​.​locals·​1 114 ····​.​locals·​1
   
115 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​r;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 115 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​r;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
116 ····​if-​eqz·​v0,​·​:​cond_0 116 ····​if-​eqz·​v0,​·​:​cond_0
   
117 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​r;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 117 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​r;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
118 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 118 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
119 ····​move-​result-​object·​v0 119 ····​move-​result-​object·​v0
   
120 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​r;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 120 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​r;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V
   
121 ····​:​goto_0 121 ····​:​goto_0
122 ····​return-​void 122 ····​return-​void
[−]
smali/android/support/v7/widget/q.smali
Offset 3, 15 lines modified Offset 3, 15 lines modified
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​be;​ 6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bi;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​static·​constructor·​<clinit>()​V 8 .​method·​static·​constructor·​<clinit>()​V
9 ····​.​locals·​3 9 ····​.​locals·​3
   
10 ····​const/​4·​v0,​·​0x1 10 ····​const/​4·​v0,​·​0x1
Offset 28, 15 lines modified Offset 28, 15 lines modified
   
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 30 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
31 ····​.​locals·​1 31 ····​.​locals·​1
   
32 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>buttonStyle:​I 32 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>buttonStyle:​I
   
33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​q;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​q;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 36 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
Offset 46, 111 lines modified Offset 46, 111 lines modified
   
46 ····​const/​4·​v4,​·​-​0x1 46 ····​const/​4·​v4,​·​-​0x1
   
47 ····​const/​4·​v3,​·​0x0 47 ····​const/​4·​v3,​·​0x0
   
48 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​Button;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 48 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​Button;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
49 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z 49 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
50 ····​if-​eqz·​v0,​·​:​cond_1 50 ····​if-​eqz·​v0,​·​:​cond_1
   
51 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​q;​-​>getContext()​Landroid/​content/​Context;​ 51 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​q;​-​>getContext()​Landroid/​content/​Context;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​q;​-​>a:​[I 53 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​q;​-​>a:​[I
   
54 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 54 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 56 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
57 ····​move-​result·​v1 57 ····​move-​result·​v1
   
58 ····​if-​eqz·​v1,​·​:​cond_0 58 ····​if-​eqz·​v1,​·​:​cond_0
   
59 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 59 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
60 ····​move-​result-​object·​v1 60 ····​move-​result-​object·​v1
   
61 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>f(II)​I 61 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>f(II)​I
   
62 ····​move-​result·​v2 62 ····​move-​result·​v2
   
63 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​ 63 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​
   
64 ····​move-​result-​object·​v1 64 ····​move-​result-​object·​v1
   
65 ····​if-​eqz·​v1,​·​:​cond_0 65 ····​if-​eqz·​v1,​·​:​cond_0
   
66 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​q;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V 66 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​q;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V
   
67 ····​:​cond_0 67 ····​:​cond_0
68 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 68 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
69 ····​:​cond_1 69 ····​:​cond_1
70 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>AppCompatTextView:​[I 70 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>AppCompatTextView:​[I
   
71 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 71 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
72 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
73 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>AppCompatTextView_an​droid_textAppearance:​I 73 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>AppCompatTextView_an​droid_textAppearance:​I
   
74 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I 74 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I
   
75 ····​move-​result·​v1 75 ····​move-​result·​v1
   
76 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 76 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
77 ····​if-​eq·​v1,​·​v4,​·​:​cond_3 77 ····​if-​eq·​v1,​·​v4,​·​:​cond_3
   
78 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>TextAppearance:​[I 78 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>TextAppearance:​[I
   
79 ····​invoke-​virtual·​{p1,​·​v1,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(I[I)​Landroid/​content/​res/​TypedArray;​ 79 ····​invoke-​virtual·​{p1,​·​v1,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(I[I)​Landroid/​content/​res/​TypedArray;​
   
Max diff block lines reached; 9873/13866 bytes (71.20%) of diff not shown.
[−]
smali/android/support/v7/widget/s.smali
Offset 3, 15 lines modified Offset 3, 15 lines modified
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​static·​constructor·​<clinit>()​V 8 .​method·​static·​constructor·​<clinit>()​V
9 ····​.​locals·​3 9 ····​.​locals·​3
   
10 ····​const/​4·​v0,​·​0x1 10 ····​const/​4·​v0,​·​0x1
Offset 42, 58 lines modified Offset 42, 58 lines modified
42 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 42 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
43 ····​.​locals·​3 43 ····​.​locals·​3
   
44 ····​const/​4·​v2,​·​0x0 44 ····​const/​4·​v2,​·​0x0
   
45 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​CheckedTextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 45 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​CheckedTextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
46 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z 46 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
47 ····​if-​eqz·​v0,​·​:​cond_0 47 ····​if-​eqz·​v0,​·​:​cond_0
   
48 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​s;​-​>getContext()​Landroid/​content/​Context;​ 48 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​s;​-​>getContext()​Landroid/​content/​Context;​
   
49 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
50 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​s;​-​>a:​[I 50 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​s;​-​>a:​[I
   
51 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 51 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 53 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
54 ····​move-​result-​object·​v1 54 ····​move-​result-​object·​v1
   
55 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​s;​-​>setCheckMarkDrawable​(Landroid/​graphics/​drawable/​Drawable;​)​V 55 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​s;​-​>setCheckMarkDrawable​(Landroid/​graphics/​drawable/​Drawable;​)​V
   
56 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 56 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
57 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 57 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
58 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
59 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​s;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 59 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​s;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
60 ····​:​cond_0 60 ····​:​cond_0
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
   
   
63 #·​virtual·​methods 63 #·​virtual·​methods
64 .​method·​public·​setCheckMarkDrawable(​I)​V 64 .​method·​public·​setCheckMarkDrawable(​I)​V
65 ····​.​locals·​1 65 ····​.​locals·​1
   
66 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​s;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 66 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​s;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
67 ····​if-​eqz·​v0,​·​:​cond_0 67 ····​if-​eqz·​v0,​·​:​cond_0
   
68 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​s;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 68 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​s;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
69 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 69 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
70 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
71 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​s;​-​>setCheckMarkDrawable​(Landroid/​graphics/​drawable/​Drawable;​)​V 71 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​s;​-​>setCheckMarkDrawable​(Landroid/​graphics/​drawable/​Drawable;​)​V
   
72 ····​:​goto_0 72 ····​:​goto_0
73 ····​return-​void 73 ····​return-​void
[−]
smali/android/support/v7/widget/t.smali
Offset 3, 15 lines modified Offset 3, 15 lines modified
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​be;​ 6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bi;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​static·​constructor·​<clinit>()​V 8 .​method·​static·​constructor·​<clinit>()​V
9 ····​.​locals·​3 9 ····​.​locals·​3
   
10 ····​const/​4·​v0,​·​0x1 10 ····​const/​4·​v0,​·​0x1
Offset 28, 93 lines modified Offset 28, 93 lines modified
   
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 30 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
31 ····​.​locals·​1 31 ····​.​locals·​1
   
32 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>editTextStyle:​I 32 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>editTextStyle:​I
   
33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​t;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 33 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​t;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 36 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
37 ····​.​locals·​4 37 ····​.​locals·​4
   
38 ····​const/​4·​v3,​·​0x0 38 ····​const/​4·​v3,​·​0x0
   
39 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>a(Landroid/​content/​Context;​)​Landroid/​content/​Context;​ 39 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>a(Landroid/​content/​Context;​)​Landroid/​content/​Context;​
   
40 ····​move-​result-​object·​v0 40 ····​move-​result-​object·​v0
   
41 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​widget/​EditText;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 41 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​widget/​EditText;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
42 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z 42 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
43 ····​if-​eqz·​v0,​·​:​cond_1 43 ····​if-​eqz·​v0,​·​:​cond_1
   
44 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​t;​-​>getContext()​Landroid/​content/​Context;​ 44 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​t;​-​>getContext()​Landroid/​content/​Context;​
   
45 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
46 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​t;​-​>a:​[I 46 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​t;​-​>a:​[I
   
47 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 47 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
48 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
49 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 49 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
50 ····​move-​result·​v1 50 ····​move-​result·​v1
   
51 ····​if-​eqz·​v1,​·​:​cond_0 51 ····​if-​eqz·​v1,​·​:​cond_0
   
52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
53 ····​move-​result-​object·​v1 53 ····​move-​result-​object·​v1
   
54 ····​const/​4·​v2,​·​-​0x1 54 ····​const/​4·​v2,​·​-​0x1
   
55 ····​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>f(II)​I 55 ····​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>f(II)​I
   
56 ····​move-​result·​v2 56 ····​move-​result·​v2
   
57 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​ 57 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​
   
58 ····​move-​result-​object·​v1 58 ····​move-​result-​object·​v1
   
59 ····​if-​eqz·​v1,​·​:​cond_0 59 ····​if-​eqz·​v1,​·​:​cond_0
   
60 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​t;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V 60 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​t;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V
   
61 ····​:​cond_0 61 ····​:​cond_0
62 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 62 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
63 ····​:​cond_1 63 ····​:​cond_1
64 ····​return-​void 64 ····​return-​void
65 .​end·​method 65 .​end·​method
   
66 .​method·​private·​a()​V 66 .​method·​private·​a()​V
67 ····​.​locals·​1 67 ····​.​locals·​1
   
68 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​t;​-​>getBackground()​Landroid/​graphics/​drawable/​Drawable;​ 68 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​t;​-​>getBackground()​Landroid/​graphics/​drawable/​Drawable;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​if-​eqz·​v0,​·​:​cond_0 70 ····​if-​eqz·​v0,​·​:​cond_0
   
71 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​t;​-​>b:​Landroid/​support/​v7/​internal/​widget/​be;​ 71 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​t;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bi;​
   
72 ····​if-​eqz·​v0,​·​:​cond_0 72 ····​if-​eqz·​v0,​·​:​cond_0
   
Max diff block lines reached; 5430/9363 bytes (57.99%) of diff not shown.
[−]
smali/android/support/v7/widget/u.smali
Offset 3, 17 lines modified Offset 3, 17 lines modified
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
7 .​field·​private·​c:​Landroid/​support/​v7/​internal/​widget/​be;​ 7 .​field·​private·​c:​Landroid/​support/​v7/​internal/​widget/​bi;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
9 .​method·​static·​constructor·​<clinit>()​V 9 .​method·​static·​constructor·​<clinit>()​V
10 ····​.​locals·​1 10 ····​.​locals·​1
   
11 ····​const/​4·​v0,​·​0x2 11 ····​const/​4·​v0,​·​0x2
Offset 34, 114 lines modified Offset 34, 114 lines modified
34 ········​0x1010176 34 ········​0x1010176
35 ····​.​end·​array-​data 35 ····​.​end·​array-​data
36 .​end·​method 36 .​end·​method
   
37 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 37 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
38 ····​.​locals·​1 38 ····​.​locals·​1
   
39 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>autoCompleteTextView​Style:​I 39 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>autoCompleteTextView​Style:​I
   
40 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​u;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 40 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​u;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 43 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
44 ····​.​locals·​5 44 ····​.​locals·​5
   
45 ····​const/​4·​v4,​·​0x1 45 ····​const/​4·​v4,​·​0x1
   
46 ····​const/​4·​v3,​·​0x0 46 ····​const/​4·​v3,​·​0x0
   
47 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>a(Landroid/​content/​Context;​)​Landroid/​content/​Context;​ 47 ····​invoke-​static·​{p1},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>a(Landroid/​content/​Context;​)​Landroid/​content/​Context;​
   
48 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
49 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​widget/​MultiAutoCompleteText​View;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 49 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​widget/​MultiAutoCompleteText​View;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
50 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z 50 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
51 ····​if-​eqz·​v0,​·​:​cond_2 51 ····​if-​eqz·​v0,​·​:​cond_2
   
52 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​u;​-​>getContext()​Landroid/​content/​Context;​ 52 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​u;​-​>getContext()​Landroid/​content/​Context;​
   
53 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
54 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​u;​-​>a:​[I 54 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​u;​-​>a:​[I
   
55 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 55 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
56 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
57 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 57 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
58 ····​move-​result-​object·​v1 58 ····​move-​result-​object·​v1
   
59 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 59 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
60 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 60 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
61 ····​move-​result·​v1 61 ····​move-​result·​v1
   
62 ····​if-​eqz·​v1,​·​:​cond_0 62 ····​if-​eqz·​v1,​·​:​cond_0
   
63 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 63 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
64 ····​move-​result-​object·​v1 64 ····​move-​result-​object·​v1
   
65 ····​const/​4·​v2,​·​-​0x1 65 ····​const/​4·​v2,​·​-​0x1
   
66 ····​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>f(II)​I 66 ····​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>f(II)​I
   
67 ····​move-​result·​v2 67 ····​move-​result·​v2
   
68 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​ 68 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​
   
69 ····​move-​result-​object·​v1 69 ····​move-​result-​object·​v1
   
70 ····​if-​eqz·​v1,​·​:​cond_0 70 ····​if-​eqz·​v1,​·​:​cond_0
   
71 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​u;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V 71 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​u;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V
   
72 ····​:​cond_0 72 ····​:​cond_0
73 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 73 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
74 ····​move-​result·​v1 74 ····​move-​result·​v1
   
75 ····​if-​eqz·​v1,​·​:​cond_1 75 ····​if-​eqz·​v1,​·​:​cond_1
   
76 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 76 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
77 ····​move-​result-​object·​v1 77 ····​move-​result-​object·​v1
Max diff block lines reached; 7354/11582 bytes (63.50%) of diff not shown.
[−]
smali/android/support/v7/widget/v.smali
Offset 3, 15 lines modified Offset 3, 15 lines modified
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
7 .​field·​private·​c:​Landroid/​graphics/​drawable/​Drawable;​ 7 .​field·​private·​c:​Landroid/​graphics/​drawable/​Drawable;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
9 .​method·​static·​constructor·​<clinit>()​V 9 .​method·​static·​constructor·​<clinit>()​V
10 ····​.​locals·​3 10 ····​.​locals·​3
Offset 30, 55 lines modified Offset 30, 55 lines modified
   
30 ····​return-​void 30 ····​return-​void
31 .​end·​method 31 .​end·​method
   
32 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 32 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
   
34 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>radioButtonStyle:​I 34 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>radioButtonStyle:​I
   
35 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 35 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
38 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 38 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
39 ····​.​locals·​3 39 ····​.​locals·​3
   
40 ····​const/​4·​v2,​·​0x0 40 ····​const/​4·​v2,​·​0x0
   
41 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​RadioButton;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 41 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​RadioButton;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
42 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z 42 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
43 ····​if-​eqz·​v0,​·​:​cond_0 43 ····​if-​eqz·​v0,​·​:​cond_0
   
44 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​v;​-​>getContext()​Landroid/​content/​Context;​ 44 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​v;​-​>getContext()​Landroid/​content/​Context;​
   
45 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
46 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​v;​-​>a:​[I 46 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​v;​-​>a:​[I
   
47 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 47 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
48 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
49 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 49 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
50 ····​move-​result-​object·​v1 50 ····​move-​result-​object·​v1
   
51 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​v;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 51 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​v;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V
   
52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
53 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 53 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
54 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
55 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​v;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 55 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​v;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
56 ····​:​cond_0 56 ····​:​cond_0
57 ····​return-​void 57 ····​return-​void
58 .​end·​method 58 .​end·​method
   
   
59 #·​virtual·​methods 59 #·​virtual·​methods
Offset 110, 21 lines modified Offset 110, 21 lines modified
110 ····​:​cond_0 110 ····​:​cond_0
111 ····​return·​v0 111 ····​return·​v0
112 .​end·​method 112 .​end·​method
   
113 .​method·​public·​setButtonDrawable(I)​V 113 .​method·​public·​setButtonDrawable(I)​V
114 ····​.​locals·​1 114 ····​.​locals·​1
   
115 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​v;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 115 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​v;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
116 ····​if-​eqz·​v0,​·​:​cond_0 116 ····​if-​eqz·​v0,​·​:​cond_0
   
117 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​v;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bf;​ 117 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​v;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bj;​
   
118 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 118 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
119 ····​move-​result-​object·​v0 119 ····​move-​result-​object·​v0
   
120 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​v;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 120 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​v;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V
   
121 ····​:​goto_0 121 ····​:​goto_0
122 ····​return-​void 122 ····​return-​void
[−]
smali/android/support/v7/widget/w.smali
Offset 32, 71 lines modified Offset 32, 71 lines modified
32 ········​0x101013c 32 ········​0x101013c
33 ····​.​end·​array-​data 33 ····​.​end·​array-​data
34 .​end·​method 34 .​end·​method
   
35 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 35 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
36 ····​.​locals·​1 36 ····​.​locals·​1
   
37 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>ratingBarStyle:​I 37 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>ratingBarStyle:​I
   
38 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​w;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 38 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​w;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
41 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 41 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
42 ····​.​locals·​3 42 ····​.​locals·​3
   
43 ····​const/​4·​v2,​·​0x0 43 ····​const/​4·​v2,​·​0x0
   
44 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​RatingBar;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 44 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​RatingBar;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
45 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z 45 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
46 ····​if-​eqz·​v0,​·​:​cond_2 46 ····​if-​eqz·​v0,​·​:​cond_2
   
47 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​w;​-​>getContext()​Landroid/​content/​Context;​ 47 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​w;​-​>getContext()​Landroid/​content/​Context;​
   
48 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
49 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​w;​-​>a:​[I 49 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​w;​-​>a:​[I
   
50 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 50 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
51 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
52 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b(I)​Landroid/​graphics/​drawable/​Drawable;​ 52 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b(I)​Landroid/​graphics/​drawable/​Drawable;​
   
53 ····​move-​result-​object·​v1 53 ····​move-​result-​object·​v1
   
54 ····​if-​eqz·​v1,​·​:​cond_0 54 ····​if-​eqz·​v1,​·​:​cond_0
   
55 ····​invoke-​direct·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​w;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 55 ····​invoke-​direct·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​w;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
   
56 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v1
   
57 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​w;​-​>setIndeterminateDraw​able(Landroid/​graphics/​drawable/​Drawable;​)​V 57 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​w;​-​>setIndeterminateDraw​able(Landroid/​graphics/​drawable/​Drawable;​)​V
   
58 ····​:​cond_0 58 ····​:​cond_0
59 ····​const/​4·​v1,​·​0x1 59 ····​const/​4·​v1,​·​0x1
   
60 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b(I)​Landroid/​graphics/​drawable/​Drawable;​ 60 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b(I)​Landroid/​graphics/​drawable/​Drawable;​
   
61 ····​move-​result-​object·​v1 61 ····​move-​result-​object·​v1
   
62 ····​if-​eqz·​v1,​·​:​cond_1 62 ····​if-​eqz·​v1,​·​:​cond_1
   
63 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​widget/​w;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Z)​Landroid/​graphics/​drawable/​Drawable;​ 63 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​widget/​w;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Z)​Landroid/​graphics/​drawable/​Drawable;​
   
64 ····​move-​result-​object·​v1 64 ····​move-​result-​object·​v1
   
65 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​w;​-​>setProgressDrawable(​Landroid/​graphics/​drawable/​Drawable;​)​V 65 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​w;​-​>setProgressDrawable(​Landroid/​graphics/​drawable/​Drawable;​)​V
   
66 ····​:​cond_1 66 ····​:​cond_1
67 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 67 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
68 ····​:​cond_2 68 ····​:​cond_2
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
71 .​method·​private·​a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 71 .​method·​private·​a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
72 ····​.​locals·​6 72 ····​.​locals·​6
Offset 162, 37 lines modified Offset 162, 37 lines modified
162 .​method·​private·​a(Landroid/​graphics/​drawable/​Drawable;​Z)​Landroid/​graphics/​drawable/​Drawable;​ 162 .​method·​private·​a(Landroid/​graphics/​drawable/​Drawable;​Z)​Landroid/​graphics/​drawable/​Drawable;​
163 ····​.​locals·​8 163 ····​.​locals·​8
   
164 ····​const/​4·​v2,​·​0x1 164 ····​const/​4·​v2,​·​0x1
   
165 ····​const/​4·​v1,​·​0x0 165 ····​const/​4·​v1,​·​0x0
   
166 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v4/​b/​a/​m;​ 166 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v4/​c/​a/​m;​
   
167 ····​if-​eqz·​v0,​·​:​cond_2 167 ····​if-​eqz·​v0,​·​:​cond_2
   
168 ····​move-​object·​v0,​·​p1 168 ····​move-​object·​v0,​·​p1
   
169 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​b/​a/​m;​ 169 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​c/​a/​m;​
   
170 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​b/​a/​m;​-​>a()​Landroid/​graphics/​drawable/​Drawable;​ 170 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​m;​-​>a()​Landroid/​graphics/​drawable/​Drawable;​
   
171 ····​move-​result-​object·​v0 171 ····​move-​result-​object·​v0
   
172 ····​if-​eqz·​v0,​·​:​cond_0 172 ····​if-​eqz·​v0,​·​:​cond_0
   
173 ····​invoke-​direct·​{p0,​·​v0,​·​p2},​·​Landroid/​support/​v7/​widget/​w;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Z)​Landroid/​graphics/​drawable/​Drawable;​ 173 ····​invoke-​direct·​{p0,​·​v0,​·​p2},​·​Landroid/​support/​v7/​widget/​w;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Z)​Landroid/​graphics/​drawable/​Drawable;​
   
174 ····​move-​result-​object·​v1 174 ····​move-​result-​object·​v1
   
175 ····​move-​object·​v0,​·​p1 175 ····​move-​object·​v0,​·​p1
   
Max diff block lines reached; 653/4591 bytes (14.22%) of diff not shown.
[−]
smali/android/support/v7/widget/y.smali
Offset 28, 71 lines modified Offset 28, 71 lines modified
   
28 ····​const/​4·​v3,​·​-​0x1 28 ····​const/​4·​v3,​·​-​0x1
   
29 ····​const/​4·​v2,​·​0x0 29 ····​const/​4·​v2,​·​0x0
   
30 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​TextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 30 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​TextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
31 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>AppCompatTextView:​[I 31 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>AppCompatTextView:​[I
   
32 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 32 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
33 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
34 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>AppCompatTextView_an​droid_textAppearance:​I 34 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>AppCompatTextView_an​droid_textAppearance:​I
   
35 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I 35 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I
   
36 ····​move-​result·​v1 36 ····​move-​result·​v1
   
37 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 37 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
38 ····​if-​eq·​v1,​·​v3,​·​:​cond_1 38 ····​if-​eq·​v1,​·​v3,​·​:​cond_1
   
39 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>TextAppearance:​[I 39 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>TextAppearance:​[I
   
40 ····​invoke-​virtual·​{p1,​·​v1,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(I[I)​Landroid/​content/​res/​TypedArray;​ 40 ····​invoke-​virtual·​{p1,​·​v1,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(I[I)​Landroid/​content/​res/​TypedArray;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
42 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>TextAppearance_textA​llCaps:​I 42 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>TextAppearance_textA​llCaps:​I
   
43 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z 43 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
44 ····​move-​result·​v1 44 ····​move-​result·​v1
   
45 ····​if-​eqz·​v1,​·​:​cond_0 45 ····​if-​eqz·​v1,​·​:​cond_0
   
46 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>TextAppearance_textA​llCaps:​I 46 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>TextAppearance_textA​llCaps:​I
   
47 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z 47 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z
   
48 ····​move-​result·​v1 48 ····​move-​result·​v1
   
49 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​y;​-​>setAllCaps(Z)​V 49 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​y;​-​>setAllCaps(Z)​V
   
50 ····​:​cond_0 50 ····​:​cond_0
51 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 51 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
52 ····​:​cond_1 52 ····​:​cond_1
53 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>AppCompatTextView:​[I 53 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>AppCompatTextView:​[I
   
54 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 54 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>AppCompatTextView_te​xtAllCaps:​I 56 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>AppCompatTextView_te​xtAllCaps:​I
   
57 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z 57 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
58 ····​move-​result·​v1 58 ····​move-​result·​v1
   
59 ····​if-​eqz·​v1,​·​:​cond_2 59 ····​if-​eqz·​v1,​·​:​cond_2
   
60 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>AppCompatTextView_te​xtAllCaps:​I 60 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>AppCompatTextView_te​xtAllCaps:​I
   
61 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z 61 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z
   
62 ····​move-​result·​v1 62 ····​move-​result·​v1
   
63 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​y;​-​>setAllCaps(Z)​V 63 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​y;​-​>setAllCaps(Z)​V
   
Offset 129, 29 lines modified Offset 129, 29 lines modified
129 .​end·​method 129 .​end·​method
   
130 .​method·​public·​setTextAppearance(Lan​droid/​content/​Context;​I)​V 130 .​method·​public·​setTextAppearance(Lan​droid/​content/​Context;​I)​V
131 ····​.​locals·​3 131 ····​.​locals·​3
   
132 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​widget/​TextView;​-​>setTextAppearance(La​ndroid/​content/​Context;​I)​V 132 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​widget/​TextView;​-​>setTextAppearance(La​ndroid/​content/​Context;​I)​V
   
133 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>TextAppearance:​[I 133 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>TextAppearance:​[I
   
134 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(I[I)​Landroid/​content/​res/​TypedArray;​ 134 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(I[I)​Landroid/​content/​res/​TypedArray;​
   
135 ····​move-​result-​object·​v0 135 ····​move-​result-​object·​v0
   
136 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>TextAppearance_textA​llCaps:​I 136 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>TextAppearance_textA​llCaps:​I
   
137 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z 137 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
138 ····​move-​result·​v1 138 ····​move-​result·​v1
   
139 ····​if-​eqz·​v1,​·​:​cond_0 139 ····​if-​eqz·​v1,​·​:​cond_0
   
140 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>TextAppearance_textA​llCaps:​I 140 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>TextAppearance_textA​llCaps:​I
   
141 ····​const/​4·​v2,​·​0x0 141 ····​const/​4·​v2,​·​0x0
   
142 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z 142 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z
   
Max diff block lines reached; 2/3859 bytes (0.05%) of diff not shown.
[−]
smali/android/support/v7/widget/x.smali
Offset 3, 15 lines modified Offset 3, 15 lines modified
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​be;​ 6 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​bi;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​static·​constructor·​<clinit>()​V 8 .​method·​static·​constructor·​<clinit>()​V
9 ····​.​locals·​1 9 ····​.​locals·​1
   
10 ····​const/​4·​v0,​·​0x2 10 ····​const/​4·​v0,​·​0x2
Offset 32, 15 lines modified Offset 32, 15 lines modified
32 ········​0x1010176 32 ········​0x1010176
33 ····​.​end·​array-​data 33 ····​.​end·​array-​data
34 .​end·​method 34 .​end·​method
   
35 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 35 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
36 ····​.​locals·​1 36 ····​.​locals·​1
   
37 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>spinnerStyle:​I 37 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>spinnerStyle:​I
   
38 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​x;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 38 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​x;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
41 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 41 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
Offset 48, 74 lines modified Offset 48, 74 lines modified
   
48 ····​const/​4·​v4,​·​0x1 48 ····​const/​4·​v4,​·​0x1
   
49 ····​const/​4·​v3,​·​0x0 49 ····​const/​4·​v3,​·​0x0
   
50 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​Spinner;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 50 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​Spinner;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
51 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Z 51 ····​sget-​boolean·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>a:​Z
   
52 ····​if-​eqz·​v0,​·​:​cond_2 52 ····​if-​eqz·​v0,​·​:​cond_2
   
53 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​x;​-​>getContext()​Landroid/​content/​Context;​ 53 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​x;​-​>getContext()​Landroid/​content/​Context;​
   
54 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
55 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​x;​-​>a:​[I 55 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​widget/​x;​-​>a:​[I
   
56 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 56 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
57 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
58 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 58 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
59 ····​move-​result·​v1 59 ····​move-​result·​v1
   
60 ····​if-​eqz·​v1,​·​:​cond_0 60 ····​if-​eqz·​v1,​·​:​cond_0
   
61 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bf;​ 61 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>c()​Landroid/​support/​v7/​internal/​widget/​bj;​
   
62 ····​move-​result-​object·​v1 62 ····​move-​result-​object·​v1
   
63 ····​const/​4·​v2,​·​-​0x1 63 ····​const/​4·​v2,​·​-​0x1
   
64 ····​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>f(II)​I 64 ····​invoke-​virtual·​{v0,​·​v3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>f(II)​I
   
65 ····​move-​result·​v2 65 ····​move-​result·​v2
   
66 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​ 66 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bj;​-​>c(I)​Landroid/​content/​res/​ColorStateList;​
   
67 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
68 ····​if-​eqz·​v1,​·​:​cond_0 68 ····​if-​eqz·​v1,​·​:​cond_0
   
69 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​x;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V 69 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​x;​-​>setSupportBackground​TintList(Landroid/​content/​res/​ColorStateList;​)​V
   
70 ····​:​cond_0 70 ····​:​cond_0
71 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>e(I)​Z 71 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>e(I)​Z
   
72 ····​move-​result·​v1 72 ····​move-​result·​v1
   
73 ····​if-​eqz·​v1,​·​:​cond_1 73 ····​if-​eqz·​v1,​·​:​cond_1
   
74 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 74 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
75 ····​move-​result-​object·​v1 75 ····​move-​result-​object·​v1
   
76 ····​sget·​v2,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 76 ····​sget·​v2,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
77 ····​const/​16·​v3,​·​0x10 77 ····​const/​16·​v3,​·​0x10
   
78 ····​if-​lt·​v2,​·​v3,​·​:​cond_3 78 ····​if-​lt·​v2,​·​v3,​·​:​cond_3
   
79 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​x;​-​>setPopupBackgroundDr​awable(Landroid/​graphics/​drawable/​Drawable;​)​V 79 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​x;​-​>setPopupBackgroundDr​awable(Landroid/​graphics/​drawable/​Drawable;​)​V
   
80 ····​:​cond_1 80 ····​:​cond_1
81 ····​:​goto_0 81 ····​:​goto_0
82 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 82 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
Max diff block lines reached; 6224/9982 bytes (62.35%) of diff not shown.
[−]
smali/android/support/v7/widget/z.smali
Offset 72, 104 lines modified Offset 72, 104 lines modified
   
72 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>c:​I 72 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>c:​I
   
73 ····​const·​v0,​·​0x800033 73 ····​const·​v0,​·​0x800033
   
74 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>e:​I 74 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>e:​I
   
75 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat:​[I 75 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat:​[I
   
76 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bh;​ 76 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bl;​
   
77 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
78 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_a​ndroid_orientation:​I 78 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_a​ndroid_orientation:​I
   
79 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(II)​I 79 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(II)​I
   
80 ····​move-​result·​v1 80 ····​move-​result·​v1
   
81 ····​if-​ltz·​v1,​·​:​cond_0 81 ····​if-​ltz·​v1,​·​:​cond_0
   
82 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​z;​-​>setOrientation(I)​V 82 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​z;​-​>setOrientation(I)​V
   
83 ····​:​cond_0 83 ····​:​cond_0
84 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_a​ndroid_gravity:​I 84 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_a​ndroid_gravity:​I
   
85 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(II)​I 85 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(II)​I
   
86 ····​move-​result·​v1 86 ····​move-​result·​v1
   
87 ····​if-​ltz·​v1,​·​:​cond_1 87 ····​if-​ltz·​v1,​·​:​cond_1
   
88 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​z;​-​>setGravity(I)​V 88 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​z;​-​>setGravity(I)​V
   
89 ····​:​cond_1 89 ····​:​cond_1
90 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_a​ndroid_baselineAligne​d:​I 90 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_a​ndroid_baselineAligne​d:​I
   
91 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(IZ)​Z 91 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(IZ)​Z
   
92 ····​move-​result·​v1 92 ····​move-​result·​v1
   
93 ····​if-​nez·​v1,​·​:​cond_2 93 ····​if-​nez·​v1,​·​:​cond_2
   
94 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​z;​-​>setBaselineAligned(Z​)​V 94 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​z;​-​>setBaselineAligned(Z​)​V
   
95 ····​:​cond_2 95 ····​:​cond_2
96 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_a​ndroid_weightSum:​I 96 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_a​ndroid_weightSum:​I
   
97 ····​const/​high16·​v2,​·​-​0x40800000····​#·​-​1.​0f 97 ····​const/​high16·​v2,​·​-​0x40800000····​#·​-​1.​0f
   
98 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(IF)​F 98 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(IF)​F
   
99 ····​move-​result·​v1 99 ····​move-​result·​v1
   
100 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>g:​F 100 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>g:​F
   
101 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_a​ndroid_baselineAligne​dChildIndex:​I 101 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_a​ndroid_baselineAligne​dChildIndex:​I
   
102 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(II)​I 102 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(II)​I
   
103 ····​move-​result·​v1 103 ····​move-​result·​v1
   
104 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>b:​I 104 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>b:​I
   
105 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_m​easureWithLargestChil​d:​I 105 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_m​easureWithLargestChil​d:​I
   
106 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(IZ)​Z 106 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(IZ)​Z
   
107 ····​move-​result·​v1 107 ····​move-​result·​v1
   
108 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>h:​Z 108 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>h:​Z
   
109 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_d​ivider:​I 109 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_d​ivider:​I
   
110 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 110 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
111 ····​move-​result-​object·​v1 111 ····​move-​result-​object·​v1
   
112 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​z;​-​>setDividerDrawable(L​android/​graphics/​drawable/​Drawable;​)​V 112 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​z;​-​>setDividerDrawable(L​android/​graphics/​drawable/​Drawable;​)​V
   
113 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_s​howDividers:​I 113 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_s​howDividers:​I
   
114 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a(II)​I 114 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>a(II)​I
   
115 ····​move-​result·​v1 115 ····​move-​result·​v1
   
116 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>n:​I 116 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>n:​I
   
117 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>LinearLayoutCompat_d​ividerPadding:​I 117 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>LinearLayoutCompat_d​ividerPadding:​I
   
118 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>d(II)​I 118 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>d(II)​I
   
119 ····​move-​result·​v1 119 ····​move-​result·​v1
   
120 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>o:​I 120 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​z;​-​>o:​I
   
121 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b()​V 121 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bl;​-​>b()​V
   
122 ····​return-​void 122 ····​return-​void
Max diff block lines reached; 6020/10922 bytes (55.12%) of diff not shown.
[−]
smali/com/a/a/b/a.smali
Offset 523, 27 lines modified Offset 523, 15 lines modified
   
523 ····​move-​result-​object·​v3 523 ····​move-​result-​object·​v3
   
524 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 524 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
525 ····​move-​result-​object·​v3 525 ····​move-​result-​object·​v3
   
526 ····​const-​string·​v4,​·​"/​anbuild.​dex" 526 ····​const-​string·​v4,​·​"/​anbuild.​dex·​com.​android.​internal.​util.​WithFramework·​com.​stericson.​RootTools.​containers.​RootClass·"
   
527 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
528 ····​move-​result-​object·​v3  
   
529 ····​const-​string·​v4,​·​"·​com.​android.​internal.​util.​WithFramework"  
   
530 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
531 ····​move-​result-​object·​v3  
   
532 ····​const-​string·​v4,​·​"·​com.​stericson.​RootTools.​containers.​RootClass·​"  
   
533 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 527 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
534 ····​move-​result-​object·​v3 528 ····​move-​result-​object·​v3
   
535 ····​iget-​object·​v4,​·​p0,​·​Lcom/​a/​a/​b/​a;​-​>f:​[Ljava/​lang/​String;​ 529 ····​iget-​object·​v4,​·​p0,​·​Lcom/​a/​a/​b/​a;​-​>f:​[Ljava/​lang/​String;​
   
[−]
smali/com/mrbimc/selinux/CreditsActivity.smali
Offset 1, 28 lines modified Offset 1, 28 lines modified
1 .​class·​public·​Lcom/​mrbimc/​selinux/​CreditsActivity;​ 1 .​class·​public·​Lcom/​mrbimc/​selinux/​CreditsActivity;​
2 .​super·​Landroid/​support/​v7/​app/​q;​ 2 .​super·​Landroid/​support/​v7/​a/​q;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​constructor·​<init>()​V 4 .​method·​public·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​q;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​a/​q;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
   
9 #·​virtual·​methods 9 #·​virtual·​methods
10 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 10 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
11 ····​.​locals·​3 11 ····​.​locals·​3
   
12 ····​const/​4·​v2,​·​-​0x1 12 ····​const/​4·​v2,​·​-​0x1
   
13 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V 13 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
14 ····​new-​instance·​v0,​·​Landroid/​widget/​FrameLayout;​ 14 ····​new-​instance·​v0,​·​Landroid/​widget/​FrameLayout;​
   
15 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​widget/​FrameLayout;​-​><init>(Landroid/​content/​Context;​)​V 15 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​widget/​FrameLayout;​-​><init>(Landroid/​content/​Context;​)​V
   
16 ····​invoke-​static·​{},​·​Landroid/​view/​View;​-​>generateViewId()​I 16 ····​invoke-​static·​{},​·​Landroid/​view/​View;​-​>generateViewId()​I
   
[−]
smali/com/mrbimc/selinux/a.smali
Offset 13, 23 lines modified Offset 13, 23 lines modified
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​private·​a(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 15 .​method·​private·​a(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
16 ····​.​locals·​3 16 ····​.​locals·​3
   
17 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​app/​p;​ 17 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​a/​p;​
   
18 ····​invoke-​virtual·​{p0},​·​Lcom/​mrbimc/​selinux/​a;​-​>getActivity()​Landroid/​app/​Activity;​ 18 ····​invoke-​virtual·​{p0},​·​Lcom/​mrbimc/​selinux/​a;​-​>getActivity()​Landroid/​app/​Activity;​
   
19 ····​move-​result-​object·​v1 19 ····​move-​result-​object·​v1
   
20 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​p;​-​><init>(Landroid/​content/​Context;​)​V 20 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v7/​a/​p;​-​><init>(Landroid/​content/​Context;​)​V
   
21 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​app/​p;​-​>a(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​p;​ 21 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​a/​p;​-​>a(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​a/​p;​
   
22 ····​new-​instance·​v1,​·​Landroid/​webkit/​WebView;​ 22 ····​new-​instance·​v1,​·​Landroid/​webkit/​WebView;​
   
23 ····​invoke-​virtual·​{p0},​·​Lcom/​mrbimc/​selinux/​a;​-​>getActivity()​Landroid/​app/​Activity;​ 23 ····​invoke-​virtual·​{p0},​·​Lcom/​mrbimc/​selinux/​a;​-​>getActivity()​Landroid/​app/​Activity;​
   
24 ····​move-​result-​object·​v2 24 ····​move-​result-​object·​v2
   
Offset 37, 31 lines modified Offset 37, 31 lines modified
   
37 ····​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​webkit/​WebView;​-​>loadUrl(Ljava/​lang/​String;​)​V 37 ····​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​webkit/​WebView;​-​>loadUrl(Ljava/​lang/​String;​)​V
   
38 ····​const/​4·​v2,​·​0x0 38 ····​const/​4·​v2,​·​0x0
   
39 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​webkit/​WebView;​-​>setHorizontalScrollB​arEnabled(Z)​V 39 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​webkit/​WebView;​-​>setHorizontalScrollB​arEnabled(Z)​V
   
40 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​p;​-​>a(Landroid/​view/​View;​)​Landroid/​support/​v7/​app/​p;​ 40 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​a/​p;​-​>a(Landroid/​view/​View;​)​Landroid/​support/​v7/​a/​p;​
   
41 ····​invoke-​virtual·​{p0},​·​Lcom/​mrbimc/​selinux/​a;​-​>getActivity()​Landroid/​app/​Activity;​ 41 ····​invoke-​virtual·​{p0},​·​Lcom/​mrbimc/​selinux/​a;​-​>getActivity()​Landroid/​app/​Activity;​
   
42 ····​move-​result-​object·​v1 42 ····​move-​result-​object·​v1
   
43 ····​const·​v2,​·​0x7f0c0017 43 ····​const·​v2,​·​0x7f0c0017
   
44 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​Activity;​-​>getString(I)​Ljava/​lang/​String;​ 44 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​Activity;​-​>getString(I)​Ljava/​lang/​String;​
   
45 ····​move-​result-​object·​v1 45 ····​move-​result-​object·​v1
   
46 ····​const/​4·​v2,​·​0x0 46 ····​const/​4·​v2,​·​0x0
   
47 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​p;​-​>b(Ljava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​p;​ 47 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​a/​p;​-​>b(Ljava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​a/​p;​
   
48 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​p;​-​>b()​Landroid/​support/​v7/​app/​o;​ 48 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​p;​-​>b()​Landroid/​support/​v7/​a/​o;​
   
49 ····​return-​void 49 ····​return-​void
50 .​end·​method 50 .​end·​method
   
   
51 #·​virtual·​methods 51 #·​virtual·​methods
52 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 52 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
[−]
smali/com/mrbimc/selinux/MainActivity.smali
Offset 1, 24 lines modified Offset 1, 24 lines modified
1 .​class·​public·​Lcom/​mrbimc/​selinux/​MainActivity;​ 1 .​class·​public·​Lcom/​mrbimc/​selinux/​MainActivity;​
2 .​super·​Landroid/​support/​v7/​app/​q;​ 2 .​super·​Landroid/​support/​v7/​a/​q;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​n:​Landroid/​widget/​Button;​ 4 .​field·​n:​Landroid/​widget/​Button;​
   
5 .​field·​o:​Landroid/​widget/​Button;​ 5 .​field·​o:​Landroid/​widget/​Button;​
   
6 .​field·​p:​Landroid/​widget/​CheckBox;​ 6 .​field·​p:​Landroid/​widget/​CheckBox;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>()​V 8 .​method·​public·​constructor·​<init>()​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​q;​-​><init>()​V 10 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​a/​q;​-​><init>()​V
   
11 ····​return-​void 11 ····​return-​void
12 .​end·​method 12 .​end·​method
   
13 .​method·​static·​synthetic·​a(Lcom/​mrbimc/​selinux/​MainActivity;​)​V 13 .​method·​static·​synthetic·​a(Lcom/​mrbimc/​selinux/​MainActivity;​)​V
14 ····​.​locals·​0 14 ····​.​locals·​0
   
Offset 34, 43 lines modified Offset 34, 43 lines modified
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
36 .​method·​private·​a(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 36 .​method·​private·​a(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
37 ····​.​locals·​4 37 ····​.​locals·​4
   
38 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​app/​p;​ 38 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​a/​p;​
   
39 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​app/​p;​-​><init>(Landroid/​content/​Context;​)​V 39 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​a/​p;​-​><init>(Landroid/​content/​Context;​)​V
   
40 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​app/​p;​-​>a(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​p;​ 40 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​a/​p;​-​>a(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​a/​p;​
   
41 ····​move-​result-​object·​v1 41 ····​move-​result-​object·​v1
   
42 ····​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​support/​v7/​app/​p;​-​>b(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​p;​ 42 ····​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​support/​v7/​a/​p;​-​>b(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​a/​p;​
   
43 ····​move-​result-​object·​v1 43 ····​move-​result-​object·​v1
   
44 ····​const·​v2,​·​0x7f0c001e 44 ····​const·​v2,​·​0x7f0c001e
   
45 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​mrbimc/​selinux/​MainActivity;​-​>getString(I)​Ljava/​lang/​String;​ 45 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​mrbimc/​selinux/​MainActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
46 ····​move-​result-​object·​v2 46 ····​move-​result-​object·​v2
   
47 ····​const/​4·​v3,​·​0x0 47 ····​const/​4·​v3,​·​0x0
   
48 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​app/​p;​-​>a(Ljava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​p;​ 48 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v7/​a/​p;​-​>a(Ljava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​a/​p;​
   
49 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​p;​-​>a()​Landroid/​support/​v7/​app/​o;​ 49 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​p;​-​>a()​Landroid/​support/​v7/​a/​o;​
   
50 ····​const/​4·​v1,​·​0x0 50 ····​const/​4·​v1,​·​0x0
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​p;​-​>a(Z)​Landroid/​support/​v7/​app/​p;​ 51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​a/​p;​-​>a(Z)​Landroid/​support/​v7/​a/​p;​
   
52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​p;​-​>b()​Landroid/​support/​v7/​app/​o;​ 52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​p;​-​>b()​Landroid/​support/​v7/​a/​o;​
   
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
   
55 .​method·​static·​synthetic·​b(Lcom/​mrbimc/​selinux/​MainActivity;​)​V 55 .​method·​static·​synthetic·​b(Lcom/​mrbimc/​selinux/​MainActivity;​)​V
56 ····​.​locals·​0 56 ····​.​locals·​0
   
Offset 211, 15 lines modified Offset 211, 15 lines modified
211 .​end·​method 211 .​end·​method
   
   
212 #·​virtual·​methods 212 #·​virtual·​methods
213 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 213 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
214 ····​.​locals·​1 214 ····​.​locals·​1
   
215 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V 215 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​q;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
216 ····​const·​v0,​·​0x7f040019 216 ····​const·​v0,​·​0x7f040019
   
217 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​mrbimc/​selinux/​MainActivity;​-​>setContentView(I)​V 217 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​mrbimc/​selinux/​MainActivity;​-​>setContentView(I)​V
   
218 ····​const·​v0,​·​0x7f0a0051 218 ····​const·​v0,​·​0x7f0a0051
   
Offset 290, 15 lines modified Offset 290, 15 lines modified
290 ····​const-​class·​v1,​·​Lcom/​mrbimc/​selinux/​CreditsActivity;​ 290 ····​const-​class·​v1,​·​Lcom/​mrbimc/​selinux/​CreditsActivity;​
   
291 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 291 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
292 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​mrbimc/​selinux/​MainActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V 292 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​mrbimc/​selinux/​MainActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V
   
293 ····​:​cond_0 293 ····​:​cond_0
294 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 294 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​q;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
295 ····​move-​result·​v0 295 ····​move-​result·​v0
   
296 ····​return·​v0 296 ····​return·​v0
297 .​end·​method 297 .​end·​method
   
Max diff block lines reached; 0/3713 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/f/g.smali vs.
smali/android/support/v4/g/g.smali
Files similar despite different names (difference score: 29)
Offset 1, 17 lines modified Offset 1, 17 lines modified
1 .​class·​abstract·​Landroid/​support/​v4/​f/​g;​ 1 .​class·​abstract·​Landroid/​support/​v4/​g/​g;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​b:​Landroid/​support/​v4/​f/​i;​ 4 .​field·​b:​Landroid/​support/​v4/​g/​i;​
   
5 .​field·​c:​Landroid/​support/​v4/​f/​j;​ 5 .​field·​c:​Landroid/​support/​v4/​g/​j;​
   
6 .​field·​d:​Landroid/​support/​v4/​f/​l;​ 6 .​field·​d:​Landroid/​support/​v4/​g/​l;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>()​V 8 .​method·​constructor·​<init>()​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 235, 15 lines modified Offset 235, 15 lines modified
   
235 .​method·​protected·​abstract·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 235 .​method·​protected·​abstract·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
236 .​end·​method 236 .​end·​method
   
237 .​method·​public·​a([Ljava/​lang/​Object;​I)​[Ljava/​lang/​Object;​ 237 .​method·​public·​a([Ljava/​lang/​Object;​I)​[Ljava/​lang/​Object;​
238 ····​.​locals·​4 238 ····​.​locals·​4
   
239 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 239 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​g/​g;​-​>a()​I
   
240 ····​move-​result·​v2 240 ····​move-​result·​v2
   
241 ····​array-​length·​v0,​·​p1 241 ····​array-​length·​v0,​·​p1
   
242 ····​if-​ge·​v0,​·​v2,​·​:​cond_2 242 ····​if-​ge·​v0,​·​v2,​·​:​cond_2
   
Offset 265, 15 lines modified Offset 265, 15 lines modified
   
265 ····​:​goto_0 265 ····​:​goto_0
266 ····​const/​4·​v1,​·​0x0 266 ····​const/​4·​v1,​·​0x0
   
267 ····​:​goto_1 267 ····​:​goto_1
268 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 268 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
269 ····​invoke-​virtual·​{p0,​·​v1,​·​p2},​·​Landroid/​support/​v4/​f/​g;​-​>a(II)​Ljava/​lang/​Object;​ 269 ····​invoke-​virtual·​{p0,​·​v1,​·​p2},​·​Landroid/​support/​v4/​g/​g;​-​>a(II)​Ljava/​lang/​Object;​
   
270 ····​move-​result-​object·​v3 270 ····​move-​result-​object·​v3
   
271 ····​aput-​object·​v3,​·​v0,​·​v1 271 ····​aput-​object·​v3,​·​v0,​·​v1
   
272 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 272 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
Offset 302, 26 lines modified Offset 302, 26 lines modified
   
302 .​method·​protected·​abstract·​b()​Ljava/​util/​Map;​ 302 .​method·​protected·​abstract·​b()​Ljava/​util/​Map;​
303 .​end·​method 303 .​end·​method
   
304 .​method·​public·​b(I)​[Ljava/​lang/​Object;​ 304 .​method·​public·​b(I)​[Ljava/​lang/​Object;​
305 ····​.​locals·​4 305 ····​.​locals·​4
   
306 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 306 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​g/​g;​-​>a()​I
   
307 ····​move-​result·​v1 307 ····​move-​result·​v1
   
308 ····​new-​array·​v2,​·​v1,​·​[Ljava/​lang/​Object;​ 308 ····​new-​array·​v2,​·​v1,​·​[Ljava/​lang/​Object;​
   
309 ····​const/​4·​v0,​·​0x0 309 ····​const/​4·​v0,​·​0x0
   
310 ····​:​goto_0 310 ····​:​goto_0
311 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 311 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
312 ····​invoke-​virtual·​{p0,​·​v0,​·​p1},​·​Landroid/​support/​v4/​f/​g;​-​>a(II)​Ljava/​lang/​Object;​ 312 ····​invoke-​virtual·​{p0,​·​v0,​·​p1},​·​Landroid/​support/​v4/​g/​g;​-​>a(II)​Ljava/​lang/​Object;​
   
313 ····​move-​result-​object·​v3 313 ····​move-​result-​object·​v3
   
314 ····​aput-​object·​v3,​·​v2,​·​v0 314 ····​aput-​object·​v3,​·​v2,​·​v0
   
315 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 315 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
Offset 333, 60 lines modified Offset 333, 60 lines modified
   
333 .​method·​protected·​abstract·​c()​V 333 .​method·​protected·​abstract·​c()​V
334 .​end·​method 334 .​end·​method
   
335 .​method·​public·​d()​Ljava/​util/​Set;​ 335 .​method·​public·​d()​Ljava/​util/​Set;​
336 ····​.​locals·​1 336 ····​.​locals·​1
   
337 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​g;​-​>b:​Landroid/​support/​v4/​f/​i;​ 337 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​g;​-​>b:​Landroid/​support/​v4/​g/​i;​
   
338 ····​if-​nez·​v0,​·​:​cond_0 338 ····​if-​nez·​v0,​·​:​cond_0
   
339 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​i;​ 339 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​g/​i;​
   
340 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​f/​i;​-​><init>(Landroid/​support/​v4/​f/​g;​)​V 340 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​g/​i;​-​><init>(Landroid/​support/​v4/​g/​g;​)​V
   
341 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​g;​-​>b:​Landroid/​support/​v4/​f/​i;​ 341 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​g;​-​>b:​Landroid/​support/​v4/​g/​i;​
   
342 ····​:​cond_0 342 ····​:​cond_0
343 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​g;​-​>b:​Landroid/​support/​v4/​f/​i;​ 343 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​g;​-​>b:​Landroid/​support/​v4/​g/​i;​
   
344 ····​return-​object·​v0 344 ····​return-​object·​v0
345 .​end·​method 345 .​end·​method
Max diff block lines reached; 1761/4595 bytes (38.32%) of diff not shown.
[−]
smali/android/support/v4/app/au.smali vs.
smali/android/support/v4/a/au.smali
Files similar despite different names (difference score: 1)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​app/​au;​ 1 .​class·​Landroid/​support/​v4/​a/​au;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 4 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
5 ····​.​locals·​1 5 ····​.​locals·​1
   
[−]
smali/android/support/v4/app/as.smali vs.
smali/android/support/v4/a/as.smali
Files similar despite different names (difference score: 15)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​app/​as;​ 1 .​class·​Landroid/​support/​v4/​a/​as;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​app/​ar;​ 4 .​implements·​Landroid/​support/​v4/​a/​ar;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 6 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 17, 36 lines modified Offset 17, 36 lines modified
   
17 #·​virtual·​methods 17 #·​virtual·​methods
18 .​method·​public·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 18 .​method·​public·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
19 ····​.​locals·​5 19 ····​.​locals·​5
   
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​aq;​-​>b(Landroid/​app/​Activity;​)​Ljava/​lang/​String;​ 21 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​a/​aq;​-​>b(Landroid/​app/​Activity;​)​Ljava/​lang/​String;​
   
22 ····​move-​result-​object·​v1 22 ····​move-​result-​object·​v1
   
23 ····​if-​nez·​v1,​·​:​cond_0 23 ····​if-​nez·​v1,​·​:​cond_0
   
24 ····​:​goto_0 24 ····​:​goto_0
25 ····​return-​object·​v0 25 ····​return-​object·​v0
   
26 ····​:​cond_0 26 ····​:​cond_0
27 ····​new-​instance·​v2,​·​Landroid/​content/​ComponentName;​ 27 ····​new-​instance·​v2,​·​Landroid/​content/​ComponentName;​
   
28 ····​invoke-​direct·​{v2,​·​p1,​·​v1},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​)​V 28 ····​invoke-​direct·​{v2,​·​p1,​·​v1},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​)​V
   
29 ····​:​try_start_0 29 ····​:​try_start_0
30 ····​invoke-​static·​{p1,​·​v2},​·​Landroid/​support/​v4/​app/​aq;​-​>b(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​ 30 ····​invoke-​static·​{p1,​·​v2},​·​Landroid/​support/​v4/​a/​aq;​-​>b(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​
   
31 ····​move-​result-​object·​v3 31 ····​move-​result-​object·​v3
   
32 ····​if-​nez·​v3,​·​:​cond_1 32 ····​if-​nez·​v3,​·​:​cond_1
   
33 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​a/​e;​-​>a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 33 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​b/​e;​-​>a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
   
34 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
35 ····​goto·​:​goto_0 35 ····​goto·​:​goto_0
   
36 ····​:​cond_1 36 ····​:​cond_1
37 ····​new-​instance·​v3,​·​Landroid/​content/​Intent;​ 37 ····​new-​instance·​v3,​·​Landroid/​content/​Intent;​
[−]
smali/android/support/v4/app/h.smali vs.
smali/android/support/v4/a/n.smali
Files similar despite different names (difference score: 58)
Offset 1, 65 lines modified Offset 1, 72 lines modified
1 .​class·​Landroid/​support/​v4/​app/​h;​ 1 .​class·​Landroid/​support/​v4/​a/​n;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​ 4 .​implements·​Landroid/​support/​v4/​a/​t;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​view/​View;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​a/​m;​
   
7 .​field·​final·​synthetic·​b:​Landroid/​support/​v4/​app/​j;​  
   
8 .​field·final·​synthetic·​c:​I 7 #·direct·​methods
  8 .​method·​constructor·​<init>(Landroid/​support/​v4/​a/​m;​)​V
  9 ····​.​locals·​0
   
9 .​field·final·synthetic·​d:​Ljava/​lang/​Object;​ 10 ····iput-​object·p1,​·​p0,​·Landroid/​support/​v4/​a/​n;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
10 .​field·final·​synthetic·​e:​Landroid/​support/​v4/​app/​e;​ 11 ····invoke-​direct·​{p0},​·Ljava/​lang/​Object;​-​><init>()​V
   
  12 ····​return-​void
  13 .​end·​method
   
11 #·​direct·​methods  
12 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​e;​Landroid/​view/​View;​Landroid/​support/​v4/​app/​j;​ILjava/​lang/​Object;​)​V  
13 ····​.​locals·​0  
   
14 ····​iput-​object·​p1,​·​p0,​·Landroid/​support/​v4/​app/​h;​-​>e:​Landroid/​support/​v4/​app/​e;​ 14 #·virtual·​methods
  15 .​method·​public·​a(I)​Landroid/​view/​View;​
  16 ····​.​locals·​2
   
15 ····​iput-​object·p2,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>a:​Landroid/​view/​View;​ 17 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v4/​a/​n;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
16 ····​iput-​object·p3,​·p0,​·​Landroid/​support/​v4/​app/​h;​-​>b:​Landroid/​support/​v4/​app/​j;​ 18 ····​iget-​object·v0,​·v0,​·​Landroid/​support/​v4/​a/​m;​-​>J:​Landroid/​view/​View;​
   
17 ····​iput·​p4,​·p0,​·Landroid/​support/​v4/​app/​h;​-​>c:​I 19 ····​if-​nez·v0,​·:​cond_0
   
18 ····iput-​object·​p5,​·p0,​·​Landroid/​support/​v4/​app/​h;​-​>d:​Ljava/​lang/​Object;​ 20 ····new-​instance·v0,​·​Ljava/​lang/​IllegalStateException​;​
   
19 ····invoke-​direct·{p0},​·Ljava/​lang/​Object;​-​><init>()​V 21 ····const-​string·v1,​·"Fragment·​does·​not·​have·​a·​view"
   
20 ····​return-​void 22 ····invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
21 .​end·​method  
   
  23 ····​throw·​v0
   
22 #·virtual·methods 24 ····:​cond_0
23 .​method·​public·onPreDraw()​Z 25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​n;​-​>a:​Landroid/​support/​v4/​a/​m;​
24 ····​.​locals·​4  
   
25 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v4/​app/​h;​-​>a:​Landroid/​view/​View;​ 26 ····​iget-​object·​v0,​·v0,​·​Landroid/​support/​v4/​a/​m;​-​>J:​Landroid/​view/​View;​
   
26 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 27 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
27 ····​move-​result-​object·​v0 28 ····​move-​result-​object·​v0
   
28 ····invoke-​virtual·{v0,​·p0},​·Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 29 ····​return-​object·​v0
  30 .​end·​method
29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>e:​Landroid/​support/​v4/​app/​e;​  
   
30 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>b:​Landroid/​support/​v4/​app/​j;​ 31 .​method·​public·a()​Z
  32 ····​.​locals·​1
   
31 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>c:​I 33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​n;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
32 ····​iget-​object·​v3,​·p0,​·​Landroid/​support/​v4/​app/​h;​-​>d:​Ljava/​lang/​Object;​ 34 ····​iget-​object·​v0,​·v0,​·​Landroid/​support/​v4/​a/​m;​-​>J:​Landroid/​view/​View;​
   
33 ····​invoke-​static·{v0,​·​v1,​·​v2,​·​v3},​·Landroid/​support/​v4/​app/​e;​-​>a(Landroid/​support/​v4/​app/​e;​Landroid/​support/​v4/​app/​j;​ILjava/​lang/​Object;​)​V 35 ····​if-​eqz·​v0,​·:​cond_0
   
34 ····​const/​4·​v0,​·​0x1 36 ····​const/​4·​v0,​·​0x1
   
  37 ····​:​goto_0
35 ····​return·​v0 38 ····​return·​v0
   
  39 ····​:​cond_0
  40 ····​const/​4·​v0,​·​0x0
   
  41 ····​goto·​:​goto_0
36 .​end·​method 42 .​end·​method
[−]
smali/android/support/v4/app/ay.smali vs.
smali/android/support/v4/a/ay.smali
Files similar despite different names (difference score: 53)
Offset 1, 16 lines modified Offset 1, 16 lines modified
1 .​class·​public·​Landroid/​support/​v4/​app/​ay;​ 1 .​class·​public·​Landroid/​support/​v4/​a/​ay;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Ljava/​lang/​Iterable;​ 4 .​implements·​Ljava/​lang/​Iterable;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​private·​static·​final·​a:​Landroid/​support/​v4/​app/​ba;​ 6 .​field·​private·​static·​final·​a:​Landroid/​support/​v4/​a/​ba;​
   
   
7 #·​instance·​fields 7 #·​instance·​fields
8 .​field·​private·​final·​b:​Ljava/​util/​ArrayList;​ 8 .​field·​private·​final·​b:​Ljava/​util/​ArrayList;​
   
9 .​field·​private·​final·​c:​Landroid/​content/​Context;​ 9 .​field·​private·​final·​c:​Landroid/​content/​Context;​
   
Offset 21, 150 lines modified Offset 21, 150 lines modified
   
21 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 21 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
22 ····​const/​16·​v1,​·​0xb 22 ····​const/​16·​v1,​·​0xb
   
23 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 23 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
24 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​bc;​ 24 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​bc;​
   
25 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​bc;​-​><init>()​V 25 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​a/​bc;​-​><init>()​V
   
26 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​ay;​-​>a:​Landroid/​support/​v4/​app/​ba;​ 26 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​a/​ay;​-​>a:​Landroid/​support/​v4/​a/​ba;​
   
27 ····​:​goto_0 27 ····​:​goto_0
28 ····​return-​void 28 ····​return-​void
   
29 ····​:​cond_0 29 ····​:​cond_0
30 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​bb;​ 30 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​bb;​
   
31 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​bb;​-​><init>()​V 31 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​a/​bb;​-​><init>()​V
   
32 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​ay;​-​>a:​Landroid/​support/​v4/​app/​ba;​ 32 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​a/​ay;​-​>a:​Landroid/​support/​v4/​a/​ba;​
   
33 ····​goto·​:​goto_0 33 ····​goto·​:​goto_0
34 .​end·​method 34 .​end·​method
   
35 .​method·​private·​constructor·​<init>(Landroid/​content/​Context;​)​V 35 .​method·​private·​constructor·​<init>(Landroid/​content/​Context;​)​V
36 ····​.​locals·​1 36 ····​.​locals·​1
   
37 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
38 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 38 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
39 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 39 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
40 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ay;​-​>b:​Ljava/​util/​ArrayList;​ 40 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ay;​-​>b:​Ljava/​util/​ArrayList;​
   
41 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ay;​-​>c:​Landroid/​content/​Context;​ 41 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​ay;​-​>c:​Landroid/​content/​Context;​
   
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
   
44 .​method·​public·​static·​a(Landroid/​content/​Context;​)​Landroid/​support/​v4/​app/​ay;​ 44 .​method·​public·​static·​a(Landroid/​content/​Context;​)​Landroid/​support/​v4/​a/​ay;​
45 ····​.​locals·​1 45 ····​.​locals·​1
   
46 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ay;​ 46 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​ay;​
   
47 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​ay;​-​><init>(Landroid/​content/​Context;​)​V 47 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​a/​ay;​-​><init>(Landroid/​content/​Context;​)​V
   
48 ····​return-​object·​v0 48 ····​return-​object·​v0
49 .​end·​method 49 .​end·​method
   
   
50 #·​virtual·​methods 50 #·​virtual·​methods
51 .​method·​public·​a(Landroid/​app/​Activity;​)​Landroid/​support/​v4/​app/​ay;​ 51 .​method·​public·​a(Landroid/​app/​Activity;​)​Landroid/​support/​v4/​a/​ay;​
52 ····​.​locals·​2 52 ····​.​locals·​2
   
53 ····​const/​4·​v0,​·​0x0 53 ····​const/​4·​v0,​·​0x0
   
54 ····​instance-​of·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​az;​ 54 ····​instance-​of·​v1,​·​p1,​·​Landroid/​support/​v4/​a/​az;​
   
55 ····​if-​eqz·​v1,​·​:​cond_0 55 ····​if-​eqz·​v1,​·​:​cond_0
   
56 ····​move-​object·​v0,​·​p1 56 ····​move-​object·​v0,​·​p1
   
57 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​app/​az;​ 57 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​a/​az;​
   
58 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​app/​az;​-​>a()​Landroid/​content/​Intent;​ 58 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​a/​az;​-​>a()​Landroid/​content/​Intent;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
60 ····​:​cond_0 60 ····​:​cond_0
61 ····​if-​nez·​v0,​·​:​cond_3 61 ····​if-​nez·​v0,​·​:​cond_3
   
62 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​aq;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 62 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​a/​aq;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​move-​object·​v1,​·​v0 64 ····​move-​object·​v1,​·​v0
   
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​if-​eqz·​v1,​·​:​cond_2 66 ····​if-​eqz·​v1,​·​:​cond_2
Max diff block lines reached; 6576/10079 bytes (65.24%) of diff not shown.
[−]
smali/android/support/v4/view/aw.smali vs.
smali/android/support/v4/h/ac.smali
Files similar despite different names (difference score: 2)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​interface·​abstract·​Landroid/​support/​v4/​view/​aw;​ 1 .​class·​interface·​abstract·​Landroid/​support/​v4/​h/​ac;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods 3 #·​virtual·​methods
4 .​method·​public·​abstract·​a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​ 4 .​method·​public·​abstract·​a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​
5 .​end·​method 5 .​end·​method
   
[−]
smali/android/support/v4/view/cb.smali vs.
smali/android/support/v4/h/br.smali
Files similar despite different names (difference score: 58)
Offset 1, 99 lines modified Offset 1, 102 lines modified
1 .​class·​Landroid/​support/​v4/​view/​cb;​ 1 .​class·​Landroid/​support/​v4/​h/​br;​
2 .​super·​Landroid/​support/​v4/​view/​ca;​ 2 .​super·​Landroid/​support/​v4/​h/​bp;​
   
   
  3 #·​instance·​fields
  4 .​field·​b:​Ljava/​util/​WeakHashMap;​
   
   
3 #·​direct·​methods 5 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 6 .​method·​constructor·​<init>()​V
5 ····​.​locals·0 7 ····​.​locals·1
   
6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ca;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​h/​bp;​-​><init>()​V
   
  9 ····​const/​4·​v0,​·​0x0
   
  10 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​br;​-​>b:​Ljava/​util/​WeakHashMap;​
   
7 ····​return-​void 11 ····​return-​void
8 .​end·​method 12 .​end·​method
   
   
9 #·​virtual·​methods 13 #·​virtual·​methods
10 .​method·​public·​a(Landroid/​view/​View;​IIII)​V 14 .​method·​public·​a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​)​V
11 ····​.​locals·​0 15 ····​.​locals·​0
   
12 ····​invoke-​static·​{p1,​·p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​support/​v4/​view/​cl;​-​>a(Landroid/​view/​View;​IIII)​V 16 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​h/​bx;​-​>a(Landroid/​view/​View;​)​V
   
13 ····​return-​void 17 ····​return-​void
14 .​end·​method 18 .​end·​method
   
15 .​method·​public·​a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​)​V 19 .​method·​public·​a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​F)​V
16 ····​.​locals·​0 20 ····​.​locals·​0
   
17 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​cl;​-​>a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​)​V 21 ····​invoke-​static·​{p2,​·​p3},​·​Landroid/​support/​v4/​h/​bx;​-​>a(Landroid/​view/​View;​F)​V
   
18 ····​return-​void 22 ····​return-​void
19 .​end·​method 23 .​end·​method
   
20 .​method·​public·​a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 24 .​method·​public·​a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​J)​V
21 ····​.​locals·​1 25 ····​.​locals·​1
   
22 ····​invoke-​static·​{p1,​·p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​cl;​-​>a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 26 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​h/​bx;​-​>a(Landroid/​view/​View;​J)​V
   
23 ····​return-​void 27 ····​return-​void
24 .​end·​method 28 .​end·​method
   
25 .​method·​public·​b(Landroid/​view/​View;​)​V 29 .​method·​public·a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​Landroid/​support/​v4/​h/​cd;​)​V
26 ····​.​locals·0 30 ····​.​locals·1
   
27 ····invoke-​static·​{p1},​·Landroid/​support/​v4/​view/​cl;​-​>a(Landroid/​view/​View;​)​V 31 ····const/​high16·​v0,​·​0x7e000000
   
28 ····return-​void 32 ····invoke-​virtual·​{p2,​·​v0,​·​p3},​·​Landroid/​view/​View;​-​>setTag(ILjava/​lang/​Object;​)​V
29 .​end·​method  
   
30 .​method·​public·c(Landroid/​view/​View;​)​I 33 ····​new-​instance·v0,​·Landroid/​support/​v4/​h/​bs;​
31 ····​.​locals·​1  
   
32 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​cl;​-​>b(Landroid/​view/​View;​)​I 34 ····​invoke-​direct·​{v0,​·p1},​·​Landroid/​support/​v4/​h/​bs;​-​><init>(Landroid/​support/​v4/​h/​bn;​)​V
   
33 ····move-​result·v0 35 ····invoke-​static·{p2,​·v0},​·Landroid/​support/​v4/​h/​bx;​-​>a(Landroid/​view/​View;​Landroid/​support/​v4/​h/​cd;​)​V
   
34 ····​return·v0 36 ····​return-​void
35 .​end·​method 37 .​end·​method
   
36 .​method·​public·c(Landroid/​view/​View;​I)​V 38 .​method·​public·a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​Landroid/​view/​animation/​Interpolator;​)​V
37 ····​.​locals·1 39 ····​.​locals·0
   
38 ····​const/​4·v0,​·​0x4 40 ····invoke-​static·​{p2,​·​p3},​·​Landroid/​support/​v4/​h/​bx;​-​>a(Landroid/​view/​View;​Landroid/​view/​animation/​Interpolator;​)​V
   
39 ····if-​ne·​p2,​·v0,​·​:​cond_0 41 ····return-​void
  42 .​end·​method
   
40 ····​const/​4·​p2,​·​0x2 43 .​method·public·b(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​)​V
  44 ····​.​locals·​0
   
41 ····:​cond_0 45 ····invoke-​static·​{p2},​·​Landroid/​support/​v4/​h/​bx;​-​>b(Landroid/​view/​View;​)​V
42 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​cl;​-​>a(Landroid/​view/​View;​I)​V  
   
43 ····​return-​void 46 ····​return-​void
44 .​end·​method 47 .​end·​method
   
45 .​method·​public·​i(Landroid/​view/​View;​)​I 48 .​method·​public·b(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​F)​V
46 ····​.​locals·1 49 ····​.​locals·0
   
47 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​cl;​-​>c(Landroid/​view/​View;​)​I  
   
48 ····move-​result·v0 50 ····invoke-​static·​{p2,​·​p3},​·​Landroid/​support/​v4/​h/​bx;​-​>b(Landroid/​view/​View;​F)​V
   
49 ····​return·v0 51 ····​return-​void
50 .​end·​method 52 .​end·​method
   
51 .​method·​public·l(Landroid/​view/​View;​)​V 53 .​method·​public·c(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​F)​V
52 ····​.​locals·​0 54 ····​.​locals·​0
   
53 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​cl;​-​>d(Landroid/​view/​View;​)​V 55 ····​invoke-​static·​{p2,​·p3},​·​Landroid/​support/​v4/​h/​bx;​-​>c(Landroid/​view/​View;​F)​V
   
54 ····​return-​void 56 ····​return-​void
55 .​end·​method 57 .​end·​method
Max diff block lines reached; 367/4239 bytes (8.66%) of diff not shown.
[−]
smali/android/support/v4/b/a/e.smali vs.
smali/android/support/v4/c/a/d.smali
Files similar despite different names (difference score: 40)
Offset 1, 42 lines modified Offset 1, 32 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​e;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​d;​
2 .​super·​Landroid/​support/​v4/​b/​a/​d;​ 2 .​super·​Landroid/​support/​v4/​c/​a/​b;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 4 .​method·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​b/​a/​d;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​c/​a/​b;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
   
9 #·​virtual·​methods 9 #·​virtual·​methods
10 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​Z)​V 10 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​)​V
11 ····​.​locals·​0 11 ····​.​locals·​0
   
12 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​b/​a/​k;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Z)​V 12 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​c/​a/​j;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​public·​b(Landroid/​graphics/​drawable/​Drawable;​)​Z  
16 ····​.​locals·​1  
   
17 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​b/​a/​k;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​Z  
   
18 ····​move-​result·​v0  
   
19 ····​return·​v0  
20 .​end·​method  
   
21 .​method·​public·​c(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 15 .​method·​public·​c(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
22 ····​.​locals·​1 16 ····​.​locals·​1
   
23 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​b/​a/​k;​-​>b(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 17 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​c/​a/​j;​-​>b(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
   
24 ····​move-​result-​object·​v0 18 ····​move-​result-​object·​v0
   
25 ····​return-​object·​v0 19 ····​return-​object·​v0
26 .​end·​method 20 .​end·​method
[−]
smali/android/support/v4/app/FragmentManagerState.smali vs.
smali/android/support/v4/a/aa.smali
Files similar despite different names (difference score: 58)
Offset 1, 35 lines modified Offset 1, 35 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​FragmentManagerState;​ 1 .​class·​final·​Landroid/​support/​v4/​a/​aa;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​os/​Parcelable;​ 4 .​implements·​Landroid/​os/​Parcelable;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​public·​static·​final·​CREATOR:​Landroid/​os/​Parcelable$Creator;​ 6 .​field·​public·​static·​final·​CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
   
7 #·​instance·​fields 7 #·​instance·​fields
8 .​field·​a:​[Landroid/​support/​v4/​app/​FragmentState;​ 8 .​field·​a:​[Landroid/​support/​v4/​a/​ac;​
   
9 .​field·​b:​[I 9 .​field·​b:​[I
   
10 .​field·​c:​[Landroid/​support/​v4/​app/​BackStackState;​ 10 .​field·​c:​[Landroid/​support/​v4/​a/​k;​
   
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​static·​constructor·​<clinit>()​V 12 .​method·​static·​constructor·​<clinit>()​V
13 ····​.​locals·​1 13 ····​.​locals·​1
   
14 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​z;​ 14 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​ab;​
   
15 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​z;​-​><init>()​V 15 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​a/​ab;​-​><init>()​V
   
16 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 16 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​a/​aa;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
17 ····​return-​void 17 ····​return-​void
18 .​end·​method 18 .​end·​method
   
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
Offset 39, 39 lines modified Offset 39, 39 lines modified
39 .​end·​method 39 .​end·​method
   
40 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V 40 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
41 ····​.​locals·​1 41 ····​.​locals·​1
   
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
43 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 43 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​a/​ac;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
44 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>createTypedArray(Lan​droid/​os/​Parcelable$Creator;​)​[Ljava/​lang/​Object;​ 44 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>createTypedArray(Lan​droid/​os/​Parcelable$Creator;​)​[Ljava/​lang/​Object;​
   
45 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
46 ····​check-​cast·​v0,​·​[Landroid/​support/​v4/​app/​FragmentState;​ 46 ····​check-​cast·​v0,​·​[Landroid/​support/​v4/​a/​ac;​
   
47 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>a:​[Landroid/​support/​v4/​app/​FragmentState;​ 47 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aa;​-​>a:​[Landroid/​support/​v4/​a/​ac;​
   
48 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>createIntArray()​[I 48 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>createIntArray()​[I
   
49 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
50 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>b:​[I 50 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aa;​-​>b:​[I
   
51 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 51 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​a/​k;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
52 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>createTypedArray(Lan​droid/​os/​Parcelable$Creator;​)​[Ljava/​lang/​Object;​ 52 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>createTypedArray(Lan​droid/​os/​Parcelable$Creator;​)​[Ljava/​lang/​Object;​
   
53 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
54 ····​check-​cast·​v0,​·​[Landroid/​support/​v4/​app/​BackStackState;​ 54 ····​check-​cast·​v0,​·​[Landroid/​support/​v4/​a/​k;​
   
55 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>c:​[Landroid/​support/​v4/​app/​BackStackState;​ 55 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aa;​-​>c:​[Landroid/​support/​v4/​a/​k;​
   
56 ····​return-​void 56 ····​return-​void
57 .​end·​method 57 .​end·​method
   
   
58 #·​virtual·​methods 58 #·​virtual·​methods
59 .​method·​public·​describeContents()​I 59 .​method·​public·​describeContents()​I
Offset 81, 21 lines modified Offset 81, 21 lines modified
   
81 ····​return·​v0 81 ····​return·​v0
82 .​end·​method 82 .​end·​method
   
83 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 83 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
84 ····​.​locals·​1 84 ····​.​locals·​1
   
85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>a:​[Landroid/​support/​v4/​app/​FragmentState;​ 85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aa;​-​>a:​[Landroid/​support/​v4/​a/​ac;​
   
86 ····​invoke-​virtual·​{p1,​·​v0,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeTypedArray([Lan​droid/​os/​Parcelable;​I)​V 86 ····​invoke-​virtual·​{p1,​·​v0,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeTypedArray([Lan​droid/​os/​Parcelable;​I)​V
   
87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>b:​[I 87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aa;​-​>b:​[I
   
88 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeIntArray([I)​V 88 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeIntArray([I)​V
   
89 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>c:​[Landroid/​support/​v4/​app/​BackStackState;​ 89 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aa;​-​>c:​[Landroid/​support/​v4/​a/​k;​
   
90 ····​invoke-​virtual·​{p1,​·​v0,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeTypedArray([Lan​droid/​os/​Parcelable;​I)​V 90 ····​invoke-​virtual·​{p1,​·​v0,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeTypedArray([Lan​droid/​os/​Parcelable;​I)​V
   
91 ····​return-​void 91 ····​return-​void
92 .​end·​method 92 .​end·​method
[−]
smali/android/support/v4/b/a/f.smali vs.
smali/android/support/v4/c/a/f.smali
Files similar despite different names (difference score: 12)
Offset 1, 64 lines modified Offset 1, 64 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​f;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​f;​
2 .​super·​Landroid/​support/​v4/​b/​a/​e;​ 2 .​super·​Landroid/​support/​v4/​c/​a/​e;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 4 .​method·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​b/​a/​e;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​c/​a/​e;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
   
9 #·​virtual·​methods 9 #·​virtual·​methods
10 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​FF)​V 10 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​FF)​V
11 ····​.​locals·​0 11 ····​.​locals·​0
   
12 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​b/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​FF)​V 12 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​c/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​FF)​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V 15 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​b/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​I)​V 17 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​c/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​I)​V
   
18 ····​return-​void 18 ····​return-​void
19 .​end·​method 19 .​end·​method
   
20 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​IIII)​V 20 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​IIII)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​support/​v4/​b/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​IIII)​V 22 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​support/​v4/​c/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​IIII)​V
   
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
25 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V 25 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​b/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V 27 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​c/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
   
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V 30 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
31 ····​.​locals·​0 31 ····​.​locals·​0
   
32 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​b/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V 32 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​c/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
35 .​method·​public·​c(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 35 .​method·​public·​c(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
36 ····​.​locals·​1 36 ····​.​locals·​1
   
37 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​b/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 37 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​c/​a/​l;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
   
38 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
39 ····​return-​object·​v0 39 ····​return-​object·​v0
40 .​end·​method 40 .​end·​method
[−]
smali/android/support/v4/app/av.smali vs.
smali/android/support/v4/a/av.smali
Files similar despite different names (difference score: 28)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​app/​av;​ 1 .​class·​Landroid/​support/​v4/​a/​av;​
2 .​super·​Landroid/​widget/​FrameLayout;​ 2 .​super·​Landroid/​widget/​FrameLayout;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 4 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
Offset 12, 52 lines modified Offset 12, 52 lines modified
12 .​end·​method 12 .​end·​method
   
13 .​method·​static·​a(Landroid/​view/​View;​)​Landroid/​view/​ViewGroup;​ 13 .​method·​static·​a(Landroid/​view/​View;​)​Landroid/​view/​ViewGroup;​
14 ····​.​locals·​3 14 ····​.​locals·​3
   
15 ····​const/​4·​v2,​·​-​0x1 15 ····​const/​4·​v2,​·​-​0x1
   
16 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​av;​ 16 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​av;​
   
17 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​ 17 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​
   
18 ····​move-​result-​object·​v1 18 ····​move-​result-​object·​v1
   
19 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​av;​-​><init>(Landroid/​content/​Context;​)​V 19 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​a/​av;​-​><init>(Landroid/​content/​Context;​)​V
   
20 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 20 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
21 ····​move-​result-​object·​v1 21 ····​move-​result-​object·​v1
   
22 ····​if-​eqz·​v1,​·​:​cond_0 22 ····​if-​eqz·​v1,​·​:​cond_0
   
23 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​av;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V 23 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​a/​av;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V
   
24 ····​:​cond_0 24 ····​:​cond_0
25 ····​new-​instance·​v1,​·​Landroid/​widget/​FrameLayout$LayoutPar​ams;​ 25 ····​new-​instance·​v1,​·​Landroid/​widget/​FrameLayout$LayoutPar​ams;​
   
26 ····​invoke-​direct·​{v1,​·​v2,​·​v2},​·​Landroid/​widget/​FrameLayout$LayoutPar​ams;​-​><init>(II)​V 26 ····​invoke-​direct·​{v1,​·​v2,​·​v2},​·​Landroid/​widget/​FrameLayout$LayoutPar​ams;​-​><init>(II)​V
   
27 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​View;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V 27 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​View;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V
   
28 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​av;​-​>addView(Landroid/​view/​View;​)​V 28 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​v4/​a/​av;​-​>addView(Landroid/​view/​View;​)​V
   
29 ····​return-​object·​v0 29 ····​return-​object·​v0
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​protected·​dispatchRestoreInstan​ceState(Landroid/​util/​SparseArray;​)​V 32 .​method·​protected·​dispatchRestoreInstan​ceState(Landroid/​util/​SparseArray;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
   
34 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​av;​-​>dispatchThawSelfOnly​(Landroid/​util/​SparseArray;​)​V 34 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​av;​-​>dispatchThawSelfOnly​(Landroid/​util/​SparseArray;​)​V
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
37 .​method·​protected·​dispatchSaveInstanceS​tate(Landroid/​util/​SparseArray;​)​V 37 .​method·​protected·​dispatchSaveInstanceS​tate(Landroid/​util/​SparseArray;​)​V
38 ····​.​locals·​0 38 ····​.​locals·​0
   
39 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​av;​-​>dispatchFreezeSelfOn​ly(Landroid/​util/​SparseArray;​)​V 39 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​av;​-​>dispatchFreezeSelfOn​ly(Landroid/​util/​SparseArray;​)​V
   
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
[−]
smali/android/support/v7/b/a/a.smali vs.
smali/android/support/v7/c/a/a.smali
Files similar despite different names (difference score: 47)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​Landroid/​support/​v7/​b/​a/​a;​ 1 .​class·​public·​Landroid/​support/​v7/​c/​a/​a;​
2 .​super·​Landroid/​graphics/​drawable/​Drawable;​ 2 .​super·​Landroid/​graphics/​drawable/​Drawable;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​ 4 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
Offset 11, 379 lines modified Offset 11, 379 lines modified
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V 12 .​method·​public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V
13 ····​.​locals·​0 13 ····​.​locals·​0
   
14 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V 14 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V
   
15 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​b/​a/​a;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​V 15 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​c/​a/​a;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​V
   
16 ····​return-​void 16 ····​return-​void
17 .​end·​method 17 .​end·​method
   
   
18 #·​virtual·​methods 18 #·​virtual·​methods
19 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​)​V 19 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​)​V
20 ····​.​locals·​2 20 ····​.​locals·​2
   
21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​b/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​c/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
22 ····​if-​eqz·​v0,​·​:​cond_0 22 ····​if-​eqz·​v0,​·​:​cond_0
   
23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​b/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​c/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
24 ····​const/​4·​v1,​·​0x0 24 ····​const/​4·​v1,​·​0x0
   
25 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setCallback(Landroid​/​graphics/​drawable/​Drawable$Callback;​)​V 25 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setCallback(Landroid​/​graphics/​drawable/​Drawable$Callback;​)​V
   
26 ····​:​cond_0 26 ····​:​cond_0
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​b/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​c/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
28 ····​if-​eqz·​p1,​·​:​cond_1 28 ····​if-​eqz·​p1,​·​:​cond_1
   
29 ····​invoke-​virtual·​{p1,​·​p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setCallback(Landroid​/​graphics/​drawable/​Drawable$Callback;​)​V 29 ····​invoke-​virtual·​{p1,​·​p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setCallback(Landroid​/​graphics/​drawable/​Drawable$Callback;​)​V
   
30 ····​:​cond_1 30 ····​:​cond_1
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​draw(Landroid/​graphics/​Canvas;​)​V 33 .​method·​public·​draw(Landroid/​graphics/​Canvas;​)​V
34 ····​.​locals·​1 34 ····​.​locals·​1
   
35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​b/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​c/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
36 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V 36 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V
   
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
39 .​method·​public·​getChangingConfigurat​ions()​I 39 .​method·​public·​getChangingConfigurat​ions()​I
40 ····​.​locals·​1 40 ····​.​locals·​1
   
41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​b/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​c/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
42 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getChangingConfigura​tions()​I 42 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getChangingConfigura​tions()​I
   
43 ····​move-​result·​v0 43 ····​move-​result·​v0
   
44 ····​return·​v0 44 ····​return·​v0
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​getCurrent()​Landroid/​graphics/​drawable/​Drawable;​ 46 .​method·​public·​getCurrent()​Landroid/​graphics/​drawable/​Drawable;​
47 ····​.​locals·​1 47 ····​.​locals·​1
   
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​b/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​c/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
49 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getCurrent()​Landroid/​graphics/​drawable/​Drawable;​ 49 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getCurrent()​Landroid/​graphics/​drawable/​Drawable;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​return-​object·​v0 51 ····​return-​object·​v0
52 .​end·​method 52 .​end·​method
   
53 .​method·​public·​getIntrinsicHeight()​I 53 .​method·​public·​getIntrinsicHeight()​I
54 ····​.​locals·​1 54 ····​.​locals·​1
   
55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​b/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​c/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
56 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getIntrinsicHeight()​I 56 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getIntrinsicHeight()​I
   
57 ····​move-​result·​v0 57 ····​move-​result·​v0
   
58 ····​return·​v0 58 ····​return·​v0
59 .​end·​method 59 .​end·​method
   
60 .​method·​public·​getIntrinsicWidth()​I 60 .​method·​public·​getIntrinsicWidth()​I
61 ····​.​locals·​1 61 ····​.​locals·​1
   
62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​b/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​ 62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​c/​a/​a;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
63 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getIntrinsicWidth()​I 63 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getIntrinsicWidth()​I
Max diff block lines reached; 11289/14957 bytes (75.48%) of diff not shown.
[−]
smali/android/support/v4/f/k.smali vs.
smali/android/support/v4/g/k.smali
Files similar despite different names (difference score: 14)
Offset 1, 78 lines modified Offset 1, 78 lines modified
1 .​class·​final·​Landroid/​support/​v4/​f/​k;​ 1 .​class·​final·​Landroid/​support/​v4/​g/​k;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Ljava/​util/​Iterator;​ 4 .​implements·​Ljava/​util/​Iterator;​
5 .​implements·​Ljava/​util/​Map$Entry;​ 5 .​implements·​Ljava/​util/​Map$Entry;​
   
   
6 #·​instance·​fields 6 #·​instance·​fields
7 .​field·​a:​I 7 .​field·​a:​I
   
8 .​field·​b:​I 8 .​field·​b:​I
   
9 .​field·​c:​Z 9 .​field·​c:​Z
   
10 .​field·​final·​synthetic·​d:​Landroid/​support/​v4/​f/​g;​ 10 .​field·​final·​synthetic·​d:​Landroid/​support/​v4/​g/​g;​
   
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​g;​)​V 12 .​method·​constructor·​<init>(Landroid/​support/​v4/​g/​g;​)​V
13 ····​.​locals·​1 13 ····​.​locals·​1
   
14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>d:​Landroid/​support/​v4/​f/​g;​ 14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>d:​Landroid/​support/​v4/​g/​g;​
   
15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
16 ····​const/​4·​v0,​·​0x0 16 ····​const/​4·​v0,​·​0x0
   
17 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>c:​Z 17 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>c:​Z
   
18 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 18 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v4/​g/​g;​-​>a()​I
   
19 ····​move-​result·​v0 19 ····​move-​result·​v0
   
20 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1 20 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1
   
21 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>a:​I 21 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>a:​I
   
22 ····​const/​4·​v0,​·​-​0x1 22 ····​const/​4·​v0,​·​-​0x1
   
23 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>b:​I 23 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>b:​I
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​a()​Ljava/​util/​Map$Entry;​ 27 .​method·​public·​a()​Ljava/​util/​Map$Entry;​
28 ····​.​locals·​1 28 ····​.​locals·​1
   
29 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>b:​I 29 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>b:​I
   
30 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 30 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
31 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>b:​I 31 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>b:​I
   
32 ····​const/​4·​v0,​·​0x1 32 ····​const/​4·​v0,​·​0x1
   
33 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>c:​Z 33 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>c:​Z
   
34 ····​return-​object·​p0 34 ····​return-​object·​p0
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​final·​equals(Ljava/​lang/​Object;​)​Z 36 .​method·​public·​final·​equals(Ljava/​lang/​Object;​)​Z
37 ····​.​locals·​5 37 ····​.​locals·​5
   
38 ····​const/​4·​v0,​·​0x1 38 ····​const/​4·​v0,​·​0x1
   
39 ····​const/​4·​v1,​·​0x0 39 ····​const/​4·​v1,​·​0x0
   
40 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>c:​Z 40 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>c:​Z
   
41 ····​if-​nez·​v2,​·​:​cond_0 41 ····​if-​nez·​v2,​·​:​cond_0
   
42 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​ 42 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​
   
43 ····​const-​string·​v1,​·​"This·​container·​does·​not·​support·​retaining·​Map.​Entry·​objects" 43 ····​const-​string·​v1,​·​"This·​container·​does·​not·​support·​retaining·​Map.​Entry·​objects"
   
Offset 91, 41 lines modified Offset 91, 41 lines modified
91 ····​:​cond_1 91 ····​:​cond_1
92 ····​check-​cast·​p1,​·​Ljava/​util/​Map$Entry;​ 92 ····​check-​cast·​p1,​·​Ljava/​util/​Map$Entry;​
   
93 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 93 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
94 ····​move-​result-​object·​v2 94 ····​move-​result-​object·​v2
   
95 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>d:​Landroid/​support/​v4/​f/​g;​ 95 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>d:​Landroid/​support/​v4/​g/​g;​
   
96 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>b:​I 96 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​g/​k;​-​>b:​I
   
97 ····​invoke-​virtual·​{v3,​·​v4,​·​v1},​·​Landroid/​support/​v4/​f/​g;​-​>a(II)​Ljava/​lang/​Object;​ 97 ····​invoke-​virtual·​{v3,​·​v4,​·​v1},​·​Landroid/​support/​v4/​g/​g;​-​>a(II)​Ljava/​lang/​Object;​
   
98 ····​move-​result-​object·​v3 98 ····​move-​result-​object·​v3
   
99 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​support/​v4/​f/​c;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 99 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​support/​v4/​g/​c;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
100 ····​move-​result·​v2 100 ····​move-​result·​v2
   
101 ····​if-​eqz·​v2,​·​:​cond_2 101 ····​if-​eqz·​v2,​·​:​cond_2
Max diff block lines reached; 8402/11462 bytes (73.30%) of diff not shown.
[−]
smali/android/support/v4/b/a/i.smali vs.
smali/android/support/v4/c/a/i.smali
Files similar despite different names (difference score: 27)
Offset 1, 66 lines modified Offset 1, 66 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​i;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​i;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 4 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
5 ····​.​locals·​1 5 ····​.​locals·​1
   
6 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​ 6 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​
   
7 ····​if-​nez·​v0,​·​:​cond_0 7 ····​if-​nez·​v0,​·​:​cond_0
   
8 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​a/​n;​ 8 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​c/​a/​n;​
   
9 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​b/​a/​n;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 9 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​c/​a/​n;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
   
10 ····​move-​object·​p0,​·​v0 10 ····​move-​object·​p0,​·​v0
   
11 ····​:​cond_0 11 ····​:​cond_0
12 ····​return-​object·​p0 12 ····​return-​object·​p0
13 .​end·​method 13 .​end·​method
   
14 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V 14 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V
15 ····​.​locals·​1 15 ····​.​locals·​1
   
16 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​m;​ 16 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​m;​
   
17 ····​if-​eqz·​v0,​·​:​cond_0 17 ····​if-​eqz·​v0,​·​:​cond_0
   
18 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​b/​a/​m;​ 18 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​c/​a/​m;​
   
19 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​b/​a/​m;​-​>setTint(I)​V 19 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​m;​-​>setTint(I)​V
   
20 ····​:​cond_0 20 ····​:​cond_0
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
23 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V 23 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
24 ····​.​locals·​1 24 ····​.​locals·​1
   
25 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​m;​ 25 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​m;​
   
26 ····​if-​eqz·​v0,​·​:​cond_0 26 ····​if-​eqz·​v0,​·​:​cond_0
   
27 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​b/​a/​m;​ 27 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​c/​a/​m;​
   
28 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​b/​a/​m;​-​>setTintList(Landroid​/​content/​res/​ColorStateList;​)​V 28 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​m;​-​>setTintList(Landroid​/​content/​res/​ColorStateList;​)​V
   
29 ····​:​cond_0 29 ····​:​cond_0
30 ····​return-​void 30 ····​return-​void
31 .​end·​method 31 .​end·​method
   
32 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V 32 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
   
34 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​m;​ 34 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​m;​
   
35 ····​if-​eqz·​v0,​·​:​cond_0 35 ····​if-​eqz·​v0,​·​:​cond_0
   
36 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​b/​a/​m;​ 36 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​c/​a/​m;​
   
37 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​b/​a/​m;​-​>setTintMode(Landroid​/​graphics/​PorterDuff$Mode;​)​V 37 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​m;​-​>setTintMode(Landroid​/​graphics/​PorterDuff$Mode;​)​V
   
38 ····​:​cond_0 38 ····​:​cond_0
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
[−]
smali/android/support/v4/b/a/k.smali vs.
smali/android/support/v4/c/a/k.smali
Files similar despite different names (difference score: 42)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​k;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​k;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Z)​V 4 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Z)​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
Offset 20, 20 lines modified Offset 20, 20 lines modified
   
20 ····​return·​v0 20 ····​return·​v0
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​static·​b(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 22 .​method·​public·​static·​b(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​p;​ 24 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​p;​
   
25 ····​if-​nez·​v0,​·​:​cond_0 25 ····​if-​nez·​v0,​·​:​cond_0
   
26 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​a/​p;​ 26 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​c/​a/​p;​
   
27 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​b/​a/​p;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 27 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​c/​a/​p;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
   
28 ····​move-​object·​p0,​·​v0 28 ····​move-​object·​p0,​·​v0
   
29 ····​:​cond_0 29 ····​:​cond_0
30 ····​return-​object·​p0 30 ····​return-​object·​p0
31 .​end·​method 31 .​end·​method
[−]
smali/android/support/v7/app/s.smali vs.
smali/android/support/v7/a/s.smali
Files similar despite different names (difference score: 38)
Offset 1, 95 lines modified Offset 1, 95 lines modified
1 .​class·​public·​abstract·​Landroid/​support/​v7/​app/​s;​ 1 .​class·​public·​abstract·​Landroid/​support/​v7/​a/​s;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 4 .​method·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
9 .​method·​public·​static·​a(Landroid/​app/​Activity;​Landroid/​support/​v7/​app/​r;​)​Landroid/​support/​v7/​app/​s;​ 9 .​method·​public·​static·​a(Landroid/​app/​Activity;​Landroid/​support/​v7/​a/​r;​)​Landroid/​support/​v7/​a/​s;​
10 ····​.​locals·​2 10 ····​.​locals·​2
   
11 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 11 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
12 ····​const/​16·​v1,​·​0xb 12 ····​const/​16·​v1,​·​0xb
   
13 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 13 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
14 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​app/​v;​ 14 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​a/​v;​
   
15 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>getWindow()​Landroid/​view/​Window;​ 15 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>getWindow()​Landroid/​view/​Window;​
   
16 ····​move-​result-​object·​v1 16 ····​move-​result-​object·​v1
   
17 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​app/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​app/​r;​)​V 17 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​a/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​a/​r;​)​V
   
18 ····​:​goto_0 18 ····​:​goto_0
19 ····​return-​object·​v0 19 ····​return-​object·​v0
   
20 ····​:​cond_0 20 ····​:​cond_0
21 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 21 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​a/​w;​
   
22 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>getWindow()​Landroid/​view/​Window;​ 22 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>getWindow()​Landroid/​view/​Window;​
   
23 ····​move-​result-​object·​v1 23 ····​move-​result-​object·​v1
   
24 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​app/​r;​)​V 24 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​a/​w;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​a/​r;​)​V
   
25 ····​goto·​:​goto_0 25 ····​goto·​:​goto_0
26 .​end·​method 26 .​end·​method
   
27 .​method·​public·​static·​a(Landroid/​app/​Dialog;​Landroid/​support/​v7/​app/​r;​)​Landroid/​support/​v7/​app/​s;​ 27 .​method·​public·​static·​a(Landroid/​app/​Dialog;​Landroid/​support/​v7/​a/​r;​)​Landroid/​support/​v7/​a/​s;​
28 ····​.​locals·​3 28 ····​.​locals·​3
   
29 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 29 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
30 ····​const/​16·​v1,​·​0xb 30 ····​const/​16·​v1,​·​0xb
   
31 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 31 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
32 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​app/​v;​ 32 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​a/​v;​
   
33 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Dialog;​-​>getContext()​Landroid/​content/​Context;​ 33 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Dialog;​-​>getContext()​Landroid/​content/​Context;​
   
34 ····​move-​result-​object·​v1 34 ····​move-​result-​object·​v1
   
35 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Dialog;​-​>getWindow()​Landroid/​view/​Window;​ 35 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Dialog;​-​>getWindow()​Landroid/​view/​Window;​
   
36 ····​move-​result-​object·​v2 36 ····​move-​result-​object·​v2
   
37 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p1},​·​Landroid/​support/​v7/​app/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​app/​r;​)​V 37 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p1},​·​Landroid/​support/​v7/​a/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​a/​r;​)​V
   
38 ····​:​goto_0 38 ····​:​goto_0
39 ····​return-​object·​v0 39 ····​return-​object·​v0
   
40 ····​:​cond_0 40 ····​:​cond_0
41 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 41 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​a/​w;​
   
42 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Dialog;​-​>getContext()​Landroid/​content/​Context;​ 42 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Dialog;​-​>getContext()​Landroid/​content/​Context;​
   
43 ····​move-​result-​object·​v1 43 ····​move-​result-​object·​v1
   
44 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Dialog;​-​>getWindow()​Landroid/​view/​Window;​ 44 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Dialog;​-​>getWindow()​Landroid/​view/​Window;​
   
45 ····​move-​result-​object·​v2 45 ····​move-​result-​object·​v2
   
46 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p1},​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​app/​r;​)​V 46 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p1},​·​Landroid/​support/​v7/​a/​w;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​a/​r;​)​V
   
47 ····​goto·​:​goto_0 47 ····​goto·​:​goto_0
48 .​end·​method 48 .​end·​method
   
   
49 #·​virtual·​methods 49 #·​virtual·​methods
50 .​method·​public·​abstract·​a()​Landroid/​support/​v7/​app/​a;​ 50 .​method·​public·​abstract·​a()​Landroid/​support/​v7/​a/​a;​
51 .​end·​method 51 .​end·​method
   
52 .​method·​public·​abstract·​a(I)​V 52 .​method·​public·​abstract·​a(I)​V
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​abstract·​a(Landroid/​content/​res/​Configuration;​)​V 54 .​method·​public·​abstract·​a(Landroid/​content/​res/​Configuration;​)​V
55 .​end·​method 55 .​end·​method
[−]
smali/android/support/v4/view/co.smali vs.
smali/android/support/v4/h/be.smali
Files similar despite different names (difference score: 39)
Offset 1, 36 lines modified Offset 1, 36 lines modified
1 .​class·​Landroid/​support/​v4/​view/​co;​ 1 .​class·​Landroid/​support/​v4/​h/​be;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​ei;​)​Landroid/​support/​v4/​view/​ei;​ 4 .​method·​public·​static·​a(Landroid/​view/​View;​Landroid/​support/​v4/​h/​cg;​)​Landroid/​support/​v4/​h/​cg;​
5 ····​.​locals·​2 5 ····​.​locals·​2
   
6 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v4/​view/​ej;​ 6 ····​instance-​of·​v0,​·​p1,​·​Landroid/​support/​v4/​h/​ch;​
   
7 ····​if-​eqz·​v0,​·​:​cond_0 7 ····​if-​eqz·​v0,​·​:​cond_0
   
8 ····​move-​object·​v0,​·​p1 8 ····​move-​object·​v0,​·​p1
   
9 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​ej;​ 9 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​h/​ch;​
   
10 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​ej;​-​>e()​Landroid/​view/​WindowInsets;​ 10 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​h/​ch;​-​>e()​Landroid/​view/​WindowInsets;​
   
11 ····​move-​result-​object·​v0 11 ····​move-​result-​object·​v0
   
12 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​view/​View;​-​>onApplyWindowInsets(​Landroid/​view/​WindowInsets;​)​Landroid/​view/​WindowInsets;​ 12 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​view/​View;​-​>onApplyWindowInsets(​Landroid/​view/​WindowInsets;​)​Landroid/​view/​WindowInsets;​
   
13 ····​move-​result-​object·​v1 13 ····​move-​result-​object·​v1
   
14 ····​if-​eq·​v1,​·​v0,​·​:​cond_0 14 ····​if-​eq·​v1,​·​v0,​·​:​cond_0
   
15 ····​new-​instance·​p1,​·​Landroid/​support/​v4/​view/​ej;​ 15 ····​new-​instance·​p1,​·​Landroid/​support/​v4/​h/​ch;​
   
16 ····​invoke-​direct·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​ej;​-​><init>(Landroid/​view/​WindowInsets;​)​V 16 ····​invoke-​direct·​{p1,​·​v1},​·​Landroid/​support/​v4/​h/​ch;​-​><init>(Landroid/​view/​WindowInsets;​)​V
   
17 ····​:​cond_0 17 ····​:​cond_0
18 ····​return-​object·​p1 18 ····​return-​object·​p1
19 .​end·​method 19 .​end·​method
   
20 .​method·​public·​static·​a(Landroid/​view/​View;​)​V 20 .​method·​public·​static·​a(Landroid/​view/​View;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
Offset 44, 26 lines modified Offset 44, 18 lines modified
44 ····​.​locals·​0 44 ····​.​locals·​0
   
45 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setElevation(F)​V 45 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setElevation(F)​V
   
46 ····​return-​void 46 ····​return-​void
47 .​end·​method 47 .​end·​method
   
48 .​method·​public·​static·​a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​bn;​)​V 48 .​method·​public·​static·​a(Landroid/​view/​View;​Landroid/​support/​v4/​h/​an;​)​V
49 ····​.​locals·​1 49 ····​.​locals·​1
   
50 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​cp;​ 50 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​h/​bf;​
   
51 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​view/​cp;​-​><init>(Landroid/​support/​v4/​view/​bn;​)​V 51 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​h/​bf;​-​><init>(Landroid/​support/​v4/​h/​an;​)​V
   
52 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​view/​View;​-​>setOnApplyWindowInse​tsListener(Landroid/​view/​View$OnApplyWindowIns​etsListener;​)​V 52 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​view/​View;​-​>setOnApplyWindowInse​tsListener(Landroid/​view/​View$OnApplyWindowIns​etsListener;​)​V
   
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​static·​b(Landroid/​view/​View;​)​V  
56 ····​.​locals·​0  
   
57 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>stopNestedScroll()​V  
   
58 ····​return-​void  
59 .​end·​method  
[−]
smali/android/support/v7/c/a.smali vs.
smali/android/support/v7/d/a.smali
Files similar despite different names (difference score: 9)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​abstract·​Landroid/​support/​v7/​c/​a;​ 1 .​class·​public·​abstract·​Landroid/​support/​v7/​d/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​a:​Ljava/​lang/​Object;​ 4 .​field·​private·​a:​Ljava/​lang/​Object;​
   
5 .​field·​private·​b:​Z 5 .​field·​private·​b:​Z
Offset 30, 23 lines modified Offset 30, 23 lines modified
   
30 .​method·​public·​abstract·​a(Ljava/​lang/​CharSequence;​)​V 30 .​method·​public·​abstract·​a(Ljava/​lang/​CharSequence;​)​V
31 .​end·​method 31 .​end·​method
   
32 .​method·​public·​a(Ljava/​lang/​Object;​)​V 32 .​method·​public·​a(Ljava/​lang/​Object;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
   
34 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​c/​a;​-​>a:​Ljava/​lang/​Object;​ 34 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​d/​a;​-​>a:​Ljava/​lang/​Object;​
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
37 .​method·​public·​a(Z)​V 37 .​method·​public·​a(Z)​V
38 ····​.​locals·​0 38 ····​.​locals·​0
   
39 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v7/​c/​a;​-​>b:​Z 39 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v7/​d/​a;​-​>b:​Z
   
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​public·​abstract·​b()​Landroid/​view/​Menu;​ 42 .​method·​public·​abstract·​b()​Landroid/​view/​Menu;​
43 .​end·​method 43 .​end·​method
   
Offset 78, 19 lines modified Offset 78, 19 lines modified
   
78 .​method·​public·​abstract·​i()​Landroid/​view/​View;​ 78 .​method·​public·​abstract·​i()​Landroid/​view/​View;​
79 .​end·​method 79 .​end·​method
   
80 .​method·​public·​j()​Ljava/​lang/​Object;​ 80 .​method·​public·​j()​Ljava/​lang/​Object;​
81 ····​.​locals·​1 81 ····​.​locals·​1
   
82 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​c/​a;​-​>a:​Ljava/​lang/​Object;​ 82 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​d/​a;​-​>a:​Ljava/​lang/​Object;​
   
83 ····​return-​object·​v0 83 ····​return-​object·​v0
84 .​end·​method 84 .​end·​method
   
85 .​method·​public·​k()​Z 85 .​method·​public·​k()​Z
86 ····​.​locals·​1 86 ····​.​locals·​1
   
87 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​c/​a;​-​>b:​Z 87 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​d/​a;​-​>b:​Z
   
88 ····​return·​v0 88 ····​return·​v0
89 .​end·​method 89 .​end·​method
[−]
smali/android/support/v4/b/a/d.smali vs.
smali/android/support/v4/c/a/e.smali
Files similar despite different names (difference score: 32)
Offset 1, 32 lines modified Offset 1, 42 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​d;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​e;​
2 .​super·​Landroid/​support/​v4/​b/​a/​b;​ 2 .​super·​Landroid/​support/​v4/​c/​a/​d;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 4 .​method·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​b/​a/​b;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​c/​a/​d;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
   
9 #·​virtual·​methods 9 #·​virtual·​methods
10 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​)​V 10 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​Z)​V
11 ····​.​locals·​0 11 ····​.​locals·​0
   
12 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​b/​a/​j;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​V 12 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​c/​a/​k;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Z)​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
  15 .​method·​public·​b(Landroid/​graphics/​drawable/​Drawable;​)​Z
  16 ····​.​locals·​1
   
  17 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​c/​a/​k;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​Z
   
  18 ····​move-​result·​v0
   
  19 ····​return·​v0
  20 .​end·​method
   
15 .​method·​public·​c(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 21 .​method·​public·​c(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
16 ····​.​locals·​1 22 ····​.​locals·​1
   
17 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​b/​a/​j;​-​>b(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 23 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​c/​a/​k;​-​>b(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
   
18 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v0
   
19 ····​return-​object·​v0 25 ····​return-​object·​v0
20 .​end·​method 26 .​end·​method
[−]
smali/android/support/v4/app/z.smali vs.
smali/android/support/v4/a/ad.smali
Files similar despite different names (difference score: 52)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​z;​ 1 .​class·​final·​Landroid/​support/​v4/​a/​ad;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​os/​Parcelable$Creator;​ 4 .​implements·​Landroid/​os/​Parcelable$Creator;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
Offset 12, 44 lines modified Offset 12, 44 lines modified
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 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentManagerState;​ 16 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​a/​ac;​
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​ 18 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​ac;​
   
19 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​><init>(Landroid/​os/​Parcel;​)​V 19 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​a/​ac;​-​><init>(Landroid/​os/​Parcel;​)​V
   
20 ····​return-​object·​v0 20 ····​return-​object·​v0
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​a(I)​[Landroid/​support/​v4/​app/​FragmentManagerState;​ 22 .​method·​public·​a(I)​[Landroid/​support/​v4/​a/​ac;​
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​FragmentManagerState;​ 24 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​a/​ac;​
   
25 ····​return-​object·​v0 25 ····​return-​object·​v0
26 .​end·​method 26 .​end·​method
   
27 .​method·​public·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 27 .​method·​public·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
28 ····​.​locals·​1 28 ····​.​locals·​1
   
29 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​z;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentManagerState;​ 29 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​ad;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​a/​ac;​
   
30 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
31 ····​return-​object·​v0 31 ····​return-​object·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 33 .​method·​public·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
34 ····​.​locals·​1 34 ····​.​locals·​1
   
35 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​z;​-​>a(I)​[Landroid/​support/​v4/​app/​FragmentManagerState;​ 35 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​ad;​-​>a(I)​[Landroid/​support/​v4/​a/​ac;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
37 ····​return-​object·​v0 37 ····​return-​object·​v0
38 .​end·​method 38 .​end·​method
[−]
smali/android/support/v4/f/n.smali vs.
smali/android/support/v4/g/n.smali
Files similar despite different names (difference score: 24)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​Landroid/​support/​v4/​f/​n;​ 1 .​class·​public·​Landroid/​support/​v4/​g/​n;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Ljava/​lang/​Cloneable;​ 4 .​implements·​Ljava/​lang/​Cloneable;​
   
   
5 #·​static·​fields 5 #·​static·​fields
Offset 23, 90 lines modified Offset 23, 90 lines modified
23 .​method·​static·​constructor·​<clinit>()​V 23 .​method·​static·​constructor·​<clinit>()​V
24 ····​.​locals·​1 24 ····​.​locals·​1
   
25 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​ 25 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​
   
26 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​f/​n;​-​>a:​Ljava/​lang/​Object;​ 27 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​g/​n;​-​>a:​Ljava/​lang/​Object;​
   
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​constructor·​<init>()​V 30 .​method·​public·​constructor·​<init>()​V
31 ····​.​locals·​1 31 ····​.​locals·​1
   
32 ····​const/​16·​v0,​·​0xa 32 ····​const/​16·​v0,​·​0xa
   
33 ····​invoke-​direct·​{p0,​·​v0},​·​Landroid/​support/​v4/​f/​n;​-​><init>(I)​V 33 ····​invoke-​direct·​{p0,​·​v0},​·​Landroid/​support/​v4/​g/​n;​-​><init>(I)​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​constructor·​<init>(I)​V 36 .​method·​public·​constructor·​<init>(I)​V
37 ····​.​locals·​3 37 ····​.​locals·​3
   
38 ····​const/​4·​v2,​·​0x0 38 ····​const/​4·​v2,​·​0x0
   
39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
40 ····​iput-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​f/​n;​-​>b:​Z 40 ····​iput-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​g/​n;​-​>b:​Z
   
41 ····​if-​nez·​p1,​·​:​cond_0 41 ····​if-​nez·​p1,​·​:​cond_0
   
42 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>a:​[I 42 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​g/​c;​-​>a:​[I
   
43 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​n;​-​>c:​[I 43 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​n;​-​>c:​[I
   
44 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>c:​[Ljava/​lang/​Object;​ 44 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​g/​c;​-​>c:​[Ljava/​lang/​Object;​
   
45 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​n;​-​>d:​[Ljava/​lang/​Object;​ 45 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​n;​-​>d:​[Ljava/​lang/​Object;​
   
46 ····​:​goto_0 46 ····​:​goto_0
47 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​f/​n;​-​>e:​I 47 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​g/​n;​-​>e:​I
   
48 ····​return-​void 48 ····​return-​void
   
49 ····​:​cond_0 49 ····​:​cond_0
50 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​f/​c;​-​>a(I)​I 50 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​g/​c;​-​>a(I)​I
   
51 ····​move-​result·​v0 51 ····​move-​result·​v0
   
52 ····​new-​array·​v1,​·​v0,​·​[I 52 ····​new-​array·​v1,​·​v0,​·​[I
   
53 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​n;​-​>c:​[I 53 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​g/​n;​-​>c:​[I
   
54 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​ 54 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
   
55 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​n;​-​>d:​[Ljava/​lang/​Object;​ 55 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​n;​-​>d:​[Ljava/​lang/​Object;​
   
56 ····​goto·​:​goto_0 56 ····​goto·​:​goto_0
57 .​end·​method 57 .​end·​method
   
58 .​method·​private·​d()​V 58 .​method·​private·​d()​V
59 ····​.​locals·​8 59 ····​.​locals·​8
   
60 ····​const/​4·​v2,​·​0x0 60 ····​const/​4·​v2,​·​0x0
   
61 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v4/​f/​n;​-​>e:​I 61 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v4/​g/​n;​-​>e:​I
   
62 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​f/​n;​-​>c:​[I 62 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​g/​n;​-​>c:​[I
   
63 ····​iget-​object·​v5,​·​p0,​·​Landroid/​support/​v4/​f/​n;​-​>d:​[Ljava/​lang/​Object;​ 63 ····​iget-​object·​v5,​·​p0,​·​Landroid/​support/​v4/​g/​n;​-​>d:​[Ljava/​lang/​Object;​
   
64 ····​move·​v1,​·​v2 64 ····​move·​v1,​·​v2
   
65 ····​move·​v0,​·​v2 65 ····​move·​v0,​·​v2
   
66 ····​:​goto_0 66 ····​:​goto_0
67 ····​if-​ge·​v1,​·​v3,​·​:​cond_2 67 ····​if-​ge·​v1,​·​v3,​·​:​cond_2
   
68 ····​aget-​object·​v6,​·​v5,​·​v1 68 ····​aget-​object·​v6,​·​v5,​·​v1
   
69 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​f/​n;​-​>a:​Ljava/​lang/​Object;​ 69 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​g/​n;​-​>a:​Ljava/​lang/​Object;​
   
70 ····​if-​eq·​v6,​·​v7,​·​:​cond_1 70 ····​if-​eq·​v6,​·​v7,​·​:​cond_1
   
71 ····​if-​eq·​v1,​·​v0,​·​:​cond_0 71 ····​if-​eq·​v1,​·​v0,​·​:​cond_0
   
72 ····​aget·​v7,​·​v4,​·​v1 72 ····​aget·​v7,​·​v4,​·​v1
   
Max diff block lines reached; 5999/8992 bytes (66.71%) of diff not shown.
[−]
smali/android/support/v4/view/ea.smali vs.
smali/android/support/v4/h/ca.smali
Files similar despite different names (difference score: 48)
Offset 1, 60 lines modified Offset 1, 60 lines modified
1 .​class·​final·​Landroid/​support/​v4/​view/​ea;​ 1 .​class·​final·​Landroid/​support/​v4/​h/​ca;​
2 .​super·​Landroid/​animation/​AnimatorListenerAdapt​er;​ 2 .​super·​Landroid/​animation/​AnimatorListenerAdapt​er;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​view/​ef;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​h/​cd;​
   
5 .​field·​final·​synthetic·​b:​Landroid/​view/​View;​ 5 .​field·​final·​synthetic·​b:​Landroid/​view/​View;​
   
   
6 #·​direct·​methods 6 #·​direct·​methods
7 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​ef;​Landroid/​view/​View;​)​V 7 .​method·​constructor·​<init>(Landroid/​support/​v4/​h/​cd;​Landroid/​view/​View;​)​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ea;​-​>a:​Landroid/​support/​v4/​view/​ef;​ 9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​h/​ca;​-​>a:​Landroid/​support/​v4/​h/​cd;​
   
10 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​view/​ea;​-​>b:​Landroid/​view/​View;​ 10 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​h/​ca;​-​>b:​Landroid/​view/​View;​
   
11 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
14 #·​virtual·​methods 14 #·​virtual·​methods
15 .​method·​public·​onAnimationCancel(Lan​droid/​animation/​Animator;​)​V 15 .​method·​public·​onAnimationCancel(Lan​droid/​animation/​Animator;​)​V
16 ····​.​locals·​2 16 ····​.​locals·​2
   
17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ea;​-​>a:​Landroid/​support/​v4/​view/​ef;​ 17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​ca;​-​>a:​Landroid/​support/​v4/​h/​cd;​
   
18 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ea;​-​>b:​Landroid/​view/​View;​ 18 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​h/​ca;​-​>b:​Landroid/​view/​View;​
   
19 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ef;​-​>c(Landroid/​view/​View;​)​V 19 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​cd;​-​>c(Landroid/​view/​View;​)​V
   
20 ····​return-​void 20 ····​return-​void
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​onAnimationEnd(Landro​id/​animation/​Animator;​)​V 22 .​method·​public·​onAnimationEnd(Landro​id/​animation/​Animator;​)​V
23 ····​.​locals·​2 23 ····​.​locals·​2
   
24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ea;​-​>a:​Landroid/​support/​v4/​view/​ef;​ 24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​ca;​-​>a:​Landroid/​support/​v4/​h/​cd;​
   
25 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ea;​-​>b:​Landroid/​view/​View;​ 25 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​h/​ca;​-​>b:​Landroid/​view/​View;​
   
26 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ef;​-​>b(Landroid/​view/​View;​)​V 26 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​cd;​-​>b(Landroid/​view/​View;​)​V
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
29 .​method·​public·​onAnimationStart(Land​roid/​animation/​Animator;​)​V 29 .​method·​public·​onAnimationStart(Land​roid/​animation/​Animator;​)​V
30 ····​.​locals·​2 30 ····​.​locals·​2
   
31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ea;​-​>a:​Landroid/​support/​v4/​view/​ef;​ 31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​ca;​-​>a:​Landroid/​support/​v4/​h/​cd;​
   
32 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ea;​-​>b:​Landroid/​view/​View;​ 32 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​h/​ca;​-​>b:​Landroid/​view/​View;​
   
33 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ef;​-​>a(Landroid/​view/​View;​)​V 33 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​cd;​-​>a(Landroid/​view/​View;​)​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
[−]
smali/android/support/v4/view/dz.smali vs.
smali/android/support/v4/h/bx.smali
Files similar despite different names (difference score: 8)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​view/​dz;​ 1 .​class·​Landroid/​support/​v4/​h/​bx;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​view/​View;​)​V 4 .​method·​public·​static·​a(Landroid/​view/​View;​)​V
5 ····​.​locals·​1 5 ····​.​locals·​1
   
Offset 35, 26 lines modified Offset 35, 26 lines modified
35 ····​move-​result-​object·​v0 35 ····​move-​result-​object·​v0
   
36 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setDuration(J)​Landroid/​view/​ViewPropertyAnimator;​ 36 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setDuration(J)​Landroid/​view/​ViewPropertyAnimator;​
   
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
39 .​method·​public·​static·​a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​ef;​)​V 39 .​method·​public·​static·​a(Landroid/​view/​View;​Landroid/​support/​v4/​h/​cd;​)​V
40 ····​.​locals·​2 40 ····​.​locals·​2
   
41 ····​if-​eqz·​p1,​·​:​cond_0 41 ····​if-​eqz·​p1,​·​:​cond_0
   
42 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>animate()​Landroid/​view/​ViewPropertyAnimator;​ 42 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>animate()​Landroid/​view/​ViewPropertyAnimator;​
   
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v0
   
44 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ea;​ 44 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​h/​by;​
   
45 ····​invoke-​direct·​{v1,​·​p1,​·​p0},​·​Landroid/​support/​v4/​view/​ea;​-​><init>(Landroid/​support/​v4/​view/​ef;​Landroid/​view/​View;​)​V 45 ····​invoke-​direct·​{v1,​·​p1,​·​p0},​·​Landroid/​support/​v4/​h/​by;​-​><init>(Landroid/​support/​v4/​h/​cd;​Landroid/​view/​View;​)​V
   
46 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setListener(Landroid​/​animation/​Animator$AnimatorList​ener;​)​Landroid/​view/​ViewPropertyAnimator;​ 46 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setListener(Landroid​/​animation/​Animator$AnimatorList​ener;​)​Landroid/​view/​ViewPropertyAnimator;​
   
47 ····​:​goto_0 47 ····​:​goto_0
48 ····​return-​void 48 ····​return-​void
   
49 ····​:​cond_0 49 ····​:​cond_0
[−]
smali/android/support/v4/app/ao.smali vs.
smali/android/support/v4/a/ao.smali
Files similar despite different names (difference score: 18)
Offset 1, 84 lines modified Offset 1, 84 lines modified
1 .​class·​Landroid/​support/​v4/​app/​ao;​ 1 .​class·​Landroid/​support/​v4/​a/​ao;​
2 .​super·​Landroid/​support/​v4/​app/​am;​ 2 .​super·​Landroid/​support/​v4/​a/​am;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​static·​a:​Z 4 .​field·​static·​a:​Z
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​b:​Landroid/​support/​v4/​f/​n;​ 6 .​field·​final·​b:​Landroid/​support/​v4/​g/​n;​
   
7 .​field·​final·​c:​Landroid/​support/​v4/​f/​n;​ 7 .​field·​final·​c:​Landroid/​support/​v4/​g/​n;​
   
8 .​field·​final·​d:​Ljava/​lang/​String;​ 8 .​field·​final·​d:​Ljava/​lang/​String;​
   
9 .​field·​e:​Landroid/​support/​v4/​app/​o;​ 9 .​field·​e:​Landroid/​support/​v4/​a/​p;​
   
10 .​field·​f:​Z 10 .​field·​f:​Z
   
11 .​field·​g:​Z 11 .​field·​g:​Z
   
   
12 #·​direct·​methods 12 #·​direct·​methods
13 .​method·​static·​constructor·​<clinit>()​V 13 .​method·​static·​constructor·​<clinit>()​V
14 ····​.​locals·​1 14 ····​.​locals·​1
   
15 ····​const/​4·​v0,​·​0x0 15 ····​const/​4·​v0,​·​0x0
   
16 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​app/​ao;​-​>a:​Z 16 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​a/​ao;​-​>a:​Z
   
17 ····​return-​void 17 ····​return-​void
18 .​end·​method 18 .​end·​method
   
19 .​method·​constructor·​<init>(Ljava/​lang/​String;​Landroid/​support/​v4/​app/​o;​Z)​V 19 .​method·​constructor·​<init>(Ljava/​lang/​String;​Landroid/​support/​v4/​a/​p;​Z)​V
20 ····​.​locals·​1 20 ····​.​locals·​1
   
21 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​am;​-​><init>()​V 21 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​a/​am;​-​><init>()​V
   
22 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​n;​ 22 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​g/​n;​
   
23 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​f/​n;​-​><init>()​V 23 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​g/​n;​-​><init>()​V
   
24 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ao;​-​>b:​Landroid/​support/​v4/​f/​n;​ 24 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ao;​-​>b:​Landroid/​support/​v4/​g/​n;​
   
25 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​n;​ 25 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​g/​n;​
   
26 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​f/​n;​-​><init>()​V 26 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​g/​n;​-​><init>()​V
   
27 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ao;​-​>c:​Landroid/​support/​v4/​f/​n;​ 27 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ao;​-​>c:​Landroid/​support/​v4/​g/​n;​
   
28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ao;​-​>d:​Ljava/​lang/​String;​ 28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​ao;​-​>d:​Ljava/​lang/​String;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​ao;​-​>e:​Landroid/​support/​v4/​app/​o;​ 29 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​a/​ao;​-​>e:​Landroid/​support/​v4/​a/​p;​
   
30 ····​iput-​boolean·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​ao;​-​>f:​Z 30 ····​iput-​boolean·​p3,​·​p0,​·​Landroid/​support/​v4/​a/​ao;​-​>f:​Z
   
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
   
   
33 #·​virtual·​methods 33 #·​virtual·​methods
34 .​method·​a(Landroid/​support/​v4/​app/​o;​)​V 34 .​method·​a(Landroid/​support/​v4/​a/​p;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
   
36 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ao;​-​>e:​Landroid/​support/​v4/​app/​o;​ 36 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​ao;​-​>e:​Landroid/​support/​v4/​a/​p;​
   
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
39 .​method·​public·​a(Ljava/​lang/​String;​Ljava/​io/​FileDescriptor;​Ljava/​io/​PrintWriter;​[Ljava/​lang/​String;​)​V 39 .​method·​public·​a(Ljava/​lang/​String;​Ljava/​io/​FileDescriptor;​Ljava/​io/​PrintWriter;​[Ljava/​lang/​String;​)​V
40 ····​.​locals·​5 40 ····​.​locals·​5
   
41 ····​const/​4·​v2,​·​0x0 41 ····​const/​4·​v2,​·​0x0
   
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ao;​-​>b:​Landroid/​support/​v4/​f/​n;​ 42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ao;​-​>b:​Landroid/​support/​v4/​g/​n;​
   
43 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​n;​-​>b()​I 43 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​n;​-​>b()​I
   
44 ····​move-​result·​v0 44 ····​move-​result·​v0
   
45 ····​if-​lez·​v0,​·​:​cond_0 45 ····​if-​lez·​v0,​·​:​cond_0
   
46 ····​invoke-​virtual·​{p3,​·​p1},​·​Ljava/​io/​PrintWriter;​-​>print(Ljava/​lang/​String;​)​V 46 ····​invoke-​virtual·​{p3,​·​p1},​·​Ljava/​io/​PrintWriter;​-​>print(Ljava/​lang/​String;​)​V
   
Offset 103, 66 lines modified Offset 103, 66 lines modified
103 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 103 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
104 ····​move-​result-​object·​v3 104 ····​move-​result-​object·​v3
   
105 ····​move·​v1,​·​v2 105 ····​move·​v1,​·​v2
   
106 ····​:​goto_0 106 ····​:​goto_0
107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ao;​-​>b:​Landroid/​support/​v4/​f/​n;​ 107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ao;​-​>b:​Landroid/​support/​v4/​g/​n;​
   
108 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​n;​-​>b()​I 108 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​n;​-​>b()​I
   
109 ····​move-​result·​v0 109 ····​move-​result·​v0
   
110 ····​if-​ge·​v1,​·​v0,​·​:​cond_0 110 ····​if-​ge·​v1,​·​v0,​·​:​cond_0
Max diff block lines reached; 20807/24459 bytes (85.07%) of diff not shown.
[−]
smali/android/support/v4/app/ap.smali vs.
smali/android/support/v4/a/ap.smali
Files similar despite different names (difference score: 59)
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​ap;​ 1 .​class·​final·​Landroid/​support/​v4/​a/​ap;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​a/​l;​ 4 .​implements·​Landroid/​support/​v4/​b/​l;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​a:​I 6 .​field·​final·​a:​I
   
7 .​field·​final·​b:​Landroid/​os/​Bundle;​ 7 .​field·​final·​b:​Landroid/​os/​Bundle;​
   
8 .​field·​c:​Landroid/​support/​v4/​app/​an;​ 8 .​field·​c:​Landroid/​support/​v4/​a/​an;​
   
9 .​field·​d:​Landroid/​support/​v4/​a/​k;​ 9 .​field·​d:​Landroid/​support/​v4/​b/​k;​
   
10 .​field·​e:​Z 10 .​field·​e:​Z
   
11 .​field·​f:​Z 11 .​field·​f:​Z
   
12 .​field·​g:​Ljava/​lang/​Object;​ 12 .​field·​g:​Ljava/​lang/​Object;​
   
Offset 28, 47 lines modified Offset 28, 47 lines modified
   
28 .​field·​k:​Z 28 .​field·​k:​Z
   
29 .​field·​l:​Z 29 .​field·​l:​Z
   
30 .​field·​m:​Z 30 .​field·​m:​Z
   
31 .​field·​n:​Landroid/​support/​v4/​app/​ap;​ 31 .​field·​n:​Landroid/​support/​v4/​a/​ap;​
   
32 .​field·​final·​synthetic·​o:​Landroid/​support/​v4/​app/​ao;​ 32 .​field·​final·​synthetic·​o:​Landroid/​support/​v4/​a/​ao;​
   
   
33 #·​virtual·​methods 33 #·​virtual·​methods
34 .​method·​a()​V 34 .​method·​a()​V
35 ····​.​locals·​4 35 ····​.​locals·​4
   
36 ····​const/​4·​v3,​·​0x1 36 ····​const/​4·​v3,​·​0x1
   
37 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>i:​Z 37 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>i:​Z
   
38 ····​if-​eqz·​v0,​·​:​cond_1 38 ····​if-​eqz·​v0,​·​:​cond_1
   
39 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>j:​Z 39 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>j:​Z
   
40 ····​if-​eqz·​v0,​·​:​cond_1 40 ····​if-​eqz·​v0,​·​:​cond_1
   
41 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>h:​Z 41 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>h:​Z
   
42 ····​:​cond_0 42 ····​:​cond_0
43 ····​:​goto_0 43 ····​:​goto_0
44 ····​return-​void 44 ····​return-​void
   
45 ····​:​cond_1 45 ····​:​cond_1
46 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>h:​Z 46 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>h:​Z
   
47 ····​if-​nez·​v0,​·​:​cond_0 47 ····​if-​nez·​v0,​·​:​cond_0
   
48 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>h:​Z 48 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>h:​Z
   
49 ····​sget-​boolean·​v0,​·​Landroid/​support/​v4/​app/​ao;​-​>a:​Z 49 ····​sget-​boolean·​v0,​·​Landroid/​support/​v4/​a/​ao;​-​>a:​Z
   
50 ····​if-​eqz·​v0,​·​:​cond_2 50 ····​if-​eqz·​v0,​·​:​cond_2
   
51 ····​const-​string·​v0,​·​"LoaderManager" 51 ····​const-​string·​v0,​·​"LoaderManager"
   
52 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 52 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
Offset 87, 52 lines modified Offset 87, 52 lines modified
87 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 87 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
88 ····​move-​result-​object·​v1 88 ····​move-​result-​object·​v1
   
89 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 89 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
90 ····​:​cond_2 90 ····​:​cond_2
91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>d:​Landroid/​support/​v4/​a/​k;​ 91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>d:​Landroid/​support/​v4/​b/​k;​
   
92 ····​if-​nez·​v0,​·​:​cond_3 92 ····​if-​nez·​v0,​·​:​cond_3
   
93 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>c:​Landroid/​support/​v4/​app/​an;​ 93 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>c:​Landroid/​support/​v4/​a/​an;​
   
94 ····​if-​eqz·​v0,​·​:​cond_3 94 ····​if-​eqz·​v0,​·​:​cond_3
   
95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>c:​Landroid/​support/​v4/​app/​an;​ 95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>c:​Landroid/​support/​v4/​a/​an;​
   
96 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>a:​I 96 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>a:​I
   
97 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>b:​Landroid/​os/​Bundle;​ 97 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>b:​Landroid/​os/​Bundle;​
   
98 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​an;​-​>a(ILandroid/​os/​Bundle;​)​Landroid/​support/​v4/​a/​k;​ 98 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​a/​an;​-​>a(ILandroid/​os/​Bundle;​)​Landroid/​support/​v4/​b/​k;​
   
99 ····​move-​result-​object·​v0 99 ····​move-​result-​object·​v0
   
100 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ap;​-​>d:​Landroid/​support/​v4/​a/​k;​ 100 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ap;​-​>d:​Landroid/​support/​v4/​b/​k;​
   
101 ····​:​cond_3 101 ····​:​cond_3
Max diff block lines reached; 32233/35645 bytes (90.43%) of diff not shown.
[−]
smali/android/support/v4/view/ce.smali vs.
smali/android/support/v4/h/ax.smali
Files similar despite different names (difference score: 49)
Offset 1, 56 lines modified Offset 1, 48 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ce;​ 1 .​class·​Landroid/​support/​v4/​h/​ax;​
2 .​super·​Landroid/​support/​v4/​view/​cd;​ 2 .​super·​Landroid/​support/​v4/​h/​aw;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​constructor·​<init>()​V 4 .​method·​constructor·​<init>()​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​cd;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​h/​aw;​-​><init>()​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
   
9 #·​virtual·​methods 9 #·​virtual·​methods
10 .​method·​public·​a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​ei;​)​Landroid/​support/​v4/​view/​ei;​ 10 .​method·​public·​a(Landroid/​view/​View;​Landroid/​support/​v4/​h/​cg;​)​Landroid/​support/​v4/​h/​cg;​
11 ····​.​locals·​1 11 ····​.​locals·​1
   
12 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​co;​-​>a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​ei;​)​Landroid/​support/​v4/​view/​ei;​ 12 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​h/​be;​-​>a(Landroid/​view/​View;​Landroid/​support/​v4/​h/​cg;​)​Landroid/​support/​v4/​h/​cg;​
   
13 ····​move-​result-​object·​v0 13 ····​move-​result-​object·​v0
   
14 ····​return-​object·​v0 14 ····​return-​object·​v0
15 .​end·​method 15 .​end·​method
   
16 .​method·​public·​a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​bn;​)​V 16 .​method·​public·​a(Landroid/​view/​View;​Landroid/​support/​v4/​h/​an;​)​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​co;​-​>a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​bn;​)​V 18 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​h/​be;​-​>a(Landroid/​view/​View;​Landroid/​support/​v4/​h/​an;​)​V
   
19 ····​return-​void 19 ····​return-​void
20 .​end·​method 20 .​end·​method
   
21 .​method·​public·​e(Landroid/​view/​View;​F)​V 21 .​method·​public·​e(Landroid/​view/​View;​F)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
   
23 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​co;​-​>a(Landroid/​view/​View;​F)​V 23 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​h/​be;​-​>a(Landroid/​view/​View;​F)​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
26 .​method·​public·l(Landroid/​view/​View;​)​V 26 .​method·​public·g(Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​co;​-​>a(Landroid/​view/​View;​)​V 28 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​h/​be;​-​>a(Landroid/​view/​View;​)​V
   
29 ····​return-​void  
30 .​end·​method  
   
31 .​method·​public·​o(Landroid/​view/​View;​)​V  
32 ····​.​locals·​0  
   
33 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​co;​-​>b(Landroid/​view/​View;​)​V  
   
34 ····​return-​void 29 ····​return-​void
35 .​end·​method 30 .​end·​method
[−]
smali/android/support/v4/view/ac.smali vs.
smali/android/support/v4/h/bg.smali
Files similar despite different names (difference score: 51)
Offset 1, 59 lines modified Offset 1, 78 lines modified
1 .​class·​public·​Landroid/​support/​v4/​view/​ac;​ 1 .​class·​public·​Landroid/​support/​v4/​h/​bg;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​static·​final·​a:​Landroid/​support/​v4/​view/​ad;​ 4 .​field·​static·​final·​a:​Landroid/​support/​v4/​h/​bl;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​static·​constructor·​<clinit>()​V 6 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·​2 7 ····​.​locals·​2
   
8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
9 ····​const/​16·​v1,​·​0x15 9 ····​const/​16·​v1,​·​0xe
   
10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ag;​ 11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​h/​bk;​
   
12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ag;​-​><init>()​V 12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​h/​bk;​-​><init>()​V
   
13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ac;​-​>a:​Landroid/​support/​v4/​view/​ad;​ 13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​h/​bg;​-​>a:​Landroid/​support/​v4/​h/​bl;​
   
14 ····​:​goto_0 14 ····​:​goto_0
15 ····​return-​void 15 ····​return-​void
   
16 ····​:​cond_0 16 ····​:​cond_0
  17 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
17 ····​const/​16·​v1,​·​0xb 18 ····​const/​16·​v1,​·​0xb
   
18 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 19 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
19 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​af;​ 20 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​h/​bj;​
   
20 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​af;​-​><init>()​V 21 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​h/​bj;​-​><init>()​V
   
21 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ac;​-​>a:​Landroid/​support/​v4/​view/​ad;​ 22 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​h/​bg;​-​>a:​Landroid/​support/​v4/​h/​bl;​
   
22 ····​goto·​:​goto_0 23 ····​goto·​:​goto_0
   
23 ····​:​cond_1 24 ····​:​cond_1
24 ····new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ae;​ 25 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  26 ····​const/​16·​v1,​·​0x8
   
25 ····​invoke-​direct·{v0},​·Landroid/​support/​v4/​view/​ae;​-​><init>()​V 27 ····​if-​lt·​v0,​·​v1,​·​:​cond_2
   
26 ····sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ac;​-​>a:​Landroid/​support/​v4/​view/​ad;​ 28 ····new-​instance·​v0,​·​Landroid/​support/​v4/​h/​bi;​
   
  29 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​h/​bi;​-​><init>()​V
   
  30 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​h/​bg;​-​>a:​Landroid/​support/​v4/​h/​bl;​
   
  31 ····​goto·​:​goto_0
   
  32 ····​:​cond_2
  33 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​h/​bh;​
   
  34 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​h/​bh;​-​><init>()​V
   
  35 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​h/​bg;​-​>a:​Landroid/​support/​v4/​h/​bl;​
   
27 ····​goto·​:​goto_0 36 ····​goto·​:​goto_0
28 .​end·​method 37 .​end·​method
   
29 .​method·​public·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​support/​v4/​view/​am;​)​V 38 .​method·​public·​static·​a(Landroid/​view/​ViewConfiguration;​)​Z
30 ····​.​locals·​1 39 ····​.​locals·​1
   
31 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ac;​-​>a:​Landroid/​support/​v4/​view/​ad;​ 40 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​h/​bg;​-​>a:​Landroid/​support/​v4/​h/​bl;​
   
32 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ad;​-​>a(Landroid/​view/​LayoutInflater;​Landroid/​support/​v4/​view/​am;​)​V 41 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​h/​bl;​-​>a(Landroid/​view/​ViewConfiguration;​)​Z
   
33 ····​return-​void 42 ····move-​result·v0
   
  43 ····​return·​v0
34 .​end·​method 44 .​end·​method
[−]
smali/android/support/v4/view/aj.smali vs.
smali/android/support/v4/h/p.smali
Files similar despite different names (difference score: 23)
Offset 1, 26 lines modified Offset 1, 26 lines modified
1 .​class·​Landroid/​support/​v4/​view/​aj;​ 1 .​class·​Landroid/​support/​v4/​h/​p;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​a:​Ljava/​lang/​reflect/​Field;​ 4 .​field·​private·​static·​a:​Ljava/​lang/​reflect/​Field;​
   
5 .​field·​private·​static·​b:​Z 5 .​field·​private·​static·​b:​Z
   
   
6 #·​direct·​methods 6 #·​direct·​methods
7 .​method·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​support/​v4/​view/​am;​)​V 7 .​method·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​support/​v4/​h/​s;​)​V
8 ····​.​locals·​3 8 ····​.​locals·​3
   
9 ····​if-​eqz·​p1,​·​:​cond_0 9 ····​if-​eqz·​p1,​·​:​cond_0
   
10 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ak;​ 10 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​h/​q;​
   
11 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​view/​ak;​-​><init>(Landroid/​support/​v4/​view/​am;​)​V 11 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​h/​q;​-​><init>(Landroid/​support/​v4/​h/​s;​)​V
   
12 ····​move-​object·​v1,​·​v0 12 ····​move-​object·​v1,​·​v0
   
13 ····​:​goto_0 13 ····​:​goto_0
14 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​LayoutInflater;​-​>setFactory2(Landroid​/​view/​LayoutInflater$Factor​y2;​)​V 14 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​LayoutInflater;​-​>setFactory2(Landroid​/​view/​LayoutInflater$Factor​y2;​)​V
   
15 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​LayoutInflater;​-​>getFactory()​Landroid/​view/​LayoutInflater$Factor​y;​ 15 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​LayoutInflater;​-​>getFactory()​Landroid/​view/​LayoutInflater$Factor​y;​
Offset 29, 70 lines modified Offset 29, 70 lines modified
   
29 ····​instance-​of·​v2,​·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​ 29 ····​instance-​of·​v2,​·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​
   
30 ····​if-​eqz·​v2,​·​:​cond_1 30 ····​if-​eqz·​v2,​·​:​cond_1
   
31 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​ 31 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​
   
32 ····​invoke-​static·​{p0,​·​v0},​·​Landroid/​support/​v4/​view/​aj;​-​>a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V 32 ····​invoke-​static·​{p0,​·​v0},​·​Landroid/​support/​v4/​h/​p;​-​>a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V
   
33 ····​:​goto_1 33 ····​:​goto_1
34 ····​return-​void 34 ····​return-​void
   
35 ····​:​cond_0 35 ····​:​cond_0
36 ····​const/​4·​v0,​·​0x0 36 ····​const/​4·​v0,​·​0x0
   
37 ····​move-​object·​v1,​·​v0 37 ····​move-​object·​v1,​·​v0
   
38 ····​goto·​:​goto_0 38 ····​goto·​:​goto_0
   
39 ····​:​cond_1 39 ····​:​cond_1
40 ····​invoke-​static·​{p0,​·​v1},​·​Landroid/​support/​v4/​view/​aj;​-​>a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V 40 ····​invoke-​static·​{p0,​·​v1},​·​Landroid/​support/​v4/​h/​p;​-​>a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V
   
41 ····​goto·​:​goto_1 41 ····​goto·​:​goto_1
42 .​end·​method 42 .​end·​method
   
43 .​method·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V 43 .​method·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V
44 ····​.​locals·​5 44 ····​.​locals·​5
   
45 ····​const/​4·​v4,​·​0x1 45 ····​const/​4·​v4,​·​0x1
   
46 ····​sget-​boolean·​v0,​·​Landroid/​support/​v4/​view/​aj;​-​>b:​Z 46 ····​sget-​boolean·​v0,​·​Landroid/​support/​v4/​h/​p;​-​>b:​Z
   
47 ····​if-​nez·​v0,​·​:​cond_0 47 ····​if-​nez·​v0,​·​:​cond_0
   
48 ····​:​try_start_0 48 ····​:​try_start_0
49 ····​const-​class·​v0,​·​Landroid/​view/​LayoutInflater;​ 49 ····​const-​class·​v0,​·​Landroid/​view/​LayoutInflater;​
   
50 ····​const-​string·​v1,​·​"mFactory2" 50 ····​const-​string·​v1,​·​"mFactory2"
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​ 51 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​aj;​-​>a:​Ljava/​lang/​reflect/​Field;​ 53 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​h/​p;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
54 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​aj;​-​>a:​Ljava/​lang/​reflect/​Field;​ 54 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​h/​p;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
55 ····​const/​4·​v1,​·​0x1 55 ····​const/​4·​v1,​·​0x1
   
56 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V 56 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
57 ····​:​try_end_0 57 ····​:​try_end_0
58 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 58 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
59 ····​:​goto_0 59 ····​:​goto_0
60 ····​sput-​boolean·​v4,​·​Landroid/​support/​v4/​view/​aj;​-​>b:​Z 60 ····​sput-​boolean·​v4,​·​Landroid/​support/​v4/​h/​p;​-​>b:​Z
   
61 ····​:​cond_0 61 ····​:​cond_0
62 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​aj;​-​>a:​Ljava/​lang/​reflect/​Field;​ 62 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​h/​p;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
63 ····​if-​eqz·​v0,​·​:​cond_1 63 ····​if-​eqz·​v0,​·​:​cond_1
   
64 ····​:​try_start_1 64 ····​:​try_start_1
65 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​aj;​-​>a:​Ljava/​lang/​reflect/​Field;​ 65 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​h/​p;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
66 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 66 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
67 ····​:​try_end_1 67 ····​:​try_end_1
68 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 68 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
69 ····​:​cond_1 69 ····​:​cond_1
70 ····​:​goto_1 70 ····​:​goto_1
[−]
smali/android/support/v4/app/af.smali vs.
smali/android/support/v4/a/af.smali
Files similar despite different names (difference score: 20)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​app/​af;​ 1 .​class·​Landroid/​support/​v4/​a/​af;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 4 .​method·​public·​static·​a(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
5 ····​.​locals·​0 5 ····​.​locals·​0
   
Offset 19, 15 lines modified Offset 19, 15 lines modified
19 .​end·​method 19 .​end·​method
   
20 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Landroid/​view/​View;​)​Ljava/​lang/​Object;​ 20 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Landroid/​view/​View;​)​Ljava/​lang/​Object;​
21 ····​.​locals·​1 21 ····​.​locals·​1
   
22 ····​if-​eqz·​p0,​·​:​cond_1 22 ····​if-​eqz·​p0,​·​:​cond_1
   
23 ····​invoke-​static·​{p2,​·​p1},​·​Landroid/​support/​v4/​app/​af;​-​>b(Ljava/​util/​ArrayList;​Landroid/​view/​View;​)​V 23 ····​invoke-​static·​{p2,​·​p1},​·​Landroid/​support/​v4/​a/​af;​-​>b(Ljava/​util/​ArrayList;​Landroid/​view/​View;​)​V
   
24 ····​if-​eqz·​p3,​·​:​cond_0 24 ····​if-​eqz·​p3,​·​:​cond_0
   
25 ····​invoke-​interface·​{p3},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 25 ····​invoke-​interface·​{p3},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
26 ····​move-​result-​object·​v0 26 ····​move-​result-​object·​v0
   
Offset 49, 15 lines modified Offset 49, 15 lines modified
49 ····​:​cond_2 49 ····​:​cond_2
50 ····​invoke-​virtual·​{p2,​·​p4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 50 ····​invoke-​virtual·​{p2,​·​p4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
51 ····​move-​object·​v0,​·​p0 51 ····​move-​object·​v0,​·​p0
   
52 ····​check-​cast·​v0,​·​Landroid/​transition/​Transition;​ 52 ····​check-​cast·​v0,​·​Landroid/​transition/​Transition;​
   
53 ····​invoke-​static·​{v0,​·​p2},​·​Landroid/​support/​v4/​app/​af;​-​>b(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V 53 ····​invoke-​static·​{v0,​·​p2},​·​Landroid/​support/​v4/​a/​af;​-​>b(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
54 ····​goto·​:​goto_0 54 ····​goto·​:​goto_0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Z)​Ljava/​lang/​Object;​ 56 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Z)​Ljava/​lang/​Object;​
57 ····​.​locals·​2 57 ····​.​locals·​2
   
Offset 169, 22 lines modified Offset 169, 22 lines modified
169 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTransitionName()​Ljava/​lang/​String;​ 169 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTransitionName()​Ljava/​lang/​String;​
   
170 ····​move-​result-​object·​v0 170 ····​move-​result-​object·​v0
   
171 ····​return-​object·​v0 171 ····​return-​object·​v0
172 .​end·​method 172 .​end·​method
   
173 .​method·​private·​static·​a(Landroid/​transition/​Transition;​Landroid/​support/​v4/​app/​ak;​)​V 173 .​method·​private·​static·​a(Landroid/​transition/​Transition;​Landroid/​support/​v4/​a/​ak;​)​V
174 ····​.​locals·​1 174 ····​.​locals·​1
   
175 ····​if-​eqz·​p0,​·​:​cond_0 175 ····​if-​eqz·​p0,​·​:​cond_0
   
176 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ai;​ 176 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​ai;​
   
177 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​ai;​-​><init>(Landroid/​support/​v4/​app/​ak;​)​V 177 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​a/​ai;​-​><init>(Landroid/​support/​v4/​a/​ak;​)​V
   
178 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​transition/​Transition;​-​>setEpicenterCallback​(Landroid/​transition/​Transition$EpicenterC​allback;​)​V 178 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​transition/​Transition;​-​>setEpicenterCallback​(Landroid/​transition/​Transition$EpicenterC​allback;​)​V
   
179 ····​:​cond_0 179 ····​:​cond_0
180 ····​return-​void 180 ····​return-​void
181 .​end·​method 181 .​end·​method
   
Offset 209, 15 lines modified Offset 209, 15 lines modified
   
209 ····​if-​eqz·​v11,​·​:​cond_0 209 ····​if-​eqz·​v11,​·​:​cond_0
   
210 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 210 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
211 ····​move-​result-​object·​v12 211 ····​move-​result-​object·​v12
   
212 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​aj;​ 212 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​aj;​
   
213 ····​move-​object·​v1,​·​p0 213 ····​move-​object·​v1,​·​p0
   
214 ····​move-​object·​v3,​·​p1 214 ····​move-​object·​v3,​·​p1
   
215 ····​move-​object/​from16·​v4,​·​p3 215 ····​move-​object/​from16·​v4,​·​p3
   
Offset 225, 15 lines modified Offset 225, 15 lines modified
   
225 ····​move-​object/​from16·​v8,​·​p7 225 ····​move-​object/​from16·​v8,​·​p7
   
226 ····​move-​object/​from16·​v9,​·​p10 226 ····​move-​object/​from16·​v9,​·​p10
   
227 ····​move-​object/​from16·​v10,​·​p9 227 ····​move-​object/​from16·​v10,​·​p9
   
228 ····​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​Landroid/​support/​v4/​app/​aj;​-​><init>(Landroid/​view/​View;​Landroid/​transition/​Transition;​Landroid/​view/​View;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​)​V 228 ····​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​Landroid/​support/​v4/​a/​aj;​-​><init>(Landroid/​view/​View;​Landroid/​transition/​Transition;​Landroid/​view/​View;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​)​V
   
229 ····​invoke-​virtual·​{v12,​·​v0},​·​Landroid/​view/​ViewTreeObserver;​-​>addOnPreDrawListener​(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 229 ····​invoke-​virtual·​{v12,​·​v0},​·​Landroid/​view/​ViewTreeObserver;​-​>addOnPreDrawListener​(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
230 ····​:​cond_0 230 ····​:​cond_0
231 ····​return-​void 231 ····​return-​void
232 .​end·​method 232 .​end·​method
   
Offset 248, 21 lines modified Offset 248, 21 lines modified
248 .​end·​method 248 .​end·​method
   
249 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V 249 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V
Max diff block lines reached; 8263/11910 bytes (69.38%) of diff not shown.
[−]
smali/android/support/v4/app/v.smali vs.
smali/android/support/v4/a/w.smali
Files similar despite different names (difference score: 29)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​v;​ 1 .​class·​final·​Landroid/​support/​v4/​a/​w;​
2 .​super·​Landroid/​support/​v4/​app/​t;​ 2 .​super·​Landroid/​support/​v4/​a/​u;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​am;​ 4 .​implements·​Landroid/​support/​v4/​h/​s;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​static·​final·​A:​Landroid/​view/​animation/​Interpolator;​ 6 .​field·​static·​final·​A:​Landroid/​view/​animation/​Interpolator;​
   
7 .​field·​static·​final·​B:​Landroid/​view/​animation/​Interpolator;​ 7 .​field·​static·​final·​B:​Landroid/​view/​animation/​Interpolator;​
   
Offset 40, 19 lines modified Offset 40, 19 lines modified
   
40 .​field·​l:​Ljava/​util/​ArrayList;​ 40 .​field·​l:​Ljava/​util/​ArrayList;​
   
41 .​field·​m:​Ljava/​util/​ArrayList;​ 41 .​field·​m:​Ljava/​util/​ArrayList;​
   
42 .​field·​n:​I 42 .​field·​n:​I
   
43 .​field·​o:​Landroid/​support/​v4/​app/​o;​ 43 .​field·​o:​Landroid/​support/​v4/​a/​p;​
   
44 .​field·​p:​Landroid/​support/​v4/​app/​s;​ 44 .​field·​p:​Landroid/​support/​v4/​a/​t;​
   
45 .​field·​q:​Landroid/​support/​v4/​app/​Fragment;​ 45 .​field·​q:​Landroid/​support/​v4/​a/​m;​
   
46 .​field·​r:​Z 46 .​field·​r:​Z
   
47 .​field·​s:​Z 47 .​field·​s:​Z
   
48 .​field·​t:​Z 48 .​field·​t:​Z
   
Offset 73, 86 lines modified Offset 73, 86 lines modified
   
73 ····​const/​4·​v0,​·​0x0 73 ····​const/​4·​v0,​·​0x0
   
74 ····​const/​high16·​v4,​·​0x40200000····​#·​2.​5f 74 ····​const/​high16·​v4,​·​0x40200000····​#·​2.​5f
   
75 ····​const/​high16·​v3,​·​0x3fc00000····​#·​1.​5f 75 ····​const/​high16·​v3,​·​0x3fc00000····​#·​1.​5f
   
76 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​app/​v;​-​>a:​Z 76 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​a/​w;​-​>a:​Z
   
77 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 77 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
78 ····​const/​16·​v2,​·​0xb 78 ····​const/​16·​v2,​·​0xb
   
79 ····​if-​lt·​v1,​·​v2,​·​:​cond_0 79 ····​if-​lt·​v1,​·​v2,​·​:​cond_0
   
80 ····​const/​4·​v0,​·​0x1 80 ····​const/​4·​v0,​·​0x1
   
81 ····​:​cond_0 81 ····​:​cond_0
82 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​app/​v;​-​>b:​Z 82 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​a/​w;​-​>b:​Z
   
83 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 83 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
84 ····​invoke-​direct·​{v0,​·​v4},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>(F)​V 84 ····​invoke-​direct·​{v0,​·​v4},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>(F)​V
   
85 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​v;​-​>z:​Landroid/​view/​animation/​Interpolator;​ 85 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​a/​w;​-​>z:​Landroid/​view/​animation/​Interpolator;​
   
86 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 86 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
87 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>(F)​V 87 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>(F)​V
   
88 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​v;​-​>A:​Landroid/​view/​animation/​Interpolator;​ 88 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​a/​w;​-​>A:​Landroid/​view/​animation/​Interpolator;​
   
89 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​ 89 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​
   
90 ····​invoke-​direct·​{v0,​·​v4},​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​-​><init>(F)​V 90 ····​invoke-​direct·​{v0,​·​v4},​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​-​><init>(F)​V
   
91 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​v;​-​>B:​Landroid/​view/​animation/​Interpolator;​ 91 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​a/​w;​-​>B:​Landroid/​view/​animation/​Interpolator;​
   
92 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​ 92 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​
   
93 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​-​><init>(F)​V 93 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​-​><init>(F)​V
   
94 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​v;​-​>C:​Landroid/​view/​animation/​Interpolator;​ 94 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​a/​w;​-​>C:​Landroid/​view/​animation/​Interpolator;​
   
95 ····​return-​void 95 ····​return-​void
96 .​end·​method 96 .​end·​method
   
97 .​method·​constructor·​<init>()​V 97 .​method·​constructor·​<init>()​V
98 ····​.​locals·​2 98 ····​.​locals·​2
   
99 ····​const/​4·​v1,​·​0x0 99 ····​const/​4·​v1,​·​0x0
   
100 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​t;​-​><init>()​V 100 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​a/​u;​-​><init>()​V
   
101 ····​const/​4·​v0,​·​0x0 101 ····​const/​4·​v0,​·​0x0
   
102 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​v;​-​>n:​I 102 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​w;​-​>n:​I
   
103 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​v;​-​>w:​Landroid/​os/​Bundle;​ 103 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​w;​-​>w:​Landroid/​os/​Bundle;​
   
104 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​v;​-​>x:​Landroid/​util/​SparseArray;​ 104 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​w;​-​>x:​Landroid/​util/​SparseArray;​
   
105 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​w;​ 105 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​x;​
   
106 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​w;​-​><init>(Landroid/​support/​v4/​app/​v;​)​V 106 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​a/​x;​-​><init>(Landroid/​support/​v4/​a/​w;​)​V
   
Max diff block lines reached; 211362/215104 bytes (98.26%) of diff not shown.
[−]
smali/android/support/v7/app/z.smali vs.
smali/android/support/v7/a/aa.smali
Files similar despite different names (difference score: 52)
Offset 1, 43 lines modified Offset 1, 43 lines modified
1 .​class·​Landroid/​support/​v7/​app/​z;​ 1 .​class·​Landroid/​support/​v7/​a/​aa;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Ljava/​lang/​Runnable;​ 4 .​implements·​Ljava/​lang/​Runnable;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​w;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​w;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​app/​z;​-​>a:​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​a/​aa;​-​>a:​Landroid/​support/​v7/​a/​w;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
14 #·​virtual·​methods 14 #·​virtual·​methods
15 .​method·​public·​run()​V 15 .​method·​public·​run()​V
16 ····​.​locals·​4 16 ····​.​locals·​4
   
17 ····​const/​4·​v3,​·​0x0 17 ····​const/​4·​v3,​·​0x0
   
18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​z;​-​>a:​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​aa;​-​>a:​Landroid/​support/​v7/​a/​w;​
   
19 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​-​>l:​Landroid/​widget/​PopupWindow;​ 19 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​a/​w;​-​>l:​Landroid/​widget/​PopupWindow;​
   
20 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​app/​z;​-​>a:​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 20 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​a/​aa;​-​>a:​Landroid/​support/​v7/​a/​w;​
   
21 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​-​>k:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 21 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​a/​w;​-​>k:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
22 ····​const/​16·​v2,​·​0x37 22 ····​const/​16·​v2,​·​0x37
   
23 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v3},​·​Landroid/​widget/​PopupWindow;​-​>showAtLocation(Landr​oid/​view/​View;​III)​V 23 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v3},​·​Landroid/​widget/​PopupWindow;​-​>showAtLocation(Landr​oid/​view/​View;​III)​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
[−]
smali/android/support/v4/view/ap.smali vs.
smali/android/support/v4/h/v.smali
Files similar despite different names (difference score: 14)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ap;​ 1 .​class·​Landroid/​support/​v4/​h/​v;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​ao;​ 4 .​implements·​Landroid/​support/​v4/​h/​u;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 6 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/android/support/v4/view/an.smali vs.
smali/android/support/v4/h/t.smali
Files similar despite different names (difference score: 51)
Offset 1, 60 lines modified Offset 1, 60 lines modified
1 .​class·​public·​Landroid/​support/​v4/​view/​an;​ 1 .​class·​public·​Landroid/​support/​v4/​h/​t;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​static·​final·​a:​Landroid/​support/​v4/​view/​ao;​ 4 .​field·​static·​final·​a:​Landroid/​support/​v4/​h/​u;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​static·​constructor·​<clinit>()​V 6 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·​2 7 ····​.​locals·​2
   
8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
9 ····​const/​16·​v1,​·​0x11 9 ····​const/​16·​v1,​·​0x11
   
10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​aq;​ 11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​h/​w;​
   
12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​aq;​-​><init>()​V 12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​h/​w;​-​><init>()​V
   
13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​an;​-​>a:​Landroid/​support/​v4/​view/​ao;​ 13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​h/​t;​-​>a:​Landroid/​support/​v4/​h/​u;​
   
14 ····​:​goto_0 14 ····​:​goto_0
15 ····​return-​void 15 ····​return-​void
   
16 ····​:​cond_0 16 ····​:​cond_0
17 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ap;​ 17 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​h/​v;​
   
18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ap;​-​><init>()​V 18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​h/​v;​-​><init>()​V
   
19 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​an;​-​>a:​Landroid/​support/​v4/​view/​ao;​ 19 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​h/​t;​-​>a:​Landroid/​support/​v4/​h/​u;​
   
20 ····​goto·​:​goto_0 20 ····​goto·​:​goto_0
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​static·​a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I 22 .​method·​public·​static·​a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​an;​-​>a:​Landroid/​support/​v4/​view/​ao;​ 24 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​h/​t;​-​>a:​Landroid/​support/​v4/​h/​u;​
   
25 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​view/​ao;​-​>a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I 25 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​h/​u;​-​>a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I
   
26 ····​move-​result·​v0 26 ····​move-​result·​v0
   
27 ····​return·​v0 27 ····​return·​v0
28 .​end·​method 28 .​end·​method
   
29 .​method·​public·​static·​b(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I 29 .​method·​public·​static·​b(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​an;​-​>a:​Landroid/​support/​v4/​view/​ao;​ 31 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​h/​t;​-​>a:​Landroid/​support/​v4/​h/​u;​
   
32 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​view/​ao;​-​>b(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I 32 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​h/​u;​-​>b(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I
   
33 ····​move-​result·​v0 33 ····​move-​result·​v0
   
34 ····​return·​v0 34 ····​return·​v0
35 .​end·​method 35 .​end·​method
[−]
smali/android/support/v4/f/m.smali vs.
smali/android/support/v4/g/m.smali
Files similar despite different names (difference score: 18)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​Landroid/​support/​v4/​f/​m;​ 1 .​class·​public·​Landroid/​support/​v4/​g/​m;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​static·​b:​[Ljava/​lang/​Object;​ 4 .​field·​static·​b:​[Ljava/​lang/​Object;​
   
5 .​field·​static·​c:​I 5 .​field·​static·​c:​I
Offset 22, 25 lines modified Offset 22, 25 lines modified
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>()​V 23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​1 24 ····​.​locals·​1
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
26 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>a:​[I 26 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​g/​c;​-​>a:​[I
   
27 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​m;​-​>f:​[I 27 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​m;​-​>f:​[I
   
28 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>c:​[Ljava/​lang/​Object;​ 28 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​g/​c;​-​>c:​[Ljava/​lang/​Object;​
   
29 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​m;​-​>g:​[Ljava/​lang/​Object;​ 29 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​m;​-​>g:​[Ljava/​lang/​Object;​
   
30 ····​const/​4·​v0,​·​0x0 30 ····​const/​4·​v0,​·​0x0
   
31 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​m;​-​>h:​I 31 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​m;​-​>h:​I
   
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​private·​static·​a([I[Ljava/​lang/​Object;​I)​V 34 .​method·​private·​static·​a([I[Ljava/​lang/​Object;​I)​V
35 ····​.​locals·​4 35 ····​.​locals·​4
   
Offset 50, 26 lines modified Offset 50, 26 lines modified
   
50 ····​array-​length·​v0,​·​p0 50 ····​array-​length·​v0,​·​p0
   
51 ····​const/​16·​v1,​·​0x8 51 ····​const/​16·​v1,​·​0x8
   
52 ····​if-​ne·​v0,​·​v1,​·​:​cond_3 52 ····​if-​ne·​v0,​·​v1,​·​:​cond_3
   
53 ····​const-​class·​v1,​·​Landroid/​support/​v4/​f/​a;​ 53 ····​const-​class·​v1,​·​Landroid/​support/​v4/​g/​a;​
   
54 ····​monitor-​enter·​v1 54 ····​monitor-​enter·​v1
   
55 ····​:​try_start_0 55 ····​:​try_start_0
56 ····​sget·​v0,​·​Landroid/​support/​v4/​f/​m;​-​>e:​I 56 ····​sget·​v0,​·​Landroid/​support/​v4/​g/​m;​-​>e:​I
   
57 ····​if-​ge·​v0,​·​v2,​·​:​cond_1 57 ····​if-​ge·​v0,​·​v2,​·​:​cond_1
   
58 ····​const/​4·​v0,​·​0x0 58 ····​const/​4·​v0,​·​0x0
   
59 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​f/​m;​-​>d:​[Ljava/​lang/​Object;​ 59 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​g/​m;​-​>d:​[Ljava/​lang/​Object;​
   
60 ····​aput-​object·​v2,​·​p1,​·​v0 60 ····​aput-​object·​v2,​·​p1,​·​v0
   
61 ····​const/​4·​v0,​·​0x1 61 ····​const/​4·​v0,​·​0x1
   
62 ····​aput-​object·​p0,​·​p1,​·​v0 62 ····​aput-​object·​p0,​·​p1,​·​v0
   
Offset 85, 21 lines modified Offset 85, 21 lines modified
85 ····​aput-​object·​v2,​·​p1,​·​v0 85 ····​aput-​object·​v2,​·​p1,​·​v0
   
86 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1 86 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1
   
87 ····​goto·​:​goto_0 87 ····​goto·​:​goto_0
   
88 ····​:​cond_0 88 ····​:​cond_0
89 ····​sput-​object·​p1,​·​Landroid/​support/​v4/​f/​m;​-​>d:​[Ljava/​lang/​Object;​ 89 ····​sput-​object·​p1,​·​Landroid/​support/​v4/​g/​m;​-​>d:​[Ljava/​lang/​Object;​
   
90 ····​sget·​v0,​·​Landroid/​support/​v4/​f/​m;​-​>e:​I 90 ····​sget·​v0,​·​Landroid/​support/​v4/​g/​m;​-​>e:​I
   
91 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 91 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
92 ····​sput·​v0,​·​Landroid/​support/​v4/​f/​m;​-​>e:​I 92 ····​sput·​v0,​·​Landroid/​support/​v4/​g/​m;​-​>e:​I
   
93 ····​:​cond_1 93 ····​:​cond_1
94 ····​monitor-​exit·​v1 94 ····​monitor-​exit·​v1
   
95 ····​:​cond_2 95 ····​:​cond_2
96 ····​:​goto_1 96 ····​:​goto_1
97 ····​return-​void 97 ····​return-​void
Offset 116, 26 lines modified Offset 116, 26 lines modified
116 ····​:​cond_3 116 ····​:​cond_3
117 ····​array-​length·​v0,​·​p0 117 ····​array-​length·​v0,​·​p0
   
118 ····​const/​4·​v1,​·​0x4 118 ····​const/​4·​v1,​·​0x4
   
119 ····​if-​ne·​v0,​·​v1,​·​:​cond_2 119 ····​if-​ne·​v0,​·​v1,​·​:​cond_2
   
120 ····​const-​class·​v1,​·​Landroid/​support/​v4/​f/​a;​ 120 ····​const-​class·​v1,​·​Landroid/​support/​v4/​g/​a;​
   
121 ····​monitor-​enter·​v1 121 ····​monitor-​enter·​v1
   
122 ····​:​try_start_1 122 ····​:​try_start_1
123 ····​sget·​v0,​·​Landroid/​support/​v4/​f/​m;​-​>c:​I 123 ····​sget·​v0,​·​Landroid/​support/​v4/​g/​m;​-​>c:​I
   
124 ····​if-​ge·​v0,​·​v2,​·​:​cond_5 124 ····​if-​ge·​v0,​·​v2,​·​:​cond_5
Max diff block lines reached; 32124/34726 bytes (92.51%) of diff not shown.
[−]
smali/android/support/v4/view/ej.smali vs.
smali/android/support/v4/h/ch.smali
Files similar despite different names (difference score: 48)
Offset 1, 92 lines modified Offset 1, 92 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ej;​ 1 .​class·​Landroid/​support/​v4/​h/​ch;​
2 .​super·​Landroid/​support/​v4/​view/​ei;​ 2 .​super·​Landroid/​support/​v4/​h/​cg;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​final·​a:​Landroid/​view/​WindowInsets;​ 4 .​field·​private·​final·​a:​Landroid/​view/​WindowInsets;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​view/​WindowInsets;​)​V 6 .​method·​constructor·​<init>(Landroid/​view/​WindowInsets;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ei;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​h/​cg;​-​><init>()​V
   
9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ej;​-​>a:​Landroid/​view/​WindowInsets;​ 9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​h/​ch;​-​>a:​Landroid/​view/​WindowInsets;​
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​a()​I 13 .​method·​public·​a()​I
14 ····​.​locals·​1 14 ····​.​locals·​1
   
15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ej;​-​>a:​Landroid/​view/​WindowInsets;​ 15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​ch;​-​>a:​Landroid/​view/​WindowInsets;​
   
16 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Left()​I 16 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Left()​I
   
17 ····​move-​result·​v0 17 ····​move-​result·​v0
   
18 ····​return·​v0 18 ····​return·​v0
19 .​end·​method 19 .​end·​method
   
20 .​method·​public·​a(IIII)​Landroid/​support/​v4/​view/​ei;​ 20 .​method·​public·​a(IIII)​Landroid/​support/​v4/​h/​cg;​
21 ····​.​locals·​2 21 ····​.​locals·​2
   
22 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ej;​ 22 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​h/​ch;​
   
23 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ej;​-​>a:​Landroid/​view/​WindowInsets;​ 23 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​h/​ch;​-​>a:​Landroid/​view/​WindowInsets;​
   
24 ····​invoke-​virtual·​{v1,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​view/​WindowInsets;​-​>replaceSystemWindowI​nsets(IIII)​Landroid/​view/​WindowInsets;​ 24 ····​invoke-​virtual·​{v1,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​view/​WindowInsets;​-​>replaceSystemWindowI​nsets(IIII)​Landroid/​view/​WindowInsets;​
   
25 ····​move-​result-​object·​v1 25 ····​move-​result-​object·​v1
   
26 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ej;​-​><init>(Landroid/​view/​WindowInsets;​)​V 26 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​h/​ch;​-​><init>(Landroid/​view/​WindowInsets;​)​V
   
27 ····​return-​object·​v0 27 ····​return-​object·​v0
28 .​end·​method 28 .​end·​method
   
29 .​method·​public·​b()​I 29 .​method·​public·​b()​I
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ej;​-​>a:​Landroid/​view/​WindowInsets;​ 31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​ch;​-​>a:​Landroid/​view/​WindowInsets;​
   
32 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Top()​I 32 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Top()​I
   
33 ····​move-​result·​v0 33 ····​move-​result·​v0
   
34 ····​return·​v0 34 ····​return·​v0
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​c()​I 36 .​method·​public·​c()​I
37 ····​.​locals·​1 37 ····​.​locals·​1
   
38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ej;​-​>a:​Landroid/​view/​WindowInsets;​ 38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​ch;​-​>a:​Landroid/​view/​WindowInsets;​
   
39 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Right()​I 39 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Right()​I
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​return·​v0 41 ····​return·​v0
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​d()​I 43 .​method·​public·​d()​I
44 ····​.​locals·​1 44 ····​.​locals·​1
   
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ej;​-​>a:​Landroid/​view/​WindowInsets;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​ch;​-​>a:​Landroid/​view/​WindowInsets;​
   
46 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Bottom()​I 46 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​WindowInsets;​-​>getSystemWindowInset​Bottom()​I
   
47 ····​move-​result·​v0 47 ····​move-​result·​v0
   
48 ····​return·​v0 48 ····​return·​v0
49 .​end·​method 49 .​end·​method
   
50 .​method·​e()​Landroid/​view/​WindowInsets;​ 50 .​method·​e()​Landroid/​view/​WindowInsets;​
51 ····​.​locals·​1 51 ····​.​locals·​1
   
52 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ej;​-​>a:​Landroid/​view/​WindowInsets;​ 52 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​ch;​-​>a:​Landroid/​view/​WindowInsets;​
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
[−]
smali/android/support/v4/f/j.smali vs.
smali/android/support/v4/g/j.smali
Files similar despite different names (difference score: 17)
Offset 1, 23 lines modified Offset 1, 23 lines modified
1 .​class·​final·​Landroid/​support/​v4/​f/​j;​ 1 .​class·​final·​Landroid/​support/​v4/​g/​j;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Ljava/​util/​Set;​ 4 .​implements·​Ljava/​util/​Set;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​f/​g;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​g/​g;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​g;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​v4/​g/​g;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​j;​-​>a:​Landroid/​support/​v4/​f/​g;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​g/​j;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
Offset 41, 27 lines modified Offset 41, 27 lines modified
   
41 ····​throw·​v0 41 ····​throw·​v0
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​clear()​V 43 .​method·​public·​clear()​V
44 ····​.​locals·​1 44 ····​.​locals·​1
   
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​j;​-​>a:​Landroid/​support/​v4/​f/​g;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​j;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>c()​V 46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​g;​-​>c()​V
   
47 ····​return-​void 47 ····​return-​void
48 .​end·​method 48 .​end·​method
   
49 .​method·​public·​contains(Ljava/​lang/​Object;​)​Z 49 .​method·​public·​contains(Ljava/​lang/​Object;​)​Z
50 ····​.​locals·​1 50 ····​.​locals·​1
   
51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​j;​-​>a:​Landroid/​support/​v4/​f/​g;​ 51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​j;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
52 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​g;​-​>a(Ljava/​lang/​Object;​)​I 52 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​g/​g;​-​>a(Ljava/​lang/​Object;​)​I
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​if-​ltz·​v0,​·​:​cond_0 54 ····​if-​ltz·​v0,​·​:​cond_0
   
55 ····​const/​4·​v0,​·​0x1 55 ····​const/​4·​v0,​·​0x1
   
Offset 73, 60 lines modified Offset 73, 60 lines modified
   
73 ····​goto·​:​goto_0 73 ····​goto·​:​goto_0
74 .​end·​method 74 .​end·​method
   
75 .​method·​public·​containsAll(Ljava/​util/​Collection;​)​Z 75 .​method·​public·​containsAll(Ljava/​util/​Collection;​)​Z
76 ····​.​locals·​1 76 ····​.​locals·​1
   
77 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​j;​-​>a:​Landroid/​support/​v4/​f/​g;​ 77 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​j;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>b()​Ljava/​util/​Map;​ 78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​g;​-​>b()​Ljava/​util/​Map;​
   
79 ····​move-​result-​object·​v0 79 ····​move-​result-​object·​v0
   
80 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​g;​-​>a(Ljava/​util/​Map;​Ljava/​util/​Collection;​)​Z 80 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v4/​g/​g;​-​>a(Ljava/​util/​Map;​Ljava/​util/​Collection;​)​Z
   
81 ····​move-​result·​v0 81 ····​move-​result·​v0
   
82 ····​return·​v0 82 ····​return·​v0
83 .​end·​method 83 .​end·​method
   
84 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 84 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
85 ····​.​locals·​1 85 ····​.​locals·​1
   
86 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​f/​g;​-​>a(Ljava/​util/​Set;​Ljava/​lang/​Object;​)​Z 86 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​g/​g;​-​>a(Ljava/​util/​Set;​Ljava/​lang/​Object;​)​Z
   
87 ····​move-​result·​v0 87 ····​move-​result·​v0
   
88 ····​return·​v0 88 ····​return·​v0
89 .​end·​method 89 .​end·​method
   
90 .​method·​public·​hashCode()​I 90 .​method·​public·​hashCode()​I
91 ····​.​locals·​4 91 ····​.​locals·​4
   
92 ····​const/​4·​v1,​·​0x0 92 ····​const/​4·​v1,​·​0x0
   
93 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​j;​-​>a:​Landroid/​support/​v4/​f/​g;​ 93 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​j;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
94 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 94 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​g;​-​>a()​I
   
95 ····​move-​result·​v0 95 ····​move-​result·​v0
   
96 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1 96 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1
   
97 ····​move·​v2,​·​v0 97 ····​move·​v2,​·​v0
   
98 ····​move·​v3,​·​v1 98 ····​move·​v3,​·​v1
   
Max diff block lines reached; 5007/8002 bytes (62.57%) of diff not shown.
[−]
smali/android/support/v4/view/eg.smali vs.
smali/android/support/v4/h/ce.smali
Files similar despite different names (difference score: 14)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v4/​view/​eg;​ 1 .​class·​public·​Landroid/​support/​v4/​h/​ce;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​ef;​ 4 .​implements·​Landroid/​support/​v4/​h/​cd;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​public·​constructor·​<init>()​V 6 .​method·​public·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/android/support/v4/view/cj.smali vs.
smali/android/support/v4/h/ba.smali
Files similar despite different names (difference score: 19)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​view/​cj;​ 1 .​class·​Landroid/​support/​v4/​h/​ba;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(III)​I 4 .​method·​public·​static·​a(III)​I
5 ····​.​locals·​1 5 ····​.​locals·​1
   
Offset 12, 15 lines modified Offset 12, 15 lines modified
   
12 ····​return·​v0 12 ····​return·​v0
13 .​end·​method 13 .​end·​method
   
14 .​method·​public·​static·​a(Landroid/​view/​View;​)​I 14 .​method·​public·​static·​a(Landroid/​view/​View;​)​I
15 ····​.​locals·​1 15 ····​.​locals·​1
   
16 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getLayerType()​I 16 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getMeasuredState()​I
   
17 ····​move-​result·​v0 17 ····​move-​result·​v0
   
18 ····​return·​v0 18 ····​return·​v0
19 .​end·​method 19 .​end·​method
   
20 .​method·​static·​a()​J 20 .​method·​static·​a()​J
Offset 53, 18 lines modified Offset 53, 18 lines modified
53 ····​.​locals·​0 53 ····​.​locals·​0
   
54 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setSaveFromParentEna​bled(Z)​V 54 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setSaveFromParentEna​bled(Z)​V
   
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
   
57 .​method·​public·​static·​b(Landroid/​view/​View;​)​I 57 .​method·​public·​static·​b(Landroid/​view/​View;​)​F
58 ····​.​locals·​1 58 ····​.​locals·​1
   
59 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getMeasuredState()​I 59 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTranslationY()​F
   
60 ····​move-​result·​v0 60 ····​move-​result·​v0
   
61 ····​return·​v0 61 ····​return·​v0
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​static·​b(Landroid/​view/​View;​F)​V 63 .​method·​public·​static·​b(Landroid/​view/​View;​F)​V
Offset 79, 36 lines modified Offset 79, 26 lines modified
79 ····​.​locals·​0 79 ····​.​locals·​0
   
80 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setActivated(Z)​V 80 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setActivated(Z)​V
   
81 ····​return-​void 81 ····​return-​void
82 .​end·​method 82 .​end·​method
   
83 .​method·​public·​static·​c(Landroid/​view/​View;​)​F 83 .​method·​public·​static·​c(Landroid/​view/​View;​)​V
84 ····​.​locals·​1  
   
85 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTranslationY()​F  
   
86 ····​move-​result·​v0  
   
87 ····​return·​v0  
88 .​end·​method  
   
89 .​method·​public·​static·​c(Landroid/​view/​View;​F)​V  
90 ····​.​locals·​0 84 ····​.​locals·​0
   
91 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setAlpha(F)​V 85 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>jumpDrawablesToCurre​ntState()​V
   
92 ····​return-​void 86 ····​return-​void
93 .​end·​method 87 .​end·​method
   
94 .​method·​public·​static·d(Landroid/​view/​View;​)​V 88 .​method·​public·​static·c(Landroid/​view/​View;​F)​V
95 ····​.​locals·​0 89 ····​.​locals·​0
   
96 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>jumpDrawablesToCurre​ntState()​V 90 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setAlpha(F)​V
   
97 ····​return-​void 91 ····​return-​void
98 .​end·​method 92 .​end·​method
   
99 .​method·​public·​static·​d(Landroid/​view/​View;​F)​V 93 .​method·​public·​static·​d(Landroid/​view/​View;​F)​V
100 ····​.​locals·​0 94 ····​.​locals·​0
   
[−]
smali/android/support/v4/view/cp.smali vs.
smali/android/support/v4/h/bf.smali
Files similar despite different names (difference score: 42)
Offset 1, 45 lines modified Offset 1, 45 lines modified
1 .​class·​final·​Landroid/​support/​v4/​view/​cp;​ 1 .​class·​final·​Landroid/​support/​v4/​h/​bf;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​View$OnApplyWindowIns​etsListener;​ 4 .​implements·​Landroid/​view/​View$OnApplyWindowIns​etsListener;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​view/​bn;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​h/​an;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​bn;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​v4/​h/​an;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​cp;​-​>a:​Landroid/​support/​v4/​view/​bn;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​h/​bf;​-​>a:​Landroid/​support/​v4/​h/​an;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
14 #·​virtual·​methods 14 #·​virtual·​methods
15 .​method·​public·​onApplyWindowInsets(L​android/​view/​View;​Landroid/​view/​WindowInsets;​)​Landroid/​view/​WindowInsets;​ 15 .​method·​public·​onApplyWindowInsets(L​android/​view/​View;​Landroid/​view/​WindowInsets;​)​Landroid/​view/​WindowInsets;​
16 ····​.​locals·​2 16 ····​.​locals·​2
   
17 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ej;​ 17 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​h/​ch;​
   
18 ····​invoke-​direct·​{v0,​·​p2},​·​Landroid/​support/​v4/​view/​ej;​-​><init>(Landroid/​view/​WindowInsets;​)​V 18 ····​invoke-​direct·​{v0,​·​p2},​·​Landroid/​support/​v4/​h/​ch;​-​><init>(Landroid/​view/​WindowInsets;​)​V
   
19 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​cp;​-​>a:​Landroid/​support/​v4/​view/​bn;​ 19 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​h/​bf;​-​>a:​Landroid/​support/​v4/​h/​an;​
   
20 ····​invoke-​interface·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​view/​bn;​-​>a(Landroid/​view/​View;​Landroid/​support/​v4/​view/​ei;​)​Landroid/​support/​v4/​view/​ei;​ 20 ····​invoke-​interface·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​h/​an;​-​>a(Landroid/​view/​View;​Landroid/​support/​v4/​h/​cg;​)​Landroid/​support/​v4/​h/​cg;​
   
21 ····​move-​result-​object·​v0 21 ····​move-​result-​object·​v0
   
22 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​ej;​ 22 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​h/​ch;​
   
23 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​ej;​-​>e()​Landroid/​view/​WindowInsets;​ 23 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​h/​ch;​-​>e()​Landroid/​view/​WindowInsets;​
   
24 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v0
   
25 ····​return-​object·​v0 25 ····​return-​object·​v0
26 .​end·​method 26 .​end·​method
[−]
smali/android/support/v4/f/l.smali vs.
smali/android/support/v4/g/l.smali
Files similar despite different names (difference score: 14)
Offset 1, 23 lines modified Offset 1, 23 lines modified
1 .​class·​final·​Landroid/​support/​v4/​f/​l;​ 1 .​class·​final·​Landroid/​support/​v4/​g/​l;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Ljava/​util/​Collection;​ 4 .​implements·​Ljava/​util/​Collection;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​f/​g;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​g/​g;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​g;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​v4/​g/​g;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​l;​-​>a:​Landroid/​support/​v4/​f/​g;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​g/​l;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
Offset 41, 27 lines modified Offset 41, 27 lines modified
   
41 ····​throw·​v0 41 ····​throw·​v0
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​clear()​V 43 .​method·​public·​clear()​V
44 ····​.​locals·​1 44 ····​.​locals·​1
   
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​l;​-​>a:​Landroid/​support/​v4/​f/​g;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​l;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>c()​V 46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​g;​-​>c()​V
   
47 ····​return-​void 47 ····​return-​void
48 .​end·​method 48 .​end·​method
   
49 .​method·​public·​contains(Ljava/​lang/​Object;​)​Z 49 .​method·​public·​contains(Ljava/​lang/​Object;​)​Z
50 ····​.​locals·​1 50 ····​.​locals·​1
   
51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​l;​-​>a:​Landroid/​support/​v4/​f/​g;​ 51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​l;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
52 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​g;​-​>b(Ljava/​lang/​Object;​)​I 52 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​g/​g;​-​>b(Ljava/​lang/​Object;​)​I
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​if-​ltz·​v0,​·​:​cond_0 54 ····​if-​ltz·​v0,​·​:​cond_0
   
55 ····​const/​4·​v0,​·​0x1 55 ····​const/​4·​v0,​·​0x1
   
Offset 88, 15 lines modified Offset 88, 15 lines modified
   
88 ····​if-​eqz·​v1,​·​:​cond_1 88 ····​if-​eqz·​v1,​·​:​cond_1
   
89 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 89 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
90 ····​move-​result-​object·​v1 90 ····​move-​result-​object·​v1
   
91 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v4/​f/​l;​-​>contains(Ljava/​lang/​Object;​)​Z 91 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v4/​g/​l;​-​>contains(Ljava/​lang/​Object;​)​Z
   
92 ····​move-​result·​v1 92 ····​move-​result·​v1
   
93 ····​if-​nez·​v1,​·​:​cond_0 93 ····​if-​nez·​v1,​·​:​cond_0
   
94 ····​const/​4·​v0,​·​0x0 94 ····​const/​4·​v0,​·​0x0
   
Offset 108, 17 lines modified Offset 108, 17 lines modified
   
108 ····​goto·​:​goto_0 108 ····​goto·​:​goto_0
109 .​end·​method 109 .​end·​method
   
110 .​method·​public·​isEmpty()​Z 110 .​method·​public·​isEmpty()​Z
111 ····​.​locals·​1 111 ····​.​locals·​1
   
112 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​l;​-​>a:​Landroid/​support/​v4/​f/​g;​ 112 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​l;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
113 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 113 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​g;​-​>a()​I
   
114 ····​move-​result·​v0 114 ····​move-​result·​v0
   
115 ····​if-​nez·​v0,​·​:​cond_0 115 ····​if-​nez·​v0,​·​:​cond_0
   
116 ····​const/​4·​v0,​·​0x1 116 ····​const/​4·​v0,​·​0x1
   
Offset 130, 39 lines modified Offset 130, 39 lines modified
   
130 ····​goto·​:​goto_0 130 ····​goto·​:​goto_0
131 .​end·​method 131 .​end·​method
   
132 .​method·​public·​iterator()​Ljava/​util/​Iterator;​ 132 .​method·​public·​iterator()​Ljava/​util/​Iterator;​
133 ····​.​locals·​3 133 ····​.​locals·​3
   
134 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​h;​ 134 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​g/​h;​
   
135 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​l;​-​>a:​Landroid/​support/​v4/​f/​g;​ 135 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​g/​l;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
136 ····​const/​4·​v2,​·​0x1 136 ····​const/​4·​v2,​·​0x1
   
Max diff block lines reached; 4961/7943 bytes (62.46%) of diff not shown.
[−]
smali/android/support/v4/view/n.smali vs.
smali/android/support/v4/h/a.smali
Files similar despite different names (difference score: 53)
Offset 1, 57 lines modified Offset 1, 57 lines modified
1 .​class·​public·​abstract·​Landroid/​support/​v4/​view/​n;​ 1 .​class·​public·​abstract·​Landroid/​support/​v4/​h/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​final·​a:​Landroid/​content/​Context;​ 4 .​field·​private·​final·​a:​Landroid/​content/​Context;​
   
5 .​field·​private·​b:​Landroid/​support/​v4/​view/​o;​ 5 .​field·​private·​b:​Landroid/​support/​v4/​h/​b;​
   
6 .​field·​private·​c:​Landroid/​support/​v4/​view/​p;​ 6 .​field·​private·​c:​Landroid/​support/​v4/​h/​c;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​n;​-​>a:​Landroid/​content/​Context;​ 11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​h/​a;​-​>a:​Landroid/​content/​Context;​
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
14 #·​virtual·​methods 14 #·​virtual·​methods
15 .​method·​public·​abstract·​a()​Landroid/​view/​View;​ 15 .​method·​public·​abstract·​a()​Landroid/​view/​View;​
16 .​end·​method 16 .​end·​method
   
17 .​method·​public·​a(Landroid/​view/​MenuItem;​)​Landroid/​view/​View;​ 17 .​method·​public·​a(Landroid/​view/​MenuItem;​)​Landroid/​view/​View;​
18 ····​.​locals·​1 18 ····​.​locals·​1
   
19 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​n;​-​>a()​Landroid/​view/​View;​ 19 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​h/​a;​-​>a()​Landroid/​view/​View;​
   
20 ····​move-​result-​object·​v0 20 ····​move-​result-​object·​v0
   
21 ····​return-​object·​v0 21 ····​return-​object·​v0
22 .​end·​method 22 .​end·​method
   
23 .​method·​public·​a(Landroid/​support/​v4/​view/​o;​)​V 23 .​method·​public·​a(Landroid/​support/​v4/​h/​b;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​n;​-​>b:​Landroid/​support/​v4/​view/​o;​ 25 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​h/​a;​-​>b:​Landroid/​support/​v4/​h/​b;​
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​public·​a(Landroid/​support/​v4/​view/​p;​)​V 28 .​method·​public·​a(Landroid/​support/​v4/​h/​c;​)​V
29 ····​.​locals·​3 29 ····​.​locals·​3
   
30 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​n;​-​>c:​Landroid/​support/​v4/​view/​p;​ 30 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​a;​-​>c:​Landroid/​support/​v4/​h/​c;​
   
31 ····​if-​eqz·​v0,​·​:​cond_0 31 ····​if-​eqz·​v0,​·​:​cond_0
   
32 ····​if-​eqz·​p1,​·​:​cond_0 32 ····​if-​eqz·​p1,​·​:​cond_0
   
33 ····​const-​string·​v0,​·​"ActionProvider(suppo​rt)​" 33 ····​const-​string·​v0,​·​"ActionProvider(suppo​rt)​"
   
Offset 86, 35 lines modified Offset 86, 35 lines modified
86 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 86 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
87 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v1
   
88 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 88 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
89 ····​:​cond_0 89 ····​:​cond_0
90 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​n;​-​>c:​Landroid/​support/​v4/​view/​p;​ 90 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​h/​a;​-​>c:​Landroid/​support/​v4/​h/​c;​
   
91 ····​return-​void 91 ····​return-​void
92 .​end·​method 92 .​end·​method
   
93 .​method·​public·​a(Landroid/​view/​SubMenu;​)​V 93 .​method·​public·​a(Landroid/​view/​SubMenu;​)​V
94 ····​.​locals·​0 94 ····​.​locals·​0
   
95 ····​return-​void 95 ····​return-​void
96 .​end·​method 96 .​end·​method
   
97 .​method·​public·​a(Z)​V 97 .​method·​public·​a(Z)​V
98 ····​.​locals·​1 98 ····​.​locals·​1
   
99 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​n;​-​>b:​Landroid/​support/​v4/​view/​o;​ 99 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​a;​-​>b:​Landroid/​support/​v4/​h/​b;​
   
100 ····​if-​eqz·​v0,​·​:​cond_0 100 ····​if-​eqz·​v0,​·​:​cond_0
   
101 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​n;​-​>b:​Landroid/​support/​v4/​view/​o;​ 101 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​a;​-​>b:​Landroid/​support/​v4/​h/​b;​
   
102 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​view/​o;​-​>a(Z)​V 102 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​h/​b;​-​>a(Z)​V
   
103 ····​:​cond_0 103 ····​:​cond_0
104 ····​return-​void 104 ····​return-​void
105 .​end·​method 105 .​end·​method
   
106 .​method·​public·​b()​Z 106 .​method·​public·​b()​Z
107 ····​.​locals·​1 107 ····​.​locals·​1
[−]
smali/android/support/v4/view/ai.smali vs.
smali/android/support/v4/h/o.smali
Files similar despite different names (difference score: 33)
Offset 1, 39 lines modified Offset 1, 39 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ai;​ 1 .​class·​Landroid/​support/​v4/​h/​o;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​LayoutInflater$Factor​y;​ 4 .​implements·​Landroid/​view/​LayoutInflater$Factor​y;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​a:​Landroid/​support/​v4/​view/​am;​ 6 .​field·​final·​a:​Landroid/​support/​v4/​h/​s;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​am;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​v4/​h/​s;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ai;​-​>a:​Landroid/​support/​v4/​view/​am;​ 11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​h/​o;​-​>a:​Landroid/​support/​v4/​h/​s;​
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
14 #·​virtual·​methods 14 #·​virtual·​methods
15 .​method·​public·​onCreateView(Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 15 .​method·​public·​onCreateView(Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
16 ····​.​locals·​2 16 ····​.​locals·​2
   
17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ai;​-​>a:​Landroid/​support/​v4/​view/​am;​ 17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​o;​-​>a:​Landroid/​support/​v4/​h/​s;​
   
18 ····​const/​4·​v1,​·​0x0 18 ····​const/​4·​v1,​·​0x0
   
19 ····​invoke-​interface·​{v0,​·​v1,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​view/​am;​-​>a(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 19 ····​invoke-​interface·​{v0,​·​v1,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​h/​s;​-​>a(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
   
20 ····​move-​result-​object·​v0 20 ····​move-​result-​object·​v0
   
21 ····​return-​object·​v0 21 ····​return-​object·​v0
22 .​end·​method 22 .​end·​method
   
23 .​method·​public·​toString()​Ljava/​lang/​String;​ 23 .​method·​public·​toString()​Ljava/​lang/​String;​
Offset 57, 15 lines modified Offset 57, 15 lines modified
   
57 ····​const-​string·​v1,​·​"{" 57 ····​const-​string·​v1,​·​"{"
   
58 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
60 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ai;​-​>a:​Landroid/​support/​v4/​view/​am;​ 60 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​h/​o;​-​>a:​Landroid/​support/​v4/​h/​s;​
   
61 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 61 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
62 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
63 ····​const-​string·​v1,​·​"}" 63 ····​const-​string·​v1,​·​"}"
   
[−]
smali/android/support/v4/app/aw.smali vs.
smali/android/support/v4/a/aw.smali
Files similar despite different names (difference score: 8)
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​public·​abstract·​Landroid/​support/​v4/​app/​aw;​ 1 .​class·​public·​abstract·​Landroid/​support/​v4/​a/​aw;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​a:​I 4 .​field·​private·​static·​a:​I
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​static·​constructor·​<clinit>()​V 6 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·​1 7 ····​.​locals·​1
   
8 ····​const/​high16·​v0,​·​0x100000 8 ····​const/​high16·​v0,​·​0x100000
   
9 ····​sput·​v0,​·​Landroid/​support/​v4/​app/​aw;​-​>a:​I 9 ····​sput·​v0,​·​Landroid/​support/​v4/​a/​aw;​-​>a:​I
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​a(Ljava/​util/​List;​Ljava/​util/​List;​Ljava/​util/​List;​)​V 13 .​method·​public·​a(Ljava/​util/​List;​Ljava/​util/​List;​Ljava/​util/​List;​)​V
[−]
smali/android/support/v4/b/a/j.smali vs.
smali/android/support/v4/c/a/j.smali
Files similar despite different names (difference score: 10)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​j;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​j;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​)​V 4 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​)​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
Offset 10, 20 lines modified Offset 10, 20 lines modified
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
12 .​method·​public·​static·​b(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 12 .​method·​public·​static·​b(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
13 ····​.​locals·​1 13 ····​.​locals·​1
   
14 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​o;​ 14 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​o;​
   
15 ····​if-​nez·​v0,​·​:​cond_0 15 ····​if-​nez·​v0,​·​:​cond_0
   
16 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​a/​o;​ 16 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​c/​a/​o;​
   
17 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​b/​a/​o;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 17 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​c/​a/​o;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
   
18 ····​move-​object·​p0,​·​v0 18 ····​move-​object·​p0,​·​v0
   
19 ····​:​cond_0 19 ····​:​cond_0
20 ····​return-​object·​p0 20 ····​return-​object·​p0
21 .​end·​method 21 .​end·​method
[−]
smali/android/support/v4/app/aj.smali vs.
smali/android/support/v4/a/aj.smali
Files similar despite different names (difference score: 54)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​aj;​ 1 .​class·​final·​Landroid/​support/​v4/​a/​aj;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​ 4 .​implements·​Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
Offset 29, 96 lines modified Offset 29, 96 lines modified
29 .​field·​final·​synthetic·​k:​Landroid/​transition/​Transition;​ 29 .​field·​final·​synthetic·​k:​Landroid/​transition/​Transition;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Landroid/​view/​View;​Landroid/​transition/​Transition;​Landroid/​view/​View;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​)​V 31 .​method·​constructor·​<init>(Landroid/​view/​View;​Landroid/​transition/​Transition;​Landroid/​view/​View;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​Ljava/​util/​ArrayList;​Landroid/​transition/​Transition;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>a:​Landroid/​view/​View;​ 33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>a:​Landroid/​view/​View;​
   
34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>b:​Landroid/​transition/​Transition;​ 34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>b:​Landroid/​transition/​Transition;​
   
35 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>c:​Landroid/​view/​View;​ 35 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>c:​Landroid/​view/​View;​
   
36 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>d:​Ljava/​util/​ArrayList;​ 36 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>d:​Ljava/​util/​ArrayList;​
   
37 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>e:​Landroid/​transition/​Transition;​ 37 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>e:​Landroid/​transition/​Transition;​
   
38 ····​iput-​object·​p6,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>f:​Ljava/​util/​ArrayList;​ 38 ····​iput-​object·​p6,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>f:​Ljava/​util/​ArrayList;​
   
39 ····​iput-​object·​p7,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>g:​Landroid/​transition/​Transition;​ 39 ····​iput-​object·​p7,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>g:​Landroid/​transition/​Transition;​
   
40 ····​iput-​object·​p8,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>h:​Ljava/​util/​ArrayList;​ 40 ····​iput-​object·​p8,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>h:​Ljava/​util/​ArrayList;​
   
41 ····​iput-​object·​p9,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>i:​Ljava/​util/​Map;​ 41 ····​iput-​object·​p9,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>i:​Ljava/​util/​Map;​
   
42 ····​iput-​object·​p10,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>j:​Ljava/​util/​ArrayList;​ 42 ····​iput-​object·​p10,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>j:​Ljava/​util/​ArrayList;​
   
43 ····​iput-​object·​p11,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>k:​Landroid/​transition/​Transition;​ 43 ····​iput-​object·​p11,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>k:​Landroid/​transition/​Transition;​
   
44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
   
47 #·​virtual·​methods 47 #·​virtual·​methods
48 .​method·​public·​onPreDraw()​Z 48 .​method·​public·​onPreDraw()​Z
49 ····​.​locals·​5 49 ····​.​locals·​5
   
50 ····​const/​4·​v2,​·​0x0 50 ····​const/​4·​v2,​·​0x0
   
51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>a:​Landroid/​view/​View;​ 51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>a:​Landroid/​view/​View;​
   
52 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 52 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
53 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
54 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 54 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>b:​Landroid/​transition/​Transition;​ 55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>b:​Landroid/​transition/​Transition;​
   
56 ····​if-​eqz·​v0,​·​:​cond_0 56 ····​if-​eqz·​v0,​·​:​cond_0
   
57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>b:​Landroid/​transition/​Transition;​ 57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>b:​Landroid/​transition/​Transition;​
   
58 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>c:​Landroid/​view/​View;​ 58 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>c:​Landroid/​view/​View;​
   
59 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​transition/​Transition;​-​>removeTarget(Landroi​d/​view/​View;​)​Landroid/​transition/​Transition;​ 59 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​transition/​Transition;​-​>removeTarget(Landroi​d/​view/​View;​)​Landroid/​transition/​Transition;​
   
60 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>b:​Landroid/​transition/​Transition;​ 60 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>b:​Landroid/​transition/​Transition;​
   
61 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>d:​Ljava/​util/​ArrayList;​ 61 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>d:​Ljava/​util/​ArrayList;​
   
62 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​af;​-​>a(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V 62 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​a/​af;​-​>a(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
63 ····​:​cond_0 63 ····​:​cond_0
64 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>e:​Landroid/​transition/​Transition;​ 64 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>e:​Landroid/​transition/​Transition;​
   
65 ····​if-​eqz·​v0,​·​:​cond_1 65 ····​if-​eqz·​v0,​·​:​cond_1
   
66 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>e:​Landroid/​transition/​Transition;​ 66 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>e:​Landroid/​transition/​Transition;​
   
67 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>f:​Ljava/​util/​ArrayList;​ 67 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>f:​Ljava/​util/​ArrayList;​
   
68 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​af;​-​>a(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V 68 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​a/​af;​-​>a(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
69 ····​:​cond_1 69 ····​:​cond_1
70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>g:​Landroid/​transition/​Transition;​ 70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>g:​Landroid/​transition/​Transition;​
   
71 ····​if-​eqz·​v0,​·​:​cond_2 71 ····​if-​eqz·​v0,​·​:​cond_2
   
72 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>g:​Landroid/​transition/​Transition;​ 72 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>g:​Landroid/​transition/​Transition;​
   
73 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>h:​Ljava/​util/​ArrayList;​ 73 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>h:​Ljava/​util/​ArrayList;​
   
74 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​af;​-​>a(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V 74 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​a/​af;​-​>a(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
75 ····​:​cond_2 75 ····​:​cond_2
76 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​aj;​-​>i:​Ljava/​util/​Map;​ 76 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​aj;​-​>i:​Ljava/​util/​Map;​
   
Max diff block lines reached; 1699/7644 bytes (22.23%) of diff not shown.
[−]
smali/android/support/v4/b/a/l.smali vs.
smali/android/support/v4/c/a/l.smali
Files similar despite different names (difference score: 7)
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​l;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​l;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 4 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
5 ····​.​locals·​1 5 ····​.​locals·​1
   
6 ····​instance-​of·​v0,​·​p0,​·​Landroid/​graphics/​drawable/​GradientDrawable;​ 6 ····​instance-​of·​v0,​·​p0,​·​Landroid/​graphics/​drawable/​GradientDrawable;​
   
7 ····​if-​eqz·​v0,​·​:​cond_0 7 ····​if-​eqz·​v0,​·​:​cond_0
   
8 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​a/​q;​ 8 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​c/​a/​q;​
   
9 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​b/​a/​q;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 9 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​c/​a/​q;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
   
10 ····​move-​object·​p0,​·​v0 10 ····​move-​object·​p0,​·​v0
   
11 ····​:​cond_0 11 ····​:​cond_0
12 ····​return-​object·​p0 12 ····​return-​object·​p0
13 .​end·​method 13 .​end·​method
   
Offset 27, 19 lines modified Offset 27, 19 lines modified
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
29 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V 29 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​q;​ 31 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​q;​
   
32 ····​if-​eqz·​v0,​·​:​cond_0 32 ····​if-​eqz·​v0,​·​:​cond_0
   
33 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​b/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​I)​V 33 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​I)​V
   
34 ····​:​goto_0 34 ····​:​goto_0
35 ····​return-​void 35 ····​return-​void
   
36 ····​:​cond_0 36 ····​:​cond_0
37 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setTint(I)​V 37 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setTint(I)​V
   
Offset 53, 37 lines modified Offset 53, 37 lines modified
   
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V 55 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
56 ····​.​locals·​1 56 ····​.​locals·​1
   
57 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​q;​ 57 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​q;​
   
58 ····​if-​eqz·​v0,​·​:​cond_0 58 ····​if-​eqz·​v0,​·​:​cond_0
   
59 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​b/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V 59 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
   
60 ····​:​goto_0 60 ····​:​goto_0
61 ····​return-​void 61 ····​return-​void
   
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setTintList(Landroid​/​content/​res/​ColorStateList;​)​V 63 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setTintList(Landroid​/​content/​res/​ColorStateList;​)​V
   
64 ····​goto·​:​goto_0 64 ····​goto·​:​goto_0
65 .​end·​method 65 .​end·​method
   
66 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V 66 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
67 ····​.​locals·​1 67 ····​.​locals·​1
   
68 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​q;​ 68 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​q;​
   
69 ····​if-​eqz·​v0,​·​:​cond_0 69 ····​if-​eqz·​v0,​·​:​cond_0
   
70 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​b/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V 70 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
   
71 ····​:​goto_0 71 ····​:​goto_0
72 ····​return-​void 72 ····​return-​void
   
73 ····​:​cond_0 73 ····​:​cond_0
74 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setTintMode(Landroid​/​graphics/​PorterDuff$Mode;​)​V 74 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setTintMode(Landroid​/​graphics/​PorterDuff$Mode;​)​V
   
[−]
smali/android/support/v4/view/ay.smali vs.
smali/android/support/v4/h/ae.smali
Files similar despite different names (difference score: 4)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ay;​ 1 .​class·​Landroid/​support/​v4/​h/​ae;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​ 4 .​method·​public·​static·​a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​
5 ····​.​locals·​1 5 ····​.​locals·​1
   
[−]
smali/android/support/v4/app/q.smali vs.
smali/android/support/v4/a/r.smali
Files similar despite different names (difference score: 48)
Offset 1, 49 lines modified Offset 1, 49 lines modified
1 .​class·​Landroid/​support/​v4/​app/​q;​ 1 .​class·​Landroid/​support/​v4/​a/​r;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​app/​s;​ 4 .​implements·​Landroid/​support/​v4/​a/​t;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​app/​o;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​a/​p;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​o;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​v4/​a/​p;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​q;​-​>a:​Landroid/​support/​v4/​app/​o;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​r;​-​>a:​Landroid/​support/​v4/​a/​p;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
14 #·​virtual·​methods 14 #·​virtual·​methods
15 .​method·​public·​a(I)​Landroid/​view/​View;​ 15 .​method·​public·​a(I)​Landroid/​view/​View;​
16 ····​.​locals·​1 16 ····​.​locals·​1
   
17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​q;​-​>a:​Landroid/​support/​v4/​app/​o;​ 17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​r;​-​>a:​Landroid/​support/​v4/​a/​p;​
   
18 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​o;​-​>findViewById(I)​Landroid/​view/​View;​ 18 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​a/​p;​-​>findViewById(I)​Landroid/​view/​View;​
   
19 ····​move-​result-​object·​v0 19 ····​move-​result-​object·​v0
   
20 ····​return-​object·​v0 20 ····​return-​object·​v0
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​a()​Z 22 .​method·​public·​a()​Z
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​q;​-​>a:​Landroid/​support/​v4/​app/​o;​ 24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​r;​-​>a:​Landroid/​support/​v4/​a/​p;​
   
25 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​o;​-​>getWindow()​Landroid/​view/​Window;​ 25 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​a/​p;​-​>getWindow()​Landroid/​view/​Window;​
   
26 ····​move-​result-​object·​v0 26 ····​move-​result-​object·​v0
   
27 ····​if-​eqz·​v0,​·​:​cond_0 27 ····​if-​eqz·​v0,​·​:​cond_0
   
28 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​Window;​-​>peekDecorView()​Landroid/​view/​View;​ 28 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​Window;​-​>peekDecorView()​Landroid/​view/​View;​
   
[−]
smali/android/support/v7/app/m.smali vs.
smali/android/support/v7/a/m.smali
Files similar despite different names (difference score: 6)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​Landroid/​support/​v7/​app/​m;​ 1 .​class·​final·​Landroid/​support/​v7/​a/​m;​
2 .​super·​Landroid/​os/​Handler;​ 2 .​super·​Landroid/​os/​Handler;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​a:​Ljava/​lang/​ref/​WeakReference;​ 4 .​field·​private·​a:​Ljava/​lang/​ref/​WeakReference;​
   
   
Offset 12, 15 lines modified Offset 12, 15 lines modified
   
12 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
13 ····​new-​instance·​v0,​·​Ljava/​lang/​ref/​WeakReference;​ 13 ····​new-​instance·​v0,​·​Ljava/​lang/​ref/​WeakReference;​
   
14 ····​invoke-​direct·​{v0,​·​p1},​·​Ljava/​lang/​ref/​WeakReference;​-​><init>(Ljava/​lang/​Object;​)​V 14 ····​invoke-​direct·​{v0,​·​p1},​·​Ljava/​lang/​ref/​WeakReference;​-​><init>(Ljava/​lang/​Object;​)​V
   
15 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​m;​-​>a:​Ljava/​lang/​ref/​WeakReference;​ 15 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​m;​-​>a:​Ljava/​lang/​ref/​WeakReference;​
   
16 ····​return-​void 16 ····​return-​void
17 .​end·​method 17 .​end·​method
   
   
18 #·​virtual·​methods 18 #·​virtual·​methods
19 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V 19 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V
Offset 35, 15 lines modified Offset 35, 15 lines modified
35 ····​return-​void 35 ····​return-​void
   
36 ····​:​pswitch_1 36 ····​:​pswitch_1
37 ····​iget-​object·​v0,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​ 37 ····​iget-​object·​v0,​·​p1,​·​Landroid/​os/​Message;​-​>obj:​Ljava/​lang/​Object;​
   
38 ····​check-​cast·​v0,​·​Landroid/​content/​DialogInterface$OnCli​ckListener;​ 38 ····​check-​cast·​v0,​·​Landroid/​content/​DialogInterface$OnCli​ckListener;​
   
39 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​app/​m;​-​>a:​Ljava/​lang/​ref/​WeakReference;​ 39 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​a/​m;​-​>a:​Ljava/​lang/​ref/​WeakReference;​
   
40 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 40 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
   
41 ····​move-​result-​object·​v1 41 ····​move-​result-​object·​v1
   
42 ····​check-​cast·​v1,​·​Landroid/​content/​DialogInterface;​ 42 ····​check-​cast·​v1,​·​Landroid/​content/​DialogInterface;​
   
[−]
smali/android/support/v4/app/n.smali vs.
smali/android/support/v4/a/ab.smali
Files similar despite different names (difference score: 52)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​n;​ 1 .​class·​final·​Landroid/​support/​v4/​a/​ab;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​os/​Parcelable$Creator;​ 4 .​implements·​Landroid/​os/​Parcelable$Creator;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
Offset 12, 46 lines modified Offset 12, 44 lines modified
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 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​Fragment$SavedState;​ 16 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​a/​aa;​
17 ····​.​locals·2 17 ····​.​locals·1
   
18 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​  
   
19 ····const/​4·​v1,​·0x0 18 ····new-​instance·​v0,​·Landroid/​support/​v4/​a/​aa;​
   
20 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​><init>(Landroid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​V 19 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​a/​aa;​-​><init>(Landroid/​os/​Parcel;​)​V
   
21 ····​return-​object·​v0 20 ····​return-​object·​v0
22 .​end·​method 21 .​end·​method
   
23 .​method·​public·​a(I)​[Landroid/​support/​v4/​app/​Fragment$SavedState;​ 22 .​method·​public·​a(I)​[Landroid/​support/​v4/​a/​aa;​
24 ····​.​locals·​1 23 ····​.​locals·​1
   
25 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​Fragment$SavedState;​ 24 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​a/​aa;​
   
26 ····​return-​object·​v0 25 ····​return-​object·​v0
27 .​end·​method 26 .​end·​method
   
28 .​method·​public·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 27 .​method·​public·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
29 ····​.​locals·​1 28 ····​.​locals·​1
   
30 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​n;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​Fragment$SavedState;​ 29 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​ab;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v4/​a/​aa;​
   
31 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
32 ····​return-​object·​v0 31 ····​return-​object·​v0
33 .​end·​method 32 .​end·​method
   
34 .​method·​public·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 33 .​method·​public·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
35 ····​.​locals·​1 34 ····​.​locals·​1
   
36 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​n;​-​>a(I)​[Landroid/​support/​v4/​app/​Fragment$SavedState;​ 35 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​ab;​-​>a(I)​[Landroid/​support/​v4/​a/​aa;​
   
37 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
38 ····​return-​object·​v0 37 ····​return-​object·​v0
39 .​end·​method 38 .​end·​method
[−]
smali/android/support/v4/f/h.smali vs.
smali/android/support/v4/g/h.smali
Files similar despite different names (difference score: 19)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​Landroid/​support/​v4/​f/​h;​ 1 .​class·​final·​Landroid/​support/​v4/​g/​h;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Ljava/​util/​Iterator;​ 4 .​implements·​Ljava/​util/​Iterator;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
Offset 10, 48 lines modified Offset 10, 48 lines modified
   
10 .​field·​b:​I 10 .​field·​b:​I
   
11 .​field·​c:​I 11 .​field·​c:​I
   
12 .​field·​d:​Z 12 .​field·​d:​Z
   
13 .​field·​final·​synthetic·​e:​Landroid/​support/​v4/​f/​g;​ 13 .​field·​final·​synthetic·​e:​Landroid/​support/​v4/​g/​g;​
   
   
14 #·​direct·​methods 14 #·​direct·​methods
15 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​g;​I)​V 15 .​method·​constructor·​<init>(Landroid/​support/​v4/​g/​g;​I)​V
16 ····​.​locals·​1 16 ····​.​locals·​1
   
17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>e:​Landroid/​support/​v4/​f/​g;​ 17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>e:​Landroid/​support/​v4/​g/​g;​
   
18 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 18 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
19 ····​const/​4·​v0,​·​0x0 19 ····​const/​4·​v0,​·​0x0
   
20 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>d:​Z 20 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>d:​Z
   
21 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>a:​I 21 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>a:​I
   
22 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 22 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v4/​g/​g;​-​>a()​I
   
23 ····​move-​result·​v0 23 ····​move-​result·​v0
   
24 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>b:​I 24 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>b:​I
   
25 ····​return-​void 25 ····​return-​void
26 .​end·​method 26 .​end·​method
   
   
27 #·​virtual·​methods 27 #·​virtual·​methods
28 .​method·​public·​hasNext()​Z 28 .​method·​public·​hasNext()​Z
29 ····​.​locals·​2 29 ····​.​locals·​2
   
30 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>c:​I 30 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>c:​I
   
31 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>b:​I 31 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>b:​I
   
32 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 32 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
33 ····​const/​4·​v0,​·​0x1 33 ····​const/​4·​v0,​·​0x1
   
34 ····​:​goto_0 34 ····​:​goto_0
35 ····​return·​v0 35 ····​return·​v0
Offset 61, 68 lines modified Offset 61, 68 lines modified
   
61 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​next()​Ljava/​lang/​Object;​ 63 .​method·​public·​next()​Ljava/​lang/​Object;​
64 ····​.​locals·​3 64 ····​.​locals·​3
   
65 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>e:​Landroid/​support/​v4/​f/​g;​ 65 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>e:​Landroid/​support/​v4/​g/​g;​
   
66 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>c:​I 66 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>c:​I
   
67 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>a:​I 67 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>a:​I
   
68 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​f/​g;​-​>a(II)​Ljava/​lang/​Object;​ 68 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​g/​g;​-​>a(II)​Ljava/​lang/​Object;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>c:​I 70 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>c:​I
   
71 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 71 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
72 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>c:​I 72 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>c:​I
   
73 ····​const/​4·​v1,​·​0x1 73 ····​const/​4·​v1,​·​0x1
   
74 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>d:​Z 74 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>d:​Z
   
75 ····​return-​object·​v0 75 ····​return-​object·​v0
76 .​end·​method 76 .​end·​method
   
77 .​method·​public·​remove()​V 77 .​method·​public·​remove()​V
78 ····​.​locals·​2 78 ····​.​locals·​2
   
79 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​h;​-​>d:​Z 79 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​h;​-​>d:​Z
   
80 ····​if-​nez·​v0,​·​:​cond_0 80 ····​if-​nez·​v0,​·​:​cond_0
   
81 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​ 81 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​
   
82 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>()​V 82 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>()​V
   
Max diff block lines reached; 1022/3987 bytes (25.63%) of diff not shown.
[−]
smali/android/support/v7/app/u.smali vs.
smali/android/support/v7/a/u.smali
Files similar despite different names (difference score: 32)
Offset 1, 20 lines modified Offset 1, 20 lines modified
1 .​class·​Landroid/​support/​v7/​app/​u;​ 1 .​class·​Landroid/​support/​v7/​a/​u;​
2 .​super·​Landroid/​support/​v7/​internal/​view/​k;​ 2 .​super·​Landroid/​support/​v7/​internal/​view/​k;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​app/​t;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​t;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​support/​v7/​app/​t;​Landroid/​view/​Window$Callback;​)​V 6 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​t;​Landroid/​view/​Window$Callback;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​app/​u;​-​>a:​Landroid/​support/​v7/​app/​t;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​a/​u;​-​>a:​Landroid/​support/​v7/​a/​t;​
   
9 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​k;​-​><init>(Landroid/​view/​Window$Callback;​)​V 9 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​k;​-​><init>(Landroid/​view/​Window$Callback;​)​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
12 .​method·​private·​a()​Z 12 .​method·​private·​a()​Z
Offset 24, 30 lines modified Offset 24, 30 lines modified
   
24 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 24 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
25 ····​const/​16·​v2,​·​0x10 25 ····​const/​16·​v2,​·​0x10
   
26 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 26 ····​if-​ge·​v1,​·​v2,​·​:​cond_1
   
27 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​app/​u;​-​>a:​Landroid/​support/​v7/​app/​t;​ 27 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​a/​u;​-​>a:​Landroid/​support/​v7/​a/​t;​
   
28 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​app/​t;​-​>c:​Landroid/​view/​Window$Callback;​ 28 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​a/​t;​-​>c:​Landroid/​view/​Window$Callback;​
   
29 ····​instance-​of·​v1,​·​v1,​·​Landroid/​app/​Activity;​ 29 ····​instance-​of·​v1,​·​v1,​·​Landroid/​app/​Activity;​
   
30 ····​if-​eqz·​v1,​·​:​cond_1 30 ····​if-​eqz·​v1,​·​:​cond_1
   
31 ····​:​cond_0 31 ····​:​cond_0
32 ····​:​goto_0 32 ····​:​goto_0
33 ····​return·​v0 33 ····​return·​v0
   
34 ····​:​cond_1 34 ····​:​cond_1
35 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​app/​u;​-​>a:​Landroid/​support/​v7/​app/​t;​ 35 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​a/​u;​-​>a:​Landroid/​support/​v7/​a/​t;​
   
36 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​app/​t;​-​>c:​Landroid/​view/​Window$Callback;​ 36 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v7/​a/​t;​-​>c:​Landroid/​view/​Window$Callback;​
   
37 ····​instance-​of·​v1,​·​v1,​·​Landroid/​app/​Dialog;​ 37 ····​instance-​of·​v1,​·​v1,​·​Landroid/​app/​Dialog;​
   
38 ····​if-​nez·​v1,​·​:​cond_0 38 ····​if-​nez·​v1,​·​:​cond_0
   
39 ····​const/​4·​v0,​·​0x0 39 ····​const/​4·​v0,​·​0x0
   
Offset 55, 17 lines modified Offset 55, 17 lines modified
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​public·​dispatchKeyEvent(Land​roid/​view/​KeyEvent;​)​Z 57 .​method·​public·​dispatchKeyEvent(Land​roid/​view/​KeyEvent;​)​Z
58 ····​.​locals·​1 58 ····​.​locals·​1
   
59 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​u;​-​>a:​Landroid/​support/​v7/​app/​t;​ 59 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​u;​-​>a:​Landroid/​support/​v7/​a/​t;​
   
60 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​app/​t;​-​>a(Landroid/​view/​KeyEvent;​)​Z 60 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​a/​t;​-​>a(Landroid/​view/​KeyEvent;​)​Z
   
61 ····​move-​result·​v0 61 ····​move-​result·​v0
   
62 ····​if-​eqz·​v0,​·​:​cond_0 62 ····​if-​eqz·​v0,​·​:​cond_0
   
63 ····​const/​4·​v0,​·​0x1 63 ····​const/​4·​v0,​·​0x1
   
Offset 79, 21 lines modified Offset 79, 21 lines modified
   
79 ····​goto·​:​goto_0 79 ····​goto·​:​goto_0
80 .​end·​method 80 .​end·​method
   
81 .​method·​public·​dispatchKeyShortcutEv​ent(Landroid/​view/​KeyEvent;​)​Z 81 .​method·​public·​dispatchKeyShortcutEv​ent(Landroid/​view/​KeyEvent;​)​Z
82 ····​.​locals·​2 82 ····​.​locals·​2
   
83 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​u;​-​>a:​Landroid/​support/​v7/​app/​t;​ 83 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​u;​-​>a:​Landroid/​support/​v7/​a/​t;​
   
84 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​KeyEvent;​-​>getKeyCode()​I 84 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​KeyEvent;​-​>getKeyCode()​I
   
85 ····​move-​result·​v1 85 ····​move-​result·​v1
   
86 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​app/​t;​-​>a(ILandroid/​view/​KeyEvent;​)​Z 86 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​a/​t;​-​>a(ILandroid/​view/​KeyEvent;​)​Z
   
87 ····​move-​result·​v0 87 ····​move-​result·​v0
   
88 ····​if-​eqz·​v0,​·​:​cond_0 88 ····​if-​eqz·​v0,​·​:​cond_0
   
89 ····​const/​4·​v0,​·​0x1 89 ····​const/​4·​v0,​·​0x1
   
Offset 135, 17 lines modified Offset 135, 17 lines modified
   
135 ····​goto·​:​goto_0 135 ····​goto·​:​goto_0
136 .​end·​method 136 .​end·​method
   
137 .​method·​public·​onMenuOpened(ILandroi​d/​view/​Menu;​)​Z 137 .​method·​public·​onMenuOpened(ILandroi​d/​view/​Menu;​)​Z
138 ····​.​locals·​1 138 ····​.​locals·​1
   
Max diff block lines reached; 2901/6190 bytes (46.87%) of diff not shown.
[−]
smali/android/support/v4/app/aq.smali vs.
smali/android/support/v4/a/aq.smali
Files similar despite different names (difference score: 28)
Offset 1, 60 lines modified Offset 1, 60 lines modified
1 .​class·​public·​Landroid/​support/​v4/​app/​aq;​ 1 .​class·​public·​Landroid/​support/​v4/​a/​aq;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​Landroid/​support/​v4/​app/​ar;​ 4 .​field·​private·​static·​final·​a:​Landroid/​support/​v4/​a/​ar;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​static·​constructor·​<clinit>()​V 6 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·​2 7 ····​.​locals·​2
   
8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
9 ····​const/​16·​v1,​·​0x10 9 ····​const/​16·​v1,​·​0x10
   
10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​at;​ 11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​at;​
   
12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​at;​-​><init>()​V 12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​a/​at;​-​><init>()​V
   
13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​aq;​-​>a:​Landroid/​support/​v4/​app/​ar;​ 13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​a/​aq;​-​>a:​Landroid/​support/​v4/​a/​ar;​
   
14 ····​:​goto_0 14 ····​:​goto_0
15 ····​return-​void 15 ····​return-​void
   
16 ····​:​cond_0 16 ····​:​cond_0
17 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​as;​ 17 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​as;​
   
18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​as;​-​><init>()​V 18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​a/​as;​-​><init>()​V
   
19 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​aq;​-​>a:​Landroid/​support/​v4/​app/​ar;​ 19 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​a/​aq;​-​>a:​Landroid/​support/​v4/​a/​ar;​
   
20 ····​goto·​:​goto_0 20 ····​goto·​:​goto_0
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 22 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​aq;​-​>a:​Landroid/​support/​v4/​app/​ar;​ 24 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​a/​aq;​-​>a:​Landroid/​support/​v4/​a/​ar;​
   
25 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​ar;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 25 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​a/​ar;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
26 ····​move-​result-​object·​v0 26 ····​move-​result-​object·​v0
   
27 ····​return-​object·​v0 27 ····​return-​object·​v0
28 .​end·​method 28 .​end·​method
   
29 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 29 .​method·​public·​static·​a(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
30 ····​.​locals·​3 30 ····​.​locals·​3
   
31 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​aq;​-​>b(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​ 31 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​aq;​-​>b(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​
   
32 ····​move-​result-​object·​v0 32 ····​move-​result-​object·​v0
   
33 ····​if-​nez·​v0,​·​:​cond_0 33 ····​if-​nez·​v0,​·​:​cond_0
   
34 ····​const/​4·​v0,​·​0x0 34 ····​const/​4·​v0,​·​0x0
   
Offset 66, 21 lines modified Offset 66, 21 lines modified
   
66 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​ComponentName;​-​>getPackageName()​Ljava/​lang/​String;​ 66 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​ComponentName;​-​>getPackageName()​Ljava/​lang/​String;​
   
67 ····​move-​result-​object·​v2 67 ····​move-​result-​object·​v2
   
68 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​ComponentName;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 68 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​ComponentName;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
69 ····​invoke-​static·​{p0,​·​v1},​·​Landroid/​support/​v4/​app/​aq;​-​>b(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​ 69 ····​invoke-​static·​{p0,​·​v1},​·​Landroid/​support/​v4/​a/​aq;​-​>b(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​
   
70 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
71 ····​if-​nez·​v0,​·​:​cond_1 71 ····​if-​nez·​v0,​·​:​cond_1
   
72 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​a/​e;​-​>a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 72 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​b/​e;​-​>a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
   
73 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
74 ····​goto·​:​goto_0 74 ····​goto·​:​goto_0
   
75 ····​:​cond_1 75 ····​:​cond_1
76 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​ 76 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​
Offset 93, 32 lines modified Offset 93, 32 lines modified
   
93 ····​goto·​:​goto_0 93 ····​goto·​:​goto_0
94 .​end·​method 94 .​end·​method
   
95 .​method·​public·​static·​a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​Z 95 .​method·​public·​static·​a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​Z
96 ····​.​locals·​1 96 ····​.​locals·​1
   
97 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​aq;​-​>a:​Landroid/​support/​v4/​app/​ar;​ 97 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​a/​aq;​-​>a:​Landroid/​support/​v4/​a/​ar;​
   
98 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​app/​ar;​-​>a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​Z 98 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​a/​ar;​-​>a(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​Z
   
99 ····​move-​result·​v0 99 ····​move-​result·​v0
   
100 ····​return·​v0 100 ····​return·​v0
101 .​end·​method 101 .​end·​method
   
Max diff block lines reached; 1874/5761 bytes (32.53%) of diff not shown.
[−]
smali/android/support/v4/view/dk.smali vs.
smali/android/support/v4/h/bw.smali
Files similar despite different names (difference score: 56)
Offset 1, 25 lines modified Offset 1, 34 lines modified
1 .​class·​interface·​abstract·​Landroid/​support/​v4/​view/​dk;​ 1 .​class·​interface·​abstract·​Landroid/​support/​v4/​h/​bw;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods 3 #·​virtual·​methods
4 .​method·​public·​abstract·​a(Landroid/​view/​ViewParent;​Landroid/​view/​View;​)​V 4 .​method·​public·​abstract·​a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​)​V
5 .​end·​method 5 .​end·​method
   
6 .​method·​public·​abstract·​a(Landroid/​view/​ViewParent;​Landroid/​view/​View;​IIII)​V 6 .​method·​public·​abstract·​a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​F)​V
7 .​end·​method 7 .​end·​method
   
8 .​method·​public·​abstract·​a(Landroid/​view/​ViewParent;​Landroid/​view/​View;​II[I)​V 8 .​method·​public·​abstract·​a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​J)​V
9 .​end·​method 9 .​end·​method
   
10 .​method·​public·​abstract·​a(Landroid/​view/​ViewParent;​Landroid/​view/​View;​FF)​Z 10 .​method·​public·​abstract·​a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​Landroid/​support/​v4/​h/​cd;​)​V
11 .​end·​method 11 .​end·​method
   
12 .​method·​public·​abstract·​a(Landroid/​view/​ViewParent;​Landroid/​view/​View;​FFZ)​Z 12 .​method·​public·​abstract·​a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​Landroid/​support/​v4/​h/​cf;​)​V
13 .​end·​method 13 .​end·​method
   
14 .​method·​public·​abstract·​a(Landroid/​view/​ViewParent;​Landroid/​view/​View;​Landroid/​view/​View;​I)​Z 14 .​method·​public·​abstract·​a(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​Landroid/​view/​animation/​Interpolator;​)​V
15 .​end·​method 15 .​end·​method
   
16 .​method·​public·​abstract·​b(Landroid/​view/​ViewParent;​Landroid/​view/​View;​Landroid/​view/​View;​I)​V 16 .​method·​public·​abstract·​b(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​)​V
  17 .​end·​method
   
  18 .​method·​public·​abstract·​b(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​F)​V
  19 .​end·​method
   
  20 .​method·​public·​abstract·​c(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​F)​V
  21 .​end·​method
   
  22 .​method·​public·​abstract·​d(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​F)​V
17 .​end·​method 23 .​end·​method
[−]
smali/android/support/v4/app/o.smali vs.
smali/android/support/v4/a/p.smali
Files similar despite different names (difference score: 21)
Offset 1, 17 lines modified Offset 1, 17 lines modified
1 .​class·​public·​Landroid/​support/​v4/​app/​o;​ 1 .​class·​public·​Landroid/​support/​v4/​a/​p;​
2 .​super·​Landroid/​app/​Activity;​ 2 .​super·​Landroid/​app/​Activity;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​a:​Landroid/​os/​Handler;​ 4 .​field·​final·​a:​Landroid/​os/​Handler;​
   
5 .​field·​final·​b:​Landroid/​support/​v4/​app/​v;​ 5 .​field·​final·​b:​Landroid/​support/​v4/​a/​w;​
   
6 .​field·​final·​c:​Landroid/​support/​v4/​app/​s;​ 6 .​field·​final·​c:​Landroid/​support/​v4/​a/​t;​
   
7 .​field·​d:​Z 7 .​field·​d:​Z
   
8 .​field·​e:​Z 8 .​field·​e:​Z
   
9 .​field·​f:​Z 9 .​field·​f:​Z
   
Offset 21, 42 lines modified Offset 21, 42 lines modified
   
21 .​field·​i:​Z 21 .​field·​i:​Z
   
22 .​field·​j:​Z 22 .​field·​j:​Z
   
23 .​field·​k:​Z 23 .​field·​k:​Z
   
24 .​field·​l:​Landroid/​support/​v4/​f/​m;​ 24 .​field·​l:​Landroid/​support/​v4/​g/​m;​
   
25 .​field·​m:​Landroid/​support/​v4/​app/​ao;​ 25 .​field·​m:​Landroid/​support/​v4/​a/​ao;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>()​V 27 .​method·​public·​constructor·​<init>()​V
28 ····​.​locals·​1 28 ····​.​locals·​1
   
29 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
   
30 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​p;​ 30 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​q;​
   
31 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​p;​-​><init>(Landroid/​support/​v4/​app/​o;​)​V 31 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​a/​q;​-​><init>(Landroid/​support/​v4/​a/​p;​)​V
   
32 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​o;​-​>a:​Landroid/​os/​Handler;​ 32 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​p;​-​>a:​Landroid/​os/​Handler;​
   
33 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​v;​ 33 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​w;​
   
34 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​v;​-​><init>()​V 34 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​a/​w;​-​><init>()​V
   
35 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​o;​-​>b:​Landroid/​support/​v4/​app/​v;​ 35 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​p;​-​>b:​Landroid/​support/​v4/​a/​w;​
   
36 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​q;​ 36 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​a/​r;​
   
37 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​q;​-​><init>(Landroid/​support/​v4/​app/​o;​)​V 37 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​a/​r;​-​><init>(Landroid/​support/​v4/​a/​p;​)​V
   
38 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​o;​-​>c:​Landroid/​support/​v4/​app/​s;​ 38 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​p;​-​>c:​Landroid/​support/​v4/​a/​t;​
   
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
41 .​method·​private·​static·​a(Landroid/​view/​View;​)​Ljava/​lang/​String;​ 41 .​method·​private·​static·​a(Landroid/​view/​View;​)​Ljava/​lang/​String;​
42 ····​.​locals·​7 42 ····​.​locals·​7
   
Offset 442, 15 lines modified Offset 442, 15 lines modified
   
442 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V 442 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V
   
443 ····​:​cond_0 443 ····​:​cond_0
444 ····​return-​void 444 ····​return-​void
   
445 ····​:​cond_1 445 ····​:​cond_1
446 ····​invoke-​static·​{p3},​·​Landroid/​support/​v4/​app/​o;​-​>a(Landroid/​view/​View;​)​Ljava/​lang/​String;​ 446 ····​invoke-​static·​{p3},​·​Landroid/​support/​v4/​a/​p;​-​>a(Landroid/​view/​View;​)​Ljava/​lang/​String;​
   
447 ····​move-​result-​object·​v0 447 ····​move-​result-​object·​v0
   
448 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V 448 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V
   
449 ····​instance-​of·​v0,​·​p3,​·​Landroid/​view/​ViewGroup;​ 449 ····​instance-​of·​v0,​·​p3,​·​Landroid/​view/​ViewGroup;​
   
Offset 487, 122 lines modified Offset 487, 122 lines modified
487 ····​:​goto_0 487 ····​:​goto_0
488 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 488 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
489 ····​invoke-​virtual·​{p3,​·​v0},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​ 489 ····​invoke-​virtual·​{p3,​·​v0},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​
   
490 ····​move-​result-​object·​v3 490 ····​move-​result-​object·​v3
   
491 ····​invoke-​direct·​{p0,​·​v2,​·​p2,​·​v3},​·​Landroid/​support/​v4/​app/​o;​-​>a(Ljava/​lang/​String;​Ljava/​io/​PrintWriter;​Landroid/​view/​View;​)​V 491 ····​invoke-​direct·​{p0,​·​v2,​·​p2,​·​v3},​·​Landroid/​support/​v4/​a/​p;​-​>a(Ljava/​lang/​String;​Ljava/​io/​PrintWriter;​Landroid/​view/​View;​)​V
   
492 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 492 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
493 ····​goto·​:​goto_0 493 ····​goto·​:​goto_0
494 .​end·​method 494 .​end·​method
   
   
495 #·​virtual·​methods 495 #·​virtual·​methods
496 .​method·​a(Ljava/​lang/​String;​ZZ)​Landroid/​support/​v4/​app/​ao;​ 496 .​method·​a(Ljava/​lang/​String;​ZZ)​Landroid/​support/​v4/​a/​ao;​
497 ····​.​locals·​2 497 ····​.​locals·​2
   
498 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​o;​-​>l:​Landroid/​support/​v4/​f/​m;​ 498 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​p;​-​>l:​Landroid/​support/​v4/​g/​m;​
   
499 ····​if-​nez·​v0,​·​:​cond_0 499 ····​if-​nez·​v0,​·​:​cond_0
Max diff block lines reached; 41560/45048 bytes (92.26%) of diff not shown.
[−]
smali/android/support/v4/app/x.smali vs.
smali/android/support/v4/a/y.smali
Files similar despite different names (difference score: 45)
Offset 1, 65 lines modified Offset 1, 65 lines modified
1 .​class·​Landroid/​support/​v4/​app/​x;​ 1 .​class·​Landroid/​support/​v4/​a/​y;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 4 .​implements·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​app/​Fragment;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​a/​m;​
   
7 .​field·​final·​synthetic·​b:​Landroid/​support/​v4/​app/​v;​ 7 .​field·​final·​synthetic·​b:​Landroid/​support/​v4/​a/​w;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
9 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​v;​Landroid/​support/​v4/​app/​Fragment;​)​V 9 .​method·​constructor·​<init>(Landroid/​support/​v4/​a/​w;​Landroid/​support/​v4/​a/​m;​)​V
10 ····​.​locals·​0 10 ····​.​locals·​0
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​x;​-​>b:​Landroid/​support/​v4/​app/​v;​ 11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​y;​-​>b:​Landroid/​support/​v4/​a/​w;​
   
12 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​x;​-​>a:​Landroid/​support/​v4/​app/​Fragment;​ 12 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​a/​y;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
14 ····​return-​void 14 ····​return-​void
15 .​end·​method 15 .​end·​method
   
   
16 #·​virtual·​methods 16 #·​virtual·​methods
17 .​method·​public·​onAnimationEnd(Landro​id/​view/​animation/​Animation;​)​V 17 .​method·​public·​onAnimationEnd(Landro​id/​view/​animation/​Animation;​)​V
18 ····​.​locals·​6 18 ····​.​locals·​6
   
19 ····​const/​4·​v3,​·​0x0 19 ····​const/​4·​v3,​·​0x0
   
20 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​x;​-​>a:​Landroid/​support/​v4/​app/​Fragment;​ 20 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​y;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
21 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>c:​Landroid/​view/​View;​ 21 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​a/​m;​-​>c:​Landroid/​view/​View;​
   
22 ····​if-​eqz·​v0,​·​:​cond_0 22 ····​if-​eqz·​v0,​·​:​cond_0
   
23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​x;​-​>a:​Landroid/​support/​v4/​app/​Fragment;​ 23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​y;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
24 ····​const/​4·​v1,​·​0x0 24 ····​const/​4·​v1,​·​0x0
   
25 ····​iput-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>c:​Landroid/​view/​View;​ 25 ····​iput-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​a/​m;​-​>c:​Landroid/​view/​View;​
   
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​x;​-​>b:​Landroid/​support/​v4/​app/​v;​ 26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​y;​-​>b:​Landroid/​support/​v4/​a/​w;​
   
27 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​x;​-​>a:​Landroid/​support/​v4/​app/​Fragment;​ 27 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​y;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
28 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​x;​-​>a:​Landroid/​support/​v4/​app/​Fragment;​ 28 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​a/​y;​-​>a:​Landroid/​support/​v4/​a/​m;​
   
29 ····​iget·​v2,​·​v2,​·​Landroid/​support/​v4/​app/​Fragment;​-​>d:​I 29 ····​iget·​v2,​·​v2,​·​Landroid/​support/​v4/​a/​m;​-​>d:​I
   
30 ····​move·​v4,​·​v3 30 ····​move·​v4,​·​v3
   
31 ····​move·​v5,​·​v3 31 ····​move·​v5,​·​v3
   
32 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​app/​v;​-​>a(Landroid/​support/​v4/​app/​Fragment;​IIIZ)​V 32 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​a/​w;​-​>a(Landroid/​support/​v4/​a/​m;​IIIZ)​V
   
33 ····​:​cond_0 33 ····​:​cond_0
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​onAnimationRepeat(Lan​droid/​view/​animation/​Animation;​)​V 36 .​method·​public·​onAnimationRepeat(Lan​droid/​view/​animation/​Animation;​)​V
37 ····​.​locals·​0 37 ····​.​locals·​0
[−]
smali/android/support/v4/view/aq.smali vs.
smali/android/support/v4/h/w.smali
Files similar despite different names (difference score: 45)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​view/​aq;​ 1 .​class·​Landroid/​support/​v4/​h/​w;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​ao;​ 4 .​implements·​Landroid/​support/​v4/​h/​u;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 6 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 15, 23 lines modified Offset 15, 23 lines modified
15 .​end·​method 15 .​end·​method
   
   
16 #·​virtual·​methods 16 #·​virtual·​methods
17 .​method·​public·​a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I 17 .​method·​public·​a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I
18 ····​.​locals·​1 18 ····​.​locals·​1
   
19 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ar;​-​>a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I 19 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​h/​x;​-​>a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I
   
20 ····​move-​result·​v0 20 ····​move-​result·​v0
   
21 ····​return·​v0 21 ····​return·​v0
22 .​end·​method 22 .​end·​method
   
23 .​method·​public·​b(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I 23 .​method·​public·​b(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I
24 ····​.​locals·​1 24 ····​.​locals·​1
   
25 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ar;​-​>b(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I 25 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​h/​x;​-​>b(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I
   
26 ····​move-​result·​v0 26 ····​move-​result·​v0
   
27 ····​return·​v0 27 ····​return·​v0
28 .​end·​method 28 .​end·​method
[−]
smali/android/support/v7/app/v.smali vs.
smali/android/support/v7/a/v.smali
Files similar despite different names (difference score: 14)
Offset 1, 29 lines modified Offset 1, 29 lines modified
1 .​class·​Landroid/​support/​v7/​app/​v;​ 1 .​class·​Landroid/​support/​v7/​a/​v;​
2 .​super·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 2 .​super·​Landroid/​support/​v7/​a/​w;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​al;​ 4 .​implements·​Landroid/​support/​v7/​internal/​widget/​an;​
   
   
5 #·​annotations 5 #·​annotations
6 .​annotation·​build·​Landroid/​annotation/​TargetApi;​ 6 .​annotation·​build·​Landroid/​annotation/​TargetApi;​
7 ····​value·​=·​0xb 7 ····​value·​=·​0xb
8 .​end·​annotation 8 .​end·​annotation
   
   
9 #·​instance·​fields 9 #·​instance·​fields
10 .​field·​private·​n:​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​ 10 .​field·​private·​n:​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​
   
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​app/​r;​)​V 12 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​a/​r;​)​V
13 ····​.​locals·​0 13 ····​.​locals·​0
   
14 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​app/​r;​)​V 14 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​a/​w;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​Window;​Landroid/​support/​v7/​a/​r;​)​V
   
15 ····​return-​void 15 ····​return-​void
16 .​end·​method 16 .​end·​method
   
   
17 #·​virtual·​methods 17 #·​virtual·​methods
18 .​method·​public·​a(Landroid/​view/​View;​Landroid/​view/​ActionMode$Callback;​)​Landroid/​view/​ActionMode;​ 18 .​method·​public·​a(Landroid/​view/​View;​Landroid/​view/​ActionMode$Callback;​)​Landroid/​view/​ActionMode;​
Offset 33, 25 lines modified Offset 33, 25 lines modified
   
33 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
34 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​view/​e;​ 34 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​view/​e;​
   
35 ····​invoke-​direct·​{v1,​·​v0,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​e;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​ActionMode$Callback;​)​V 35 ····​invoke-​direct·​{v1,​·​v0,​·​p2},​·​Landroid/​support/​v7/​internal/​view/​e;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​ActionMode$Callback;​)​V
   
36 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​app/​v;​-​>b(Landroid/​support/​v7/​c/​b;​)​Landroid/​support/​v7/​c/​a;​ 36 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​a/​v;​-​>b(Landroid/​support/​v7/​d/​b;​)​Landroid/​support/​v7/​d/​a;​
   
37 ····​move-​result-​object·​v1 37 ····​move-​result-​object·​v1
   
38 ····​if-​eqz·​v1,​·​:​cond_0 38 ····​if-​eqz·​v1,​·​:​cond_0
   
39 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​d;​ 39 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​d;​
   
40 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​app/​v;​-​>a:​Landroid/​content/​Context;​ 40 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​a/​v;​-​>a:​Landroid/​content/​Context;​
   
41 ····​invoke-​direct·​{v0,​·​v2,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​d;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​c/​a;​)​V 41 ····​invoke-​direct·​{v0,​·​v2,​·​v1},​·​Landroid/​support/​v7/​internal/​view/​d;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​d/​a;​)​V
   
42 ····​:​goto_0 42 ····​:​goto_0
43 ····​return-​object·​v0 43 ····​return-​object·​v0
   
44 ····​:​cond_0 44 ····​:​cond_0
45 ····​const/​4·​v0,​·​0x0 45 ····​const/​4·​v0,​·​0x0
   
Offset 65, 48 lines modified Offset 65, 48 lines modified
   
65 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​ViewGroup;​-​>findViewById(I)​Landroid/​view/​View;​ 65 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​ViewGroup;​-​>findViewById(I)​Landroid/​view/​View;​
   
66 ····​move-​result-​object·​v0 66 ····​move-​result-​object·​v0
   
67 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​ 67 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​
   
68 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​v;​-​>n:​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​ 68 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​v;​-​>n:​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​
   
69 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​v;​-​>n:​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​ 69 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​v;​-​>n:​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​
   
70 ····​if-​eqz·​v0,​·​:​cond_0 70 ····​if-​eqz·​v0,​·​:​cond_0
   
71 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​v;​-​>n:​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​ 71 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​v;​-​>n:​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​
   
72 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>setActionModeForChil​dListener(Landroid/​support/​v7/​internal/​widget/​al;​)​V 72 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>setActionModeForChil​dListener(Landroid/​support/​v7/​internal/​widget/​an;​)​V
   
73 ····​:​cond_0 73 ····​:​cond_0
74 ····​return-​void 74 ····​return-​void
75 .​end·​method 75 .​end·​method
   
76 .​method·​b(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 76 .​method·​b(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
77 ····​.​locals·​1 77 ····​.​locals·​1
   
78 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​-​>b(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 78 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​a/​w;​-​>b(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
   
79 ····​move-​result-​object·​v0 79 ····​move-​result-​object·​v0
   
80 ····​if-​eqz·​v0,​·​:​cond_0 80 ····​if-​eqz·​v0,​·​:​cond_0
   
81 ····​:​goto_0 81 ····​:​goto_0
82 ····​return-​object·​v0 82 ····​return-​object·​v0
   
83 ····​:​cond_0 83 ····​:​cond_0
84 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​v;​-​>c:​Landroid/​view/​Window$Callback;​ 84 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​v;​-​>c:​Landroid/​view/​Window$Callback;​
   
85 ····​instance-​of·​v0,​·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​ 85 ····​instance-​of·​v0,​·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​
   
86 ····​if-​eqz·​v0,​·​:​cond_1 86 ····​if-​eqz·​v0,​·​:​cond_1
   
87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​v;​-​>c:​Landroid/​view/​Window$Callback;​ 87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​v;​-​>c:​Landroid/​view/​Window$Callback;​
   
88 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​ 88 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater$Factor​y2;​
Max diff block lines reached; 238/5022 bytes (4.74%) of diff not shown.
[−]
smali/android/support/v4/view/q.smali vs.
smali/android/support/v4/b/e.smali
Files similar despite different names (difference score: 50)
Offset 1, 48 lines modified Offset 1, 61 lines modified
1 .​class·​public·​Landroid/​support/​v4/​view/​q;​ 1 .​class·​public·​Landroid/​support/​v4/​b/​e;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​static·​final·​a:​Landroid/​support/​v4/​view/​r;​ 4 .​field·​private·​static·​final·​a:​Landroid/​support/​v4/​b/​f;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​static·​constructor·​<clinit>()​V 6 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·​2 7 ····​.​locals·​2
   
8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 8 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
9 ····​const/​16·​v1,​·​0x11 9 ····​const/​16·​v1,​·​0xf
   
10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​t;​ 11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​i;​
   
12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​t;​-​><init>()​V 12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​b/​i;​-​><init>()​V
   
13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​q;​-​>a:​Landroid/​support/​v4/​view/​r;​ 13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​b/​e;​-​>a:​Landroid/​support/​v4/​b/​f;​
   
14 ····​:​goto_0 14 ····​:​goto_0
15 ····​return-​void 15 ····​return-​void
   
16 ····​:​cond_0 16 ····​:​cond_0
17 ····new-​instance·​v0,​·Landroid/​support/​v4/​view/​s;​ 17 ····const/​16·​v1,​·0xb
   
18 ····​invoke-​direct·{v0},​·Landroid/​support/​v4/​view/​s;​-​><init>()​V 18 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
19 ····sput-​object·v0,​·Landroid/​support/​v4/​view/​q;​-​>a:​Landroid/​support/​v4/​view/​r;​ 19 ····​new-​instance·​v0,​·Landroid/​support/​v4/​b/​h;​
   
  20 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​b/​h;​-​><init>()​V
   
  21 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​b/​e;​-​>a:​Landroid/​support/​v4/​b/​f;​
   
  22 ····​goto·​:​goto_0
   
  23 ····​:​cond_1
  24 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​g;​
   
  25 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​b/​g;​-​><init>()​V
   
  26 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​b/​e;​-​>a:​Landroid/​support/​v4/​b/​f;​
   
20 ····​goto·​:​goto_0 27 ····​goto·​:​goto_0
21 .​end·​method 28 .​end·​method
   
22 .​method·​public·​static·​a(II)​I 29 .​method·​public·​static·​a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
23 ····​.​locals·​1 30 ····​.​locals·​1
   
24 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​q;​-​>a:​Landroid/​support/​v4/​view/​r;​ 31 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​b/​e;​-​>a:​Landroid/​support/​v4/​b/​f;​
   
25 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​r;​-​>a(II)​I 32 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​b/​f;​-​>a(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
   
26 ····​move-​result·​v0 33 ····​move-​result-​object·​v0
   
27 ····​return·​v0 34 ····​return-​object·​v0
28 .​end·​method 35 .​end·​method
[−]
smali/android/support/v4/f/i.smali vs.
smali/android/support/v4/g/i.smali
Files similar despite different names (difference score: 22)
Offset 1, 23 lines modified Offset 1, 23 lines modified
1 .​class·​final·​Landroid/​support/​v4/​f/​i;​ 1 .​class·​final·​Landroid/​support/​v4/​g/​i;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Ljava/​util/​Set;​ 4 .​implements·​Ljava/​util/​Set;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​f/​g;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​g/​g;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​g;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​v4/​g/​g;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​i;​-​>a:​Landroid/​support/​v4/​f/​g;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​g/​i;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​return-​void 12 ····​return-​void
13 .​end·​method 13 .​end·​method
   
   
Offset 33, 27 lines modified Offset 33, 27 lines modified
33 .​end·​method 33 .​end·​method
   
34 .​method·​public·​synthetic·​add(Ljava/​lang/​Object;​)​Z 34 .​method·​public·​synthetic·​add(Ljava/​lang/​Object;​)​Z
35 ····​.​locals·​1 35 ····​.​locals·​1
   
36 ····​check-​cast·​p1,​·​Ljava/​util/​Map$Entry;​ 36 ····​check-​cast·​p1,​·​Ljava/​util/​Map$Entry;​
   
37 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​f/​i;​-​>a(Ljava/​util/​Map$Entry;​)​Z 37 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​g/​i;​-​>a(Ljava/​util/​Map$Entry;​)​Z
   
38 ····​move-​result·​v0 38 ····​move-​result·​v0
   
39 ····​return·​v0 39 ····​return·​v0
40 .​end·​method 40 .​end·​method
   
41 .​method·​public·​addAll(Ljava/​util/​Collection;​)​Z 41 .​method·​public·​addAll(Ljava/​util/​Collection;​)​Z
42 ····​.​locals·​5 42 ····​.​locals·​5
   
43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​i;​-​>a:​Landroid/​support/​v4/​f/​g;​ 43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​i;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
44 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 44 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​g;​-​>a()​I
   
45 ····​move-​result·​v1 45 ····​move-​result·​v1
   
46 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 46 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
47 ····​move-​result-​object·​v2 47 ····​move-​result-​object·​v2
   
Offset 66, 32 lines modified Offset 66, 32 lines modified
   
66 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 66 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
67 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
68 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​ 68 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​
   
69 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​f/​i;​-​>a:​Landroid/​support/​v4/​f/​g;​ 69 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​g/​i;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
70 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 70 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
71 ····​move-​result-​object·​v4 71 ····​move-​result-​object·​v4
   
72 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 72 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
73 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
74 ····​invoke-​virtual·​{v3,​·​v4,​·​v0},​·​Landroid/​support/​v4/​f/​g;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 74 ····​invoke-​virtual·​{v3,​·​v4,​·​v0},​·​Landroid/​support/​v4/​g/​g;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
   
75 ····​goto·​:​goto_0 75 ····​goto·​:​goto_0
   
76 ····​:​cond_0 76 ····​:​cond_0
77 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​i;​-​>a:​Landroid/​support/​v4/​f/​g;​ 77 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​i;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​g;​-​>a()​I
   
79 ····​move-​result·​v0 79 ····​move-​result·​v0
   
80 ····​if-​eq·​v1,​·​v0,​·​:​cond_1 80 ····​if-​eq·​v1,​·​v0,​·​:​cond_1
   
81 ····​const/​4·​v0,​·​0x1 81 ····​const/​4·​v0,​·​0x1
   
Offset 103, 17 lines modified Offset 103, 17 lines modified
   
103 ····​goto·​:​goto_1 103 ····​goto·​:​goto_1
104 .​end·​method 104 .​end·​method
   
105 .​method·​public·​clear()​V 105 .​method·​public·​clear()​V
106 ····​.​locals·​1 106 ····​.​locals·​1
   
107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​i;​-​>a:​Landroid/​support/​v4/​f/​g;​ 107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​g/​i;​-​>a:​Landroid/​support/​v4/​g/​g;​
   
108 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>c()​V 108 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​g/​g;​-​>c()​V
   
109 ····​return-​void 109 ····​return-​void
110 .​end·​method 110 .​end·​method
   
Max diff block lines reached; 4994/8111 bytes (61.57%) of diff not shown.
[−]
smali/android/support/v4/b/a/p.smali vs.
smali/android/support/v4/c/a/p.smali
Files similar despite different names (difference score: 5)
Offset 1, 36 lines modified Offset 1, 36 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​p;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​p;​
2 .​super·​Landroid/​support/​v4/​b/​a/​o;​ 2 .​super·​Landroid/​support/​v4/​c/​a/​o;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V 4 .​method·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
6 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​b/​a/​o;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 6 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​o;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
   
7 ····​return-​void 7 ····​return-​void
8 .​end·​method 8 .​end·​method
   
   
9 #·​virtual·​methods 9 #·​virtual·​methods
10 .​method·​public·​isAutoMirrored()​Z 10 .​method·​public·​isAutoMirrored()​Z
11 ····​.​locals·​1 11 ····​.​locals·​1
   
12 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​p;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​ 12 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​p;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​
   
13 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>isAutoMirrored()​Z 13 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>isAutoMirrored()​Z
   
14 ····​move-​result·​v0 14 ····​move-​result·​v0
   
15 ····​return·​v0 15 ····​return·​v0
16 .​end·​method 16 .​end·​method
   
17 .​method·​public·​setAutoMirrored(Z)​V 17 .​method·​public·​setAutoMirrored(Z)​V
18 ····​.​locals·​1 18 ····​.​locals·​1
   
19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​p;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​ 19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​p;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​
   
20 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setAutoMirrored(Z)​V 20 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setAutoMirrored(Z)​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
[−]
smali/android/support/v7/app/ac.smali vs.
smali/android/support/v7/a/ad.smali
Files similar despite different names (difference score: 55)
Offset 1, 20 lines modified Offset 1, 20 lines modified
1 .​class·​Landroid/​support/​v7/​app/​ac;​ 1 .​class·​Landroid/​support/​v7/​a/​ad;​
2 .​super·​Landroid/​widget/​FrameLayout;​ 2 .​super·​Landroid/​widget/​FrameLayout;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​w;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​Landroid/​content/​Context;​)​V 6 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​a/​w;​Landroid/​content/​Context;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​app/​ac;​-​>a:​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​a/​ad;​-​>a:​Landroid/​support/​v7/​a/​w;​
   
9 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​widget/​FrameLayout;​-​><init>(Landroid/​content/​Context;​)​V 9 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​widget/​FrameLayout;​-​><init>(Landroid/​content/​Context;​)​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
12 .​method·​private·​a(II)​Z 12 .​method·​private·​a(II)​Z
Offset 22, 23 lines modified Offset 22, 23 lines modified
   
22 ····​const/​4·​v0,​·​-​0x5 22 ····​const/​4·​v0,​·​-​0x5
   
23 ····​if-​lt·​p1,​·​v0,​·​:​cond_0 23 ····​if-​lt·​p1,​·​v0,​·​:​cond_0
   
24 ····​if-​lt·​p2,​·​v0,​·​:​cond_0 24 ····​if-​lt·​p2,​·​v0,​·​:​cond_0
   
25 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​app/​ac;​-​>getWidth()​I 25 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​a/​ad;​-​>getWidth()​I
   
26 ····​move-​result·​v0 26 ····​move-​result·​v0
   
27 ····​add-​int/​lit8·​v0,​·​v0,​·​0x5 27 ····​add-​int/​lit8·​v0,​·​v0,​·​0x5
   
28 ····​if-​gt·​p1,​·​v0,​·​:​cond_0 28 ····​if-​gt·​p1,​·​v0,​·​:​cond_0
   
29 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​app/​ac;​-​>getHeight()​I 29 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​a/​ad;​-​>getHeight()​I
   
30 ····​move-​result·​v0 30 ····​move-​result·​v0
   
31 ····​add-​int/​lit8·​v0,​·​v0,​·​0x5 31 ····​add-​int/​lit8·​v0,​·​v0,​·​0x5
   
32 ····​if-​le·​p2,​·​v0,​·​:​cond_1 32 ····​if-​le·​p2,​·​v0,​·​:​cond_1
   
Offset 55, 17 lines modified Offset 55, 17 lines modified
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​public·​dispatchKeyEvent(Land​roid/​view/​KeyEvent;​)​Z 57 .​method·​public·​dispatchKeyEvent(Land​roid/​view/​KeyEvent;​)​Z
58 ····​.​locals·​1 58 ····​.​locals·​1
   
59 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​ac;​-​>a:​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 59 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​ad;​-​>a:​Landroid/​support/​v7/​a/​w;​
   
60 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​-​>a(Landroid/​view/​KeyEvent;​)​Z 60 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​a/​w;​-​>a(Landroid/​view/​KeyEvent;​)​Z
   
61 ····​move-​result·​v0 61 ····​move-​result·​v0
   
62 ····​return·​v0 62 ····​return·​v0
63 .​end·​method 63 .​end·​method
   
64 .​method·​public·​onInterceptTouchEvent​(Landroid/​view/​MotionEvent;​)​Z 64 .​method·​public·​onInterceptTouchEvent​(Landroid/​view/​MotionEvent;​)​Z
Offset 85, 25 lines modified Offset 85, 25 lines modified
   
85 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getY()​F 85 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getY()​F
   
86 ····​move-​result·​v1 86 ····​move-​result·​v1
   
87 ····​float-​to-​int·​v1,​·​v1 87 ····​float-​to-​int·​v1,​·​v1
   
88 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Landroid/​support/​v7/​app/​ac;​-​>a(II)​Z 88 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Landroid/​support/​v7/​a/​ad;​-​>a(II)​Z
   
89 ····​move-​result·​v0 89 ····​move-​result·​v0
   
90 ····​if-​eqz·​v0,​·​:​cond_0 90 ····​if-​eqz·​v0,​·​:​cond_0
   
91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​ac;​-​>a:​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​ 91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​ad;​-​>a:​Landroid/​support/​v7/​a/​w;​
   
92 ····​const/​4·​v1,​·​0x0 92 ····​const/​4·​v1,​·​0x0
   
93 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​-​>d(Landroid/​support/​v7/​app/​AppCompatDelegateImpl​V7;​I)​V 93 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​a/​w;​-​>d(Landroid/​support/​v7/​a/​w;​I)​V
   
94 ····​const/​4·​v0,​·​0x1 94 ····​const/​4·​v0,​·​0x1
   
95 ····​:​goto_0 95 ····​:​goto_0
96 ····​return·​v0 96 ····​return·​v0
   
97 ····​:​cond_0 97 ····​:​cond_0
Offset 113, 19 lines modified Offset 113, 19 lines modified
   
113 ····​goto·​:​goto_0 113 ····​goto·​:​goto_0
114 .​end·​method 114 .​end·​method
   
115 .​method·​public·​setBackgroundResource​(I)​V 115 .​method·​public·​setBackgroundResource​(I)​V
116 ····​.​locals·​1 116 ····​.​locals·​1
   
117 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​app/​ac;​-​>getContext()​Landroid/​content/​Context;​ 117 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​a/​ad;​-​>getContext()​Landroid/​content/​Context;​
   
118 ····​move-​result-​object·​v0 118 ····​move-​result-​object·​v0
Max diff block lines reached; 573/3740 bytes (15.32%) of diff not shown.
[−]
smali/android/support/v4/view/at.smali vs.
smali/android/support/v4/h/z.smali
Files similar despite different names (difference score: 40)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​view/​at;​ 1 .​class·​Landroid/​support/​v4/​h/​z;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​aw;​ 4 .​implements·​Landroid/​support/​v4/​h/​ac;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>()​V 6 .​method·​constructor·​<init>()​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/android/support/v4/view/dr.smali vs.
smali/android/support/v4/h/bp.smali
Files similar despite different names (difference score: 57)
Offset 1, 47 lines modified Offset 1, 47 lines modified
1 .​class·​Landroid/​support/​v4/​view/​dr;​ 1 .​class·​Landroid/​support/​v4/​h/​bp;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​dy;​ 4 .​implements·​Landroid/​support/​v4/​h/​bw;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​a:​Ljava/​util/​WeakHashMap;​ 6 .​field·​a:​Ljava/​util/​WeakHashMap;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>()​V 8 .​method·​constructor·​<init>()​V
9 ····​.​locals·​1 9 ····​.​locals·​1
   
10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
11 ····​const/​4·​v0,​·​0x0 11 ····​const/​4·​v0,​·​0x0
   
12 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​dr;​-​>a:​Ljava/​util/​WeakHashMap;​ 12 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​bp;​-​>a:​Ljava/​util/​WeakHashMap;​
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​static·​synthetic·​a(Landroid/​support/​v4/​view/​dr;​Landroid/​support/​v4/​view/​dp;​Landroid/​view/​View;​)​V 15 .​method·​static·​synthetic·​a(Landroid/​support/​v4/​h/​bp;​Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​)​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​dr;​-​>c(Landroid/​support/​v4/​view/​dp;​Landroid/​view/​View;​)​V 17 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​h/​bp;​-​>c(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​)​V
   
18 ····​return-​void 18 ····​return-​void
19 .​end·​method 19 .​end·​method
   
20 .​method·​private·​a(Landroid/​view/​View;​)​V 20 .​method·​private·​a(Landroid/​view/​View;​)​V
21 ····​.​locals·​1 21 ····​.​locals·​1
   
22 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​dr;​-​>a:​Ljava/​util/​WeakHashMap;​ 22 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​bp;​-​>a:​Ljava/​util/​WeakHashMap;​
   
23 ····​if-​eqz·​v0,​·​:​cond_0 23 ····​if-​eqz·​v0,​·​:​cond_0
   
24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​dr;​-​>a:​Ljava/​util/​WeakHashMap;​ 24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​bp;​-​>a:​Ljava/​util/​WeakHashMap;​
   
25 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​util/​WeakHashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 25 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​util/​WeakHashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
26 ····​move-​result-​object·​v0 26 ····​move-​result-​object·​v0
   
27 ····​check-​cast·​v0,​·​Ljava/​lang/​Runnable;​ 27 ····​check-​cast·​v0,​·​Ljava/​lang/​Runnable;​
   
Offset 49, 110 lines modified Offset 49, 110 lines modified
   
49 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​Z 49 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​Z
   
50 ····​:​cond_0 50 ····​:​cond_0
51 ····​return-​void 51 ····​return-​void
52 .​end·​method 52 .​end·​method
   
53 .​method·​private·​c(Landroid/​support/​v4/​view/​dp;​Landroid/​view/​View;​)​V 53 .​method·​private·​c(Landroid/​support/​v4/​h/​bn;​Landroid/​view/​View;​)​V
54 ····​.​locals·​3 54 ····​.​locals·​3
   
55 ····​const/​high16·​v0,​·​0x7e000000 55 ····​const/​high16·​v0,​·​0x7e000000
   
56 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​view/​View;​-​>getTag(I)​Ljava/​lang/​Object;​ 56 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​view/​View;​-​>getTag(I)​Ljava/​lang/​Object;​
   
57 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
58 ····​const/​4·​v1,​·​0x0 58 ····​const/​4·​v1,​·​0x0
   
59 ····​instance-​of·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ef;​ 59 ····​instance-​of·​v2,​·​v0,​·​Landroid/​support/​v4/​h/​cd;​
   
60 ····​if-​eqz·​v2,​·​:​cond_4 60 ····​if-​eqz·​v2,​·​:​cond_4
   
61 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​ef;​ 61 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​h/​cd;​
   
62 ····​:​goto_0 62 ····​:​goto_0
63 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​dp;​-​>a(Landroid/​support/​v4/​view/​dp;​)​Ljava/​lang/​Runnable;​ 63 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​h/​bn;​-​>a(Landroid/​support/​v4/​h/​bn;​)​Ljava/​lang/​Runnable;​
   
64 ····​move-​result-​object·​v1 64 ····​move-​result-​object·​v1
   
65 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​dp;​-​>b(Landroid/​support/​v4/​view/​dp;​)​Ljava/​lang/​Runnable;​ 65 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​h/​bn;​-​>b(Landroid/​support/​v4/​h/​bn;​)​Ljava/​lang/​Runnable;​
   
66 ····​move-​result-​object·​v2 66 ····​move-​result-​object·​v2
   
67 ····​if-​eqz·​v1,​·​:​cond_0 67 ····​if-​eqz·​v1,​·​:​cond_0
   
68 ····​invoke-​interface·​{v1},​·​Ljava/​lang/​Runnable;​-​>run()​V 68 ····​invoke-​interface·​{v1},​·​Ljava/​lang/​Runnable;​-​>run()​V
   
69 ····​:​cond_0 69 ····​:​cond_0
70 ····​if-​eqz·​v0,​·​:​cond_1 70 ····​if-​eqz·​v0,​·​:​cond_1
   
71 ····​invoke-​interface·​{v0,​·​p2},​·​Landroid/​support/​v4/​view/​ef;​-​>a(Landroid/​view/​View;​)​V 71 ····​invoke-​interface·​{v0,​·​p2},​·​Landroid/​support/​v4/​h/​cd;​-​>a(Landroid/​view/​View;​)​V
   
72 ····​invoke-​interface·​{v0,​·​p2},​·​Landroid/​support/​v4/​view/​ef;​-​>b(Landroid/​view/​View;​)​V 72 ····​invoke-​interface·​{v0,​·​p2},​·​Landroid/​support/​v4/​h/​cd;​-​>b(Landroid/​view/​View;​)​V
   
73 ····​:​cond_1 73 ····​:​cond_1
74 ····​if-​eqz·​v2,​·​:​cond_2 74 ····​if-​eqz·​v2,​·​:​cond_2
   
75 ····​invoke-​interface·​{v2},​·​Ljava/​lang/​Runnable;​-​>run()​V 75 ····​invoke-​interface·​{v2},​·​Ljava/​lang/​Runnable;​-​>run()​V
   
76 ····​:​cond_2 76 ····​:​cond_2
77 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​dr;​-​>a:​Ljava/​util/​WeakHashMap;​ 77 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​h/​bp;​-​>a:​Ljava/​util/​WeakHashMap;​
Max diff block lines reached; 6274/9885 bytes (63.47%) of diff not shown.
[−]
smali/android/support/v4/b/a/n.smali vs.
smali/android/support/v4/c/a/n.smali
Files similar despite different names (difference score: 7)
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​n;​ 1 .​class·​Landroid/​support/​v4/​c/​a/​n;​
2 .​super·​Landroid/​graphics/​drawable/​Drawable;​ 2 .​super·​Landroid/​graphics/​drawable/​Drawable;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​ 4 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​
5 .​implements·​Landroid/​support/​v4/​b/​a/​m;​ 5 .​implements·​Landroid/​support/​v4/​c/​a/​m;​
   
   
6 #·​static·​fields 6 #·​static·​fields
7 .​field·​static·​final·​a:​Landroid/​graphics/​PorterDuff$Mode;​ 7 .​field·​static·​final·​a:​Landroid/​graphics/​PorterDuff$Mode;​
   
   
8 #·​instance·​fields 8 #·​instance·​fields
Offset 22, 69 lines modified Offset 22, 69 lines modified
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​static·​constructor·​<clinit>()​V 23 .​method·​static·​constructor·​<clinit>()​V
24 ····​.​locals·​1 24 ····​.​locals·​1
   
25 ····​sget-​object·​v0,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_IN:​Landroid/​graphics/​PorterDuff$Mode;​ 25 ····​sget-​object·​v0,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_IN:​Landroid/​graphics/​PorterDuff$Mode;​
   
26 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>a:​Landroid/​graphics/​PorterDuff$Mode;​ 26 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>a:​Landroid/​graphics/​PorterDuff$Mode;​
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
29 .​method·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V 29 .​method·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V
   
32 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>a:​Landroid/​graphics/​PorterDuff$Mode;​ 32 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>a:​Landroid/​graphics/​PorterDuff$Mode;​
   
33 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>d:​Landroid/​graphics/​PorterDuff$Mode;​ 33 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>d:​Landroid/​graphics/​PorterDuff$Mode;​
   
34 ····​const/​high16·​v0,​·​-​0x80000000 34 ····​const/​high16·​v0,​·​-​0x80000000
   
35 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>e:​I 35 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>e:​I
   
36 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​b/​a/​n;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​V 36 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​c/​a/​n;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​V
   
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
39 .​method·​private·​a([I)​Z 39 .​method·​private·​a([I)​Z
40 ····​.​locals·​2 40 ····​.​locals·​2
   
41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>c:​Landroid/​content/​res/​ColorStateList;​ 41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>c:​Landroid/​content/​res/​ColorStateList;​
   
42 ····​if-​eqz·​v0,​·​:​cond_0 42 ····​if-​eqz·​v0,​·​:​cond_0
   
43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>d:​Landroid/​graphics/​PorterDuff$Mode;​ 43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>d:​Landroid/​graphics/​PorterDuff$Mode;​
   
44 ····​if-​eqz·​v0,​·​:​cond_0 44 ····​if-​eqz·​v0,​·​:​cond_0
   
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>c:​Landroid/​content/​res/​ColorStateList;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>c:​Landroid/​content/​res/​ColorStateList;​
   
46 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>c:​Landroid/​content/​res/​ColorStateList;​ 46 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>c:​Landroid/​content/​res/​ColorStateList;​
   
47 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​ColorStateList;​-​>getDefaultColor()​I 47 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​ColorStateList;​-​>getDefaultColor()​I
   
48 ····​move-​result·​v1 48 ····​move-​result·​v1
   
49 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​content/​res/​ColorStateList;​-​>getColorForState([II​)​I 49 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​content/​res/​ColorStateList;​-​>getColorForState([II​)​I
   
50 ····​move-​result·​v0 50 ····​move-​result·​v0
   
51 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>e:​I 51 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>e:​I
   
52 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 52 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
53 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>d:​Landroid/​graphics/​PorterDuff$Mode;​ 53 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>d:​Landroid/​graphics/​PorterDuff$Mode;​
   
54 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Landroid/​support/​v4/​b/​a/​n;​-​>setColorFilter(ILand​roid/​graphics/​PorterDuff$Mode;​)​V 54 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Landroid/​support/​v4/​c/​a/​n;​-​>setColorFilter(ILand​roid/​graphics/​PorterDuff$Mode;​)​V
   
55 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>e:​I 55 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>e:​I
   
56 ····​const/​4·​v0,​·​0x1 56 ····​const/​4·​v0,​·​0x1
   
57 ····​:​goto_0 57 ····​:​goto_0
58 ····​return·​v0 58 ····​return·​v0
   
59 ····​:​cond_0 59 ····​:​cond_0
Offset 94, 200 lines modified Offset 94, 200 lines modified
94 .​end·​method 94 .​end·​method
   
   
95 #·​virtual·​methods 95 #·​virtual·​methods
96 .​method·​public·​a()​Landroid/​graphics/​drawable/​Drawable;​ 96 .​method·​public·​a()​Landroid/​graphics/​drawable/​Drawable;​
97 ····​.​locals·​1 97 ····​.​locals·​1
   
98 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​b/​a/​n;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​ 98 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​c/​a/​n;​-​>b:​Landroid/​graphics/​drawable/​Drawable;​
   
99 ····​return-​object·​v0 99 ····​return-​object·​v0
100 .​end·​method 100 .​end·​method
   
101 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​)​V 101 .​method·​public·​a(Landroid/​graphics/​drawable/​Drawable;​)​V
102 ····​.​locals·​2 102 ····​.​locals·​2
   
Max diff block lines reached; 13242/17307 bytes (76.51%) of diff not shown.
[−]
smali/android/support/v4/app/ah.smali vs.
smali/android/support/v4/a/ah.smali
Files similar despite different names (difference score: 39)
Offset 1, 101 lines modified Offset 1, 101 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​ah;​ 1 .​class·​final·​Landroid/​support/​v4/​a/​ah;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​ 4 .​implements·​Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​view/​View;​ 6 .​field·​final·​synthetic·​a:​Landroid/​view/​View;​
   
7 .​field·​final·​synthetic·​b:​Landroid/​support/​v4/​app/​al;​ 7 .​field·​final·​synthetic·​b:​Landroid/​support/​v4/​a/​al;​
   
8 .​field·​final·​synthetic·​c:​Ljava/​util/​Map;​ 8 .​field·​final·​synthetic·​c:​Ljava/​util/​Map;​
   
9 .​field·​final·​synthetic·​d:​Ljava/​util/​Map;​ 9 .​field·​final·​synthetic·​d:​Ljava/​util/​Map;​
   
10 .​field·​final·​synthetic·​e:​Landroid/​transition/​Transition;​ 10 .​field·​final·​synthetic·​e:​Landroid/​transition/​Transition;​
   
11 .​field·​final·​synthetic·​f:​Ljava/​util/​ArrayList;​ 11 .​field·​final·​synthetic·​f:​Ljava/​util/​ArrayList;​
   
12 .​field·​final·​synthetic·​g:​Landroid/​view/​View;​ 12 .​field·​final·​synthetic·​g:​Landroid/​view/​View;​
   
   
13 #·​direct·​methods 13 #·​direct·​methods
14 .​method·​constructor·​<init>(Landroid/​view/​View;​Landroid/​support/​v4/​app/​al;​Ljava/​util/​Map;​Ljava/​util/​Map;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​view/​View;​)​V 14 .​method·​constructor·​<init>(Landroid/​view/​View;​Landroid/​support/​v4/​a/​al;​Ljava/​util/​Map;​Ljava/​util/​Map;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​Landroid/​view/​View;​)​V
15 ····​.​locals·​0 15 ····​.​locals·​0
   
16 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>a:​Landroid/​view/​View;​ 16 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>a:​Landroid/​view/​View;​
   
17 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>b:​Landroid/​support/​v4/​app/​al;​ 17 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>b:​Landroid/​support/​v4/​a/​al;​
   
18 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>c:​Ljava/​util/​Map;​ 18 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>c:​Ljava/​util/​Map;​
   
19 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>d:​Ljava/​util/​Map;​ 19 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>d:​Ljava/​util/​Map;​
   
20 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>e:​Landroid/​transition/​Transition;​ 20 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>e:​Landroid/​transition/​Transition;​
   
21 ····​iput-​object·​p6,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>f:​Ljava/​util/​ArrayList;​ 21 ····​iput-​object·​p6,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>f:​Ljava/​util/​ArrayList;​
   
22 ····​iput-​object·​p7,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>g:​Landroid/​view/​View;​ 22 ····​iput-​object·​p7,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>g:​Landroid/​view/​View;​
   
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​onPreDraw()​Z 27 .​method·​public·​onPreDraw()​Z
28 ····​.​locals·​5 28 ····​.​locals·​5
   
29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>a:​Landroid/​view/​View;​ 29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>a:​Landroid/​view/​View;​
   
30 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 30 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 32 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>b:​Landroid/​support/​v4/​app/​al;​ 33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>b:​Landroid/​support/​v4/​a/​al;​
   
34 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​app/​al;​-​>a()​Landroid/​view/​View;​ 34 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​a/​al;​-​>a()​Landroid/​view/​View;​
   
35 ····​move-​result-​object·​v2 35 ····​move-​result-​object·​v2
   
36 ····​if-​eqz·​v2,​·​:​cond_2 36 ····​if-​eqz·​v2,​·​:​cond_2
   
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>c:​Ljava/​util/​Map;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>c:​Ljava/​util/​Map;​
   
38 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>isEmpty()​Z 38 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>isEmpty()​Z
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​if-​nez·​v0,​·​:​cond_1 40 ····​if-​nez·​v0,​·​:​cond_1
   
41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>d:​Ljava/​util/​Map;​ 41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>d:​Ljava/​util/​Map;​
   
42 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​support/​v4/​app/​af;​-​>a(Ljava/​util/​Map;​Landroid/​view/​View;​)​V 42 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​support/​v4/​a/​af;​-​>a(Ljava/​util/​Map;​Landroid/​view/​View;​)​V
   
43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>d:​Ljava/​util/​Map;​ 43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>d:​Ljava/​util/​Map;​
   
44 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 44 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
45 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
46 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>c:​Ljava/​util/​Map;​ 46 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>c:​Ljava/​util/​Map;​
   
47 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 47 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
48 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
49 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​Set;​-​>retainAll(Ljava/​util/​Collection;​)​Z 49 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​Set;​-​>retainAll(Ljava/​util/​Collection;​)​Z
   
50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>c:​Ljava/​util/​Map;​ 50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​ah;​-​>c:​Ljava/​util/​Map;​
   
51 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 51 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
Max diff block lines reached; 3181/7747 bytes (41.06%) of diff not shown.