/home/hans/code/fdroid/data/tmp/simple.reboot.com_11.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_simple.reboot.com_11.apk
zipinfo {}
Offset 1, 256 lines modified Offset 1, 256 lines modified
1 Zip·​file·​size:​·​595602·​bytes,​·​number·​of·​entries:​·​254 1 Zip·​file·​size:​·​562660·​bytes,​·​number·​of·​entries:​·​254
2 -​rw-​-​-​-​·····​2.​0·​fat····​26760·​bl·​defN·​15-​Jan-​28·​08:​38·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​26760·​bl·​defN·​15-​Jan-​28·​08:​38·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​26881·​bl·​defN·​15-​Jan-​28·​08:​38·​META-​INF/​AD9AEFC5.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​26881·​bl·​defN·​15-​Jan-​28·​08:​38·​META-​INF/​AD9AEFC5.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Jan-​28·​08:​38·​META-​INF/​AD9AEFC5.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Jan-​28·​08:​38·​META-​INF/​AD9AEFC5.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​42·​bl·​defN·​15-​Jan-​28·​06:​08·​META-​INF/​services/​javax.​annotation.​processing.​Processor  
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​28·​06:​08·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​28·​06:​08·​META-​INF/​buildserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​28·​06:​08·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​28·​06:​08·​META-​INF/​fdroidserverid
8 -​rw-​-​-​-​·····​2.​0·​fat·····​1820·​bX·​defN·​15-​Jan-​28·06:​08·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​1820·​bX·​defN·​16-​Sep-​07·14:​55·​AndroidManifest.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​15-​Jan-​28·06:​08·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​16-​Sep-​07·14:​55·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​15-​Jan-​28·06:​08·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​16-​Sep-​07·14:​55·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Jan-​28·06:​08·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·14:​55·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Jan-​28·06:​08·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·14:​55·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Jan-​28·06:​08·​res/​color/​abc_primary_text_mate​rial_dark.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·14:​55·​res/​color/​abc_primary_text_mate​rial_dark.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Jan-​28·06:​08·​res/​color/​abc_primary_text_mate​rial_light.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·14:​55·​res/​color/​abc_primary_text_mate​rial_light.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·​15-​Jan-​28·06:​08·​res/​color/​abc_search_url_text.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·​16-​Sep-​07·14:​55·​res/​color/​abc_search_url_text.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Jan-​28·06:​08·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·14:​55·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Jan-​28·06:​08·​res/​color/​abc_secondary_text_ma​terial_light.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​16-​Sep-​07·14:​55·​res/​color/​abc_secondary_text_ma​terial_light.​xml
18 -​rw-​-​-​-​·····​1.​0·​fat······​303·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png 17 -​rw-​-​-​-​·····​1.​0·​fat······​303·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······​304·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png 18 -​rw-​-​-​-​·····​1.​0·​fat······​304·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png
20 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 19 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 20 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
22 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 21 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
23 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 22 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​2040·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 23 -​rw-​-​-​-​·····​1.​0·​fat·····​2040·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
25 -​rw-​-​-​-​·····​1.​0·​fat·····​2053·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 24 -​rw-​-​-​-​·····​1.​0·​fat·····​2053·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
26 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 25 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
27 -​rw-​-​-​-​·····​1.​0·​fat······​407·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 26 -​rw-​-​-​-​·····​1.​0·​fat······​407·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
28 -​rw-​-​-​-​·····​1.​0·​fat······​275·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 27 -​rw-​-​-​-​·····​1.​0·​fat······​275·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
29 -​rw-​-​-​-​·····​1.​0·​fat······​226·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 28 -​rw-​-​-​-​·····​1.​0·​fat······​226·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
30 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 29 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 30 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······​584·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 31 -​rw-​-​-​-​·····​1.​0·​fat······​584·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······​360·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······​360·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······​729·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 35 -​rw-​-​-​-​·····​1.​0·​fat······​729·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
37 -​rw-​-​-​-​·····​1.​0·​fat·····​1018·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 36 -​rw-​-​-​-​·····​1.​0·​fat·····​1018·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 37 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
39 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 38 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
40 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 39 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​853·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······​853·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
47 -​rw-​-​-​-​·····​1.​0·​fat·····​1256·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 46 -​rw-​-​-​-​·····​1.​0·​fat·····​1256·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
48 -​rw-​-​-​-​·····​1.​0·​fat······​417·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 47 -​rw-​-​-​-​·····​1.​0·​fat······​417·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
49 -​rw-​-​-​-​·····​1.​0·​fat······​530·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 48 -​rw-​-​-​-​·····​1.​0·​fat······​530·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​194·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​194·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​187·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 52 -​rw-​-​-​-​·····​1.​0·​fat······​187·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
54 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 53 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
55 -​rw-​-​-​-​·····​1.​0·​fat······​410·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 54 -​rw-​-​-​-​·····​1.​0·​fat······​410·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
56 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
57 -​rw-​-​-​-​·····​1.​0·​fat······​585·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​585·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​367·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​367·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​347·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​347·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
61 -​rw-​-​-​-​·····​1.​0·​fat······​381·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​381·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​342·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 61 -​rw-​-​-​-​·····​1.​0·​fat······​342·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​445·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​445·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​237·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 63 -​rw-​-​-​-​·····​1.​0·​fat······​237·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
65 -​rw-​-​-​-​·····​1.​0·​fat······​691·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······​691·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​512·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​512·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​346·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​346·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​934·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​934·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​593·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​593·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​246·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​246·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······​399·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​399·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
73 -​rw-​-​-​-​·····​1.​0·​fat·····​1180·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 72 -​rw-​-​-​-​·····​1.​0·​fat·····​1180·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​518·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​518·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​283·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​283·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​284·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​284·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​429·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​429·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
81 -​rw-​-​-​-​·····​1.​0·​fat·····​1344·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 80 -​rw-​-​-​-​·····​1.​0·​fat·····​1344·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
82 -​rw-​-​-​-​·····​1.​0·​fat·····​1415·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 81 -​rw-​-​-​-​·····​1.​0·​fat·····​1415·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​225·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​225·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
84 -​rw-​-​-​-​·····​1.​0·​fat······​345·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​345·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​232·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​232·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······​263·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​263·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​177·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​177·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​377·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​377·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······​234·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​234·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​186·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​186·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​771·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​771·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​683·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​683·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​404·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​404·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​222·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_list_focused_holo​.​9.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​222·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_list_focused_holo​.​9.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​211·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_list_longpressed_​holo.​9.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​211·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_list_longpressed_​holo.​9.​png
99 -​rw-​-​-​-​·····​1.​0·​fat······​211·​b-​·​stor·​15-​Jan-​28·06:​08·​res/​drawable-​mdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 98 -​rw-​-​-​-​·····​1.​0·​fat······​211·​b-​·​stor·​16-​Sep-​07·14:​55·​res/​drawable-​mdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
Max diff block lines reached; 0/54643 bytes (0.00%) of diff not shown.
smali/android/support/v7/a/a.smali
Offset 1, 2 lines modified Offset 1, 123 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/​c/​b;​)​Landroid/​support/​v7/​c/​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·​b()​Landroid/​content/​Context;​
  42 ····​.​locals·​1
   
  43 ····​const/​4·​v0,​·​0x0
   
  44 ····​return-​object·​v0
  45 .​end·​method
   
  46 .​method·​public·​b(Z)​V
  47 ····​.​locals·​2
   
  48 ····​if-​eqz·​p1,​·​:​cond_0
   
  49 ····​new-​instance·​v0,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
  50 ····​const-​string·​v1,​·​"Hide·​on·​content·​scroll·​is·​not·​supported·​in·​this·​action·​bar·​configuration.​"
   
  51 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>(Ljava/​lang/​String;​)​V
   
  52 ····​throw·​v0
   
  53 ····​:​cond_0
  54 ····​return-​void
  55 .​end·​method
   
  56 .​method·​public·​c(Z)​V
  57 ····​.​locals·​0
   
  58 ····​return-​void
  59 .​end·​method
   
  60 .​method·​public·​c()​Z
  61 ····​.​locals·​1
   
Max diff block lines reached; 0/2148 bytes (0.00%) of diff not shown.
smali/android/support/v7/a/b.smali
Offset 1, 342 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·​=·​0x7f01005a 4 .​field·​public·​a:​I
   
5 .​field·​public·​static·​final·​actionBarItemBackgrou​nd:​I·​=·​0x7f01005b  
   
6 .​field·​public·​static·final·​actionBarPopupTheme:​I·​=·​0x7f010054 5 #·direct·methods
  6 .​method·​public·​constructor·​<init>(II)​V
  7 ····​.​locals·​1
   
7 .​field·​public·static·​final·​actionBarSize:​I·​=·​0x7f010059 8 ····invoke-​direct·{p0,​·​p1,​·p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V
   
8 .​field·public·static·final·actionBarSplitStyle:​I·=·0x7f010056 9 ····​const/​4·v0,​·0x0
   
9 .​field·public·​static·final·actionBarStyle:​I·​=·​0x7f010055 10 ····iput·​v0,​·p0,​·​Landroid/​support/​v7/​a/​b;​-​>a:​I
   
10 .​field·public·static·final·actionBarTabBarStyle:​I·​=·​0x7f010050 11 ····​const·​v0,​·​0x800013
   
11 .​field·public·​static·final·actionBarTabStyle:​I·​=·​0x7f01004f 12 ····iput·​v0,​·p0,​·Landroid/​support/​v7/​a/​b;​-​>a:​I
   
12 .​field·public·static·final·actionBarTabTextStyle​:​I·​=·​0x7f010051 13 ····​return-​void
  14 .​end·​method
   
13 .​field·​public·​static·final·​actionBarTheme:​I·​=·​0x7f010057 15 .​method·​public·constructor·<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
  16 ····​.​locals·​3
   
14 .​field·public·static·final·actionBarWidgetTheme:​I·​=·​0x7f010058 17 ····​const/​4·​v2,​·​0x0
   
15 .​field·​public·static·​final·actionButtonStyle:​I·​=·​0x7f010072 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·​=·​0x7f01006d 19 ····iput·​v2,​·p0,​·Landroid/​support/​v7/​a/​b;​-​>a:​I
   
17 .​field·​public·static·​final·​actionLayout:​I·​=·​0x7f01002c 20 ····​sget-​object·v0,​·​Landroid/​support/​v7/​b/​l;​-​>ActionBarLayout:​[I
   
18 .​field·​public·​static·​final·​actionMenuTextAppeara​nce:​I·​=·​0x7f01005c 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·​=·0x7f01005d 22 ····move-​result-​object·v0
   
20 .​field·public·static·​final·​actionModeBackground:​I·​=·​0x7f010060 23 ····​sget·​v1,​·Landroid/​support/​v7/​b/​l;​-​>ActionBarLayout_andr​oid_layout_gravity:​I
   
21 .​field·​public·​static·final·actionModeCloseButton​Style:​I·​=·​0x7f01005f 24 ····invoke-​virtual·​{v0,​·​v1,​·v2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
   
22 .​field·public·static·final·actionModeCloseDrawab​le:​I·​=·0x7f010062 25 ····move-​result·v1
   
23 .​field·public·​static·final·actionModeCopyDrawabl​e:​I·​=·​0x7f010064 26 ····iput·​v1,​·p0,​·​Landroid/​support/​v7/​a/​b;​-​>a:​I
   
24 .​field·​public·​static·final·​actionModeCutDrawable​:​I·​=·​0x7f010063 27 ····​invoke-​virtual·{v0},​·Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
25 .​field·public·static·final·actionModeFindDrawabl​e:​I·​=·​0x7f010068 28 ····return-​void
  29 .​end·​method
   
26 .​field·​public·static·​final·actionModePasteDrawab​le:​I·​=·​0x7f010065 30 .​method·​public·constructor·<init>(Landroid/​support/​v7/​a/​b;​)​V
  31 ····​.​locals·​1
   
27 .​field·​public·static·​final·actionModePopupWindow​Style:​I·​=·​0x7f01006a 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·=·0x7f010066 33 ····​const/​4·v0,​·0x0
   
29 .​field·public·​static·final·actionModeShareDrawab​le:​I·​=·​0x7f010067 34 ····iput·​v0,​·p0,​·Landroid/​support/​v7/​a/​b;​-​>a:​I
   
30 .​field·public·​static·final·actionModeSplitBackgr​ound:​I·​=·​0x7f010061 35 ····iget·​v0,​·p1,​·Landroid/​support/​v7/​a/​b;​-​>a:​I
   
31 .​field·public·​static·final·actionModeStyle:​I·​=·​0x7f01005e 36 ····iput·​v0,​·p0,​·​Landroid/​support/​v7/​a/​b;​-​>a:​I
   
32 .​field·public·static·final·actionModeWebSearchDr​awable:​I·​=·​0x7f010069 37 ····​return-​void
  38 .​end·​method
   
33 .​field·​public·​static·final·​actionOverflowButtonS​tyle:​I·​=·​0x7f010052 39 .​method·​public·constructor·<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
  40 ····​.​locals·​1
   
34 .​field·​public·​static·​final·actionOverflowMenuSty​le:​I·​=·​0x7f010053 41 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
   
35 .​field·public·static·final·actionProviderClass:​I·=·0x7f01002e 42 ····​const/​4·v0,​·0x0
   
36 .​field·public·​static·final·actionViewClass:​I·​=·​0x7f01002d 43 ····iput·​v0,​·p0,​·​Landroid/​support/​v7/​a/​b;​-​>a:​I
   
37 .​field·public·static·final·activityChooserViewSt​yle:​I·​=·​0x7f010079 44 ····​return-​void
  45 .​end·​method
38 .​field·​public·​static·​final·​background:​I·​=·​0x7f01000c  
   
39 .​field·​public·​static·​final·​backgroundSplit:​I·​=·​0x7f01000e  
   
40 .​field·​public·​static·​final·​backgroundStacked:​I·​=·​0x7f01000d  
   
41 .​field·​public·​static·​final·​barSize:​I·​=·​0x7f010026  
   
42 .​field·​public·​static·​final·​buttonBarButtonStyle:​I·​=·​0x7f010074  
   
43 .​field·​public·​static·​final·​buttonBarStyle:​I·​=·​0x7f010073  
   
44 .​field·​public·​static·​final·​closeIcon:​I·​=·​0x7f010035  
   
45 .​field·​public·​static·​final·​closeItemLayout:​I·​=·​0x7f01001c  
   
46 .​field·​public·​static·​final·​collapseContentDescri​ption:​I·​=·​0x7f0100a4  
   
Max diff block lines reached; 0/12863 bytes (0.00%) of diff not shown.
smali/android/support/v7/a/e.smali
Offset 1, 90 lines modified Offset 1, 642 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​e;​ 1 .​class·​public·​Landroid/​support/​v7/​a/​e;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​a/​a/​p;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​a/​a/​az;​
   
3 #·​static·​fields  
4 .​field·​public·​static·​final·​abc_action_bar_defaul​t_height_material:​I·​=·​0x7f080000  
   
5 .​field·public·static·​final·​abc_action_bar_defaul​t_padding_material:​I·​=·​0x7f080001 5 #·​instance·​fields
  6 .​field·​private·​n:​Landroid/​support/​v7/​a/​f;​
   
6 .​field·​public·​static·​final·​abc_action_bar_icon_v​ertical_padding_mater​ial:​I·​=·​0x7f080002  
   
7 .​field·public·​static·​final·abc_action_bar_progre​ss_bar_size:​I·​=·​0x7f080003 7 #·direct·methods
  8 .​method·​public·​constructor·​<init>()​V
  9 ····​.​locals·​0
   
8 .​field·public·static·final·​abc_action_bar_stacke​d_max_height:​I·​=·​0x7f080004 10 ····invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​p;​-​><init>()​V
   
9 .​field·public·static·final·abc_action_bar_stacke​d_tab_max_width:​I·​=·​0x7f080005 11 ····​return-​void
  12 .​end·​method
   
10 .​field·​public·​static·final·​abc_action_bar_subtit​le_bottom_margin_mate​rial:​I·​=·​0x7f080006 13 .​method·​private·​i()​Landroid/​support/​v7/​a/​f;​
  14 ····​.​locals·​1
   
11 .​field·​public·​static·final·abc_action_bar_subtit​le_top_margin_materia​l:​I·​=·​0x7f080007 15 ····​iget-​object·​v0,​·p0,​·Landroid/​support/​v7/​a/​e;​-​>n:​Landroid/​support/​v7/​a/​f;​
   
12 .​field·public·static·final·abc_action_button_min​_height_material:​I·​=·​0x7f080008 16 ····if-​nez·v0,​·​:​cond_0
   
13 .​field·public·static·final·​abc_action_button_min​_width_material:​I·​=·​0x7f080009 17 ····invoke-​static·{p0},​·Landroid/​support/​v7/​a/​f;​-​>a(Landroid/​support/​v7/​a/​e;​)​Landroid/​support/​v7/​a/​f;​
   
14 .​field·public·static·final·abc_action_button_min​_width_overflow_mater​ial:​I·​=·​0x7f08000a 18 ····​move-​result-​object·​v0
   
15 .​field·​public·static·final·​abc_config_prefDialog​Width:​I·​=·​0x7f08000b 19 ····​iput-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​e;​-​>n:​Landroid/​support/​v7/​a/​f;​
   
16 .​field·public·static·final·abc_control_inset_mat​erial:​I·​=·​0x7f08000c 20 ····:​cond_0
  21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​e;​-​>n:​Landroid/​support/​v7/​a/​f;​
   
17 .​field·public·static·final·abc_control_padding_m​aterial:​I·​=·0x7f08000d 22 ····​return-​object·v0
  23 .​end·​method
   
18 .​field·​public·​static·​final·​abc_dropdownitem_icon​_width:​I·​=·​0x7f08000e  
   
19 .​field·public·​static·​final·abc_dropdownitem_text​_padding_left:​I·​=·​0x7f08000f 24 #·virtual·​methods
  25 .​method·​public·​a()​Landroid/​content/​Intent;​
  26 ····​.​locals·​1
   
20 .​field·public·static·final·​abc_dropdownitem_text​_padding_right:​I·​=·​0x7f080010 27 ····invoke-​static·{p0},​·Landroid/​support/​a/​a/​aq;​-​>a(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
21 .​field·public·static·final·abc_panel_menu_list_w​idth:​I·​=·0x7f080011 28 ····move-​result-​object·v0
   
22 .​field·public·static·final·abc_search_view_prefe​rred_width:​I·​=·0x7f080012 29 ····​return-​object·v0
  30 .​end·​method
   
23 .​field·​public·​static·final·abc_search_view_text_​min_width:​I·​=·​0x7f080013 31 .​method·​public·​a(Landroid/​support/​a/​a/​ay;​)​V
  32 ····​.​locals·​0
   
24 .​field·​public·static·​final·abc_text_size_body_1_​material:​I·​=·​0x7f080014 33 ····invoke-​virtual·​{p1,​·​p0},​·​Landroid/​support/​a/​a/​ay;​-​>a(Landroid/​app/​Activity;​)​Landroid/​support/​a/​a/​ay;​
   
25 .​field·public·static·final·abc_text_size_body_2_​material:​I·​=·​0x7f080015 34 ····return-​void
  35 .​end·​method
   
26 .​field·​public·​static·final·abc_text_size_button_​material:​I·​=·​0x7f080016 36 .​method·​public·​a(Landroid/​support/​v7/​c/​a;​)​V
  37 ····​.​locals·​0
   
27 .​field·public·static·final·abc_text_size_caption​_material:​I·​=·​0x7f080017 38 ····return-​void
  39 .​end·​method
   
28 .​field·​public·​static·final·abc_text_size_display​_1_material:​I·​=·​0x7f080018 40 .​method·​public·​a(Landroid/​support/​v7/​widget/​Toolbar;​)​V
  41 ····​.​locals·​1
   
29 .​field·​public·​static·final·​abc_text_size_display​_2_material:​I·​=·​0x7f080019 42 ····invoke-​direct·​{p0},​·Landroid/​support/​v7/​a/​e;​-​>i()​Landroid/​support/​v7/​a/​f;​
   
30 .​field·public·static·final·abc_text_size_display​_3_material:​I·​=·0x7f08001a 43 ····move-​result-​object·v0
   
31 .​field·​public·static·​final·​abc_text_size_display​_4_material:​I·​=·​0x7f08001b 44 ····invoke-​virtual·​{v0,​·p1},​·​Landroid/​support/​v7/​a/​f;​-​>a(Landroid/​support/​v7/​widget/​Toolbar;​)​V
   
32 .​field·public·static·final·abc_text_size_headlin​e_material:​I·​=·​0x7f08001c 45 ····return-​void
  46 .​end·​method
   
33 .​field·​public·​static·final·abc_text_size_large_m​aterial:​I·​=·​0x7f08001d 47 .​method·​a(Landroid/​view/​View;​)​V
  48 ····​.​locals·​0
   
34 .​field·​public·​static·​final·​abc_text_size_medium_​material:​I·​=·​0x7f08001e 49 ····invoke-​super·{p0,​·​p1},​·​Landroid/​support/​a/​a/​p;​-​>setContentView(Landr​oid/​view/​View;​)​V
   
35 .​field·public·static·final·abc_text_size_menu_ma​terial:​I·​=·​0x7f08001f 50 ····return-​void
  51 .​end·​method
   
36 .​field·​public·​static·final·​abc_text_size_small_m​aterial:​I·​=·​0x7f080020 52 .​method·​a(ILandroid/​view/​Menu;​)​Z
  53 ····​.​locals·​1
   
37 .​field·​public·static·​final·​abc_text_size_subhead​_material:​I·​=·​0x7f080021 54 ····invoke-​super·{p0,​·​p1,​·p2},​·​Landroid/​support/​a/​a/​p;​-​>onCreatePanelMenu(IL​android/​view/​Menu;​)​Z
   
38 .​field·public·static·final·abc_text_size_subtitl​e_material_toolbar:​I·​=·0x7f080022 55 ····move-​result·v0
   
39 .​field·public·static·final·abc_text_size_title_m​aterial:​I·​=·0x7f080023 56 ····return·v0
  57 .​end·​method
   
Max diff block lines reached; 13069/18201 bytes (71.80%) of diff not shown.
smali/android/support/v7/a/d.smali
Offset 1, 120 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·​=·0x7f070031 4 .​method·​public·​constructor·<init>()​V
  5 ····​.​locals·​0
   
5 .​field·public·static·final·​abc_background_cache_​hint_selector_materia​l_light:​I·​=·​0x7f070032 6 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
6 .​field·public·static·final·abc_input_method_navi​gation_guard:​I·​=·​0x7f070000 7 ····return-​void
  8 .​end·​method
   
7 .​field·​public·​static·​final·​abc_primary_text_disa​ble_only_material_dar​k:​I·​=·​0x7f070033  
   
8 .​field·public·​static·​final·abc_primary_text_disa​ble_only_material_lig​ht:​I·​=·​0x7f070034 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·​=·​0x7f070035 12 .​method·​public·​abstract·​b()​Ljava/​lang/​CharSequence;​
  13 .​end·​method
   
10 .​field·​public·​static·​final·​abc_primary_text_mate​rial_light:​I·​=·​0x7f070036 14 .​method·​public·​abstract·​c()​Landroid/​view/​View;​
  15 .​end·​method
   
11 .​field·​public·​static·​final·​abc_search_url_text:​I·​=·0x7f070037 16 .​method·​public·​abstract·d()​V
  17 .​end·​method
   
12 .​field·​public·​static·​final·abc_search_url_text_n​ormal:​I·​=·​0x7f070001 18 .​method·​public·abstract·​e()​Ljava/​lang/​CharSequence;​
  19 .​end·​method
13 .​field·​public·​static·​final·​abc_search_url_text_p​ressed:​I·​=·​0x7f070002  
   
14 .​field·​public·​static·​final·​abc_search_url_text_s​elected:​I·​=·​0x7f070003  
   
15 .​field·​public·​static·​final·​abc_secondary_text_ma​terial_dark:​I·​=·​0x7f070038  
   
16 .​field·​public·​static·​final·​abc_secondary_text_ma​terial_light:​I·​=·​0x7f070039  
   
17 .​field·​public·​static·​final·​accent_material_dark:​I·​=·​0x7f070004  
   
18 .​field·​public·​static·​final·​accent_material_light​:​I·​=·​0x7f070005  
   
19 .​field·​public·​static·​final·​background_floating_m​aterial_dark:​I·​=·​0x7f070006  
   
20 .​field·​public·​static·​final·​background_floating_m​aterial_light:​I·​=·​0x7f070007  
   
21 .​field·​public·​static·​final·​background_material_d​ark:​I·​=·​0x7f070008  
   
22 .​field·​public·​static·​final·​background_material_l​ight:​I·​=·​0x7f070009  
   
23 .​field·​public·​static·​final·​bright_foreground_dis​abled_material_dark:​I·​=·​0x7f07000a  
   
24 .​field·​public·​static·​final·​bright_foreground_dis​abled_material_light:​I·​=·​0x7f07000b  
   
25 .​field·​public·​static·​final·​bright_foreground_inv​erse_material_dark:​I·​=·​0x7f07000c  
   
26 .​field·​public·​static·​final·​bright_foreground_inv​erse_material_light:​I·​=·​0x7f07000d  
   
27 .​field·​public·​static·​final·​bright_foreground_mat​erial_dark:​I·​=·​0x7f07000e  
   
28 .​field·​public·​static·​final·​bright_foreground_mat​erial_light:​I·​=·​0x7f07000f  
   
29 .​field·​public·​static·​final·​button_material_dark:​I·​=·​0x7f070010  
   
30 .​field·​public·​static·​final·​button_material_light​:​I·​=·​0x7f070011  
   
31 .​field·​public·​static·​final·​dim_foreground_disabl​ed_material_dark:​I·​=·​0x7f070012  
   
32 .​field·​public·​static·​final·​dim_foreground_disabl​ed_material_light:​I·​=·​0x7f070013  
   
33 .​field·​public·​static·​final·​dim_foreground_materi​al_dark:​I·​=·​0x7f070014  
   
34 .​field·​public·​static·​final·​dim_foreground_materi​al_light:​I·​=·​0x7f070015  
   
35 .​field·​public·​static·​final·​highlighted_text_mate​rial_dark:​I·​=·​0x7f070016  
   
36 .​field·​public·​static·​final·​highlighted_text_mate​rial_light:​I·​=·​0x7f070017  
   
37 .​field·​public·​static·​final·​hint_foreground_mater​ial_dark:​I·​=·​0x7f070018  
   
38 .​field·​public·​static·​final·​hint_foreground_mater​ial_light:​I·​=·​0x7f070019  
   
39 .​field·​public·​static·​final·​link_text_material_da​rk:​I·​=·​0x7f07001a  
   
40 .​field·​public·​static·​final·​link_text_material_li​ght:​I·​=·​0x7f07001b  
   
41 .​field·​public·​static·​final·​material_blue_grey_80​0:​I·​=·​0x7f07001c  
   
42 .​field·​public·​static·​final·​material_blue_grey_90​0:​I·​=·​0x7f07001d  
   
43 .​field·​public·​static·​final·​material_blue_grey_95​0:​I·​=·​0x7f07001e  
   
44 .​field·​public·​static·​final·​material_deep_teal_20​0:​I·​=·​0x7f07001f  
   
45 .​field·​public·​static·​final·​material_deep_teal_50​0:​I·​=·​0x7f070020  
   
46 .​field·​public·​static·​final·​primary_dark_material​_dark:​I·​=·​0x7f070021  
   
47 .​field·​public·​static·​final·​primary_dark_material​_light:​I·​=·​0x7f070022  
Max diff block lines reached; 0/5082 bytes (0.00%) of diff not shown.
smali/android/support/v7/a/c.smali
Offset 1, 16 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·​=·0x7f060000 4 .​method·​public·​abstract·a(Z)​V
  5 .​end·​method
5 .​field·​public·​static·​final·​abc_action_bar_embed_​tabs_pre_jb:​I·​=·​0x7f060001  
   
6 .​field·​public·​static·​final·​abc_action_bar_expand​ed_action_views_exclu​sive:​I·​=·​0x7f060002  
   
7 .​field·​public·​static·​final·​abc_config_actionMenu​ItemAllCaps:​I·​=·​0x7f060003  
   
8 .​field·​public·​static·​final·​abc_config_allowActio​nMenuItemTextWithIcon​:​I·​=·​0x7f060004  
   
9 .​field·​public·​static·​final·​abc_config_showMenuSh​ortcutsWhenKeyboardPr​esent:​I·​=·​0x7f060005  
smali/android/support/v7/a/f.smali
Offset 1, 106 lines modified Offset 1, 382 lines modified
1 .​class·public·​final·​Landroid/​support/​v7/​a/​f;​ 1 .​class·abstract·​Landroid/​support/​v7/​a/​f;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·instance·​fields
4 .​field·​public·​static·​final·​abc_ab_share_pack_hol​o_dark:​I·​=·​0x7f020000 4 .​field·​final·​a:​Landroid/​support/​v7/​a/​e;​
   
5 .​field·​public·​static·​final·abc_ab_share_pack_hol​o_light:​I·​=·​0x7f020001 5 .​field·​b:​Z
   
6 .​field·​public·​static·​final·abc_btn_check_materia​l:​I·​=·​0x7f020002 6 .​field·​c:​Z
   
7 .​field·​public·​static·​final·abc_btn_check_to_on_m​trl_000:​I·​=·​0x7f020003 7 .​field·d:​Z
   
8 .​field·​public·​static·​final·abc_btn_check_to_on_m​trl_015:​I·​=·​0x7f020004 8 .​field·​e:​Z
   
9 .​field·​public·​static·​final·abc_btn_radio_materia​l:​I·​=·​0x7f020005 9 .​field·​final·f:​Landroid/​support/​v7/​internal/​a/​h;​
   
10 .​field·​public·​static·final·abc_btn_radio_to_on_m​trl_000:​I·​=·​0x7f020006 10 .​field·​private·g:​Landroid/​support/​v7/​a/​a;​
   
11 .​field·​public·​static·final·abc_btn_radio_to_on_m​trl_015:​I·​=·​0x7f020007 11 .​field·​private·h:​Landroid/​view/​MenuInflater;​
   
12 .​field·​public·​static·final·abc_btn_switch_to_on_​mtrl_00001:​I·​=·​0x7f020008 12 .​field·​private·​i:​Landroid/​support/​v7/​internal/​a/​h;​
   
13 .​field·​public·​static·​final·abc_btn_switch_to_on_​mtrl_00012:​I·​=·​0x7f020009 13 .​field·​private·j:​Z
   
14 .​field·​public·​static·​final·​abc_cab_background_in​ternal_bg:​I·​=·​0x7f02000a  
   
15 .​field·​public·​static·final·​abc_cab_background_to​p_material:​I·​=·​0x7f02000b 14 #·direct·methods
  15 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​e;​)​V
  16 ····​.​locals·​1
   
16 .​field·public·​static·final·abc_cab_background_to​p_mtrl_alpha:​I·​=·​0x7f02000c 17 ····invoke-​direct·{p0},​·Ljava/​lang/​Object;​-​><init>()​V
   
17 .​field·public·static·​final·​abc_edit_text_materia​l:​I·​=·​0x7f02000d 18 ····new-​instance·​v0,​·​Landroid/​support/​v7/​a/​g;​
   
18 .​field·public·static·​final·​abc_ic_ab_back_mtrl_a​m_alpha:​I·​=·​0x7f02000e 19 ····invoke-​direct·{v0,​·​p0},​·Landroid/​support/​v7/​a/​g;​-​><init>(Landroid/​support/​v7/​a/​f;​)​V
   
19 .​field·​public·static·final·​abc_ic_clear_mtrl_alp​ha:​I·​=·​0x7f02000f 20 ····​iput-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​f;​-​>f:​Landroid/​support/​v7/​internal/​a/​h;​
   
20 .​field·​public·static·final·​abc_ic_commit_search_​api_mtrl_alpha:​I·​=·​0x7f020010 21 ····​iput-​object·p1,​·​p0,​·Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
21 .​field·​public·static·final·​abc_ic_go_search_api_​mtrl_alpha:​I·​=·​0x7f020011 22 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​f;​-​>f:​Landroid/​support/​v7/​internal/​a/​h;​
   
22 .​field·​public·static·final·​abc_ic_menu_copy_mtrl​_am_alpha:​I·​=·​0x7f020012 23 ····​iput-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​f;​-​>i:​Landroid/​support/​v7/​internal/​a/​h;​
   
23 .​field·public·static·final·abc_ic_menu_cut_mtrl_​alpha:​I·​=·​0x7f020013 24 ····return-​void
  25 .​end·​method
   
24 .​field·​public·​static·final·abc_ic_menu_moreoverf​low_mtrl_alpha:​I·​=·​0x7f020014 26 .​method·​static·​a(Landroid/​support/​v7/​a/​e;​)​Landroid/​support/​v7/​a/​f;​
  27 ····​.​locals·​2
   
25 .​field·public·​static·final·abc_ic_menu_paste_mtr​l_am_alpha:​I·​=·​0x7f020015 28 ····​sget·v0,​·Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
26 .​field·public·static·final·abc_ic_menu_selectall​_mtrl_alpha:​I·​=·​0x7f020016 29 ····​const/​16·​v1,​·​0xb
   
27 .​field·public·​static·final·abc_ic_menu_share_mtr​l_alpha:​I·​=·​0x7f020017 30 ····if-​lt·v0,​·v1,​·​:​cond_0
   
28 .​field·public·static·​final·abc_ic_search_api_mtr​l_alpha:​I·​=·​0x7f020018 31 ····new-​instance·v0,​·​Landroid/​support/​v7/​a/​q;​
   
29 .​field·​public·​static·final·abc_ic_voice_search_a​pi_mtrl_alpha:​I·​=·​0x7f020019 32 ····​invoke-​direct·​{v0,​·p0},​·​Landroid/​support/​v7/​a/​q;​-​><init>(Landroid/​support/​v7/​a/​e;​)​V
   
30 .​field·public·static·final·abc_item_background_h​olo_dark:​I·​=·​0x7f02001a 33 ····:​goto_0
  34 ····​return-​object·​v0
   
31 .​field·public·static·final·abc_item_background_h​olo_light:​I·​=·​0x7f02001b 35 ····:​cond_0
  36 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​a/​h;​
   
32 .​field·​public·​static·final·abc_list_divider_mtrl​_alpha:​I·​=·​0x7f02001c 37 ····​invoke-​direct·​{v0,​·p0},​·​Landroid/​support/​v7/​a/​h;​-​><init>(Landroid/​support/​v7/​a/​e;​)​V
   
33 .​field·public·static·final·abc_list_focused_holo​:​I·​=·​0x7f02001d 38 ····goto·​:​goto_0
  39 .​end·​method
   
34 .​field·​public·​static·​final·​abc_list_longpressed_​holo:​I·​=·​0x7f02001e  
   
35 .​field·public·​static·​final·abc_list_pressed_holo​_dark:​I·​=·​0x7f02001f 40 #·virtual·methods
  41 .​method·​abstract·​a()​Landroid/​support/​v7/​a/​a;​
  42 .​end·​method
   
36 .​field·public·static·final·​abc_list_pressed_holo​_light:​I·​=·​0x7f020020 43 .​method·abstract·a(Landroid/​support/​v7/​c/​b;​)​Landroid/​support/​v7/​c/​a;​
  44 .​end·​method
   
37 .​field·public·static·​final·abc_list_selector_bac​kground_transition_ho​lo_dark:​I·​=·​0x7f020021 45 .​method·abstract·a(Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
  46 .​end·​method
   
38 .​field·​public·​static·​final·​abc_list_selector_bac​kground_transition_ho​lo_light:​I·​=·​0x7f020022 47 .​method·​abstract·a(I)​V
  48 .​end·​method
   
39 .​field·​public·​static·​final·​abc_list_selector_dis​abled_holo_dark:​I·​=·​0x7f020023 49 .​method·​abstract·​a(ILandroid/​view/​Menu;​)​V
  50 .​end·​method
   
40 .​field·public·static·​final·abc_list_selector_dis​abled_holo_light:​I·​=·​0x7f020024 51 .​method·abstract·a(Landroid/​content/​res/​Configuration;​)​V
  52 .​end·​method
   
41 .​field·​public·​static·final·abc_list_selector_hol​o_dark:​I·​=·​0x7f020025 53 .​method·​a(Landroid/​os/​Bundle;​)​V
  54 ····​.​locals·​4
   
42 .​field·public·static·final·abc_list_selector_hol​o_light:​I·​=·​0x7f020026 55 ····​const/​4·​v3,​·​0x1
   
43 .​field·public·static·final·abc_menu_hardkey_pane​l_mtrl_mult:​I·​=·​0x7f020027 56 ····​const/​4·​v2,​·​0x0
Max diff block lines reached; 7505/12736 bytes (58.93%) of diff not shown.
smali/android/support/v7/a/g.smali
Offset 1, 130 lines modified Offset 1, 111 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​g;​ 1 .​class·​Landroid/​support/​v7/​a/​g;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v7/​internal/​a/​h;​
   
3 #·​static·​fields  
4 .​field·​public·​static·​final·​action_bar:​I·​=·​0x7f090031  
   
5 .​field·public·static·​final·action_bar_activity_c​ontent:​I·​=·0x7f090000 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​f;​
   
6 .​field·​public·​static·​final·​action_bar_container:​I·​=·​0x7f090030  
   
7 .​field·public·​static·​final·action_bar_root:​I·​=·​0x7f09002c 7 #·direct·methods
  8 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​f;​)​V
  9 ····​.​locals·​0
   
8 .​field·​public·static·final·​action_bar_spinner:​I·​=·​0x7f090001 10 ····​iput-​object·p1,​·​p0,​·Landroid/​support/​v7/​a/​g;​-​>a:​Landroid/​support/​v7/​a/​f;​
   
9 .​field·public·​static·final·action_bar_subtitle:​I·​=·​0x7f09001f 11 ····invoke-​direct·{p0},​·Ljava/​lang/​Object;​-​><init>()​V
   
10 .​field·public·static·final·action_bar_title:​I·​=·​0x7f09001e 12 ····return-​void
  13 .​end·​method
   
11 .​field·​public·​static·​final·​action_context_bar:​I·​=·​0x7f090032  
   
12 .​field·public·​static·​final·action_menu_divider:​I·​=·​0x7f090002 14 #·virtual·​methods
  15 .​method·​public·​a(Landroid/​support/​v7/​c/​b;​)​Landroid/​support/​v7/​c/​a;​
  16 ····​.​locals·​1
   
13 .​field·​public·static·final·​action_menu_presenter​:​I·​=·​0x7f090003 17 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​g;​-​>a:​Landroid/​support/​v7/​a/​f;​
   
14 .​field·​public·static·final·action_mode_bar:​I·​=·​0x7f09002e 18 ····invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​a/​f;​-​>a(Landroid/​support/​v7/​c/​b;​)​Landroid/​support/​v7/​c/​a;​
   
15 .​field·public·static·final·action_mode_bar_stub:​I·​=·​0x7f09002d 19 ····​move-​result-​object·​v0
   
16 .​field·public·static·final·action_mode_close_but​ton:​I·​=·0x7f090020 20 ····return-​object·v0
  21 .​end·​method
   
17 .​field·​public·static·​final·activity_chooser_view​_content:​I·​=·​0x7f090021 22 .​method·​public·​a(I)​Landroid/​view/​View;​
  23 ····​.​locals·​1
   
18 .​field·public·static·final·always:​I·​=·0x7f090016 24 ····const/​4·v0,​·0x0
   
19 .​field·public·static·final·beginning:​I·​=·0x7f090013 25 ····return-​object·v0
  26 .​end·​method
   
20 .​field·​public·static·​final·​checkbox:​I·​=·​0x7f090029 27 .​method·​public·​a(ILandroid/​view/​Menu;​)​Z
  28 ····​.​locals·​1
   
21 .​field·​public·static·final·​collapseActionView:​I·​=·​0x7f090017 29 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​g;​-​>a:​Landroid/​support/​v7/​a/​f;​
   
22 .​field·​public·static·final·decor_content_parent:​I·​=·​0x7f09002f 30 ····​iget-​object·v0,​·​v0,​·Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
23 .​field·​public·static·final·default_activity_butt​on:​I·​=·​0x7f090024 31 ····invoke-​virtual·​{v0,​·p1,​·​p2},​·Landroid/​support/​v7/​a/​e;​-​>a(ILandroid/​view/​Menu;​)​Z
   
24 .​field·public·static·final·dialog:​I·​=·​0x7f09001b 32 ····move-​result·​v0
   
25 .​field·public·static·final·disableHome:​I·​=·0x7f09000c 33 ····return·v0
  34 .​end·​method
   
26 .​field·​public·static·​final·dropdown:​I·​=·​0x7f09001c 35 .​method·​public·​a(ILandroid/​view/​MenuItem;​)​Z
  36 ····​.​locals·​1
   
27 .​field·​public·static·​final·​edit_query:​I·​=·​0x7f090033 37 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​g;​-​>a:​Landroid/​support/​v7/​a/​f;​
   
28 .​field·public·static·final·​end:​I·​=·​0x7f090014 38 ····iget-​object·​v0,​·​v0,​·Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
29 .​field·​public·static·final·​expand_activities_but​ton:​I·​=·​0x7f090022 39 ····invoke-​virtual·​{v0,​·p1,​·​p2},​·Landroid/​support/​v7/​a/​e;​-​>onMenuItemSelected(I​Landroid/​view/​MenuItem;​)​Z
   
30 .​field·public·static·final·expanded_menu:​I·​=·0x7f090028 40 ····move-​result·v0
   
31 .​field·public·static·final·home:​I·​=·0x7f090004 41 ····return·v0
  42 .​end·​method
   
32 .​field·​public·static·​final·​homeAsUp:​I·​=·​0x7f09000d 43 .​method·​public·a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z
  44 ····​.​locals·​1
   
33 .​field·​public·static·​final·​icon:​I·​=·​0x7f090026 45 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​g;​-​>a:​Landroid/​support/​v7/​a/​f;​
   
34 .​field·public·static·final·​ifRoom:​I·​=·​0x7f090018 46 ····iget-​object·​v0,​·​v0,​·Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
35 .​field·​public·static·​final·image:​I·​=·​0x7f090023 47 ····invoke-​virtual·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​a/​e;​-​>a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z
   
36 .​field·public·static·final·listMode:​I·​=·​0x7f090009 48 ····move-​result·​v0
   
37 .​field·public·static·final·list_item:​I·​=·0x7f090025 49 ····return·v0
  50 .​end·​method
   
38 .​field·​public·static·​final·​middle:​I·​=·​0x7f090015 51 .​method·​public·b(ILandroid/​view/​Menu;​)​V
  52 ····​.​locals·​1
   
39 .​field·​public·static·​final·​never:​I·​=·​0x7f090019 53 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​g;​-​>a:​Landroid/​support/​v7/​a/​f;​
   
40 .​field·public·static·final·none:​I·​=·​0x7f09000e 54 ····iget-​object·​v0,​·​v0,​·Landroid/​support/​v7/​a/​f;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
41 .​field·​public·static·​final·​normal:​I·​=·​0x7f09000a 55 ····invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​a/​e;​-​>onPanelClosed(ILandr​oid/​view/​Menu;​)​V
   
Max diff block lines reached; 1724/6461 bytes (26.68%) of diff not shown.
smali/android/support/v7/a/i.smali
Offset 1, 52 lines modified Offset 1, 71 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·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Ljava/​lang/​Runnable;​
   
3 #·​static·​fields  
4 .​field·​public·​static·​final·​abc_action_bar_title_​item:​I·​=·​0x7f040000  
   
5 .​field·public·static·​final·​abc_action_bar_up_con​tainer:​I·​=·0x7f040001 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​h;​
   
6 .​field·​public·​static·​final·​abc_action_bar_view_l​ist_nav_layout:​I·​=·​0x7f040002  
   
7 .​field·​public·​static·final·​abc_action_menu_item_​layout:​I·​=·​0x7f040003 7 #·direct·methods
  8 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​h;​)​V
  9 ····​.​locals·​0
   
8 .​field·​public·static·final·​abc_action_menu_layou​t:​I·​=·​0x7f040004 10 ····​iput-​object·p1,​·​p0,​·Landroid/​support/​v7/​a/​i;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
9 .​field·public·​static·final·abc_action_mode_bar:​I·​=·​0x7f040005 11 ····invoke-​direct·{p0},​·Ljava/​lang/​Object;​-​><init>()​V
   
10 .​field·public·static·final·abc_action_mode_close​_item_material:​I·​=·​0x7f040006 12 ····return-​void
  13 .​end·​method
   
11 .​field·​public·​static·​final·​abc_activity_chooser_​view:​I·​=·​0x7f040007  
   
12 .​field·public·​static·​final·abc_activity_chooser_​view_include:​I·​=·​0x7f040008 14 #·virtual·methods
  15 .​method·​public·​run()​V
  16 ····​.​locals·​3
   
13 .​field·public·static·final·abc_activity_chooser_​view_list_item:​I·​=·​0x7f040009 17 ····​const/​4·​v2,​·​0x0
   
14 .​field·​public·static·final·​abc_expanded_menu_lay​out:​I·​=·​0x7f04000a 18 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​i;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
15 .​field·public·static·final·​abc_list_menu_item_ch​eckbox:​I·​=·​0x7f04000b 19 ····invoke-​static·{v0},​·Landroid/​support/​v7/​a/​h;​-​>a(Landroid/​support/​v7/​a/​h;​)​I
   
16 .​field·public·static·final·abc_list_menu_item_ic​on:​I·​=·0x7f04000c 20 ····move-​result·v0
   
17 .​field·public·static·final·​abc_list_menu_item_la​yout:​I·=·0x7f04000d 21 ····​and-​int/​lit8·v0,​·​v0,​·0x1
   
18 .​field·public·static·final·abc_list_menu_item_ra​dio:​I·=·0x7f04000e 22 ····​if-​eqz·v0,​·​:​cond_0
   
19 .​field·​public·static·final·​abc_popup_menu_item_l​ayout:​I·​=·​0x7f04000f 23 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​i;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
20 .​field·public·static·final·​abc_screen_content_in​clude:​I·​=·​0x7f040010 24 ····invoke-​static·{v0,​·​v2},​·Landroid/​support/​v7/​a/​h;​-​>a(Landroid/​support/​v7/​a/​h;​I)​V
   
21 .​field·public·static·final·abc_screen_simple:​I·​=·​0x7f040011 25 ····:​cond_0
  26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​i;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
22 .​field·public·static·final·abc_screen_simple_ove​rlay_action_mode:​I·​=·​0x7f040012 27 ····invoke-​static·{v0},​·Landroid/​support/​v7/​a/​h;​-​>a(Landroid/​support/​v7/​a/​h;​)​I
   
23 .​field·public·static·final·abc_screen_toolbar:​I·​=·0x7f040013 28 ····move-​result·v0
   
24 .​field·public·static·final·abc_search_dropdown_i​tem_icons_2line:​I·​=·​0x7f040014 29 ····​and-​int/​lit16·​v0,​·​v0,​·​0x100
   
25 .​field·public·static·final·abc_search_view:​I·​=·0x7f040015 30 ····if-​eqz·v0,​·:​cond_1
   
26 .​field·​public·static·final·​abc_simple_dropdown_h​int:​I·​=·​0x7f040016 31 ····​iget-​object·v0,​·​p0,​·Landroid/​support/​v7/​a/​i;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
27 .​field·public·static·final·support_simple_spinne​r_dropdown_item:​I·​=·0x7f040018 32 ····const/​16·v1,​·0x8
   
  33 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​a/​h;​-​>a(Landroid/​support/​v7/​a/​h;​I)​V
   
  34 ····​:​cond_1
  35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​i;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
  36 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​support/​v7/​a/​h;​-​>a(Landroid/​support/​v7/​a/​h;​Z)​Z
   
  37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​i;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
  38 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​support/​v7/​a/​h;​-​>b(Landroid/​support/​v7/​a/​h;​I)​I
   
  39 ····​return-​void
  40 .​end·​method
smali/android/support/v7/a/h.smali
Offset 1, 6 lines modified Offset 1, 3317 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/​support/​v7/​a/​f;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​j;​
   
3 #·​static·​fields  
4 .​field·public·static·​final·​abc_max_action_button​s:​I·​=·​0x7f0a0000 5 #·​instance·​fields
  6 .​field·​private·​A:​Z
   
  7 .​field·​private·​B:​Landroid/​support/​v7/​internal/​view/​menu/​g;​
   
  8 .​field·​private·​C:​Landroid/​graphics/​Rect;​
   
  9 .​field·​private·​D:​Landroid/​graphics/​Rect;​
   
  10 .​field·​g:​Landroid/​support/​v7/​c/​a;​
   
  11 .​field·​h:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
  12 .​field·​i:​Landroid/​widget/​PopupWindow;​
   
  13 .​field·​j:​Ljava/​lang/​Runnable;​
   
  14 .​field·​private·​k:​Landroid/​support/​v7/​internal/​widget/​y;​
   
  15 .​field·​private·​l:​Landroid/​support/​v7/​a/​m;​
   
  16 .​field·​private·​m:​Landroid/​support/​v7/​a/​p;​
   
  17 .​field·​private·​n:​Z
   
  18 .​field·​private·​o:​Landroid/​view/​ViewGroup;​
   
  19 .​field·​private·​p:​Landroid/​view/​ViewGroup;​
   
  20 .​field·​private·​q:​Landroid/​view/​View;​
   
  21 .​field·​private·​r:​Ljava/​lang/​CharSequence;​
   
  22 .​field·​private·​s:​Z
   
  23 .​field·​private·​t:​Z
   
  24 .​field·​private·​u:​Z
   
  25 .​field·​private·​v:​[Landroid/​support/​v7/​a/​o;​
   
  26 .​field·​private·​w:​Landroid/​support/​v7/​a/​o;​
   
  27 .​field·​private·​x:​Z
   
  28 .​field·​private·​y:​I
   
  29 .​field·​private·​final·​z:​Ljava/​lang/​Runnable;​
   
   
  30 #·​direct·​methods
  31 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​e;​)​V
  32 ····​.​locals·​1
   
  33 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​f;​-​><init>(Landroid/​support/​v7/​a/​e;​)​V
   
  34 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​a/​i;​
   
  35 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​a/​i;​-​><init>(Landroid/​support/​v7/​a/​h;​)​V
   
  36 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​h;​-​>z:​Ljava/​lang/​Runnable;​
   
  37 ····​return-​void
  38 .​end·​method
   
  39 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​a/​h;​)​I
  40 ····​.​locals·​1
   
  41 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​h;​-​>y:​I
   
  42 ····​return·​v0
  43 .​end·​method
   
  44 .​method·​private·​a(IZ)​Landroid/​support/​v7/​a/​o;​
  45 ····​.​locals·​4
   
  46 ····​const/​4·​v3,​·​0x0
   
  47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​h;​-​>v:​[Landroid/​support/​v7/​a/​o;​
   
  48 ····​if-​eqz·​v0,​·​:​cond_0
   
  49 ····​array-​length·​v1,​·​v0
   
  50 ····​if-​gt·​v1,​·​p1,​·​:​cond_2
   
  51 ····​:​cond_0
  52 ····​add-​int/​lit8·​v1,​·​p1,​·​0x1
   
  53 ····​new-​array·​v1,​·​v1,​·​[Landroid/​support/​v7/​a/​o;​
   
  54 ····​if-​eqz·​v0,​·​:​cond_1
Max diff block lines reached; 0/85784 bytes (0.00%) of diff not shown.
smali/android/support/v7/a/j.smali
Offset 1, 36 lines modified Offset 1, 58 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/​support/​a/​g/​z;​
   
3 #·​static·​fields  
4 .​field·​public·​static·​final·​abc_action_bar_home_d​escription:​I·​=·​0x7f0b0000  
   
5 .​field·public·static·​final·​abc_action_bar_home_d​escription_format:​I·​=·​0x7f0b0001 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​h;​
   
6 .​field·​public·​static·​final·​abc_action_bar_home_s​ubtitle_description_f​ormat:​I·​=·​0x7f0b0002  
   
7 .​field·public·​static·​final·abc_action_bar_up_des​cription:​I·​=·​0x7f0b0003 7 #·direct·methods
  8 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​h;​)​V
  9 ····​.​locals·​0
   
8 .​field·public·​static·final·abc_action_menu_overf​low_description:​I·​=·​0x7f0b0004 10 ····​iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​a/​j;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
9 .​field·public·​static·final·abc_action_mode_done:​I·​=·​0x7f0b0005 11 ····invoke-​direct·{p0},​·Ljava/​lang/​Object;​-​><init>()​V
   
10 .​field·public·static·final·abc_activity_chooser_​view_see_all:​I·​=·​0x7f0b0006 12 ····return-​void
  13 .​end·​method
   
11 .​field·​public·​static·​final·​abc_activitychooservi​ew_choose_application​:​I·​=·​0x7f0b0007  
   
12 .​field·public·​static·​final·abc_searchview_descri​ption_clear:​I·​=·​0x7f0b0008 14 #·virtual·methods
  15 .​method·​public·​a(Landroid/​view/​View;​Landroid/​support/​a/​g/​bq;​)​Landroid/​support/​a/​g/​bq;​
  16 ····​.​locals·​4
   
13 .​field·public·​static·​final·abc_searchview_descri​ption_query:​I·​=·​0x7f0b0009 17 ····invoke-​virtual·{p2},​·​Landroid/​support/​a/​g/​bq;​-​>b()​I
   
14 .​field·public·static·final·abc_searchview_descri​ption_search:​I·​=·0x7f0b000a 18 ····move-​result·v0
   
15 .​field·​public·static·final·​abc_searchview_descri​ption_submit:​I·​=·​0x7f0b000b 19 ····​iget-​object·v1,​·​p0,​·Landroid/​support/​v7/​a/​j;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
16 .​field·public·static·final·​abc_searchview_descri​ption_voice:​I·​=·​0x7f0b000c 20 ····invoke-​static·{v1,​·​v0},​·Landroid/​support/​v7/​a/​h;​-​>c(Landroid/​support/​v7/​a/​h;​I)​I
   
17 .​field·public·static·final·abc_shareactionprovid​er_share_with:​I·​=·0x7f0b000d 21 ····move-​result·v1
   
18 .​field·public·static·final·abc_shareactionprovid​er_share_with_applica​tion:​I·​=·​0x7f0b000e 22 ····if-​eq·v0,​·​v1,​·​:​cond_0
   
19 .​field·public·​static·​final·abc_toolbar_collapse_​description:​I·​=·​0x7f0b000f 23 ····invoke-​virtual·{p2},​·​Landroid/​support/​a/​g/​bq;​-​>a()​I
   
  24 ····​move-​result·​v0
   
  25 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​a/​g/​bq;​-​>c()​I
   
  26 ····​move-​result·​v2
   
  27 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​a/​g/​bq;​-​>d()​I
   
  28 ····​move-​result·​v3
   
  29 ····​invoke-​virtual·​{p2,​·​v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​a/​g/​bq;​-​>a(IIII)​Landroid/​support/​a/​g/​bq;​
   
  30 ····​move-​result-​object·​p2
   
  31 ····​:​cond_0
  32 ····​return-​object·​p2
  33 .​end·​method
smali/android/support/v7/a/k.smali
Offset 1, 474 lines modified Offset 1, 39 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/​support/​v7/​internal/​widget/​ac;​
   
3 #·​static·​fields  
4 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat:​I·​=·​0x7f0c0001  
   
5 .​field·​public·​static·final·​Base_TextAppearance_A​ppCompat_Body1:​I·​=·0x7f0c0002 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​h;​
   
6 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Body2:​I·​=·​0x7f0c0003  
   
7 .​field·​public·​static·final·​Base_TextAppearance_A​ppCompat_Button:​I·​=·​0x7f0c0004 7 #·direct·​methods
  8 .​method·​constructor·​<init>(Landroid/​support/​v7/​a/​h;​)​V
  9 ····​.​locals·​0
   
8 .​field·public·​static·​final·Base_TextAppearance_A​ppCompat_Caption:​I·​=·​0x7f0c0005 10 ····​iput-​object·​p1,​·​p0,​·Landroid/​support/​v7/​a/​k;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
9 .​field·public·static·final·​Base_TextAppearance_A​ppCompat_Display1:​I·​=·​0x7f0c0006 11 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
10 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Display2:​I·​=·​0x7f0c0007 12 ····return-​void
  13 .​end·​method
   
11 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Display3:​I·​=·​0x7f0c0008  
   
12 .​field·public·​static·​final·Base_TextAppearance_A​ppCompat_Display4:​I·​=·​0x7f0c0009 14 #·virtual·methods
  15 .​method·​public·​a(Landroid/​graphics/​Rect;​)​V
  16 ····​.​locals·​2
   
13 .​field·​public·​static·final·Base_TextAppearance_A​ppCompat_Headline:​I·​=·​0x7f0c000a 17 ····​iget-​object·​v0,​·p0,​·Landroid/​support/​v7/​a/​k;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
14 .​field·public·​static·final·Base_TextAppearance_A​ppCompat_Inverse:​I·​=·​0x7f0c000b 18 ····iget·​v1,​·p1,​·Landroid/​graphics/​Rect;​-​>top:​I
   
15 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Large:​I·​=·​0x7f0c000c 19 ····invoke-​static·{v0,​·​v1},​·Landroid/​support/​v7/​a/​h;​-​>c(Landroid/​support/​v7/​a/​h;​I)​I
   
16 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Large_Invers​e:​I·​=·0x7f0c000d 20 ····​move-​result·v0
   
17 .​field·public·​static·final·Base_TextAppearance_A​ppCompat_Light_Widget​_PopupMenu_Large:​I·​=·​0x7f0c000e 21 ····iput·​v0,​·p1,​·Landroid/​graphics/​Rect;​-​>top:​I
   
18 .​field·public·static·final·Base_TextAppearance_A​ppCompat_Light_Widget​_PopupMenu_Small:​I·​=·​0x7f0c000f 22 ····return-​void
  23 .​end·​method
19 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Medium:​I·​=·​0x7f0c0010  
   
20 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Medium_Inver​se:​I·​=·​0x7f0c0011  
   
21 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Menu:​I·​=·​0x7f0c0012  
   
22 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_SearchResult​:​I·​=·​0x7f0c0013  
   
23 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_SearchResult​_Subtitle:​I·​=·​0x7f0c0014  
   
24 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_SearchResult​_Title:​I·​=·​0x7f0c0015  
   
25 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Small:​I·​=·​0x7f0c0016  
   
26 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Small_Invers​e:​I·​=·​0x7f0c0017  
   
27 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Subhead:​I·​=·​0x7f0c0018  
   
28 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Subhead_Inve​rse:​I·​=·​0x7f0c0019  
   
29 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Title:​I·​=·​0x7f0c001a  
   
30 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Title_Invers​e:​I·​=·​0x7f0c001b  
   
31 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Menu:​I·​=·​0x7f0c001c  
   
32 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Subtitle:​I·​=·​0x7f0c001d  
   
33 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Subtitle_Inverse​:​I·​=·​0x7f0c001e  
   
34 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Title:​I·​=·​0x7f0c001f  
   
35 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nBar_Title_Inverse:​I·​=·​0x7f0c0020  
   
36 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nMode_Subtitle:​I·​=·​0x7f0c0021  
   
37 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Actio​nMode_Title:​I·​=·​0x7f0c0022  
   
38 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_DropD​ownItem:​I·​=·​0x7f0c0023  
   
39 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Popup​Menu_Large:​I·​=·​0x7f0c0024  
   
40 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Popup​Menu_Small:​I·​=·​0x7f0c0025  
   
41 .​field·​public·​static·​final·​Base_TextAppearance_A​ppCompat_Widget_Switc​h:​I·​=·​0x7f0c0026  
   
42 .​field·​public·​static·​final·​Base_TextAppearance_W​idget_AppCompat_Expan​dedMenu_Item:​I·​=·​0x7f0c0027  
   
43 .​field·​public·​static·​final·​Base_TextAppearance_W​idget_AppCompat_Toolb​ar_Subtitle:​I·​=·​0x7f0c0028  
   
44 .​field·​public·​static·​final·​Base_TextAppearance_W​idget_AppCompat_Toolb​ar_Title:​I·​=·​0x7f0c0029  
   
45 .​field·​public·​static·​final·​Base_ThemeOverlay_App​Compat:​I·​=·​0x7f0c0034  
   
46 .​field·​public·​static·​final·​Base_ThemeOverlay_App​Compat_ActionBar:​I·​=·​0x7f0c0035  
   
Max diff block lines reached; 0/20754 bytes (0.00%) of diff not shown.
smali/android/support/v7/a/l.smali
Offset 1, 1030 lines modified Offset 1, 43 lines modified
1 .​class·​public·​final·​Landroid/​support/​v7/​a/​l;​ 1 .​class·​Landroid/​support/​v7/​a/​l;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Ljava/​lang/​Runnable;​
   
3 #·​static·​fields  
4 .​field·​public·​static·​final·​ActionBar:​[I  
   
5 .​field·public·static·​final·​ActionBarLayout:​[I 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​h;​
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·​CompatTextView:​[I  
   
48 .​field·​public·​static·​final·​CompatTextView_textAl​lCaps:​I·​=·​0x0  
   
49 .​field·​public·​static·​final·​DrawerArrowToggle:​[I  
   
Max diff block lines reached; 10016/27491 bytes (36.43%) of diff not shown.
smali/android/support/v7/b/a.smali
Offset 1, 96 lines modified Offset 1, 2 lines modified
1 .​class·​public·abstract·​Landroid/​support/​v7/​b/​a;​ 1 .​class·​public·final·​Landroid/​support/​v7/​b/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields  
4 .​field·​private·​a:​Ljava/​lang/​Object;​  
   
5 .​field·​private·​b:​Z  
   
   
6 #·​direct·​methods  
7 .​method·​public·​constructor·​<init>()​V  
8 ····​.​locals·​0  
   
9 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
10 ····​return-​void  
11 .​end·​method  
   
   
12 #·​virtual·​methods  
13 .​method·​public·​abstract·​a()​Landroid/​view/​MenuInflater;​  
14 .​end·​method  
   
15 .​method·​public·​abstract·​a(I)​V  
16 .​end·​method  
   
17 .​method·​public·​abstract·​a(Landroid/​view/​View;​)​V  
18 .​end·​method  
   
19 .​method·​public·​abstract·​a(Ljava/​lang/​CharSequence;​)​V  
20 .​end·​method  
   
21 .​method·​public·​a(Ljava/​lang/​Object;​)​V  
22 ····​.​locals·​0  
   
23 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​b/​a;​-​>a:​Ljava/​lang/​Object;​  
   
24 ····​return-​void  
25 .​end·​method  
   
26 .​method·​public·​a(Z)​V  
27 ····​.​locals·​0  
   
28 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v7/​b/​a;​-​>b:​Z  
   
29 ····​return-​void  
30 .​end·​method  
   
31 .​method·​public·​abstract·​b()​Landroid/​view/​Menu;​  
32 .​end·​method  
   
33 .​method·​public·​abstract·​b(I)​V  
34 .​end·​method  
   
35 .​method·​public·​abstract·​b(Ljava/​lang/​CharSequence;​)​V  
36 .​end·​method  
   
37 .​method·​public·​abstract·​c()​V  
38 .​end·​method  
   
39 .​method·​public·​abstract·​d()​V  
40 .​end·​method  
   
41 .​method·​public·​abstract·​f()​Ljava/​lang/​CharSequence;​  
42 .​end·​method  
   
43 .​method·​public·​abstract·​g()​Ljava/​lang/​CharSequence;​  
44 .​end·​method  
   
45 .​method·​public·​h()​Z  
46 ····​.​locals·​1  
   
47 ····​const/​4·​v0,​·​0x0  
   
48 ····​return·​v0  
49 .​end·​method  
   
50 .​method·​public·​abstract·​i()​Landroid/​view/​View;​  
51 .​end·​method  
   
52 .​method·​public·​j()​Ljava/​lang/​Object;​  
53 ····​.​locals·​1  
   
54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​b/​a;​-​>a:​Ljava/​lang/​Object;​  
   
55 ····​return-​object·​v0  
56 .​end·​method  
   
57 .​method·​public·​k()​Z  
58 ····​.​locals·​1  
   
59 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​b/​a;​-​>b:​Z  
   
60 ····​return·​v0  
61 .​end·​method  
smali/android/support/v7/b/c.smali
Offset 1, 10 lines modified Offset 1, 16 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​b/​c;​ 1 .​class·​public·​final·​Landroid/​support/​v7/​b/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·virtual·methods 3 #·static·fields
4 .​method·​public·​abstract·a()​V 4 .​field·​public·​static·​final·​abc_action_bar_embed_​tabs:​I·​=·0x7f060000
5 .​end·​method  
   
6 .​method·​public·​abstract·b()​V 5 .​field·​public·​static·​final·​abc_action_bar_embed_​tabs_pre_jb:​I·​=·0x7f060001
7 .​end·​method  
  6 .​field·​public·​static·​final·​abc_action_bar_expand​ed_action_views_exclu​sive:​I·​=·​0x7f060002
   
  7 .​field·​public·​static·​final·​abc_config_actionMenu​ItemAllCaps:​I·​=·​0x7f060003
   
  8 .​field·​public·​static·​final·​abc_config_allowActio​nMenuItemTextWithIcon​:​I·​=·​0x7f060004
   
  9 .​field·​public·​static·​final·​abc_config_showMenuSh​ortcutsWhenKeyboardPr​esent:​I·​=·​0x7f060005
smali/android/support/v7/b/b.smali
Offset 1, 16 lines modified Offset 1, 342 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​b/​b;​ 1 .​class·​public·​final·​Landroid/​support/​v7/​b/​b;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·virtual·methods 3 #·static·fields
4 .​method·​public·​abstract·​a(Landroid/​support/​v7/​b/​a;​)​V 4 .​field·​public·static·​final·​actionBarDivider:​I·​=·​0x7f01005a
5 .​end·​method  
   
6 .​method·​public·abstract·​a(Landroid/​support/​v7/​b/​a;​Landroid/​view/​Menu;​)​Z 5 .​field·​public·​static·​final·​actionBarItemBackgrou​nd:​I·​=·​0x7f01005b
7 .​end·​method  
   
8 .​method·​public·abstract·​a(Landroid/​support/​v7/​b/​a;​Landroid/​view/​MenuItem;​)​Z 6 .​field·​public·​static·​final·​actionBarPopupTheme:​I·​=·​0x7f010054
9 .​end·​method  
   
10 .​method·​public·abstract·​b(Landroid/​support/​v7/​b/​a;​Landroid/​view/​Menu;​)​Z 7 .​field·​public·​static·​final·​actionBarSize:​I·​=·​0x7f010059
11 .​end·​method  
  8 .​field·​public·​static·​final·​actionBarSplitStyle:​I·​=·​0x7f010056
   
  9 .​field·​public·​static·​final·​actionBarStyle:​I·​=·​0x7f010055
   
  10 .​field·​public·​static·​final·​actionBarTabBarStyle:​I·​=·​0x7f010050
   
  11 .​field·​public·​static·​final·​actionBarTabStyle:​I·​=·​0x7f01004f
   
  12 .​field·​public·​static·​final·​actionBarTabTextStyle​:​I·​=·​0x7f010051
   
  13 .​field·​public·​static·​final·​actionBarTheme:​I·​=·​0x7f010057
   
  14 .​field·​public·​static·​final·​actionBarWidgetTheme:​I·​=·​0x7f010058
   
  15 .​field·​public·​static·​final·​actionButtonStyle:​I·​=·​0x7f010072
   
  16 .​field·​public·​static·​final·​actionDropDownStyle:​I·​=·​0x7f01006d
   
  17 .​field·​public·​static·​final·​actionLayout:​I·​=·​0x7f01002c
   
  18 .​field·​public·​static·​final·​actionMenuTextAppeara​nce:​I·​=·​0x7f01005c
   
  19 .​field·​public·​static·​final·​actionMenuTextColor:​I·​=·​0x7f01005d
   
  20 .​field·​public·​static·​final·​actionModeBackground:​I·​=·​0x7f010060
   
  21 .​field·​public·​static·​final·​actionModeCloseButton​Style:​I·​=·​0x7f01005f
   
  22 .​field·​public·​static·​final·​actionModeCloseDrawab​le:​I·​=·​0x7f010062
   
  23 .​field·​public·​static·​final·​actionModeCopyDrawabl​e:​I·​=·​0x7f010064
   
  24 .​field·​public·​static·​final·​actionModeCutDrawable​:​I·​=·​0x7f010063
   
  25 .​field·​public·​static·​final·​actionModeFindDrawabl​e:​I·​=·​0x7f010068
   
  26 .​field·​public·​static·​final·​actionModePasteDrawab​le:​I·​=·​0x7f010065
   
  27 .​field·​public·​static·​final·​actionModePopupWindow​Style:​I·​=·​0x7f01006a
   
  28 .​field·​public·​static·​final·​actionModeSelectAllDr​awable:​I·​=·​0x7f010066
   
  29 .​field·​public·​static·​final·​actionModeShareDrawab​le:​I·​=·​0x7f010067
   
  30 .​field·​public·​static·​final·​actionModeSplitBackgr​ound:​I·​=·​0x7f010061
   
  31 .​field·​public·​static·​final·​actionModeStyle:​I·​=·​0x7f01005e
   
  32 .​field·​public·​static·​final·​actionModeWebSearchDr​awable:​I·​=·​0x7f010069
   
  33 .​field·​public·​static·​final·​actionOverflowButtonS​tyle:​I·​=·​0x7f010052
   
  34 .​field·​public·​static·​final·​actionOverflowMenuSty​le:​I·​=·​0x7f010053
   
  35 .​field·​public·​static·​final·​actionProviderClass:​I·​=·​0x7f01002e
   
  36 .​field·​public·​static·​final·​actionViewClass:​I·​=·​0x7f01002d
   
  37 .​field·​public·​static·​final·​activityChooserViewSt​yle:​I·​=·​0x7f010079
   
  38 .​field·​public·​static·​final·​background:​I·​=·​0x7f01000c
   
  39 .​field·​public·​static·​final·​backgroundSplit:​I·​=·​0x7f01000e
   
  40 .​field·​public·​static·​final·​backgroundStacked:​I·​=·​0x7f01000d
   
  41 .​field·​public·​static·​final·​barSize:​I·​=·​0x7f010026
   
  42 .​field·​public·​static·​final·​buttonBarButtonStyle:​I·​=·​0x7f010074
   
  43 .​field·​public·​static·​final·​buttonBarStyle:​I·​=·​0x7f010073
   
  44 .​field·​public·​static·​final·​closeIcon:​I·​=·​0x7f010035
   
  45 .​field·​public·​static·​final·​closeItemLayout:​I·​=·​0x7f01001c
   
  46 .​field·​public·​static·​final·​collapseContentDescri​ption:​I·​=·​0x7f0100a4
   
  47 .​field·​public·​static·​final·​collapseIcon:​I·​=·​0x7f0100a3
   
  48 .​field·​public·​static·​final·​color:​I·​=·​0x7f010020
   
  49 .​field·​public·​static·​final·​colorAccent:​I·​=·​0x7f010094
Max diff block lines reached; 0/11213 bytes (0.00%) of diff not shown.
smali/android/support/v7/internal/a/a.smali
Offset 1, 15 lines modified Offset 1, 15 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​a;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​a;​
2 .​super·​Landroid/​support/​v7/​app/​a;​ 2 .​super·​Landroid/​support/​v7/​a/​a;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​a:​Landroid/​support/​v7/​widget/​Toolbar;​ 4 .​field·​private·​a:​Landroid/​support/​v7/​widget/​Toolbar;​
   
5 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​x;​ 5 .​field·​private·​b:​Landroid/​support/​v7/​internal/​widget/​z;​
   
6 .​field·​private·​c:​Z 6 .​field·​private·​c:​Z
   
7 .​field·​private·​d:​Landroid/​support/​v7/​internal/​a/​h;​ 7 .​field·​private·​d:​Landroid/​support/​v7/​internal/​a/​h;​
   
8 .​field·​private·​e:​Z 8 .​field·​private·​e:​Z
   
Offset 26, 15 lines modified Offset 26, 15 lines modified
26 .​field·​private·​final·​k:​Landroid/​support/​v7/​widget/​ao;​ 26 .​field·​private·​final·​k:​Landroid/​support/​v7/​widget/​ao;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​Toolbar;​Ljava/​lang/​CharSequence;​Landroid/​view/​Window;​Landroid/​support/​v7/​internal/​a/​h;​)​V 28 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​Toolbar;​Ljava/​lang/​CharSequence;​Landroid/​view/​Window;​Landroid/​support/​v7/​internal/​a/​h;​)​V
29 ····​.​locals·​2 29 ····​.​locals·​2
   
30 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​a;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​a/​a;​-​><init>()​V
   
31 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 31 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
32 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 32 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
33 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>g:​Ljava/​util/​ArrayList;​ 33 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>g:​Ljava/​util/​ArrayList;​
   
Offset 48, 41 lines modified Offset 48, 41 lines modified
   
48 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​c;​-​><init>(Landroid/​support/​v7/​internal/​a/​a;​)​V 48 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​c;​-​><init>(Landroid/​support/​v7/​internal/​a/​a;​)​V
   
49 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>k:​Landroid/​support/​v7/​widget/​ao;​ 49 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>k:​Landroid/​support/​v7/​widget/​ao;​
   
50 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>a:​Landroid/​support/​v7/​widget/​Toolbar;​ 50 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>a:​Landroid/​support/​v7/​widget/​Toolbar;​
   
51 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​ 51 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bg;​
   
52 ····​const/​4·​v1,​·​0x0 52 ····​const/​4·​v1,​·​0x0
   
53 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​><init>(Landroid/​support/​v7/​widget/​Toolbar;​Z)​V 53 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​><init>(Landroid/​support/​v7/​widget/​Toolbar;​Z)​V
   
54 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>b:​Landroid/​support/​v7/​internal/​widget/​x;​ 54 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>b:​Landroid/​support/​v7/​internal/​widget/​z;​
   
55 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​g;​ 55 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​g;​
   
56 ····​invoke-​direct·​{v0,​·​p0,​·​p4},​·​Landroid/​support/​v7/​internal/​a/​g;​-​><init>(Landroid/​support/​v7/​internal/​a/​a;​Landroid/​support/​v7/​internal/​a/​h;​)​V 56 ····​invoke-​direct·​{v0,​·​p0,​·​p4},​·​Landroid/​support/​v7/​internal/​a/​g;​-​><init>(Landroid/​support/​v7/​internal/​a/​a;​Landroid/​support/​v7/​internal/​a/​h;​)​V
   
57 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>d:​Landroid/​support/​v7/​internal/​a/​h;​ 57 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>d:​Landroid/​support/​v7/​internal/​a/​h;​
   
58 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>b:​Landroid/​support/​v7/​internal/​widget/​x;​ 58 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>b:​Landroid/​support/​v7/​internal/​widget/​z;​
   
59 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>d:​Landroid/​support/​v7/​internal/​a/​h;​ 59 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>d:​Landroid/​support/​v7/​internal/​a/​h;​
   
60 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>a(Landroid/​support/​v7/​internal/​a/​h;​)​V 60 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​z;​-​>a(Landroid/​support/​v7/​internal/​a/​h;​)​V
   
61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>k:​Landroid/​support/​v7/​widget/​ao;​ 61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>k:​Landroid/​support/​v7/​widget/​ao;​
   
62 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>setOnMenuItemClickLi​stener(Landroid/​support/​v7/​widget/​ao;​)​V 62 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>setOnMenuItemClickLi​stener(Landroid/​support/​v7/​widget/​ao;​)​V
   
63 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>b:​Landroid/​support/​v7/​internal/​widget/​x;​ 63 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>b:​Landroid/​support/​v7/​internal/​widget/​z;​
   
64 ····​invoke-​interface·​{v0,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>a(Ljava/​lang/​CharSequence;​)​V 64 ····​invoke-​interface·​{v0,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​z;​-​>a(Ljava/​lang/​CharSequence;​)​V
   
65 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>h:​Landroid/​view/​Window;​ 65 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>h:​Landroid/​view/​Window;​
   
66 ····​return-​void 66 ····​return-​void
67 .​end·​method 67 .​end·​method
   
68 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​a/​a;​)​Landroid/​support/​v7/​internal/​a/​h;​ 68 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​a/​a;​)​Landroid/​support/​v7/​internal/​a/​h;​
Offset 156, 18 lines modified Offset 156, 18 lines modified
156 ····​.​locals·​1 156 ····​.​locals·​1
   
157 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>c:​Z 157 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>c:​Z
   
158 ····​return·​v0 158 ····​return·​v0
159 .​end·​method 159 .​end·​method
   
160 .​method·​static·​synthetic·​c(Landroid/​support/​v7/​internal/​a/​a;​)​Landroid/​support/​v7/​internal/​widget/​x;​ 160 .​method·​static·​synthetic·​c(Landroid/​support/​v7/​internal/​a/​a;​)​Landroid/​support/​v7/​internal/​widget/​z;​
161 ····​.​locals·​1 161 ····​.​locals·​1
   
162 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>b:​Landroid/​support/​v7/​internal/​widget/​x;​ 162 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​a;​-​>b:​Landroid/​support/​v7/​internal/​widget/​z;​
   
163 ····​return-​object·​v0 163 ····​return-​object·​v0
164 .​end·​method 164 .​end·​method
   
165 .​method·​static·​synthetic·​d(Landroid/​support/​v7/​internal/​a/​a;​)​Ljava/​lang/​Runnable;​ 165 .​method·​static·​synthetic·​d(Landroid/​support/​v7/​internal/​a/​a;​)​Ljava/​lang/​Runnable;​
166 ····​.​locals·​1 166 ····​.​locals·​1
   
Offset 238, 49 lines modified Offset 238, 49 lines modified
238 .​end·​method 238 .​end·​method
   
   
239 #·​virtual·​methods 239 #·​virtual·​methods
240 .​method·​public·​a()​I 240 .​method·​public·​a()​I
241 ····​.​locals·​1 241 ····​.​locals·​1
Max diff block lines reached; 3405/7801 bytes (43.65%) of diff not shown.
smali/android/support/v7/internal/a/g.smali
Offset 1, 35 lines modified Offset 1, 35 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​a/​g;​ 1 .​class·​Landroid/​support/​v7/​internal/​a/​g;​
2 .​super·​Landroid/​support/​v7/​widget/​aq;​ 2 .​super·​Landroid/​support/​v7/​widget/​ar;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​a;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​a;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​a;​Landroid/​support/​v7/​internal/​a/​h;​)​V 6 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​a;​Landroid/​support/​v7/​internal/​a/​h;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​g;​-​>a:​Landroid/​support/​v7/​internal/​a/​a;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​g;​-​>a:​Landroid/​support/​v7/​internal/​a/​a;​
   
9 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v7/​widget/​aq;​-​><init>(Landroid/​support/​v7/​internal/​a/​h;​)​V 9 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v7/​widget/​ar;​-​><init>(Landroid/​support/​v7/​internal/​a/​h;​)​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​a(I)​Landroid/​view/​View;​ 13 .​method·​public·​a(I)​Landroid/​view/​View;​
14 ····​.​locals·​3 14 ····​.​locals·​3
   
15 ····​packed-​switch·​p1,​·​:​pswitch_data_0 15 ····​packed-​switch·​p1,​·​:​pswitch_data_0
   
16 ····​:​cond_0 16 ····​:​cond_0
17 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​aq;​-​>a(I)​Landroid/​view/​View;​ 17 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​ar;​-​>a(I)​Landroid/​view/​View;​
   
18 ····​move-​result-​object·​v0 18 ····​move-​result-​object·​v0
   
19 ····​:​goto_0 19 ····​:​goto_0
20 ····​return-​object·​v0 20 ····​return-​object·​v0
   
21 ····​:​pswitch_0 21 ····​:​pswitch_0
Offset 121, 15 lines modified Offset 121, 15 lines modified
121 ········​:​pswitch_0 121 ········​:​pswitch_0
122 ····​.​end·​packed-​switch 122 ····​.​end·​packed-​switch
123 .​end·​method 123 .​end·​method
   
124 .​method·​public·​a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z 124 .​method·​public·​a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z
125 ····​.​locals·​3 125 ····​.​locals·​3
   
126 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​widget/​aq;​-​>a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z 126 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​widget/​ar;​-​>a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z
   
127 ····​move-​result·​v0 127 ····​move-​result·​v0
   
128 ····​if-​eqz·​v0,​·​:​cond_0 128 ····​if-​eqz·​v0,​·​:​cond_0
   
129 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​g;​-​>a:​Landroid/​support/​v7/​internal/​a/​a;​ 129 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​g;​-​>a:​Landroid/​support/​v7/​internal/​a/​a;​
   
Offset 137, 19 lines modified Offset 137, 19 lines modified
   
137 ····​move-​result·​v1 137 ····​move-​result·​v1
   
138 ····​if-​nez·​v1,​·​:​cond_0 138 ····​if-​nez·​v1,​·​:​cond_0
   
139 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​g;​-​>a:​Landroid/​support/​v7/​internal/​a/​a;​ 139 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​g;​-​>a:​Landroid/​support/​v7/​internal/​a/​a;​
   
140 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​a/​a;​-​>c(Landroid/​support/​v7/​internal/​a/​a;​)​Landroid/​support/​v7/​internal/​widget/​x;​ 140 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​a/​a;​-​>c(Landroid/​support/​v7/​internal/​a/​a;​)​Landroid/​support/​v7/​internal/​widget/​z;​
   
141 ····​move-​result-​object·​v1 141 ····​move-​result-​object·​v1
   
142 ····​invoke-​interface·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>n()​V 142 ····​invoke-​interface·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​z;​-​>n()​V
   
143 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​g;​-​>a:​Landroid/​support/​v7/​internal/​a/​a;​ 143 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​g;​-​>a:​Landroid/​support/​v7/​internal/​a/​a;​
   
144 ····​const/​4·​v2,​·​0x1 144 ····​const/​4·​v2,​·​0x1
   
145 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​a/​a;​-​>a(Landroid/​support/​v7/​internal/​a/​a;​Z)​Z 145 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​a/​a;​-​>a(Landroid/​support/​v7/​internal/​a/​a;​Z)​Z
   
smali/android/support/v7/internal/a/h.smali
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​a/​h;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​a/​h;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods 3 #·​virtual·​methods
4 .​method·​public·​abstract·​a(Landroid/​support/​v7/​b/​b;​)​Landroid/​support/​v7/​b/​a;​ 4 .​method·​public·​abstract·​a(Landroid/​support/​v7/​c/​b;​)​Landroid/​support/​v7/​c/​a;​
5 .​end·​method 5 .​end·​method
   
6 .​method·​public·​abstract·​a(I)​Landroid/​view/​View;​ 6 .​method·​public·​abstract·​a(I)​Landroid/​view/​View;​
7 .​end·​method 7 .​end·​method
   
8 .​method·​public·​abstract·​a(ILandroid/​view/​Menu;​)​Z 8 .​method·​public·​abstract·​a(ILandroid/​view/​Menu;​)​Z
9 .​end·​method 9 .​end·​method
smali/android/support/v7/internal/a/j.smali
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​a/​j;​ 1 .​class·​Landroid/​support/​v7/​internal/​a/​j;​
2 .​super·​Landroid/​support/​v4/​view/​cw;​ 2 .​super·​Landroid/​support/​a/​g/​bo;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​i;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​i;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​i;​)​V 6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​i;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​cw;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​g/​bo;​-​><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/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 44 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
45 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>b(Landroid/​support/​v7/​internal/​a/​i;​)​Landroid/​view/​View;​ 45 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>b(Landroid/​support/​v7/​internal/​a/​i;​)​Landroid/​view/​View;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
47 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​au;​-​>b(Landroid/​view/​View;​F)​V 47 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​a/​g/​aa;​-​>b(Landroid/​view/​View;​F)​V
   
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
49 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>c(Landroid/​support/​v7/​internal/​a/​i;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 49 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>c(Landroid/​support/​v7/​internal/​a/​i;​)​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/​au;​-​>b(Landroid/​view/​View;​F)​V 51 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​a/​g/​aa;​-​>b(Landroid/​view/​View;​F)​V
   
52 ····​:​cond_0 52 ····​:​cond_0
53 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 53 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
54 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>d(Landroid/​support/​v7/​internal/​a/​i;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 54 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>d(Landroid/​support/​v7/​internal/​a/​i;​)​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/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 124 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​j;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
125 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>f(Landroid/​support/​v7/​internal/​a/​i;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 125 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>f(Landroid/​support/​v7/​internal/​a/​i;​)​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/​au;​-​>k(Landroid/​view/​View;​)​V 127 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​g/​aa;​-​>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/k.smali
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​a/​k;​ 1 .​class·​Landroid/​support/​v7/​internal/​a/​k;​
2 .​super·​Landroid/​support/​v4/​view/​cw;​ 2 .​super·​Landroid/​support/​a/​g/​bo;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​i;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​i;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​i;​)​V 6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​i;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​k;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 8 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​k;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​cw;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​g/​bo;​-​><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/m.smali
Offset 1, 33 lines modified Offset 1, 33 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​m;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​m;​
2 .​super·​Landroid/​support/​v7/​b/​a;​ 2 .​super·​Landroid/​support/​v7/​c/​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/​i;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​i;​
   
7 .​field·​private·​b:​Landroid/​support/​v7/​b/​b;​ 7 .​field·​private·​b:​Landroid/​support/​v7/​c/​b;​
   
8 .​field·​private·​c:​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 8 .​field·​private·​c:​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
9 .​field·​private·​d:​Ljava/​lang/​ref/​WeakReference;​ 9 .​field·​private·​d:​Ljava/​lang/​ref/​WeakReference;​
   
   
10 #·​direct·​methods 10 #·​direct·​methods
11 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​i;​Landroid/​support/​v7/​b/​b;​)​V 11 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​i;​Landroid/​support/​v7/​c/​b;​)​V
12 ····​.​locals·​2 12 ····​.​locals·​2
   
13 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 13 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
14 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​b/​a;​-​><init>()​V 14 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​c/​a;​-​><init>()​V
   
15 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>b:​Landroid/​support/​v7/​b/​b;​ 15 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>b:​Landroid/​support/​v7/​c/​b;​
   
16 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 16 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
17 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>b()​Landroid/​content/​Context;​ 17 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>b()​Landroid/​content/​Context;​
   
18 ····​move-​result-​object·​v1 18 ····​move-​result-​object·​v1
   
Offset 87, 15 lines modified Offset 87, 15 lines modified
   
87 ····​return-​void 87 ····​return-​void
88 .​end·​method 88 .​end·​method
   
89 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​)​V 89 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​)​V
90 ····​.​locals·​1 90 ····​.​locals·​1
   
91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>b:​Landroid/​support/​v7/​b/​b;​ 91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>b:​Landroid/​support/​v7/​c/​b;​
   
92 ····​if-​nez·​v0,​·​:​cond_0 92 ····​if-​nez·​v0,​·​:​cond_0
   
93 ····​:​goto_0 93 ····​:​goto_0
94 ····​return-​void 94 ····​return-​void
   
95 ····​:​cond_0 95 ····​:​cond_0
Offset 145, 15 lines modified Offset 145, 15 lines modified
   
145 ····​return-​void 145 ····​return-​void
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​a(Z)​V 147 .​method·​public·​a(Z)​V
148 ····​.​locals·​1 148 ····​.​locals·​1
   
149 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​b/​a;​-​>a(Z)​V 149 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​c/​a;​-​>a(Z)​V
   
150 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 150 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
151 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>i(Landroid/​support/​v7/​internal/​a/​i;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 151 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​a/​i;​-​>i(Landroid/​support/​v7/​internal/​a/​i;​)​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
152 ····​move-​result-​object·​v0 152 ····​move-​result-​object·​v0
   
Offset 161, 21 lines modified Offset 161, 21 lines modified
   
161 ····​return-​void 161 ····​return-​void
162 .​end·​method 162 .​end·​method
   
163 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​MenuItem;​)​Z 163 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​MenuItem;​)​Z
164 ····​.​locals·​1 164 ····​.​locals·​1
   
165 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>b:​Landroid/​support/​v7/​b/​b;​ 165 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>b:​Landroid/​support/​v7/​c/​b;​
   
166 ····​if-​eqz·​v0,​·​:​cond_0 166 ····​if-​eqz·​v0,​·​:​cond_0
   
167 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>b:​Landroid/​support/​v7/​b/​b;​ 167 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>b:​Landroid/​support/​v7/​c/​b;​
   
168 ····​invoke-​interface·​{v0,​·​p0,​·​p2},​·​Landroid/​support/​v7/​b/​b;​-​>a(Landroid/​support/​v7/​b/​a;​Landroid/​view/​MenuItem;​)​Z 168 ····​invoke-​interface·​{v0,​·​p0,​·​p2},​·​Landroid/​support/​v7/​c/​b;​-​>a(Landroid/​support/​v7/​c/​a;​Landroid/​view/​MenuItem;​)​Z
   
169 ····​move-​result·​v0 169 ····​move-​result·​v0
   
170 ····​:​goto_0 170 ····​:​goto_0
171 ····​return·​v0 171 ····​return·​v0
   
172 ····​:​cond_0 172 ····​:​cond_0
Offset 261, 24 lines modified Offset 261, 24 lines modified
   
261 ····​move-​result·​v0 261 ····​move-​result·​v0
   
262 ····​if-​nez·​v0,​·​:​cond_1 262 ····​if-​nez·​v0,​·​:​cond_1
   
263 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 263 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
264 ····​iput-​object·​p0,​·​v0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>b:​Landroid/​support/​v7/​b/​a;​ 264 ····​iput-​object·​p0,​·​v0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>b:​Landroid/​support/​v7/​c/​a;​
   
265 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​ 265 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​m;​-​>a:​Landroid/​support/​v7/​internal/​a/​i;​
   
Max diff block lines reached; 4086/7718 bytes (52.94%) of diff not shown.
smali/android/support/v7/internal/a/l.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​a/​l;​ 1 .​class·​Landroid/​support/​v7/​internal/​a/​l;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​cx;​ 4 .​implements·​Landroid/​support/​a/​g/​bp;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​i;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​a/​i;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
smali/android/support/v7/internal/a/i.smali
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​i;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​a/​i;​
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 26, 45 lines modified Offset 26, 45 lines modified
   
26 .​field·​private·​G:​Landroid/​support/​v7/​internal/​view/​h;​ 26 .​field·​private·​G:​Landroid/​support/​v7/​internal/​view/​h;​
   
27 .​field·​private·​H:​Z 27 .​field·​private·​H:​Z
   
28 .​field·​a:​Landroid/​support/​v7/​internal/​a/​m;​ 28 .​field·​a:​Landroid/​support/​v7/​internal/​a/​m;​
   
29 .​field·​b:​Landroid/​support/​v7/​b/​a;​ 29 .​field·​b:​Landroid/​support/​v7/​c/​a;​
   
30 .​field·​c:​Landroid/​support/​v7/​b/​b;​ 30 .​field·​c:​Landroid/​support/​v7/​c/​b;​
   
31 .​field·​d:​Z 31 .​field·​d:​Z
   
32 .​field·​final·​e:​Landroid/​support/​v4/​view/​cv;​ 32 .​field·​final·​e:​Landroid/​support/​a/​g/​bn;​
   
33 .​field·​final·​f:​Landroid/​support/​v4/​view/​cv;​ 33 .​field·​final·​f:​Landroid/​support/​a/​g/​bn;​
   
34 .​field·​final·​g:​Landroid/​support/​v4/​view/​cx;​ 34 .​field·​final·​g:​Landroid/​support/​a/​g/​bp;​
   
35 .​field·​private·​j:​Landroid/​content/​Context;​ 35 .​field·​private·​j:​Landroid/​content/​Context;​
   
36 .​field·​private·​k:​Landroid/​content/​Context;​ 36 .​field·​private·​k:​Landroid/​content/​Context;​
   
37 .​field·​private·​l:​Landroid/​support/​v4/​app/​o;​ 37 .​field·​private·​l:​Landroid/​support/​a/​a/​p;​
   
38 .​field·​private·​m:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​ 38 .​field·​private·​m:​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​
   
39 .​field·​private·​n:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 39 .​field·​private·​n:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
40 .​field·​private·​o:​Landroid/​support/​v7/​internal/​widget/​x;​ 40 .​field·​private·​o:​Landroid/​support/​v7/​internal/​widget/​z;​
   
41 .​field·​private·​p:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 41 .​field·​private·​p:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
42 .​field·​private·​q:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 42 .​field·​private·​q:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
43 .​field·​private·​r:​Landroid/​view/​View;​ 43 .​field·​private·​r:​Landroid/​view/​View;​
   
44 .​field·​private·​s:​Landroid/​support/​v7/​internal/​widget/​af;​ 44 .​field·​private·​s:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
45 .​field·​private·​t:​Ljava/​util/​ArrayList;​ 45 .​field·​private·​t:​Ljava/​util/​ArrayList;​
   
46 .​field·​private·​u:​I 46 .​field·​private·​u:​I
   
47 .​field·​private·​v:​Z 47 .​field·​private·​v:​Z
   
Offset 116, 20 lines modified Offset 116, 20 lines modified
   
116 ····​:​cond_1 116 ····​:​cond_1
117 ····​move·​v1,​·​v2 117 ····​move·​v1,​·​v2
   
118 ····​goto·​:​goto_1 118 ····​goto·​:​goto_1
119 .​end·​method 119 .​end·​method
   
120 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​app/​e;​Z)​V 120 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​a/​e;​Z)​V
121 ····​.​locals·​2 121 ····​.​locals·​2
   
122 ····​const/​4·​v1,​·​0x1 122 ····​const/​4·​v1,​·​0x1
   
123 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​a;​-​><init>()​V 123 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​a/​a;​-​><init>()​V
   
124 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 124 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
125 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 125 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
126 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>t:​Ljava/​util/​ArrayList;​ 126 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>t:​Ljava/​util/​ArrayList;​
   
Offset 151, 31 lines modified Offset 151, 31 lines modified
   
151 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>F:​Z 151 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>F:​Z
   
152 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​j;​ 152 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​j;​
   
153 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​j;​-​><init>(Landroid/​support/​v7/​internal/​a/​i;​)​V 153 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​j;​-​><init>(Landroid/​support/​v7/​internal/​a/​i;​)​V
   
154 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>e:​Landroid/​support/​v4/​view/​cv;​ 154 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>e:​Landroid/​support/​a/​g/​bn;​
   
155 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​k;​ 155 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​k;​
   
156 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​k;​-​><init>(Landroid/​support/​v7/​internal/​a/​i;​)​V 156 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​k;​-​><init>(Landroid/​support/​v7/​internal/​a/​i;​)​V
   
157 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>f:​Landroid/​support/​v4/​view/​cv;​ 157 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​a/​i;​-​>f:​Landroid/​support/​a/​g/​bn;​
   
158 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​l;​ 158 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​a/​l;​
   
159 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​l;​-​><init>(Landroid/​support/​v7/​internal/​a/​i;​)​V 159 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​a/​l;​-​><init>(Landroid/​support/​v7/​internal/​a/​i;​)​V
   
Max diff block lines reached; 40583/44058 bytes (92.11%) 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/​bn;​-​>a(Landroid/​view/​ViewConfiguration;​)​Z 69 ····​invoke-​static·​{v1},​·​Landroid/​support/​a/​g/​aq;​-​>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/4031 bytes (15.08%) of diff not shown.
smali/android/support/v7/internal/view/b.smali
Offset 1, 41 lines modified Offset 1, 41 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​b;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​b;​
2 .​super·​Landroid/​support/​v7/​b/​a;​ 2 .​super·​Landroid/​support/​v7/​c/​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/​b/​b;​ 8 .​field·​private·​c:​Landroid/​support/​v7/​c/​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/​b/​b;​Z)​V 14 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​Landroid/​support/​v7/​c/​b;​Z)​V
15 ····​.​locals·​2 15 ····​.​locals·​2
   
16 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​b/​a;​-​><init>()​V 16 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​c/​a;​-​><init>()​V
   
17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>a:​Landroid/​content/​Context;​ 17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>a:​Landroid/​content/​Context;​
   
18 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 18 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
19 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>c:​Landroid/​support/​v7/​b/​b;​ 19 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>c:​Landroid/​support/​v7/​c/​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-​direct·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​><init>(Landroid/​content/​Context;​)​V 21 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​><init>(Landroid/​content/​Context;​)​V
   
22 ····​const/​4·​v1,​·​0x1 22 ····​const/​4·​v1,​·​0x1
   
Offset 127, 29 lines modified Offset 127, 29 lines modified
   
127 ····​return-​void 127 ····​return-​void
128 .​end·​method 128 .​end·​method
   
129 .​method·​public·​a(Z)​V 129 .​method·​public·​a(Z)​V
130 ····​.​locals·​1 130 ····​.​locals·​1
   
131 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​b/​a;​-​>a(Z)​V 131 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​c/​a;​-​>a(Z)​V
   
132 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 132 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
133 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>setTitleOptional(Z)​V 133 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>setTitleOptional(Z)​V
   
134 ····​return-​void 134 ····​return-​void
135 .​end·​method 135 .​end·​method
   
136 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​MenuItem;​)​Z 136 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Landroid/​view/​MenuItem;​)​Z
137 ····​.​locals·​1 137 ····​.​locals·​1
   
138 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>c:​Landroid/​support/​v7/​b/​b;​ 138 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>c:​Landroid/​support/​v7/​c/​b;​
   
139 ····​invoke-​interface·​{v0,​·​p0,​·​p2},​·​Landroid/​support/​v7/​b/​b;​-​>a(Landroid/​support/​v7/​b/​a;​Landroid/​view/​MenuItem;​)​Z 139 ····​invoke-​interface·​{v0,​·​p0,​·​p2},​·​Landroid/​support/​v7/​c/​b;​-​>a(Landroid/​support/​v7/​c/​a;​Landroid/​view/​MenuItem;​)​Z
   
140 ····​move-​result·​v0 140 ····​move-​result·​v0
   
141 ····​return·​v0 141 ····​return·​v0
142 .​end·​method 142 .​end·​method
   
143 .​method·​public·​b()​Landroid/​view/​Menu;​ 143 .​method·​public·​b()​Landroid/​view/​Menu;​
Offset 201, 29 lines modified Offset 201, 29 lines modified
   
201 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​ 201 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​
   
202 ····​const/​16·​v1,​·​0x20 202 ····​const/​16·​v1,​·​0x20
   
203 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>sendAccessibilityEve​nt(I)​V 203 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ActionBarContextView;​-​>sendAccessibilityEve​nt(I)​V
   
204 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>c:​Landroid/​support/​v7/​b/​b;​ 204 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>c:​Landroid/​support/​v7/​c/​b;​
   
205 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v7/​b/​b;​-​>a(Landroid/​support/​v7/​b/​a;​)​V 205 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v7/​c/​b;​-​>a(Landroid/​support/​v7/​c/​a;​)​V
   
206 ····​goto·​:​goto_0 206 ····​goto·​:​goto_0
207 .​end·​method 207 .​end·​method
   
208 .​method·​public·​d()​V 208 .​method·​public·​d()​V
209 ····​.​locals·​2 209 ····​.​locals·​2
   
210 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>c:​Landroid/​support/​v7/​b/​b;​ 210 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>c:​Landroid/​support/​v7/​c/​b;​
   
211 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>g:​Landroid/​support/​v7/​internal/​view/​menu/​i;​ 211 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​b;​-​>g:​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
212 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v7/​b/​b;​-​>b(Landroid/​support/​v7/​b/​a;​Landroid/​view/​Menu;​)​Z 212 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v7/​c/​b;​-​>b(Landroid/​support/​v7/​c/​a;​Landroid/​view/​Menu;​)​Z
   
213 ····​return-​void 213 ····​return-​void
214 .​end·​method 214 .​end·​method
   
215 .​method·​public·​f()​Ljava/​lang/​CharSequence;​ 215 .​method·​public·​f()​Ljava/​lang/​CharSequence;​
Max diff block lines reached; 2/4065 bytes (0.05%) of diff not shown.
smali/android/support/v7/internal/view/d.smali
Offset 1, 86 lines modified Offset 1, 86 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​d;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​d;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​b/​b;​ 4 .​implements·​Landroid/​support/​v7/​c/​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/​a/​f/​m;​
   
9 .​field·​final·​d:​Landroid/​support/​v4/​f/​m;​ 9 .​field·​final·​d:​Landroid/​support/​a/​f/​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/​d;​-​>b:​Landroid/​content/​Context;​ 14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​content/​Context;​
   
15 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>a:​Landroid/​view/​ActionMode$Callback;​ 15 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>a:​Landroid/​view/​ActionMode$Callback;​
   
16 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​m;​ 16 ····​new-​instance·​v0,​·​Landroid/​support/​a/​f/​m;​
   
17 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​f/​m;​-​><init>()​V 17 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​f/​m;​-​><init>()​V
   
18 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>c:​Landroid/​support/​v4/​f/​m;​ 18 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>c:​Landroid/​support/​a/​f/​m;​
   
19 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​f/​m;​ 19 ····​new-​instance·​v0,​·​Landroid/​support/​a/​f/​m;​
   
20 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​f/​m;​-​><init>()​V 20 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​f/​m;​-​><init>()​V
   
21 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>d:​Landroid/​support/​v4/​f/​m;​ 21 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>d:​Landroid/​support/​a/​f/​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/​d;​-​>d:​Landroid/​support/​v4/​f/​m;​ 26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>d:​Landroid/​support/​a/​f/​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/​a/​f/​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/​d;​-​>b:​Landroid/​content/​Context;​ 31 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>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/​a/​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/​a/​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/​d;​-​>d:​Landroid/​support/​v4/​f/​m;​ 36 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>d:​Landroid/​support/​a/​f/​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/​a/​f/​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/​b/​a;​)​Landroid/​view/​ActionMode;​ 41 .​method·​private·​b(Landroid/​support/​v7/​c/​a;​)​Landroid/​view/​ActionMode;​
42 ····​.​locals·​2 42 ····​.​locals·​2
   
43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>c:​Landroid/​support/​v4/​f/​m;​ 43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>c:​Landroid/​support/​a/​f/​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/​a/​f/​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/​c;​ 46 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​internal/​view/​c;​
   
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/​c;​ 90 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​c;​
   
91 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​content/​Context;​ 91 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>b:​Landroid/​content/​Context;​
   
92 ····​invoke-​direct·​{v0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​c;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​b/​a;​)​V 92 ····​invoke-​direct·​{v0,​·​v1,​·​p1},​·​Landroid/​support/​v7/​internal/​view/​c;​-​><init>(Landroid/​content/​Context;​Landroid/​support/​v7/​c/​a;​)​V
   
93 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>c:​Landroid/​support/​v4/​f/​m;​ 93 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​d;​-​>c:​Landroid/​support/​a/​f/​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/​a/​f/​m;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Max diff block lines reached; 3435/8231 bytes (41.73%) of diff not shown.
smali/android/support/v7/internal/view/e.smali
Offset 316, 25 lines modified Offset 316, 25 lines modified
   
316 ····​invoke-​virtual·​{v7},​·​Landroid/​support/​v7/​internal/​view/​g;​-​>d()​Z 316 ····​invoke-​virtual·​{v7},​·​Landroid/​support/​v7/​internal/​view/​g;​-​>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/​g;​-​>a(Landroid/​support/​v7/​internal/​view/​g;​)​Landroid/​support/​v4/​view/​g;​ 319 ····​invoke-​static·​{v7},​·​Landroid/​support/​v7/​internal/​view/​g;​-​>a(Landroid/​support/​v7/​internal/​view/​g;​)​Landroid/​support/​a/​g/​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/​g;​-​>a(Landroid/​support/​v7/​internal/​view/​g;​)​Landroid/​support/​v4/​view/​g;​ 322 ····​invoke-​static·​{v7},​·​Landroid/​support/​v7/​internal/​view/​g;​-​>a(Landroid/​support/​v7/​internal/​view/​g;​)​Landroid/​support/​a/​g/​a;​
   
323 ····​move-​result-​object·​v3 323 ····​move-​result-​object·​v3
   
324 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​view/​g;​-​>e()​Z 324 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​a/​g/​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/​g;​-​>c()​Landroid/​view/​SubMenu;​ 327 ····​invoke-​virtual·​{v7},​·​Landroid/​support/​v7/​internal/​view/​g;​-​>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/​a/​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/g.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/​g;​ 52 .​field·​private·​z:​Landroid/​support/​a/​g/​a;​
   
   
53 #·​direct·​methods 53 #·​direct·​methods
54 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​e;​Landroid/​view/​Menu;​)​V 54 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​e;​Landroid/​view/​Menu;​)​V
55 ····​.​locals·​0 55 ····​.​locals·​0
   
56 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>a:​Landroid/​support/​v7/​internal/​view/​e;​ 56 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>a:​Landroid/​support/​v7/​internal/​view/​e;​
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/​g;​)​Landroid/​support/​v4/​view/​g;​ 89 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​view/​g;​)​Landroid/​support/​a/​g/​a;​
90 ····​.​locals·​1 90 ····​.​locals·​1
   
91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>z:​Landroid/​support/​v4/​view/​g;​ 91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>z:​Landroid/​support/​a/​g/​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/​g;​-​>u:​I 218 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>u:​I
   
219 ····​if-​ltz·​v0,​·​:​cond_0 219 ····​if-​ltz·​v0,​·​:​cond_0
   
220 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>u:​I 220 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>u:​I
   
221 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​aa;​-​>a(Landroid/​view/​MenuItem;​I)​V 221 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​a/​g/​n;​-​>a(Landroid/​view/​MenuItem;​I)​V
   
222 ····​:​cond_0 222 ····​:​cond_0
223 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>y:​Ljava/​lang/​String;​ 223 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>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/​g;​-​>a:​Landroid/​support/​v7/​internal/​view/​e;​ 225 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>a:​Landroid/​support/​v7/​internal/​view/​e;​
Offset 315, 36 lines modified Offset 315, 36 lines modified
   
315 ····​invoke-​direct·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v7/​internal/​view/​g;​-​>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/​g;​-​>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/​aa;​-​>a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​ 318 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​a/​g/​n;​-​>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/​g;​-​>v:​I 320 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>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/​g;​-​>v:​I 323 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>v:​I
   
324 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​aa;​-​>b(Landroid/​view/​MenuItem;​I)​Landroid/​view/​MenuItem;​ 324 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​a/​g/​n;​-​>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/​g;​-​>z:​Landroid/​support/​v4/​view/​g;​ 327 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>z:​Landroid/​support/​a/​g/​a;​
   
328 ····​if-​eqz·​v0,​·​:​cond_7 328 ····​if-​eqz·​v0,​·​:​cond_7
   
329 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>z:​Landroid/​support/​v4/​view/​g;​ 329 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>z:​Landroid/​support/​a/​g/​a;​
   
330 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​aa;​-​>a(Landroid/​view/​MenuItem;​Landroid/​support/​v4/​view/​g;​)​Landroid/​view/​MenuItem;​ 330 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​a/​g/​n;​-​>a(Landroid/​view/​MenuItem;​Landroid/​support/​a/​g/​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/​g;​-​>a:​Landroid/​support/​v7/​internal/​view/​e;​ 406 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​g;​-​>a:​Landroid/​support/​v7/​internal/​view/​e;​
   
407 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​e;​-​>a(Landroid/​support/​v7/​internal/​view/​e;​)​Landroid/​content/​Context;​ 407 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​e;​-​>a(Landroid/​support/​v7/​internal/​view/​e;​)​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; 10122/14118 bytes (71.70%) of diff not shown.
smali/android/support/v7/internal/view/h.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/​cv;​ 9 .​field·​private·​d:​Landroid/​support/​a/​g/​bn;​
   
10 .​field·​private·​e:​Z 10 .​field·​private·​e:​Z
   
11 .​field·​private·​final·​f:​Landroid/​support/​v4/​view/​cw;​ 11 .​field·​private·​final·​f:​Landroid/​support/​a/​g/​bo;​
   
   
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/​h;​-​>b:​J 26 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>b:​J
   
27 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​i;​ 27 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​i;​
   
28 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​><init>(Landroid/​support/​v7/​internal/​view/​h;​)​V 28 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​><init>(Landroid/​support/​v7/​internal/​view/​h;​)​V
   
29 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>f:​Landroid/​support/​v4/​view/​cw;​ 29 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>f:​Landroid/​support/​a/​g/​bo;​
   
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/​h;​-​>a:​Ljava/​util/​ArrayList;​ 32 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>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/​h;​)​Landroid/​support/​v4/​view/​cv;​ 35 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​a/​g/​bn;​
36 ····​.​locals·​1 36 ····​.​locals·​1
   
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>d:​Landroid/​support/​v4/​view/​cv;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>d:​Landroid/​support/​a/​g/​bn;​
   
38 ····​return-​object·​v0 38 ····​return-​object·​v0
39 .​end·​method 39 .​end·​method
   
40 .​method·​static·​synthetic·​b(Landroid/​support/​v7/​internal/​view/​h;​)​V 40 .​method·​static·​synthetic·​b(Landroid/​support/​v7/​internal/​view/​h;​)​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/​h;​-​>b:​J 86 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>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/​cf;​)​Landroid/​support/​v7/​internal/​view/​h;​ 90 .​method·​public·​a(Landroid/​support/​a/​g/​ax;​)​Landroid/​support/​v7/​internal/​view/​h;​
91 ····​.​locals·​1 91 ····​.​locals·​1
   
92 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>e:​Z 92 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>e:​Z
   
93 ····​if-​nez·​v0,​·​:​cond_0 93 ····​if-​nez·​v0,​·​:​cond_0
   
94 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a:​Ljava/​util/​ArrayList;​ 94 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>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/​cv;​)​Landroid/​support/​v7/​internal/​view/​h;​ 99 .​method·​public·​a(Landroid/​support/​a/​g/​bn;​)​Landroid/​support/​v7/​internal/​view/​h;​
100 ····​.​locals·​1 100 ····​.​locals·​1
   
101 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>e:​Z 101 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>e:​Z
   
102 ····​if-​nez·​v0,​·​:​cond_0 102 ····​if-​nez·​v0,​·​:​cond_0
   
103 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>d:​Landroid/​support/​v4/​view/​cv;​ 103 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>d:​Landroid/​support/​a/​g/​bn;​
   
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/​h;​ 107 .​method·​public·​a(Landroid/​view/​animation/​Interpolator;​)​Landroid/​support/​v7/​internal/​view/​h;​
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/​cf;​ 158 ····​check-​cast·​v0,​·​Landroid/​support/​a/​g/​ax;​
   
159 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>b:​J 159 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​h;​-​>b:​J
   
Max diff block lines reached; 2205/5506 bytes (40.05%) of diff not shown.
smali/android/support/v7/internal/view/c.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/​b/​a;​ 11 .​field·​final·​b:​Landroid/​support/​v7/​c/​a;​
   
   
12 #·​direct·​methods 12 #·​direct·​methods
13 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​b/​a;​)​V 13 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​v7/​c/​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/​c;​-​>a:​Landroid/​content/​Context;​ 16 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>a:​Landroid/​content/​Context;​
   
17 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​b/​a;​ 17 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​c/​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/​c;​-​>b:​Landroid/​support/​v7/​b/​a;​ 23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​c/​a;​
   
24 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​b/​a;​-​>c()​V 24 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​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/​c;​-​>b:​Landroid/​support/​v7/​b/​a;​ 29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​c/​a;​
   
30 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​b/​a;​-​>i()​Landroid/​view/​View;​ 30 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​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/​c;​-​>a:​Landroid/​content/​Context;​ 36 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>a:​Landroid/​content/​Context;​
   
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​b/​a;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​c/​a;​
   
38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​b/​a;​-​>b()​Landroid/​view/​Menu;​ 38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​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/​a/​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/​a/​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/​c;​-​>b:​Landroid/​support/​v7/​b/​a;​ 47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​c/​a;​
   
48 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​b/​a;​-​>a()​Landroid/​view/​MenuInflater;​ 48 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​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/​c;​-​>b:​Landroid/​support/​v7/​b/​a;​ 54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​c/​a;​
   
55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​b/​a;​-​>g()​Ljava/​lang/​CharSequence;​ 55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​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/​c;​-​>b:​Landroid/​support/​v7/​b/​a;​ 61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​c;​-​>b:​Landroid/​support/​v7/​c/​a;​
   
62 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​b/​a;​-​>j()​Ljava/​lang/​Object;​ 62 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​c/​a;​-​>j()​Ljava/​lang/​Object;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
Max diff block lines reached; 4665/8684 bytes (53.72%) of diff not shown.
smali/android/support/v7/internal/view/i.smali
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​view/​i;​ 1 .​class·​Landroid/​support/​v7/​internal/​view/​i;​
2 .​super·​Landroid/​support/​v4/​view/​cw;​ 2 .​super·​Landroid/​support/​a/​g/​bo;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​view/​h;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​view/​h;​
   
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/​h;​)​V 14 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​view/​h;​)​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/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​ 17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​
   
18 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​cw;​-​><init>()​V 18 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​g/​bo;​-​><init>()​V
   
19 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>b:​Z 19 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>b:​Z
   
20 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>c:​I 20 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>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/​i;​-​>b:​Z 61 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>b:​Z
   
62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​ 62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​
   
63 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​view/​cv;​ 63 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​a/​g/​bn;​
   
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/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​ 66 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​
   
67 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​view/​cv;​ 67 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​a/​g/​bn;​
   
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/​cv;​-​>a(Landroid/​view/​View;​)​V 70 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​a/​g/​bn;​-​>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/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​ 103 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​
   
104 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​view/​cv;​ 104 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​a/​g/​bn;​
   
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/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​ 107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a:​Landroid/​support/​v7/​internal/​view/​h;​
   
108 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​v4/​view/​cv;​ 108 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​view/​h;​-​>a(Landroid/​support/​v7/​internal/​view/​h;​)​Landroid/​support/​a/​g/​bn;​
   
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/​cv;​-​>b(Landroid/​view/​View;​)​V 111 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​support/​a/​g/​bn;​-​>b(Landroid/​view/​View;​)​V
   
112 ····​:​cond_0 112 ····​:​cond_0
113 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>a()​V 113 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​i;​-​>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 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​
2 .​super·​Landroid/​support/​v7/​internal/​widget/​v;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​x;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​aa;​ 4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​aa;​
5 .​implements·​Landroid/​support/​v7/​widget/​k;​ 5 .​implements·​Landroid/​support/​v7/​widget/​k;​
6 .​implements·​Landroid/​view/​View$OnClickListener;​ 6 .​implements·​Landroid/​view/​View$OnClickListener;​
7 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​ 7 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​
   
Offset 54, 35 lines modified Offset 54, 35 lines modified
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·​4 56 ····​.​locals·​4
   
57 ····​const/​4·​v3,​·​0x0 57 ····​const/​4·​v3,​·​0x0
   
58 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 58 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​x;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
59 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 59 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
60 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v0
   
61 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​c;​-​>abc_config_allowActi​onMenuItemTextWithIco​n:​I 61 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​c;​-​>abc_config_allowActi​onMenuItemTextWithIco​n:​I
   
62 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z 62 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z
   
63 ····​move-​result·​v1 63 ····​move-​result·​v1
   
64 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>g:​Z 64 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>g:​Z
   
65 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMenuItemView:​[I 65 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMenuItemView:​[I
   
66 ····​invoke-​virtual·​{p1,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 66 ····​invoke-​virtual·​{p1,​·​p2,​·​v1,​·​p3,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
67 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
68 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​l;​-​>ActionMenuItemView_a​ndroid_minWidth:​I 68 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​l;​-​>ActionMenuItemView_a​ndroid_minWidth:​I
   
69 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelSiz​e(II)​I 69 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelSiz​e(II)​I
   
70 ····​move-​result·​v2 70 ····​move-​result·​v2
   
71 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>i:​I 71 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>i:​I
   
Offset 378, 26 lines modified Offset 378, 26 lines modified
   
378 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 378 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
379 ····​const/​16·​v1,​·​0x8 379 ····​const/​16·​v1,​·​0x8
   
380 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 380 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
381 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>onConfigurationChang​ed(Landroid/​content/​res/​Configuration;​)​V 381 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>onConfigurationChang​ed(Landroid/​content/​res/​Configuration;​)​V
   
382 ····​:​cond_0 382 ····​:​cond_0
383 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>getContext()​Landroid/​content/​Context;​ 383 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>getContext()​Landroid/​content/​Context;​
   
384 ····​move-​result-​object·​v0 384 ····​move-​result-​object·​v0
   
385 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 385 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
386 ····​move-​result-​object·​v0 386 ····​move-​result-​object·​v0
   
387 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​c;​-​>abc_config_allowActi​onMenuItemTextWithIco​n:​I 387 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​c;​-​>abc_config_allowActi​onMenuItemTextWithIco​n:​I
   
388 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z 388 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getBoolean(I)​Z
   
389 ····​move-​result·​v0 389 ····​move-​result·​v0
   
390 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>g:​Z 390 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>g:​Z
   
Offset 457, 15 lines modified Offset 457, 15 lines modified
   
457 ····​aget·​v0,​·​v0,​·​v1 457 ····​aget·​v0,​·​v0,​·​v1
   
458 ····​div-​int/​lit8·​v5,​·​v5,​·​0x2 458 ····​div-​int/​lit8·​v5,​·​v5,​·​0x2
   
459 ····​add-​int/​2addr·​v0,​·​v5 459 ····​add-​int/​2addr·​v0,​·​v5
   
460 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​au;​-​>d(Landroid/​view/​View;​)​I 460 ····​invoke-​static·​{p1},​·​Landroid/​support/​a/​g/​aa;​-​>a(Landroid/​view/​View;​)​I
   
461 ····​move-​result·​v5 461 ····​move-​result·​v5
   
462 ····​if-​nez·​v5,​·​:​cond_1 462 ····​if-​nez·​v5,​·​:​cond_1
   
463 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 463 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
Offset 540, 18 lines modified Offset 540, 18 lines modified
   
540 ····​move-​result·​v3 540 ····​move-​result·​v3
   
541 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>getPaddingBottom()​I 541 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​view/​menu/​ActionMenuItemView;​-​>getPaddingBottom()​I
   
542 ····​move-​result·​v4 542 ····​move-​result·​v4
   
543 ····​invoke-​super·​{p0,​·​v0,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>setPadding(IIII)​V 543 ····​invoke-​super·​{p0,​·​v0,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>setPadding(IIII)​V
   
544 ····​:​cond_0 544 ····​:​cond_0
Max diff block lines reached; 2090/6156 bytes (33.95%) 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/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 62 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>d(I)​Z 64 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>d(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/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 67 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​bb;​-​>d(I)​Z 71 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>d(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/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 74 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​bb;​-​>b()​V 78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/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/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/​a/​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/​a/​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/​af;​)​Landroid/​support/​v4/​c/​a/​b;​ 72 .​method·​public·​a(Landroid/​support/​a/​g/​a;​)​Landroid/​support/​a/​d/​a/​b;​
73 ····​.​locals·​0  
   
74 ····​return-​object·​p0  
75 .​end·​method  
   
76 .​method·​public·​a(Landroid/​support/​v4/​view/​g;​)​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/​a/​g/​s;​)​Landroid/​support/​a/​d/​a/​b;​
  79 ····​.​locals·​0
   
  80 ····​return-​object·​p0
  81 .​end·​method
   
  82 .​method·​public·​a(Landroid/​view/​View;​)​Landroid/​support/​a/​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/​g;​ 88 .​method·​public·​a()​Landroid/​support/​a/​g/​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/​a/​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/​a/​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/​a/​d/​a/​b;​
   
366 ····​move-​result-​object·​v0 366 ····​move-​result-​object·​v0
Max diff block lines reached; 1243/4073 bytes (30.52%) 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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​d/​a/​a;​
   
105 ····​move·​v2,​·​p1 105 ····​move·​v2,​·​p1
   
106 ····​move·​v3,​·​p2 106 ····​move·​v3,​·​p2
Max diff block lines reached; 10865/14474 bytes (75.07%) of diff not shown.
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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​d/​a/​c;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
Max diff block lines reached; 2019/6203 bytes (32.55%) of diff not shown.
smali/android/support/v7/internal/view/menu/d.smali
Offset 269, 15 lines modified Offset 269, 15 lines modified
   
269 ····​move-​result-​object·​v9 269 ····​move-​result-​object·​v9
   
270 ····​if-​eq·​v1,​·​v2,​·​:​cond_2 270 ····​if-​eq·​v1,​·​v2,​·​:​cond_2
   
271 ····​invoke-​virtual·​{v9,​·​v5},​·​Landroid/​view/​View;​-​>setPressed(Z)​V 271 ····​invoke-​virtual·​{v9,​·​v5},​·​Landroid/​view/​View;​-​>setPressed(Z)​V
   
272 ····​invoke-​static·​{v9},​·​Landroid/​support/​v4/​view/​au;​-​>m(Landroid/​view/​View;​)​V 272 ····​invoke-​static·​{v9},​·​Landroid/​support/​a/​g/​aa;​-​>h(Landroid/​view/​View;​)​V
   
273 ····​:​cond_2 273 ····​:​cond_2
274 ····​if-​eq·​v9,​·​v3,​·​:​cond_3 274 ····​if-​eq·​v9,​·​v3,​·​:​cond_3
   
275 ····​invoke-​virtual·​{p0,​·​v9,​·​v4},​·​Landroid/​support/​v7/​internal/​view/​menu/​d;​-​>a(Landroid/​view/​View;​I)​V 275 ····​invoke-​virtual·​{p0,​·​v9,​·​v4},​·​Landroid/​support/​v7/​internal/​view/​menu/​d;​-​>a(Landroid/​view/​View;​I)​V
   
276 ····​:​cond_3 276 ····​:​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/​a/​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/​a/​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/​a/​f/​a;​
   
33 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​f/​a;​-​><init>()​V 33 ····​invoke-​direct·​{v1},​·​Landroid/​support/​a/​f/​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/​a/​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/​a/​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/​a/​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/​a/​f/​a;​
   
84 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​f/​a;​-​><init>()​V 84 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​f/​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/​a/​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/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/​a/​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/​a/​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/​aa;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​View;​ 875 ····​invoke-​static·​{v4},​·​Landroid/​support/​a/​g/​n;​-​>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/​aa;​-​>c(Landroid/​view/​MenuItem;​)​Z 898 ····​invoke-​static·​{v4},​·​Landroid/​support/​a/​g/​n;​-​>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/​g;​ 1323 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>a()​Landroid/​support/​a/​g/​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/​g;​-​>e()​Z 1326 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​a/​g/​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; 1493/4549 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/​a/​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/​g;​ 51 .​field·​private·​s:​Landroid/​support/​a/​g/​a;​
   
52 .​field·​private·​t:​Landroid/​support/​v4/​view/​af;​ 52 .​field·​private·​t:​Landroid/​support/​a/​g/​s;​
   
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/​a/​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/​a/​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/​af;​)​Landroid/​support/​v4/​c/​a/​b;​ 131 .​method·​public·​a(Landroid/​support/​a/​g/​a;​)​Landroid/​support/​a/​d/​a/​b;​
132 ····​.​locals·​0  
   
133 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>t:​Landroid/​support/​v4/​view/​af;​  
   
134 ····​return-​object·​p0  
135 .​end·​method  
   
136 .​method·​public·​a(Landroid/​support/​v4/​view/​g;​)​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/​g;​ 134 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​a/​g/​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/​g;​ 136 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​a/​g/​a;​
   
142 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​g;​-​>a(Landroid/​support/​v4/​view/​i;​)​V 137 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​a/​g/​a;​-​>a(Landroid/​support/​a/​g/​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/​g;​ 140 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​a/​g/​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/​g;​ 144 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​a/​g/​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/​g;​ 146 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>s:​Landroid/​support/​a/​g/​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; 9914/13771 bytes (71.99%) 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/​i;​ 4 .​implements·​Landroid/​support/​a/​g/​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/​a/​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/​a/​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/​a/​d/​a/​b;​
   
114 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​b;​-​>collapseActionView()​Z 114 ····​invoke-​interface·​{v0},​·​Landroid/​support/​a/​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/​a/​d/​a/​b;​
   
122 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​b;​-​>expandActionView()​Z 122 ····​invoke-​interface·​{v0},​·​Landroid/​support/​a/​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/​a/​d/​a/​b;​
   
130 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​b;​-​>a()​Landroid/​support/​v4/​view/​g;​ 130 ····​invoke-​interface·​{v0},​·​Landroid/​support/​a/​d/​a/​b;​-​>a()​Landroid/​support/​a/​g/​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/​a/​d/​a/​b;​
   
170 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​c/​a/​b;​-​>getActionView()​Landroid/​view/​View;​ 170 ····​invoke-​interface·​{v0},​·​Landroid/​support/​a/​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; 20765/23907 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/​g;​ 2 .​super·​Landroid/​support/​a/​g/​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/​g;​-​><init>(Landroid/​content/​Context;​)​V 10 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​a/​g/​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/​b/​c;​ 4 .​implements·​Landroid/​support/​v7/​c/​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/​af;​ 4 .​implements·​Landroid/​support/​a/​g/​s;​
   
   
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/​a/​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/​a/​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/​i;​ 6 .​field·​c:​Landroid/​support/​a/​g/​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/​i;​)​V 36 .​method·​public·​a(Landroid/​support/​a/​g/​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/​i;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>c:​Landroid/​support/​a/​g/​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/​i;​ 83 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>c:​Landroid/​support/​a/​g/​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/​i;​ 85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​view/​menu/​u;​-​>c:​Landroid/​support/​a/​g/​c;​
   
86 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v4/​view/​i;​-​>a(Z)​V 86 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​a/​g/​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/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/​cv;​ 4 .​implements·​Landroid/​support/​a/​g/​bn;​
   
   
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/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 60 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
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/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 63 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​bb;​-​>f(II)​I 67 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​bb;​-​>f(II)​I 71 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​bb;​-​>e(II)​I 75 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 79 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​bb;​-​>f(II)​I 84 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​bb;​-​>b()​V 87 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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; 22833/27524 bytes (82.96%) of diff not shown.
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, 22 lines modified Offset 1, 22 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/​v7/​internal/​widget/​w;​ 4 .​implements·​Landroid/​support/​v7/​internal/​widget/​y;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​static·​final·​a:​[I 6 .​field·​static·​final·​a:​[I
   
   
7 #·​instance·​fields 7 #·​instance·​fields
8 .​field·​private·​final·​A:​Landroid/​support/​v4/​view/​cv;​ 8 .​field·​private·​final·​A:​Landroid/​support/​a/​g/​bn;​
   
9 .​field·​private·​final·​B:​Landroid/​support/​v4/​view/​cv;​ 9 .​field·​private·​final·​B:​Landroid/​support/​a/​g/​bn;​
   
10 .​field·​private·​final·​C:​Ljava/​lang/​Runnable;​ 10 .​field·​private·​final·​C:​Ljava/​lang/​Runnable;​
   
11 .​field·​private·​final·​D:​Ljava/​lang/​Runnable;​ 11 .​field·​private·​final·​D:​Ljava/​lang/​Runnable;​
   
12 .​field·​private·​b:​I 12 .​field·​private·​b:​I
   
Offset 24, 15 lines modified Offset 24, 15 lines modified
   
24 .​field·​private·​d:​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​ 24 .​field·​private·​d:​Landroid/​support/​v7/​internal/​widget/​ContentFrameLayout;​
   
25 .​field·​private·​e:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 25 .​field·​private·​e:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
26 .​field·​private·​f:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​ 26 .​field·​private·​f:​Landroid/​support/​v7/​internal/​widget/​ActionBarContainer;​
   
27 .​field·​private·​g:​Landroid/​support/​v7/​internal/​widget/​x;​ 27 .​field·​private·​g:​Landroid/​support/​v7/​internal/​widget/​z;​
   
28 .​field·​private·​h:​Landroid/​graphics/​drawable/​Drawable;​ 28 .​field·​private·​h:​Landroid/​graphics/​drawable/​Drawable;​
   
29 .​field·​private·​i:​Z 29 .​field·​private·​i:​Z
   
30 .​field·​private·​j:​Z 30 .​field·​private·​j:​Z
   
Offset 54, 36 lines modified Offset 54, 36 lines modified
   
54 .​field·​private·​final·​s:​Landroid/​graphics/​Rect;​ 54 .​field·​private·​final·​s:​Landroid/​graphics/​Rect;​
   
55 .​field·​private·​final·​t:​Landroid/​graphics/​Rect;​ 55 .​field·​private·​final·​t:​Landroid/​graphics/​Rect;​
   
56 .​field·​private·​final·​u:​Landroid/​graphics/​Rect;​ 56 .​field·​private·​final·​u:​Landroid/​graphics/​Rect;​
   
57 .​field·​private·​v:​Landroid/​support/​v7/​internal/​widget/​l;​ 57 .​field·​private·​v:​Landroid/​support/​v7/​internal/​widget/​n;​
   
58 .​field·​private·​final·​w:​I 58 .​field·​private·​final·​w:​I
   
59 .​field·​private·​x:​Landroid/​support/​v4/​widget/​af;​ 59 .​field·​private·​x:​Landroid/​support/​a/​h/​r;​
   
60 .​field·​private·​y:​Landroid/​support/​v4/​view/​cf;​ 60 .​field·​private·​y:​Landroid/​support/​a/​g/​ax;​
   
61 .​field·​private·​z:​Landroid/​support/​v4/​view/​cf;​ 61 .​field·​private·​z:​Landroid/​support/​a/​g/​ax;​
   
   
62 #·​direct·​methods 62 #·​direct·​methods
63 .​method·​static·​constructor·​<clinit>()​V 63 .​method·​static·​constructor·​<clinit>()​V
64 ····​.​locals·​3 64 ····​.​locals·​3
   
65 ····​const/​4·​v0,​·​0x2 65 ····​const/​4·​v0,​·​0x2
   
66 ····​new-​array·​v0,​·​v0,​·​[I 66 ····​new-​array·​v0,​·​v0,​·​[I
   
67 ····​const/​4·​v1,​·​0x0 67 ····​const/​4·​v1,​·​0x0
   
68 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​b;​-​>actionBarSize:​I 68 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​b;​-​>actionBarSize:​I
   
69 ····​aput·​v2,​·​v0,​·​v1 69 ····​aput·​v2,​·​v0,​·​v1
   
70 ····​const/​4·​v1,​·​0x1 70 ····​const/​4·​v1,​·​0x1
   
71 ····​const·​v2,​·​0x1010059 71 ····​const·​v2,​·​0x1010059
   
Offset 139, 35 lines modified Offset 139, 35 lines modified
   
139 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>u:​Landroid/​graphics/​Rect;​ 139 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>u:​Landroid/​graphics/​Rect;​
   
140 ····​const/​16·​v0,​·​0x258 140 ····​const/​16·​v0,​·​0x258
   
141 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>w:​I 141 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>w:​I
   
142 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​h;​ 142 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​j;​
   
143 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​h;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V 143 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​j;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
   
144 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>A:​Landroid/​support/​v4/​view/​cv;​ 144 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>A:​Landroid/​support/​a/​g/​bn;​
   
145 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​i;​ 145 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​k;​
   
146 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​i;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V 146 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​k;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
   
147 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>B:​Landroid/​support/​v4/​view/​cv;​ 147 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​-​>B:​Landroid/​support/​a/​g/​bn;​
   
148 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​j;​ 148 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​l;​
   
149 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​j;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V 149 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​l;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ActionBarOverlayLayou​t;​)​V
   
Max diff block lines reached; 51144/55210 bytes (92.64%) of diff not shown.
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/​z;​ 4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ab;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​aa;​ 6 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​ac;​
   
   
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/​aa;​ 31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ac;​
   
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/​aa;​ 33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ac;​
   
34 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a(Landroid/​graphics/​Rect;​)​V 34 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ac;​-​>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/​aa;​)​V 40 .​method·​public·​setOnFitSystemWindows​Listener(Landroid/​support/​v7/​internal/​widget/​ac;​)​V
41 ····​.​locals·​0 41 ····​.​locals·​0
   
42 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​aa;​ 42 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsFrameLayout​;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ac;​
   
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/​ad;​ 10 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​af;​
   
   
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/​ad;​)​V 18 .​method·​public·​setActionModeForChild​Listener(Landroid/​support/​v7/​internal/​widget/​af;​)​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/​ad;​ 20 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>a:​Landroid/​support/​v7/​internal/​widget/​af;​
   
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/​ad;​ 25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>a:​Landroid/​support/​v7/​internal/​widget/​af;​
   
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/​ad;​ 27 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​NativeActionModeAware​Layout;​-​>a:​Landroid/​support/​v7/​internal/​widget/​af;​
   
28 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​>a(Landroid/​view/​View;​Landroid/​view/​ActionMode$Callback;​)​Landroid/​view/​ActionMode;​ 28 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​af;​-​>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/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/​z;​ 4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ab;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​aa;​ 6 .​field·​private·​a:​Landroid/​support/​v7/​internal/​widget/​ac;​
   
   
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/​aa;​ 31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ac;​
   
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/​aa;​ 33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ac;​
   
34 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a(Landroid/​graphics/​Rect;​)​V 34 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ac;​-​>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/​aa;​)​V 40 .​method·​public·​setOnFitSystemWindows​Listener(Landroid/​support/​v7/​internal/​widget/​ac;​)​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/​aa;​ 42 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​FitWindowsLinearLayou​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ac;​
   
43 ····​return-​void 43 ····​return-​void
44 .​end·​method 44 .​end·​method
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/​aw;​ 6 .​field·​private·​final·​b:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
   
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 60, 69 lines modified Offset 60, 69 lines modified
   
60 ····​const/​4·​v2,​·​0x0 60 ····​const/​4·​v2,​·​0x0
   
61 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​ImageView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 61 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​ImageView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
62 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>a:​[I 62 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>a:​[I
   
63 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 63 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
64 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
65 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a()​I 65 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a()​I
   
66 ····​move-​result·​v1 66 ····​move-​result·​v1
   
67 ····​if-​lez·​v1,​·​:​cond_1 67 ····​if-​lez·​v1,​·​:​cond_1
   
68 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>d(I)​Z 68 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>d(I)​Z
   
69 ····​move-​result·​v1 69 ····​move-​result·​v1
   
70 ····​if-​eqz·​v1,​·​:​cond_0 70 ····​if-​eqz·​v1,​·​:​cond_0
   
71 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 71 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
72 ····​move-​result-​object·​v1 72 ····​move-​result-​object·​v1
   
73 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V 73 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
74 ····​:​cond_0 74 ····​:​cond_0
75 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>d(I)​Z 75 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>d(I)​Z
   
76 ····​move-​result·​v1 76 ····​move-​result·​v1
   
77 ····​if-​eqz·​v1,​·​:​cond_1 77 ····​if-​eqz·​v1,​·​:​cond_1
   
78 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 78 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
79 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v1
   
80 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V 80 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V
   
81 ····​:​cond_1 81 ····​:​cond_1
82 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b()​V 82 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b()​V
   
83 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>c()​Landroid/​support/​v7/​internal/​widget/​aw;​ 83 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c()​Landroid/​support/​v7/​internal/​widget/​ba;​
   
84 ····​move-​result-​object·​v0 84 ····​move-​result-​object·​v0
   
85 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 85 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
86 ····​return-​void 86 ····​return-​void
87 .​end·​method 87 .​end·​method
   
   
88 #·​virtual·​methods 88 #·​virtual·​methods
89 .​method·​public·​setImageResource(I)​V 89 .​method·​public·​setImageResource(I)​V
90 ····​.​locals·​1 90 ····​.​locals·​1
   
91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
92 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 92 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
93 ····​move-​result-​object·​v0 93 ····​move-​result-​object·​v0
   
94 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V 94 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V
   
95 ····​return-​void 95 ····​return-​void
96 .​end·​method 96 .​end·​method
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/​bg;​ 10 .​field·​private·​e:​Landroid/​support/​v7/​internal/​widget/​bk;​
   
   
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/​bg;​ 147 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bk;​
   
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/​bg;​ 149 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bk;​
   
150 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>a(Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​Landroid/​view/​View;​)​V 150 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bk;​-​>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/​bg;​)​V 263 .​method·​public·​setOnInflateListener(​Landroid/​support/​v7/​internal/​widget/​bk;​)​V
264 ····​.​locals·​0 264 ····​.​locals·​0
   
265 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bg;​ 265 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ViewStubCompat;​-​>e:​Landroid/​support/​v7/​internal/​widget/​bk;​
   
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/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/​cf;​ 18 .​field·​protected·​i:​Landroid/​support/​a/​g/​ax;​
   
   
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/​cf;​ 206 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​a/​g/​ax;​
   
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/​cf;​ 208 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​a/​g/​ax;​
   
209 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​cf;​-​>a()​V 209 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​g/​ax;​-​>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/​au;​-​>c(Landroid/​view/​View;​F)​V 215 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​a/​g/​aa;​-​>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/​au;​-​>c(Landroid/​view/​View;​F)​V 221 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​support/​a/​g/​aa;​-​>c(Landroid/​view/​View;​F)​V
   
222 ····​:​cond_1 222 ····​:​cond_1
223 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​au;​-​>i(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​cf;​ 223 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​g/​aa;​-​>e(Landroid/​view/​View;​)​Landroid/​support/​a/​g/​ax;​
   
224 ····​move-​result-​object·​v0 224 ····​move-​result-​object·​v0
   
225 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​support/​v4/​view/​cf;​-​>a(F)​Landroid/​support/​v4/​view/​cf;​ 225 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​support/​a/​g/​ax;​-​>a(F)​Landroid/​support/​a/​g/​ax;​
   
226 ····​move-​result-​object·​v0 226 ····​move-​result-​object·​v0
   
227 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Landroid/​support/​v4/​view/​cf;​-​>a(J)​Landroid/​support/​v4/​view/​cf;​ 227 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Landroid/​support/​a/​g/​ax;​-​>a(J)​Landroid/​support/​a/​g/​ax;​
   
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/​cf;​-​>a(Landroid/​view/​animation/​Interpolator;​)​Landroid/​support/​v4/​view/​cf;​ 229 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​a/​g/​ax;​-​>a(Landroid/​view/​animation/​Interpolator;​)​Landroid/​support/​a/​g/​ax;​
   
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; 10391/14363 bytes (72.35%) of diff not shown.
smali/android/support/v7/internal/widget/aa.smali
Offset 1, 7 lines modified Offset 1, 390 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/​graphics/​drawable/​Drawable;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​
   
   
  5 #·​instance·​fields
  6 .​field·​private·​final·​a:​Landroid/​graphics/​drawable/​Drawable;​
   
   
  7 #·​direct·​methods
  8 .​method·​public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V
  9 ····​.​locals·​1
   
  10 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V
   
  11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  12 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  13 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setCallback(Landroid​/​graphics/​drawable/​Drawable$Callback;​)​V
   
  14 ····​return-​void
  15 .​end·​method
   
   
3 #·​virtual·​methods 16 #·​virtual·​methods
4 .​method·​public·abstract·​a(Landroid/​graphics/​Rect;​)​V 17 .​method·​public·draw(Landroid/​graphics/​Canvas;​)​V
  18 ····​.​locals·​1
   
  19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  20 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V
   
  21 ····​return-​void
  22 .​end·​method
   
  23 .​method·​public·​getChangingConfigurat​ions()​I
  24 ····​.​locals·​1
   
  25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  26 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getChangingConfigura​tions()​I
   
  27 ····​move-​result·​v0
   
  28 ····​return·​v0
  29 .​end·​method
   
  30 .​method·​public·​getCurrent()​Landroid/​graphics/​drawable/​Drawable;​
  31 ····​.​locals·​1
   
  32 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  33 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getCurrent()​Landroid/​graphics/​drawable/​Drawable;​
   
  34 ····​move-​result-​object·​v0
   
  35 ····​return-​object·​v0
  36 .​end·​method
   
  37 .​method·​public·​getIntrinsicHeight()​I
  38 ····​.​locals·​1
   
  39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  40 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getIntrinsicHeight()​I
   
  41 ····​move-​result·​v0
   
  42 ····​return·​v0
  43 .​end·​method
   
  44 .​method·​public·​getIntrinsicWidth()​I
  45 ····​.​locals·​1
   
  46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  47 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getIntrinsicWidth()​I
   
  48 ····​move-​result·​v0
   
  49 ····​return·​v0
  50 .​end·​method
   
  51 .​method·​public·​getMinimumHeight()​I
  52 ····​.​locals·​1
   
  53 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​
   
  54 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getMinimumHeight()​I
   
  55 ····​move-​result·​v0
   
  56 ····​return·​v0
  57 .​end·​method
   
  58 .​method·​public·​getMinimumWidth()​I
Max diff block lines reached; 0/10977 bytes (0.00%) of diff not shown.
smali/android/support/v7/internal/widget/ab.smali
Offset 1, 623 lines modified Offset 1, 7 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ab;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ab;​
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/​ac;​  
   
   
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/​ab;​-​>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/​ab;​-​>a:​Landroid/​graphics/​Rect;​  
   
30 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ab;​-​>b:​I  
   
31 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ab;​-​>c:​I  
   
32 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ab;​-​>d:​I  
   
33 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ab;​-​>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/​ab;​-​>g:​Ljava/​lang/​reflect/​Field;​  
   
40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ab;​-​>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/​ac;​)​V
54 ····​.​locals·​12  
   
55 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ab;​-​>getListPaddingTop()​I  
   
Max diff block lines reached; 0/14525 bytes (0.00%) of diff not shown.
smali/android/support/v7/internal/widget/ad.smali
Offset 1, 7 lines modified Offset 1, 623 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ad;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ad;​
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/​ae;​
   
   
  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/​ad;​-​>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/​ad;​-​>a:​Landroid/​graphics/​Rect;​
   
  30 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​>b:​I
   
  31 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​>c:​I
   
  32 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​>d:​I
   
  33 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​>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/​ad;​-​>g:​Ljava/​lang/​reflect/​Field;​
   
  40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​>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/​ad;​-​>getListPaddingTop()​I
   
Max diff block lines reached; 0/14533 bytes (0.00%) of diff not shown.
smali/android/support/v7/internal/widget/ae.smali
Offset 1, 267 lines modified Offset 1, 109 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ae;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ae;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​aa;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​a:​I 4 .​field·​private·​a:​Z
   
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 5 #·​direct·​methods
13 .​method·​public·​constructor·​<init>()​V 6 .​method·​public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V
14 ····​.​locals·2 7 ····​.​locals·1
   
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/​ae;​-​>a:​I  
   
19 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>b:​I  
   
20 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>c:​I  
   
21 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>d:​I  
   
22 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>e:​I  
   
23 ····​iput·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>f:​I 8 ····invoke-​direct·{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
   
24 ····iput-​boolean·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>g:​Z 9 ····const/​4·​v0,​·​0x1
   
25 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>h:​Z 10 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Z
   
26 ····​return-​void 11 ····​return-​void
27 .​end·​method 12 .​end·​method
   
   
28 #·​virtual·​methods 13 #·​virtual·​methods
29 .​method·​public·​a()​I 14 .​method·​a(Z)​V
30 ····​.​locals·1 15 ····​.​locals·0
   
31 ····​iget·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​I 16 ····​iput-​boolean·p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Z
   
32 ····​return·v0 17 ····​return-​void
33 .​end·​method 18 .​end·​method
   
34 .​method·​public·​a(II)​V 19 .​method·​public·draw(Landroid/​graphics/​Canvas;​)​V
35 ····​.​locals·2 20 ····​.​locals·1
   
36 ····​const/​high16·​v1,​·​-​0x80000000  
   
37 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>c:​I  
   
38 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>d:​I  
   
39 ····​const/​4·​v0,​·​0x1  
   
40 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>h:​Z  
   
41 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>g:​Z  
   
42 ····​if-​eqz·​v0,​·:​cond_2 21 ····​iget-​boolean·​v0,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​Z
   
43 ····​if-​eq·​p2,​·​v1,​·​:​cond_0 22 ····​if-​eqz·​v0,​·​:​cond_0
   
44 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​I 23 ····​invoke-​super·{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aa;​-​>draw(Landroid/​graphics/​Canvas;​)​V
   
45 ····​:​cond_0 24 ····​:​cond_0
46 ····​if-​eq·​p1,​·​v1,​·​:​cond_1  
   
47 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>b:​I  
   
48 ····​:​cond_1  
49 ····​:​goto_0  
50 ····​return-​void 25 ····​return-​void
   
51 ····​:​cond_2  
52 ····​if-​eq·​p1,​·​v1,​·​:​cond_3  
   
53 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​>a:​I  
   
54 ····​:​cond_3  
55 ····​if-​eq·​p2,​·​v1,​·​:​cond_1  
   
Max diff block lines reached; 4436/7334 bytes (60.49%) of diff not shown.
smali/android/support/v7/internal/widget/af.smali
Offset 1, 646 lines modified Offset 1, 7 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​af;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​af;​
2 .​super·​Landroid/​widget/​HorizontalScrollView;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​q;​  
   
   
5 #·​static·​fields  
6 .​field·​private·​static·​final·​j:​Landroid/​view/​animation/​Interpolator;​  
   
   
7 #·​instance·​fields  
8 .​field·​a:​Ljava/​lang/​Runnable;​  
   
9 .​field·​b:​I  
   
10 .​field·​c:​I  
   
11 .​field·​private·​d:​Landroid/​support/​v7/​internal/​widget/​ai;​  
   
12 .​field·​private·​e:​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​  
   
13 .​field·​private·​f:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​  
   
14 .​field·​private·​g:​Z  
   
15 .​field·​private·​h:​I  
   
16 .​field·​private·​i:​I  
   
   
17 #·​direct·​methods  
18 .​method·​static·​constructor·​<clinit>()​V  
19 ····​.​locals·​1  
   
20 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​  
   
21 ····​invoke-​direct·​{v0},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>()​V  
   
22 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​af;​-​>j:​Landroid/​view/​animation/​Interpolator;​  
   
23 ····​return-​void  
24 .​end·​method  
   
25 .​method·​private·​a(Landroid/​support/​v7/​app/​d;​Z)​Landroid/​support/​v7/​internal/​widget/​aj;​  
26 ····​.​locals·​4  
   
27 ····​const/​4·​v2,​·​0x0  
   
28 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​  
   
29 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​af;​-​>getContext()​Landroid/​content/​Context;​  
   
30 ····​move-​result-​object·​v1  
   
31 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​><init>(Landroid/​support/​v7/​internal/​widget/​af;​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/​aj;​-​>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/​af;​-​>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/​aj;​-​>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/​aj;​-​>setFocusable(Z)​V  
   
44 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​af;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ai;​  
   
45 ····​if-​nez·​v1,​·​:​cond_1  
   
46 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​widget/​ai;​  
   
47 ····​invoke-​direct·​{v1,​·​p0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​><init>(Landroid/​support/​v7/​internal/​widget/​af;​Landroid/​support/​v7/​internal/​widget/​ag;​)​V  
   
48 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​af;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ai;​  
   
49 ····​:​cond_1  
50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​af;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ai;​  
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>setOnClickListener(L​android/​view/​View$OnClickListener;​)​V  
   
52 ····​goto·​:​goto_0  
53 .​end·​method  
   
54 .​method·​static·​synthetic·​a(Landroid/​support/​v7/​internal/​widget/​af;​Landroid/​support/​v7/​app/​d;​Z)​Landroid/​support/​v7/​internal/​widget/​aj;​  
55 ····​.​locals·​1  
Max diff block lines reached; 9214/18704 bytes (49.26%) of diff not shown.
smali/android/support/v7/internal/widget/ag.smali
Offset 1, 69 lines modified Offset 1, 267 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ag;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ag;​
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/​af;​ 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/​af;​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/​ag;​-​>b:​Landroid/​support/​v7/​internal/​widget/​af;​ 15 ····​const/​high16·v1,​·​-​0x80000000
   
12 ····iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>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/​ag;​-​>a:​I
   
  19 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>b:​I
   
  20 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>c:​I
   
  21 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>d:​I
   
  22 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>e:​I
   
  23 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>f:​I
   
  24 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>g:​Z
   
  25 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>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/​ag;​-​>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/​ag;​-​>c:​I
   
  38 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>d:​I
   
  39 ····​const/​4·​v0,​·​0x1
   
  40 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>h:​Z
   
  41 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>g:​Z
   
  42 ····​if-​eqz·​v0,​·​:​cond_2
   
  43 ····​if-​eq·​p2,​·​v1,​·​:​cond_0
   
  44 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>a:​I
   
  45 ····​:​cond_0
  46 ····​if-​eq·​p1,​·​v1,​·​:​cond_1
   
  47 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​>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/​ag;​-​>a:​I
   
Max diff block lines reached; 4180/7203 bytes (58.03%) of diff not shown.
smali/android/support/v7/internal/widget/ah.smali
Offset 1, 112 lines modified Offset 1, 646 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ah;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ah;​
2 .​super·​Landroid/​widget/​BaseAdapter;​ 2 .​super·​Landroid/​widget/​HorizontalScrollView;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v7/​internal/​widget/​s;​
   
   
  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/​af;​ 8 .​field·​a:​Ljava/​lang/​Runnable;​
   
  9 .​field·​b:​I
   
  10 .​field·​c:​I
   
  11 .​field·​private·​d:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
  12 .​field·​private·​e:​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​
   
  13 .​field·​private·​f:​Landroid/​support/​v7/​internal/​widget/​am;​
   
  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/​af;​)​V 18 .​method·static·​constructor·​<clinit>()​V
7 ····​.​locals·0 19 ····​.​locals·1
   
8 ····iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ah;​-​>a:​Landroid/​support/​v7/​internal/​widget/​af;​ 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/​ah;​-​>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/​af;​Landroid/​support/​v7/​internal/​widget/​ag;​)​V 25 .​method·private·a(Landroid/​support/​v7/​a/​d;​Z)​Landroid/​support/​v7/​internal/​widget/​al;​
13 ····​.​locals·0 26 ····​.​locals·4
   
14 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ah;​-​><init>(Landroid/​support/​v7/​internal/​widget/​af;​)​V 27 ····​const/​4·​v2,​·​0x0
   
15 ····return-​void 28 ····new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​al;​
   
  29 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ah;​-​>getContext()​Landroid/​content/​Context;​
   
  30 ····​move-​result-​object·​v1
   
  31 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​al;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ah;​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/​al;​-​>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/​ah;​-​>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/​al;​-​>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/​al;​-​>setFocusable(Z)​V
   
  44 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ah;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
  45 ····​if-​nez·​v1,​·​:​cond_1
   
  46 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​widget/​ak;​
   
  47 ····​invoke-​direct·​{v1,​·​p0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ah;​Landroid/​support/​v7/​internal/​widget/​ai;​)​V
   
  48 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ah;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
  49 ····​:​cond_1
  50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ah;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ak;​
   
  51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>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/​ah;​Landroid/​support/​v7/​a/​d;​Z)​Landroid/​support/​v7/​internal/​widget/​al;​
  55 ····​.​locals·​1
Max diff block lines reached; 17218/21007 bytes (81.96%) of diff not shown.
smali/android/support/v7/internal/widget/ai.smali
Offset 1, 93 lines modified Offset 1, 69 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ai;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ai;​
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/​af;​ 6 .​field·​final·​synthetic·​a:​Landroid/​view/​View;​
   
  7 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
   
7 #·​direct·​methods 8 #·​direct·​methods
8 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​af;​)​V 9 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ah;​Landroid/​view/​View;​)​V
9 ····​.​locals·​0 10 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​>a:​Landroid/​support/​v7/​internal/​widget/​af;​ 11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
12 ····return-​void 12 ····iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​>a:​Landroid/​view/​View;​
13 .​end·​method  
   
14 .​method·synthetic·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​af;​Landroid/​support/​v7/​internal/​widget/​ag;​)​V 13 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
15 ····​.​locals·​0  
   
16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​><init>(Landroid/​support/​v7/​internal/​widget/​af;​)​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/​aj;​  
   
25 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>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/​ai;​-​>a:​Landroid/​view/​View;​
   
28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​>a:​Landroid/​support/​v7/​internal/​widget/​af;​ 20 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getLeft()​I
   
29 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​af;​-​>a(Landroid/​support/​v7/​internal/​widget/​af;​)​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​ 21 ····move-​result·v0
   
30 ····move-​result-​object·​v0 22 ····iget-​object·v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
31 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>getChildCount()​I 23 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ah;​-​>getWidth()​I
   
32 ····​move-​result·​v3 24 ····​move-​result·​v1
   
33 ····move·​v2,​·​v1 25 ····iget-​object·​v2,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​ai;​-​>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/​ai;​-​>a:​Landroid/​support/​v7/​internal/​widget/​af;​ 27 ····move-​result·​v2
   
37 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​af;​-​>a(Landroid/​support/​v7/​internal/​widget/​af;​)​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​ 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/​LinearLayoutCompat;​-​>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/​ai;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
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/​ah;​-​>smoothScrollTo(II)​V
   
43 ····:​goto_1 34 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ai;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ah;​
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/​ah;​-​>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/aj.smali
Offset 1, 517 lines modified Offset 1, 112 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​aj;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​aj;​
2 .​super·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​ 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/​af;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
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/​af;​Landroid/​content/​Context;​Landroid/​support/​v7/​app/​d;​Z)​V 6 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ah;​)​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/​aj;​-​>a:​Landroid/​support/​v7/​internal/​widget/​af;​  
   
18 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>actionBarTabStyle:​I  
   
19 ····​invoke-​direct·​{p0,​·​p2,​·​v3,​·​v0},​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​><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/​aj;​-​>b:​[I  
   
25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>c:​Landroid/​support/​v7/​app/​d;​  
   
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>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/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​  
   
29 ····​move-​result-​object·​v0  
   
30 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>d(I)​Z  
   
31 ····​move-​result·​v1  
   
32 ····​if-​eqz·​v1,​·​:​cond_0  
   
33 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​  
   
34 ····​move-​result-​object·​v1  
   
35 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V  
   
36 ····​:​cond_0  
37 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b()​V  
   
38 ····​if-​eqz·​p4,​·​:​cond_1  
   
39 ····​const·​v0,​·​0x800013  
   
40 ····​invoke-​virtual·{p0,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>setGravity(I)​V 8 ····​iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
41 ····:​cond_1 9 ····invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V
42 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​>a()​V  
   
43 ····​return-​void 10 ····​return-​void
44 .​end·​method 11 .​end·​method
   
  12 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ah;​Landroid/​support/​v7/​internal/​widget/​ai;​)​V
  13 ····​.​locals·​0
   
45 #·​virtual·​methods 14 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aj;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ah;​)​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; 13519/18291 bytes (73.91%) of diff not shown.
smali/android/support/v7/internal/widget/ak.smali
Offset 1, 61 lines modified Offset 1, 93 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ak;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ak;​
2 .​super·​Landroid/​support/​v7/​widget/​v;​ 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/​ao;​  
   
5 .​field·final·synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 5 #·​instance·​fields
  6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
   
6 #·​direct·​methods 7 #·​direct·​methods
7 .​method·constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​Landroid/​view/​View;​Landroid/​support/​v7/​internal/​widget/​ao;​)​V 8 .​method·private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ah;​)​V
8 ····​.​locals·​0 9 ····​.​locals·​0
   
9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>b:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
  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/​ak;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ao;​ 14 .​method·synthetic·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ah;​Landroid/​support/​v7/​internal/​widget/​ai;​)​V
  15 ····​.​locals·​0
   
11 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v7/​widget/​v;​-​><init>(Landroid/​view/​View;​)​V 16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ah;​)​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/​q;​ 20 .​method·​public·onClick(Landroid/​view/​View;​)​V
16 ····​.​locals·1 21 ····​.​locals·5
   
17 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ao;​ 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/​al;​
   
  25 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>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/​ak;​-​>b:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​ 28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
23 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​-​>a(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​Landroid/​support/​v7/​internal/​widget/​ar;​ 29 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ah;​-​>a(Landroid/​support/​v7/​internal/​widget/​ah;​)​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​
   
24 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
25 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>b()​Z 31 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​ak;​-​>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/​ar;​ 36 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ak;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
  37 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ah;​-​>a(Landroid/​support/​v7/​internal/​widget/​ah;​)​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​
   
30 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
31 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>c()​V 39 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/al.smali
Offset 1, 61 lines modified Offset 1, 517 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​al;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​al;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​
   
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/​ah;​
   
  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/​ah;​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/​al;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ah;​
   
  18 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>actionBarTabStyle:​I
   
  19 ····​invoke-​direct·​{p0,​·​p2,​·​v3,​·​v0},​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​><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/​al;​-​>b:​[I
   
  25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>c:​Landroid/​support/​v7/​a/​d;​
   
  26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>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/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
  29 ····​move-​result-​object·​v0
   
  30 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>d(I)​Z
   
  31 ····​move-​result·​v1
   
  32 ····​if-​eqz·​v1,​·​:​cond_0
   
  33 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
  34 ····​move-​result-​object·​v1
   
  35 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
  36 ····​:​cond_0
  37 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b()​V
   
  38 ····​if-​eqz·​p4,​·​:​cond_1
   
10 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>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/​al;​-​>setGravity(I)​V
   
  41 ····​:​cond_1
  42 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​al;​-​>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/​al;​-​>c:​Landroid/​support/​v7/​a/​d;​
   
Max diff block lines reached; 12803/17142 bytes (74.69%) of diff not shown.
smali/android/support/v7/internal/widget/ac.smali
Offset 1, 109 lines modified Offset 1, 7 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ac;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ac;​
2 .​super·​Landroid/​support/​v7/​internal/​widget/​y;​ 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/​internal/​widget/​y;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V  
   
9 ····​const/​4·​v0,​·​0x1  
   
10 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ac;​-​>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/​ac;​-​>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/​ac;​-​>a:​Z  
   
22 ····​if-​eqz·​v0,​·​:​cond_0  
   
23 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>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/​ac;​-​>a:​Z  
   
30 ····​if-​eqz·​v0,​·​:​cond_0  
   
31 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>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/​ac;​-​>a:​Z  
   
38 ····​if-​eqz·​v0,​·​:​cond_0  
   
39 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>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/​ac;​-​>a:​Z  
   
46 ····​if-​eqz·​v0,​·​:​cond_0  
   
47 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>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/​ac;​-​>a:​Z  
   
58 ····​if-​eqz·​v0,​·​:​cond_0  
   
59 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>setVisible(ZZ)​Z  
   
Max diff block lines reached; 0/2437 bytes (0.00%) of diff not shown.
smali/android/support/v7/internal/widget/am.smali
Offset 1, 181 lines modified Offset 1, 1048 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​am;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​am;​
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/​ar;​  
   
   
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/​v;​
   
9 .​field·​private·c:​Landroid/​widget/​ListAdapter;​ 8 .​field·​private·G:​Landroid/​support/​v7/​internal/​widget/​av;​
   
10 .​field·​private·d:​Ljava/​lang/​CharSequence;​ 9 .​field·​private·H:​Landroid/​support/​v7/​internal/​widget/​aq;​
   
  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/​ba;​
   
   
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/​am;​-​>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/​am;​-​><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/​ak;​)​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/​am;​-​>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/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
  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/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
  34 ····​move-​result-​object·​v1
   
  35 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
  36 ····​const/​4·​v1,​·​-​0x1
   
  37 ····​if-​ne·​p4,​·​v1,​·​:​cond_0
   
  38 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>Spinner_spinnerMode:​I
   
  39 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(II)​I
   
  40 ····​move-​result·​p4
   
  41 ····​:​cond_0
  42 ····​packed-​switch·​p4,​·​:​pswitch_data_0
   
  43 ····​:​goto_0
  44 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>Spinner_android_grav​ity:​I
   
  45 ····​const/​16·​v2,​·​0x11
   
  46 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(II)​I
   
  47 ····​move-​result·​v1
   
20 ····invoke-​direct·{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​am;​-​><init>(Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​V 48 ····​iput·v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>I:​I
   
  49 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>G:​Landroid/​support/​v7/​internal/​widget/​av;​
   
  50 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​l;​-​>Spinner_prompt:​I
   
  51 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c(I)​Ljava/​lang/​String;​
   
  52 ····​move-​result-​object·​v2
   
  53 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>a(Ljava/​lang/​CharSequence;​)​V
Max diff block lines reached; 28627/33589 bytes (85.23%) of diff not shown.
smali/android/support/v7/internal/widget/an.smali
Offset 1, 265 lines modified Offset 1, 61 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​an;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​an;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​widget/​v;​
   
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/​ar;​
   
8 .​field·private·​b:​Landroid/​widget/​ListAdapter;​ 5 .​field·final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​am;​
   
   
9 #·​direct·​methods 6 #·​direct·​methods
10 .​method·​public·​constructor·​<init>(Landroid/​widget/​SpinnerAdapter;​)​V 7 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​am;​Landroid/​view/​View;​Landroid/​support/​v7/​internal/​widget/​ar;​)​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/​an;​-​>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/​an;​-​>b:​Landroid/​support/​v7/​internal/​widget/​am;​
   
16 ····check-​cast·​p1,​·​Landroid/​widget/​ListAdapter;​ 10 ····iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ar;​
   
17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>b:​Landroid/​widget/​ListAdapter;​ 11 ····​invoke-​direct·{p0,​·​p2},​·​Landroid/​support/​v7/​widget/​v;​-​><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/​q;​
23 ····​.​locals·​1  
   
24 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>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/​an;​-​>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/​an;​-​>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/​an;​-​>a:​Landroid/​widget/​SpinnerAdapter;​ 17 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​an;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ar;​
   
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/​an;​-​>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/7604 bytes (58.60%) of diff not shown.
smali/android/support/v7/internal/widget/ao.smali
Offset 1, 69 lines modified Offset 1, 61 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ao;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ao;​
2 .​super·​Landroid/​support/​v7/​widget/​q;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​ar;​ 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/​am;​
   
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/​am;​)​V
11 ····​.​locals·1 9 ····​.​locals·0
   
12 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a:​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​  
   
13 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​widget/​q;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
14 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>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/​ao;​-​>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/​ao;​-​>a(I)​V 17 ····​iget-​object·v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
19 ····​new-​instance·v0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​ 18 ····invoke-​static·​{v0},​·Landroid/​support/​v7/​internal/​widget/​am;​-​>a(Landroid/​support/​v7/​internal/​widget/​am;​)​Landroid/​support/​v7/​internal/​widget/​av;​
   
20 ····invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ao;​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​V 19 ····move-​result-​object·v0
   
21 ····​invoke-​virtual·​{p0,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a(Landroid/​widget/​AdapterView$OnItemCli​ckListener;​)​V 20 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>b()​Z
   
22 ····​return-​void 21 ····move-​result·v0
23 .​end·​method  
   
24 .​method·static·synthetic·a(Landroid/​support/​v7/​internal/​widget/​ao;​)​Landroid/​widget/​ListAdapter;​ 22 ····if-​nez·​v0,​·​:​cond_0
25 ····​.​locals·​1  
   
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>d:​Landroid/​widget/​ListAdapter;​ 23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
27 ····​return-​object·v0 24 ····invoke-​static·{v0},​·Landroid/​support/​v7/​internal/​widget/​am;​-​>a(Landroid/​support/​v7/​internal/​widget/​am;​)​Landroid/​support/​v7/​internal/​widget/​av;​
28 .​end·​method  
   
  25 ····​move-​result-​object·​v0
   
29 #·​virtual·​methods 26 ····​invoke-​interface·{v0},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>c()​V
30 .​method·​public·​a(Landroid/​widget/​ListAdapter;​)​V  
31 ····​.​locals·​0  
   
32 ····invoke-​super·{p0,​·p1},​·Landroid/​support/​v7/​widget/​q;​-​>a(Landroid/​widget/​ListAdapter;​)​V 27 ····:​cond_0
  28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>d:​Landroid/​widget/​ListAdapter;​ 29 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>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/​ao;​-​>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/ap.smali
Offset 1, 68 lines modified Offset 1, 181 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ap;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ap;​
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/​av;​
   
   
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/​am;​
   
7 .​field·final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​ao;​ 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/​ao;​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat;​)​V 12 .​method·private·constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​am;​)​V
10 ····​.​locals·​0 13 ····​.​locals·​0
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ao;​ 14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
12 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>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/​am;​Landroid/​support/​v7/​internal/​widget/​an;​)​V
  19 ····​.​locals·​0
   
  20 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​><init>(Landroid/​support/​v7/​internal/​widget/​am;​)​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/​ap;​-​>b:​Landroid/​app/​AlertDialog;​
   
  27 ····​if-​eqz·​v0,​·​:​cond_0
   
  28 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>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/​ap;​-​>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/​ap;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ao;​ 37 ····​iput-​object·p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>c:​Landroid/​widget/​ListAdapter;​
   
20 ····iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>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/​ap;​-​>d:​Ljava/​lang/​CharSequence;​
   
22 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ao;​ 43 ····return-​void
  44 .​end·​method
   
23 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ao;​-​>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/​q;​ 47 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>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/​ap;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ao;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ap;​-​>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; 3649/7612 bytes (47.94%) of diff not shown.
smali/android/support/v7/internal/widget/aq.smali
Offset 1, 57 lines modified Offset 1, 265 lines modified
1 .​class·​final·​Landroid/​support/​v7/​internal/​widget/​aq;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​aq;​
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/​aq;​-​>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/​aq;​-​>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/​aq;​-​>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/​ak;​)​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/​aq;​-​>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/​aq;​-​>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/​aq;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​SpinnerCompat$SavedSt​ate;​ 49 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​aq;​-​>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/​aq;​-​>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/ar.smali
Offset 1, 19 lines modified Offset 1, 69 lines modified
1 .​class·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​ar;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ar;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v7/​widget/​q;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v7/​internal/​widget/​av;​
   
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/​am;​
   
  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/​am;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
  11 ····​.​locals·​1
   
  12 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
  13 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v7/​widget/​q;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  14 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a(Landroid/​view/​View;​)​V
   
  15 ····​const/​4·​v0,​·​0x1
   
  16 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a(Z)​V
   
  17 ····​const/​4·​v0,​·​0x0
   
  18 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a(I)​V
   
  19 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​as;​
   
  20 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​><init>(Landroid/​support/​v7/​internal/​widget/​ar;​Landroid/​support/​v7/​internal/​widget/​am;​)​V
   
  21 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>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/​ar;​)​Landroid/​widget/​ListAdapter;​
  25 ····​.​locals·​1
   
  26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>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/​q;​-​>a(Landroid/​widget/​ListAdapter;​)​V
   
  33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>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/​ar;​-​>c:​Ljava/​lang/​CharSequence;​
   
  39 ····​return-​void
13 .​end·​method 40 .​end·​method
smali/android/support/v7/internal/widget/as.smali
Offset 1, 86 lines modified Offset 1, 68 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​as;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​as;​
2 .​super·​Landroid/​widget/​CheckBox;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
3 #·static·​fields 4 .​implements·Landroid/​widget/​AdapterView$OnItemCli​ckListener;​
4 .​field·​private·​static·​final·​a:​[I  
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·private·final·b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 6 .​field·final·synthetic·a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
   
7 #·​direct·​methods  
8 .​method·​static·​constructor·​<clinit>()​V  
9 ····​.​locals·​3  
   
10 ····​const/​4·​v0,​·​0x1  
   
11 ····new-​array·​v0,​·​v0,​·​[I 7 .​field·final·synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​ar;​
   
12 ····​const/​4·​v1,​·​0x0  
   
13 ····​const·​v2,​·0x1010107 8 #·direct·methods
  9 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​ar;​Landroid/​support/​v7/​internal/​widget/​am;​)​V
14 ····aput·​v2,​·v0,​·​v1 10 ····.​locals·​0
   
15 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>a:​[I  
   
16 ····​return-​void  
17 .​end·​method  
   
18 .​method·public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 11 ····​iput-​object·​p1,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ar;​
19 ····​.​locals·​1  
   
20 ····​const·v0,​·​0x101006c 12 ····iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
21 ····​invoke-​direct·​{p0,​·​p1,​·p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
22 ····​return-​void 14 ····​return-​void
23 .​end·​method 15 .​end·​method
   
24 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
25 ····​.​locals·​2  
   
26 ····const/​4·v1,​·​0x0 16 #·virtual·methods
  17 .​method·​public·​onItemClick(Landroid/​widget/​AdapterView;​Landroid/​view/​View;​IJ)​V
  18 ····​.​locals·​4
   
27 ····​invoke-​direct·{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​CheckBox;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 19 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ar;​
   
28 ····sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>a:​[I 20 ····iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
29 ····​invoke-​static·​{p1,​·p2,​·v0,​·​p3,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 21 ····​invoke-​virtual·{v0,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>setSelection(I)​V
   
30 ····move-​result-​object·​v0 22 ····iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ar;​
   
31 ····​invoke-​virtual·{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 23 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
32 ····move-​result-​object·​v1 24 ····iget-​object·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>s:​Landroid/​support/​v7/​internal/​widget/​s;​
   
33 ····​invoke-​virtual·​{p0,​·​v1},​·Landroid/​support/​v7/​internal/​widget/​as;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 25 ····​if-​eqz·​v0,​·:​cond_0
   
34 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b()​V 26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ar;​
   
35 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>c()​Landroid/​support/​v7/​internal/​widget/​aw;​ 27 ····​iget-​object·​v0,​·v0,​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a:​Landroid/​support/​v7/​internal/​widget/​am;​
   
36 ····move-​result-​object·​v0 28 ····iget-​object·v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ar;​
   
37 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 29 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a(Landroid/​support/​v7/​internal/​widget/​ar;​)​Landroid/​widget/​ListAdapter;​
   
38 ····​return-​void  
39 .​end·​method  
   
  30 ····​move-​result-​object·​v1
   
40 #·​virtual·​methods 31 ····invoke-​interface·​{v1,​·​p3},​·​Landroid/​widget/​ListAdapter;​-​>getItemId(I)​J
41 .​method·​public·​setButtonDrawable(I)​V  
42 ····​.​locals·​1  
   
43 ····iget-​object·v0,​·p0,​·Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 32 ····move-​result-​wide·​v2
   
44 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 33 ····​invoke-​virtual·​{v0,​·​p2,​·​p3,​·​v2,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​am;​-​>a(Landroid/​view/​View;​IJ)​Z
   
45 ····move-​result-​object·​v0 34 ····:​cond_0
  35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ar;​
   
46 ····​invoke-​virtual·​{p0,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​as;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 36 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ar;​-​>a()​V
   
47 ····​return-​void 37 ····​return-​void
48 .​end·​method 38 .​end·​method
smali/android/support/v7/internal/widget/at.smali
Offset 1, 86 lines modified Offset 1, 90 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​at;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​at;​
2 .​super·​Landroid/​widget/​CheckedTextView;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​e;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​public·​static·​final·CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​final·b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 6 .​field·c:​Z
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​static·​constructor·​<clinit>()​V 8 .​method·​static·​constructor·​<clinit>()​V
9 ····​.​locals·3 9 ····​.​locals·1
   
10 ····​const/​4·​v0,​·​0x1  
   
11 ····​new-​array·​v0,​·​v0,​·​[I  
   
12 ····​const/​4·​v1,​·​0x0  
   
13 ····const·​v2,​·0x1010108 10 ····new-​instance·​v0,​·Landroid/​support/​v7/​internal/​widget/​au;​
   
14 ····aput·​v2,​·​v0,​·​v1 11 ····invoke-​direct·{v0},​·Landroid/​support/​v7/​internal/​widget/​au;​-​><init>()​V
   
15 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>a:​[I 12 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
16 ····​return-​void 13 ····​return-​void
17 .​end·​method 14 .​end·​method
   
18 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 15 .​method·​private·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
19 ····​.​locals·​1 16 ····​.​locals·​1
   
20 ····const·v0,​·0x10103c8 17 ····invoke-​direct·{p0,​·​p1},​·Landroid/​support/​v7/​internal/​widget/​e;​-​><init>(Landroid/​os/​Parcel;​)​V
   
21 ····​invoke-​direct·​{p0,​·p1,​·p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​at;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 18 ····​invoke-​virtual·{p1},​·​Landroid/​os/​Parcel;​-​>readByte()​B
   
22 ····​return-​void 19 ····move-​result·v0
23 .​end·​method  
   
24 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
25 ····​.​locals·​2  
   
26 ····const/​4·​v1,​·0x0 20 ····if-​eqz·​v0,​·:​cond_0
   
27 ····invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​CheckedTextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 21 ····​const/​4·​v0,​·​0x1
   
28 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>a:​[I  
   
29 ····​invoke-​static·​{p1,​·​p2,​·v0,​·p3,​·v1},​·Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 22 ····:​goto_0
  23 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>c:​Z
   
30 ····move-​result-​object·​v0 24 ····​return-​void
   
31 ····invoke-​virtual·{v0,​·v1},​·Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 25 ····:​cond_0
  26 ····​const/​4·​v0,​·​0x0
   
32 ····move-​result-​object·​v1 27 ····goto·​:​goto_0
  28 .​end·​method
   
33 ····​invoke-​virtual·{p0,​·​v1},​·Landroid/​support/​v7/​internal/​widget/​at;​-​>setCheckMarkDrawable​(Landroid/​graphics/​drawable/​Drawable;​)​V 29 .​method·synthetic·constructor·​<init>(Landroid/​os/​Parcel;​Landroid/​support/​v7/​internal/​widget/​an;​)​V
  30 ····​.​locals·​0
   
34 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b()​V 31 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​at;​-​><init>(Landroid/​os/​Parcel;​)​V
   
35 ····invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>c()​Landroid/​support/​v7/​internal/​widget/​aw;​ 32 ····return-​void
  33 .​end·​method
   
36 ····move-​result-​object·​v0 34 .​method·constructor·​<init>(Landroid/​os/​Parcelable;​)​V
  35 ····​.​locals·​0
   
37 ····​iput-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 36 ····​invoke-​direct·{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​e;​-​><init>(Landroid/​os/​Parcelable;​)​V
   
38 ····​return-​void 37 ····​return-​void
39 .​end·​method 38 .​end·​method
   
   
40 #·​virtual·​methods 39 #·​virtual·​methods
41 .​method·​public·setCheckMarkDrawable(​I)​V 40 .​method·​public·writeToParcel(Landroi​d/​os/​Parcel;​I)​V
42 ····​.​locals·​1 41 ····​.​locals·​1
   
43 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 42 ····​invoke-​super·​{p0,​·p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​e;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V
   
44 ····​invoke-​virtual·{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 43 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​at;​-​>c:​Z
   
45 ····move-​result-​object·​v0 44 ····if-​eqz·​v0,​·​:​cond_0
   
46 ····invoke-​virtual·​{p0,​·​v0},​·Landroid/​support/​v7/​internal/​widget/​at;​-​>setCheckMarkDrawable​(Landroid/​graphics/​drawable/​Drawable;​)​V 45 ····const/​4·​v0,​·0x1
   
  46 ····​:​goto_0
  47 ····​int-​to-​byte·​v0,​·​v0
   
  48 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeByte(B)​V
   
47 ····​return-​void 49 ····​return-​void
   
  50 ····​:​cond_0
  51 ····​const/​4·​v0,​·​0x0
Max diff block lines reached; 0/4275 bytes (0.00%) of diff not shown.
smali/android/support/v7/internal/widget/au.smali
Offset 1, 141 lines modified Offset 1, 57 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​au;​ 1 .​class·​final·​Landroid/​support/​v7/​internal/​widget/​au;​
2 .​super·​Landroid/​support/​v7/​internal/​widget/​y;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
3 #·​instance·​fields 4 .​implements·Landroid/​os/​Parcelable$Creator;​
4 .​field·​private·​final·​a:​Landroid/​content/​res/​ColorStateList;​  
   
5 .​field·​private·​final·​b:​Landroid/​graphics/​PorterDuff$Mode;​  
   
6 .​field·​private·​c:​I  
   
   
7 #·​direct·​methods 5 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V 6 .​method·​constructor·​<init>()​V
9 ····​.​locals·​1  
   
10 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a:​Landroid/​graphics/​PorterDuff$Mode;​  
   
11 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​Landroid/​graphics/​PorterDuff$Mode;​)​V  
   
12 ····​return-​void  
13 .​end·​method  
   
14 .​method·​public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​Landroid/​graphics/​PorterDuff$Mode;​)​V  
15 ····​.​locals·​0 7 ····​.​locals·​0
   
16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
17 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>a:​Landroid/​content/​res/​ColorStateList;​  
   
18 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>b:​Landroid/​graphics/​PorterDuff$Mode;​  
   
19 ····​return-​void 9 ····​return-​void
20 .​end·​method 10 .​end·​method
   
21 .​method·​private·​a([I)​Z  
22 ····​.​locals·​2  
   
23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>a:​Landroid/​content/​res/​ColorStateList;​  
   
24 ····​if-​eqz·​v0,​·​:​cond_1  
   
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>a:​Landroid/​content/​res/​ColorStateList;​  
   
26 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>c:​I  
   
27 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​content/​res/​ColorStateList;​-​>getColorForState([II​)​I  
   
28 ····​move-​result·​v0  
   
29 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>c:​I  
   
30 ····​if-​eq·​v0,​·​v1,​·​:​cond_1  
   
31 ····​if-​eqz·​v0,​·​:​cond_0  
   
32 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>b:​Landroid/​graphics/​PorterDuff$Mode;​  
   
33 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>setColorFilter(ILand​roid/​graphics/​PorterDuff$Mode;​)​V  
   
34 ····:​goto_0 11 #·virtual·methods
35 ····iput·​v0,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​au;​-​>c:​I 12 .​method·public·a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​internal/​widget/​at;​
  13 ····​.​locals·​2
36 ····​const/​4·​v0,​·​0x1  
   
37 ····​:​goto_1  
38 ····​return·​v0  
   
39 ····:​cond_0 14 ····new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​at;​
40 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>clearColorFilter()​V  
   
41 ····goto·:​goto_0 15 ····const/​4·v1,​·​0x0
   
42 ····:​cond_1 16 ····​invoke-​direct·{v0,​·p1,​·v1},​·Landroid/​support/​v7/​internal/​widget/​at;​-​><init>(Landroid/​os/​Parcel;​Landroid/​support/​v7/​internal/​widget/​an;​)​V
43 ····​const/​4·​v0,​·​0x0  
   
44 ····goto·​:​goto_1 17 ····return-​object·​v0
45 .​end·​method 18 .​end·​method
   
  19 .​method·​public·​a(I)​[Landroid/​support/​v7/​internal/​widget/​at;​
46 #·​virtual·​methods  
47 .​method·​public·​isStateful()​Z  
48 ····​.​locals·​1 20 ····​.​locals·​1
   
49 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>a:​Landroid/​content/​res/​ColorStateList;​ 21 ····new-​array·​v0,​·​p1,​·[Landroid/​support/​v7/​internal/​widget/​at;​
   
50 ····​if-​eqz·​v0,​·​:​cond_0  
   
51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​au;​-​>a:​Landroid/​content/​res/​ColorStateList;​  
   
52 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​ColorStateList;​-​>isStateful()​Z  
   
53 ····​move-​result·​v0  
   
54 ····​if-​nez·​v0,​·​:​cond_1  
   
55 ····​:​cond_0  
56 ····​invoke-​super·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>isStateful()​Z  
   
Max diff block lines reached; 970/4835 bytes (20.06%) of diff not shown.
smali/android/support/v7/internal/widget/av.smali
Offset 1, 60 lines modified Offset 1, 19 lines modified
1 .​class·public·​Landroid/​support/​v7/​internal/​widget/​av;​ 1 .​class·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​av;​
2 .​super·​Landroid/​widget/​EditText;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·static·fields 3 #·virtual·methods
4 .​field·​private·static·​final·​a:​[I 4 .​method·​public·​abstract·​a()​V
   
   
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,​·​0x10100d4  
   
12 ····​aput·​v2,​·​v0,​·​v1  
   
13 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>a:​[I  
   
14 ····​return-​void  
15 .​end·​method 5 .​end·​method
   
16 .​method·​public·constructor·<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 6 .​method·​public·abstract·a(Landroid/​widget/​ListAdapter;​)​V
17 ····​.​locals·​1  
   
18 ····​const·​v0,​·​0x101006e  
   
19 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
   
20 ····​return-​void  
21 .​end·​method 7 .​end·​method
   
22 .​method·​public·constructor·<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 8 .​method·​public·abstract·a(Ljava/​lang/​CharSequence;​)​V
23 ····​.​locals·​2 9 .​end·​method
   
24 ····​const/​4·​v1,​·​0x0  
   
25 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​EditText;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
   
26 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>a:​[I  
   
27 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​  
   
28 ····​move-​result-​object·​v0  
   
29 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​  
   
30 ····​move-​result-​object·​v1  
   
31 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​av;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V  
   
32 ····​invoke-​virtual·​{v0},​·Landroid/​support/​v7/​internal/​widget/​bb;​-​>b()​V 10 .​method·​public·​abstract·b()​Z
  11 .​end·​method
   
33 ····​return-​void 12 .​method·public·abstract·​c()​V
34 .​end·​method 13 .​end·​method
smali/android/support/v7/internal/widget/aw.smali
Offset 1, 1009 lines modified Offset 1, 86 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​aw;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​aw;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​widget/​CheckBox;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​static·​final·​a:​Landroid/​graphics/​PorterDuff$Mode;​ 4 .​field·​private·​static·​final·​a:​[I
   
5 .​field·​private·​static·​final·​b:​Ljava/​lang/​String;​  
   
6 .​field·​private·​static·​final·​c:​Landroid/​support/​v7/​internal/​widget/​ax;​  
   
7 .​field·​private·​static·​final·​d:​[I  
   
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 #·​instance·​fields 5 #·​instance·​fields
13 .​field·​private·​final·i:​Landroid/​content/​Context;​ 6 .​field·​private·​final·b:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
14 .​field·​private·​final·​j:​Landroid/​content/​res/​Resources;​  
   
15 .​field·​private·​final·​k:​Landroid/​util/​TypedValue;​  
   
16 .​field·​private·​l:​Landroid/​content/​res/​ColorStateList;​  
   
17 .​field·​private·​m:​Landroid/​content/​res/​ColorStateList;​  
   
18 .​field·​private·​n:​Landroid/​content/​res/​ColorStateList;​  
   
   
19 #·​direct·​methods 7 #·​direct·​methods
20 .​method·​static·​constructor·​<clinit>()​V 8 .​method·​static·​constructor·​<clinit>()​V
21 ····​.​locals·8 9 ····​.​locals·3
   
22 ····​const/​4·​v7,​·​0x6  
   
23 ····​const/​4·​v6,​·​0x3  
   
24 ····​const/​4·​v5,​·​0x2  
   
25 ····​const/​4·​v4,​·​0x1  
   
26 ····​const/​4·​v3,​·​0x0  
   
27 ····​const-​class·​v0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​  
   
28 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​  
   
29 ····​move-​result-​object·​v0  
   
30 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>b:​Ljava/​lang/​String;​  
   
31 ····​sget-​object·​v0,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_IN:​Landroid/​graphics/​PorterDuff$Mode;​  
   
32 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a:​Landroid/​graphics/​PorterDuff$Mode;​  
   
33 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​  
   
34 ····​invoke-​direct·​{v0,​·​v7},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​><init>(I)​V  
   
35 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>c:​Landroid/​support/​v7/​internal/​widget/​ax;​  
   
36 ····​const/​16·​v0,​·​0xe 10 ····​const/​4·​v0,​·​0x1
   
37 ····​new-​array·​v0,​·​v0,​·​[I 11 ····​new-​array·​v0,​·​v0,​·​[I
   
38 ····sget·v1,​·Landroid/​support/​v7/​a/​f;​-​>abc_ic_ab_back_mtrl_​am_alpha:​I 12 ····const/​4·​v1,​·​0x0
   
39 ····​aput·​v1,​·​v0,​·​v3  
   
40 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​f;​-​>abc_ic_go_search_api​_mtrl_alpha:​I  
   
41 ····​aput·​v1,​·​v0,​·​v4  
   
42 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​f;​-​>abc_ic_search_api_mt​rl_alpha:​I  
   
43 ····​aput·​v1,​·​v0,​·​v5  
   
44 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​f;​-​>abc_ic_commit_search​_api_mtrl_alpha:​I  
   
45 ····​aput·​v1,​·​v0,​·​v6  
   
46 ····​const/​4·​v1,​·​0x4  
   
47 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​f;​-​>abc_ic_clear_mtrl_al​pha:​I  
   
48 ····​aput·​v2,​·​v0,​·​v1  
   
49 ····​const/​4·​v1,​·​0x5  
   
50 ····​sget·​v2,​·​Landroid/​support/​v7/​a/​f;​-​>abc_ic_menu_share_mt​rl_alpha:​I  
   
51 ····​aput·​v2,​·​v0,​·​v1  
Max diff block lines reached; 21908/25089 bytes (87.32%) of diff not shown.
smali/android/support/v7/internal/widget/ax.smali
Offset 1, 70 lines modified Offset 1, 86 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​ax;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ax;​
2 .​super·​Landroid/​support/​v4/​f/​f;​ 2 .​super·​Landroid/​widget/​CheckedTextView;​
   
   
  3 #·​static·​fields
  4 .​field·​private·​static·​final·​a:​[I
   
   
  5 #·​instance·​fields
  6 .​field·​private·​final·​b:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
   
3 #·​direct·​methods 7 #·​direct·​methods
4 .​method·public·​constructor·​<init>(I)​V 8 .​method·static·​constructor·​<clinit>()​V
5 ····​.​locals·0 9 ····​.​locals·3
   
6 ····invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​f/​f;​-​><init>(I)​V 10 ····​const/​4·​v0,​·​0x1
   
7 ····return-​void 11 ····new-​array·​v0,​·v0,​·​[I
8 .​end·​method  
   
9 .​method·private·static·b(ILandroid/​graphics/​PorterDuff$Mode;​)​I 12 ····​const/​4·​v1,​·​0x0
10 ····​.​locals·​2  
   
11 ····add-​int/​lit8·​v0,​·p0,​·0x1f 13 ····const·​v2,​·​0x1010108
   
12 ····mul-​int/​lit8·​v0,​·​v0,​·0x1f 14 ····aput·​v2,​·​v0,​·v1
   
13 ····invoke-​virtual·{p1},​·​Landroid/​graphics/​PorterDuff$Mode;​-​>hashCode()​I 15 ····sput-​object·v0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a:​[I
   
14 ····move-​result·v1 16 ····​return-​void
  17 .​end·​method
   
  18 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
  19 ····​.​locals·​1
   
15 ····add-​int/​2addr·​v0,​·​v1 20 ····const·​v0,​·​0x10103c8
   
16 ····​return·​v0 21 ····invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  22 ····​return-​void
17 .​end·​method 23 .​end·​method
   
  24 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
  25 ····​.​locals·​2
   
18 #·virtual·methods 26 ····const/​4·v1,​·​0x0
19 .​method·​a(ILandroid/​graphics/​PorterDuff$Mode;​)​Landroid/​graphics/​PorterDuffColorFilter​;​  
20 ····​.​locals·​1  
   
21 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>b(ILandroid/​graphics/​PorterDuff$Mode;​)​I 27 ····​invoke-​direct·​{p0,​·p1,​·​p2,​·​p3},​·​Landroid/​widget/​CheckedTextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
22 ····move-​result·​v0 28 ····sget-​object·v0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a:​[I
   
23 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 29 ····​invoke-​static·​{p1,​·​p2,​·v0,​·​p3,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
24 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
25 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 31 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
26 ····​move-​result-​object·​v0 32 ····​move-​result-​object·​v1
   
27 ····check-​cast·​v0,​·​Landroid/​graphics/​PorterDuffColorFilter​;​ 33 ····invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>setCheckMarkDrawable​(Landroid/​graphics/​drawable/​Drawable;​)​V
   
28 ····return-​object·​v0 34 ····invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b()​V
29 .​end·​method  
   
30 .​method·a(ILandroid/​graphics/​PorterDuff$Mode;​Landroid/​graphics/​PorterDuffColorFilter​;​)​Landroid/​graphics/​PorterDuffColorFilter​;​ 35 ····​invoke-​virtual·​{v0},​·Landroid/​support/​v7/​internal/​widget/​bf;​-​>c()​Landroid/​support/​v7/​internal/​widget/​ba;​
31 ····​.​locals·​1  
  36 ····​move-​result-​object·​v0
   
32 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>b(ILandroid/​graphics/​PorterDuff$Mode;​)​I 37 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
33 ····move-​result·v0 38 ····​return-​void
  39 .​end·​method
   
34 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​  
   
35 ····move-​result-​object·​v0 40 #·​virtual·​methods
  41 .​method·​public·​setCheckMarkDrawable(​I)​V
  42 ····​.​locals·​1
   
  43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>b:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
36 ····​invoke-​virtual·​{p0,​·v0,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 44 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
37 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
38 ····check-​cast·​v0,​·​Landroid/​graphics/​PorterDuffColorFilter​;​ 46 ····invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ax;​-​>setCheckMarkDrawable​(Landroid/​graphics/​drawable/​Drawable;​)​V
   
39 ····​return-​object·​v0 47 ····​return-​void
40 .​end·​method 48 .​end·​method
smali/android/support/v7/internal/widget/ay.smali
Offset 1, 86 lines modified Offset 1, 141 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ay;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​ay;​
2 .​super·​Landroid/​widget/​RadioButton;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​aa;​
   
   
3 #·​static·​fields 3 #·instance·​fields
4 .​field·​private·static·​final·a:​[I 4 .​field·​private·​final·a:​Landroid/​content/​res/​ColorStateList;​
   
  5 .​field·​private·​final·​b:​Landroid/​graphics/​PorterDuff$Mode;​
   
5 #·instance·​fields 6 .​field·​private·​c:​I
6 .​field·​private·​final·​b:​Landroid/​support/​v7/​internal/​widget/​aw;​  
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·static·​constructor·​<clinit>()​V 8 .​method·public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
9 ····​.​locals·3 9 ····​.​locals·1
   
10 ····const/​4·​v0,​·0x1 10 ····sget-​object·​v0,​·Landroid/​support/​v7/​internal/​widget/​ba;​-​>a:​Landroid/​graphics/​PorterDuff$Mode;​
   
  11 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​Landroid/​graphics/​PorterDuff$Mode;​)​V
   
11 ····new-​array·​v0,​·v0,​·​[I 12 ····return-​void
  13 .​end·​method
   
12 ····const/​4·​v1,​·​0x0 14 .​method·public·constructor·<init>(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​Landroid/​graphics/​PorterDuff$Mode;​)​V
  15 ····​.​locals·​0
   
13 ····const·v2,​·0x1010107 16 ····invoke-​direct·​{p0,​·p1},​·Landroid/​support/​v7/​internal/​widget/​aa;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
   
14 ····aput·v2,​·v0,​·​v1 17 ····iput-​object·p2,​·p0,​·Landroid/​support/​v7/​internal/​widget/​ay;​-​>a:​Landroid/​content/​res/​ColorStateList;​
   
15 ····sput-​object·v0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>a:​[I 18 ····iput-​object·​p3,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​graphics/​PorterDuff$Mode;​
   
16 ····​return-​void 19 ····​return-​void
17 .​end·​method 20 .​end·​method
   
18 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 21 .​method·​private·a([I)​Z
19 ····​.​locals·1 22 ····​.​locals·2
   
20 ····const·​v0,​·​0x101007e 23 ····iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>a:​Landroid/​content/​res/​ColorStateList;​
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·Landroid/​support/​v7/​internal/​widget/​ay;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 24 ····​if-​eqz·​v0,​·:​cond_1
   
22 ····return-​void 25 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>a:​Landroid/​content/​res/​ColorStateList;​
23 .​end·​method  
   
24 .​method·public·constructor·<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 26 ····​iget·​v1,​·p0,​·Landroid/​support/​v7/​internal/​widget/​ay;​-​>c:​I
25 ····​.​locals·​2  
   
26 ····const/​4·​v1,​·0x0 27 ····invoke-​virtual·​{v0,​·​p1,​·​v1},​·Landroid/​content/​res/​ColorStateList;​-​>getColorForState([II​)​I
   
27 ····​invoke-​direct·​{p0,​·p1,​·p2,​·p3},​·Landroid/​widget/​RadioButton;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 28 ····move-​result·​v0
   
28 ····sget-​object·v0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>a:​[I 29 ····iget·​v1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>c:​I
   
29 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v1},​·Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 30 ····​if-​eq·​v0,​·​v1,​·:​cond_1
   
30 ····move-​result-​object·​v0 31 ····if-​eqz·​v0,​·​:​cond_0
   
31 ····​invoke-​virtual·{v0,​·v1},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 32 ····​iget-​object·​v1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​graphics/​PorterDuff$Mode;​
   
32 ····move-​result-​object·​v1 33 ····invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>setColorFilter(ILand​roid/​graphics/​PorterDuff$Mode;​)​V
   
33 ····invoke-​virtual·{p0,​·v1},​·Landroid/​support/​v7/​internal/​widget/​ay;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 34 ····:​goto_0
  35 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>c:​I
   
34 ····invoke-​virtual·{v0},​·Landroid/​support/​v7/​internal/​widget/​bb;​-​>b()​V 36 ····const/​4·​v0,​·0x1
   
35 ····invoke-​virtual·{v0},​·Landroid/​support/​v7/​internal/​widget/​bb;​-​>c()​Landroid/​support/​v7/​internal/​widget/​aw;​ 37 ····:​goto_1
  38 ····​return·​v0
   
36 ····move-​result-​object·​v0 39 ····:​cond_0
  40 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>clearColorFilter()​V
   
37 ····iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 41 ····goto·:​goto_0
   
38 ····return-​void 42 ····:​cond_1
  43 ····​const/​4·​v0,​·​0x0
   
  44 ····​goto·​:​goto_1
39 .​end·​method 45 .​end·​method
   
   
40 #·​virtual·​methods 46 #·​virtual·​methods
41 .​method·​public·​setButtonDrawable(I)​V 47 .​method·​public·isStateful()​Z
42 ····​.​locals·​1 48 ····​.​locals·​1
   
43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>b:​Landroid/​support/​v7/​internal/​widget/​aw;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>a:​Landroid/​content/​res/​ColorStateList;​
   
44 ····​invoke-​virtual·{v0,​·​p1},​·Landroid/​support/​v7/​internal/​widget/​aw;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 50 ····​if-​eqz·​v0,​·:​cond_0
   
45 ····move-​result-​object·​v0 51 ····iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>a:​Landroid/​content/​res/​ColorStateList;​
   
46 ····​invoke-​virtual·​{p0,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​ay;​-​>setButtonDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 52 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​ColorStateList;​-​>isStateful()​Z
   
47 ····​return-​void 53 ····move-​result·v0
   
  54 ····​if-​nez·​v0,​·​:​cond_1
   
Max diff block lines reached; 0/5904 bytes (0.00%) of diff not shown.
smali/android/support/v7/internal/widget/az.smali
Offset 1, 49 lines modified Offset 1, 60 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​az;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​az;​
2 .​super·​Landroid/​content/​res/​Resources;​ 2 .​super·​Landroid/​widget/​EditText;​
   
   
3 #·instance·​fields 3 #·​static·​fields
4 .​field·​private·​final·a:​Landroid/​support/​v7/​internal/​widget/​aw;​ 4 .​field·​private·​static·​final·​a:​[I
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·public·​constructor·​<init>(Landroid/​content/​res/​Resources;​Landroid/​support/​v7/​internal/​widget/​aw;​)​V 6 .​method·static·​constructor·​<clinit>()​V
7 ····​.​locals·​3 7 ····​.​locals·​3
   
8 ····invoke-​virtual·{p1},​·Landroid/​content/​res/​Resources;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​ 8 ····​const/​4·​v0,​·​0x1
   
9 ····move-​result-​object·v0 9 ····new-​array·​v0,​·​v0,​·[I
   
10 ····invoke-​virtual·{p1},​·Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​ 10 ····​const/​4·​v1,​·​0x0
   
11 ····move-​result-​object·​v1 11 ····const·​v2,​·​0x10100d4
   
12 ····invoke-​virtual·​{p1},​·​Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​ 12 ····​aput·​v2,​·​v0,​·​v1
   
13 ····move-​result-​object·​v2 13 ····sput-​object·v0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>a:​[I
   
14 ····​invoke-​direct·​{p0,​·v0,​·v1,​·v2},​·Landroid/​content/​res/​Resources;​-​><init>(Landroid/​content/​res/​AssetManager;​Landroid/​util/​DisplayMetrics;​Landroid/​content/​res/​Configuration;​)​V 14 ····​return-​void
  15 .​end·​method
   
15 ····​iput-​object·​p2,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​az;​-​>a:​Landroid/​support/​v7/​internal/​widget/​aw;​ 16 .​method·public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
  17 ····​.​locals·​1
   
  18 ····​const·​v0,​·​0x101006e
   
  19 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​az;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
16 ····​return-​void 20 ····​return-​void
17 .​end·​method 21 .​end·​method
   
  22 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
18 #·​virtual·​methods  
19 .​method·​public·​getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​  
20 ····​.​locals·​2 23 ····​.​locals·​2
   
21 ····invoke-​super·{p0,​·p1},​·Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 24 ····​const/​4·​v1,​·​0x0
   
  25 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​EditText;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  26 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>a:​[I
   
  27 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
22 ····​move-​result-​object·​v0 28 ····​move-​result-​object·​v0
   
23 ····​if-​eqz·​v0,​·:​cond_0 29 ····​invoke-​virtual·{v0,​·​v1},​·Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
24 ····iget-​object·v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>a:​Landroid/​support/​v7/​internal/​widget/​aw;​ 30 ····move-​result-​object·​v1
   
  31 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​az;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
25 ····​invoke-​virtual·​{v1,​·​p1,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a(ILandroid/​graphics/​drawable/​Drawable;​)​V 32 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b()​V
   
26 ····:​cond_0 33 ····return-​void
27 ····​return-​object·​v0  
28 .​end·​method 34 .​end·​method
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/​cv;​ 4 .​implements·​Landroid/​support/​a/​g/​bn;​
   
   
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/​cf;​I)​Landroid/​support/​v7/​internal/​widget/​b;​ 30 .​method·​public·​a(Landroid/​support/​a/​g/​ax;​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/​cf;​ 33 ····​iput-​object·​p1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​a/​g/​ax;​
   
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/​cf;​ 72 ····​iput-​object·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​a;​-​>i:​Landroid/​support/​a/​g/​ax;​
   
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, 150 lines modified Offset 1, 1009 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ba;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​ba;​
2 .​super·​Landroid/​widget/​Spinner;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​a:​[I 4 .​field·​static·​final·​a:​Landroid/​graphics/​PorterDuff$Mode;​
   
  5 .​field·​private·​static·​final·​b:​Ljava/​lang/​String;​
   
  6 .​field·​private·​static·​final·​c:​Landroid/​support/​v7/​internal/​widget/​bb;​
   
  7 .​field·​private·​static·​final·​d:​[I
   
  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 #·​instance·​fields
  13 .​field·​private·​final·​i:​Landroid/​content/​Context;​
   
  14 .​field·​private·​final·​j:​Landroid/​content/​res/​Resources;​
   
  15 .​field·​private·​final·​k:​Landroid/​util/​TypedValue;​
   
  16 .​field·​private·​l:​Landroid/​content/​res/​ColorStateList;​
   
  17 .​field·​private·​m:​Landroid/​content/​res/​ColorStateList;​
   
  18 .​field·​private·​n:​Landroid/​content/​res/​ColorStateList;​
   
   
5 #·​direct·​methods 19 #·​direct·​methods
6 .​method·​static·​constructor·​<clinit>()​V 20 .​method·​static·​constructor·​<clinit>()​V
7 ····​.​locals·1 21 ····​.​locals·8
   
  22 ····​const/​4·​v7,​·​0x6
   
8 ····​const/​4·​v0,​·​0x2 23 ····​const/​4·​v6,​·​0x3
   
  24 ····​const/​4·​v5,​·​0x2
   
  25 ····​const/​4·​v4,​·​0x1
   
  26 ····​const/​4·​v3,​·​0x0
   
  27 ····​const-​class·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ba;​
   
  28 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​
   
  29 ····​move-​result-​object·​v0
   
  30 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>b:​Ljava/​lang/​String;​
   
  31 ····​sget-​object·​v0,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_IN:​Landroid/​graphics/​PorterDuff$Mode;​
   
  32 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a:​Landroid/​graphics/​PorterDuff$Mode;​
   
  33 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​
   
  34 ····​invoke-​direct·​{v0,​·​v7},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​><init>(I)​V
   
  35 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>c:​Landroid/​support/​v7/​internal/​widget/​bb;​
   
  36 ····​const/​16·​v0,​·​0xe
   
9 ····​new-​array·​v0,​·​v0,​·​[I 37 ····​new-​array·​v0,​·​v0,​·​[I
   
10 ····fill-​array-​data·​v0,​·​:​array_0 38 ····sget·v1,​·​Landroid/​support/​v7/​b/​f;​-​>abc_ic_ab_back_mtrl_​am_alpha:​I
   
  39 ····​aput·​v1,​·​v0,​·​v3
   
  40 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​f;​-​>abc_ic_go_search_api​_mtrl_alpha:​I
   
  41 ····​aput·​v1,​·​v0,​·​v4
   
  42 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​f;​-​>abc_ic_search_api_mt​rl_alpha:​I
   
  43 ····​aput·​v1,​·​v0,​·​v5
   
  44 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​f;​-​>abc_ic_commit_search​_api_mtrl_alpha:​I
   
  45 ····​aput·​v1,​·​v0,​·​v6
   
  46 ····​const/​4·​v1,​·​0x4
   
  47 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​f;​-​>abc_ic_clear_mtrl_al​pha:​I
   
  48 ····​aput·​v2,​·​v0,​·​v1
   
  49 ····​const/​4·​v1,​·​0x5
   
  50 ····​sget·​v2,​·​Landroid/​support/​v7/​b/​f;​-​>abc_ic_menu_share_mt​rl_alpha:​I
   
  51 ····​aput·​v2,​·​v0,​·​v1
Max diff block lines reached; 23269/26572 bytes (87.57%) of diff not shown.
smali/android/support/v7/internal/widget/bb.smali
Offset 1, 257 lines modified Offset 1, 70 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·​Landroid/​support/​a/​f/​f;​
   
   
3 #·​instance·​fields  
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/​aw;​  
   
   
7 #·​direct·​methods 3 #·​direct·​methods
8 .​method·​private·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​content/​res/​TypedArray;​)​V 4 .​method·​public·​constructor·​<init>(I)​V
9 ····​.​locals·​0 5 ····​.​locals·​0
   
10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 6 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​a/​f/​f;​-​><init>(I)​V
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a:​Landroid/​content/​Context;​  
   
12 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b:​Landroid/​content/​res/​TypedArray;​  
   
13 ····​return-​void 7 ····​return-​void
14 .​end·​method 8 .​end·​method
   
15 .​method·​public·​static·a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 9 .​method·​private·​static·b(ILandroid/​graphics/​PorterDuff$Mode;​)​I
16 ····​.​locals·​2 10 ····​.​locals·​2
   
17 ····​invoke-​virtual·​{p0,​·​p1,​·p2,​·p3,​·p4},​·Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 11 ····​add-​int/​lit8·​v0,​·p0,​·​0x1f
   
18 ····​move-​result-​object·​v0  
   
19 ····new-​instance·​v1,​·Landroid/​support/​v7/​internal/​widget/​bb;​ 12 ····mul-​int/​lit8·​v0,​·​v0,​·​0x1f
   
20 ····​invoke-​direct·​{v1,​·p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​res/​TypedArray;​)​V 13 ····​invoke-​virtual·{p1},​·​Landroid/​graphics/​PorterDuff$Mode;​-​>hashCode()​I
   
21 ····return-​object·​v1 14 ····move-​result·​v1
22 .​end·​method  
   
  15 ····​add-​int/​2addr·​v0,​·​v1
23 #·​virtual·​methods  
24 .​method·​public·​a(IF)​F  
25 ····​.​locals·​1  
   
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b:​Landroid/​content/​res/​TypedArray;​  
   
27 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​res/​TypedArray;​-​>getFloat(IF)​F  
   
28 ····​move-​result·​v0  
   
29 ····​return·​v0 16 ····​return·​v0
30 .​end·​method 17 .​end·​method
   
31 .​method·​public·​a()​I  
32 ····​.​locals·​1  
   
33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b:​Landroid/​content/​res/​TypedArray;​  
   
34 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>length()​I  
   
35 ····​move-​result·​v0 18 #·virtual·​methods
  19 .​method·​a(ILandroid/​graphics/​PorterDuff$Mode;​)​Landroid/​graphics/​PorterDuffColorFilter​;​
36 ····​return·​v0  
37 .​end·​method  
   
38 .​method·​public·​a(II)​I  
39 ····​.​locals·​1 20 ····​.​locals·​1
   
40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b:​Landroid/​content/​res/​TypedArray;​ 21 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b(ILandroid/​graphics/​PorterDuff$Mode;​)​I
   
41 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I  
   
42 ····​move-​result·​v0 22 ····​move-​result·​v0
   
43 ····return·​v0 23 ····invoke-​static·{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
44 .​end·​method  
   
45 .​method·​public·​a(I)​Landroid/​graphics/​drawable/​Drawable;​  
46 ····​.​locals·​2  
   
47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b:​Landroid/​content/​res/​TypedArray;​  
   
48 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z  
   
49 ····​move-​result·​v0  
   
50 ····​if-​eqz·​v0,​·​:​cond_0  
   
51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b:​Landroid/​content/​res/​TypedArray;​  
   
52 ····​const/​4·​v1,​·​0x0  
   
53 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I  
   
54 ····​move-​result·​v0  
   
55 ····​if-​eqz·​v0,​·​:​cond_0  
   
56 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>c()​Landroid/​support/​v7/​internal/​widget/​aw;​  
Max diff block lines reached; 4731/8405 bytes (56.29%) of diff not shown.
smali/android/support/v7/internal/widget/bc.smali
Offset 1, 1271 lines modified Offset 1, 86 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bc;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bc;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​widget/​RadioButton;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​support/​v7/​internal/​widget/​x;​  
   
  3 #·​static·​fields
  4 .​field·​private·​static·​final·​a:​[I
   
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/​support/​v7/​internal/​a/​h;​ 5 #·​instance·​fields
  6 .​field·​private·​final·​b:​Landroid/​support/​v7/​internal/​widget/​ba;​
18 .​field·​private·​m:​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/​aw;​  
   
22 .​field·​private·​q:​I  
   
23 .​field·​private·​r:​Landroid/​graphics/​drawable/​Drawable;​  
   
   
24 #·​direct·​methods 7 #·​direct·​methods
25 .​method·public·​constructor·​<init>(Landroid/​support/​v7/​widget/​Toolbar;​Z)​V 8 .​method·static·​constructor·​<clinit>()​V
26 ····​.​locals·2 9 ····​.​locals·3
   
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/​bc;​-​><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/​bc;​-​>o:​I  
   
38 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>q:​I  
   
39 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>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/​bc;​-​>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/​bc;​-​>j:​Ljava/​lang/​CharSequence;​  
   
46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>i:​Ljava/​lang/​CharSequence;​  
   
47 ····​if-​eqz·​v0,​·​:​cond_c  
   
48 ····​const/​4·​v0,​·​0x1 10 ····​const/​4·​v0,​·​0x1
   
49 ····:​goto_0 11 ····new-​array·​v0,​·​v0,​·​[I
50 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>h:​Z  
   
51 ····​if-​eqz·​p2,​·​:​cond_d  
   
52 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getContext()​Landroid/​content/​Context;​  
Max diff block lines reached; 33111/38355 bytes (86.33%) of diff not shown.
smali/android/support/v7/internal/widget/bd.smali
Offset 1, 90 lines modified Offset 1, 49 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​bd;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​bd;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​content/​res/​Resources;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​view/​View$OnClickListener;​  
   
   
5 #·​instance·​fields 3 #·​instance·​fields
6 .​field·​final·​a:​Landroid/​support/​v7/​internal/​view/​menu/​a;​ 4 .​field·​private·​final·​a:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
7 .​field·​final·​synthetic·​b:​Landroid/​support/​v7/​internal/​widget/​bc;​  
   
   
8 #·​direct·​methods 5 #·​direct·​methods
9 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​bc;​)​V 6 .​method·​public·​constructor·​<init>(Landroid/​content/​res/​Resources;​Landroid/​support/​v7/​internal/​widget/​ba;​)​V
10 ····​.​locals·7 7 ····​.​locals·3
   
11 ····​const/​4·​v2,​·​0x0  
   
12 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bc;​  
   
13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
14 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​  
   
15 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bc;​  
   
16 ····​invoke-​static·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>a(Landroid/​support/​v7/​internal/​widget/​bc;​)​Landroid/​support/​v7/​widget/​Toolbar;​ 8 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​res/​Resources;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​
   
17 ····​move-​result-​object·​v1 9 ····​move-​result-​object·​v0
   
18 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getContext()​Landroid/​content/​Context;​ 10 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​
   
19 ····​move-​result-​object·​v1 11 ····​move-​result-​object·​v1
   
20 ····​const·​v3,​·​0x102002c 12 ····invoke-​virtual·{p1},​·Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​
   
21 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bc;​  
   
22 ····​invoke-​static·​{v4},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>b(Landroid/​support/​v7/​internal/​widget/​bc;​)​Ljava/​lang/​CharSequence;​  
   
23 ····​move-​result-​object·​v6  
   
24 ····​move·​v4,​·​v2  
   
25 ····​move·​v5,​·​v2 13 ····​move-​result-​object·​v2
   
26 ····​invoke-​direct/​range·{v0·.​.​·​v6},​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​-​><init>(Landroid/​content/​Context;​IIIILjava/​lang/​CharSequence;​)​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
   
27 ····​iput-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>a:​Landroid/​support/​v7/​internal/​view/​menu/​a;​ 15 ····​iput-​object·p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
28 ····​return-​void 16 ····​return-​void
29 .​end·​method 17 .​end·​method
   
   
30 #·​virtual·​methods 18 #·​virtual·​methods
31 .​method·​public·onClick(Landroid/​view/​View;​)​V 19 .​method·​public·getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
32 ····​.​locals·3 20 ····​.​locals·2
   
33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bc;​  
   
34 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>c(Landroid/​support/​v7/​internal/​widget/​bc;​)​Landroid/​support/​v7/​internal/​a/​h;​ 21 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
35 ····​move-​result-​object·​v0 22 ····​move-​result-​object·​v0
   
36 ····​if-​eqz·​v0,​·​:​cond_0 23 ····​if-​eqz·​v0,​·​:​cond_0
   
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bc;​ 24 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>a:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
38 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>d(Landroid/​support/​v7/​internal/​widget/​bc;​)​Z  
   
39 ····​move-​result·​v0  
   
40 ····​if-​eqz·​v0,​·​:​cond_0  
   
41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bc;​  
   
42 ····​invoke-​static·{v0},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>c(Landroid/​support/​v7/​internal/​widget/​bc;​)​Landroid/​support/​v7/​internal/​a/​h;​ 25 ····​invoke-​virtual·​{v1,​·p1,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a(ILandroid/​graphics/​drawable/​Drawable;​)​V
   
43 ····​move-​result-​object·​v0  
   
44 ····​const/​4·​v1,​·​0x0  
   
45 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bd;​-​>a:​Landroid/​support/​v7/​internal/​view/​menu/​a;​  
   
46 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​a/​h;​-​>a(ILandroid/​view/​MenuItem;​)​Z  
   
47 ····​:​cond_0 26 ····​:​cond_0
48 ····​return-​void 27 ····​return-​object·​v0
49 .​end·​method 28 .​end·​method
smali/android/support/v7/internal/widget/be.smali
Offset 1, 57 lines modified Offset 1, 150 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​be;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​be;​
2 .​super·​Landroid/​support/​v4/​view/​cw;​ 2 .​super·​Landroid/​widget/​Spinner;​
   
   
3 #·instance·​fields 3 #·​static·​fields
4 .​field·final·​synthetic·a:​Landroid/​support/​v7/​internal/​widget/​bc;​ 4 .​field·private·​static·final·​a:​[I
   
5 .​field·​private·​b:​Z  
   
   
6 #·​direct·​methods 5 #·​direct·​methods
7 .​method·constructor·<init>(Landroid/​support/​v7/​internal/​widget/​bc;​)​V 6 .​method·​static·constructor·​<clinit>()​V
8 ····​.​locals·​1 7 ····​.​locals·​1
   
9 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bc;​ 8 ····​const/​4·​v0,​·​0x2
   
10 ····invoke-​direct·{p0},​·Landroid/​support/​v4/​view/​cw;​-​><init>()​V 9 ····​new-​array·v0,​·​v0,​·​[I
   
11 ····const/​4·​v0,​·0x0 10 ····fill-​array-​data·​v0,​·:​array_0
   
12 ····iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>b:​Z 11 ····sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>a:​[I
   
13 ····​return-​void 12 ····​return-​void
   
  13 ····​nop
   
  14 ····​:​array_0
  15 ····​.​array-​data·​4
  16 ········​0x10100d4
  17 ········​0x1010176
  18 ····​.​end·​array-​data
14 .​end·​method 19 .​end·​method
   
  20 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
  21 ····​.​locals·​1
   
15 #·virtual·methods 22 ····const·​v0,​·0x1010081
16 .​method·​public·​b(Landroid/​view/​View;​)​V  
17 ····.​locals·​2 23 ····​invoke-​direct·​{p0,​·p1,​·p2,​·v0},​·Landroid/​support/​v7/​internal/​widget/​be;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
18 ····iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>b:​Z 24 ····return-​void
  25 .​end·​method
   
  26 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
  27 ····​.​locals·​4
   
19 ····if-​nez·​v0,​·:​cond_0 28 ····const/​4·​v2,​·0x1
   
20 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bc;​ 29 ····​const/​4·​v1,​·​0x0
   
21 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>a(Landroid/​support/​v7/​internal/​widget/​bc;​)​Landroid/​support/​v7/​widget/​Toolbar;​ 30 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​Spinner;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
  31 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>a:​[I
   
  32 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
22 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
23 ····const/​16·​v1,​·0x8 34 ····invoke-​virtual·​{v0,​·​v1},​·Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
  35 ····​move-​result-​object·​v1
   
24 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>setVisibility(I)​V 36 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
  37 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>d(I)​Z
   
  38 ····​move-​result·​v1
   
  39 ····​if-​eqz·​v1,​·​:​cond_0
   
  40 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
  41 ····​move-​result-​object·​v1
   
  42 ····​sget·​v2,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  43 ····​const/​16·​v3,​·​0x10
   
  44 ····​if-​lt·​v2,​·​v3,​·​:​cond_1
   
  45 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>setPopupBackgroundDr​awable(Landroid/​graphics/​drawable/​Drawable;​)​V
   
25 ····​:​cond_0 46 ····​:​cond_0
  47 ····​:​goto_0
  48 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b()​V
   
26 ····​return-​void 49 ····​return-​void
   
  50 ····​:​cond_1
  51 ····​sget·​v2,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  52 ····​const/​16·​v3,​·​0xb
   
  53 ····​if-​lt·​v2,​·​v3,​·​:​cond_0
   
  54 ····​invoke-​static·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​be;​-​>a(Landroid/​widget/​Spinner;​Landroid/​graphics/​drawable/​Drawable;​)​V
   
  55 ····​goto·​:​goto_0
27 .​end·​method 56 .​end·​method
Max diff block lines reached; 1610/5274 bytes (30.53%) of diff not shown.
smali/android/support/v7/internal/widget/bf.smali
Offset 1, 36 lines modified Offset 1, 257 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​bf;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bf;​
2 .​super·​Landroid/​support/​v4/​view/​cw;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·final·synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​bc;​ 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/​ba;​
   
   
5 #·​direct·​methods 7 #·​direct·​methods
6 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​bc;​)​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/​bf;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bc;​ 10 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
9 ····​invoke-​direct·{p0},​·​Landroid/​support/​v4/​view/​cw;​-​><init>()​V 11 ····​iput-​object·p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Landroid/​content/​Context;​
   
  12 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
  16 ····​.​locals·​2
   
  17 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
  18 ····​move-​result-​object·​v0
   
  19 ····​new-​instance·​v1,​·​Landroid/​support/​v7/​internal/​widget/​bf;​
   
  20 ····​invoke-​direct·​{v1,​·​p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​res/​TypedArray;​)​V
   
  21 ····​return-​object·​v1
  22 .​end·​method
   
   
12 #·​virtual·​methods 23 #·​virtual·​methods
13 .​method·​public·​a(Landroid/​view/​View;​)​V 24 .​method·​public·​a(IF)​F
  25 ····​.​locals·​1
   
  26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
  27 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​res/​TypedArray;​-​>getFloat(IF)​F
   
  28 ····​move-​result·​v0
   
  29 ····​return·​v0
  30 .​end·​method
   
  31 .​method·​public·​a()​I
  32 ····​.​locals·​1
   
  33 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
  34 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>length()​I
   
  35 ····​move-​result·​v0
   
  36 ····​return·​v0
  37 .​end·​method
   
  38 .​method·​public·​a(II)​I
  39 ····​.​locals·​1
   
  40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
  41 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
   
  42 ····​move-​result·​v0
   
  43 ····​return·​v0
  44 .​end·​method
   
  45 .​method·​public·​a(I)​Landroid/​graphics/​drawable/​Drawable;​
14 ····​.​locals·​2 46 ····​.​locals·​2
   
15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a:​Landroid/​support/​v7/​internal/​widget/​bc;​ 47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
16 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bc;​-​>a(Landroid/​support/​v7/​internal/​widget/​bc;​)​Landroid/​support/​v7/​widget/​Toolbar;​ 48 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​content/​res/​TypedArray;​-​>hasValue(I)​Z
   
17 ····​move-​result-​object·​v0 49 ····​move-​result·​v0
   
  50 ····​if-​eqz·​v0,​·​:​cond_0
   
  51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b:​Landroid/​content/​res/​TypedArray;​
   
18 ····​const/​4·​v1,​·​0x0 52 ····​const/​4·​v1,​·​0x0
   
19 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>setVisibility(I)​V 53 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​content/​res/​TypedArray;​-​>getResourceId(II)​I
   
  54 ····​move-​result·​v0
   
  55 ····​if-​eqz·​v0,​·​:​cond_0
   
  56 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c()​Landroid/​support/​v7/​internal/​widget/​ba;​
Max diff block lines reached; 2533/7751 bytes (32.68%) of diff not shown.
smali/android/support/v7/internal/widget/bg.smali
Offset 1, 7 lines modified Offset 1, 1271 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​bg;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​bg;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
  3 #·​interfaces
  4 .​implements·​Landroid/​support/​v7/​internal/​widget/​z;​
   
   
  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/​support/​v7/​internal/​a/​h;​
   
  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/​ba;​
   
  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/​bg;​-​><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/​bg;​-​>o:​I
   
  38 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>q:​I
   
  39 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>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/​bg;​-​>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/​bg;​-​>j:​Ljava/​lang/​CharSequence;​
   
  46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​bg;​-​>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/​bg;​-​>h:​Z
   
  51 ····​if-​eqz·​p2,​·​:​cond_d
   
  52 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getContext()​Landroid/​content/​Context;​
   
  53 ····​move-​result-​object·​v0
Max diff block lines reached; 19290/36207 bytes (53.28%) of diff not shown.
smali/android/support/v7/internal/widget/bh.smali
Offset 1, 229 lines modified Offset 1, 90 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·​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/​bg;​
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"  
   
14 ····​const/​4·​v2,​·​0x2  
   
15 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Class;​  
   
16 ····​const/​4·​v3,​·​0x0  
   
17 ····​const-​class·​v4,​·​Landroid/​graphics/​Rect;​  
   
18 ····​aput-​object·​v4,​·​v2,​·​v3  
   
19 ····​const/​4·v3,​·​0x1 8 #·direct·methods
  9 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​bg;​)​V
20 ····const-​class·​v4,​·​Landroid/​graphics/​Rect;​ 10 ····.​locals·​7
   
21 ····​aput-​object·​v4,​·​v2,​·​v3  
   
22 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getDeclaredMethod(Lj​ava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​  
   
23 ····​move-​result-​object·​v0  
   
24 ····​sput-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a:​Ljava/​lang/​reflect/​Method;​  
   
25 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a:​Ljava/​lang/​reflect/​Method;​  
   
26 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​reflect/​Method;​-​>isAccessible()​Z  
   
27 ····​move-​result·​v0  
   
28 ····​if-​nez·​v0,​·​:​cond_0  
   
29 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a:​Ljava/​lang/​reflect/​Method;​  
   
30 ····​const/​4·​v1,​·​0x1  
   
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  
   
37 ····​:​catch_0  
38 ····​move-​exception·​v0  
   
39 ····​const-​string·​v0,​·​"ViewUtils"  
   
40 ····​const-​string·​v1,​·​"Could·​not·​find·​method·​computeFitSystemWindo​ws.​·​Oh·well.​" 11 ····​const/​4·​v2,​·0x0
   
41 ····​invoke-​static·​{v0,​·v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 12 ····​iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bg;​
   
42 ····goto·:​goto_0 13 ····invoke-​direct·​{p0},​·Ljava/​lang/​Object;​-​><init>()​V
43 .​end·​method  
   
44 .​method·public·​static·​a(II)​I 14 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​view/​menu/​a;​
45 ····​.​locals·​1  
   
46 ····​or-​int·​v0,​·​p0,​·​p1 15 ····iget-​object·​v1,​·​p0,​·Landroid/​support/​v7/​internal/​widget/​bh;​-​>b:​Landroid/​support/​v7/​internal/​widget/​bg;​
   
47 ····​return·v0 16 ····invoke-​static·{v1},​·Landroid/​support/​v7/​internal/​widget/​bg;​-​>a(Landroid/​support/​v7/​internal/​widget/​bg;​)​Landroid/​support/​v7/​widget/​Toolbar;​
48 .​end·​method  
   
49 .​method·public·static·a(Landroid/​view/​View;​Landroid/​graphics/​Rect;​Landroid/​graphics/​Rect;​)​V 17 ····​move-​result-​object·​v1
50 ····​.​locals·​3  
   
51 ····sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a:​Ljava/​lang/​reflect/​Method;​ 18 ····invoke-​virtual·{v1},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getContext()​Landroid/​content/​Context;​
   
52 ····if-​eqz·​v0,​·​:​cond_0 19 ····move-​result-​object·​v1
   
53 ····:​try_start_0 20 ····const·​v3,​·​0x102002c
54 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​internal/​widget/​bh;​-​>a:​Ljava/​lang/​reflect/​Method;​  
   
Max diff block lines reached; 4760/8202 bytes (58.03%) 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/​p;​
   
   
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/​p;​-​><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; 17256/20936 bytes (82.42%) 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/​b/​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/​b/​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/​b/​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/​b/​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/​b/​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/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/​cw;​ 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/​cw;​-​><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/​cf;​)​Landroid/​support/​v4/​view/​cf;​ 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/​cf;​)​Landroid/​support/​v4/​view/​cf;​ 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/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/​cw;​ 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/​c/​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/​c/​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/​cw;​-​><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/​c/​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/​cf;​)​Landroid/​support/​v4/​view/​cf;​  
   
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/​cf;​)​Landroid/​support/​v4/​view/​cf;​  
   
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/​c/​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/​c/​a;​-​>c()​V
   
31 ····​return-​void 21 ····​return-​void
32 .​end·​method 22 .​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/​a/​g/​bo;​
   
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/​a/​g/​bo;​-​><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/​au;​-​>i(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​cf;​  
   
25 ····​move-​result-​object·​v1  
   
26 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​cf;​-​>c(F)​Landroid/​support/​v4/​view/​cf;​  
   
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/​cv;​  
   
30 ····​move-​result-​object·​v2  
   
31 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​cf;​-​>a(Landroid/​support/​v4/​view/​cv;​)​Landroid/​support/​v4/​view/​cf;​  
   
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/​cf;​)​Landroid/​support/​v4/​view/​cf;​  
   
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/​a/​g/​ax;​)​Landroid/​support/​a/​g/​ax;​
   
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/​a/​g/​ax;​)​Landroid/​support/​a/​g/​ax;​
   
49 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​au;​-​>i(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​cf;​ 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/​cf;​-​>c(F)​Landroid/​support/​v4/​view/​cf;​  
   
52 ····​move-​result-​object·​v1  
Max diff block lines reached; 459/6001 bytes (7.65%) 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/​a/​g/​bo;​
   
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/​a/​g/​bo;​-​><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/​au;​-​>i(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​cf;​  
   
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/​cf;​-​>c(F)​Landroid/​support/​v4/​view/​cf;​  
   
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/​cv;​  
   
36 ····​move-​result-​object·​v2  
   
37 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​cf;​-​>a(Landroid/​support/​v4/​view/​cv;​)​Landroid/​support/​v4/​view/​cf;​  
   
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/​cf;​)​Landroid/​support/​v4/​view/​cf;​  
   
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/​a/​g/​ax;​)​Landroid/​support/​a/​g/​ax;​
   
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; 1881/7022 bytes (26.79%) 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/​a/​g/​aa;​-​>e(Landroid/​view/​View;​)​Landroid/​support/​a/​g/​ax;​
   
  25 ····​move-​result-​object·​v1
   
  26 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​a/​g/​ax;​-​>c(F)​Landroid/​support/​a/​g/​ax;​
   
  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/​a/​g/​bn;​
   
  30 ····​move-​result-​object·​v2
   
  31 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​a/​g/​ax;​-​>a(Landroid/​support/​a/​g/​bn;​)​Landroid/​support/​a/​g/​ax;​
   
  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/​a/​g/​ax;​)​Landroid/​support/​a/​g/​ax;​
   
  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/​a/​g/​aa;​-​>e(Landroid/​view/​View;​)​Landroid/​support/​a/​g/​ax;​
   
  50 ····​move-​result-​object·​v1
Max diff block lines reached; 0/5090 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/​a/​g/​aa;​-​>e(Landroid/​view/​View;​)​Landroid/​support/​a/​g/​ax;​
   
  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/​a/​g/​ax;​-​>c(F)​Landroid/​support/​a/​g/​ax;​
   
  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/​a/​g/​bn;​
   
  36 ····​move-​result-​object·​v2
   
  37 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​a/​g/​ax;​-​>a(Landroid/​support/​a/​g/​bn;​)​Landroid/​support/​a/​g/​ax;​
   
  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/​a/​g/​ax;​)​Landroid/​support/​a/​g/​ax;​
   
  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; 367/6507 bytes (5.64%) of diff not shown.
smali/android/support/v7/internal/widget/n.smali
Offset 1, 1458 lines modified Offset 1, 22 lines modified
1 .​class·​public·​abstract·​Landroid/​support/​v7/​internal/​widget/​n;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​n;​
2 .​super·​Landroid/​view/​ViewGroup;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields  
4 .​field·​A:​I  
   
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/​t;​  
   
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/​s;​  
   
26 .​field·​s:​Landroid/​support/​v7/​internal/​widget/​q;​  
   
27 .​field·​t:​Landroid/​support/​v7/​internal/​widget/​r;​  
   
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  
   
   
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  
   
51 ····​const/​4·​v0,​·​0x0  
   
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/​n;​-​>j:​I  
   
54 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>m:​J  
   
55 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>o:​Z  
   
56 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>q:​Z  
   
57 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>v:​I  
   
58 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>w:​J  
   
59 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>x:​I  
Max diff block lines reached; 26086/32437 bytes (80.42%) 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, 193 lines modified Offset 1, 1458 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​p;​ 1 .​class·​public·​abstract·​Landroid/​support/​v7/​internal/​widget/​p;​
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/​n;​ 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/​v;​
   
  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/​u;​
   
  26 .​field·​s:​Landroid/​support/​v7/​internal/​widget/​s;​
   
  27 .​field·​t:​Landroid/​support/​v7/​internal/​widget/​t;​
   
  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/​n;​)​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/​p;​-​>a:​Landroid/​support/​v7/​internal/​widget/​n;​ 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/​p;​-​>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/​p;​-​>j:​I
   
  54 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>m:​J
   
  55 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>o:​Z
   
  56 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>q:​Z
   
  57 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>v:​I
   
  58 ····​iput-​wide·​v2,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>w:​J
   
  59 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>x:​I
Max diff block lines reached; 35276/38142 bytes (92.49%) 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/​support/​v7/​internal/​widget/​n;​Landroid/​view/​View;​IJ)​V  
5 .​end·​method  
smali/android/support/v7/internal/widget/r.smali
Offset 1, 2 lines modified Offset 1, 193 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​r;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​r;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​database/​DataSetObserver;​
   
   
  3 #·​instance·​fields
  4 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  5 .​field·​private·​b:​Landroid/​os/​Parcelable;​
   
   
  6 #·​direct·​methods
  7 .​method·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​p;​)​V
  8 ····​.​locals·​1
   
  9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  10 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
  11 ····​const/​4·​v0,​·​0x0
   
  12 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>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/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  19 ····​const/​4·​v1,​·​0x1
   
  20 ····​iput-​boolean·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>u:​Z
   
  21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  22 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  23 ····​iget·​v1,​·​v1,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>z:​I
   
  24 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>A:​I
   
  25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  26 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  27 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>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/​p;​-​>z:​I
   
  32 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  33 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>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/​r;​-​>b:​Landroid/​os/​Parcelable;​
   
  39 ····​if-​eqz·​v0,​·​:​cond_0
   
  40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  41 ····​iget·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>A:​I
   
  42 ····​if-​nez·​v0,​·​:​cond_0
   
  43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  44 ····​iget·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>z:​I
   
  45 ····​if-​lez·​v0,​·​:​cond_0
   
  46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
  47 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>b:​Landroid/​os/​Parcelable;​
   
  48 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>a(Landroid/​support/​v7/​internal/​widget/​p;​Landroid/​os/​Parcelable;​)​V
   
  49 ····​const/​4·​v0,​·​0x0
   
  50 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>b:​Landroid/​os/​Parcelable;​
   
  51 ····​:​goto_0
  52 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​r;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
Max diff block lines reached; 0/6744 bytes (0.00%) of diff not shown.
smali/android/support/v7/internal/widget/s.smali
Offset 1, 10 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;​)​V 4 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​p;​Landroid/​view/​View;​IJ)​V
5 .​end·​method  
   
6 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​n;​Landroid/​view/​View;​IJ)​V  
7 .​end·​method 5 .​end·​method
smali/android/support/v7/internal/widget/t.smali
Offset 1, 64 lines modified Offset 1, 2 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​t;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​t;​
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/​n;​  
   
   
7 #·​direct·​methods  
8 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​n;​)​V  
9 ····​.​locals·​0  
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​n;​  
   
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/​n;​Landroid/​support/​v7/​internal/​widget/​o;​)​V  
15 ····​.​locals·​0  
   
16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​t;​-​><init>(Landroid/​support/​v7/​internal/​widget/​n;​)​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/​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​n;​  
   
23 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>u:​Z  
   
24 ····​if-​eqz·​v0,​·​:​cond_1  
   
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​n;​  
   
26 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>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/​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​n;​  
   
30 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>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/​t;​-​>a:​Landroid/​support/​v7/​internal/​widget/​n;​  
   
36 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​n;​-​>b(Landroid/​support/​v7/​internal/​widget/​n;​)​V  
   
37 ····​goto·​:​goto_0  
38 .​end·​method  
smali/android/support/v7/internal/widget/u.smali
Offset 1, 139 lines modified Offset 1, 10 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​u;​ 1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​u;​
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/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​  
   
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/​bb;​-​>a(IZ)​Z  
   
15 ····​move-​result·​v1  
   
16 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>a:​Z  
   
17 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>PopupWindow_android_​popupBackground:​I  
   
18 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​  
   
19 ····​move-​result-​object·​v1  
   
20 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V  
   
21 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b()​V  
   
22 ····​return-​void  
23 .​end·​method  
   
   
24 #·​virtual·​methods 3 #·​virtual·​methods
25 .​method·​public·showAsDropDown(Landro​id/​view/​View;​II)​V 4 .​method·​public·abstract·​a(Landroid/​support/​v7/​internal/​widget/​p;​)​V
26 ····​.​locals·​2  
   
27 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I  
   
28 ····​const/​16·​v1,​·​0x15  
   
29 ····​if-​ge·​v0,​·​v1,​·​:​cond_0  
   
30 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>a:​Z  
   
31 ····​if-​eqz·​v0,​·​:​cond_0  
   
32 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getHeight()​I  
   
33 ····​move-​result·​v0  
   
34 ····​sub-​int/​2addr·​p3,​·​v0  
   
35 ····​:​cond_0  
36 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​PopupWindow;​-​>showAsDropDown(Landr​oid/​view/​View;​II)​V  
   
37 ····​return-​void  
38 .​end·​method 5 .​end·​method
   
39 .​method·​public·​showAsDropDown(Landro​id/​view/​View;​III)​V 6 .​method·​public·abstract·​a(Landroid/​support/​v7/​internal/​widget/​p;​Landroid/​view/​View;​IJ)​V
40 ····​.​locals·​2  
41 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​  
42 ········​value·​=·​0x13  
43 ····​.​end·​annotation  
   
44 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I  
   
45 ····​const/​16·​v1,​·​0x15  
   
46 ····​if-​ge·​v0,​·​v1,​·​:​cond_0  
   
47 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​u;​-​>a:​Z  
   
48 ····​if-​eqz·​v0,​·​:​cond_0  
   
49 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getHeight()​I  
   
50 ····​move-​result·​v0  
   
51 ····​sub-​int/​2addr·​p3,​·​v0  
   
52 ····​:​cond_0  
53 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​widget/​PopupWindow;​-​>showAsDropDown(Landr​oid/​view/​View;​III)​V  
   
54 ····​return-​void  
55 .​end·​method  
   
56 .​method·​public·​update(Landroid/​view/​View;​IIII)​V  
Max diff block lines reached; 0/3603 bytes (0.00%) of diff not shown.
smali/android/support/v7/internal/widget/v.smali
Offset 1, 57 lines modified Offset 1, 64 lines modified
1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​v;​ 1 .​class·​Landroid/​support/​v7/​internal/​widget/​v;​
2 .​super·​Landroid/​widget/​TextView;​ 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/​p;​
   
   
3 #·​direct·​methods 7 #·​direct·​methods
4 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 8 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​p;​)​V
5 ····​.​locals·1 9 ····​.​locals·0
   
6 ····​const/​4·​v0,​·​0x0 10 ····iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
7 ····​invoke-​direct·​{p0,​·p1,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
8 ····​return-​void 12 ····​return-​void
9 .​end·​method 13 .​end·​method
   
10 .​method·public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 14 .​method·synthetic·​constructor·​<init>(Landroid/​support/​v7/​internal/​widget/​p;​Landroid/​support/​v7/​internal/​widget/​q;​)​V
11 ····​.​locals·1 15 ····​.​locals·0
   
12 ····​const/​4·​v0,​·​0x0  
   
13 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​v;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​v;​-​><init>(Landroid/​support/​v7/​internal/​widget/​p;​)​V
   
14 ····​return-​void 17 ····​return-​void
15 .​end·​method 18 .​end·​method
   
16 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V  
17 ····​.​locals·​3  
   
18 ····const/​4·v2,​·​0x0 19 #·virtual·methods
  20 .​method·​public·​run()​V
  21 ····​.​locals·​1
   
19 ····​invoke-​direct·{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​TextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 22 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
20 ····sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>CompatTextView:​[I 23 ····iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>u:​Z
   
21 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 24 ····​if-​eqz·​v0,​·:​cond_1
   
22 ····move-​result-​object·​v0 25 ····iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
23 ····sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>CompatTextView_textA​llCaps:​I 26 ····invoke-​virtual·{v0},​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>getAdapter()​Landroid/​widget/​Adapter;​
   
24 ····invoke-​virtual·​{v0,​·​v1,​·v2},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z 27 ····move-​result-​object·​v0
   
25 ····move-​result·​v1 28 ····if-​eqz·​v0,​·​:​cond_0
   
26 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
27 ····​if-​eqz·​v1,​·:​cond_0 30 ····​invoke-​virtual·{v0,​·​p0},​·Landroid/​support/​v7/​internal/​widget/​p;​-​>post(Ljava/​lang/​Runnable;​)​Z
   
28 ····new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​b/​a;​ 31 ····:​cond_0
  32 ····​:​goto_0
  33 ····​return-​void
   
29 ····invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​b/​a;​-​><init>(Landroid/​content/​Context;​)​V 34 ····:​cond_1
  35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>a:​Landroid/​support/​v7/​internal/​widget/​p;​
   
30 ····​invoke-​virtual·​{p0,​·v0},​·​Landroid/​support/​v7/​internal/​widget/​v;​-​>setTransformationMet​hod(Landroid/​text/​method/​TransformationMethod;​)​V 36 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​p;​-​>b(Landroid/​support/​v7/​internal/​widget/​p;​)​V
   
31 ····​:​cond_0 37 ····goto·​:​goto_0
32 ····​return-​void  
33 .​end·​method 38 .​end·​method
smali/android/support/v7/internal/widget/w.smali
Offset 1, 37 lines modified Offset 1, 139 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​w;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​w;​
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  
   
16 .​method·public·abstract·​h()​Z 11 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
17 .​end·​method  
  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/​bf;​-​>a(IZ)​Z
   
  15 ····​move-​result·​v1
   
  16 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>a:​Z
   
  17 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>PopupWindow_android_​popupBackground:​I
   
  18 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
18 .​method·​public·​abstract·i()​V 19 ····​move-​result-​object·v1
   
  20 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>setBackgroundDrawabl​e(Landroid/​graphics/​drawable/​Drawable;​)​V
   
  21 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b()​V
   
  22 ····​return-​void
19 .​end·​method 23 .​end·​method
   
20 .​method·​public·​abstract·​j()​V  
  24 #·​virtual·​methods
  25 .​method·​public·​showAsDropDown(Landro​id/​view/​View;​II)​V
  26 ····​.​locals·​2
   
  27 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  28 ····​const/​16·​v1,​·​0x15
   
  29 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
  30 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>a:​Z
   
  31 ····​if-​eqz·​v0,​·​:​cond_0
   
  32 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getHeight()​I
   
  33 ····​move-​result·​v0
   
  34 ····​sub-​int/​2addr·​p3,​·​v0
   
  35 ····​:​cond_0
  36 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​PopupWindow;​-​>showAsDropDown(Landr​oid/​view/​View;​II)​V
   
  37 ····​return-​void
21 .​end·​method 38 .​end·​method
   
22 .​method·​public·abstract·setWindowCallback(Lan​droid/​support/​v7/​internal/​a/​h;​)​V 39 .​method·​public·​showAsDropDown(Landro​id/​view/​View;​III)​V
  40 ····​.​locals·​2
  41 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​
  42 ········​value·​=·​0x13
  43 ····​.​end·​annotation
   
  44 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  45 ····​const/​16·​v1,​·​0x15
   
  46 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
  47 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​w;​-​>a:​Z
   
  48 ····​if-​eqz·​v0,​·​:​cond_0
   
  49 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getHeight()​I
   
  50 ····​move-​result·​v0
   
  51 ····​sub-​int/​2addr·​p3,​·​v0
   
  52 ····​:​cond_0
Max diff block lines reached; 777/4033 bytes (19.27%) of diff not shown.
smali/android/support/v7/internal/widget/x.smali
Offset 1, 88 lines modified Offset 1, 57 lines modified
1 .​class·​public·interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​x;​ 1 .​class·​public·​Landroid/​support/​v7/​internal/​widget/​x;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​widget/​TextView;​
   
   
3 #·virtual·​methods 3 #·direct·​methods
4 .​method·​public·abstract·a()​Landroid/​view/​ViewGroup;​ 4 .​method·​public·constructor·<init>(Landroid/​content/​Context;​)​V
5 .​end·​method 5 ····​.​locals·​1
   
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/​a/​h;​)​V 6 ····​const/​4·​v0,​·​0x0
11 .​end·​method  
   
12 .​method·​public·abstract·a(Landroid/​support/​v7/​internal/​widget/​af;​)​V 7 ····​invoke-​direct·{p0,​·​p1,​·v0},​·Landroid/​support/​v7/​internal/​widget/​x;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
13 .​end·​method  
   
14 .​method·public·abstract·a(Landroid/​view/​Menu;​Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V 8 ····return-​void
15 .​end·​method 9 .​end·​method
   
16 .​method·​public·abstract·a(Ljava/​lang/​CharSequence;​)​V 10 .​method·​public·constructor·<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
17 .​end·​method 11 ····​.​locals·​1
   
18 .​method·public·​abstract·​a(Z)​V 12 ····const/​4·​v0,​·​0x0
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 13 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​x;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
27 .​end·​method  
   
28 .​method·public·abstract·​c()​Z 14 ····​return-​void
29 .​end·​method 15 .​end·​method
   
30 .​method·​public·abstract·d(I)​V 16 .​method·​public·constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
31 .​end·​method 17 ····​.​locals·​3
   
32 .​method·public·​abstract·​d()​Z 18 ····const/​4·​v2,​·​0x0
33 .​end·​method  
   
34 .​method·​public·abstract·e()​V 19 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​TextView;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
35 .​end·​method  
   
36 .​method·​public·​abstract·​f()​Ljava/​lang/​CharSequence;​ 20 ····​sget-​object·​v0,​·Landroid/​support/​v7/​b/​l;​-​>CompatTextView:​[I
37 .​end·​method  
   
38 .​method·​public·abstract·​g()​V 21 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
39 .​end·​method  
   
40 .​method·​public·​abstract·h()​V 22 ····​move-​result-​object·v0
41 .​end·​method  
   
42 .​method·public·abstract·​i()​Z 23 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>CompatTextView_textA​llCaps:​I
43 .​end·​method  
   
44 .​method·public·​abstract·​j()​Z 24 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z
45 .​end·​method  
   
46 .​method·public·​abstract·k()​Z 25 ····​move-​result·v1
47 .​end·​method  
   
48 .​method·public·​abstract·l()​Z 26 ····​invoke-​virtual·​{v0},​·Landroid/​content/​res/​TypedArray;​-​>recycle()​V
49 .​end·​method  
   
50 .​method·public·abstract·​m()​Z 27 ····if-​eqz·v1,​·​:​cond_0
51 .​end·​method  
   
52 .​method·public·​abstract·​n()​V 28 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​b/​a;​
53 .​end·​method  
   
54 .​method·public·abstract·o()​V 29 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​b/​a;​-​><init>(Landroid/​content/​Context;​)​V
55 .​end·​method  
   
56 .​method·public·abstract·​p()​I 30 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​internal/​widget/​x;​-​>setTransformationMet​hod(Landroid/​text/​method/​TransformationMethod;​)​V
57 .​end·​method  
   
58 .​method·public·abstract·​q()​I 31 ····​:​cond_0
  32 ····​return-​void
59 .​end·​method 33 .​end·​method
smali/android/support/v7/internal/widget/y.smali
Offset 1, 390 lines modified Offset 1, 37 lines modified
1 .​class·​Landroid/​support/​v7/​internal/​widget/​y;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​y;​
2 .​super·​Landroid/​graphics/​drawable/​Drawable;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces  
4 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​  
   
   
5 #·​instance·​fields  
6 .​field·​private·​final·​a:​Landroid/​graphics/​drawable/​Drawable;​  
   
   
7 #·​direct·​methods  
8 .​method·​public·​constructor·​<init>(Landroid/​graphics/​drawable/​Drawable;​)​V  
9 ····​.​locals·​1  
   
10 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V  
   
11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​  
   
12 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​  
   
13 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>setCallback(Landroid​/​graphics/​drawable/​Drawable$Callback;​)​V  
   
14 ····​return-​void  
15 .​end·​method  
   
   
16 #·​virtual·​methods 3 #·​virtual·​methods
17 .​method·​public·draw(Landroid/​graphics/​Canvas;​)​V 4 .​method·​public·​abstract·a(I)​V
18 ····​.​locals·​1  
   
19 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​  
   
20 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>draw(Landroid/​graphics/​Canvas;​)​V  
   
21 ····​return-​void  
22 .​end·​method 5 .​end·​method
   
23 .​method·​public·getChangingConfigurat​ions()​I 6 .​method·​public·abstract·​a(Landroid/​view/​Menu;​Landroid/​support/​v7/​internal/​view/​menu/​y;​)​V
24 ····​.​locals·​1  
   
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​  
   
26 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getChangingConfigura​tions()​I  
   
27 ····​move-​result·​v0  
   
28 ····​return·​v0  
29 .​end·​method 7 .​end·​method
   
30 .​method·​public·getCurrent()​Landroid/​graphics/​drawable/​Drawable;​ 8 .​method·​public·​abstract·d()​Z
31 ····​.​locals·​1  
   
32 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​  
   
33 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getCurrent()​Landroid/​graphics/​drawable/​Drawable;​  
   
34 ····​move-​result-​object·​v0  
   
35 ····​return-​object·​v0  
36 .​end·​method 9 .​end·​method
   
37 .​method·​public·getIntrinsicHeight()​I 10 .​method·​public·abstract·​e()​Z
38 ····​.​locals·​1  
   
39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​  
   
40 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getIntrinsicHeight()​I  
   
41 ····​move-​result·​v0  
   
42 ····​return·​v0  
43 .​end·​method 11 .​end·​method
   
44 .​method·​public·getIntrinsicWidth()​I 12 .​method·​public·abstract·​f()​Z
45 ····​.​locals·​1  
   
46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​  
   
47 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getIntrinsicWidth()​I  
   
48 ····​move-​result·​v0  
   
49 ····​return·​v0  
50 .​end·​method 13 .​end·​method
   
51 .​method·​public·getMinimumHeight()​I 14 .​method·​public·abstract·g()​Z
52 ····​.​locals·​1  
   
53 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​internal/​widget/​y;​-​>a:​Landroid/​graphics/​drawable/​Drawable;​  
   
54 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getMinimumHeight()​I  
   
55 ····​move-​result·​v0  
   
56 ····​return·​v0  
57 .​end·​method 15 .​end·​method
   
58 .​method·​public·getMinimumWidth()​I 16 .​method·​public·abstract·h()​Z
Max diff block lines reached; 7969/11374 bytes (70.06%) of diff not shown.
smali/android/support/v7/internal/widget/z.smali
Offset 1, 7 lines modified Offset 1, 88 lines modified
1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​z;​ 1 .​class·​public·​interface·​abstract·​Landroid/​support/​v7/​internal/​widget/​z;​
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/​aa;​)​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/​a/​h;​)​V
  11 .​end·​method
   
  12 .​method·​public·​abstract·​a(Landroid/​support/​v7/​internal/​widget/​ah;​)​V
  13 .​end·​method
   
  14 .​method·​public·​abstract·​a(Landroid/​view/​Menu;​Landroid/​support/​v7/​internal/​view/​menu/​y;​)​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/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; 7770/11790 bytes (65.90%) of diff not shown.
smali/android/support/v7/widget/LinearLayoutCompat.smali
Offset 72, 104 lines modified Offset 72, 104 lines modified
   
72 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>c:​I 72 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>c:​I
   
73 ····​const·​v0,​·​0x800033 73 ····​const·​v0,​·​0x800033
   
74 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>e:​I 74 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 76 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
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/​bb;​-​>a(II)​I 79 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​LinearLayoutCompat;​-​>setOrientation(I)​V 82 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​bb;​-​>a(II)​I 85 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​LinearLayoutCompat;​-​>setGravity(I)​V 88 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​bb;​-​>a(IZ)​Z 91 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​LinearLayoutCompat;​-​>setBaselineAligned(Z​)​V 94 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​bb;​-​>a(IF)​F 98 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(IF)​F
   
99 ····​move-​result·​v1 99 ····​move-​result·​v1
   
100 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>g:​F 100 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​bb;​-​>a(II)​I 102 ····​invoke-​virtual·​{v0,​·​v1,​·​v4},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(II)​I
   
103 ····​move-​result·​v1 103 ····​move-​result·​v1
   
104 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>b:​I 104 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​bb;​-​>a(IZ)​Z 106 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(IZ)​Z
   
107 ····​move-​result·​v1 107 ····​move-​result·​v1
   
108 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>h:​Z 108 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 110 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>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/​LinearLayoutCompat;​-​>setDividerDrawable(L​android/​graphics/​drawable/​Drawable;​)​V 112 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​bb;​-​>a(II)​I 114 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(II)​I
   
115 ····​move-​result·​v1 115 ····​move-​result·​v1
   
116 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>n:​I 116 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>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/​bb;​-​>d(II)​I 118 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>d(II)​I
   
119 ····​move-​result·​v1 119 ····​move-​result·​v1
   
120 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>o:​I 120 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​-​>o:​I
   
121 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b()​V 121 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b()​V
   
122 ····​return-​void 122 ····​return-​void
Max diff block lines reached; 6091/11180 bytes (54.48%) of diff not shown.
smali/android/support/v7/widget/SearchView$SearchAutoComplete.smali
Offset 5, 15 lines modified Offset 5, 15 lines modified
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​final·​a:​[I 6 .​field·​private·​final·​a:​[I
   
7 .​field·​private·​b:​I 7 .​field·​private·​b:​I
   
8 .​field·​private·​c:​Landroid/​support/​v7/​widget/​SearchView;​ 8 .​field·​private·​c:​Landroid/​support/​v7/​widget/​SearchView;​
   
9 .​field·​private·​final·​d:​Landroid/​support/​v7/​internal/​widget/​aw;​ 9 .​field·​private·​final·​d:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
   
10 #·​direct·​methods 10 #·​direct·​methods
11 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 11 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
12 ····​.​locals·​1 12 ····​.​locals·​1
   
13 ····​const/​4·​v0,​·​0x0 13 ····​const/​4·​v0,​·​0x0
Offset 54, 38 lines modified Offset 54, 38 lines modified
   
54 ····​move-​result·​v0 54 ····​move-​result·​v0
   
55 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>b:​I 55 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>b:​I
   
56 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>a:​[I 56 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>a:​[I
   
57 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 57 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p3,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
58 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
59 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>d(I)​Z 59 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>d(I)​Z
   
60 ····​move-​result·​v1 60 ····​move-​result·​v1
   
61 ····​if-​eqz·​v1,​·​:​cond_0 61 ····​if-​eqz·​v1,​·​:​cond_0
   
62 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 62 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
63 ····​move-​result-​object·​v1 63 ····​move-​result-​object·​v1
   
64 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>setDropDownBackgroun​dDrawable(Landroid/​graphics/​drawable/​Drawable;​)​V 64 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>setDropDownBackgroun​dDrawable(Landroid/​graphics/​drawable/​Drawable;​)​V
   
65 ····​:​cond_0 65 ····​:​cond_0
66 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>b()​V 66 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>b()​V
   
67 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>c()​Landroid/​support/​v7/​internal/​widget/​aw;​ 67 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>c()​Landroid/​support/​v7/​internal/​widget/​ba;​
   
68 ····​move-​result-​object·​v0 68 ····​move-​result-​object·​v0
   
69 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>d:​Landroid/​support/​v7/​internal/​widget/​aw;​ 69 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
70 ····​return-​void 70 ····​return-​void
71 .​end·​method 71 .​end·​method
   
   
72 #·​virtual·​methods 72 #·​virtual·​methods
73 .​method·​public·​enoughToFilter()​Z 73 .​method·​public·​enoughToFilter()​Z
Offset 274, 17 lines modified Offset 274, 17 lines modified
   
274 ····​return-​void 274 ····​return-​void
275 .​end·​method 275 .​end·​method
   
276 .​method·​public·​setDropDownBackground​Resource(I)​V 276 .​method·​public·​setDropDownBackground​Resource(I)​V
277 ····​.​locals·​1 277 ····​.​locals·​1
   
278 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>d:​Landroid/​support/​v7/​internal/​widget/​aw;​ 278 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>d:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
279 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 279 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
280 ····​move-​result-​object·​v0 280 ····​move-​result-​object·​v0
   
281 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>setDropDownBackgroun​dDrawable(Landroid/​graphics/​drawable/​Drawable;​)​V 281 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>setDropDownBackgroun​dDrawable(Landroid/​graphics/​drawable/​Drawable;​)​V
   
282 ····​return-​void 282 ····​return-​void
283 .​end·​method 283 .​end·​method
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/​LinearLayoutCompat;​ 2 .​super·​Landroid/​support/​v7/​widget/​LinearLayoutCompat;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​b/​c;​ 4 .​implements·​Landroid/​support/​v7/​c/​c;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​static·​final·​a:​Landroid/​support/​v7/​widget/​ad;​ 6 .​field·​static·​final·​a:​Landroid/​support/​v7/​widget/​ad;​
   
7 .​field·​private·​static·​final·​b:​Z 7 .​field·​private·​static·​final·​b:​Z
   
Offset 24, 15 lines modified Offset 24, 15 lines modified
   
24 .​field·​private·​F:​I 24 .​field·​private·​F:​I
   
25 .​field·​private·​G:​Landroid/​app/​SearchableInfo;​ 25 .​field·​private·​G:​Landroid/​app/​SearchableInfo;​
   
26 .​field·​private·​H:​Landroid/​os/​Bundle;​ 26 .​field·​private·​H:​Landroid/​os/​Bundle;​
   
27 .​field·​private·​final·​I:​Landroid/​support/​v7/​internal/​widget/​aw;​ 27 .​field·​private·​final·​I:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
28 .​field·​private·​J:​Ljava/​lang/​Runnable;​ 28 .​field·​private·​J:​Ljava/​lang/​Runnable;​
   
29 .​field·​private·​final·​K:​Ljava/​lang/​Runnable;​ 29 .​field·​private·​final·​K:​Ljava/​lang/​Runnable;​
   
30 .​field·​private·​L:​Ljava/​lang/​Runnable;​ 30 .​field·​private·​L:​Ljava/​lang/​Runnable;​
   
Offset 74, 15 lines modified Offset 74, 15 lines modified
   
74 .​field·​private·​t:​Landroid/​view/​View$OnClickListener;​ 74 .​field·​private·​t:​Landroid/​view/​View$OnClickListener;​
   
75 .​field·​private·​u:​Z 75 .​field·​private·​u:​Z
   
76 .​field·​private·​v:​Z 76 .​field·​private·​v:​Z
   
77 .​field·​private·​w:​Landroid/​support/​v4/​widget/​e;​ 77 .​field·​private·​w:​Landroid/​support/​a/​h/​e;​
   
78 .​field·​private·​x:​Z 78 .​field·​private·​x:​Z
   
79 .​field·​private·​y:​Ljava/​lang/​CharSequence;​ 79 .​field·​private·​y:​Ljava/​lang/​CharSequence;​
   
80 .​field·​private·​z:​Z 80 .​field·​private·​z:​Z
   
Offset 357, 19 lines modified Offset 357, 19 lines modified
   
357 ····​if-​nez·​v0,​·​:​cond_0 357 ····​if-​nez·​v0,​·​:​cond_0
   
358 ····​:​goto_0 358 ····​:​goto_0
359 ····​return-​object·​p1 359 ····​return-​object·​p1
   
360 ····​:​cond_0 360 ····​:​cond_0
361 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>I:​Landroid/​support/​v7/​internal/​widget/​aw;​ 361 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>I:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
362 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>k:​I 362 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>k:​I
   
363 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​aw;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​ 363 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ba;​-​>a(I)​Landroid/​graphics/​drawable/​Drawable;​
   
364 ····​move-​result-​object·​v1 364 ····​move-​result-​object·​v1
   
365 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>c:​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​ 365 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>c:​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​
   
366 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>getTextSize()​F 366 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>getTextSize()​F
   
Offset 629, 15 lines modified Offset 629, 15 lines modified
   
629 ····​move-​result-​object·​v0 629 ····​move-​result-​object·​v0
   
630 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 630 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
631 ····​move-​result-​object·​v0 631 ····​move-​result-​object·​v0
   
632 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​e;​-​>abc_search_view_pref​erred_width:​I 632 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​e;​-​>abc_search_view_pref​erred_width:​I
   
633 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I 633 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDimensionPixelSiz​e(I)​I
   
634 ····​move-​result·​v0 634 ····​move-​result·​v0
   
635 ····​return·​v0 635 ····​return·​v0
636 .​end·​method 636 .​end·​method
Offset 863, 23 lines modified Offset 863, 23 lines modified
863 ····​or-​int/​2addr·​v0,​·​v2 863 ····​or-​int/​2addr·​v0,​·​v2
   
864 ····​:​cond_0 864 ····​:​cond_0
865 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>c:​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​ 865 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>c:​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​
   
866 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>setInputType(I)​V 866 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v7/​widget/​SearchView$SearchAuto​Complete;​-​>setInputType(I)​V
   
867 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>w:​Landroid/​support/​v4/​widget/​e;​ 867 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>w:​Landroid/​support/​a/​h/​e;​
   
868 ····​if-​eqz·​v0,​·​:​cond_1 868 ····​if-​eqz·​v0,​·​:​cond_1
   
869 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>w:​Landroid/​support/​v4/​widget/​e;​ 869 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​SearchView;​-​>w:​Landroid/​support/​a/​h/​e;​
   
870 ····​const/​4·​v2,​·​0x0 870 ····​const/​4·​v2,​·​0x0
   
871 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v4/​widget/​e;​-​>a(Landroid/​database/​Cursor;​)​V 871 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​a/​h/​e;​-​>a(Landroid/​database/​Cursor;​)​V
   
872 ····​:​cond_1 872 ····​:​cond_1
Max diff block lines reached; 3809/7186 bytes (53.01%) of diff not shown.
smali/android/support/v7/widget/Toolbar.smali
Offset 7, 31 lines modified Offset 7, 31 lines modified
   
7 .​field·​private·​final·​B:​[I 7 .​field·​private·​final·​B:​[I
   
8 .​field·​private·​C:​Landroid/​support/​v7/​widget/​ao;​ 8 .​field·​private·​C:​Landroid/​support/​v7/​widget/​ao;​
   
9 .​field·​private·​final·​D:​Landroid/​support/​v7/​widget/​o;​ 9 .​field·​private·​final·​D:​Landroid/​support/​v7/​widget/​o;​
   
10 .​field·​private·​E:​Landroid/​support/​v7/​internal/​widget/​bc;​ 10 .​field·​private·​E:​Landroid/​support/​v7/​internal/​widget/​bg;​
   
11 .​field·​private·​F:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 11 .​field·​private·​F:​Landroid/​support/​v7/​widget/​a;​
   
12 .​field·​private·​G:​Landroid/​support/​v7/​widget/​am;​ 12 .​field·​private·​G:​Landroid/​support/​v7/​widget/​am;​
   
13 .​field·​private·​H:​Landroid/​support/​v7/​internal/​view/​menu/​y;​ 13 .​field·​private·​H:​Landroid/​support/​v7/​internal/​view/​menu/​y;​
   
14 .​field·​private·​I:​Landroid/​support/​v7/​internal/​view/​menu/​j;​ 14 .​field·​private·​I:​Landroid/​support/​v7/​internal/​view/​menu/​j;​
   
15 .​field·​private·​J:​Z 15 .​field·​private·​J:​Z
   
16 .​field·​private·​K:​I 16 .​field·​private·​K:​I
   
17 .​field·​private·​final·​L:​Ljava/​lang/​Runnable;​ 17 .​field·​private·​final·​L:​Ljava/​lang/​Runnable;​
   
18 .​field·​private·​final·​M:​Landroid/​support/​v7/​internal/​widget/​aw;​ 18 .​field·​private·​final·​M:​Landroid/​support/​v7/​internal/​widget/​ba;​
   
19 .​field·​a:​Landroid/​view/​View;​ 19 .​field·​a:​Landroid/​view/​View;​
   
20 .​field·​private·​b:​Landroid/​support/​v7/​widget/​ActionMenuView;​ 20 .​field·​private·​b:​Landroid/​support/​v7/​widget/​ActionMenuView;​
   
21 .​field·​private·​c:​Landroid/​widget/​TextView;​ 21 .​field·​private·​c:​Landroid/​widget/​TextView;​
   
Offset 63, 15 lines modified Offset 63, 15 lines modified
   
63 .​field·​private·​q:​I 63 .​field·​private·​q:​I
   
64 .​field·​private·​r:​I 64 .​field·​private·​r:​I
   
65 .​field·​private·​s:​I 65 .​field·​private·​s:​I
   
66 .​field·​private·​final·​t:​Landroid/​support/​v7/​internal/​widget/​ae;​ 66 .​field·​private·​final·​t:​Landroid/​support/​v7/​internal/​widget/​ag;​
   
67 .​field·​private·​u:​I 67 .​field·​private·​u:​I
   
68 .​field·​private·​v:​Ljava/​lang/​CharSequence;​ 68 .​field·​private·​v:​Ljava/​lang/​CharSequence;​
   
69 .​field·​private·​w:​Ljava/​lang/​CharSequence;​ 69 .​field·​private·​w:​Ljava/​lang/​CharSequence;​
   
Offset 92, 15 lines modified Offset 92, 15 lines modified
   
92 ····​return-​void 92 ····​return-​void
93 .​end·​method 93 .​end·​method
   
94 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 94 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
95 ····​.​locals·​1 95 ····​.​locals·​1
   
96 ····​sget·​v0,​·​Landroid/​support/​v7/​a/​b;​-​>toolbarStyle:​I 96 ····​sget·​v0,​·​Landroid/​support/​v7/​b/​b;​-​>toolbarStyle:​I
   
97 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 97 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
98 ····​return-​void 98 ····​return-​void
99 .​end·​method 99 .​end·​method
   
100 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 100 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
Offset 114, 19 lines modified Offset 114, 19 lines modified
   
114 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​Landroid/​content/​Context;​ 114 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​Landroid/​content/​Context;​
   
115 ····​move-​result-​object·​v0 115 ····​move-​result-​object·​v0
   
116 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 116 ····​invoke-​direct·​{p0,​·​v0,​·​p2,​·​p3},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
117 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ae;​ 117 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​ag;​
   
118 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ae;​-​><init>()​V 118 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v7/​internal/​widget/​ag;​-​><init>()​V
   
119 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>t:​Landroid/​support/​v7/​internal/​widget/​ae;​ 119 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>t:​Landroid/​support/​v7/​internal/​widget/​ag;​
   
120 ····​const·​v0,​·​0x800013 120 ····​const·​v0,​·​0x800013
   
121 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>u:​I 121 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>u:​I
   
122 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 122 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
Offset 152, 188 lines modified Offset 152, 188 lines modified
   
152 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>L:​Ljava/​lang/​Runnable;​ 152 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>L:​Ljava/​lang/​Runnable;​
   
153 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getContext()​Landroid/​content/​Context;​ 153 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>getContext()​Landroid/​content/​Context;​
   
154 ····​move-​result-​object·​v0 154 ····​move-​result-​object·​v0
   
155 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>Toolbar:​[I 155 ····​sget-​object·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>Toolbar:​[I
   
156 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v6},​·​Landroid/​support/​v7/​internal/​widget/​bb;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bb;​ 156 ····​invoke-​static·​{v0,​·​p2,​·​v1,​·​p3,​·​v6},​·​Landroid/​support/​v7/​internal/​widget/​bf;​-​>a(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​[III)​Landroid/​support/​v7/​internal/​widget/​bf;​
   
157 ····​move-​result-​object·​v0 157 ····​move-​result-​object·​v0
   
158 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>Toolbar_titleTextApp​earance:​I 158 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>Toolbar_titleTextApp​earance:​I
   
Max diff block lines reached; 36515/40329 bytes (90.54%) of diff not shown.
smali/android/support/v7/widget/a.smali
Offset 1, 2 lines modified Offset 1, 1686 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/​a/​g/​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/39514 bytes (0.00%) of diff not shown.
smali/android/support/v7/widget/ah.smali
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​ah;​ 1 .​class·​Landroid/​support/​v7/​widget/​ah;​
2 .​super·​Landroid/​support/​v4/​widget/​ae;​ 2 .​super·​Landroid/​support/​a/​h/​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/​ae;​-​><init>(Landroid/​content/​Context;​ILandroid/​database/​Cursor;​Z)​V 50 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1,​·​v3},​·​Landroid/​support/​a/​h/​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/​ah;​-​>p:​Z 52 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ah;​-​>p:​Z
   
53 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​ah;​-​>q:​I 53 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​ah;​-​>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/​ah;​-​>m:​Landroid/​content/​Context;​ 241 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ah;​-​>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/​a/​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/​ah;​-​>a(Ljava/​lang/​String;​Landroid/​graphics/​drawable/​Drawable;​)​V 244 ····​invoke-​direct·​{p0,​·​v3,​·​v0},​·​Landroid/​support/​v7/​widget/​ah;​-​>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/​ah;​-​>d:​Landroid/​content/​Context;​ 799 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​ah;​-​>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/​ah;​-​>d:​Landroid/​content/​Context;​ 805 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​ah;​-​>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/​ae;​-​>a(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 1403 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​a/​h/​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/​ai;​ 1405 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​widget/​ai;​
   
1406 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v7/​widget/​ai;​-​><init>(Landroid/​view/​View;​)​V 1406 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v7/​widget/​ai;​-​><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/​ae;​-​>a(Landroid/​database/​Cursor;​)​V 1460 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​h/​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; 1539/5253 bytes (29.30%) of diff not shown.
smali/android/support/v7/widget/ai.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/​ai;​-​>d:​Landroid/​widget/​ImageView;​ 58 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​ai;​-​>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/am.smali
Offset 230, 25 lines modified Offset 230, 25 lines modified
   
230 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>e(Z)​V 230 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​support/​v7/​internal/​view/​menu/​m;​-​>e(Z)​V
   
231 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 231 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​
   
232 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​ 232 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​
   
233 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v7/​b/​c;​ 233 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v7/​c/​c;​
   
234 ····​if-​eqz·​v0,​·​:​cond_2 234 ····​if-​eqz·​v0,​·​:​cond_2
   
235 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 235 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​
   
236 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​ 236 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​widget/​Toolbar;​-​>a:​Landroid/​view/​View;​
   
237 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​b/​c;​ 237 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​c/​c;​
   
238 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​b/​c;​-​>a()​V 238 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​c/​c;​-​>a()​V
   
239 ····​:​cond_2 239 ····​:​cond_2
240 ····​return·​v3 240 ····​return·​v3
241 .​end·​method 241 .​end·​method
   
242 .​method·​public·​b()​Z 242 .​method·​public·​b()​Z
243 ····​.​locals·​1 243 ····​.​locals·​1
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/​am;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 266 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>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/​b/​c;​ 268 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v7/​c/​c;​
   
269 ····​if-​eqz·​v0,​·​:​cond_0 269 ····​if-​eqz·​v0,​·​:​cond_0
   
270 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 270 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>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/​b/​c;​ 272 ····​check-​cast·​v0,​·​Landroid/​support/​v7/​c/​c;​
   
273 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​b/​c;​-​>b()​V 273 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v7/​c/​c;​-​>b()​V
   
274 ····​:​cond_0 274 ····​:​cond_0
275 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 275 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​
   
276 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>c:​Landroid/​support/​v7/​widget/​Toolbar;​ 276 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​am;​-​>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/an.smali
Offset 1, 20 lines modified Offset 1, 20 lines modified
1 .​class·​public·​Landroid/​support/​v7/​widget/​an;​ 1 .​class·​public·​Landroid/​support/​v7/​widget/​an;​
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/​an;​-​>b:​I 10 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​an;​-​>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/​an;​-​>b:​I 28 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​an;​-​>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/​an;​-​>b:​I 35 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​an;​-​>b:​I
   
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
38 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​an;​)​V 38 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​widget/​an;​)​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/​an;​-​>b:​I 42 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​an;​-​>b:​I
   
43 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v7/​widget/​an;​-​>b:​I 43 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v7/​widget/​an;​-​>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/​an;​-​>b:​I 68 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​an;​-​>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/​an;​-​>b:​I 75 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​an;​-​>b:​I
   
76 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​an;​-​>a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V 76 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​an;​-​>a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V
   
smali/android/support/v7/widget/ap.smali
Offset 1, 55 lines modified Offset 1, 92 lines modified
1 .​class·​final·​Landroid/​support/​v7/​widget/​ap;​ 1 .​class·​Landroid/​support/​v7/​widget/​ap;​
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/​aq;​
   
  12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v7/​widget/​aq;​-​><init>()​V
   
8 ····invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 13 ····sput-​object·v0,​·​Landroid/​support/​v7/​widget/​ap;​-​>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/​ap;​-​>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/​ap;​-​>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/​ap;​-​>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/​ap;​-​>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/​ap;​-​>b:​Z
30 ····​.​locals·​1  
  45 ····​if-​eqz·​v0,​·​:​cond_0
   
31 ····invoke-​virtual·{p0,​·p1},​·Landroid/​support/​v7/​widget/​ap;​-​>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/aq.smali
Offset 1, 116 lines modified Offset 1, 55 lines modified
1 .​class·public·​Landroid/​support/​v7/​widget/​aq;​ 1 .​class·final·​Landroid/​support/​v7/​widget/​aq;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​a/​h;​ 4 .​implements·​Landroid/​os/​Parcelable$Creator;​
   
   
5 #·​instance·​fields  
6 .​field·​private·​a:​Landroid/​support/​v7/​internal/​a/​h;​  
   
   
7 #·​direct·​methods 5 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​support/​v7/​internal/​a/​h;​)​V 6 .​method·​constructor·​<init>()​V
9 ····​.​locals·2 7 ····​.​locals·0
   
10 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
11 ····​if-​nez·​p1,​·​:​cond_0  
   
12 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​  
   
13 ····​const-​string·​v1,​·​"Window·​callback·​may·​not·​be·​null"  
   
14 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V  
   
15 ····​throw·​v0  
   
16 ····​:​cond_0  
17 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​aq;​-​>a:​Landroid/​support/​v7/​internal/​a/​h;​  
   
18 ····​return-​void 9 ····​return-​void
19 .​end·​method 10 .​end·​method
   
   
20 #·​virtual·​methods 11 #·​virtual·​methods
21 .​method·​public·​a(Landroid/​support/​v7/​b/​b;​)​Landroid/​support/​v7/​b/​a;​ 12 .​method·​public·​a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​widget/​ap;​
22 ····​.​locals·​1 13 ····​.​locals·​1
   
23 ····iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​widget/​aq;​-​>a:​Landroid/​support/​v7/​internal/​a/​h;​ 14 ····new-​instance·v0,​·​Landroid/​support/​v7/​widget/​ap;​
   
24 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​a/​h;​-​>a(Landroid/​support/​v7/​b/​b;​)​Landroid/​support/​v7/​b/​a;​ 15 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v7/​widget/​ap;​-​><init>(Landroid/​os/​Parcel;​)​V
   
25 ····​move-​result-​object·​v0  
   
26 ····​return-​object·​v0 16 ····​return-​object·​v0
27 .​end·​method 17 .​end·​method
   
28 .​method·​public·​a(I)​Landroid/​view/​View;​ 18 .​method·​public·​a(I)​[Landroid/​support/​v7/​widget/​ap;​
29 ····​.​locals·​1 19 ····​.​locals·​1
   
30 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​aq;​-​>a:​Landroid/​support/​v7/​internal/​a/​h;​ 20 ····new-​array·​v0,​·​p1,​·[Landroid/​support/​v7/​widget/​ap;​
   
31 ····​invoke-​interface·​{v0,​·​p1},​·​Landroid/​support/​v7/​internal/​a/​h;​-​>a(I)​Landroid/​view/​View;​  
   
32 ····​move-​result-​object·​v0  
   
33 ····​return-​object·​v0 21 ····​return-​object·​v0
34 .​end·​method 22 .​end·​method
   
35 .​method·​public·​a(ILandroid/​view/​Menu;​)​Z 23 .​method·​public·​synthetic·createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
36 ····​.​locals·​1  
   
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​aq;​-​>a:​Landroid/​support/​v7/​internal/​a/​h;​  
   
38 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​a/​h;​-​>a(ILandroid/​view/​Menu;​)​Z  
   
39 ····​move-​result·​v0  
   
40 ····​return·​v0  
41 .​end·​method  
   
42 .​method·​public·​a(ILandroid/​view/​MenuItem;​)​Z  
43 ····​.​locals·​1 24 ····​.​locals·​1
   
44 ····​iget-​object·v0,​·​p0,​·​Landroid/​support/​v7/​widget/​aq;​-​>a:​Landroid/​support/​v7/​internal/​a/​h;​ 25 ····​invoke-​virtual·{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​aq;​-​>a(Landroid/​os/​Parcel;​)​Landroid/​support/​v7/​widget/​ap;​
   
45 ····invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v7/​internal/​a/​h;​-​>a(ILandroid/​view/​MenuItem;​)​Z 26 ····move-​result-​object·​v0
   
46 ····​move-​result·​v0  
   
47 ····​return·​v0  
48 .​end·​method  
   
49 .​method·​public·​a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z  
50 ····​.​locals·​1  
   
51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​aq;​-​>a:​Landroid/​support/​v7/​internal/​a/​h;​  
   
52 ····​invoke-​interface·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​a/​h;​-​>a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z  
   
53 ····​move-​result·​v0  
   
54 ····​return·​v0  
55 .​end·​method  
   
56 .​method·​public·​b(ILandroid/​view/​Menu;​)​V  
57 ····​.​locals·​1  
   
58 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​aq;​-​>a:​Landroid/​support/​v7/​internal/​a/​h;​  
Max diff block lines reached; 559/3942 bytes (14.18%) of diff not shown.
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;​-​>b(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/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/​q;​  
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/​q;​ 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;​-​>b(Z)​V
   
Max diff block lines reached; 711/5027 bytes (14.14%) of diff not shown.
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/​q;​
  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/​q;​
   
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, 164 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 19 ····iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
33 ····​return·v0 20 ····invoke-​static·{v0},​·Landroid/​support/​v7/​widget/​a;​-​>f(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​internal/​view/​menu/​i;​
34 .​end·​method  
   
35 .​method·​public·​d()​Z 21 ····move-​result-​object·​v0
36 ····​.​locals·​1  
   
37 ····const/​4·​v0,​·0x0 22 ····invoke-​virtual·{v0},​·Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>f()​V
   
38 ····​return·v0 23 ····iget-​object·v0,​·p0,​·Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​a;​
39 .​end·​method  
   
40 .​method·public·performClick()​Z 24 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​a;​-​>g(Landroid/​support/​v7/​widget/​a;​)​Landroid/​support/​v7/​internal/​view/​menu/​z;​
41 ····​.​locals·​2  
   
42 ····const/​4·​v1,​·​0x1 25 ····move-​result-​object·​v0
   
43 ····invoke-​super·{p0},​·​Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>performClick()​Z 26 ····check-​cast·v0,​·​Landroid/​view/​View;​
   
44 ····​move-​result·​v0  
   
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 29 ····move-​result-​object·​v0
49 ····​const/​4·​v0,​·​0x0  
   
50 ····​invoke-​virtual·​{p0,​·​v0},​·Landroid/​support/​v7/​widget/​e;​-​>playSoundEffect(I)​V 30 ····​if-​eqz·​v0,​·:​cond_0
   
51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​  
   
52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>c()​Z  
   
53 ····​goto·​:​goto_0  
54 .​end·​method  
   
55 .​method·​protected·​setFrame(IIII)​Z  
56 ····​.​locals·​6  
   
Max diff block lines reached; 2273/6174 bytes (36.82%) of diff not shown.
smali/android/support/v7/widget/f.smali
Offset 1, 102 lines modified Offset 1, 164 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​f;​ 1 .​class·​Landroid/​support/​v7/​widget/​f;​
2 .​super·​Landroid/​support/​v7/​widget/​v;​ 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
   
9 ····​iput-​object·​p1,​·p0,​·​Landroid/​support/​v7/​widget/​f;​-​>b:​Landroid/​support/​v7/​widget/​e;​ 23 ····​invoke-​virtual·{p0,​·v2},​·​Landroid/​support/​v7/​widget/​f;​-​>setEnabled(Z)​V
   
10 ····iput-​object·​p3,​·p0,​·​Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 24 ····new-​instance·v0,​·​Landroid/​support/​v7/​widget/​g;​
   
11 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v7/​widget/​v;​-​><init>(Landroid/​view/​View;​)​V 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
   
  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/​q;​ 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
   
18 ····iget-​object·v0,​·v0,​·Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 33 ····​return·​v0
  34 .​end·​method
   
19 ····​invoke-​static·​{v0},​·​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>a(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​widget/​g;​ 35 .​method·public·d()​Z
  36 ····​.​locals·​1
   
20 ····move-​result-​object·​v0 37 ····const/​4·​v0,​·​0x0
   
21 ····if-​nez·​v0,​·​:​cond_0 38 ····return·​v0
  39 .​end·​method
   
22 ····const/​4·​v0,​·​0x0 40 .​method·public·performClick()​Z
  41 ····​.​locals·​2
   
23 ····:​goto_0 42 ····const/​4·​v1,​·0x1
24 ····​return-​object·​v0  
   
25 ····:​cond_0 43 ····invoke-​super·{p0},​·Landroid/​support/​v7/​internal/​widget/​TintImageView;​-​>performClick()​Z
26 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​f;​-​>b:​Landroid/​support/​v7/​widget/​e;​  
  44 ····​move-​result·​v0
   
  45 ····​if-​eqz·​v0,​·​:​cond_0
   
27 ····iget-​object·v0,​·v0,​·Landroid/​support/​v7/​widget/​e;​-​>a:​Landroid/​support/​v7/​widget/​ActionMenuPresenter;​ 46 ····​:​goto_0
  47 ····​return·​v1
   
28 ····invoke-​static·{v0},​·Landroid/​support/​v7/​widget/​ActionMenuPresenter;​-​>a(Landroid/​support/​v7/​widget/​ActionMenuPresenter;​)​Landroid/​support/​v7/​widget/​g;​ 48 ····:​cond_0
  49 ····​const/​4·​v0,​·​0x0
   
29 ····move-​result-​object·​v0 50 ····invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​f;​-​>playSoundEffect(I)​V
   
30 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​widget/​g;​-​>c()​Landroid/​support/​v7/​widget/​q;​ 51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​f;​-​>a:​Landroid/​support/​v7/​widget/​a;​
   
31 ····move-​result-​object·​v0 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
35 ····​.​locals·1 56 ····​.​locals·6
Max diff block lines reached; 2725/6761 bytes (40.30%) 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/​v;​
   
   
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/​v;​-​><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/​q;​
  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/​q;​
   
  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/4689 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/p.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/​p;​-​>h:​I 32 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​p;​-​>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/​p;​-​>g:​F 40 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​p;​-​>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/​p;​-​>h:​I 44 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​p;​-​>h:​I
   
smali/android/support/v7/widget/q.smali
Offset 181, 29 lines modified Offset 181, 29 lines modified
   
181 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V 181 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
182 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>B:​Landroid/​graphics/​Rect;​ 182 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>B:​Landroid/​graphics/​Rect;​
   
183 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>c:​Landroid/​content/​Context;​ 183 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>c:​Landroid/​content/​Context;​
   
184 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​a/​l;​-​>ListPopupWindow:​[I 184 ····​sget-​object·​v0,​·​Landroid/​support/​v7/​b/​l;​-​>ListPopupWindow:​[I
   
185 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​p4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 185 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3,​·​p4},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​
   
186 ····​move-​result-​object·​v0 186 ····​move-​result-​object·​v0
   
187 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ListPopupWindow_andr​oid_dropDownHorizonta​lOffset:​I 187 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ListPopupWindow_andr​oid_dropDownHorizonta​lOffset:​I
   
188 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelOff​set(II)​I 188 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelOff​set(II)​I
   
189 ····​move-​result·​v1 189 ····​move-​result·​v1
   
190 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>i:​I 190 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>i:​I
   
191 ····​sget·​v1,​·​Landroid/​support/​v7/​a/​l;​-​>ListPopupWindow_andr​oid_dropDownVerticalO​ffset:​I 191 ····​sget·​v1,​·​Landroid/​support/​v7/​b/​l;​-​>ListPopupWindow_andr​oid_dropDownVerticalO​ffset:​I
   
192 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelOff​set(II)​I 192 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelOff​set(II)​I
   
193 ····​move-​result·​v1 193 ····​move-​result·​v1
   
194 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>j:​I 194 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>j:​I
   
Offset 212, 17 lines modified Offset 212, 17 lines modified
212 ····​if-​eqz·​v1,​·​:​cond_0 212 ····​if-​eqz·​v1,​·​:​cond_0
   
213 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>k:​Z 213 ····​iput-​boolean·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>k:​Z
   
214 ····​:​cond_0 214 ····​:​cond_0
215 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 215 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
216 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​u;​ 216 ····​new-​instance·​v0,​·​Landroid/​support/​v7/​internal/​widget/​w;​
   
217 ····​invoke-​direct·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​u;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 217 ····​invoke-​direct·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​internal/​widget/​w;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
218 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>d:​Landroid/​widget/​PopupWindow;​ 218 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>d:​Landroid/​widget/​PopupWindow;​
   
219 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>d:​Landroid/​widget/​PopupWindow;​ 219 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>d:​Landroid/​widget/​PopupWindow;​
   
220 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​widget/​PopupWindow;​-​>setInputMethodMode(I​)​V 220 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​widget/​PopupWindow;​-​>setInputMethodMode(I​)​V
   
Offset 234, 15 lines modified Offset 234, 15 lines modified
   
234 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​ 234 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​
   
235 ····​move-​result-​object·​v0 235 ····​move-​result-​object·​v0
   
236 ····​iget-​object·​v0,​·​v0,​·​Landroid/​content/​res/​Configuration;​-​>locale:​Ljava/​util/​Locale;​ 236 ····​iget-​object·​v0,​·​v0,​·​Landroid/​content/​res/​Configuration;​-​>locale:​Ljava/​util/​Locale;​
   
237 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​e/​f;​-​>a(Ljava/​util/​Locale;​)​I 237 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​e/​f;​-​>a(Ljava/​util/​Locale;​)​I
   
238 ····​move-​result·​v0 238 ····​move-​result·​v0
   
239 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>D:​I 239 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>D:​I
   
240 ····​return-​void 240 ····​return-​void
241 .​end·​method 241 .​end·​method
Offset 1139, 15 lines modified Offset 1139, 15 lines modified
   
1139 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>i:​I 1139 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>i:​I
   
1140 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>j:​I 1140 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>j:​I
   
1141 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>l:​I 1141 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>l:​I
   
1142 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​z;​-​>a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V 1142 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​support/​a/​h/​l;​-​>a(Landroid/​widget/​PopupWindow;​Landroid/​view/​View;​III)​V
   
1143 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>f:​Landroid/​support/​v7/​widget/​u;​ 1143 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>f:​Landroid/​support/​v7/​widget/​u;​
   
1144 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v7/​widget/​u;​-​>setSelection(I)​V 1144 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v7/​widget/​u;​-​>setSelection(I)​V
   
1145 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>C:​Z 1145 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​q;​-​>C:​Z
   
smali/android/support/v7/widget/u.smali
Offset 1, 32 lines modified Offset 1, 32 lines modified
1 .​class·​Landroid/​support/​v7/​widget/​u;​ 1 .​class·​Landroid/​support/​v7/​widget/​u;​
2 .​super·​Landroid/​support/​v7/​internal/​widget/​ab;​ 2 .​super·​Landroid/​support/​v7/​internal/​widget/​ad;​
   
   
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/​cf;​ 7 .​field·​private·​i:​Landroid/​support/​a/​g/​ax;​
   
8 .​field·​private·​j:​Landroid/​support/​v4/​widget/​y;​ 8 .​field·​private·​j:​Landroid/​support/​a/​h/​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/​ab;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 14 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Landroid/​support/​v7/​internal/​widget/​ad;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
15 ····​iput-​boolean·​p2,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>g:​Z 15 ····​iput-​boolean·​p2,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>g:​Z
   
16 ····​const/​4·​v0,​·​0x0 16 ····​const/​4·​v0,​·​0x0
   
17 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​u;​-​>setCacheColorHint(I)​V 17 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​u;​-​>setCacheColorHint(I)​V
   
Offset 84, 40 lines modified Offset 84, 40 lines modified
   
84 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>h:​Z 84 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>h:​Z
   
85 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​u;​-​>setPressed(Z)​V 85 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v7/​widget/​u;​-​>setPressed(Z)​V
   
86 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​u;​-​>drawableStateChanged​()​V 86 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v7/​widget/​u;​-​>drawableStateChanged​()​V
   
87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>i:​Landroid/​support/​v4/​view/​cf;​ 87 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>i:​Landroid/​support/​a/​g/​ax;​
   
88 ····​if-​eqz·​v0,​·​:​cond_0 88 ····​if-​eqz·​v0,​·​:​cond_0
   
89 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>i:​Landroid/​support/​v4/​view/​cf;​ 89 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>i:​Landroid/​support/​a/​g/​ax;​
   
90 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​cf;​-​>a()​V 90 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​g/​ax;​-​>a()​V
   
91 ····​const/​4·​v0,​·​0x0 91 ····​const/​4·​v0,​·​0x0
   
92 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>i:​Landroid/​support/​v4/​view/​cf;​ 92 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>i:​Landroid/​support/​a/​g/​ax;​
   
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/​ai;​-​>a(Landroid/​view/​MotionEvent;​)​I 101 ····​invoke-​static·​{p1},​·​Landroid/​support/​a/​g/​v;​-​>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/​u;​-​>d()​V 133 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​widget/​u;​-​>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/​u;​-​>j:​Landroid/​support/​v4/​widget/​y;​ 136 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>j:​Landroid/​support/​a/​h/​k;​
   
137 ····​if-​nez·​v0,​·​:​cond_3 137 ····​if-​nez·​v0,​·​:​cond_3
   
138 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​y;​ 138 ····​new-​instance·​v0,​·​Landroid/​support/​a/​h/​k;​
   
139 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​widget/​y;​-​><init>(Landroid/​widget/​ListView;​)​V 139 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​a/​h/​k;​-​><init>(Landroid/​widget/​ListView;​)​V
   
140 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>j:​Landroid/​support/​v4/​widget/​y;​ 140 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>j:​Landroid/​support/​a/​h/​k;​
   
141 ····​:​cond_3 141 ····​:​cond_3
142 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>j:​Landroid/​support/​v4/​widget/​y;​ 142 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>j:​Landroid/​support/​a/​h/​k;​
   
143 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​v4/​widget/​y;​-​>a(Z)​Landroid/​support/​v4/​widget/​a;​ 143 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​support/​a/​h/​k;​-​>a(Z)​Landroid/​support/​a/​h/​a;​
   
144 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>j:​Landroid/​support/​v4/​widget/​y;​ 144 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​widget/​u;​-​>j:​Landroid/​support/​a/​h/​k;​
   
145 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​widget/​y;​-​>onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z 145 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​a/​h/​k;​-​>onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z
Max diff block lines reached; 2851/6921 bytes (41.19%) of diff not shown.
smali/android/support/v7/widget/v.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/​ai;​-​>a(Landroid/​view/​MotionEvent;​)​I 109 ····​invoke-​static·​{p1},​·​Landroid/​support/​a/​g/​v;​-​>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/​u;​-​>a(Landroid/​view/​MotionEvent;​I)​Z 366 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Landroid/​support/​v7/​widget/​u;​-​>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/​ai;​-​>a(Landroid/​view/​MotionEvent;​)​I 369 ····​invoke-​static·​{p1},​·​Landroid/​support/​a/​g/​v;​-​>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/simple/reboot/com/MainActivity.smali
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​public·​Lsimple/​reboot/​com/​MainActivity;​ 1 .​class·​public·​Lsimple/​reboot/​com/​MainActivity;​
2 .​super·​Landroid/​support/​v7/​app/​e;​ 2 .​super·​Landroid/​support/​v7/​a/​e;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​final·​n:​[Ljava/​lang/​String;​ 4 .​field·​private·​static·​final·​n:​[Ljava/​lang/​String;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
Offset 38, 15 lines modified Offset 38, 15 lines modified
   
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
   
40 .​method·​public·​constructor·​<init>()​V 40 .​method·​public·​constructor·​<init>()​V
41 ····​.​locals·​0 41 ····​.​locals·​0
   
42 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​e;​-​><init>()​V 42 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​a/​e;​-​><init>()​V
   
43 ····​return-​void 43 ····​return-​void
44 .​end·​method 44 .​end·​method
   
45 .​method·​static·​synthetic·​a(I)​V 45 .​method·​static·​synthetic·​a(I)​V
46 ····​.​locals·​0 46 ····​.​locals·​0
   
Offset 91, 15 lines modified Offset 91, 15 lines modified
   
91 ····​return-​void 91 ····​return-​void
92 .​end·​method 92 .​end·​method
   
93 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 93 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
94 ····​.​locals·​2 94 ····​.​locals·​2
   
95 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​e;​-​>onCreate(Landroid/​os/​Bundle;​)​V 95 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​e;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
96 ····​const·​v0,​·​0x7f040017 96 ····​const·​v0,​·​0x7f040017
   
97 ····​invoke-​virtual·​{p0,​·​v0},​·​Lsimple/​reboot/​com/​MainActivity;​-​>setContentView(I)​V 97 ····​invoke-​virtual·​{p0,​·​v0},​·​Lsimple/​reboot/​com/​MainActivity;​-​>setContentView(I)​V
   
98 ····​invoke-​static·​{p0},​·​Lbutterknife/​ButterKnife;​-​>inject(Landroid/​app/​Activity;​)​V 98 ····​invoke-​static·​{p0},​·​Lbutterknife/​ButterKnife;​-​>inject(Landroid/​app/​Activity;​)​V
   
Offset 127, 15 lines modified Offset 127, 15 lines modified
127 .​end·​method 127 .​end·​method
   
128 .​method·​protected·​onDestroy()​V 128 .​method·​protected·​onDestroy()​V
129 ····​.​locals·​0 129 ····​.​locals·​0
   
130 ····​invoke-​static·​{p0},​·​Lbutterknife/​ButterKnife;​-​>reset(Ljava/​lang/​Object;​)​V 130 ····​invoke-​static·​{p0},​·​Lbutterknife/​ButterKnife;​-​>reset(Ljava/​lang/​Object;​)​V
   
131 ····​invoke-​super·​{p0},​·​Landroid/​support/​v7/​app/​e;​-​>onDestroy()​V 131 ····​invoke-​super·​{p0},​·​Landroid/​support/​v7/​a/​e;​-​>onDestroy()​V
   
132 ····​return-​void 132 ····​return-​void
133 .​end·​method 133 .​end·​method
   
134 .​method·​public·​onRebootBootloaderCli​ck(Landroid/​view/​View;​)​V 134 .​method·​public·​onRebootBootloaderCli​ck(Landroid/​view/​View;​)​V
135 ····​.​locals·​3 135 ····​.​locals·​3
136 ····​.​annotation·​build·​Lbutterknife/​OnClick;​ 136 ····​.​annotation·​build·​Lbutterknife/​OnClick;​
smali/android/support/v4/view/cz.smali vs.
smali/android/support/a/g/br.smali
Files similar despite different names (difference score: 59)
Offset 1, 92 lines modified Offset 1, 92 lines modified
1 .​class·​Landroid/​support/​v4/​view/​cz;​ 1 .​class·​Landroid/​support/​a/​g/​br;​
2 .​super·​Landroid/​support/​v4/​view/​cy;​ 2 .​super·​Landroid/​support/​a/​g/​bq;​
   
   
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/​cy;​-​><init>()​V 8 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​g/​bq;​-​><init>()​V
   
9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​cz;​-​>a:​Landroid/​view/​WindowInsets;​ 9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​g/​br;​-​>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/​cz;​-​>a:​Landroid/​view/​WindowInsets;​ 15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​g/​br;​-​>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/​cy;​ 20 .​method·​public·​a(IIII)​Landroid/​support/​a/​g/​bq;​
21 ····​.​locals·​2 21 ····​.​locals·​2
   
22 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​cz;​ 22 ····​new-​instance·​v0,​·​Landroid/​support/​a/​g/​br;​
   
23 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​cz;​-​>a:​Landroid/​view/​WindowInsets;​ 23 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​a/​g/​br;​-​>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/​cz;​-​><init>(Landroid/​view/​WindowInsets;​)​V 26 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​a/​g/​br;​-​><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/​cz;​-​>a:​Landroid/​view/​WindowInsets;​ 31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​g/​br;​-​>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/​cz;​-​>a:​Landroid/​view/​WindowInsets;​ 38 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​g/​br;​-​>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/​cz;​-​>a:​Landroid/​view/​WindowInsets;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​g/​br;​-​>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/​cz;​-​>a:​Landroid/​view/​WindowInsets;​ 52 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​g/​br;​-​>a:​Landroid/​view/​WindowInsets;​
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
smali/android/support/v4/f/g.smali vs.
smali/android/support/a/f/g.smali
Files similar despite different names (difference score: 35)
Offset 1, 17 lines modified Offset 1, 17 lines modified
1 .​class·​abstract·​Landroid/​support/​v4/​f/​g;​ 1 .​class·​abstract·​Landroid/​support/​a/​f/​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/​a/​f/​i;​
   
5 .​field·​c:​Landroid/​support/​v4/​f/​j;​ 5 .​field·​c:​Landroid/​support/​a/​f/​j;​
   
6 .​field·​d:​Landroid/​support/​v4/​f/​l;​ 6 .​field·​d:​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​g;​-​>b:​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​i;​-​><init>(Landroid/​support/​a/​f/​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/​a/​f/​g;​-​>b:​Landroid/​support/​a/​f/​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/​a/​f/​g;​-​>b:​Landroid/​support/​a/​f/​i;​
   
344 ····​return-​object·​v0 344 ····​return-​object·​v0
345 .​end·​method 345 .​end·​method
Max diff block lines reached; 1743/4560 bytes (38.22%) of diff not shown.
smali/android/support/v4/view/ab.smali vs.
smali/android/support/a/g/o.smali
Files similar despite different names (difference score: 34)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ab;​ 1 .​class·​Landroid/​support/​a/​g/​o;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​ae;​ 4 .​implements·​Landroid/​support/​a/​g/​r;​
   
   
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/f/i.smali vs.
smali/android/support/a/f/i.smali
Files similar despite different names (difference score: 43)
Offset 1, 23 lines modified Offset 1, 23 lines modified
1 .​class·​final·​Landroid/​support/​v4/​f/​i;​ 1 .​class·​final·​Landroid/​support/​a/​f/​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/​a/​f/​g;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​g;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​a/​f/​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/​a/​f/​i;​-​>a:​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​i;​-​>a:​Landroid/​support/​a/​f/​g;​
   
44 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 44 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​f/​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/​a/​f/​i;​-​>a:​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​i;​-​>a:​Landroid/​support/​a/​f/​g;​
   
78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​f/​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/​a/​f/​i;​-​>a:​Landroid/​support/​a/​f/​g;​
   
108 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>c()​V 108 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​f/​g;​-​>c()​V
   
109 ····​return-​void 109 ····​return-​void
110 .​end·​method 110 .​end·​method
   
Max diff block lines reached; 4965/8064 bytes (61.57%) of diff not shown.
smali/android/support/v4/app/aj.smali vs.
smali/android/support/a/a/aj.smali
Files similar despite different names (difference score: 48)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​aj;​ 1 .​class·​final·​Landroid/​support/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​a/​aj;​-​>i:​Ljava/​util/​Map;​
   
Max diff block lines reached; 1694/7611 bytes (22.26%) of diff not shown.
smali/android/support/v4/view/bj.smali vs.
smali/android/support/a/g/an.smali
Files similar despite different names (difference score: 29)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​view/​bj;​ 1 .​class·​Landroid/​support/​a/​g/​an;​
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 45, 54 lines modified Offset 45, 44 lines modified
45 ····​.​locals·​0 45 ····​.​locals·​0
   
46 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View;​-​>setLayerType(ILandro​id/​graphics/​Paint;​)​V 46 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View;​-​>setLayerType(ILandro​id/​graphics/​Paint;​)​V
   
47 ····​return-​void 47 ····​return-​void
48 .​end·​method 48 .​end·​method
   
49 .​method·​public·​static·​b(Landroid/​view/​View;​)​I 49 .​method·​public·​static·​b(Landroid/​view/​View;​)​F
50 ····​.​locals·​1 50 ····​.​locals·​1
   
51 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getMeasuredState()​I 51 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTranslationY()​F
   
52 ····​move-​result·​v0 52 ····​move-​result·​v0
   
53 ····​return·​v0 53 ····​return·​v0
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​static·​b(Landroid/​view/​View;​F)​V 55 .​method·​public·​static·​b(Landroid/​view/​View;​F)​V
56 ····​.​locals·​0 56 ····​.​locals·​0
   
57 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setTranslationY(F)​V 57 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setTranslationY(F)​V
   
58 ····​return-​void 58 ····​return-​void
59 .​end·​method 59 .​end·​method
   
60 .​method·​public·​static·​c(Landroid/​view/​View;​)​F 60 .​method·​public·​static·​c(Landroid/​view/​View;​)​V
61 ····​.​locals·​1  
   
62 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTranslationY()​F  
   
63 ····​move-​result·​v0  
   
64 ····​return·​v0  
65 .​end·​method  
   
66 .​method·​public·​static·​c(Landroid/​view/​View;​F)​V  
67 ····​.​locals·​0 61 ····​.​locals·​0
   
68 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setAlpha(F)​V 62 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>jumpDrawablesToCurre​ntState()​V
   
69 ····​return-​void 63 ····​return-​void
70 .​end·​method 64 .​end·​method
   
71 .​method·​public·​static·d(Landroid/​view/​View;​)​V 65 .​method·​public·​static·c(Landroid/​view/​View;​F)​V
72 ····​.​locals·​0 66 ····​.​locals·​0
   
73 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>jumpDrawablesToCurre​ntState()​V 67 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setAlpha(F)​V
   
74 ····​return-​void 68 ····​return-​void
75 .​end·​method 69 .​end·​method
   
76 .​method·​public·​static·​d(Landroid/​view/​View;​F)​V 70 .​method·​public·​static·​d(Landroid/​view/​View;​F)​V
77 ····​.​locals·​0 71 ····​.​locals·​0
   
smali/android/support/v4/view/bb.smali vs.
smali/android/support/a/g/af.smali
Files similar despite different names (difference score: 58)
Offset 1, 89 lines modified Offset 1, 102 lines modified
1 .​class·​Landroid/​support/​v4/​view/​bb;​ 1 .​class·​Landroid/​support/​a/​g/​af;​
2 .​super·​Landroid/​support/​v4/​view/​ba;​ 2 .​super·​Landroid/​support/​a/​g/​ae;​
   
   
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/​ba;​-​><init>()​V 6 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​g/​ae;​-​><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;​)​V 10 .​method·​public·​a(III)​I
11 ····​.​locals·0 11 ····​.​locals·1
   
12 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​bl;​-​>c(Landroid/​view/​View;​)​V 12 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​a/​g/​an;​-​>a(III)​I
   
13 ····​return-​void 13 ····move-​result·v0
   
  14 ····​return·​v0
14 .​end·​method 15 .​end·​method
   
15 .​method·​public·​a(Landroid/​view/​View;​IIII)​V 16 .​method·​a()​J
16 ····​.​locals·0 17 ····​.​locals·2
   
17 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​support/​v4/​view/​bl;​-​>a(Landroid/​view/​View;​IIII)​V 18 ····​invoke-​static·​{},​·​Landroid/​support/​a/​g/​an;​-​>a()​J
   
18 ····​return-​void 19 ····move-​result-​wide·​v0
   
  20 ····​return-​wide·​v0
19 .​end·​method 21 .​end·​method
   
20 .​method·​public·​a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​)​V 22 .​method·​public·​a(Landroid/​view/​View;​ILandroid/​graphics/​Paint;​)​V
21 ····​.​locals·​0 23 ····​.​locals·​0
   
22 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​bl;​-​>a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​)​V 24 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​a/​g/​an;​-​>a(Landroid/​view/​View;​ILandroid/​graphics/​Paint;​)​V
   
23 ····​return-​void 25 ····​return-​void
24 .​end·​method 26 .​end·​method
   
25 .​method·​public·a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 27 .​method·​public·b(Landroid/​view/​View;​F)​V
26 ····​.​locals·1 28 ····​.​locals·0
   
27 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​bl;​-​>a(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 29 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​g/​an;​-​>a(Landroid/​view/​View;​F)​V
   
28 ····​return-​void 30 ····​return-​void
29 .​end·​method 31 .​end·​method
   
30 .​method·​public·b(Landroid/​view/​View;​I)​V 32 .​method·​public·c(Landroid/​view/​View;​)​I
31 ····​.​locals·​1 33 ····​.​locals·​1
   
32 ····​const/​4·v0,​·​0x4 34 ····invoke-​static·​{p1},​·​Landroid/​support/​a/​g/​an;​-​>a(Landroid/​view/​View;​)​I
   
33 ····​if-​ne·​p2,​·​v0,​·​:​cond_0  
   
34 ····const/​4·​p2,​·0x2 35 ····move-​result·v0
   
35 ····​:​cond_0  
36 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​bl;​-​>a(Landroid/​view/​View;​I)​V  
   
37 ····​return-​void 36 ····​return·v0
38 .​end·​method 37 .​end·​method
   
39 .​method·​public·​c(Landroid/​view/​View;​)​V 38 .​method·​public·​c(Landroid/​view/​View;​F)​V
40 ····​.​locals·​0 39 ····​.​locals·​0
   
41 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​bl;​-​>a(Landroid/​view/​View;​)​V 40 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​g/​an;​-​>b(Landroid/​view/​View;​F)​V
   
42 ····​return-​void 41 ····​return-​void
43 .​end·​method 42 .​end·​method
   
44 .​method·​public·i(Landroid/​view/​View;​)​I 43 .​method·​public·d(Landroid/​view/​View;​)​F
45 ····​.​locals·​1 44 ····​.​locals·​1
   
46 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​bl;​-​>b(Landroid/​view/​View;​)​I 45 ····​invoke-​static·​{p1},​·​Landroid/​support/​a/​g/​an;​-​>b(Landroid/​view/​View;​)​F
   
47 ····​move-​result·​v0 46 ····​move-​result·​v0
   
48 ····​return·​v0 47 ····​return·​v0
49 .​end·​method 48 .​end·​method
   
50 .​method·​public·l(Landroid/​view/​View;​)​Z 49 .​method·​public·d(Landroid/​view/​View;​F)​V
51 ····​.​locals·1 50 ····​.​locals·0
   
52 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​bl;​-​>d(Landroid/​view/​View;​)​Z 51 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​g/​an;​-​>c(Landroid/​view/​View;​F)​V
   
53 ····move-​result·v0 52 ····​return-​void
  53 .​end·​method
   
54 ····return·​v0 54 .​method·public·e(Landroid/​view/​View;​F)​V
  55 ····​.​locals·​0
   
  56 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​g/​an;​-​>d(Landroid/​view/​View;​F)​V
   
  57 ····​return-​void
  58 .​end·​method
Max diff block lines reached; 0/3481 bytes (0.00%) of diff not shown.
smali/android/support/v4/view/cr.smali vs.
smali/android/support/a/g/bj.smali
Files similar despite different names (difference score: 21)
Offset 1, 24 lines modified Offset 1, 24 lines modified
1 .​class·​Landroid/​support/​v4/​view/​cr;​ 1 .​class·​Landroid/​support/​a/​g/​bj;​
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/​cv;​)​V 4 .​method·​public·​static·​a(Landroid/​view/​View;​Landroid/​support/​a/​g/​bn;​)​V
5 ····​.​locals·​2 5 ····​.​locals·​2
   
6 ····​if-​eqz·​p1,​·​:​cond_0 6 ····​if-​eqz·​p1,​·​:​cond_0
   
7 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>animate()​Landroid/​view/​ViewPropertyAnimator;​ 7 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>animate()​Landroid/​view/​ViewPropertyAnimator;​
   
8 ····​move-​result-​object·​v0 8 ····​move-​result-​object·​v0
   
9 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​cs;​ 9 ····​new-​instance·​v1,​·​Landroid/​support/​a/​g/​bk;​
   
10 ····​invoke-​direct·​{v1,​·​p1,​·​p0},​·​Landroid/​support/​v4/​view/​cs;​-​><init>(Landroid/​support/​v4/​view/​cv;​Landroid/​view/​View;​)​V 10 ····​invoke-​direct·​{v1,​·​p1,​·​p0},​·​Landroid/​support/​a/​g/​bk;​-​><init>(Landroid/​support/​a/​g/​bn;​Landroid/​view/​View;​)​V
   
11 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setListener(Landroid​/​animation/​Animator$AnimatorList​ener;​)​Landroid/​view/​ViewPropertyAnimator;​ 11 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setListener(Landroid​/​animation/​Animator$AnimatorList​ener;​)​Landroid/​view/​ViewPropertyAnimator;​
   
12 ····​:​goto_0 12 ····​:​goto_0
13 ····​return-​void 13 ····​return-​void
   
14 ····​:​cond_0 14 ····​:​cond_0
smali/android/support/v4/f/k.smali vs.
smali/android/support/a/f/k.smali
Files similar despite different names (difference score: 18)
Offset 1, 78 lines modified Offset 1, 78 lines modified
1 .​class·​final·​Landroid/​support/​v4/​f/​k;​ 1 .​class·​final·​Landroid/​support/​a/​f/​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/​a/​f/​g;​
   
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​g;​)​V 12 .​method·​constructor·​<init>(Landroid/​support/​a/​f/​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/​a/​f/​k;​-​>d:​Landroid/​support/​a/​f/​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/​a/​f/​k;​-​>c:​Z
   
18 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 18 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​k;​-​>d:​Landroid/​support/​a/​f/​g;​
   
96 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​f/​k;​-​>b:​I 96 ····​iget·​v4,​·​p0,​·​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​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; 8358/11400 bytes (73.32%) of diff not shown.
smali/android/support/v4/view/cw.smali vs.
smali/android/support/a/g/bo.smali
Files similar despite different names (difference score: 13)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Landroid/​support/​v4/​view/​cw;​ 1 .​class·​public·​Landroid/​support/​a/​g/​bo;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​cv;​ 4 .​implements·​Landroid/​support/​a/​g/​bn;​
   
   
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/app/aq.smali vs.
smali/android/support/a/a/aq.smali
Files similar despite different names (difference score: 25)
Offset 1, 60 lines modified Offset 1, 60 lines modified
1 .​class·​public·​Landroid/​support/​v4/​app/​aq;​ 1 .​class·​public·​Landroid/​support/​a/​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/​a/​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/​a/​a/​at;​
   
12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​at;​-​><init>()​V 12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​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/​a/​a/​aq;​-​>a:​Landroid/​support/​a/​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/​a/​a/​as;​
   
18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​as;​-​><init>()​V 18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​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/​a/​a/​aq;​-​>a:​Landroid/​support/​a/​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/​a/​a/​aq;​-​>a:​Landroid/​support/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​a/​aq;​-​>a:​Landroid/​support/​a/​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/​a/​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; 1867/5735 bytes (32.55%) of diff not shown.
smali/android/support/v4/b/a/i.smali vs.
smali/android/support/a/c/a/i.smali
Files similar despite different names (difference score: 4)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​i;​ 1 .​class·​Landroid/​support/​a/​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;​FF)​V 4 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​FF)​V
5 ····​.​locals·​0 5 ····​.​locals·​0
   
smali/android/support/v4/a/g.smali vs.
smali/android/support/a/b/g.smali
Files similar despite different names (difference score: 51)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​a/​g;​ 1 .​class·​Landroid/​support/​a/​b/​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/​support/​a/​b/​f;​
   
   
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/app/ah.smali vs.
smali/android/support/a/a/ah.smali
Files similar despite different names (difference score: 45)
Offset 1, 97 lines modified Offset 1, 97 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​ah;​ 1 .​class·​final·​Landroid/​support/​a/​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/​a/​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 #·​direct·​methods 12 #·​direct·​methods
13 .​method·​constructor·​<init>(Landroid/​view/​View;​Landroid/​support/​v4/​app/​al;​Ljava/​util/​Map;​Ljava/​util/​Map;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​)​V 13 .​method·​constructor·​<init>(Landroid/​view/​View;​Landroid/​support/​a/​a/​al;​Ljava/​util/​Map;​Ljava/​util/​Map;​Landroid/​transition/​Transition;​Ljava/​util/​ArrayList;​)​V
14 ····​.​locals·​0 14 ····​.​locals·​0
   
15 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>a:​Landroid/​view/​View;​ 15 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>a:​Landroid/​view/​View;​
   
16 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>b:​Landroid/​support/​v4/​app/​al;​ 16 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>b:​Landroid/​support/​a/​a/​al;​
   
17 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>c:​Ljava/​util/​Map;​ 17 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>c:​Ljava/​util/​Map;​
   
18 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>d:​Ljava/​util/​Map;​ 18 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>d:​Ljava/​util/​Map;​
   
19 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>e:​Landroid/​transition/​Transition;​ 19 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>e:​Landroid/​transition/​Transition;​
   
20 ····​iput-​object·​p6,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>f:​Ljava/​util/​ArrayList;​ 20 ····​iput-​object·​p6,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>f:​Ljava/​util/​ArrayList;​
   
21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
   
24 #·​virtual·​methods 24 #·​virtual·​methods
25 .​method·​public·​onPreDraw()​Z 25 .​method·​public·​onPreDraw()​Z
26 ····​.​locals·​5 26 ····​.​locals·​5
   
27 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>a:​Landroid/​view/​View;​ 27 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>a:​Landroid/​view/​View;​
   
28 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 28 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
29 ····​move-​result-​object·​v0 29 ····​move-​result-​object·​v0
   
30 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 30 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>b:​Landroid/​support/​v4/​app/​al;​ 31 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>b:​Landroid/​support/​a/​a/​al;​
   
32 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​app/​al;​-​>a()​Landroid/​view/​View;​ 32 ····​invoke-​interface·​{v0},​·​Landroid/​support/​a/​a/​al;​-​>a()​Landroid/​view/​View;​
   
33 ····​move-​result-​object·​v2 33 ····​move-​result-​object·​v2
   
34 ····​if-​eqz·​v2,​·​:​cond_2 34 ····​if-​eqz·​v2,​·​:​cond_2
   
35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>c:​Ljava/​util/​Map;​ 35 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>c:​Ljava/​util/​Map;​
   
36 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>isEmpty()​Z 36 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>isEmpty()​Z
   
37 ····​move-​result·​v0 37 ····​move-​result·​v0
   
38 ····​if-​nez·​v0,​·​:​cond_1 38 ····​if-​nez·​v0,​·​:​cond_1
   
39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>d:​Ljava/​util/​Map;​ 39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>d:​Ljava/​util/​Map;​
   
40 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​support/​v4/​app/​af;​-​>a(Ljava/​util/​Map;​Landroid/​view/​View;​)​V 40 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​support/​a/​a/​af;​-​>a(Ljava/​util/​Map;​Landroid/​view/​View;​)​V
   
41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>d:​Ljava/​util/​Map;​ 41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>d:​Ljava/​util/​Map;​
   
42 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 42 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v0
   
44 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>c:​Ljava/​util/​Map;​ 44 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>c:​Ljava/​util/​Map;​
   
45 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 45 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
46 ····​move-​result-​object·​v1 46 ····​move-​result-​object·​v1
   
47 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​Set;​-​>retainAll(Ljava/​util/​Collection;​)​Z 47 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​Set;​-​>retainAll(Ljava/​util/​Collection;​)​Z
   
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ah;​-​>c:​Ljava/​util/​Map;​ 48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ah;​-​>c:​Ljava/​util/​Map;​
   
49 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 49 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 51 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
Offset 113, 15 lines modified Offset 113, 15 lines modified
   
Max diff block lines reached; 2220/6632 bytes (33.47%) of diff not shown.
smali/android/support/v4/f/m.smali vs.
smali/android/support/a/f/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/​a/​f/​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/​a/​f/​c;​-​>a:​[I
   
27 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​m;​-​>f:​[I 27 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​f/​m;​-​>f:​[I
   
28 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>c:​[Ljava/​lang/​Object;​ 28 ····​sget-​object·​v0,​·​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​m;​-​>d:​[Ljava/​lang/​Object;​
   
90 ····​sget·​v0,​·​Landroid/​support/​v4/​f/​m;​-​>e:​I 90 ····​sget·​v0,​·​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​m;​-​>c:​I
   
124 ····​if-​ge·​v0,​·​v2,​·​:​cond_5 124 ····​if-​ge·​v0,​·​v2,​·​:​cond_5
Max diff block lines reached; 31965/34553 bytes (92.51%) of diff not shown.
smali/android/support/v7/app/g.smali vs.
smali/android/support/v7/a/p.smali
Files similar despite different names (difference score: 56)
Offset 1, 111 lines modified Offset 1, 130 lines modified
1 .​class·​Landroid/​support/​v7/​app/​g;​ 1 .​class·​final·​Landroid/​support/​v7/​a/​p;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v7/​internal/​a/​h;​ 4 .​implements·​Landroid/​support/​v7/​internal/​view/​menu/​y;​
   
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​app/​f;​ 6 .​field·​final·​synthetic·​a:​Landroid/​support/​v7/​a/​h;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v7/​app/​f;​)​V 8 .​method·​private·​constructor·​<init>(Landroid/​support/​v7/​a/​h;​)​V
9 ····​.​locals·​0 9 ····​.​locals·​0
   
10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​app/​g;​-​>a:​Landroid/​support/​v7/​app/​f;​ 10 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v7/​a/​p;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
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 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v7/​a/​h;​Landroid/​support/​v7/​a/​i;​)​V
  15 ····​.​locals·​0
   
  16 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​a/​p;​-​><init>(Landroid/​support/​v7/​a/​h;​)​V
   
  17 ····​return-​void
  18 .​end·​method
   
   
14 #·​virtual·​methods 19 #·​virtual·​methods
15 .​method·​public·​a(Landroid/​support/​v7/​b/​b;​)​Landroid/​support/​v7/​b/​a;​ 20 .​method·​public·​a(Landroid/​support/​v7/​internal/​view/​menu/​i;​Z)​V
16 ····​.​locals·1 21 ····​.​locals·5
   
17 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​g;​-​>a:​Landroid/​support/​v7/​app/​f;​ 22 ····​const/​4·​v1,​·​0x1
   
18 ····​invoke-​virtual·​{v0,​·p1},​·​Landroid/​support/​v7/​app/​f;​-​>a(Landroid/​support/​v7/​b/​b;​)​Landroid/​support/​v7/​b/​a;​ 23 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​internal/​view/​menu/​i;​-​>p()​Landroid/​support/​v7/​internal/​view/​menu/​i;​
   
19 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v2
   
20 ····return-​object·​v0 25 ····if-​eq·​v2,​·​p1,​·​:​cond_2
21 .​end·​method  
   
22 .​method·public·a(I)​Landroid/​view/​View;​ 26 ····​move·​v0,​·​v1
23 ····​.​locals·​1  
   
24 ····const/​4·​v0,​·​0x0 27 ····:​goto_0
  28 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v7/​a/​p;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
25 ····return-​object·​v0 29 ····if-​eqz·​v0,​·​:​cond_0
26 .​end·​method  
   
27 .​method·public·a(ILandroid/​view/​Menu;​)​Z 30 ····​move-​object·​p1,​·​v2
28 ····​.​locals·​1  
   
29 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​g;​-​>a:​Landroid/​support/​v7/​app/​f;​ 31 ····:​cond_0
  32 ····​invoke-​static·​{v3,​·​p1},​·​Landroid/​support/​v7/​a/​h;​-​>a(Landroid/​support/​v7/​a/​h;​Landroid/​view/​Menu;​)​Landroid/​support/​v7/​a/​o;​
   
30 ····iget-​object·​v0,​·v0,​·​Landroid/​support/​v7/​app/​f;​-​>a:​Landroid/​support/​v7/​app/​e;​ 33 ····move-​result-​object·v3
   
31 ····​invoke-​virtual·{v0,​·​p1,​·​p2},​·Landroid/​support/​v7/​app/​e;​-​>a(ILandroid/​view/​Menu;​)​Z 34 ····​if-​eqz·​v3,​·:​cond_1
   
32 ····move-​result·​v0 35 ····if-​eqz·​v0,​·​:​cond_3
   
33 ····return·v0 36 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​p;​-​>a:​Landroid/​support/​v7/​a/​h;​
34 .​end·​method  
   
35 .​method·​public·​a(ILandroid/​view/​MenuItem;​)​Z 37 ····​iget·​v4,​·​v3,​·Landroid/​support/​v7/​a/​o;​-​>a:​I
36 ····​.​locals·​1  
   
37 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​app/​g;​-​>a:​Landroid/​support/​v7/​app/​f;​ 38 ····​invoke-​static·​{v0,​·​v4,​·​v3,​·v2},​·​Landroid/​support/​v7/​a/​h;​-​>a(Landroid/​support/​v7/​a/​h;​ILandroid/​support/​v7/​a/​o;​Landroid/​view/​Menu;​)​V
   
38 ····​iget-​object·​v0,​·v0,​·​Landroid/​support/​v7/​app/​f;​-​>a:​Landroid/​support/​v7/​app/​e;​ 39 ····​iget-​object·​v0,​·p0,​·​Landroid/​support/​v7/​a/​p;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
39 ····​invoke-​virtual·​{v0,​·p1,​·p2},​·​Landroid/​support/​v7/​app/​e;​-​>onMenuItemSelected(I​Landroid/​view/​MenuItem;​)​Z 40 ····​invoke-​static·​{v0,​·v3,​·v1},​·​Landroid/​support/​v7/​a/​h;​-​>a(Landroid/​support/​v7/​a/​h;​Landroid/​support/​v7/​a/​o;​Z)​V
   
40 ····move-​result·​v0 41 ····:​cond_1
  42 ····​:​goto_1
  43 ····​return-​void
   
41 ····return·​v0 44 ····:​cond_2
42 .​end·method 45 ····​const/​4·v0,​·​0x0
   
43 .​method·public·a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z 46 ····​goto·​:​goto_0
44 ····​.​locals·​1  
   
45 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​app/​g;​-​>a:​Landroid/​support/​v7/​app/​f;​ 47 ····:​cond_3
  48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v7/​a/​p;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
46 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​app/​f;​-​>a:​Landroid/​support/​v7/​app/​e;​ 49 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v7/​a/​h;​-​>a:​Landroid/​support/​v7/​a/​e;​
   
47 ····​invoke-​virtual·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v7/​app/​e;​-​>a(ILandroid/​view/​View;​Landroid/​view/​Menu;​)​Z 50 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​e;​-​>closeOptionsMenu()​V
   
48 ····move-​result·v0 51 ····iget-​object·v0,​·p0,​·Landroid/​support/​v7/​a/​p;​-​>a:​Landroid/​support/​v7/​a/​h;​
   
49 ····​return·v0 52 ····​invoke-​static·{v0,​·v3,​·p2},​·Landroid/​support/​v7/​a/​h;​-​>a(Landroid/​support/​v7/​a/​h;​Landroid/​support/​v7/​a/​o;​Z)​V
   
  53 ····​goto·​:​goto_1
Max diff block lines reached; 1557/5850 bytes (26.62%) of diff not shown.
smali/android/support/v4/b/a/b.smali vs.
smali/android/support/a/c/a/b.smali
Files similar despite different names (difference score: 18)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​b;​ 1 .​class·​Landroid/​support/​a/​c/​a/​b;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​b/​a/​c;​ 4 .​implements·​Landroid/​support/​a/​c/​a/​c;​
   
   
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/b/a/a.smali vs.
smali/android/support/a/c/a/a.smali
Files similar despite different names (difference score: 53)
Offset 1, 154 lines modified Offset 1, 154 lines modified
1 .​class·​public·​Landroid/​support/​v4/​b/​a/​a;​ 1 .​class·​public·​Landroid/​support/​a/​c/​a/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​static·​final·​a:​Landroid/​support/​v4/​b/​a/​c;​ 4 .​field·​static·​final·​a:​Landroid/​support/​a/​c/​a/​c;​
   
   
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,​·​0x15
   
10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 10 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
11 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​a/​f;​ 11 ····​new-​instance·​v0,​·​Landroid/​support/​a/​c/​a/​f;​
   
12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​b/​a/​f;​-​><init>()​V 12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​c/​a/​f;​-​><init>()​V
   
13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​a;​-​>a:​Landroid/​support/​v4/​b/​a/​c;​ 13 ····​sput-​object·​v0,​·​Landroid/​support/​a/​c/​a/​a;​-​>a:​Landroid/​support/​a/​c/​a/​c;​
   
14 ····​:​goto_0 14 ····​:​goto_0
15 ····​return-​void 15 ····​return-​void
   
16 ····​:​cond_0 16 ····​:​cond_0
17 ····​const/​16·​v1,​·​0x13 17 ····​const/​16·​v1,​·​0x13
   
18 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 18 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
19 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​a/​e;​ 19 ····​new-​instance·​v0,​·​Landroid/​support/​a/​c/​a/​e;​
   
20 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​b/​a/​e;​-​><init>()​V 20 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​c/​a/​e;​-​><init>()​V
   
21 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​a;​-​>a:​Landroid/​support/​v4/​b/​a/​c;​ 21 ····​sput-​object·​v0,​·​Landroid/​support/​a/​c/​a/​a;​-​>a:​Landroid/​support/​a/​c/​a/​c;​
   
22 ····​goto·​:​goto_0 22 ····​goto·​:​goto_0
   
23 ····​:​cond_1 23 ····​:​cond_1
24 ····​const/​16·​v1,​·​0xb 24 ····​const/​16·​v1,​·​0xb
   
25 ····​if-​lt·​v0,​·​v1,​·​:​cond_2 25 ····​if-​lt·​v0,​·​v1,​·​:​cond_2
   
26 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​a/​d;​ 26 ····​new-​instance·​v0,​·​Landroid/​support/​a/​c/​a/​d;​
   
27 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​b/​a/​d;​-​><init>()​V 27 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​c/​a/​d;​-​><init>()​V
   
28 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​a;​-​>a:​Landroid/​support/​v4/​b/​a/​c;​ 28 ····​sput-​object·​v0,​·​Landroid/​support/​a/​c/​a/​a;​-​>a:​Landroid/​support/​a/​c/​a/​c;​
   
29 ····​goto·​:​goto_0 29 ····​goto·​:​goto_0
   
30 ····​:​cond_2 30 ····​:​cond_2
31 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​b/​a/​b;​ 31 ····​new-​instance·​v0,​·​Landroid/​support/​a/​c/​a/​b;​
   
32 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​b/​a/​b;​-​><init>()​V 32 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​c/​a/​b;​-​><init>()​V
   
33 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​a;​-​>a:​Landroid/​support/​v4/​b/​a/​c;​ 33 ····​sput-​object·​v0,​·​Landroid/​support/​a/​c/​a/​a;​-​>a:​Landroid/​support/​a/​c/​a/​c;​
   
34 ····​goto·​:​goto_0 34 ····​goto·​:​goto_0
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​)​V 36 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​)​V
37 ····​.​locals·​1 37 ····​.​locals·​1
   
38 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​a;​-​>a:​Landroid/​support/​v4/​b/​a/​c;​ 38 ····​sget-​object·​v0,​·​Landroid/​support/​a/​c/​a/​a;​-​>a:​Landroid/​support/​a/​c/​a/​c;​
   
39 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​b/​a/​c;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​V 39 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​a/​c/​a/​c;​-​>a(Landroid/​graphics/​drawable/​Drawable;​)​V
   
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​FF)​V 42 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​FF)​V
43 ····​.​locals·​1 43 ····​.​locals·​1
   
44 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​a;​-​>a:​Landroid/​support/​v4/​b/​a/​c;​ 44 ····​sget-​object·​v0,​·​Landroid/​support/​a/​c/​a/​a;​-​>a:​Landroid/​support/​a/​c/​a/​c;​
   
45 ····​invoke-​interface·​{v0,​·​p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​b/​a/​c;​-​>a(Landroid/​graphics/​drawable/​Drawable;​FF)​V 45 ····​invoke-​interface·​{v0,​·​p0,​·​p1,​·​p2},​·​Landroid/​support/​a/​c/​a/​c;​-​>a(Landroid/​graphics/​drawable/​Drawable;​FF)​V
   
46 ····​return-​void 46 ····​return-​void
47 .​end·​method 47 .​end·​method
   
48 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V 48 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​I)​V
49 ····​.​locals·​1 49 ····​.​locals·​1
   
50 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​a;​-​>a:​Landroid/​support/​v4/​b/​a/​c;​ 50 ····​sget-​object·​v0,​·​Landroid/​support/​a/​c/​a/​a;​-​>a:​Landroid/​support/​a/​c/​a/​c;​
   
51 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​b/​a/​c;​-​>a(Landroid/​graphics/​drawable/​Drawable;​I)​V 51 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​a/​c/​a/​c;​-​>a(Landroid/​graphics/​drawable/​Drawable;​I)​V
   
52 ····​return-​void 52 ····​return-​void
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​IIII)​V 54 .​method·​public·​static·​a(Landroid/​graphics/​drawable/​Drawable;​IIII)​V
55 ····​.​locals·​6 55 ····​.​locals·​6
   
56 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​b/​a/​a;​-​>a:​Landroid/​support/​v4/​b/​a/​c;​ 56 ····​sget-​object·​v0,​·​Landroid/​support/​a/​c/​a/​a;​-​>a:​Landroid/​support/​a/​c/​a/​c;​
   
57 ····​move-​object·​v1,​·​p0 57 ····​move-​object·​v1,​·​p0
Max diff block lines reached; 2478/6410 bytes (38.66%) of diff not shown.
smali/android/support/v4/a/k.smali vs.
smali/android/support/a/b/k.smali
Files similar despite different names (difference score: 21)
Offset 1, 15 lines modified Offset 1, 15 lines modified
1 .​class·​public·​Landroid/​support/​v4/​a/​k;​ 1 .​class·​public·​Landroid/​support/​a/​b/​k;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​a:​I 4 .​field·​a:​I
   
5 .​field·​b:​Landroid/​support/​v4/​a/​l;​ 5 .​field·​b:​Landroid/​support/​a/​b/​l;​
   
6 .​field·​c:​Z 6 .​field·​c:​Z
   
7 .​field·​d:​Z 7 .​field·​d:​Z
   
8 .​field·​e:​Z 8 .​field·​e:​Z
   
Offset 24, 15 lines modified Offset 24, 15 lines modified
   
24 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 24 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
25 ····​const/​16·​v1,​·​0x40 25 ····​const/​16·​v1,​·​0x40
   
26 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V 26 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V
   
27 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​v4/​f/​d;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​StringBuilder;​)​V 27 ····​invoke-​static·​{p1,​·​v0},​·​Landroid/​support/​a/​f/​d;​-​>a(Ljava/​lang/​Object;​Ljava/​lang/​StringBuilder;​)​V
   
28 ····​const-​string·​v1,​·​"}" 28 ····​const-​string·​v1,​·​"}"
   
29 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 29 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
30 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 30 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Offset 44, 169 lines modified Offset 44, 169 lines modified
44 .​method·​public·​final·​a()​V 44 .​method·​public·​final·​a()​V
45 ····​.​locals·​2 45 ····​.​locals·​2
   
46 ····​const/​4·​v1,​·​0x0 46 ····​const/​4·​v1,​·​0x0
   
47 ····​const/​4·​v0,​·​0x1 47 ····​const/​4·​v0,​·​0x1
   
48 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>c:​Z 48 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​a/​b/​k;​-​>c:​Z
   
49 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>e:​Z 49 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​a/​b/​k;​-​>e:​Z
   
50 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>d:​Z 50 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​a/​b/​k;​-​>d:​Z
   
51 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​a/​k;​-​>b()​V 51 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​a/​b/​k;​-​>b()​V
   
52 ····​return-​void 52 ····​return-​void
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​a(ILandroid/​support/​v4/​a/​l;​)​V 54 .​method·​public·​a(ILandroid/​support/​a/​b/​l;​)​V
55 ····​.​locals·​2 55 ····​.​locals·​2
   
56 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>b:​Landroid/​support/​v4/​a/​l;​ 56 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​b/​k;​-​>b:​Landroid/​support/​a/​b/​l;​
   
57 ····​if-​eqz·​v0,​·​:​cond_0 57 ····​if-​eqz·​v0,​·​:​cond_0
   
58 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​ 58 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​
   
59 ····​const-​string·​v1,​·​"There·​is·​already·​a·​listener·​registered" 59 ····​const-​string·​v1,​·​"There·​is·​already·​a·​listener·​registered"
   
60 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 60 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
61 ····​throw·​v0 61 ····​throw·​v0
   
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>b:​Landroid/​support/​v4/​a/​l;​ 63 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​a/​b/​k;​-​>b:​Landroid/​support/​a/​b/​l;​
   
64 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>a:​I 64 ····​iput·​p1,​·​p0,​·​Landroid/​support/​a/​b/​k;​-​>a:​I
   
65 ····​return-​void 65 ····​return-​void
66 .​end·​method 66 .​end·​method
   
67 .​method·​public·​a(Landroid/​support/​v4/​a/​l;​)​V 67 .​method·​public·​a(Landroid/​support/​a/​b/​l;​)​V
68 ····​.​locals·​2 68 ····​.​locals·​2
   
69 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>b:​Landroid/​support/​v4/​a/​l;​ 69 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​b/​k;​-​>b:​Landroid/​support/​a/​b/​l;​
   
70 ····​if-​nez·​v0,​·​:​cond_0 70 ····​if-​nez·​v0,​·​:​cond_0
   
71 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​ 71 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​
   
72 ····​const-​string·​v1,​·​"No·​listener·​register" 72 ····​const-​string·​v1,​·​"No·​listener·​register"
   
73 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 73 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
74 ····​throw·​v0 74 ····​throw·​v0
   
75 ····​:​cond_0 75 ····​:​cond_0
76 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​a/​k;​-​>b:​Landroid/​support/​v4/​a/​l;​ 76 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​b/​k;​-​>b:​Landroid/​support/​a/​b/​l;​
   
77 ····​if-​eq·​v0,​·​p1,​·​:​cond_1 77 ····​if-​eq·​v0,​·​p1,​·​:​cond_1
   
78 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 78 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
79 ····​const-​string·​v1,​·​"Attempting·​to·​unregister·​the·​wrong·​listener" 79 ····​const-​string·​v1,​·​"Attempting·​to·​unregister·​the·​wrong·​listener"
   
80 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 80 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
Max diff block lines reached; 5629/8861 bytes (63.53%) of diff not shown.
smali/android/support/v4/app/ai.smali vs.
smali/android/support/a/a/ai.smali
Files similar despite different names (difference score: 50)
Offset 1, 51 lines modified Offset 1, 51 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​ai;​ 1 .​class·​final·​Landroid/​support/​a/​a/​ai;​
2 .​super·​Landroid/​transition/​Transition$EpicenterC​allback;​ 2 .​super·​Landroid/​transition/​Transition$EpicenterC​allback;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​final·​synthetic·​a:​Landroid/​support/​v4/​app/​ak;​ 4 .​field·​final·​synthetic·​a:​Landroid/​support/​a/​a/​ak;​
   
5 .​field·​private·​b:​Landroid/​graphics/​Rect;​ 5 .​field·​private·​b:​Landroid/​graphics/​Rect;​
   
   
6 #·​direct·​methods 6 #·​direct·​methods
7 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​ak;​)​V 7 .​method·​constructor·​<init>(Landroid/​support/​a/​a/​ak;​)​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ai;​-​>a:​Landroid/​support/​v4/​app/​ak;​ 9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​a/​ai;​-​>a:​Landroid/​support/​a/​a/​ak;​
   
10 ····​invoke-​direct·​{p0},​·​Landroid/​transition/​Transition$EpicenterC​allback;​-​><init>()​V 10 ····​invoke-​direct·​{p0},​·​Landroid/​transition/​Transition$EpicenterC​allback;​-​><init>()​V
   
11 ····​return-​void 11 ····​return-​void
12 .​end·​method 12 .​end·​method
   
   
13 #·​virtual·​methods 13 #·​virtual·​methods
14 .​method·​public·​onGetEpicenter(Landro​id/​transition/​Transition;​)​Landroid/​graphics/​Rect;​ 14 .​method·​public·​onGetEpicenter(Landro​id/​transition/​Transition;​)​Landroid/​graphics/​Rect;​
15 ····​.​locals·​1 15 ····​.​locals·​1
   
16 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ai;​-​>b:​Landroid/​graphics/​Rect;​ 16 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ai;​-​>b:​Landroid/​graphics/​Rect;​
   
17 ····​if-​nez·​v0,​·​:​cond_0 17 ····​if-​nez·​v0,​·​:​cond_0
   
18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ai;​-​>a:​Landroid/​support/​v4/​app/​ak;​ 18 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ai;​-​>a:​Landroid/​support/​a/​a/​ak;​
   
19 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​ak;​-​>a:​Landroid/​view/​View;​ 19 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​a/​a/​ak;​-​>a:​Landroid/​view/​View;​
   
20 ····​if-​eqz·​v0,​·​:​cond_0 20 ····​if-​eqz·​v0,​·​:​cond_0
   
21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ai;​-​>a:​Landroid/​support/​v4/​app/​ak;​ 21 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ai;​-​>a:​Landroid/​support/​a/​a/​ak;​
   
22 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​ak;​-​>a:​Landroid/​view/​View;​ 22 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​a/​a/​ak;​-​>a:​Landroid/​view/​View;​
   
23 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​app/​af;​-​>b(Landroid/​view/​View;​)​Landroid/​graphics/​Rect;​ 23 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​a/​af;​-​>b(Landroid/​view/​View;​)​Landroid/​graphics/​Rect;​
   
24 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v0
   
25 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ai;​-​>b:​Landroid/​graphics/​Rect;​ 25 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ai;​-​>b:​Landroid/​graphics/​Rect;​
   
26 ····​:​cond_0 26 ····​:​cond_0
27 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ai;​-​>b:​Landroid/​graphics/​Rect;​ 27 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ai;​-​>b:​Landroid/​graphics/​Rect;​
   
28 ····​return-​object·​v0 28 ····​return-​object·​v0
29 .​end·​method 29 .​end·​method
smali/android/support/v4/widget/y.smali vs.
smali/android/support/a/h/k.smali
Files similar despite different names (difference score: 32)
Offset 1, 32 lines modified Offset 1, 32 lines modified
1 .​class·​public·​Landroid/​support/​v4/​widget/​y;​ 1 .​class·​public·​Landroid/​support/​a/​h/​k;​
2 .​super·​Landroid/​support/​v4/​widget/​a;​ 2 .​super·​Landroid/​support/​a/​h/​a;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​final·​a:​Landroid/​widget/​ListView;​ 4 .​field·​private·​final·​a:​Landroid/​widget/​ListView;​
   
   
5 #·​direct·​methods 5 #·​direct·​methods
6 .​method·​public·​constructor·​<init>(Landroid/​widget/​ListView;​)​V 6 .​method·​public·​constructor·​<init>(Landroid/​widget/​ListView;​)​V
7 ····​.​locals·​0 7 ····​.​locals·​0
   
8 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​a;​-​><init>(Landroid/​view/​View;​)​V 8 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​a/​h/​a;​-​><init>(Landroid/​view/​View;​)​V
   
9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​y;​-​>a:​Landroid/​widget/​ListView;​ 9 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​h/​k;​-​>a:​Landroid/​widget/​ListView;​
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​a(II)​V 13 .​method·​public·​a(II)​V
14 ····​.​locals·​3 14 ····​.​locals·​3
   
15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​y;​-​>a:​Landroid/​widget/​ListView;​ 15 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​h/​k;​-​>a:​Landroid/​widget/​ListView;​
   
16 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I 16 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I
   
17 ····​move-​result·​v1 17 ····​move-​result·​v1
   
18 ····​const/​4·​v2,​·​-​0x1 18 ····​const/​4·​v2,​·​-​0x1
   
Offset 65, 15 lines modified Offset 65, 15 lines modified
65 .​end·​method 65 .​end·​method
   
66 .​method·​public·​f(I)​Z 66 .​method·​public·​f(I)​Z
67 ····​.​locals·​6 67 ····​.​locals·​6
   
68 ····​const/​4·​v0,​·​0x0 68 ····​const/​4·​v0,​·​0x0
   
69 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​y;​-​>a:​Landroid/​widget/​ListView;​ 69 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​a/​h/​k;​-​>a:​Landroid/​widget/​ListView;​
   
70 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​ListView;​-​>getCount()​I 70 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​ListView;​-​>getCount()​I
   
71 ····​move-​result·​v2 71 ····​move-​result·​v2
   
72 ····​if-​nez·​v2,​·​:​cond_1 72 ····​if-​nez·​v2,​·​:​cond_1
   
smali/android/support/v4/e/f.smali vs.
smali/android/support/a/e/f.smali
Files similar despite different names (difference score: 41)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​Landroid/​support/​v4/​e/​f;​ 1 .​class·​public·​Landroid/​support/​a/​e/​f;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​public·​static·​final·​a:​Ljava/​util/​Locale;​ 4 .​field·​public·​static·​final·​a:​Ljava/​util/​Locale;​
   
5 .​field·​private·​static·​b:​Ljava/​lang/​String;​ 5 .​field·​private·​static·​b:​Ljava/​lang/​String;​
Offset 18, 71 lines modified Offset 18, 71 lines modified
   
18 ····​const-​string·​v1,​·​"" 18 ····​const-​string·​v1,​·​""
   
19 ····​const-​string·​v2,​·​"" 19 ····​const-​string·​v2,​·​""
   
20 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Locale;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 20 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Locale;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
21 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​e/​f;​-​>a:​Ljava/​util/​Locale;​ 21 ····​sput-​object·​v0,​·​Landroid/​support/​a/​e/​f;​-​>a:​Ljava/​util/​Locale;​
   
22 ····​const-​string·​v0,​·​"Arab" 22 ····​const-​string·​v0,​·​"Arab"
   
23 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​e/​f;​-​>b:​Ljava/​lang/​String;​ 23 ····​sput-​object·​v0,​·​Landroid/​support/​a/​e/​f;​-​>b:​Ljava/​lang/​String;​
   
24 ····​const-​string·​v0,​·​"Hebr" 24 ····​const-​string·​v0,​·​"Hebr"
   
25 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​e/​f;​-​>c:​Ljava/​lang/​String;​ 25 ····​sput-​object·​v0,​·​Landroid/​support/​a/​e/​f;​-​>c:​Ljava/​lang/​String;​
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​public·​static·​a(Ljava/​util/​Locale;​)​I 28 .​method·​public·​static·​a(Ljava/​util/​Locale;​)​I
29 ····​.​locals·​2 29 ····​.​locals·​2
   
30 ····​if-​eqz·​p0,​·​:​cond_2 30 ····​if-​eqz·​p0,​·​:​cond_2
   
31 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​e/​f;​-​>a:​Ljava/​util/​Locale;​ 31 ····​sget-​object·​v0,​·​Landroid/​support/​a/​e/​f;​-​>a:​Ljava/​util/​Locale;​
   
32 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​util/​Locale;​-​>equals(Ljava/​lang/​Object;​)​Z 32 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​util/​Locale;​-​>equals(Ljava/​lang/​Object;​)​Z
   
33 ····​move-​result·​v0 33 ····​move-​result·​v0
   
34 ····​if-​nez·​v0,​·​:​cond_2 34 ····​if-​nez·​v0,​·​:​cond_2
   
35 ····​invoke-​virtual·​{p0},​·​Ljava/​util/​Locale;​-​>toString()​Ljava/​lang/​String;​ 35 ····​invoke-​virtual·​{p0},​·​Ljava/​util/​Locale;​-​>toString()​Ljava/​lang/​String;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
37 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​e/​a;​-​>b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 37 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​e/​a;​-​>b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
38 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
39 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​e/​a;​-​>a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 39 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​e/​a;​-​>a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
40 ····​move-​result-​object·​v0 40 ····​move-​result-​object·​v0
   
41 ····​if-​nez·​v0,​·​:​cond_0 41 ····​if-​nez·​v0,​·​:​cond_0
   
42 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​e/​f;​-​>b(Ljava/​util/​Locale;​)​I 42 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​e/​f;​-​>b(Ljava/​util/​Locale;​)​I
   
43 ····​move-​result·​v0 43 ····​move-​result·​v0
   
44 ····​:​goto_0 44 ····​:​goto_0
45 ····​return·​v0 45 ····​return·​v0
   
46 ····​:​cond_0 46 ····​:​cond_0
47 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​e/​f;​-​>b:​Ljava/​lang/​String;​ 47 ····​sget-​object·​v1,​·​Landroid/​support/​a/​e/​f;​-​>b:​Ljava/​lang/​String;​
   
48 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 48 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
49 ····​move-​result·​v1 49 ····​move-​result·​v1
   
50 ····​if-​nez·​v1,​·​:​cond_1 50 ····​if-​nez·​v1,​·​:​cond_1
   
51 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​e/​f;​-​>c:​Ljava/​lang/​String;​ 51 ····​sget-​object·​v1,​·​Landroid/​support/​a/​e/​f;​-​>c:​Ljava/​lang/​String;​
   
52 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 52 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​if-​eqz·​v0,​·​:​cond_2 54 ····​if-​eqz·​v0,​·​:​cond_2
   
smali/android/support/v4/app/av.smali vs.
smali/android/support/a/a/av.smali
Files similar despite different names (difference score: 47)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​app/​av;​ 1 .​class·​Landroid/​support/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​a/​av;​-​>dispatchFreezeSelfOn​ly(Landroid/​util/​SparseArray;​)​V
   
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
smali/android/support/v4/view/cp.smali vs.
smali/android/support/a/g/bh.smali
Files similar despite different names (difference score: 17)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​view/​cp;​ 1 .​class·​Landroid/​support/​a/​g/​bh;​
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/​cv;​)​V 39 .​method·​public·​static·​a(Landroid/​view/​View;​Landroid/​support/​a/​g/​bn;​)​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/​cq;​ 44 ····​new-​instance·​v1,​·​Landroid/​support/​a/​g/​bi;​
   
45 ····​invoke-​direct·​{v1,​·​p1,​·​p0},​·​Landroid/​support/​v4/​view/​cq;​-​><init>(Landroid/​support/​v4/​view/​cv;​Landroid/​view/​View;​)​V 45 ····​invoke-​direct·​{v1,​·​p1,​·​p0},​·​Landroid/​support/​a/​g/​bi;​-​><init>(Landroid/​support/​a/​g/​bn;​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/f/d.smali vs.
smali/android/support/a/f/d.smali
Files similar despite different names (difference score: 2)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​Landroid/​support/​v4/​f/​d;​ 1 .​class·​public·​Landroid/​support/​a/​f/​d;​
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/​StringBuilder;​)​V 4 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​StringBuilder;​)​V
5 ····​.​locals·​2 5 ····​.​locals·​2
   
smali/android/support/v4/view/ac.smali vs.
smali/android/support/a/g/p.smali
Files similar despite different names (difference score: 16)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ac;​ 1 .​class·​Landroid/​support/​a/​g/​p;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​ae;​ 4 .​implements·​Landroid/​support/​a/​g/​r;​
   
   
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, 43 lines modified Offset 15, 43 lines modified
15 .​end·​method 15 .​end·​method
   
   
16 #·​virtual·​methods 16 #·​virtual·​methods
17 .​method·​public·​a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​ 17 .​method·​public·​a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​
18 ····​.​locals·​1 18 ····​.​locals·​1
   
19 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ag;​-​>a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​ 19 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​g/​t;​-​>a(Landroid/​view/​MenuItem;​Landroid/​view/​View;​)​Landroid/​view/​MenuItem;​
   
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/​view/​MenuItem;​)​Landroid/​view/​View;​ 23 .​method·​public·​a(Landroid/​view/​MenuItem;​)​Landroid/​view/​View;​
24 ····​.​locals·​1 24 ····​.​locals·​1
   
25 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ag;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​View;​ 25 ····​invoke-​static·​{p1},​·​Landroid/​support/​a/​g/​t;​-​>a(Landroid/​view/​MenuItem;​)​Landroid/​view/​View;​
   
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·​a(Landroid/​view/​MenuItem;​I)​V 29 .​method·​public·​a(Landroid/​view/​MenuItem;​I)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ag;​-​>a(Landroid/​view/​MenuItem;​I)​V 31 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​g/​t;​-​>a(Landroid/​view/​MenuItem;​I)​V
   
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​public·​b(Landroid/​view/​MenuItem;​I)​Landroid/​view/​MenuItem;​ 34 .​method·​public·​b(Landroid/​view/​MenuItem;​I)​Landroid/​view/​MenuItem;​
35 ····​.​locals·​1 35 ····​.​locals·​1
   
36 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ag;​-​>b(Landroid/​view/​MenuItem;​I)​Landroid/​view/​MenuItem;​ 36 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​g/​t;​-​>b(Landroid/​view/​MenuItem;​I)​Landroid/​view/​MenuItem;​
   
37 ····​move-​result-​object·​v0 37 ····​move-​result-​object·​v0
   
38 ····​return-​object·​v0 38 ····​return-​object·​v0
39 .​end·​method 39 .​end·​method
   
40 .​method·​public·​b(Landroid/​view/​MenuItem;​)​Z 40 .​method·​public·​b(Landroid/​view/​MenuItem;​)​Z
smali/android/support/v4/f/c.smali vs.
smali/android/support/a/f/c.smali
Files similar despite different names (difference score: 7)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​f/​c;​ 1 .​class·​Landroid/​support/​a/​f/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​static·​final·​a:​[I 4 .​field·​static·​final·​a:​[I
   
5 .​field·​static·​final·​b:​[J 5 .​field·​static·​final·​b:​[J
Offset 14, 33 lines modified Offset 14, 33 lines modified
14 .​method·​static·​constructor·​<clinit>()​V 14 .​method·​static·​constructor·​<clinit>()​V
15 ····​.​locals·​2 15 ····​.​locals·​2
   
16 ····​const/​4·​v1,​·​0x0 16 ····​const/​4·​v1,​·​0x0
   
17 ····​new-​array·​v0,​·​v1,​·​[I 17 ····​new-​array·​v0,​·​v1,​·​[I
   
18 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>a:​[I 18 ····​sput-​object·​v0,​·​Landroid/​support/​a/​f/​c;​-​>a:​[I
   
19 ····​new-​array·​v0,​·​v1,​·​[J 19 ····​new-​array·​v0,​·​v1,​·​[J
   
20 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>b:​[J 20 ····​sput-​object·​v0,​·​Landroid/​support/​a/​f/​c;​-​>b:​[J
   
21 ····​new-​array·​v0,​·​v1,​·​[Ljava/​lang/​Object;​ 21 ····​new-​array·​v0,​·​v1,​·​[Ljava/​lang/​Object;​
   
22 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​f/​c;​-​>c:​[Ljava/​lang/​Object;​ 22 ····​sput-​object·​v0,​·​Landroid/​support/​a/​f/​c;​-​>c:​[Ljava/​lang/​Object;​
   
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
25 .​method·​public·​static·​a(I)​I 25 .​method·​public·​static·​a(I)​I
26 ····​.​locals·​1 26 ····​.​locals·​1
   
27 ····​mul-​int/​lit8·​v0,​·​p0,​·​0x4 27 ····​mul-​int/​lit8·​v0,​·​p0,​·​0x4
   
28 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​f/​c;​-​>b(I)​I 28 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​f/​c;​-​>b(I)​I
   
29 ····​move-​result·​v0 29 ····​move-​result·​v0
   
30 ····​div-​int/​lit8·​v0,​·​v0,​·​0x4 30 ····​div-​int/​lit8·​v0,​·​v0,​·​0x4
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
smali/android/support/v4/app/a.smali vs.
smali/android/support/a/a/a.smali
Files similar despite different names (difference score: 17)
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​public·​Landroid/​support/​v4/​app/​a;​ 1 .​class·​public·​Landroid/​support/​a/​a/​a;​
2 .​super·​Landroid/​support/​v4/​a/​a;​ 2 .​super·​Landroid/​support/​a/​b/​a;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​app/​Activity;​)​V 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,​·​0x10 7 ····​const/​16·​v1,​·​0x10
   
8 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 8 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
9 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​app/​d;​-​>a(Landroid/​app/​Activity;​)​V 9 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​a/​d;​-​>a(Landroid/​app/​Activity;​)​V
   
10 ····​:​goto_0 10 ····​:​goto_0
11 ····​return-​void 11 ····​return-​void
   
12 ····​:​cond_0 12 ····​:​cond_0
13 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finish()​V 13 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finish()​V
   
Offset 28, 15 lines modified Offset 28, 15 lines modified
   
28 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 28 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
29 ····​const/​16·​v1,​·​0x15 29 ····​const/​16·​v1,​·​0x15
   
30 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 30 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
31 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​app/​b;​-​>a(Landroid/​app/​Activity;​)​V 31 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​a/​b;​-​>a(Landroid/​app/​Activity;​)​V
   
32 ····​:​goto_0 32 ····​:​goto_0
33 ····​return-​void 33 ····​return-​void
   
34 ····​:​cond_0 34 ····​:​cond_0
35 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finish()​V 35 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finish()​V
   
smali/android/support/v4/a/a.smali vs.
smali/android/support/a/b/a.smali
Files similar despite different names (difference score: 41)
Offset 1, 22 lines modified Offset 1, 22 lines modified
1 .​class·​public·​Landroid/​support/​v4/​a/​a;​ 1 .​class·​public·​Landroid/​support/​a/​b/​a;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​final·​a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​ 4 .​method·​public·​static·​final·​a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​
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,​·​0x15
   
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,​·​p1},​·​Landroid/​support/​a/​b/​b;​-​>a(Landroid/​content/​Context;​I)​Landroid/​graphics/​drawable/​Drawable;​
   
10 ····​move-​result-​object·​v0 10 ····​move-​result-​object·​v0
   
11 ····​:​goto_0 11 ····​:​goto_0
12 ····​return-​object·​v0 12 ····​return-​object·​v0
   
13 ····​:​cond_0 13 ····​:​cond_0
Offset 38, 25 lines modified Offset 38, 25 lines modified
   
38 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 38 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
39 ····​const/​16·​v2,​·​0x10 39 ····​const/​16·​v2,​·​0x10
   
40 ····​if-​lt·​v1,​·​v2,​·​:​cond_0 40 ····​if-​lt·​v1,​·​v2,​·​:​cond_0
   
41 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​a/​d;​-​>a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​Landroid/​os/​Bundle;​)​V 41 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​a/​b/​d;​-​>a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​Landroid/​os/​Bundle;​)​V
   
42 ····​:​goto_0 42 ····​:​goto_0
43 ····​return·​v0 43 ····​return·​v0
   
44 ····​:​cond_0 44 ····​:​cond_0
45 ····​const/​16·​v2,​·​0xb 45 ····​const/​16·​v2,​·​0xb
   
46 ····​if-​lt·​v1,​·​v2,​·​:​cond_1 46 ····​if-​lt·​v1,​·​v2,​·​:​cond_1
   
47 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​a/​c;​-​>a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​)​V 47 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​a/​b/​c;​-​>a(Landroid/​content/​Context;​[Landroid/​content/​Intent;​)​V
   
48 ····​goto·​:​goto_0 48 ····​goto·​:​goto_0
   
49 ····​:​cond_1 49 ····​:​cond_1
50 ····​const/​4·​v0,​·​0x0 50 ····​const/​4·​v0,​·​0x0
   
51 ····​goto·​:​goto_0 51 ····​goto·​:​goto_0
smali/android/support/v4/b/a/c.smali vs.
smali/android/support/a/c/a/c.smali
Files similar despite different names (difference score: 29)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​interface·​abstract·​Landroid/​support/​v4/​b/​a/​c;​ 1 .​class·​interface·​abstract·​Landroid/​support/​a/​c/​a/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​virtual·​methods 3 #·​virtual·​methods
4 .​method·​public·​abstract·​a(Landroid/​graphics/​drawable/​Drawable;​)​V 4 .​method·​public·​abstract·​a(Landroid/​graphics/​drawable/​Drawable;​)​V
5 .​end·​method 5 .​end·​method
   
smali/android/support/v4/app/v.smali vs.
smali/android/support/a/a/w.smali
Files similar despite different names (difference score: 49)
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​v;​ 1 .​class·​final·​Landroid/​support/​a/​a/​w;​
2 .​super·​Landroid/​support/​v4/​app/​t;​ 2 .​super·​Landroid/​support/​a/​a/​u;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​view/​LayoutInflater$Factor​y;​ 4 .​implements·​Landroid/​view/​LayoutInflater$Factor​y;​
   
   
5 #·​static·​fields 5 #·​static·​fields
6 .​field·​static·​final·​A:​Landroid/​view/​animation/​Interpolator;​ 6 .​field·​static·​final·​A:​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/​a/​a/​p;​
   
44 .​field·​p:​Landroid/​support/​v4/​app/​s;​ 44 .​field·​p:​Landroid/​support/​a/​a/​t;​
   
45 .​field·​q:​Landroid/​support/​v4/​app/​Fragment;​ 45 .​field·​q:​Landroid/​support/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/​a/​a/​w;​-​>x:​Landroid/​util/​SparseArray;​
   
105 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​w;​ 105 ····​new-​instance·​v0,​·​Landroid/​support/​a/​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/​a/​a/​x;​-​><init>(Landroid/​support/​a/​a/​w;​)​V
   
107 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​v;​-​>y:​Ljava/​lang/​Runnable;​ 107 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​w;​-​>y:​Ljava/​lang/​Runnable;​
   
108 ····​return-​void 108 ····​return-​void
Max diff block lines reached; 209481/213138 bytes (98.28%) of diff not shown.
smali/android/support/v4/widget/ae.smali vs.
smali/android/support/a/h/q.smali
Files similar despite different names (difference score: 39)
Offset 1, 66 lines modified Offset 1, 66 lines modified
1 .​class·​public·​abstract·​Landroid/​support/​v4/​widget/​ae;​ 1 .​class·​public·​abstract·​Landroid/​support/​a/​h/​q;​
2 .​super·​Landroid/​support/​v4/​widget/​e;​ 2 .​super·​Landroid/​support/​a/​h/​e;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​j:​I 4 .​field·​private·​j:​I
   
5 .​field·​private·​k:​I 5 .​field·​private·​k:​I
   
6 .​field·​private·​l:​Landroid/​view/​LayoutInflater;​ 6 .​field·​private·​l:​Landroid/​view/​LayoutInflater;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​ILandroid/​database/​Cursor;​Z)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​ILandroid/​database/​Cursor;​Z)​V
9 ····​.​locals·​1 9 ····​.​locals·​1
   
10 ····​invoke-​direct·​{p0,​·​p1,​·​p3,​·​p4},​·​Landroid/​support/​v4/​widget/​e;​-​><init>(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Z)​V 10 ····​invoke-​direct·​{p0,​·​p1,​·​p3,​·​p4},​·​Landroid/​support/​a/​h/​e;​-​><init>(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Z)​V
   
11 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v4/​widget/​ae;​-​>k:​I 11 ····​iput·​p2,​·​p0,​·​Landroid/​support/​a/​h/​q;​-​>k:​I
   
12 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v4/​widget/​ae;​-​>j:​I 12 ····​iput·​p2,​·​p0,​·​Landroid/​support/​a/​h/​q;​-​>j:​I
   
13 ····​const-​string·​v0,​·​"layout_inflater" 13 ····​const-​string·​v0,​·​"layout_inflater"
   
14 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 14 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
15 ····​move-​result-​object·​v0 15 ····​move-​result-​object·​v0
   
16 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater;​ 16 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater;​
   
17 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ae;​-​>l:​Landroid/​view/​LayoutInflater;​ 17 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​h/​q;​-​>l:​Landroid/​view/​LayoutInflater;​
   
18 ····​return-​void 18 ····​return-​void
19 .​end·​method 19 .​end·​method
   
   
20 #·​virtual·​methods 20 #·​virtual·​methods
21 .​method·​public·​a(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 21 .​method·​public·​a(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
22 ····​.​locals·​3 22 ····​.​locals·​3
   
23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ae;​-​>l:​Landroid/​view/​LayoutInflater;​ 23 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​h/​q;​-​>l:​Landroid/​view/​LayoutInflater;​
   
24 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ae;​-​>j:​I 24 ····​iget·​v1,​·​p0,​·​Landroid/​support/​a/​h/​q;​-​>j:​I
   
25 ····​const/​4·​v2,​·​0x0 25 ····​const/​4·​v2,​·​0x0
   
26 ····​invoke-​virtual·​{v0,​·​v1,​·​p3,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 26 ····​invoke-​virtual·​{v0,​·​v1,​·​p3,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
27 ····​move-​result-​object·​v0 27 ····​move-​result-​object·​v0
   
28 ····​return-​object·​v0 28 ····​return-​object·​v0
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​b(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 30 .​method·​public·​b(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
31 ····​.​locals·​3 31 ····​.​locals·​3
   
32 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ae;​-​>l:​Landroid/​view/​LayoutInflater;​ 32 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​h/​q;​-​>l:​Landroid/​view/​LayoutInflater;​
   
33 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ae;​-​>k:​I 33 ····​iget·​v1,​·​p0,​·​Landroid/​support/​a/​h/​q;​-​>k:​I
   
34 ····​const/​4·​v2,​·​0x0 34 ····​const/​4·​v2,​·​0x0
   
35 ····​invoke-​virtual·​{v0,​·​v1,​·​p3,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 35 ····​invoke-​virtual·​{v0,​·​v1,​·​p3,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
smali/android/support/v4/view/ag.smali vs.
smali/android/support/a/g/t.smali
Files similar despite different names (difference score: 1)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ag;​ 1 .​class·​Landroid/​support/​a/​g/​t;​
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/view/z.smali vs.
smali/android/support/a/g/m.smali
Files similar despite different names (difference score: 9)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​view/​z;​ 1 .​class·​Landroid/​support/​a/​g/​m;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​direct·​methods 3 #·​direct·​methods
4 .​method·​public·​static·​a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I 4 .​method·​public·​static·​a(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​I
5 ····​.​locals·​1 5 ····​.​locals·​1
   
smali/android/support/v4/b/a/f.smali vs.
smali/android/support/a/c/a/f.smali
Files similar despite different names (difference score: 30)
Offset 1, 54 lines modified Offset 1, 54 lines modified
1 .​class·​Landroid/​support/​v4/​b/​a/​f;​ 1 .​class·​Landroid/​support/​a/​c/​a/​f;​
2 .​super·​Landroid/​support/​v4/​b/​a/​e;​ 2 .​super·​Landroid/​support/​a/​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/​a/​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/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​FF)​V 12 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​a/​c/​a/​i;​-​>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/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​I)​V 17 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​c/​a/​i;​-​>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/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​IIII)​V 22 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​support/​a/​c/​a/​i;​-​>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/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V 27 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​c/​a/​i;​-​>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/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V 32 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​a/​c/​a/​i;​-​>a(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
smali/android/support/v4/app/h.smali vs.
smali/android/support/a/a/h.smali
Files similar despite different names (difference score: 58)
Offset 1, 65 lines modified Offset 1, 65 lines modified
1 .​class·​Landroid/​support/​v4/​app/​h;​ 1 .​class·​Landroid/​support/​a/​a/​h;​
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/​j;​ 7 .​field·​final·​synthetic·​b:​Landroid/​support/​a/​a/​j;​
   
8 .​field·​final·​synthetic·​c:​I 8 .​field·​final·​synthetic·​c:​I
   
9 .​field·​final·​synthetic·​d:​Ljava/​lang/​Object;​ 9 .​field·​final·​synthetic·​d:​Ljava/​lang/​Object;​
   
10 .​field·​final·​synthetic·​e:​Landroid/​support/​v4/​app/​e;​ 10 .​field·​final·​synthetic·​e:​Landroid/​support/​a/​a/​e;​
   
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​e;​Landroid/​view/​View;​Landroid/​support/​v4/​app/​j;​ILjava/​lang/​Object;​)​V 12 .​method·​constructor·​<init>(Landroid/​support/​a/​a/​e;​Landroid/​view/​View;​Landroid/​support/​a/​a/​j;​ILjava/​lang/​Object;​)​V
13 ····​.​locals·​0 13 ····​.​locals·​0
   
14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>e:​Landroid/​support/​v4/​app/​e;​ 14 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>e:​Landroid/​support/​a/​a/​e;​
   
15 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>a:​Landroid/​view/​View;​ 15 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>a:​Landroid/​view/​View;​
   
16 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>b:​Landroid/​support/​v4/​app/​j;​ 16 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>b:​Landroid/​support/​a/​a/​j;​
   
17 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>c:​I 17 ····​iput·​p4,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>c:​I
   
18 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>d:​Ljava/​lang/​Object;​ 18 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>d:​Ljava/​lang/​Object;​
   
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​return-​void 20 ····​return-​void
21 .​end·​method 21 .​end·​method
   
   
22 #·​virtual·​methods 22 #·​virtual·​methods
23 .​method·​public·​onPreDraw()​Z 23 .​method·​public·​onPreDraw()​Z
24 ····​.​locals·​4 24 ····​.​locals·​4
   
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>a:​Landroid/​view/​View;​ 25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>a:​Landroid/​view/​View;​
   
26 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 26 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
27 ····​move-​result-​object·​v0 27 ····​move-​result-​object·​v0
   
28 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 28 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>e:​Landroid/​support/​v4/​app/​e;​ 29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>e:​Landroid/​support/​a/​a/​e;​
   
30 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>b:​Landroid/​support/​v4/​app/​j;​ 30 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>b:​Landroid/​support/​a/​a/​j;​
   
31 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>c:​I 31 ····​iget·​v2,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>c:​I
   
32 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​h;​-​>d:​Ljava/​lang/​Object;​ 32 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​a/​a/​h;​-​>d:​Ljava/​lang/​Object;​
   
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 33 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​a/​a/​e;​-​>a(Landroid/​support/​a/​a/​e;​Landroid/​support/​a/​a/​j;​ILjava/​lang/​Object;​)​V
   
34 ····​const/​4·​v0,​·​0x1 34 ····​const/​4·​v0,​·​0x1
   
35 ····​return·​v0 35 ····​return·​v0
36 .​end·​method 36 .​end·​method
smali/android/support/v4/f/e.smali vs.
smali/android/support/a/f/e.smali
Files similar despite different names (difference score: 46)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​Landroid/​support/​v4/​f/​e;​ 1 .​class·​public·​Landroid/​support/​a/​f/​e;​
2 .​super·​Ljava/​io/​Writer;​ 2 .​super·​Ljava/​io/​Writer;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​final·​a:​Ljava/​lang/​String;​ 4 .​field·​private·​final·​a:​Ljava/​lang/​String;​
   
5 .​field·​private·​b:​Ljava/​lang/​StringBuilder;​ 5 .​field·​private·​b:​Ljava/​lang/​StringBuilder;​
Offset 16, 47 lines modified Offset 16, 47 lines modified
   
16 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 16 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
17 ····​const/​16·​v1,​·​0x80 17 ····​const/​16·​v1,​·​0x80
   
18 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V 18 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V
   
19 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 19 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
20 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>a:​Ljava/​lang/​String;​ 20 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​f/​e;​-​>a:​Ljava/​lang/​String;​
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
23 .​method·​private·​a()​V 23 .​method·​private·​a()​V
24 ····​.​locals·​3 24 ····​.​locals·​3
   
25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 25 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
26 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 26 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
27 ····​move-​result·​v0 27 ····​move-​result·​v0
   
28 ····​if-​lez·​v0,​·​:​cond_0 28 ····​if-​lez·​v0,​·​:​cond_0
   
29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>a:​Ljava/​lang/​String;​ 29 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​f/​e;​-​>a:​Ljava/​lang/​String;​
   
30 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 30 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​a/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
31 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 31 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
32 ····​move-​result-​object·​v1 32 ····​move-​result-​object·​v1
   
33 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 33 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
35 ····​const/​4·​v1,​·​0x0 35 ····​const/​4·​v1,​·​0x0
   
36 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 36 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​a/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
37 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 37 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
38 ····​move-​result·​v2 38 ····​move-​result·​v2
   
39 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>delete(II)​Ljava/​lang/​StringBuilder;​ 39 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>delete(II)​Ljava/​lang/​StringBuilder;​
   
Offset 65, 23 lines modified Offset 65, 23 lines modified
65 .​end·​method 65 .​end·​method
   
   
66 #·​virtual·​methods 66 #·​virtual·​methods
67 .​method·​public·​close()​V 67 .​method·​public·​close()​V
68 ····​.​locals·​0 68 ····​.​locals·​0
   
69 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​f/​e;​-​>a()​V 69 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​f/​e;​-​>a()​V
   
70 ····​return-​void 70 ····​return-​void
71 .​end·​method 71 .​end·​method
   
72 .​method·​public·​flush()​V 72 .​method·​public·​flush()​V
73 ····​.​locals·​0 73 ····​.​locals·​0
   
74 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​f/​e;​-​>a()​V 74 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​f/​e;​-​>a()​V
   
75 ····​return-​void 75 ····​return-​void
76 .​end·​method 76 .​end·​method
   
77 .​method·​public·​write([CII)​V 77 .​method·​public·​write([CII)​V
78 ····​.​locals·​3 78 ····​.​locals·​3
   
Offset 94, 23 lines modified Offset 94, 23 lines modified
   
94 ····​aget-​char·​v1,​·​p1,​·​v1 94 ····​aget-​char·​v1,​·​p1,​·​v1
   
95 ····​const/​16·​v2,​·​0xa 95 ····​const/​16·​v2,​·​0xa
   
96 ····​if-​ne·​v1,​·​v2,​·​:​cond_0 96 ····​if-​ne·​v1,​·​v2,​·​:​cond_0
   
97 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​f/​e;​-​>a()​V 97 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​f/​e;​-​>a()​V
   
98 ····​:​goto_1 98 ····​:​goto_1
99 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 99 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
100 ····​goto·​:​goto_0 100 ····​goto·​:​goto_0
   
101 ····​:​cond_0 101 ····​:​cond_0
102 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 102 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​a/​f/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
103 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 103 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 50/3154 bytes (1.59%) of diff not shown.
smali/android/support/v4/app/af.smali vs.
smali/android/support/a/a/af.smali
Files similar despite different names (difference score: 12)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​app/​af;​ 1 .​class·​Landroid/​support/​a/​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;​)​Ljava/​lang/​Object;​ 20 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​Ljava/​util/​ArrayList;​Ljava/​util/​Map;​)​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/​a/​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 47, 15 lines modified Offset 47, 15 lines modified
47 ····​return-​object·​p0 47 ····​return-​object·​p0
   
48 ····​:​cond_2 48 ····​:​cond_2
49 ····​move-​object·​v0,​·​p0 49 ····​move-​object·​v0,​·​p0
   
50 ····​check-​cast·​v0,​·​Landroid/​transition/​Transition;​ 50 ····​check-​cast·​v0,​·​Landroid/​transition/​Transition;​
   
51 ····​invoke-​static·​{v0,​·​p2},​·​Landroid/​support/​v4/​app/​af;​-​>b(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V 51 ····​invoke-​static·​{v0,​·​p2},​·​Landroid/​support/​a/​a/​af;​-​>b(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
52 ····​goto·​:​goto_0 52 ····​goto·​:​goto_0
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Z)​Ljava/​lang/​Object;​ 54 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Z)​Ljava/​lang/​Object;​
55 ····​.​locals·​2 55 ····​.​locals·​2
   
Offset 167, 22 lines modified Offset 167, 22 lines modified
167 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTransitionName()​Ljava/​lang/​String;​ 167 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTransitionName()​Ljava/​lang/​String;​
   
168 ····​move-​result-​object·​v0 168 ····​move-​result-​object·​v0
   
169 ····​return-​object·​v0 169 ····​return-​object·​v0
170 .​end·​method 170 .​end·​method
   
171 .​method·​private·​static·​a(Landroid/​transition/​Transition;​Landroid/​support/​v4/​app/​ak;​)​V 171 .​method·​private·​static·​a(Landroid/​transition/​Transition;​Landroid/​support/​a/​a/​ak;​)​V
172 ····​.​locals·​1 172 ····​.​locals·​1
   
173 ····​if-​eqz·​p0,​·​:​cond_0 173 ····​if-​eqz·​p0,​·​:​cond_0
   
174 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ai;​ 174 ····​new-​instance·​v0,​·​Landroid/​support/​a/​a/​ai;​
   
175 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​ai;​-​><init>(Landroid/​support/​v4/​app/​ak;​)​V 175 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​a/​a/​ai;​-​><init>(Landroid/​support/​a/​a/​ak;​)​V
   
176 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​transition/​Transition;​-​>setEpicenterCallback​(Landroid/​transition/​Transition$EpicenterC​allback;​)​V 176 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​transition/​Transition;​-​>setEpicenterCallback​(Landroid/​transition/​Transition$EpicenterC​allback;​)​V
   
177 ····​:​cond_0 177 ····​:​cond_0
178 ····​return-​void 178 ····​return-​void
179 .​end·​method 179 .​end·​method
   
Offset 207, 15 lines modified Offset 207, 15 lines modified
   
207 ····​if-​eqz·​v11,​·​:​cond_0 207 ····​if-​eqz·​v11,​·​:​cond_0
   
208 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 208 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
209 ····​move-​result-​object·​v12 209 ····​move-​result-​object·​v12
   
210 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​aj;​ 210 ····​new-​instance·​v0,​·​Landroid/​support/​a/​a/​aj;​
   
211 ····​move-​object·​v1,​·​p0 211 ····​move-​object·​v1,​·​p0
   
212 ····​move-​object·​v3,​·​p1 212 ····​move-​object·​v3,​·​p1
   
213 ····​move-​object/​from16·​v4,​·​p3 213 ····​move-​object/​from16·​v4,​·​p3
   
Offset 223, 15 lines modified Offset 223, 15 lines modified
   
223 ····​move-​object/​from16·​v8,​·​p7 223 ····​move-​object/​from16·​v8,​·​p7
   
224 ····​move-​object/​from16·​v9,​·​p10 224 ····​move-​object/​from16·​v9,​·​p10
   
225 ····​move-​object/​from16·​v10,​·​p9 225 ····​move-​object/​from16·​v10,​·​p9
   
226 ····​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 226 ····​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​Landroid/​support/​a/​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
   
227 ····​invoke-​virtual·​{v12,​·​v0},​·​Landroid/​view/​ViewTreeObserver;​-​>addOnPreDrawListener​(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 227 ····​invoke-​virtual·​{v12,​·​v0},​·​Landroid/​view/​ViewTreeObserver;​-​>addOnPreDrawListener​(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
228 ····​:​cond_0 228 ····​:​cond_0
229 ····​return-​void 229 ····​return-​void
230 .​end·​method 230 .​end·​method
   
Offset 246, 21 lines modified Offset 246, 21 lines modified
246 .​end·​method 246 .​end·​method
   
247 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V 247 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V
Max diff block lines reached; 5158/8721 bytes (59.14%) of diff not shown.
smali/android/support/v4/view/x.smali vs.
smali/android/support/a/g/k.smali
Files similar despite different names (difference score: 13)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​view/​x;​ 1 .​class·​Landroid/​support/​a/​g/​k;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
3 #·​interfaces 3 #·​interfaces
4 .​implements·​Landroid/​support/​v4/​view/​w;​ 4 .​implements·​Landroid/​support/​a/​g/​j;​
   
   
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/f/j.smali vs.
smali/android/support/a/f/j.smali
Files similar despite different names (difference score: 42)
Offset 1, 23 lines modified Offset 1, 23 lines modified
1 .​class·​final·​Landroid/​support/​v4/​f/​j;​ 1 .​class·​final·​Landroid/​support/​a/​f/​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/​a/​f/​g;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​g;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​a/​f/​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/​a/​f/​j;​-​>a:​Landroid/​support/​a/​f/​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/​a/​f/​j;​-​>a:​Landroid/​support/​a/​f/​g;​
   
46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>c()​V 46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​f/​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/​a/​f/​j;​-​>a:​Landroid/​support/​a/​f/​g;​
   
52 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​g;​-​>a(Ljava/​lang/​Object;​)​I 52 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​a/​f/​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/​a/​f/​j;​-​>a:​Landroid/​support/​a/​f/​g;​
   
78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>b()​Ljava/​util/​Map;​ 78 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​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/​a/​f/​j;​-​>a:​Landroid/​support/​a/​f/​g;​
   
94 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 94 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​f/​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; 4973/7949 bytes (62.56%) of diff not shown.
smali/android/support/v4/f/l.smali vs.
smali/android/support/a/f/l.smali
Files similar despite different names (difference score: 47)
Offset 1, 23 lines modified Offset 1, 23 lines modified
1 .​class·​final·​Landroid/​support/​v4/​f/​l;​ 1 .​class·​final·​Landroid/​support/​a/​f/​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/​a/​f/​g;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​constructor·​<init>(Landroid/​support/​v4/​f/​g;​)​V 8 .​method·​constructor·​<init>(Landroid/​support/​a/​f/​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/​a/​f/​l;​-​>a:​Landroid/​support/​a/​f/​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/​a/​f/​l;​-​>a:​Landroid/​support/​a/​f/​g;​
   
46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>c()​V 46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​f/​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/​a/​f/​l;​-​>a:​Landroid/​support/​a/​f/​g;​
   
52 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​f/​g;​-​>b(Ljava/​lang/​Object;​)​I 52 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​a/​f/​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/​a/​f/​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/​a/​f/​l;​-​>a:​Landroid/​support/​a/​f/​g;​
   
113 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​f/​g;​-​>a()​I 113 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​f/​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/​a/​f/​h;​
   
135 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​l;​-​>a:​Landroid/​support/​v4/​f/​g;​ 135 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​a/​f/​l;​-​>a:​Landroid/​support/​a/​f/​g;​
   
136 ····​const/​4·​v2,​·​0x1 136 ····​const/​4·​v2,​·​0x1
   
Max diff block lines reached; 4928/7890 bytes (62.46%) of diff not shown.
smali/android/support/v4/e/a.smali vs.
smali/android/support/a/e/a.smali
Files similar despite different names (difference score: 47)
Offset 1, 60 lines modified Offset 1, 60 lines modified
1 .​class·​public·​Landroid/​support/​v4/​e/​a;​ 1 .​class·​public·​Landroid/​support/​a/​e/​a;​
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/​e/​b;​ 4 .​field·​private·​static·​final·​a:​Landroid/​support/​a/​e/​b;​
   
   
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,​·​0xe 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/​e/​d;​ 11 ····​new-​instance·​v0,​·​Landroid/​support/​a/​e/​d;​
   
12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​e/​d;​-​><init>()​V 12 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​e/​d;​-​><init>()​V
   
13 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​e/​a;​-​>a:​Landroid/​support/​v4/​e/​b;​ 13 ····​sput-​object·​v0,​·​Landroid/​support/​a/​e/​a;​-​>a:​Landroid/​support/​a/​e/​b;​
   
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/​e/​c;​ 17 ····​new-​instance·​v0,​·​Landroid/​support/​a/​e/​c;​
   
18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​e/​c;​-​><init>()​V 18 ····​invoke-​direct·​{v0},​·​Landroid/​support/​a/​e/​c;​-​><init>()​V
   
19 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​e/​a;​-​>a:​Landroid/​support/​v4/​e/​b;​ 19 ····​sput-​object·​v0,​·​Landroid/​support/​a/​e/​a;​-​>a:​Landroid/​support/​a/​e/​b;​
   
20 ····​goto·​:​goto_0 20 ····​goto·​:​goto_0
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​static·​a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 22 .​method·​public·​static·​a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​e/​a;​-​>a:​Landroid/​support/​v4/​e/​b;​ 24 ····​sget-​object·​v0,​·​Landroid/​support/​a/​e/​a;​-​>a:​Landroid/​support/​a/​e/​b;​
   
25 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​e/​b;​-​>a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 25 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​a/​e/​b;​-​>a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
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·​b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 29 .​method·​public·​static·​b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​e/​a;​-​>a:​Landroid/​support/​v4/​e/​b;​ 31 ····​sget-​object·​v0,​·​Landroid/​support/​a/​e/​a;​-​>a:​Landroid/​support/​a/​e/​b;​
   
32 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​e/​b;​-​>b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 32 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​a/​e/​b;​-​>b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
33 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
34 ····​return-​object·​v0 34 ····​return-​object·​v0
35 .​end·​method 35 .​end·​method
smali/android/support/v4/app/as.smali vs.
smali/android/support/a/a/as.smali
Files similar despite different names (difference score: 18)
Offset 1, 12 lines modified Offset 1, 12 lines modified
1 .​class·​Landroid/​support/​v4/​app/​as;​ 1 .​class·​Landroid/​support/​a/​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/​a/​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/​a/​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/​a/​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/​a/​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/e/e.smali vs.
smali/android/support/a/e/e.smali
Files similar despite different names (difference score: 7)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​e/​e;​ 1 .​class·​Landroid/​support/​a/​e/​e;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​static·​fields 3 #·​static·​fields
4 .​field·​private·​static·​a:​Ljava/​lang/​reflect/​Method;​ 4 .​field·​private·​static·​a:​Ljava/​lang/​reflect/​Method;​
   
5 .​field·​private·​static·​b:​Ljava/​lang/​reflect/​Method;​ 5 .​field·​private·​static·​b:​Ljava/​lang/​reflect/​Method;​
Offset 33, 15 lines modified Offset 33, 15 lines modified
   
33 ····​aput-​object·​v4,​·​v2,​·​v3 33 ····​aput-​object·​v4,​·​v2,​·​v3
   
34 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 34 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
35 ····​move-​result-​object·​v1 35 ····​move-​result-​object·​v1
   
36 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​e/​e;​-​>a:​Ljava/​lang/​reflect/​Method;​ 36 ····​sput-​object·​v1,​·​Landroid/​support/​a/​e/​e;​-​>a:​Ljava/​lang/​reflect/​Method;​
   
37 ····​const-​string·​v1,​·​"addLikelySubtags" 37 ····​const-​string·​v1,​·​"addLikelySubtags"
   
38 ····​const/​4·​v2,​·​0x1 38 ····​const/​4·​v2,​·​0x1
   
39 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Class;​ 39 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Class;​
   
Offset 51, 15 lines modified Offset 51, 15 lines modified
   
51 ····​aput-​object·​v4,​·​v2,​·​v3 51 ····​aput-​object·​v4,​·​v2,​·​v3
   
52 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 52 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
53 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
54 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​e/​e;​-​>b:​Ljava/​lang/​reflect/​Method;​ 54 ····​sput-​object·​v0,​·​Landroid/​support/​a/​e/​e;​-​>b:​Ljava/​lang/​reflect/​Method;​
55 ····​:​try_end_0 55 ····​:​try_end_0
56 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 56 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
57 ····​:​cond_0 57 ····​:​cond_0
58 ····​:​goto_0 58 ····​:​goto_0
59 ····​return-​void 59 ····​return-​void
   
Offset 75, 27 lines modified Offset 75, 27 lines modified
   
75 .​method·​public·​static·​a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 75 .​method·​public·​static·​a(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
76 ····​.​locals·​4 76 ····​.​locals·​4
   
77 ····​const/​4·​v1,​·​0x0 77 ····​const/​4·​v1,​·​0x0
   
78 ····​:​try_start_0 78 ····​:​try_start_0
79 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​e/​e;​-​>a:​Ljava/​lang/​reflect/​Method;​ 79 ····​sget-​object·​v0,​·​Landroid/​support/​a/​e/​e;​-​>a:​Ljava/​lang/​reflect/​Method;​
   
80 ····​if-​eqz·​v0,​·​:​cond_0 80 ····​if-​eqz·​v0,​·​:​cond_0
   
81 ····​const/​4·​v0,​·​0x1 81 ····​const/​4·​v0,​·​0x1
   
82 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​ 82 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
   
83 ····​const/​4·​v2,​·​0x0 83 ····​const/​4·​v2,​·​0x0
   
84 ····​aput-​object·​p0,​·​v0,​·​v2 84 ····​aput-​object·​p0,​·​v0,​·​v2
   
85 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​e/​e;​-​>a:​Ljava/​lang/​reflect/​Method;​ 85 ····​sget-​object·​v2,​·​Landroid/​support/​a/​e/​e;​-​>a:​Ljava/​lang/​reflect/​Method;​
   
86 ····​const/​4·​v3,​·​0x0 86 ····​const/​4·​v3,​·​0x0
   
87 ····​invoke-​virtual·​{v2,​·​v3,​·​v0},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 87 ····​invoke-​virtual·​{v2,​·​v3,​·​v0},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
88 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
Offset 130, 27 lines modified Offset 130, 27 lines modified
130 ····​goto·​:​goto_1 130 ····​goto·​:​goto_1
131 .​end·​method 131 .​end·​method
   
132 .​method·​public·​static·​b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 132 .​method·​public·​static·​b(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
133 ····​.​locals·​3 133 ····​.​locals·​3
   
134 ····​:​try_start_0 134 ····​:​try_start_0
135 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​e/​e;​-​>b:​Ljava/​lang/​reflect/​Method;​ 135 ····​sget-​object·​v0,​·​Landroid/​support/​a/​e/​e;​-​>b:​Ljava/​lang/​reflect/​Method;​
   
136 ····​if-​eqz·​v0,​·​:​cond_0 136 ····​if-​eqz·​v0,​·​:​cond_0
   
137 ····​const/​4·​v0,​·​0x1 137 ····​const/​4·​v0,​·​0x1
   
138 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​ 138 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
   
139 ····​const/​4·​v1,​·​0x0 139 ····​const/​4·​v1,​·​0x0
   
140 ····​aput-​object·​p0,​·​v0,​·​v1 140 ····​aput-​object·​p0,​·​v0,​·​v1
   
141 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​e/​e;​-​>b:​Ljava/​lang/​reflect/​Method;​ 141 ····​sget-​object·​v1,​·​Landroid/​support/​a/​e/​e;​-​>b:​Ljava/​lang/​reflect/​Method;​
   
142 ····​const/​4·​v2,​·​0x0 142 ····​const/​4·​v2,​·​0x0
   
143 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 143 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
144 ····​move-​result-​object·​v0 144 ····​move-​result-​object·​v0
   
smali/android/support/v4/f/f.smali vs.
smali/android/support/a/f/f.smali
Files similar despite different names (difference score: 28)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​Landroid/​support/​v4/​f/​f;​ 1 .​class·​public·​Landroid/​support/​a/​f/​f;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
   
   
3 #·​instance·​fields 3 #·​instance·​fields
4 .​field·​private·​final·​a:​Ljava/​util/​LinkedHashMap;​ 4 .​field·​private·​final·​a:​Ljava/​util/​LinkedHashMap;​
   
5 .​field·​private·​b:​I 5 .​field·​private·​b:​I
Offset 33, 35 lines modified Offset 33, 35 lines modified
33 ····​const-​string·​v1,​·​"maxSize·​<=·​0" 33 ····​const-​string·​v1,​·​"maxSize·​<=·​0"
   
34 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 34 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
35 ····​throw·​v0 35 ····​throw·​v0
   
36 ····​:​cond_0 36 ····​:​cond_0
37 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>c:​I 37 ····​iput·​p1,​·​p0,​·​Landroid/​support/​a/​f/​f;​-​>c:​I
   
38 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​ 38 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​
   
39 ····​const/​4·​v1,​·​0x0 39 ····​const/​4·​v1,​·​0x0
   
40 ····​const/​high16·​v2,​·​0x3f400000····​#·​0.​75f 40 ····​const/​high16·​v2,​·​0x3f400000····​#·​0.​75f
   
41 ····​const/​4·​v3,​·​0x1 41 ····​const/​4·​v3,​·​0x1
   
42 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3},​·​Ljava/​util/​LinkedHashMap;​-​><init>(IFZ)​V 42 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3},​·​Ljava/​util/​LinkedHashMap;​-​><init>(IFZ)​V
   
43 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>a:​Ljava/​util/​LinkedHashMap;​ 43 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​f/​f;​-​>a:​Ljava/​util/​LinkedHashMap;​
   
44 ····​return-​void 44 ····​return-​void
45 .​end·​method 45 .​end·​method
   
46 .​method·​private·​c(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 46 .​method·​private·​c(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
47 ····​.​locals·​3 47 ····​.​locals·​3
   
48 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​f/​f;​-​>b(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 48 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​a/​f/​f;​-​>b(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
   
49 ····​move-​result·​v0 49 ····​move-​result·​v0
   
50 ····​if-​gez·​v0,​·​:​cond_0 50 ····​if-​gez·​v0,​·​:​cond_0
   
51 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​ 51 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​
   
Offset 116, 45 lines modified Offset 116, 45 lines modified
   
116 ····​throw·​v0 116 ····​throw·​v0
   
117 ····​:​cond_0 117 ····​:​cond_0
118 ····​monitor-​enter·​p0 118 ····​monitor-​enter·​p0
   
119 ····​:​try_start_0 119 ····​:​try_start_0
120 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>a:​Ljava/​util/​LinkedHashMap;​ 120 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​f/​f;​-​>a:​Ljava/​util/​LinkedHashMap;​
   
121 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​util/​LinkedHashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 121 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​util/​LinkedHashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
122 ····​move-​result-​object·​v0 122 ····​move-​result-​object·​v0
   
123 ····​if-​eqz·​v0,​·​:​cond_1 123 ····​if-​eqz·​v0,​·​:​cond_1
   
124 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>g:​I 124 ····​iget·​v1,​·​p0,​·​Landroid/​support/​a/​f/​f;​-​>g:​I
   
125 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 125 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
126 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>g:​I 126 ····​iput·​v1,​·​p0,​·​Landroid/​support/​a/​f/​f;​-​>g:​I
   
127 ····​monitor-​exit·​p0 127 ····​monitor-​exit·​p0
   
128 ····​:​goto_0 128 ····​:​goto_0
129 ····​return-​object·​v0 129 ····​return-​object·​v0
   
130 ····​:​cond_1 130 ····​:​cond_1
131 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>h:​I 131 ····​iget·​v0,​·​p0,​·​Landroid/​support/​a/​f/​f;​-​>h:​I
   
132 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 132 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
133 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>h:​I 133 ····​iput·​v0,​·​p0,​·​Landroid/​support/​a/​f/​f;​-​>h:​I
   
134 ····​monitor-​exit·​p0 134 ····​monitor-​exit·​p0
135 ····​:​try_end_0 135 ····​:​try_end_0
136 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 136 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
137 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​f/​f;​-​>b(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 137 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​a/​f/​f;​-​>b(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
138 ····​move-​result-​object·​v1 138 ····​move-​result-​object·​v1
   
139 ····​if-​nez·​v1,​·​:​cond_2 139 ····​if-​nez·​v1,​·​:​cond_2
   
140 ····​const/​4·​v0,​·​0x0 140 ····​const/​4·​v0,​·​0x0
   
Offset 170, 72 lines modified Offset 170, 72 lines modified
   
170 ····​throw·​v0 170 ····​throw·​v0
   
171 ····​:​cond_2 171 ····​:​cond_2
172 ····​monitor-​enter·​p0 172 ····​monitor-​enter·​p0
   
173 ····​:​try_start_2 173 ····​:​try_start_2
174 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​f/​f;​-​>e:​I 174 ····​iget·​v0,​·​p0,​·​Landroid/​support/​a/​f/​f;​-​>e:​I
Max diff block lines reached; 9262/12050 bytes (76.86%) of diff not shown.
smali/android/support/v4/app/au.smali vs.
smali/android/support/a/a/au.smali
Files similar despite different names (difference score: 3)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​app/​au;​ 1 .​class·​Landroid/​support/​a/​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/view/ae.smali vs.
smali/android/support/a/g/r.smali
Files similar despite different names (difference score: 5)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​interface·​abstract·​Landroid/​support/​v4/​view/​ae;​ 1 .​class·​interface·​abstract·​Landroid/​support/​a/​g/​r;​
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