--- /home/hans/code/fdroid/data/tmp/simple.reboot.com_11.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_simple.reboot.com_11.apk ├── zipinfo {} │ @@ -1,256 +1,256 @@ │ -Zip file size: 595602 bytes, number of entries: 254 │ +Zip file size: 562660 bytes, number of entries: 254 │ -rw---- 2.0 fat 26760 bl defN 15-Jan-28 08:38 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 26881 bl defN 15-Jan-28 08:38 META-INF/AD9AEFC5.SF │ -rw---- 2.0 fat 1332 bl defN 15-Jan-28 08:38 META-INF/AD9AEFC5.RSA │ --rw---- 2.0 fat 42 bl defN 15-Jan-28 06:08 META-INF/services/javax.annotation.processing.Processor │ -rw---- 2.0 fat 41 bl defN 15-Jan-28 06:08 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Jan-28 06:08 META-INF/fdroidserverid │ --rw---- 2.0 fat 1820 bX defN 15-Jan-28 06:08 AndroidManifest.xml │ --rw---- 2.0 fat 472 bl defN 15-Jan-28 06:08 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 15-Jan-28 06:08 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Jan-28 06:08 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Jan-28 06:08 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Jan-28 06:08 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Jan-28 06:08 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Jan-28 06:08 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 15-Jan-28 06:08 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Jan-28 06:08 res/color/abc_secondary_text_material_light.xml │ --rw---- 1.0 fat 303 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 306 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --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 │ --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 │ --rw---- 1.0 fat 229 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 407 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 275 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 226 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 147 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 281 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 584 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 729 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1018 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 853 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1256 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 417 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 530 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 194 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 187 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Jan-28 06:08 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 410 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --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 │ --rw---- 1.0 fat 585 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 367 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 347 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --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 │ --rw---- 1.0 fat 381 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 342 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 445 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --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 │ --rw---- 1.0 fat 691 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 483 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 512 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --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 │ --rw---- 1.0 fat 934 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 593 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --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 │ --rw---- 1.0 fat 1180 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 518 b- stor 15-Jan-28 06:08 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 283 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 284 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 288 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --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 │ --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 │ --rw---- 1.0 fat 225 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 345 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 232 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 263 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 149 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 177 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 771 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 683 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 404 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 605 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 850 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 362 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 424 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 15-Jan-28 06:08 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 472 bl defN 15-Jan-28 06:08 res/drawable-v21/abc_cab_background_top_material.xml │ --rw---- 1.0 fat 307 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 303 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 354 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2796 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2943 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 442 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 320 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 325 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 179 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 693 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1242 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1132 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 719 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1153 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1785 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 516 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 736 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Jan-28 06:08 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 369 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 4091 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 4535 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 515 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 389 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 348 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 511 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 323 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 733 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1920 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 928 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1867 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 646 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1082 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 215 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 15-Jan-28 06:08 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 295 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3674 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3998 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 463 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 401 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1173 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 355 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 665 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1515 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1271 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 696 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1064 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 261 b- stor 15-Jan-28 06:08 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 560 bl defN 15-Jan-28 06:08 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Jan-28 06:08 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 15-Jan-28 06:08 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 508 bl defN 15-Jan-28 06:08 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 1164 bl defN 15-Jan-28 06:08 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 15-Jan-28 06:08 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Jan-28 06:08 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Jan-28 06:08 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Jan-28 06:08 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Jan-28 06:08 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Jan-28 06:08 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 15-Jan-28 06:08 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 15-Jan-28 06:08 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 880 bl defN 15-Jan-28 06:08 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 572 bl defN 15-Jan-28 06:08 res/layout-v11/abc_screen_content_include.xml │ --rw---- 2.0 fat 1624 bl defN 15-Jan-28 06:08 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 5768 bl defN 15-Jan-28 06:08 res/layout-v21/main_activity.xml │ --rw---- 2.0 fat 940 bl defN 15-Jan-28 06:08 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 15-Jan-28 06:08 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 15-Jan-28 06:08 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Jan-28 06:08 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 15-Jan-28 06:08 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 472 bl defN 15-Jan-28 06:08 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 632 bl defN 15-Jan-28 06:08 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 664 bl defN 15-Jan-28 06:08 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1484 bl defN 15-Jan-28 06:08 res/layout/abc_activity_chooser_view_include.xml │ --rw---- 2.0 fat 1272 bl defN 15-Jan-28 06:08 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 444 bl defN 15-Jan-28 06:08 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Jan-28 06:08 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Jan-28 06:08 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1412 bl defN 15-Jan-28 06:08 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Jan-28 06:08 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1556 bl defN 15-Jan-28 06:08 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 564 bl defN 15-Jan-28 06:08 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 892 bl defN 15-Jan-28 06:08 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 848 bl defN 15-Jan-28 06:08 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1572 bl defN 15-Jan-28 06:08 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2244 bl defN 15-Jan-28 06:08 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3736 bl defN 15-Jan-28 06:08 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 488 bl defN 15-Jan-28 06:08 res/layout/abc_simple_dropdown_hint.xml │ --rw---- 2.0 fat 5592 bl defN 15-Jan-28 06:08 res/layout/main_activity.xml │ --rw---- 2.0 fat 508 bl defN 15-Jan-28 06:08 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 464 bl defN 15-Jan-28 06:08 res/layout/toolbar.xml │ --rw---- 2.0 fat 568 bl defN 15-Jan-28 06:08 res/menu/menu_reboot.xml │ --rw---- 1.0 fat 4534 b- stor 15-Jan-28 06:08 res/mipmap-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 2859 b- stor 15-Jan-28 06:08 res/mipmap-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 6276 b- stor 15-Jan-28 06:08 res/mipmap-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 9265 b- stor 15-Jan-28 06:08 res/mipmap-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 12891 b- stor 15-Jan-28 06:08 res/mipmap-xxxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 148484 b- stor 15-Jan-28 06:08 resources.arsc │ --rw---- 2.0 fat 523096 bl defN 15-Jan-28 06:08 classes.dex │ -254 files, 930675 bytes uncompressed, 548185 bytes compressed: 41.1% │ +-rw---- 2.0 fat 1820 bX defN 16-Sep-07 14:55 AndroidManifest.xml │ +-rw---- 2.0 fat 472 bl defN 16-Sep-07 14:55 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 16-Sep-07 14:55 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 16-Sep-07 14:55 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 16-Sep-07 14:55 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 16-Sep-07 14:55 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 16-Sep-07 14:55 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 16-Sep-07 14:55 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 16-Sep-07 14:55 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 16-Sep-07 14:55 res/color/abc_secondary_text_material_light.xml │ +-rw---- 1.0 fat 303 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 304 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 306 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-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 │ +-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 │ +-rw---- 1.0 fat 229 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 407 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 275 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 226 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 147 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 281 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 584 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 729 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1018 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 853 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1256 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 417 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 530 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 194 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 187 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 16-Sep-07 14:55 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 410 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-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 │ +-rw---- 1.0 fat 585 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 367 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 347 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-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 │ +-rw---- 1.0 fat 381 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 342 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 445 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-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 │ +-rw---- 1.0 fat 691 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 483 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 512 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-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 │ +-rw---- 1.0 fat 934 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 593 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-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 │ +-rw---- 1.0 fat 1180 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 518 b- stor 16-Sep-07 14:55 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 283 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 284 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 288 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-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 │ +-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 │ +-rw---- 1.0 fat 225 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 345 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 232 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 263 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 149 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 177 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 771 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 683 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 404 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 605 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 850 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 362 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 424 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 16-Sep-07 14:55 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 2.0 fat 472 bl defN 16-Sep-07 14:55 res/drawable-v21/abc_cab_background_top_material.xml │ +-rw---- 1.0 fat 307 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 303 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 354 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2796 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2943 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 442 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 320 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 325 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 179 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 693 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1242 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1132 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 719 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1153 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1785 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 516 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 736 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 16-Sep-07 14:55 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 369 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 369 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 4091 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 4535 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 515 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 389 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 348 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 511 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 323 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 733 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1920 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 928 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1867 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 646 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1082 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 215 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 16-Sep-07 14:55 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 295 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3674 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3998 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 463 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 401 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1173 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 355 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 665 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1515 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1271 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 696 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1064 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 261 b- stor 16-Sep-07 14:55 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 2.0 fat 560 bl defN 16-Sep-07 14:55 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 560 bl defN 16-Sep-07 14:55 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 16-Sep-07 14:55 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 508 bl defN 16-Sep-07 14:55 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 1164 bl defN 16-Sep-07 14:55 res/drawable/abc_edit_text_material.xml │ +-rw---- 2.0 fat 1136 bl defN 16-Sep-07 14:55 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 16-Sep-07 14:55 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 16-Sep-07 14:55 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 16-Sep-07 14:55 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 16-Sep-07 14:55 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 16-Sep-07 14:55 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 16-Sep-07 14:55 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 16-Sep-07 14:55 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 880 bl defN 16-Sep-07 14:55 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 572 bl defN 16-Sep-07 14:55 res/layout-v11/abc_screen_content_include.xml │ +-rw---- 2.0 fat 1624 bl defN 16-Sep-07 14:55 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 5768 bl defN 16-Sep-07 14:55 res/layout-v21/main_activity.xml │ +-rw---- 2.0 fat 940 bl defN 16-Sep-07 14:55 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 16-Sep-07 14:55 res/layout/abc_action_bar_up_container.xml │ +-rw---- 2.0 fat 396 bl defN 16-Sep-07 14:55 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 16-Sep-07 14:55 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 16-Sep-07 14:55 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 472 bl defN 16-Sep-07 14:55 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 632 bl defN 16-Sep-07 14:55 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 664 bl defN 16-Sep-07 14:55 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1484 bl defN 16-Sep-07 14:55 res/layout/abc_activity_chooser_view_include.xml │ +-rw---- 2.0 fat 1272 bl defN 16-Sep-07 14:55 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 444 bl defN 16-Sep-07 14:55 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 16-Sep-07 14:55 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 16-Sep-07 14:55 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1412 bl defN 16-Sep-07 14:55 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 16-Sep-07 14:55 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1556 bl defN 16-Sep-07 14:55 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 564 bl defN 16-Sep-07 14:55 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 892 bl defN 16-Sep-07 14:55 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 848 bl defN 16-Sep-07 14:55 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1572 bl defN 16-Sep-07 14:55 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2244 bl defN 16-Sep-07 14:55 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3736 bl defN 16-Sep-07 14:55 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 488 bl defN 16-Sep-07 14:55 res/layout/abc_simple_dropdown_hint.xml │ +-rw---- 2.0 fat 5592 bl defN 16-Sep-07 14:55 res/layout/main_activity.xml │ +-rw---- 2.0 fat 508 bl defN 16-Sep-07 14:55 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 464 bl defN 16-Sep-07 14:55 res/layout/toolbar.xml │ +-rw---- 2.0 fat 568 bl defN 16-Sep-07 14:55 res/menu/menu_reboot.xml │ +-rw---- 1.0 fat 4534 b- stor 16-Sep-07 14:55 res/mipmap-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 2859 b- stor 16-Sep-07 14:55 res/mipmap-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 6276 b- stor 16-Sep-07 14:55 res/mipmap-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 9265 b- stor 16-Sep-07 14:55 res/mipmap-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 12891 b- stor 16-Sep-07 14:55 res/mipmap-xxxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 148484 b- stor 16-Sep-07 14:55 resources.arsc │ +-rw---- 2.0 fat 446880 bl defN 16-Sep-07 14:55 classes.dex │ +-rw---- 2.0 fat 42 bl defN 16-Sep-07 14:55 META-INF/services/javax.annotation.processing.Processor │ +254 files, 854459 bytes uncompressed, 515766 bytes compressed: 39.6% ├── smali/android/support/v7/a/a.smali │ @@ -1,2 +1,123 @@ │ -.class public final Landroid/support/v7/a/a; │ +.class public abstract Landroid/support/v7/a/a; │ .super Ljava/lang/Object; │ + │ + │ +# direct methods │ +.method public constructor ()V │ + .locals 0 │ + │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ + │ + return-void │ +.end method │ + │ + │ +# virtual methods │ +.method public abstract a()I │ +.end method │ + │ +.method public a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ + .locals 1 │ + │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public a(F)V │ + .locals 2 │ + │ + const/4 v0, 0x0 │ + │ + cmpl-float v0, p1, v0 │ + │ + if-eqz v0, :cond_0 │ + │ + new-instance v0, Ljava/lang/UnsupportedOperationException; │ + │ + const-string v1, "Setting a non-zero elevation is not supported in this action bar configuration." │ + │ + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public a(Landroid/content/res/Configuration;)V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method public a(Ljava/lang/CharSequence;)V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method public a(Z)V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method public b()Landroid/content/Context; │ + .locals 1 │ + │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public b(Z)V │ + .locals 2 │ + │ + if-eqz p1, :cond_0 │ + │ + new-instance v0, Ljava/lang/UnsupportedOperationException; │ + │ + const-string v1, "Hide on content scroll is not supported in this action bar configuration." │ + │ + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public c(Z)V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method public c()Z │ + .locals 1 │ + │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public d(Z)V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method public d()Z │ + .locals 1 │ + │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public e(Z)V │ + .locals 0 │ + │ + return-void │ +.end method ├── smali/android/support/v7/a/b.smali │ @@ -1,342 +1,80 @@ │ -.class public final Landroid/support/v7/a/b; │ -.super Ljava/lang/Object; │ +.class public Landroid/support/v7/a/b; │ +.super Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ -# static fields │ -.field public static final actionBarDivider:I = 0x7f01005a │ +# instance fields │ +.field public a:I │ │ -.field public static final actionBarItemBackground:I = 0x7f01005b │ │ -.field public static final actionBarPopupTheme:I = 0x7f010054 │ +# direct methods │ +.method public constructor (II)V │ + .locals 1 │ │ -.field public static final actionBarSize:I = 0x7f010059 │ + invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(II)V │ │ -.field public static final actionBarSplitStyle:I = 0x7f010056 │ + const/4 v0, 0x0 │ │ -.field public static final actionBarStyle:I = 0x7f010055 │ + iput v0, p0, Landroid/support/v7/a/b;->a:I │ │ -.field public static final actionBarTabBarStyle:I = 0x7f010050 │ + const v0, 0x800013 │ │ -.field public static final actionBarTabStyle:I = 0x7f01004f │ + iput v0, p0, Landroid/support/v7/a/b;->a:I │ │ -.field public static final actionBarTabTextStyle:I = 0x7f010051 │ + return-void │ +.end method │ │ -.field public static final actionBarTheme:I = 0x7f010057 │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ + .locals 3 │ │ -.field public static final actionBarWidgetTheme:I = 0x7f010058 │ + const/4 v2, 0x0 │ │ -.field public static final actionButtonStyle:I = 0x7f010072 │ + invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -.field public static final actionDropDownStyle:I = 0x7f01006d │ + iput v2, p0, Landroid/support/v7/a/b;->a:I │ │ -.field public static final actionLayout:I = 0x7f01002c │ + sget-object v0, Landroid/support/v7/b/l;->ActionBarLayout:[I │ │ -.field public static final actionMenuTextAppearance:I = 0x7f01005c │ + invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ -.field public static final actionMenuTextColor:I = 0x7f01005d │ + move-result-object v0 │ │ -.field public static final actionModeBackground:I = 0x7f010060 │ + sget v1, Landroid/support/v7/b/l;->ActionBarLayout_android_layout_gravity:I │ │ -.field public static final actionModeCloseButtonStyle:I = 0x7f01005f │ + invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getInt(II)I │ │ -.field public static final actionModeCloseDrawable:I = 0x7f010062 │ + move-result v1 │ │ -.field public static final actionModeCopyDrawable:I = 0x7f010064 │ + iput v1, p0, Landroid/support/v7/a/b;->a:I │ │ -.field public static final actionModeCutDrawable:I = 0x7f010063 │ + invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ -.field public static final actionModeFindDrawable:I = 0x7f010068 │ + return-void │ +.end method │ │ -.field public static final actionModePasteDrawable:I = 0x7f010065 │ +.method public constructor (Landroid/support/v7/a/b;)V │ + .locals 1 │ │ -.field public static final actionModePopupWindowStyle:I = 0x7f01006a │ + invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -.field public static final actionModeSelectAllDrawable:I = 0x7f010066 │ + const/4 v0, 0x0 │ │ -.field public static final actionModeShareDrawable:I = 0x7f010067 │ + iput v0, p0, Landroid/support/v7/a/b;->a:I │ │ -.field public static final actionModeSplitBackground:I = 0x7f010061 │ + iget v0, p1, Landroid/support/v7/a/b;->a:I │ │ -.field public static final actionModeStyle:I = 0x7f01005e │ + iput v0, p0, Landroid/support/v7/a/b;->a:I │ │ -.field public static final actionModeWebSearchDrawable:I = 0x7f010069 │ + return-void │ +.end method │ │ -.field public static final actionOverflowButtonStyle:I = 0x7f010052 │ +.method public constructor (Landroid/view/ViewGroup$LayoutParams;)V │ + .locals 1 │ │ -.field public static final actionOverflowMenuStyle:I = 0x7f010053 │ + invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$LayoutParams;)V │ │ -.field public static final actionProviderClass:I = 0x7f01002e │ + const/4 v0, 0x0 │ │ -.field public static final actionViewClass:I = 0x7f01002d │ + iput v0, p0, Landroid/support/v7/a/b;->a:I │ │ -.field public static final activityChooserViewStyle:I = 0x7f010079 │ - │ -.field public static final background:I = 0x7f01000c │ - │ -.field public static final backgroundSplit:I = 0x7f01000e │ - │ -.field public static final backgroundStacked:I = 0x7f01000d │ - │ -.field public static final barSize:I = 0x7f010026 │ - │ -.field public static final buttonBarButtonStyle:I = 0x7f010074 │ - │ -.field public static final buttonBarStyle:I = 0x7f010073 │ - │ -.field public static final closeIcon:I = 0x7f010035 │ - │ -.field public static final closeItemLayout:I = 0x7f01001c │ - │ -.field public static final collapseContentDescription:I = 0x7f0100a4 │ - │ -.field public static final collapseIcon:I = 0x7f0100a3 │ - │ -.field public static final color:I = 0x7f010020 │ - │ -.field public static final colorAccent:I = 0x7f010094 │ - │ -.field public static final colorButtonNormal:I = 0x7f010098 │ - │ -.field public static final colorControlActivated:I = 0x7f010096 │ - │ -.field public static final colorControlHighlight:I = 0x7f010097 │ - │ -.field public static final colorControlNormal:I = 0x7f010095 │ - │ -.field public static final colorPrimary:I = 0x7f010092 │ - │ -.field public static final colorPrimaryDark:I = 0x7f010093 │ - │ -.field public static final colorSwitchThumbNormal:I = 0x7f010099 │ - │ -.field public static final commitIcon:I = 0x7f010039 │ - │ -.field public static final contentInsetEnd:I = 0x7f010017 │ - │ -.field public static final contentInsetLeft:I = 0x7f010018 │ - │ -.field public static final contentInsetRight:I = 0x7f010019 │ - │ -.field public static final contentInsetStart:I = 0x7f010016 │ - │ -.field public static final customNavigationLayout:I = 0x7f01000f │ - │ -.field public static final disableChildrenWhenDisabled:I = 0x7f010040 │ - │ -.field public static final displayOptions:I = 0x7f010005 │ - │ -.field public static final divider:I = 0x7f01000b │ - │ -.field public static final dividerHorizontal:I = 0x7f010078 │ - │ -.field public static final dividerPadding:I = 0x7f01002a │ - │ -.field public static final dividerVertical:I = 0x7f010077 │ - │ -.field public static final drawableSize:I = 0x7f010022 │ - │ -.field public static final drawerArrowStyle:I = 0x7f010000 │ - │ -.field public static final dropDownListViewStyle:I = 0x7f01008a │ - │ -.field public static final dropdownListPreferredItemHeight:I = 0x7f01006e │ - │ -.field public static final editTextBackground:I = 0x7f01007f │ - │ -.field public static final editTextColor:I = 0x7f01007e │ - │ -.field public static final elevation:I = 0x7f01001a │ - │ -.field public static final expandActivityOverflowButtonDrawable:I = 0x7f01001e │ - │ -.field public static final gapBetweenBars:I = 0x7f010023 │ - │ -.field public static final goIcon:I = 0x7f010036 │ - │ -.field public static final height:I = 0x7f010001 │ - │ -.field public static final hideOnContentScroll:I = 0x7f010015 │ - │ -.field public static final homeAsUpIndicator:I = 0x7f010071 │ - │ -.field public static final homeLayout:I = 0x7f010010 │ - │ -.field public static final icon:I = 0x7f010009 │ - │ -.field public static final iconifiedByDefault:I = 0x7f010033 │ - │ -.field public static final indeterminateProgressStyle:I = 0x7f010012 │ - │ -.field public static final initialActivityCount:I = 0x7f01001d │ - │ -.field public static final isLightTheme:I = 0x7f010002 │ - │ -.field public static final itemPadding:I = 0x7f010014 │ - │ -.field public static final layout:I = 0x7f010032 │ - │ -.field public static final listChoiceBackgroundIndicator:I = 0x7f010091 │ - │ -.field public static final listPopupWindowStyle:I = 0x7f01008b │ - │ -.field public static final listPreferredItemHeight:I = 0x7f010085 │ - │ -.field public static final listPreferredItemHeightLarge:I = 0x7f010087 │ - │ -.field public static final listPreferredItemHeightSmall:I = 0x7f010086 │ - │ -.field public static final listPreferredItemPaddingLeft:I = 0x7f010088 │ - │ -.field public static final listPreferredItemPaddingRight:I = 0x7f010089 │ - │ -.field public static final logo:I = 0x7f01000a │ - │ -.field public static final maxButtonHeight:I = 0x7f0100a1 │ - │ -.field public static final measureWithLargestChild:I = 0x7f010028 │ - │ -.field public static final middleBarArrowSize:I = 0x7f010025 │ - │ -.field public static final navigationContentDescription:I = 0x7f0100a6 │ - │ -.field public static final navigationIcon:I = 0x7f0100a5 │ - │ -.field public static final navigationMode:I = 0x7f010004 │ - │ -.field public static final overlapAnchor:I = 0x7f010030 │ - │ -.field public static final paddingEnd:I = 0x7f0100a8 │ - │ -.field public static final paddingStart:I = 0x7f0100a7 │ - │ -.field public static final panelBackground:I = 0x7f01008e │ - │ -.field public static final panelMenuListTheme:I = 0x7f010090 │ - │ -.field public static final panelMenuListWidth:I = 0x7f01008f │ - │ -.field public static final popupMenuStyle:I = 0x7f01007c │ - │ -.field public static final popupPromptView:I = 0x7f01003f │ - │ -.field public static final popupTheme:I = 0x7f01001b │ - │ -.field public static final popupWindowStyle:I = 0x7f01007d │ - │ -.field public static final preserveIconSpacing:I = 0x7f01002f │ - │ -.field public static final progressBarPadding:I = 0x7f010013 │ - │ -.field public static final progressBarStyle:I = 0x7f010011 │ - │ -.field public static final prompt:I = 0x7f01003d │ - │ -.field public static final queryBackground:I = 0x7f01003b │ - │ -.field public static final queryHint:I = 0x7f010034 │ - │ -.field public static final searchIcon:I = 0x7f010037 │ - │ -.field public static final searchViewStyle:I = 0x7f010084 │ - │ -.field public static final selectableItemBackground:I = 0x7f010075 │ - │ -.field public static final selectableItemBackgroundBorderless:I = 0x7f010076 │ - │ -.field public static final showAsAction:I = 0x7f01002b │ - │ -.field public static final showDividers:I = 0x7f010029 │ - │ -.field public static final showText:I = 0x7f010047 │ - │ -.field public static final spinBars:I = 0x7f010021 │ - │ -.field public static final spinnerDropDownItemStyle:I = 0x7f010070 │ - │ -.field public static final spinnerMode:I = 0x7f01003e │ - │ -.field public static final spinnerStyle:I = 0x7f01006f │ - │ -.field public static final splitTrack:I = 0x7f010046 │ - │ -.field public static final state_above_anchor:I = 0x7f010031 │ - │ -.field public static final submitBackground:I = 0x7f01003c │ - │ -.field public static final subtitle:I = 0x7f010006 │ - │ -.field public static final subtitleTextAppearance:I = 0x7f01009b │ - │ -.field public static final subtitleTextStyle:I = 0x7f010008 │ - │ -.field public static final suggestionRowLayout:I = 0x7f01003a │ - │ -.field public static final switchMinWidth:I = 0x7f010044 │ - │ -.field public static final switchPadding:I = 0x7f010045 │ - │ -.field public static final switchStyle:I = 0x7f010080 │ - │ -.field public static final switchTextAppearance:I = 0x7f010043 │ - │ -.field public static final textAllCaps:I = 0x7f01001f │ - │ -.field public static final textAppearanceLargePopupMenu:I = 0x7f01006b │ - │ -.field public static final textAppearanceListItem:I = 0x7f01008c │ - │ -.field public static final textAppearanceListItemSmall:I = 0x7f01008d │ - │ -.field public static final textAppearanceSearchResultSubtitle:I = 0x7f010082 │ - │ -.field public static final textAppearanceSearchResultTitle:I = 0x7f010081 │ - │ -.field public static final textAppearanceSmallPopupMenu:I = 0x7f01006c │ - │ -.field public static final textColorSearchUrl:I = 0x7f010083 │ - │ -.field public static final theme:I = 0x7f0100a2 │ - │ -.field public static final thickness:I = 0x7f010027 │ - │ -.field public static final thumbTextPadding:I = 0x7f010042 │ - │ -.field public static final title:I = 0x7f010003 │ - │ -.field public static final titleMarginBottom:I = 0x7f0100a0 │ - │ -.field public static final titleMarginEnd:I = 0x7f01009e │ - │ -.field public static final titleMarginStart:I = 0x7f01009d │ - │ -.field public static final titleMarginTop:I = 0x7f01009f │ - │ -.field public static final titleMargins:I = 0x7f01009c │ - │ -.field public static final titleTextAppearance:I = 0x7f01009a │ - │ -.field public static final titleTextStyle:I = 0x7f010007 │ - │ -.field public static final toolbarNavigationButtonStyle:I = 0x7f01007b │ - │ -.field public static final toolbarStyle:I = 0x7f01007a │ - │ -.field public static final topBottomBarArrowSize:I = 0x7f010024 │ - │ -.field public static final track:I = 0x7f010041 │ - │ -.field public static final voiceIcon:I = 0x7f010038 │ - │ -.field public static final windowActionBar:I = 0x7f010048 │ - │ -.field public static final windowActionBarOverlay:I = 0x7f010049 │ - │ -.field public static final windowActionModeOverlay:I = 0x7f01004a │ - │ -.field public static final windowFixedHeightMajor:I = 0x7f01004e │ - │ -.field public static final windowFixedHeightMinor:I = 0x7f01004c │ - │ -.field public static final windowFixedWidthMajor:I = 0x7f01004b │ - │ -.field public static final windowFixedWidthMinor:I = 0x7f01004d │ + return-void │ +.end method ├── smali/android/support/v7/a/e.smali │ @@ -1,90 +1,642 @@ │ -.class public final Landroid/support/v7/a/e; │ -.super Ljava/lang/Object; │ +.class public Landroid/support/v7/a/e; │ +.super Landroid/support/a/a/p; │ │ +# interfaces │ +.implements Landroid/support/a/a/az; │ │ -# static fields │ -.field public static final abc_action_bar_default_height_material:I = 0x7f080000 │ │ -.field public static final abc_action_bar_default_padding_material:I = 0x7f080001 │ +# instance fields │ +.field private n:Landroid/support/v7/a/f; │ │ -.field public static final abc_action_bar_icon_vertical_padding_material:I = 0x7f080002 │ │ -.field public static final abc_action_bar_progress_bar_size:I = 0x7f080003 │ +# direct methods │ +.method public constructor ()V │ + .locals 0 │ │ -.field public static final abc_action_bar_stacked_max_height:I = 0x7f080004 │ + invoke-direct {p0}, Landroid/support/a/a/p;->()V │ │ -.field public static final abc_action_bar_stacked_tab_max_width:I = 0x7f080005 │ + return-void │ +.end method │ │ -.field public static final abc_action_bar_subtitle_bottom_margin_material:I = 0x7f080006 │ +.method private i()Landroid/support/v7/a/f; │ + .locals 1 │ │ -.field public static final abc_action_bar_subtitle_top_margin_material:I = 0x7f080007 │ + iget-object v0, p0, Landroid/support/v7/a/e;->n:Landroid/support/v7/a/f; │ │ -.field public static final abc_action_button_min_height_material:I = 0x7f080008 │ + if-nez v0, :cond_0 │ │ -.field public static final abc_action_button_min_width_material:I = 0x7f080009 │ + invoke-static {p0}, Landroid/support/v7/a/f;->a(Landroid/support/v7/a/e;)Landroid/support/v7/a/f; │ │ -.field public static final abc_action_button_min_width_overflow_material:I = 0x7f08000a │ + move-result-object v0 │ │ -.field public static final abc_config_prefDialogWidth:I = 0x7f08000b │ + iput-object v0, p0, Landroid/support/v7/a/e;->n:Landroid/support/v7/a/f; │ │ -.field public static final abc_control_inset_material:I = 0x7f08000c │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/a/e;->n:Landroid/support/v7/a/f; │ │ -.field public static final abc_control_padding_material:I = 0x7f08000d │ + return-object v0 │ +.end method │ │ -.field public static final abc_dropdownitem_icon_width:I = 0x7f08000e │ │ -.field public static final abc_dropdownitem_text_padding_left:I = 0x7f08000f │ +# virtual methods │ +.method public a()Landroid/content/Intent; │ + .locals 1 │ │ -.field public static final abc_dropdownitem_text_padding_right:I = 0x7f080010 │ + invoke-static {p0}, Landroid/support/a/a/aq;->a(Landroid/app/Activity;)Landroid/content/Intent; │ │ -.field public static final abc_panel_menu_list_width:I = 0x7f080011 │ + move-result-object v0 │ │ -.field public static final abc_search_view_preferred_width:I = 0x7f080012 │ + return-object v0 │ +.end method │ │ -.field public static final abc_search_view_text_min_width:I = 0x7f080013 │ +.method public a(Landroid/support/a/a/ay;)V │ + .locals 0 │ │ -.field public static final abc_text_size_body_1_material:I = 0x7f080014 │ + invoke-virtual {p1, p0}, Landroid/support/a/a/ay;->a(Landroid/app/Activity;)Landroid/support/a/a/ay; │ │ -.field public static final abc_text_size_body_2_material:I = 0x7f080015 │ + return-void │ +.end method │ │ -.field public static final abc_text_size_button_material:I = 0x7f080016 │ +.method public a(Landroid/support/v7/c/a;)V │ + .locals 0 │ │ -.field public static final abc_text_size_caption_material:I = 0x7f080017 │ + return-void │ +.end method │ │ -.field public static final abc_text_size_display_1_material:I = 0x7f080018 │ +.method public a(Landroid/support/v7/widget/Toolbar;)V │ + .locals 1 │ │ -.field public static final abc_text_size_display_2_material:I = 0x7f080019 │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ │ -.field public static final abc_text_size_display_3_material:I = 0x7f08001a │ + move-result-object v0 │ │ -.field public static final abc_text_size_display_4_material:I = 0x7f08001b │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/f;->a(Landroid/support/v7/widget/Toolbar;)V │ │ -.field public static final abc_text_size_headline_material:I = 0x7f08001c │ + return-void │ +.end method │ │ -.field public static final abc_text_size_large_material:I = 0x7f08001d │ +.method a(Landroid/view/View;)V │ + .locals 0 │ │ -.field public static final abc_text_size_medium_material:I = 0x7f08001e │ + invoke-super {p0, p1}, Landroid/support/a/a/p;->setContentView(Landroid/view/View;)V │ │ -.field public static final abc_text_size_menu_material:I = 0x7f08001f │ + return-void │ +.end method │ │ -.field public static final abc_text_size_small_material:I = 0x7f080020 │ +.method a(ILandroid/view/Menu;)Z │ + .locals 1 │ │ -.field public static final abc_text_size_subhead_material:I = 0x7f080021 │ + invoke-super {p0, p1, p2}, Landroid/support/a/a/p;->onCreatePanelMenu(ILandroid/view/Menu;)Z │ │ -.field public static final abc_text_size_subtitle_material_toolbar:I = 0x7f080022 │ + move-result v0 │ │ -.field public static final abc_text_size_title_material:I = 0x7f080023 │ + return v0 │ +.end method │ │ -.field public static final abc_text_size_title_material_toolbar:I = 0x7f080024 │ +.method a(ILandroid/view/View;Landroid/view/Menu;)Z │ + .locals 1 │ │ -.field public static final dialog_fixed_height_major:I = 0x7f080027 │ + invoke-super {p0, p1, p2, p3}, Landroid/support/a/a/p;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -.field public static final dialog_fixed_height_minor:I = 0x7f080028 │ + move-result v0 │ │ -.field public static final dialog_fixed_width_major:I = 0x7f080029 │ + return v0 │ +.end method │ │ -.field public static final dialog_fixed_width_minor:I = 0x7f08002a │ +.method public a(Landroid/content/Intent;)Z │ + .locals 1 │ │ -.field public static final disabled_alpha_material_dark:I = 0x7f08002b │ + invoke-static {p0, p1}, Landroid/support/a/a/aq;->a(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -.field public static final disabled_alpha_material_light:I = 0x7f08002c │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method protected a(Landroid/view/View;Landroid/view/Menu;)Z │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/f;->a(Landroid/view/View;Landroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/f;->b(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + │ + return-void │ +.end method │ + │ +.method b(ILandroid/view/Menu;)V │ + .locals 0 │ + │ + invoke-super {p0, p1, p2}, Landroid/support/a/a/p;->onPanelClosed(ILandroid/view/Menu;)V │ + │ + return-void │ +.end method │ + │ +.method public b(Landroid/content/Intent;)V │ + .locals 0 │ + │ + invoke-static {p0, p1}, Landroid/support/a/a/aq;->b(Landroid/app/Activity;Landroid/content/Intent;)V │ + │ + return-void │ +.end method │ + │ +.method public b(Landroid/support/a/a/ay;)V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method public b(Landroid/support/v7/c/a;)V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method b(Landroid/view/View;Landroid/view/Menu;)Z │ + .locals 1 │ + │ + invoke-super {p0, p1, p2}, Landroid/support/a/a/p;->a(Landroid/view/View;Landroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method c(ILandroid/view/Menu;)Z │ + .locals 1 │ + │ + invoke-super {p0, p1, p2}, Landroid/support/a/a/p;->onMenuOpened(ILandroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public d()V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/f;->g()V │ + │ + return-void │ +.end method │ + │ +.method public f()Landroid/support/v7/a/a; │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/f;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public g()Z │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/e;->a()Landroid/content/Intent; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/a/e;->a(Landroid/content/Intent;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-static {p0}, Landroid/support/a/a/ay;->a(Landroid/content/Context;)Landroid/support/a/a/ay; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/a/e;->a(Landroid/support/a/a/ay;)V │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/a/e;->b(Landroid/support/a/a/ay;)V │ + │ + invoke-virtual {v0}, Landroid/support/a/a/ay;->a()V │ + │ + :try_start_0 │ + invoke-static {p0}, Landroid/support/a/a/a;->a(Landroid/app/Activity;)V │ + :try_end_0 │ + .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + :goto_0 │ + const/4 v0, 0x1 │ + │ + :goto_1 │ + return v0 │ + │ + :catch_0 │ + move-exception v0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/e;->finish()V │ + │ + goto :goto_0 │ + │ + :cond_0 │ + invoke-virtual {p0, v0}, Landroid/support/v7/a/e;->b(Landroid/content/Intent;)V │ + │ + goto :goto_0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_1 │ +.end method │ + │ +.method public getMenuInflater()Landroid/view/MenuInflater; │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/f;->d()Landroid/view/MenuInflater; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public h()V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method public invalidateOptionsMenu()V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/f;->g()V │ + │ + return-void │ +.end method │ + │ +.method public onBackPressed()V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/f;->h()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + invoke-super {p0}, Landroid/support/a/a/p;->onBackPressed()V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public onConfigurationChanged(Landroid/content/res/Configuration;)V │ + .locals 1 │ + │ + invoke-super {p0, p1}, Landroid/support/a/a/p;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/f;->a(Landroid/content/res/Configuration;)V │ + │ + return-void │ +.end method │ + │ +.method public final onContentChanged()V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/f;->i()V │ + │ + return-void │ +.end method │ + │ +.method protected onCreate(Landroid/os/Bundle;)V │ + .locals 1 │ + │ + invoke-super {p0, p1}, Landroid/support/a/a/p;->onCreate(Landroid/os/Bundle;)V │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/f;->a(Landroid/os/Bundle;)V │ + │ + return-void │ +.end method │ + │ +.method public onCreatePanelMenu(ILandroid/view/Menu;)Z │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/f;->c(ILandroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public onCreatePanelView(I)Landroid/view/View; │ + .locals 1 │ + │ + if-nez p1, :cond_0 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/f;->b(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + invoke-super {p0, p1}, Landroid/support/a/a/p;->onCreatePanelView(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ + .locals 1 │ + │ + invoke-super {p0, p1, p2, p3}, Landroid/support/a/a/p;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2, p3}, Landroid/support/v7/a/f;->a(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method protected onDestroy()V │ + .locals 1 │ + │ + invoke-super {p0}, Landroid/support/a/a/p;->onDestroy()V │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/f;->l()V │ + │ + return-void │ +.end method │ + │ +.method public onKeyDown(ILandroid/view/KeyEvent;)Z │ + .locals 1 │ + │ + invoke-super {p0, p1, p2}, Landroid/support/a/a/p;->onKeyDown(ILandroid/view/KeyEvent;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/f;->a(ILandroid/view/KeyEvent;)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public onKeyShortcut(ILandroid/view/KeyEvent;)Z │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/f;->b(ILandroid/view/KeyEvent;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public final onMenuItemSelected(ILandroid/view/MenuItem;)Z │ + .locals 3 │ + │ + invoke-super {p0, p1, p2}, Landroid/support/a/a/p;->onMenuItemSelected(ILandroid/view/MenuItem;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + invoke-virtual {p0}, Landroid/support/v7/a/e;->f()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + invoke-interface {p2}, Landroid/view/MenuItem;->getItemId()I │ + │ + move-result v1 │ + │ + const v2, 0x102002c │ + │ + if-ne v1, v2, :cond_1 │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/a;->a()I │ + │ + move-result v0 │ + │ + and-int/lit8 v0, v0, 0x4 │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/e;->g()Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public onMenuOpened(ILandroid/view/Menu;)Z │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/f;->b(ILandroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public onPanelClosed(ILandroid/view/Menu;)V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/f;->a(ILandroid/view/Menu;)V │ + │ + return-void │ +.end method │ + │ +.method protected onPostResume()V │ + .locals 1 │ + │ + invoke-super {p0}, Landroid/support/a/a/p;->onPostResume()V │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/f;->f()V │ + │ + return-void │ +.end method │ + │ +.method public onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2, p3}, Landroid/support/v7/a/f;->a(ILandroid/view/View;Landroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method protected onStop()V │ + .locals 1 │ + │ + invoke-super {p0}, Landroid/support/a/a/p;->onStop()V │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/f;->e()V │ + │ + return-void │ +.end method │ + │ +.method protected onTitleChanged(Ljava/lang/CharSequence;I)V │ + .locals 1 │ + │ + invoke-super {p0, p1, p2}, Landroid/support/a/a/p;->onTitleChanged(Ljava/lang/CharSequence;I)V │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/f;->a(Ljava/lang/CharSequence;)V │ + │ + return-void │ +.end method │ + │ +.method public setContentView(I)V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/f;->a(I)V │ + │ + return-void │ +.end method │ + │ +.method public setContentView(Landroid/view/View;)V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/f;->a(Landroid/view/View;)V │ + │ + return-void │ +.end method │ + │ +.method public setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/support/v7/a/e;->i()Landroid/support/v7/a/f; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/f;->a(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + │ + return-void │ +.end method ├── smali/android/support/v7/a/d.smali │ @@ -1,120 +1,29 @@ │ -.class public final Landroid/support/v7/a/d; │ +.class public abstract Landroid/support/v7/a/d; │ .super Ljava/lang/Object; │ │ │ -# static fields │ -.field public static final abc_background_cache_hint_selector_material_dark:I = 0x7f070031 │ +# direct methods │ +.method public constructor ()V │ + .locals 0 │ │ -.field public static final abc_background_cache_hint_selector_material_light:I = 0x7f070032 │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ -.field public static final abc_input_method_navigation_guard:I = 0x7f070000 │ + return-void │ +.end method │ │ -.field public static final abc_primary_text_disable_only_material_dark:I = 0x7f070033 │ │ -.field public static final abc_primary_text_disable_only_material_light:I = 0x7f070034 │ +# virtual methods │ +.method public abstract a()Landroid/graphics/drawable/Drawable; │ +.end method │ │ -.field public static final abc_primary_text_material_dark:I = 0x7f070035 │ +.method public abstract b()Ljava/lang/CharSequence; │ +.end method │ │ -.field public static final abc_primary_text_material_light:I = 0x7f070036 │ +.method public abstract c()Landroid/view/View; │ +.end method │ │ -.field public static final abc_search_url_text:I = 0x7f070037 │ +.method public abstract d()V │ +.end method │ │ -.field public static final abc_search_url_text_normal:I = 0x7f070001 │ - │ -.field public static final abc_search_url_text_pressed:I = 0x7f070002 │ - │ -.field public static final abc_search_url_text_selected:I = 0x7f070003 │ - │ -.field public static final abc_secondary_text_material_dark:I = 0x7f070038 │ - │ -.field public static final abc_secondary_text_material_light:I = 0x7f070039 │ - │ -.field public static final accent_material_dark:I = 0x7f070004 │ - │ -.field public static final accent_material_light:I = 0x7f070005 │ - │ -.field public static final background_floating_material_dark:I = 0x7f070006 │ - │ -.field public static final background_floating_material_light:I = 0x7f070007 │ - │ -.field public static final background_material_dark:I = 0x7f070008 │ - │ -.field public static final background_material_light:I = 0x7f070009 │ - │ -.field public static final bright_foreground_disabled_material_dark:I = 0x7f07000a │ - │ -.field public static final bright_foreground_disabled_material_light:I = 0x7f07000b │ - │ -.field public static final bright_foreground_inverse_material_dark:I = 0x7f07000c │ - │ -.field public static final bright_foreground_inverse_material_light:I = 0x7f07000d │ - │ -.field public static final bright_foreground_material_dark:I = 0x7f07000e │ - │ -.field public static final bright_foreground_material_light:I = 0x7f07000f │ - │ -.field public static final button_material_dark:I = 0x7f070010 │ - │ -.field public static final button_material_light:I = 0x7f070011 │ - │ -.field public static final dim_foreground_disabled_material_dark:I = 0x7f070012 │ - │ -.field public static final dim_foreground_disabled_material_light:I = 0x7f070013 │ - │ -.field public static final dim_foreground_material_dark:I = 0x7f070014 │ - │ -.field public static final dim_foreground_material_light:I = 0x7f070015 │ - │ -.field public static final highlighted_text_material_dark:I = 0x7f070016 │ - │ -.field public static final highlighted_text_material_light:I = 0x7f070017 │ - │ -.field public static final hint_foreground_material_dark:I = 0x7f070018 │ - │ -.field public static final hint_foreground_material_light:I = 0x7f070019 │ - │ -.field public static final link_text_material_dark:I = 0x7f07001a │ - │ -.field public static final link_text_material_light:I = 0x7f07001b │ - │ -.field public static final material_blue_grey_800:I = 0x7f07001c │ - │ -.field public static final material_blue_grey_900:I = 0x7f07001d │ - │ -.field public static final material_blue_grey_950:I = 0x7f07001e │ - │ -.field public static final material_deep_teal_200:I = 0x7f07001f │ - │ -.field public static final material_deep_teal_500:I = 0x7f070020 │ - │ -.field public static final primary_dark_material_dark:I = 0x7f070021 │ - │ -.field public static final primary_dark_material_light:I = 0x7f070022 │ - │ -.field public static final primary_material_dark:I = 0x7f070023 │ - │ -.field public static final primary_material_light:I = 0x7f070024 │ - │ -.field public static final primary_text_default_material_dark:I = 0x7f070025 │ - │ -.field public static final primary_text_default_material_light:I = 0x7f070026 │ - │ -.field public static final primary_text_disabled_material_dark:I = 0x7f070027 │ - │ -.field public static final primary_text_disabled_material_light:I = 0x7f070028 │ - │ -.field public static final ripple_material_dark:I = 0x7f070029 │ - │ -.field public static final ripple_material_light:I = 0x7f07002a │ - │ -.field public static final secondary_text_default_material_dark:I = 0x7f07002b │ - │ -.field public static final secondary_text_default_material_light:I = 0x7f07002c │ - │ -.field public static final secondary_text_disabled_material_dark:I = 0x7f07002d │ - │ -.field public static final secondary_text_disabled_material_light:I = 0x7f07002e │ - │ -.field public static final switch_thumb_normal_material_dark:I = 0x7f07002f │ - │ -.field public static final switch_thumb_normal_material_light:I = 0x7f070030 │ +.method public abstract e()Ljava/lang/CharSequence; │ +.end method ├── smali/android/support/v7/a/c.smali │ @@ -1,16 +1,7 @@ │ -.class public final Landroid/support/v7/a/c; │ +.class public interface abstract Landroid/support/v7/a/c; │ .super Ljava/lang/Object; │ │ │ -# static fields │ -.field public static final abc_action_bar_embed_tabs:I = 0x7f060000 │ - │ -.field public static final abc_action_bar_embed_tabs_pre_jb:I = 0x7f060001 │ - │ -.field public static final abc_action_bar_expanded_action_views_exclusive:I = 0x7f060002 │ - │ -.field public static final abc_config_actionMenuItemAllCaps:I = 0x7f060003 │ - │ -.field public static final abc_config_allowActionMenuItemTextWithIcon:I = 0x7f060004 │ - │ -.field public static final abc_config_showMenuShortcutsWhenKeyboardPresent:I = 0x7f060005 │ +# virtual methods │ +.method public abstract a(Z)V │ +.end method ├── smali/android/support/v7/a/f.smali │ @@ -1,106 +1,382 @@ │ -.class public final Landroid/support/v7/a/f; │ +.class abstract Landroid/support/v7/a/f; │ .super Ljava/lang/Object; │ │ │ -# static fields │ -.field public static final abc_ab_share_pack_holo_dark:I = 0x7f020000 │ +# instance fields │ +.field final a:Landroid/support/v7/a/e; │ │ -.field public static final abc_ab_share_pack_holo_light:I = 0x7f020001 │ +.field b:Z │ │ -.field public static final abc_btn_check_material:I = 0x7f020002 │ +.field c:Z │ │ -.field public static final abc_btn_check_to_on_mtrl_000:I = 0x7f020003 │ +.field d:Z │ │ -.field public static final abc_btn_check_to_on_mtrl_015:I = 0x7f020004 │ +.field e:Z │ │ -.field public static final abc_btn_radio_material:I = 0x7f020005 │ +.field final f:Landroid/support/v7/internal/a/h; │ │ -.field public static final abc_btn_radio_to_on_mtrl_000:I = 0x7f020006 │ +.field private g:Landroid/support/v7/a/a; │ │ -.field public static final abc_btn_radio_to_on_mtrl_015:I = 0x7f020007 │ +.field private h:Landroid/view/MenuInflater; │ │ -.field public static final abc_btn_switch_to_on_mtrl_00001:I = 0x7f020008 │ +.field private i:Landroid/support/v7/internal/a/h; │ │ -.field public static final abc_btn_switch_to_on_mtrl_00012:I = 0x7f020009 │ +.field private j:Z │ │ -.field public static final abc_cab_background_internal_bg:I = 0x7f02000a │ │ -.field public static final abc_cab_background_top_material:I = 0x7f02000b │ +# direct methods │ +.method constructor (Landroid/support/v7/a/e;)V │ + .locals 1 │ │ -.field public static final abc_cab_background_top_mtrl_alpha:I = 0x7f02000c │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ -.field public static final abc_edit_text_material:I = 0x7f02000d │ + new-instance v0, Landroid/support/v7/a/g; │ │ -.field public static final abc_ic_ab_back_mtrl_am_alpha:I = 0x7f02000e │ + invoke-direct {v0, p0}, Landroid/support/v7/a/g;->(Landroid/support/v7/a/f;)V │ │ -.field public static final abc_ic_clear_mtrl_alpha:I = 0x7f02000f │ + iput-object v0, p0, Landroid/support/v7/a/f;->f:Landroid/support/v7/internal/a/h; │ │ -.field public static final abc_ic_commit_search_api_mtrl_alpha:I = 0x7f020010 │ + iput-object p1, p0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ │ -.field public static final abc_ic_go_search_api_mtrl_alpha:I = 0x7f020011 │ + iget-object v0, p0, Landroid/support/v7/a/f;->f:Landroid/support/v7/internal/a/h; │ │ -.field public static final abc_ic_menu_copy_mtrl_am_alpha:I = 0x7f020012 │ + iput-object v0, p0, Landroid/support/v7/a/f;->i:Landroid/support/v7/internal/a/h; │ │ -.field public static final abc_ic_menu_cut_mtrl_alpha:I = 0x7f020013 │ + return-void │ +.end method │ │ -.field public static final abc_ic_menu_moreoverflow_mtrl_alpha:I = 0x7f020014 │ +.method static a(Landroid/support/v7/a/e;)Landroid/support/v7/a/f; │ + .locals 2 │ │ -.field public static final abc_ic_menu_paste_mtrl_am_alpha:I = 0x7f020015 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ -.field public static final abc_ic_menu_selectall_mtrl_alpha:I = 0x7f020016 │ + const/16 v1, 0xb │ │ -.field public static final abc_ic_menu_share_mtrl_alpha:I = 0x7f020017 │ + if-lt v0, v1, :cond_0 │ │ -.field public static final abc_ic_search_api_mtrl_alpha:I = 0x7f020018 │ + new-instance v0, Landroid/support/v7/a/q; │ │ -.field public static final abc_ic_voice_search_api_mtrl_alpha:I = 0x7f020019 │ + invoke-direct {v0, p0}, Landroid/support/v7/a/q;->(Landroid/support/v7/a/e;)V │ │ -.field public static final abc_item_background_holo_dark:I = 0x7f02001a │ + :goto_0 │ + return-object v0 │ │ -.field public static final abc_item_background_holo_light:I = 0x7f02001b │ + :cond_0 │ + new-instance v0, Landroid/support/v7/a/h; │ │ -.field public static final abc_list_divider_mtrl_alpha:I = 0x7f02001c │ + invoke-direct {v0, p0}, Landroid/support/v7/a/h;->(Landroid/support/v7/a/e;)V │ │ -.field public static final abc_list_focused_holo:I = 0x7f02001d │ + goto :goto_0 │ +.end method │ │ -.field public static final abc_list_longpressed_holo:I = 0x7f02001e │ │ -.field public static final abc_list_pressed_holo_dark:I = 0x7f02001f │ +# virtual methods │ +.method abstract a()Landroid/support/v7/a/a; │ +.end method │ │ -.field public static final abc_list_pressed_holo_light:I = 0x7f020020 │ +.method abstract a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ +.end method │ │ -.field public static final abc_list_selector_background_transition_holo_dark:I = 0x7f020021 │ +.method abstract a(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ +.end method │ │ -.field public static final abc_list_selector_background_transition_holo_light:I = 0x7f020022 │ +.method abstract a(I)V │ +.end method │ │ -.field public static final abc_list_selector_disabled_holo_dark:I = 0x7f020023 │ +.method abstract a(ILandroid/view/Menu;)V │ +.end method │ │ -.field public static final abc_list_selector_disabled_holo_light:I = 0x7f020024 │ +.method abstract a(Landroid/content/res/Configuration;)V │ +.end method │ │ -.field public static final abc_list_selector_holo_dark:I = 0x7f020025 │ +.method a(Landroid/os/Bundle;)V │ + .locals 4 │ │ -.field public static final abc_list_selector_holo_light:I = 0x7f020026 │ + const/4 v3, 0x1 │ │ -.field public static final abc_menu_hardkey_panel_mtrl_mult:I = 0x7f020027 │ + const/4 v2, 0x0 │ │ -.field public static final abc_popup_background_mtrl_mult:I = 0x7f020028 │ + iget-object v0, p0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ │ -.field public static final abc_spinner_mtrl_am_alpha:I = 0x7f020029 │ + sget-object v1, Landroid/support/v7/b/l;->Theme:[I │ │ -.field public static final abc_switch_thumb_material:I = 0x7f02002a │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/e;->obtainStyledAttributes([I)Landroid/content/res/TypedArray; │ │ -.field public static final abc_switch_track_mtrl_alpha:I = 0x7f02002b │ + move-result-object v0 │ │ -.field public static final abc_tab_indicator_material:I = 0x7f02002c │ + sget v1, Landroid/support/v7/b/l;->Theme_windowActionBar:I │ │ -.field public static final abc_tab_indicator_mtrl_alpha:I = 0x7f02002d │ + invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->hasValue(I)Z │ │ -.field public static final abc_textfield_activated_mtrl_alpha:I = 0x7f02002e │ + move-result v1 │ │ -.field public static final abc_textfield_default_mtrl_alpha:I = 0x7f02002f │ + if-nez v1, :cond_0 │ │ -.field public static final abc_textfield_search_activated_mtrl_alpha:I = 0x7f020030 │ + invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ -.field public static final abc_textfield_search_default_mtrl_alpha:I = 0x7f020031 │ + new-instance v0, Ljava/lang/IllegalStateException; │ │ -.field public static final abc_textfield_search_material:I = 0x7f020032 │ + const-string v1, "You need to use a Theme.AppCompat theme (or descendant) with this activity." │ + │ + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + :cond_0 │ + sget v1, Landroid/support/v7/b/l;->Theme_windowActionBar:I │ + │ + invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_1 │ + │ + iput-boolean v3, p0, Landroid/support/v7/a/f;->b:Z │ + │ + :cond_1 │ + sget v1, Landroid/support/v7/b/l;->Theme_windowActionBarOverlay:I │ + │ + invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_2 │ + │ + iput-boolean v3, p0, Landroid/support/v7/a/f;->c:Z │ + │ + :cond_2 │ + sget v1, Landroid/support/v7/b/l;->Theme_windowActionModeOverlay:I │ + │ + invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_3 │ + │ + iput-boolean v3, p0, Landroid/support/v7/a/f;->d:Z │ + │ + :cond_3 │ + sget v1, Landroid/support/v7/b/l;->Theme_android_windowIsFloating:I │ + │ + invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + │ + move-result v1 │ + │ + iput-boolean v1, p0, Landroid/support/v7/a/f;->e:Z │ + │ + invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ + │ + return-void │ +.end method │ + │ +.method protected final a(Landroid/support/v7/a/a;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/a/f;->g:Landroid/support/v7/a/a; │ + │ + return-void │ +.end method │ + │ +.method final a(Landroid/support/v7/internal/a/h;)V │ + .locals 2 │ + │ + if-nez p1, :cond_0 │ + │ + new-instance v0, Ljava/lang/IllegalArgumentException; │ + │ + const-string v1, "callback can not be null" │ + │ + invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + :cond_0 │ + iput-object p1, p0, Landroid/support/v7/a/f;->i:Landroid/support/v7/internal/a/h; │ + │ + return-void │ +.end method │ + │ +.method abstract a(Landroid/support/v7/widget/Toolbar;)V │ +.end method │ + │ +.method abstract a(Landroid/view/View;)V │ +.end method │ + │ +.method abstract a(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ +.end method │ + │ +.method abstract a(Ljava/lang/CharSequence;)V │ +.end method │ + │ +.method a(ILandroid/view/KeyEvent;)Z │ + .locals 1 │ + │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method abstract a(ILandroid/view/View;Landroid/view/Menu;)Z │ +.end method │ + │ +.method a(Landroid/view/View;Landroid/view/Menu;)Z │ + .locals 2 │ + │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-ge v0, v1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0, p2}, Landroid/support/v7/a/e;->onPrepareOptionsMenu(Landroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/e;->b(Landroid/view/View;Landroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method final b()Landroid/support/v7/a/a; │ + .locals 1 │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/f;->b:Z │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/f;->g:Landroid/support/v7/a/a; │ + │ + if-nez v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/f;->a()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/a/f;->g:Landroid/support/v7/a/a; │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/a/f;->g:Landroid/support/v7/a/a; │ + │ + return-object v0 │ +.end method │ + │ +.method abstract b(I)Landroid/view/View; │ +.end method │ + │ +.method abstract b(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ +.end method │ + │ +.method abstract b(ILandroid/view/KeyEvent;)Z │ +.end method │ + │ +.method abstract b(ILandroid/view/Menu;)Z │ +.end method │ + │ +.method final c()Landroid/support/v7/a/a; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/f;->g:Landroid/support/v7/a/a; │ + │ + return-object v0 │ +.end method │ + │ +.method abstract c(ILandroid/view/Menu;)Z │ +.end method │ + │ +.method d()Landroid/view/MenuInflater; │ + .locals 2 │ + │ + iget-object v0, p0, Landroid/support/v7/a/f;->h:Landroid/view/MenuInflater; │ + │ + if-nez v0, :cond_0 │ + │ + new-instance v0, Landroid/support/v7/internal/view/e; │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/f;->j()Landroid/content/Context; │ + │ + move-result-object v1 │ + │ + invoke-direct {v0, v1}, Landroid/support/v7/internal/view/e;->(Landroid/content/Context;)V │ + │ + iput-object v0, p0, Landroid/support/v7/a/f;->h:Landroid/view/MenuInflater; │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/a/f;->h:Landroid/view/MenuInflater; │ + │ + return-object v0 │ +.end method │ + │ +.method abstract e()V │ +.end method │ + │ +.method abstract f()V │ +.end method │ + │ +.method abstract g()V │ +.end method │ + │ +.method abstract h()Z │ +.end method │ + │ +.method abstract i()V │ +.end method │ + │ +.method protected final j()Landroid/content/Context; │ + .locals 2 │ + │ + const/4 v0, 0x0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/f;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {v1}, Landroid/support/v7/a/a;->b()Landroid/content/Context; │ + │ + move-result-object v0 │ + │ + :cond_0 │ + if-nez v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ + │ + :cond_1 │ + return-object v0 │ +.end method │ + │ +.method final k()Landroid/support/v7/internal/a/h; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/f;->i:Landroid/support/v7/internal/a/h; │ + │ + return-object v0 │ +.end method │ + │ +.method final l()V │ + .locals 1 │ + │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/a/f;->j:Z │ + │ + return-void │ +.end method │ + │ +.method final m()Z │ + .locals 1 │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/f;->j:Z │ + │ + return v0 │ +.end method ├── smali/android/support/v7/a/g.smali │ @@ -1,130 +1,111 @@ │ -.class public final Landroid/support/v7/a/g; │ +.class Landroid/support/v7/a/g; │ .super Ljava/lang/Object; │ │ +# interfaces │ +.implements Landroid/support/v7/internal/a/h; │ │ -# static fields │ -.field public static final action_bar:I = 0x7f090031 │ │ -.field public static final action_bar_activity_content:I = 0x7f090000 │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/a/f; │ │ -.field public static final action_bar_container:I = 0x7f090030 │ │ -.field public static final action_bar_root:I = 0x7f09002c │ +# direct methods │ +.method constructor (Landroid/support/v7/a/f;)V │ + .locals 0 │ │ -.field public static final action_bar_spinner:I = 0x7f090001 │ + iput-object p1, p0, Landroid/support/v7/a/g;->a:Landroid/support/v7/a/f; │ │ -.field public static final action_bar_subtitle:I = 0x7f09001f │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ -.field public static final action_bar_title:I = 0x7f09001e │ + return-void │ +.end method │ │ -.field public static final action_context_bar:I = 0x7f090032 │ │ -.field public static final action_menu_divider:I = 0x7f090002 │ +# virtual methods │ +.method public a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ + .locals 1 │ │ -.field public static final action_menu_presenter:I = 0x7f090003 │ + iget-object v0, p0, Landroid/support/v7/a/g;->a:Landroid/support/v7/a/f; │ │ -.field public static final action_mode_bar:I = 0x7f09002e │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/f;->a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ │ -.field public static final action_mode_bar_stub:I = 0x7f09002d │ + move-result-object v0 │ │ -.field public static final action_mode_close_button:I = 0x7f090020 │ + return-object v0 │ +.end method │ │ -.field public static final activity_chooser_view_content:I = 0x7f090021 │ +.method public a(I)Landroid/view/View; │ + .locals 1 │ │ -.field public static final always:I = 0x7f090016 │ + const/4 v0, 0x0 │ │ -.field public static final beginning:I = 0x7f090013 │ + return-object v0 │ +.end method │ │ -.field public static final checkbox:I = 0x7f090029 │ +.method public a(ILandroid/view/Menu;)Z │ + .locals 1 │ │ -.field public static final collapseActionView:I = 0x7f090017 │ + iget-object v0, p0, Landroid/support/v7/a/g;->a:Landroid/support/v7/a/f; │ │ -.field public static final decor_content_parent:I = 0x7f09002f │ + iget-object v0, v0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ │ -.field public static final default_activity_button:I = 0x7f090024 │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/e;->a(ILandroid/view/Menu;)Z │ │ -.field public static final dialog:I = 0x7f09001b │ + move-result v0 │ │ -.field public static final disableHome:I = 0x7f09000c │ + return v0 │ +.end method │ │ -.field public static final dropdown:I = 0x7f09001c │ +.method public a(ILandroid/view/MenuItem;)Z │ + .locals 1 │ │ -.field public static final edit_query:I = 0x7f090033 │ + iget-object v0, p0, Landroid/support/v7/a/g;->a:Landroid/support/v7/a/f; │ │ -.field public static final end:I = 0x7f090014 │ + iget-object v0, v0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ │ -.field public static final expand_activities_button:I = 0x7f090022 │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/e;->onMenuItemSelected(ILandroid/view/MenuItem;)Z │ │ -.field public static final expanded_menu:I = 0x7f090028 │ + move-result v0 │ │ -.field public static final home:I = 0x7f090004 │ + return v0 │ +.end method │ │ -.field public static final homeAsUp:I = 0x7f09000d │ +.method public a(ILandroid/view/View;Landroid/view/Menu;)Z │ + .locals 1 │ │ -.field public static final icon:I = 0x7f090026 │ + iget-object v0, p0, Landroid/support/v7/a/g;->a:Landroid/support/v7/a/f; │ │ -.field public static final ifRoom:I = 0x7f090018 │ + iget-object v0, v0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ │ -.field public static final image:I = 0x7f090023 │ + invoke-virtual {v0, p1, p2, p3}, Landroid/support/v7/a/e;->a(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -.field public static final listMode:I = 0x7f090009 │ + move-result v0 │ │ -.field public static final list_item:I = 0x7f090025 │ + return v0 │ +.end method │ │ -.field public static final middle:I = 0x7f090015 │ +.method public b(ILandroid/view/Menu;)V │ + .locals 1 │ │ -.field public static final never:I = 0x7f090019 │ + iget-object v0, p0, Landroid/support/v7/a/g;->a:Landroid/support/v7/a/f; │ │ -.field public static final none:I = 0x7f09000e │ + iget-object v0, v0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ │ -.field public static final normal:I = 0x7f09000a │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/e;->onPanelClosed(ILandroid/view/Menu;)V │ │ -.field public static final progress_circular:I = 0x7f090005 │ + return-void │ +.end method │ │ -.field public static final progress_horizontal:I = 0x7f090006 │ +.method public c(ILandroid/view/Menu;)Z │ + .locals 1 │ │ -.field public static final radio:I = 0x7f09002b │ + iget-object v0, p0, Landroid/support/v7/a/g;->a:Landroid/support/v7/a/f; │ │ -.field public static final search_badge:I = 0x7f090035 │ + iget-object v0, v0, Landroid/support/v7/a/f;->a:Landroid/support/v7/a/e; │ │ -.field public static final search_bar:I = 0x7f090034 │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/e;->onMenuOpened(ILandroid/view/Menu;)Z │ │ -.field public static final search_button:I = 0x7f090036 │ + move-result v0 │ │ -.field public static final search_close_btn:I = 0x7f09003b │ - │ -.field public static final search_edit_frame:I = 0x7f090037 │ - │ -.field public static final search_go_btn:I = 0x7f09003d │ - │ -.field public static final search_mag_icon:I = 0x7f090038 │ - │ -.field public static final search_plate:I = 0x7f090039 │ - │ -.field public static final search_src_text:I = 0x7f09003a │ - │ -.field public static final search_voice_btn:I = 0x7f09003e │ - │ -.field public static final shortcut:I = 0x7f09002a │ - │ -.field public static final showCustom:I = 0x7f09000f │ - │ -.field public static final showHome:I = 0x7f090010 │ - │ -.field public static final showTitle:I = 0x7f090011 │ - │ -.field public static final split_action_bar:I = 0x7f090007 │ - │ -.field public static final submit_area:I = 0x7f09003c │ - │ -.field public static final tabMode:I = 0x7f09000b │ - │ -.field public static final title:I = 0x7f090027 │ - │ -.field public static final up:I = 0x7f090008 │ - │ -.field public static final useLogo:I = 0x7f090012 │ - │ -.field public static final withText:I = 0x7f09001a │ - │ -.field public static final wrap_content:I = 0x7f09001d │ + return v0 │ +.end method ├── smali/android/support/v7/a/i.smali │ @@ -1,52 +1,71 @@ │ -.class public final Landroid/support/v7/a/i; │ +.class Landroid/support/v7/a/i; │ .super Ljava/lang/Object; │ │ +# interfaces │ +.implements Ljava/lang/Runnable; │ │ -# static fields │ -.field public static final abc_action_bar_title_item:I = 0x7f040000 │ │ -.field public static final abc_action_bar_up_container:I = 0x7f040001 │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/a/h; │ │ -.field public static final abc_action_bar_view_list_nav_layout:I = 0x7f040002 │ │ -.field public static final abc_action_menu_item_layout:I = 0x7f040003 │ +# direct methods │ +.method constructor (Landroid/support/v7/a/h;)V │ + .locals 0 │ │ -.field public static final abc_action_menu_layout:I = 0x7f040004 │ + iput-object p1, p0, Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h; │ │ -.field public static final abc_action_mode_bar:I = 0x7f040005 │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ -.field public static final abc_action_mode_close_item_material:I = 0x7f040006 │ + return-void │ +.end method │ │ -.field public static final abc_activity_chooser_view:I = 0x7f040007 │ │ -.field public static final abc_activity_chooser_view_include:I = 0x7f040008 │ +# virtual methods │ +.method public run()V │ + .locals 3 │ │ -.field public static final abc_activity_chooser_view_list_item:I = 0x7f040009 │ + const/4 v2, 0x0 │ │ -.field public static final abc_expanded_menu_layout:I = 0x7f04000a │ + iget-object v0, p0, Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h; │ │ -.field public static final abc_list_menu_item_checkbox:I = 0x7f04000b │ + invoke-static {v0}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/h;)I │ │ -.field public static final abc_list_menu_item_icon:I = 0x7f04000c │ + move-result v0 │ │ -.field public static final abc_list_menu_item_layout:I = 0x7f04000d │ + and-int/lit8 v0, v0, 0x1 │ │ -.field public static final abc_list_menu_item_radio:I = 0x7f04000e │ + if-eqz v0, :cond_0 │ │ -.field public static final abc_popup_menu_item_layout:I = 0x7f04000f │ + iget-object v0, p0, Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h; │ │ -.field public static final abc_screen_content_include:I = 0x7f040010 │ + invoke-static {v0, v2}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/h;I)V │ │ -.field public static final abc_screen_simple:I = 0x7f040011 │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h; │ │ -.field public static final abc_screen_simple_overlay_action_mode:I = 0x7f040012 │ + invoke-static {v0}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/h;)I │ │ -.field public static final abc_screen_toolbar:I = 0x7f040013 │ + move-result v0 │ │ -.field public static final abc_search_dropdown_item_icons_2line:I = 0x7f040014 │ + and-int/lit16 v0, v0, 0x100 │ │ -.field public static final abc_search_view:I = 0x7f040015 │ + if-eqz v0, :cond_1 │ │ -.field public static final abc_simple_dropdown_hint:I = 0x7f040016 │ + iget-object v0, p0, Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h; │ │ -.field public static final support_simple_spinner_dropdown_item:I = 0x7f040018 │ + const/16 v1, 0x8 │ + │ + invoke-static {v0, v1}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/h;I)V │ + │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h; │ + │ + invoke-static {v0, v2}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/h;Z)Z │ + │ + iget-object v0, p0, Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h; │ + │ + invoke-static {v0, v2}, Landroid/support/v7/a/h;->b(Landroid/support/v7/a/h;I)I │ + │ + return-void │ +.end method ├── smali/android/support/v7/a/h.smali │ @@ -1,6 +1,3317 @@ │ -.class public final Landroid/support/v7/a/h; │ -.super Ljava/lang/Object; │ +.class Landroid/support/v7/a/h; │ +.super Landroid/support/v7/a/f; │ │ +# interfaces │ +.implements Landroid/support/v7/internal/view/menu/j; │ │ -# static fields │ -.field public static final abc_max_action_buttons:I = 0x7f0a0000 │ + │ +# instance fields │ +.field private A:Z │ + │ +.field private B:Landroid/support/v7/internal/view/menu/g; │ + │ +.field private C:Landroid/graphics/Rect; │ + │ +.field private D:Landroid/graphics/Rect; │ + │ +.field g:Landroid/support/v7/c/a; │ + │ +.field h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ +.field i:Landroid/widget/PopupWindow; │ + │ +.field j:Ljava/lang/Runnable; │ + │ +.field private k:Landroid/support/v7/internal/widget/y; │ + │ +.field private l:Landroid/support/v7/a/m; │ + │ +.field private m:Landroid/support/v7/a/p; │ + │ +.field private n:Z │ + │ +.field private o:Landroid/view/ViewGroup; │ + │ +.field private p:Landroid/view/ViewGroup; │ + │ +.field private q:Landroid/view/View; │ + │ +.field private r:Ljava/lang/CharSequence; │ + │ +.field private s:Z │ + │ +.field private t:Z │ + │ +.field private u:Z │ + │ +.field private v:[Landroid/support/v7/a/o; │ + │ +.field private w:Landroid/support/v7/a/o; │ + │ +.field private x:Z │ + │ +.field private y:I │ + │ +.field private final z:Ljava/lang/Runnable; │ + │ + │ +# direct methods │ +.method constructor (Landroid/support/v7/a/e;)V │ + .locals 1 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/a/f;->(Landroid/support/v7/a/e;)V │ + │ + new-instance v0, Landroid/support/v7/a/i; │ + │ + invoke-direct {v0, p0}, Landroid/support/v7/a/i;->(Landroid/support/v7/a/h;)V │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->z:Ljava/lang/Runnable; │ + │ + return-void │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/a/h;)I │ + .locals 1 │ + │ + iget v0, p0, Landroid/support/v7/a/h;->y:I │ + │ + return v0 │ +.end method │ + │ +.method private a(IZ)Landroid/support/v7/a/o; │ + .locals 4 │ + │ + const/4 v3, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->v:[Landroid/support/v7/a/o; │ + │ + if-eqz v0, :cond_0 │ + │ + array-length v1, v0 │ + │ + if-gt v1, p1, :cond_2 │ + │ + :cond_0 │ + add-int/lit8 v1, p1, 0x1 │ + │ + new-array v1, v1, [Landroid/support/v7/a/o; │ + │ + if-eqz v0, :cond_1 │ + │ + array-length v2, v0 │ + │ + invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + │ + :cond_1 │ + iput-object v1, p0, Landroid/support/v7/a/h;->v:[Landroid/support/v7/a/o; │ + │ + move-object v0, v1 │ + │ + :cond_2 │ + aget-object v1, v0, p1 │ + │ + if-nez v1, :cond_3 │ + │ + new-instance v1, Landroid/support/v7/a/o; │ + │ + invoke-direct {v1, p1}, Landroid/support/v7/a/o;->(I)V │ + │ + aput-object v1, v0, p1 │ + │ + move-object v0, v1 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_3 │ + move-object v0, v1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/a/h;Landroid/view/Menu;)Landroid/support/v7/a/o; │ + .locals 1 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/a/h;->a(Landroid/view/Menu;)Landroid/support/v7/a/o; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method private a(Landroid/view/Menu;)Landroid/support/v7/a/o; │ + .locals 5 │ + │ + const/4 v1, 0x0 │ + │ + iget-object v3, p0, Landroid/support/v7/a/h;->v:[Landroid/support/v7/a/o; │ + │ + if-eqz v3, :cond_0 │ + │ + array-length v0, v3 │ + │ + :goto_0 │ + move v2, v1 │ + │ + :goto_1 │ + if-ge v2, v0, :cond_2 │ + │ + aget-object v1, v3, v2 │ + │ + if-eqz v1, :cond_1 │ + │ + iget-object v4, v1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + if-ne v4, p1, :cond_1 │ + │ + move-object v0, v1 │ + │ + :goto_2 │ + return-object v0 │ + │ + :cond_0 │ + move v0, v1 │ + │ + goto :goto_0 │ + │ + :cond_1 │ + add-int/lit8 v1, v2, 0x1 │ + │ + move v2, v1 │ + │ + goto :goto_1 │ + │ + :cond_2 │ + const/4 v0, 0x0 │ + │ + goto :goto_2 │ +.end method │ + │ +.method private a(ILandroid/support/v7/a/o;Landroid/view/Menu;)V │ + .locals 1 │ + │ + if-nez p3, :cond_1 │ + │ + if-nez p2, :cond_0 │ + │ + if-ltz p1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->v:[Landroid/support/v7/a/o; │ + │ + array-length v0, v0 │ + │ + if-ge p1, v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->v:[Landroid/support/v7/a/o; │ + │ + aget-object p2, v0, p1 │ + │ + :cond_0 │ + if-eqz p2, :cond_1 │ + │ + iget-object p3, p2, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + :cond_1 │ + if-eqz p2, :cond_2 │ + │ + iget-boolean v0, p2, Landroid/support/v7/a/o;->i:Z │ + │ + if-nez v0, :cond_2 │ + │ + :goto_0 │ + return-void │ + │ + :cond_2 │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v0 │ + │ + invoke-interface {v0, p1, p3}, Landroid/support/v7/internal/a/h;->b(ILandroid/view/Menu;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/a/h;I)V │ + .locals 0 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/a/h;->d(I)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/a/h;ILandroid/support/v7/a/o;Landroid/view/Menu;)V │ + .locals 0 │ + │ + invoke-direct {p0, p1, p2, p3}, Landroid/support/v7/a/h;->a(ILandroid/support/v7/a/o;Landroid/view/Menu;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/a/h;Landroid/support/v7/a/o;Z)V │ + .locals 0 │ + │ + invoke-direct {p0, p1, p2}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;Z)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/a/h;Landroid/support/v7/internal/view/menu/i;)V │ + .locals 0 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/a/h;->b(Landroid/support/v7/internal/view/menu/i;)V │ + │ + return-void │ +.end method │ + │ +.method private a(Landroid/support/v7/a/o;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->o:Landroid/view/ViewGroup; │ + │ + iput-object v0, p1, Landroid/support/v7/a/o;->b:Landroid/view/ViewGroup; │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->j()Landroid/content/Context; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p1, v0}, Landroid/support/v7/a/o;->a(Landroid/content/Context;)V │ + │ + return-void │ +.end method │ + │ +.method private a(Landroid/support/v7/a/o;Landroid/view/KeyEvent;)V │ + .locals 5 │ + │ + const/4 v2, 0x0 │ + │ + const/4 v1, 0x1 │ + │ + iget-boolean v0, p1, Landroid/support/v7/a/o;->i:Z │ + │ + if-nez v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->m()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + :cond_0 │ + :goto_0 │ + return-void │ + │ + :cond_1 │ + iget v0, p1, Landroid/support/v7/a/o;->a:I │ + │ + if-nez v0, :cond_2 │ + │ + iget-object v3, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ + │ + move-result-object v0 │ + │ + iget v0, v0, Landroid/content/res/Configuration;->screenLayout:I │ + │ + and-int/lit8 v0, v0, 0xf │ + │ + const/4 v4, 0x4 │ + │ + if-ne v0, v4, :cond_3 │ + │ + move v0, v1 │ + │ + :goto_1 │ + invoke-virtual {v3}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; │ + │ + move-result-object v3 │ + │ + iget v3, v3, Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I │ + │ + const/16 v4, 0xb │ + │ + if-lt v3, v4, :cond_4 │ + │ + move v3, v1 │ + │ + :goto_2 │ + if-eqz v0, :cond_2 │ + │ + if-nez v3, :cond_0 │ + │ + :cond_2 │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_5 │ + │ + iget v3, p1, Landroid/support/v7/a/o;->a:I │ + │ + iget-object v4, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-interface {v0, v3, v4}, Landroid/support/v7/internal/a/h;->c(ILandroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_5 │ + │ + invoke-direct {p0, p1, v1}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;Z)V │ + │ + goto :goto_0 │ + │ + :cond_3 │ + move v0, v2 │ + │ + goto :goto_1 │ + │ + :cond_4 │ + move v3, v2 │ + │ + goto :goto_2 │ + │ + :cond_5 │ + invoke-direct {p0, p1, p2}, Landroid/support/v7/a/h;->b(Landroid/support/v7/a/o;Landroid/view/KeyEvent;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p1, Landroid/support/v7/a/o;->b:Landroid/view/ViewGroup; │ + │ + if-eqz v0, :cond_6 │ + │ + iget-boolean v0, p1, Landroid/support/v7/a/o;->k:Z │ + │ + if-eqz v0, :cond_7 │ + │ + :cond_6 │ + invoke-direct {p0, p1}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;)V │ + │ + :cond_7 │ + invoke-direct {p0, p1}, Landroid/support/v7/a/h;->c(Landroid/support/v7/a/o;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v7/a/o;->a()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iput-boolean v2, p1, Landroid/support/v7/a/o;->h:Z │ + │ + iput-boolean v1, p1, Landroid/support/v7/a/o;->i:Z │ + │ + goto :goto_0 │ +.end method │ + │ +.method private a(Landroid/support/v7/a/o;Z)V │ + .locals 3 │ + │ + const/4 v2, 0x0 │ + │ + const/4 v1, 0x0 │ + │ + if-eqz p2, :cond_1 │ + │ + iget v0, p1, Landroid/support/v7/a/o;->a:I │ + │ + if-nez v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/y;->e()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-direct {p0, v0}, Landroid/support/v7/a/h;->b(Landroid/support/v7/internal/view/menu/i;)V │ + │ + :cond_0 │ + :goto_0 │ + return-void │ + │ + :cond_1 │ + iget-boolean v0, p1, Landroid/support/v7/a/o;->i:Z │ + │ + if-eqz v0, :cond_2 │ + │ + if-eqz p2, :cond_2 │ + │ + iget v0, p1, Landroid/support/v7/a/o;->a:I │ + │ + invoke-direct {p0, v0, p1, v2}, Landroid/support/v7/a/h;->a(ILandroid/support/v7/a/o;Landroid/view/Menu;)V │ + │ + :cond_2 │ + iput-boolean v1, p1, Landroid/support/v7/a/o;->g:Z │ + │ + iput-boolean v1, p1, Landroid/support/v7/a/o;->h:Z │ + │ + iput-boolean v1, p1, Landroid/support/v7/a/o;->i:Z │ + │ + iput-object v2, p1, Landroid/support/v7/a/o;->c:Landroid/view/View; │ + │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p1, Landroid/support/v7/a/o;->k:Z │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + if-ne v0, p1, :cond_0 │ + │ + iput-object v2, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + goto :goto_0 │ +.end method │ + │ +.method private a(Landroid/support/v7/internal/view/menu/i;Z)V │ + .locals 7 │ + │ + const/4 v6, 0x0 │ + │ + const/16 v5, 0x8 │ + │ + const/4 v4, 0x1 │ + │ + const/4 v3, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v0, :cond_5 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/y;->d()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_5 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-static {v0}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ + │ + move-result-object v0 │ + │ + invoke-static {v0}, Landroid/support/a/g/aq;->a(Landroid/view/ViewConfiguration;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/y;->f()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_5 │ + │ + :cond_0 │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-interface {v1}, Landroid/support/v7/internal/widget/y;->e()Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_1 │ + │ + if-nez p2, :cond_4 │ + │ + :cond_1 │ + if-eqz v0, :cond_3 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->m()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_3 │ + │ + iget-boolean v1, p0, Landroid/support/v7/a/h;->x:Z │ + │ + if-eqz v1, :cond_2 │ + │ + iget v1, p0, Landroid/support/v7/a/h;->y:I │ + │ + and-int/lit8 v1, v1, 0x1 │ + │ + if-eqz v1, :cond_2 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->o:Landroid/view/ViewGroup; │ + │ + iget-object v2, p0, Landroid/support/v7/a/h;->z:Ljava/lang/Runnable; │ + │ + invoke-virtual {v1, v2}, Landroid/view/ViewGroup;->removeCallbacks(Ljava/lang/Runnable;)Z │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->z:Ljava/lang/Runnable; │ + │ + invoke-interface {v1}, Ljava/lang/Runnable;->run()V │ + │ + :cond_2 │ + invoke-direct {p0, v3, v4}, Landroid/support/v7/a/h;->a(IZ)Landroid/support/v7/a/o; │ + │ + move-result-object v1 │ + │ + iget-object v2, v1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eqz v2, :cond_3 │ + │ + iget-boolean v2, v1, Landroid/support/v7/a/o;->l:Z │ + │ + if-nez v2, :cond_3 │ + │ + iget-object v2, v1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-interface {v0, v3, v6, v2}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/View;Landroid/view/Menu;)Z │ + │ + move-result v2 │ + │ + if-eqz v2, :cond_3 │ + │ + iget-object v1, v1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-interface {v0, v5, v1}, Landroid/support/v7/internal/a/h;->c(ILandroid/view/Menu;)Z │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/y;->g()Z │ + │ + :cond_3 │ + :goto_0 │ + return-void │ + │ + :cond_4 │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/y;->h()Z │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->m()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_3 │ + │ + invoke-direct {p0, v3, v4}, Landroid/support/v7/a/h;->a(IZ)Landroid/support/v7/a/o; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + iget-object v0, v0, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v1, v5, v0}, Landroid/support/v7/a/e;->onPanelClosed(ILandroid/view/Menu;)V │ + │ + goto :goto_0 │ + │ + :cond_5 │ + invoke-direct {p0, v3, v4}, Landroid/support/v7/a/h;->a(IZ)Landroid/support/v7/a/o; │ + │ + move-result-object v0 │ + │ + iput-boolean v4, v0, Landroid/support/v7/a/o;->k:Z │ + │ + invoke-direct {p0, v0, v3}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;Z)V │ + │ + invoke-direct {p0, v0, v6}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;Landroid/view/KeyEvent;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/a/h;Z)Z │ + .locals 0 │ + │ + iput-boolean p1, p0, Landroid/support/v7/a/h;->x:Z │ + │ + return p1 │ +.end method │ + │ +.method static synthetic b(Landroid/support/v7/a/h;I)I │ + .locals 0 │ + │ + iput p1, p0, Landroid/support/v7/a/h;->y:I │ + │ + return p1 │ +.end method │ + │ +.method private b(Landroid/support/v7/internal/view/menu/i;)V │ + .locals 2 │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->u:Z │ + │ + if-eqz v0, :cond_0 │ + │ + :goto_0 │ + return-void │ + │ + :cond_0 │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/a/h;->u:Z │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/y;->j()V │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->m()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_1 │ + │ + const/16 v1, 0x8 │ + │ + invoke-interface {v0, v1, p1}, Landroid/support/v7/internal/a/h;->b(ILandroid/view/Menu;)V │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + iput-boolean v0, p0, Landroid/support/v7/a/h;->u:Z │ + │ + goto :goto_0 │ +.end method │ + │ +.method private b(Landroid/support/v7/a/o;)Z │ + .locals 6 │ + │ + const/4 v5, 0x1 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + iget v0, p1, Landroid/support/v7/a/o;->a:I │ + │ + if-eqz v0, :cond_0 │ + │ + iget v0, p1, Landroid/support/v7/a/o;->a:I │ + │ + const/16 v2, 0x8 │ + │ + if-ne v0, v2, :cond_4 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v0, :cond_4 │ + │ + new-instance v2, Landroid/util/TypedValue; │ + │ + invoke-direct {v2}, Landroid/util/TypedValue;->()V │ + │ + invoke-virtual {v1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; │ + │ + move-result-object v3 │ + │ + sget v0, Landroid/support/v7/b/b;->actionBarTheme:I │ + │ + invoke-virtual {v3, v0, v2, v5}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ + │ + const/4 v0, 0x0 │ + │ + iget v4, v2, Landroid/util/TypedValue;->resourceId:I │ + │ + if-eqz v4, :cond_3 │ + │ + invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/content/res/Resources;->newTheme()Landroid/content/res/Resources$Theme; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, v3}, Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V │ + │ + iget v4, v2, Landroid/util/TypedValue;->resourceId:I │ + │ + invoke-virtual {v0, v4, v5}, Landroid/content/res/Resources$Theme;->applyStyle(IZ)V │ + │ + sget v4, Landroid/support/v7/b/b;->actionBarWidgetTheme:I │ + │ + invoke-virtual {v0, v4, v2, v5}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ + │ + :goto_0 │ + iget v4, v2, Landroid/util/TypedValue;->resourceId:I │ + │ + if-eqz v4, :cond_2 │ + │ + if-nez v0, :cond_1 │ + │ + invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/content/res/Resources;->newTheme()Landroid/content/res/Resources$Theme; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, v3}, Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V │ + │ + :cond_1 │ + iget v2, v2, Landroid/util/TypedValue;->resourceId:I │ + │ + invoke-virtual {v0, v2, v5}, Landroid/content/res/Resources$Theme;->applyStyle(IZ)V │ + │ + :cond_2 │ + move-object v2, v0 │ + │ + if-eqz v2, :cond_4 │ + │ + new-instance v0, Landroid/view/ContextThemeWrapper; │ + │ + const/4 v3, 0x0 │ + │ + invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;->(Landroid/content/Context;I)V │ + │ + invoke-virtual {v0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V │ + │ + :goto_1 │ + new-instance v1, Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-direct {v1, v0}, Landroid/support/v7/internal/view/menu/i;->(Landroid/content/Context;)V │ + │ + invoke-virtual {v1, p0}, Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/j;)V │ + │ + invoke-virtual {p1, v1}, Landroid/support/v7/a/o;->a(Landroid/support/v7/internal/view/menu/i;)V │ + │ + return v5 │ + │ + :cond_3 │ + sget v4, Landroid/support/v7/b/b;->actionBarWidgetTheme:I │ + │ + invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ + │ + goto :goto_0 │ + │ + :cond_4 │ + move-object v0, v1 │ + │ + goto :goto_1 │ +.end method │ + │ +.method private b(Landroid/support/v7/a/o;Landroid/view/KeyEvent;)Z │ + .locals 7 │ + │ + const/4 v6, 0x0 │ + │ + const/4 v1, 0x1 │ + │ + const/4 v2, 0x0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->m()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + :cond_0 │ + :goto_0 │ + return v2 │ + │ + :cond_1 │ + iget-boolean v0, p1, Landroid/support/v7/a/o;->g:Z │ + │ + if-eqz v0, :cond_2 │ + │ + move v2, v1 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + if-eqz v0, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + if-eq v0, p1, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + invoke-direct {p0, v0, v2}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;Z)V │ + │ + :cond_3 │ + iget v0, p1, Landroid/support/v7/a/o;->a:I │ + │ + if-eqz v0, :cond_4 │ + │ + iget v0, p1, Landroid/support/v7/a/o;->a:I │ + │ + const/16 v3, 0x8 │ + │ + if-ne v0, v3, :cond_a │ + │ + :cond_4 │ + move v0, v1 │ + │ + :goto_1 │ + if-eqz v0, :cond_5 │ + │ + iget-object v3, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v3, :cond_5 │ + │ + iget-object v3, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-interface {v3}, Landroid/support/v7/internal/widget/y;->i()V │ + │ + :cond_5 │ + iget-object v3, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eqz v3, :cond_6 │ + │ + iget-boolean v3, p1, Landroid/support/v7/a/o;->l:Z │ + │ + if-eqz v3, :cond_c │ + │ + :cond_6 │ + iget-object v3, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + if-nez v3, :cond_7 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/a/h;->b(Landroid/support/v7/a/o;)Z │ + │ + move-result v3 │ + │ + if-eqz v3, :cond_0 │ + │ + iget-object v3, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eqz v3, :cond_0 │ + │ + :cond_7 │ + if-eqz v0, :cond_9 │ + │ + iget-object v3, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v3, :cond_9 │ + │ + iget-object v3, p0, Landroid/support/v7/a/h;->l:Landroid/support/v7/a/m; │ + │ + if-nez v3, :cond_8 │ + │ + new-instance v3, Landroid/support/v7/a/m; │ + │ + invoke-direct {v3, p0, v6}, Landroid/support/v7/a/m;->(Landroid/support/v7/a/h;Landroid/support/v7/a/i;)V │ + │ + iput-object v3, p0, Landroid/support/v7/a/h;->l:Landroid/support/v7/a/m; │ + │ + :cond_8 │ + iget-object v3, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + iget-object v4, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + iget-object v5, p0, Landroid/support/v7/a/h;->l:Landroid/support/v7/a/m; │ + │ + invoke-interface {v3, v4, v5}, Landroid/support/v7/internal/widget/y;->a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ + │ + :cond_9 │ + iget-object v3, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/i;->g()V │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v3 │ + │ + iget v4, p1, Landroid/support/v7/a/o;->a:I │ + │ + iget-object v5, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-interface {v3, v4, v5}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/Menu;)Z │ + │ + move-result v3 │ + │ + if-nez v3, :cond_b │ + │ + invoke-virtual {p1, v6}, Landroid/support/v7/a/o;->a(Landroid/support/v7/internal/view/menu/i;)V │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->l:Landroid/support/v7/a/m; │ + │ + invoke-interface {v0, v6, v1}, Landroid/support/v7/internal/widget/y;->a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ + │ + goto :goto_0 │ + │ + :cond_a │ + move v0, v2 │ + │ + goto :goto_1 │ + │ + :cond_b │ + iput-boolean v2, p1, Landroid/support/v7/a/o;->l:Z │ + │ + :cond_c │ + iget-object v3, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/i;->g()V │ + │ + iget-object v3, p1, Landroid/support/v7/a/o;->m:Landroid/os/Bundle; │ + │ + if-eqz v3, :cond_d │ + │ + iget-object v3, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + iget-object v4, p1, Landroid/support/v7/a/o;->m:Landroid/os/Bundle; │ + │ + invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/i;->b(Landroid/os/Bundle;)V │ + │ + iput-object v6, p1, Landroid/support/v7/a/o;->m:Landroid/os/Bundle; │ + │ + :cond_d │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v3 │ + │ + iget-object v4, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-interface {v3, v2, v6, v4}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/View;Landroid/view/Menu;)Z │ + │ + move-result v3 │ + │ + if-nez v3, :cond_f │ + │ + if-eqz v0, :cond_e │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v0, :cond_e │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->l:Landroid/support/v7/a/m; │ + │ + invoke-interface {v0, v6, v1}, Landroid/support/v7/internal/widget/y;->a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ + │ + :cond_e │ + iget-object v0, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->h()V │ + │ + goto/16 :goto_0 │ + │ + :cond_f │ + if-eqz p2, :cond_10 │ + │ + invoke-virtual {p2}, Landroid/view/KeyEvent;->getDeviceId()I │ + │ + move-result v0 │ + │ + :goto_2 │ + invoke-static {v0}, Landroid/view/KeyCharacterMap;->load(I)Landroid/view/KeyCharacterMap; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/view/KeyCharacterMap;->getKeyboardType()I │ + │ + move-result v0 │ + │ + if-eq v0, v1, :cond_11 │ + │ + move v0, v1 │ + │ + :goto_3 │ + iput-boolean v0, p1, Landroid/support/v7/a/o;->j:Z │ + │ + iget-object v0, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + iget-boolean v3, p1, Landroid/support/v7/a/o;->j:Z │ + │ + invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/i;->setQwertyMode(Z)V │ + │ + iget-object v0, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->h()V │ + │ + iput-boolean v1, p1, Landroid/support/v7/a/o;->g:Z │ + │ + iput-boolean v2, p1, Landroid/support/v7/a/o;->h:Z │ + │ + iput-object p1, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + move v2, v1 │ + │ + goto/16 :goto_0 │ + │ + :cond_10 │ + const/4 v0, -0x1 │ + │ + goto :goto_2 │ + │ + :cond_11 │ + move v0, v2 │ + │ + goto :goto_3 │ +.end method │ + │ +.method static synthetic c(Landroid/support/v7/a/h;I)I │ + .locals 1 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/a/h;->e(I)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method private c(I)V │ + .locals 3 │ + │ + const/4 v2, 0x1 │ + │ + iget v0, p0, Landroid/support/v7/a/h;->y:I │ + │ + shl-int v1, v2, p1 │ + │ + or-int/2addr v0, v1 │ + │ + iput v0, p0, Landroid/support/v7/a/h;->y:I │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->x:Z │ + │ + if-nez v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->o:Landroid/view/ViewGroup; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->o:Landroid/view/ViewGroup; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->z:Ljava/lang/Runnable; │ + │ + invoke-static {v0, v1}, Landroid/support/a/g/aa;->a(Landroid/view/View;Ljava/lang/Runnable;)V │ + │ + iput-boolean v2, p0, Landroid/support/v7/a/h;->x:Z │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method private c(Landroid/support/v7/a/o;)Z │ + .locals 3 │ + │ + const/4 v1, 0x0 │ + │ + iget-object v0, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + if-nez v0, :cond_0 │ + │ + :goto_0 │ + return v1 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/a/h;->m:Landroid/support/v7/a/p; │ + │ + if-nez v0, :cond_1 │ + │ + new-instance v0, Landroid/support/v7/a/p; │ + │ + const/4 v2, 0x0 │ + │ + invoke-direct {v0, p0, v2}, Landroid/support/v7/a/p;->(Landroid/support/v7/a/h;Landroid/support/v7/a/i;)V │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->m:Landroid/support/v7/a/p; │ + │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/a/h;->m:Landroid/support/v7/a/p; │ + │ + invoke-virtual {p1, v0}, Landroid/support/v7/a/o;->a(Landroid/support/v7/internal/view/menu/y;)Landroid/support/v7/internal/view/menu/z; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/View; │ + │ + iput-object v0, p1, Landroid/support/v7/a/o;->c:Landroid/view/View; │ + │ + iget-object v0, p1, Landroid/support/v7/a/o;->c:Landroid/view/View; │ + │ + if-eqz v0, :cond_2 │ + │ + const/4 v0, 0x1 │ + │ + :goto_1 │ + move v1, v0 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + move v0, v1 │ + │ + goto :goto_1 │ +.end method │ + │ +.method private d(I)V │ + .locals 5 │ + │ + const/4 v4, 0x1 │ + │ + const/4 v3, 0x0 │ + │ + invoke-direct {p0, p1, v4}, Landroid/support/v7/a/h;->a(IZ)Landroid/support/v7/a/o; │ + │ + move-result-object v0 │ + │ + iget-object v1, v0, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eqz v1, :cond_1 │ + │ + new-instance v1, Landroid/os/Bundle; │ + │ + invoke-direct {v1}, Landroid/os/Bundle;->()V │ + │ + iget-object v2, v0, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/i;->a(Landroid/os/Bundle;)V │ + │ + invoke-virtual {v1}, Landroid/os/Bundle;->size()I │ + │ + move-result v2 │ + │ + if-lez v2, :cond_0 │ + │ + iput-object v1, v0, Landroid/support/v7/a/o;->m:Landroid/os/Bundle; │ + │ + :cond_0 │ + iget-object v1, v0, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/i;->g()V │ + │ + iget-object v1, v0, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/i;->clear()V │ + │ + :cond_1 │ + iput-boolean v4, v0, Landroid/support/v7/a/o;->l:Z │ + │ + iput-boolean v4, v0, Landroid/support/v7/a/o;->k:Z │ + │ + const/16 v0, 0x8 │ + │ + if-eq p1, v0, :cond_2 │ + │ + if-nez p1, :cond_3 │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v0, :cond_3 │ + │ + invoke-direct {p0, v3, v3}, Landroid/support/v7/a/h;->a(IZ)Landroid/support/v7/a/o; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_3 │ + │ + iput-boolean v3, v0, Landroid/support/v7/a/o;->g:Z │ + │ + const/4 v1, 0x0 │ + │ + invoke-direct {p0, v0, v1}, Landroid/support/v7/a/h;->b(Landroid/support/v7/a/o;Landroid/view/KeyEvent;)Z │ + │ + :cond_3 │ + return-void │ +.end method │ + │ +.method private e(I)I │ + .locals 8 │ + │ + const/4 v6, -0x1 │ + │ + const/4 v3, 0x1 │ + │ + const/4 v2, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + if-eqz v0, :cond_c │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v0 │ + │ + instance-of v0, v0, Landroid/view/ViewGroup$MarginLayoutParams; │ + │ + if-eqz v0, :cond_c │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;->isShown()Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_8 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->C:Landroid/graphics/Rect; │ + │ + if-nez v1, :cond_0 │ + │ + new-instance v1, Landroid/graphics/Rect; │ + │ + invoke-direct {v1}, Landroid/graphics/Rect;->()V │ + │ + iput-object v1, p0, Landroid/support/v7/a/h;->C:Landroid/graphics/Rect; │ + │ + new-instance v1, Landroid/graphics/Rect; │ + │ + invoke-direct {v1}, Landroid/graphics/Rect;->()V │ + │ + iput-object v1, p0, Landroid/support/v7/a/h;->D:Landroid/graphics/Rect; │ + │ + :cond_0 │ + iget-object v1, p0, Landroid/support/v7/a/h;->C:Landroid/graphics/Rect; │ + │ + iget-object v4, p0, Landroid/support/v7/a/h;->D:Landroid/graphics/Rect; │ + │ + invoke-virtual {v1, v2, p1, v2, v2}, Landroid/graphics/Rect;->set(IIII)V │ + │ + iget-object v5, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + invoke-static {v5, v1, v4}, Landroid/support/v7/internal/widget/bl;->a(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ + │ + iget v1, v4, Landroid/graphics/Rect;->top:I │ + │ + if-nez v1, :cond_4 │ + │ + move v1, p1 │ + │ + :goto_0 │ + iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I │ + │ + if-eq v4, v1, :cond_b │ + │ + iput p1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->q:Landroid/view/View; │ + │ + if-nez v1, :cond_5 │ + │ + new-instance v1, Landroid/view/View; │ + │ + iget-object v4, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-direct {v1, v4}, Landroid/view/View;->(Landroid/content/Context;)V │ + │ + iput-object v1, p0, Landroid/support/v7/a/h;->q:Landroid/view/View; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->q:Landroid/view/View; │ + │ + iget-object v4, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v4}, Landroid/support/v7/a/e;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v4 │ + │ + sget v5, Landroid/support/v7/b/d;->abc_input_method_navigation_guard:I │ + │ + invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getColor(I)I │ + │ + move-result v4 │ + │ + invoke-virtual {v1, v4}, Landroid/view/View;->setBackgroundColor(I)V │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + iget-object v4, p0, Landroid/support/v7/a/h;->q:Landroid/view/View; │ + │ + new-instance v5, Landroid/view/ViewGroup$LayoutParams; │ + │ + invoke-direct {v5, v6, p1}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ + │ + invoke-virtual {v1, v4, v6, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ + │ + move v1, v3 │ + │ + :goto_1 │ + iget-object v4, p0, Landroid/support/v7/a/h;->q:Landroid/view/View; │ + │ + if-eqz v4, :cond_7 │ + │ + :goto_2 │ + iget-boolean v4, p0, Landroid/support/v7/a/h;->d:Z │ + │ + if-nez v4, :cond_1 │ + │ + if-eqz v3, :cond_1 │ + │ + move p1, v2 │ + │ + :cond_1 │ + move v7, v1 │ + │ + move v1, v3 │ + │ + move v3, v7 │ + │ + :goto_3 │ + if-eqz v3, :cond_2 │ + │ + iget-object v3, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + :cond_2 │ + move v0, v1 │ + │ + :goto_4 │ + iget-object v1, p0, Landroid/support/v7/a/h;->q:Landroid/view/View; │ + │ + if-eqz v1, :cond_3 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->q:Landroid/view/View; │ + │ + if-eqz v0, :cond_9 │ + │ + :goto_5 │ + invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V │ + │ + :cond_3 │ + return p1 │ + │ + :cond_4 │ + move v1, v2 │ + │ + goto :goto_0 │ + │ + :cond_5 │ + iget-object v1, p0, Landroid/support/v7/a/h;->q:Landroid/view/View; │ + │ + invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v1 │ + │ + iget v4, v1, Landroid/view/ViewGroup$LayoutParams;->height:I │ + │ + if-eq v4, p1, :cond_6 │ + │ + iput p1, v1, Landroid/view/ViewGroup$LayoutParams;->height:I │ + │ + iget-object v4, p0, Landroid/support/v7/a/h;->q:Landroid/view/View; │ + │ + invoke-virtual {v4, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + :cond_6 │ + move v1, v3 │ + │ + goto :goto_1 │ + │ + :cond_7 │ + move v3, v2 │ + │ + goto :goto_2 │ + │ + :cond_8 │ + iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I │ + │ + if-eqz v1, :cond_a │ + │ + iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I │ + │ + move v1, v2 │ + │ + goto :goto_3 │ + │ + :cond_9 │ + const/16 v2, 0x8 │ + │ + goto :goto_5 │ + │ + :cond_a │ + move v3, v2 │ + │ + move v1, v2 │ + │ + goto :goto_3 │ + │ + :cond_b │ + move v1, v2 │ + │ + goto :goto_1 │ + │ + :cond_c │ + move v0, v2 │ + │ + goto :goto_4 │ +.end method │ + │ +.method private p()V │ + .locals 11 │ + │ + const/4 v10, 0x6 │ + │ + const/4 v9, 0x5 │ + │ + const/4 v1, 0x0 │ + │ + const/4 v4, -0x1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + sget-object v2, Landroid/support/v7/b/l;->Theme:[I │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/a/e;->obtainStyledAttributes([I)Landroid/content/res/TypedArray; │ + │ + move-result-object v6 │ + │ + sget v0, Landroid/support/v7/b/l;->Theme_windowFixedWidthMajor:I │ + │ + invoke-virtual {v6, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_10 │ + │ + if-nez v1, :cond_f │ + │ + new-instance v0, Landroid/util/TypedValue; │ + │ + invoke-direct {v0}, Landroid/util/TypedValue;->()V │ + │ + :goto_0 │ + sget v2, Landroid/support/v7/b/l;->Theme_windowFixedWidthMajor:I │ + │ + invoke-virtual {v6, v2, v0}, Landroid/content/res/TypedArray;->getValue(ILandroid/util/TypedValue;)Z │ + │ + :goto_1 │ + sget v2, Landroid/support/v7/b/l;->Theme_windowFixedWidthMinor:I │ + │ + invoke-virtual {v6, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z │ + │ + move-result v2 │ + │ + if-eqz v2, :cond_e │ + │ + if-nez v1, :cond_d │ + │ + new-instance v2, Landroid/util/TypedValue; │ + │ + invoke-direct {v2}, Landroid/util/TypedValue;->()V │ + │ + :goto_2 │ + sget v3, Landroid/support/v7/b/l;->Theme_windowFixedWidthMinor:I │ + │ + invoke-virtual {v6, v3, v2}, Landroid/content/res/TypedArray;->getValue(ILandroid/util/TypedValue;)Z │ + │ + :goto_3 │ + sget v3, Landroid/support/v7/b/l;->Theme_windowFixedHeightMajor:I │ + │ + invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z │ + │ + move-result v3 │ + │ + if-eqz v3, :cond_c │ + │ + if-nez v1, :cond_b │ + │ + new-instance v3, Landroid/util/TypedValue; │ + │ + invoke-direct {v3}, Landroid/util/TypedValue;->()V │ + │ + :goto_4 │ + sget v5, Landroid/support/v7/b/l;->Theme_windowFixedHeightMajor:I │ + │ + invoke-virtual {v6, v5, v3}, Landroid/content/res/TypedArray;->getValue(ILandroid/util/TypedValue;)Z │ + │ + :goto_5 │ + sget v5, Landroid/support/v7/b/l;->Theme_windowFixedHeightMinor:I │ + │ + invoke-virtual {v6, v5}, Landroid/content/res/TypedArray;->hasValue(I)Z │ + │ + move-result v5 │ + │ + if-eqz v5, :cond_1 │ + │ + if-nez v1, :cond_0 │ + │ + new-instance v1, Landroid/util/TypedValue; │ + │ + invoke-direct {v1}, Landroid/util/TypedValue;->()V │ + │ + :cond_0 │ + sget v5, Landroid/support/v7/b/l;->Theme_windowFixedHeightMinor:I │ + │ + invoke-virtual {v6, v5, v1}, Landroid/content/res/TypedArray;->getValue(ILandroid/util/TypedValue;)Z │ + │ + :cond_1 │ + iget-object v5, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v5}, Landroid/support/v7/a/e;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + │ + move-result-object v7 │ + │ + iget v5, v7, Landroid/util/DisplayMetrics;->widthPixels:I │ + │ + iget v8, v7, Landroid/util/DisplayMetrics;->heightPixels:I │ + │ + if-ge v5, v8, :cond_4 │ + │ + const/4 v5, 0x1 │ + │ + :goto_6 │ + if-eqz v5, :cond_5 │ + │ + :goto_7 │ + if-eqz v2, :cond_a │ + │ + iget v0, v2, Landroid/util/TypedValue;->type:I │ + │ + if-eqz v0, :cond_a │ + │ + iget v0, v2, Landroid/util/TypedValue;->type:I │ + │ + if-ne v0, v9, :cond_6 │ + │ + invoke-virtual {v2, v7}, Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F │ + │ + move-result v0 │ + │ + float-to-int v0, v0 │ + │ + move v2, v0 │ + │ + :goto_8 │ + if-eqz v5, :cond_7 │ + │ + :goto_9 │ + if-eqz v3, :cond_9 │ + │ + iget v0, v3, Landroid/util/TypedValue;->type:I │ + │ + if-eqz v0, :cond_9 │ + │ + iget v0, v3, Landroid/util/TypedValue;->type:I │ + │ + if-ne v0, v9, :cond_8 │ + │ + invoke-virtual {v3, v7}, Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F │ + │ + move-result v0 │ + │ + float-to-int v0, v0 │ + │ + :goto_a │ + if-ne v2, v4, :cond_2 │ + │ + if-eq v0, v4, :cond_3 │ + │ + :cond_2 │ + iget-object v1, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v1}, Landroid/support/v7/a/e;->getWindow()Landroid/view/Window; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, v2, v0}, Landroid/view/Window;->setLayout(II)V │ + │ + :cond_3 │ + invoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V │ + │ + return-void │ + │ + :cond_4 │ + const/4 v5, 0x0 │ + │ + goto :goto_6 │ + │ + :cond_5 │ + move-object v2, v0 │ + │ + goto :goto_7 │ + │ + :cond_6 │ + iget v0, v2, Landroid/util/TypedValue;->type:I │ + │ + if-ne v0, v10, :cond_a │ + │ + iget v0, v7, Landroid/util/DisplayMetrics;->widthPixels:I │ + │ + int-to-float v0, v0 │ + │ + iget v8, v7, Landroid/util/DisplayMetrics;->widthPixels:I │ + │ + int-to-float v8, v8 │ + │ + invoke-virtual {v2, v0, v8}, Landroid/util/TypedValue;->getFraction(FF)F │ + │ + move-result v0 │ + │ + float-to-int v0, v0 │ + │ + move v2, v0 │ + │ + goto :goto_8 │ + │ + :cond_7 │ + move-object v3, v1 │ + │ + goto :goto_9 │ + │ + :cond_8 │ + iget v0, v3, Landroid/util/TypedValue;->type:I │ + │ + if-ne v0, v10, :cond_9 │ + │ + iget v0, v7, Landroid/util/DisplayMetrics;->heightPixels:I │ + │ + int-to-float v0, v0 │ + │ + iget v1, v7, Landroid/util/DisplayMetrics;->heightPixels:I │ + │ + int-to-float v1, v1 │ + │ + invoke-virtual {v3, v0, v1}, Landroid/util/TypedValue;->getFraction(FF)F │ + │ + move-result v0 │ + │ + float-to-int v0, v0 │ + │ + goto :goto_a │ + │ + :cond_9 │ + move v0, v4 │ + │ + goto :goto_a │ + │ + :cond_a │ + move v2, v4 │ + │ + goto :goto_8 │ + │ + :cond_b │ + move-object v3, v1 │ + │ + goto/16 :goto_4 │ + │ + :cond_c │ + move-object v3, v1 │ + │ + goto/16 :goto_5 │ + │ + :cond_d │ + move-object v2, v1 │ + │ + goto/16 :goto_2 │ + │ + :cond_e │ + move-object v2, v1 │ + │ + goto/16 :goto_3 │ + │ + :cond_f │ + move-object v0, v1 │ + │ + goto/16 :goto_0 │ + │ + :cond_10 │ + move-object v0, v1 │ + │ + goto/16 :goto_1 │ +.end method │ + │ +.method private q()V │ + .locals 4 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->B:Landroid/support/v7/internal/view/menu/g; │ + │ + if-nez v0, :cond_0 │ + │ + new-instance v0, Landroid/util/TypedValue; │ + │ + invoke-direct {v0}, Landroid/util/TypedValue;->()V │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v1}, Landroid/support/v7/a/e;->getTheme()Landroid/content/res/Resources$Theme; │ + │ + move-result-object v1 │ + │ + sget v2, Landroid/support/v7/b/b;->panelMenuListTheme:I │ + │ + const/4 v3, 0x1 │ + │ + invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ + │ + new-instance v1, Landroid/view/ContextThemeWrapper; │ + │ + iget-object v2, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + iget v3, v0, Landroid/util/TypedValue;->resourceId:I │ + │ + if-eqz v3, :cond_1 │ + │ + iget v0, v0, Landroid/util/TypedValue;->resourceId:I │ + │ + :goto_0 │ + invoke-direct {v1, v2, v0}, Landroid/view/ContextThemeWrapper;->(Landroid/content/Context;I)V │ + │ + new-instance v0, Landroid/support/v7/internal/view/menu/g; │ + │ + sget v2, Landroid/support/v7/b/i;->abc_list_menu_item_layout:I │ + │ + invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/g;->(Landroid/content/Context;I)V │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->B:Landroid/support/v7/internal/view/menu/g; │ + │ + :cond_0 │ + return-void │ + │ + :cond_1 │ + sget v0, Landroid/support/v7/b/k;->Theme_AppCompat_CompactMenu:I │ + │ + goto :goto_0 │ +.end method │ + │ + │ +# virtual methods │ +.method public a()Landroid/support/v7/a/a; │ + .locals 3 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->n()V │ + │ + new-instance v0, Landroid/support/v7/internal/a/i; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + iget-boolean v2, p0, Landroid/support/v7/a/h;->c:Z │ + │ + invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/a/i;->(Landroid/support/v7/a/e;Z)V │ + │ + iget-boolean v1, p0, Landroid/support/v7/a/h;->A:Z │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/a;->c(Z)V │ + │ + return-object v0 │ +.end method │ + │ +.method a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ + .locals 8 │ + │ + const/4 v7, 0x0 │ + │ + const/4 v1, 0x1 │ + │ + const/4 v2, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->c()V │ + │ + :cond_0 │ + new-instance v3, Landroid/support/v7/a/n; │ + │ + invoke-direct {v3, p0, p1}, Landroid/support/v7/a/n;->(Landroid/support/v7/a/h;Landroid/support/v7/c/b;)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->j()Landroid/content/Context; │ + │ + move-result-object v4 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + if-nez v0, :cond_1 │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->e:Z │ + │ + if-eqz v0, :cond_5 │ + │ + new-instance v0, Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-direct {v0, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;->(Landroid/content/Context;)V │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + new-instance v0, Landroid/widget/PopupWindow; │ + │ + sget v5, Landroid/support/v7/b/b;->actionModePopupWindowStyle:I │ + │ + invoke-direct {v0, v4, v7, v5}, Landroid/widget/PopupWindow;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->i:Landroid/widget/PopupWindow; │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->i:Landroid/widget/PopupWindow; │ + │ + iget-object v5, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v0, v5}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->i:Landroid/widget/PopupWindow; │ + │ + const/4 v5, -0x1 │ + │ + invoke-virtual {v0, v5}, Landroid/widget/PopupWindow;->setWidth(I)V │ + │ + new-instance v0, Landroid/util/TypedValue; │ + │ + invoke-direct {v0}, Landroid/util/TypedValue;->()V │ + │ + iget-object v5, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v5}, Landroid/support/v7/a/e;->getTheme()Landroid/content/res/Resources$Theme; │ + │ + move-result-object v5 │ + │ + sget v6, Landroid/support/v7/b/b;->actionBarSize:I │ + │ + invoke-virtual {v5, v6, v0, v1}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ + │ + iget v0, v0, Landroid/util/TypedValue;->data:I │ + │ + iget-object v5, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v5}, Landroid/support/v7/a/e;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + │ + move-result-object v5 │ + │ + invoke-static {v0, v5}, Landroid/util/TypedValue;->complexToDimensionPixelSize(ILandroid/util/DisplayMetrics;)I │ + │ + move-result v0 │ + │ + iget-object v5, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->setContentHeight(I)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->i:Landroid/widget/PopupWindow; │ + │ + const/4 v5, -0x2 │ + │ + invoke-virtual {v0, v5}, Landroid/widget/PopupWindow;->setHeight(I)V │ + │ + new-instance v0, Landroid/support/v7/a/l; │ + │ + invoke-direct {v0, p0}, Landroid/support/v7/a/l;->(Landroid/support/v7/a/h;)V │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->j:Ljava/lang/Runnable; │ + │ + :cond_1 │ + :goto_0 │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + if-eqz v0, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->c()V │ + │ + new-instance v5, Landroid/support/v7/internal/view/b; │ + │ + iget-object v6, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->i:Landroid/widget/PopupWindow; │ + │ + if-nez v0, :cond_6 │ + │ + move v0, v1 │ + │ + :goto_1 │ + invoke-direct {v5, v4, v6, v3, v0}, Landroid/support/v7/internal/view/b;->(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/c/b;Z)V │ + │ + invoke-virtual {v5}, Landroid/support/v7/c/a;->b()Landroid/view/Menu; │ + │ + move-result-object v0 │ + │ + invoke-interface {p1, v5, v0}, Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;Landroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_7 │ + │ + invoke-virtual {v5}, Landroid/support/v7/c/a;->d()V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v0, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;->a(Landroid/support/v7/c/a;)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;->setVisibility(I)V │ + │ + iput-object v5, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->i:Landroid/widget/PopupWindow; │ + │ + if-eqz v0, :cond_2 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/e;->getWindow()Landroid/view/Window; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->j:Ljava/lang/Runnable; │ + │ + invoke-virtual {v0, v1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + const/16 v1, 0x20 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;->sendAccessibilityEvent(I)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/View; │ + │ + invoke-static {v0}, Landroid/support/a/g/aa;->g(Landroid/view/View;)V │ + │ + :cond_3 │ + :goto_2 │ + iget-object v0, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + if-eqz v0, :cond_4 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + if-eqz v0, :cond_4 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/e;->a(Landroid/support/v7/c/a;)V │ + │ + :cond_4 │ + iget-object v0, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + return-object v0 │ + │ + :cond_5 │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + sget v5, Landroid/support/v7/b/g;->action_mode_bar_stub:I │ + │ + invoke-virtual {v0, v5}, Landroid/support/v7/a/e;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v7/internal/widget/ViewStubCompat; │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-static {v4}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v0, v5}, Landroid/support/v7/internal/widget/ViewStubCompat;->setLayoutInflater(Landroid/view/LayoutInflater;)V │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ViewStubCompat;->a()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ + │ + goto/16 :goto_0 │ + │ + :cond_6 │ + move v0, v2 │ + │ + goto :goto_1 │ + │ + :cond_7 │ + iput-object v7, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + goto :goto_2 │ +.end method │ + │ +.method a(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ + .locals 2 │ + │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-ge v0, v1, :cond_1 │ + │ + const/4 v0, -0x1 │ + │ + invoke-virtual {p1}, Ljava/lang/String;->hashCode()I │ + │ + move-result v1 │ + │ + sparse-switch v1, :sswitch_data_0 │ + │ + :cond_0 │ + :goto_0 │ + packed-switch v0, :pswitch_data_0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + :goto_1 │ + return-object v0 │ + │ + :sswitch_0 │ + const-string v1, "EditText" │ + │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ + │ + :sswitch_1 │ + const-string v1, "Spinner" │ + │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + goto :goto_0 │ + │ + :sswitch_2 │ + const-string v1, "CheckBox" │ + │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + const/4 v0, 0x2 │ + │ + goto :goto_0 │ + │ + :sswitch_3 │ + const-string v1, "RadioButton" │ + │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + const/4 v0, 0x3 │ + │ + goto :goto_0 │ + │ + :sswitch_4 │ + const-string v1, "CheckedTextView" │ + │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + const/4 v0, 0x4 │ + │ + goto :goto_0 │ + │ + :pswitch_0 │ + new-instance v0, Landroid/support/v7/internal/widget/az; │ + │ + invoke-direct {v0, p2, p3}, Landroid/support/v7/internal/widget/az;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + │ + goto :goto_1 │ + │ + :pswitch_1 │ + new-instance v0, Landroid/support/v7/internal/widget/be; │ + │ + invoke-direct {v0, p2, p3}, Landroid/support/v7/internal/widget/be;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + │ + goto :goto_1 │ + │ + :pswitch_2 │ + new-instance v0, Landroid/support/v7/internal/widget/aw; │ + │ + invoke-direct {v0, p2, p3}, Landroid/support/v7/internal/widget/aw;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + │ + goto :goto_1 │ + │ + :pswitch_3 │ + new-instance v0, Landroid/support/v7/internal/widget/bc; │ + │ + invoke-direct {v0, p2, p3}, Landroid/support/v7/internal/widget/bc;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + │ + goto :goto_1 │ + │ + :pswitch_4 │ + new-instance v0, Landroid/support/v7/internal/widget/ax; │ + │ + invoke-direct {v0, p2, p3}, Landroid/support/v7/internal/widget/ax;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + │ + goto :goto_1 │ + │ + nop │ + │ + :sswitch_data_0 │ + .sparse-switch │ + -0x56c015e7 -> :sswitch_4 │ + -0x1440b607 -> :sswitch_1 │ + 0x2e46a6ed -> :sswitch_3 │ + 0x5f7507c3 -> :sswitch_2 │ + 0x63577677 -> :sswitch_0 │ + .end sparse-switch │ + │ + :pswitch_data_0 │ + .packed-switch 0x0 │ + :pswitch_0 │ + :pswitch_1 │ + :pswitch_2 │ + :pswitch_3 │ + :pswitch_4 │ + .end packed-switch │ +.end method │ + │ +.method public a(I)V │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->n()V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + const v1, 0x1020002 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/e;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + invoke-virtual {v0}, Landroid/view/ViewGroup;->removeAllViews()V │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v1}, Landroid/support/v7/a/e;->getLayoutInflater()Landroid/view/LayoutInflater; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, p1, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/e;->h()V │ + │ + return-void │ +.end method │ + │ +.method public a(ILandroid/view/Menu;)V │ + .locals 2 │ + │ + const/4 v1, 0x0 │ + │ + invoke-direct {p0, p1, v1}, Landroid/support/v7/a/h;->a(IZ)Landroid/support/v7/a/o; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-direct {p0, v0, v1}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;Z)V │ + │ + :cond_0 │ + const/16 v0, 0x8 │ + │ + if-ne p1, v0, :cond_2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/a;->e(Z)V │ + │ + :cond_1 │ + :goto_0 │ + return-void │ + │ + :cond_2 │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->m()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/e;->b(ILandroid/view/Menu;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(Landroid/content/res/Configuration;)V │ + .locals 1 │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->b:Z │ + │ + if-eqz v0, :cond_0 │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->n:Z │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/a;->a(Landroid/content/res/Configuration;)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method a(Landroid/os/Bundle;)V │ + .locals 2 │ + │ + const/4 v1, 0x1 │ + │ + invoke-super {p0, p1}, Landroid/support/v7/a/f;->a(Landroid/os/Bundle;)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/e;->getWindow()Landroid/view/Window; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->o:Landroid/view/ViewGroup; │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-static {v0}, Landroid/support/a/a/aq;->b(Landroid/app/Activity;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->c()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + if-nez v0, :cond_1 │ + │ + iput-boolean v1, p0, Landroid/support/v7/a/h;->A:Z │ + │ + :cond_0 │ + :goto_0 │ + return-void │ + │ + :cond_1 │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/a;->c(Z)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(Landroid/support/v7/internal/view/menu/i;)V │ + .locals 1 │ + │ + const/4 v0, 0x1 │ + │ + invoke-direct {p0, p1, v0}, Landroid/support/v7/a/h;->a(Landroid/support/v7/internal/view/menu/i;Z)V │ + │ + return-void │ +.end method │ + │ +.method a(Landroid/support/v7/widget/Toolbar;)V │ + .locals 4 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + instance-of v1, v0, Landroid/support/v7/internal/a/i; │ + │ + if-eqz v1, :cond_0 │ + │ + new-instance v0, Ljava/lang/IllegalStateException; │ + │ + const-string v1, "This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead." │ + │ + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + :cond_0 │ + instance-of v1, v0, Landroid/support/v7/internal/a/a; │ + │ + if-eqz v1, :cond_1 │ + │ + check-cast v0, Landroid/support/v7/internal/a/a; │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/a/a;->a(Landroid/support/v7/internal/view/menu/g;)V │ + │ + :cond_1 │ + new-instance v0, Landroid/support/v7/internal/a/a; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v1}, Landroid/support/v7/a/e;->getTitle()Ljava/lang/CharSequence; │ + │ + move-result-object v1 │ + │ + iget-object v2, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v2}, Landroid/support/v7/a/e;->getWindow()Landroid/view/Window; │ + │ + move-result-object v2 │ + │ + iget-object v3, p0, Landroid/support/v7/a/h;->f:Landroid/support/v7/internal/a/h; │ + │ + invoke-direct {v0, p1, v1, v2, v3}, Landroid/support/v7/internal/a/a;->(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window;Landroid/support/v7/internal/a/h;)V │ + │ + invoke-direct {p0}, Landroid/support/v7/a/h;->q()V │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->B:Landroid/support/v7/internal/view/menu/g; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/a/a;->a(Landroid/support/v7/internal/view/menu/g;)V │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/a;)V │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/a/a;->e()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/a/h;->a(Landroid/support/v7/internal/a/h;)V │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/a/a;->c()Z │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/view/View;)V │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->n()V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + const v1, 0x1020002 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/e;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + invoke-virtual {v0}, Landroid/view/ViewGroup;->removeAllViews()V │ + │ + invoke-virtual {v0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/e;->h()V │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->n()V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + const v1, 0x1020002 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/e;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + invoke-virtual {v0}, Landroid/view/ViewGroup;->removeAllViews()V │ + │ + invoke-virtual {v0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/e;->h()V │ + │ + return-void │ +.end method │ + │ +.method public a(Ljava/lang/CharSequence;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/y;->setWindowTitle(Ljava/lang/CharSequence;)V │ + │ + :goto_0 │ + return-void │ + │ + :cond_0 │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/a/a;->a(Ljava/lang/CharSequence;)V │ + │ + goto :goto_0 │ + │ + :cond_1 │ + iput-object p1, p0, Landroid/support/v7/a/h;->r:Ljava/lang/CharSequence; │ + │ + goto :goto_0 │ +.end method │ + │ +.method a(ILandroid/view/KeyEvent;)Z │ + .locals 1 │ + │ + invoke-virtual {p0, p1, p2}, Landroid/support/v7/a/h;->b(ILandroid/view/KeyEvent;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public a(ILandroid/view/View;Landroid/view/Menu;)Z │ + .locals 1 │ + │ + if-eqz p1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v0 │ + │ + invoke-interface {v0, p1, p2, p3}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/View;Landroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method final a(Landroid/support/v7/a/o;ILandroid/view/KeyEvent;I)Z │ + .locals 2 │ + │ + const/4 v0, 0x0 │ + │ + invoke-virtual {p3}, Landroid/view/KeyEvent;->isSystem()Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_1 │ + │ + :cond_0 │ + :goto_0 │ + return v0 │ + │ + :cond_1 │ + iget-boolean v1, p1, Landroid/support/v7/a/o;->g:Z │ + │ + if-nez v1, :cond_2 │ + │ + invoke-direct {p0, p1, p3}, Landroid/support/v7/a/h;->b(Landroid/support/v7/a/o;Landroid/view/KeyEvent;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_3 │ + │ + :cond_2 │ + iget-object v1, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eqz v1, :cond_3 │ + │ + iget-object v0, p1, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v0, p2, p3, p4}, Landroid/support/v7/internal/view/menu/i;->performShortcut(ILandroid/view/KeyEvent;I)Z │ + │ + move-result v0 │ + │ + :cond_3 │ + if-eqz v0, :cond_0 │ + │ + and-int/lit8 v1, p4, 0x1 │ + │ + if-nez v1, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-nez v1, :cond_0 │ + │ + const/4 v1, 0x1 │ + │ + invoke-direct {p0, p1, v1}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;Z)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(Landroid/support/v7/internal/view/menu/i;Landroid/view/MenuItem;)Z │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->m()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/i;->p()Landroid/support/v7/internal/view/menu/i; │ + │ + move-result-object v1 │ + │ + invoke-direct {p0, v1}, Landroid/support/v7/a/h;->a(Landroid/view/Menu;)Landroid/support/v7/a/o; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + iget v1, v1, Landroid/support/v7/a/o;->a:I │ + │ + invoke-interface {v0, v1, p2}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/MenuItem;)Z │ + │ + move-result v0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public b(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ + .locals 3 │ + │ + if-nez p1, :cond_0 │ + │ + new-instance v0, Ljava/lang/IllegalArgumentException; │ + │ + const-string v1, "ActionMode callback can not be null." │ + │ + invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->c()V │ + │ + :cond_1 │ + new-instance v0, Landroid/support/v7/a/n; │ + │ + invoke-direct {v0, p0, p1}, Landroid/support/v7/a/n;->(Landroid/support/v7/a/h;Landroid/support/v7/c/b;)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_2 │ + │ + invoke-virtual {v1, v0}, Landroid/support/v7/a/a;->a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ + │ + move-result-object v1 │ + │ + iput-object v1, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + if-eqz v1, :cond_2 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + iget-object v2, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + invoke-virtual {v1, v2}, Landroid/support/v7/a/e;->a(Landroid/support/v7/c/a;)V │ + │ + :cond_2 │ + iget-object v1, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + if-nez v1, :cond_3 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/a/h;->a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + :cond_3 │ + iget-object v0, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + return-object v0 │ +.end method │ + │ +.method public b(I)Landroid/view/View; │ + .locals 3 │ + │ + const/4 v1, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + if-nez v0, :cond_2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/a/h;->a(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + if-nez v0, :cond_0 │ + │ + iget-object v2, p0, Landroid/support/v7/a/h;->B:Landroid/support/v7/internal/view/menu/g; │ + │ + if-nez v2, :cond_0 │ + │ + const/4 v2, 0x1 │ + │ + invoke-direct {p0, p1, v2}, Landroid/support/v7/a/h;->a(IZ)Landroid/support/v7/a/o; │ + │ + move-result-object v2 │ + │ + invoke-direct {p0, v2, v1}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;Landroid/view/KeyEvent;)V │ + │ + iget-boolean v1, v2, Landroid/support/v7/a/o;->i:Z │ + │ + if-eqz v1, :cond_0 │ + │ + iget-object v0, v2, Landroid/support/v7/a/o;->c:Landroid/view/View; │ + │ + :cond_0 │ + :goto_1 │ + return-object v0 │ + │ + :cond_1 │ + move-object v0, v1 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + move-object v0, v1 │ + │ + goto :goto_1 │ +.end method │ + │ +.method public b(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->n()V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + const v1, 0x1020002 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/e;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/e;->h()V │ + │ + return-void │ +.end method │ + │ +.method b(ILandroid/view/KeyEvent;)Z │ + .locals 4 │ + │ + const/4 v1, 0x0 │ + │ + const/4 v0, 0x1 │ + │ + iget-object v2, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + if-eqz v2, :cond_1 │ + │ + iget-object v2, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + invoke-virtual {p2}, Landroid/view/KeyEvent;->getKeyCode()I │ + │ + move-result v3 │ + │ + invoke-virtual {p0, v2, v3, p2, v0}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;ILandroid/view/KeyEvent;I)Z │ + │ + move-result v2 │ + │ + if-eqz v2, :cond_1 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + if-eqz v1, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + iput-boolean v0, v1, Landroid/support/v7/a/o;->h:Z │ + │ + :cond_0 │ + :goto_0 │ + return v0 │ + │ + :cond_1 │ + iget-object v2, p0, Landroid/support/v7/a/h;->w:Landroid/support/v7/a/o; │ + │ + if-nez v2, :cond_2 │ + │ + invoke-direct {p0, v1, v0}, Landroid/support/v7/a/h;->a(IZ)Landroid/support/v7/a/o; │ + │ + move-result-object v2 │ + │ + invoke-direct {p0, v2, p2}, Landroid/support/v7/a/h;->b(Landroid/support/v7/a/o;Landroid/view/KeyEvent;)Z │ + │ + invoke-virtual {p2}, Landroid/view/KeyEvent;->getKeyCode()I │ + │ + move-result v3 │ + │ + invoke-virtual {p0, v2, v3, p2, v0}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/o;ILandroid/view/KeyEvent;I)Z │ + │ + move-result v3 │ + │ + iput-boolean v1, v2, Landroid/support/v7/a/o;->g:Z │ + │ + if-nez v3, :cond_0 │ + │ + :cond_2 │ + move v0, v1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method b(ILandroid/view/Menu;)Z │ + .locals 2 │ + │ + const/4 v0, 0x1 │ + │ + const/16 v1, 0x8 │ + │ + if-ne p1, v1, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {v1, v0}, Landroid/support/v7/a/a;->e(Z)V │ + │ + :cond_0 │ + :goto_0 │ + return v0 │ + │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/a/e;->c(ILandroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public c(ILandroid/view/Menu;)Z │ + .locals 1 │ + │ + if-eqz p1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v0 │ + │ + invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public e()V │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/a;->d(Z)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public f()V │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v1, 0x1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/a;->d(Z)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public g()V │ + .locals 1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/a;->c()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + :goto_0 │ + return-void │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + invoke-direct {p0, v0}, Landroid/support/v7/a/h;->c(I)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public h()Z │ + .locals 2 │ + │ + const/4 v0, 0x1 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + if-eqz v1, :cond_1 │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->g:Landroid/support/v7/c/a; │ + │ + invoke-virtual {v1}, Landroid/support/v7/c/a;->c()V │ + │ + :cond_0 │ + :goto_0 │ + return v0 │ + │ + :cond_1 │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->b()Landroid/support/v7/a/a; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_2 │ + │ + invoke-virtual {v1}, Landroid/support/v7/a/a;->d()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + :cond_2 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public i()V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method final n()V │ + .locals 7 │ + │ + const v6, 0x1020002 │ + │ + const/4 v5, 0x1 │ + │ + const/4 v4, 0x0 │ + │ + const/4 v3, 0x0 │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->n:Z │ + │ + if-nez v0, :cond_6 │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->b:Z │ + │ + if-eqz v0, :cond_8 │ + │ + new-instance v1, Landroid/util/TypedValue; │ + │ + invoke-direct {v1}, Landroid/util/TypedValue;->()V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/e;->getTheme()Landroid/content/res/Resources$Theme; │ + │ + move-result-object v0 │ + │ + sget v2, Landroid/support/v7/b/b;->actionBarTheme:I │ + │ + invoke-virtual {v0, v2, v1, v5}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ + │ + iget v0, v1, Landroid/util/TypedValue;->resourceId:I │ + │ + if-eqz v0, :cond_7 │ + │ + new-instance v0, Landroid/view/ContextThemeWrapper; │ + │ + iget-object v2, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + iget v1, v1, Landroid/util/TypedValue;->resourceId:I │ + │ + invoke-direct {v0, v2, v1}, Landroid/view/ContextThemeWrapper;->(Landroid/content/Context;I)V │ + │ + :goto_0 │ + invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ + │ + move-result-object v0 │ + │ + sget v1, Landroid/support/v7/b/i;->abc_screen_toolbar:I │ + │ + invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + sget v1, Landroid/support/v7/b/g;->decor_content_parent:I │ + │ + invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v7/internal/widget/y; │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v1 │ + │ + invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/y;->setWindowCallback(Landroid/support/v7/internal/a/h;)V │ + │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->c:Z │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + const/16 v1, 0x9 │ + │ + invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/y;->a(I)V │ + │ + :cond_0 │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->s:Z │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + const/4 v1, 0x2 │ + │ + invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/y;->a(I)V │ + │ + :cond_1 │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->t:Z │ + │ + if-eqz v0, :cond_2 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + const/4 v1, 0x5 │ + │ + invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/y;->a(I)V │ + │ + :cond_2 │ + :goto_1 │ + iget-object v0, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + invoke-static {v0}, Landroid/support/v7/internal/widget/bl;->b(Landroid/view/View;)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/a/e;->a(Landroid/view/View;)V │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-virtual {v0, v6}, Landroid/support/v7/a/e;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + const/4 v1, -0x1 │ + │ + invoke-virtual {v0, v1}, Landroid/view/View;->setId(I)V │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + sget v2, Landroid/support/v7/b/g;->action_bar_activity_content:I │ + │ + invoke-virtual {v1, v2}, Landroid/support/v7/a/e;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, v6}, Landroid/view/View;->setId(I)V │ + │ + instance-of v1, v0, Landroid/widget/FrameLayout; │ + │ + if-eqz v1, :cond_3 │ + │ + check-cast v0, Landroid/widget/FrameLayout; │ + │ + invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setForeground(Landroid/graphics/drawable/Drawable;)V │ + │ + :cond_3 │ + iget-object v0, p0, Landroid/support/v7/a/h;->r:Ljava/lang/CharSequence; │ + │ + if-eqz v0, :cond_4 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + if-eqz v0, :cond_4 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->k:Landroid/support/v7/internal/widget/y; │ + │ + iget-object v1, p0, Landroid/support/v7/a/h;->r:Ljava/lang/CharSequence; │ + │ + invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/y;->setWindowTitle(Ljava/lang/CharSequence;)V │ + │ + iput-object v3, p0, Landroid/support/v7/a/h;->r:Ljava/lang/CharSequence; │ + │ + :cond_4 │ + invoke-direct {p0}, Landroid/support/v7/a/h;->p()V │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->o()V │ + │ + iput-boolean v5, p0, Landroid/support/v7/a/h;->n:Z │ + │ + invoke-direct {p0, v4, v4}, Landroid/support/v7/a/h;->a(IZ)Landroid/support/v7/a/o; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/a/h;->m()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_6 │ + │ + if-eqz v0, :cond_5 │ + │ + iget-object v0, v0, Landroid/support/v7/a/o;->d:Landroid/support/v7/internal/view/menu/i; │ + │ + if-nez v0, :cond_6 │ + │ + :cond_5 │ + const/16 v0, 0x8 │ + │ + invoke-direct {p0, v0}, Landroid/support/v7/a/h;->c(I)V │ + │ + :cond_6 │ + return-void │ + │ + :cond_7 │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + goto/16 :goto_0 │ + │ + :cond_8 │ + iget-boolean v0, p0, Landroid/support/v7/a/h;->d:Z │ + │ + if-eqz v0, :cond_9 │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ + │ + move-result-object v0 │ + │ + sget v1, Landroid/support/v7/b/i;->abc_screen_simple_overlay_action_mode:I │ + │ + invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + :goto_2 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_a │ + │ + iget-object v0, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + new-instance v1, Landroid/support/v7/a/j; │ + │ + invoke-direct {v1, p0}, Landroid/support/v7/a/j;->(Landroid/support/v7/a/h;)V │ + │ + invoke-static {v0, v1}, Landroid/support/a/g/aa;->a(Landroid/view/View;Landroid/support/a/g/z;)V │ + │ + goto/16 :goto_1 │ + │ + :cond_9 │ + iget-object v0, p0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ + │ + invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ + │ + move-result-object v0 │ + │ + sget v1, Landroid/support/v7/b/i;->abc_screen_simple:I │ + │ + invoke-virtual {v0, v1, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + iput-object v0, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + goto :goto_2 │ + │ + :cond_a │ + iget-object v0, p0, Landroid/support/v7/a/h;->p:Landroid/view/ViewGroup; │ + │ + check-cast v0, Landroid/support/v7/internal/widget/ab; │ + │ + new-instance v1, Landroid/support/v7/a/k; │ + │ + invoke-direct {v1, p0}, Landroid/support/v7/a/k;->(Landroid/support/v7/a/h;)V │ + │ + invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/ab;->setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ac;)V │ + │ + goto/16 :goto_1 │ +.end method │ + │ +.method o()V │ + .locals 0 │ + │ + return-void │ +.end method ├── smali/android/support/v7/a/j.smali │ @@ -1,36 +1,58 @@ │ -.class public final Landroid/support/v7/a/j; │ +.class Landroid/support/v7/a/j; │ .super Ljava/lang/Object; │ │ +# interfaces │ +.implements Landroid/support/a/g/z; │ │ -# static fields │ -.field public static final abc_action_bar_home_description:I = 0x7f0b0000 │ │ -.field public static final abc_action_bar_home_description_format:I = 0x7f0b0001 │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/a/h; │ │ -.field public static final abc_action_bar_home_subtitle_description_format:I = 0x7f0b0002 │ │ -.field public static final abc_action_bar_up_description:I = 0x7f0b0003 │ +# direct methods │ +.method constructor (Landroid/support/v7/a/h;)V │ + .locals 0 │ │ -.field public static final abc_action_menu_overflow_description:I = 0x7f0b0004 │ + iput-object p1, p0, Landroid/support/v7/a/j;->a:Landroid/support/v7/a/h; │ │ -.field public static final abc_action_mode_done:I = 0x7f0b0005 │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ -.field public static final abc_activity_chooser_view_see_all:I = 0x7f0b0006 │ + return-void │ +.end method │ │ -.field public static final abc_activitychooserview_choose_application:I = 0x7f0b0007 │ │ -.field public static final abc_searchview_description_clear:I = 0x7f0b0008 │ +# virtual methods │ +.method public a(Landroid/view/View;Landroid/support/a/g/bq;)Landroid/support/a/g/bq; │ + .locals 4 │ │ -.field public static final abc_searchview_description_query:I = 0x7f0b0009 │ + invoke-virtual {p2}, Landroid/support/a/g/bq;->b()I │ │ -.field public static final abc_searchview_description_search:I = 0x7f0b000a │ + move-result v0 │ │ -.field public static final abc_searchview_description_submit:I = 0x7f0b000b │ + iget-object v1, p0, Landroid/support/v7/a/j;->a:Landroid/support/v7/a/h; │ │ -.field public static final abc_searchview_description_voice:I = 0x7f0b000c │ + invoke-static {v1, v0}, Landroid/support/v7/a/h;->c(Landroid/support/v7/a/h;I)I │ │ -.field public static final abc_shareactionprovider_share_with:I = 0x7f0b000d │ + move-result v1 │ │ -.field public static final abc_shareactionprovider_share_with_application:I = 0x7f0b000e │ + if-eq v0, v1, :cond_0 │ │ -.field public static final abc_toolbar_collapse_description:I = 0x7f0b000f │ + invoke-virtual {p2}, Landroid/support/a/g/bq;->a()I │ + │ + move-result v0 │ + │ + invoke-virtual {p2}, Landroid/support/a/g/bq;->c()I │ + │ + move-result v2 │ + │ + invoke-virtual {p2}, Landroid/support/a/g/bq;->d()I │ + │ + move-result v3 │ + │ + invoke-virtual {p2, v0, v1, v2, v3}, Landroid/support/a/g/bq;->a(IIII)Landroid/support/a/g/bq; │ + │ + move-result-object p2 │ + │ + :cond_0 │ + return-object p2 │ +.end method ├── smali/android/support/v7/a/k.smali │ @@ -1,474 +1,39 @@ │ -.class public final Landroid/support/v7/a/k; │ +.class Landroid/support/v7/a/k; │ .super Ljava/lang/Object; │ │ +# interfaces │ +.implements Landroid/support/v7/internal/widget/ac; │ │ -# static fields │ -.field public static final Base_TextAppearance_AppCompat:I = 0x7f0c0001 │ │ -.field public static final Base_TextAppearance_AppCompat_Body1:I = 0x7f0c0002 │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/a/h; │ │ -.field public static final Base_TextAppearance_AppCompat_Body2:I = 0x7f0c0003 │ │ -.field public static final Base_TextAppearance_AppCompat_Button:I = 0x7f0c0004 │ +# direct methods │ +.method constructor (Landroid/support/v7/a/h;)V │ + .locals 0 │ │ -.field public static final Base_TextAppearance_AppCompat_Caption:I = 0x7f0c0005 │ + iput-object p1, p0, Landroid/support/v7/a/k;->a:Landroid/support/v7/a/h; │ │ -.field public static final Base_TextAppearance_AppCompat_Display1:I = 0x7f0c0006 │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ -.field public static final Base_TextAppearance_AppCompat_Display2:I = 0x7f0c0007 │ + return-void │ +.end method │ │ -.field public static final Base_TextAppearance_AppCompat_Display3:I = 0x7f0c0008 │ │ -.field public static final Base_TextAppearance_AppCompat_Display4:I = 0x7f0c0009 │ +# virtual methods │ +.method public a(Landroid/graphics/Rect;)V │ + .locals 2 │ │ -.field public static final Base_TextAppearance_AppCompat_Headline:I = 0x7f0c000a │ + iget-object v0, p0, Landroid/support/v7/a/k;->a:Landroid/support/v7/a/h; │ │ -.field public static final Base_TextAppearance_AppCompat_Inverse:I = 0x7f0c000b │ + iget v1, p1, Landroid/graphics/Rect;->top:I │ │ -.field public static final Base_TextAppearance_AppCompat_Large:I = 0x7f0c000c │ + invoke-static {v0, v1}, Landroid/support/v7/a/h;->c(Landroid/support/v7/a/h;I)I │ │ -.field public static final Base_TextAppearance_AppCompat_Large_Inverse:I = 0x7f0c000d │ + move-result v0 │ │ -.field public static final Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large:I = 0x7f0c000e │ + iput v0, p1, Landroid/graphics/Rect;->top:I │ │ -.field public static final Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small:I = 0x7f0c000f │ - │ -.field public static final Base_TextAppearance_AppCompat_Medium:I = 0x7f0c0010 │ - │ -.field public static final Base_TextAppearance_AppCompat_Medium_Inverse:I = 0x7f0c0011 │ - │ -.field public static final Base_TextAppearance_AppCompat_Menu:I = 0x7f0c0012 │ - │ -.field public static final Base_TextAppearance_AppCompat_SearchResult:I = 0x7f0c0013 │ - │ -.field public static final Base_TextAppearance_AppCompat_SearchResult_Subtitle:I = 0x7f0c0014 │ - │ -.field public static final Base_TextAppearance_AppCompat_SearchResult_Title:I = 0x7f0c0015 │ - │ -.field public static final Base_TextAppearance_AppCompat_Small:I = 0x7f0c0016 │ - │ -.field public static final Base_TextAppearance_AppCompat_Small_Inverse:I = 0x7f0c0017 │ - │ -.field public static final Base_TextAppearance_AppCompat_Subhead:I = 0x7f0c0018 │ - │ -.field public static final Base_TextAppearance_AppCompat_Subhead_Inverse:I = 0x7f0c0019 │ - │ -.field public static final Base_TextAppearance_AppCompat_Title:I = 0x7f0c001a │ - │ -.field public static final Base_TextAppearance_AppCompat_Title_Inverse:I = 0x7f0c001b │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Menu:I = 0x7f0c001c │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle:I = 0x7f0c001d │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse:I = 0x7f0c001e │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Title:I = 0x7f0c001f │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse:I = 0x7f0c0020 │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle:I = 0x7f0c0021 │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_ActionMode_Title:I = 0x7f0c0022 │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_DropDownItem:I = 0x7f0c0023 │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_PopupMenu_Large:I = 0x7f0c0024 │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_PopupMenu_Small:I = 0x7f0c0025 │ - │ -.field public static final Base_TextAppearance_AppCompat_Widget_Switch:I = 0x7f0c0026 │ - │ -.field public static final Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item:I = 0x7f0c0027 │ - │ -.field public static final Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle:I = 0x7f0c0028 │ - │ -.field public static final Base_TextAppearance_Widget_AppCompat_Toolbar_Title:I = 0x7f0c0029 │ - │ -.field public static final Base_ThemeOverlay_AppCompat:I = 0x7f0c0034 │ - │ -.field public static final Base_ThemeOverlay_AppCompat_ActionBar:I = 0x7f0c0035 │ - │ -.field public static final Base_ThemeOverlay_AppCompat_Dark:I = 0x7f0c0036 │ - │ -.field public static final Base_ThemeOverlay_AppCompat_Dark_ActionBar:I = 0x7f0c0037 │ - │ -.field public static final Base_ThemeOverlay_AppCompat_Light:I = 0x7f0c0038 │ - │ -.field public static final Base_Theme_AppCompat:I = 0x7f0c002a │ - │ -.field public static final Base_Theme_AppCompat_CompactMenu:I = 0x7f0c002b │ - │ -.field public static final Base_Theme_AppCompat_Dialog:I = 0x7f0c002c │ - │ -.field public static final Base_Theme_AppCompat_DialogWhenLarge:I = 0x7f0c002e │ - │ -.field public static final Base_Theme_AppCompat_Dialog_FixedSize:I = 0x7f0c002d │ - │ -.field public static final Base_Theme_AppCompat_Light:I = 0x7f0c002f │ - │ -.field public static final Base_Theme_AppCompat_Light_DarkActionBar:I = 0x7f0c0030 │ - │ -.field public static final Base_Theme_AppCompat_Light_Dialog:I = 0x7f0c0031 │ - │ -.field public static final Base_Theme_AppCompat_Light_DialogWhenLarge:I = 0x7f0c0033 │ - │ -.field public static final Base_Theme_AppCompat_Light_Dialog_FixedSize:I = 0x7f0c0032 │ - │ -.field public static final Base_V11_Theme_AppCompat:I = 0x7f0c00e0 │ - │ -.field public static final Base_V11_Theme_AppCompat_Dialog:I = 0x7f0c00e1 │ - │ -.field public static final Base_V11_Theme_AppCompat_Light:I = 0x7f0c00e2 │ - │ -.field public static final Base_V11_Theme_AppCompat_Light_Dialog:I = 0x7f0c00e3 │ - │ -.field public static final Base_V14_Theme_AppCompat:I = 0x7f0c00e4 │ - │ -.field public static final Base_V14_Theme_AppCompat_Dialog:I = 0x7f0c00e5 │ - │ -.field public static final Base_V14_Theme_AppCompat_Light:I = 0x7f0c00e6 │ - │ -.field public static final Base_V14_Theme_AppCompat_Light_Dialog:I = 0x7f0c00e7 │ - │ -.field public static final Base_V21_Theme_AppCompat:I = 0x7f0c00e8 │ - │ -.field public static final Base_V21_Theme_AppCompat_Dialog:I = 0x7f0c00e9 │ - │ -.field public static final Base_V21_Theme_AppCompat_Light:I = 0x7f0c00ea │ - │ -.field public static final Base_V21_Theme_AppCompat_Light_Dialog:I = 0x7f0c00eb │ - │ -.field public static final Base_V7_Theme_AppCompat:I = 0x7f0c0039 │ - │ -.field public static final Base_V7_Theme_AppCompat_Dialog:I = 0x7f0c003a │ - │ -.field public static final Base_V7_Theme_AppCompat_Light:I = 0x7f0c003b │ - │ -.field public static final Base_Widget_AppCompat_ActionBar:I = 0x7f0c003c │ - │ -.field public static final Base_Widget_AppCompat_ActionBar_Solid:I = 0x7f0c003d │ - │ -.field public static final Base_Widget_AppCompat_ActionBar_TabBar:I = 0x7f0c003e │ - │ -.field public static final Base_Widget_AppCompat_ActionBar_TabText:I = 0x7f0c003f │ - │ -.field public static final Base_Widget_AppCompat_ActionBar_TabView:I = 0x7f0c0040 │ - │ -.field public static final Base_Widget_AppCompat_ActionButton:I = 0x7f0c0041 │ - │ -.field public static final Base_Widget_AppCompat_ActionButton_CloseMode:I = 0x7f0c0042 │ - │ -.field public static final Base_Widget_AppCompat_ActionButton_Overflow:I = 0x7f0c0043 │ - │ -.field public static final Base_Widget_AppCompat_ActionMode:I = 0x7f0c0044 │ - │ -.field public static final Base_Widget_AppCompat_ActivityChooserView:I = 0x7f0c0045 │ - │ -.field public static final Base_Widget_AppCompat_AutoCompleteTextView:I = 0x7f0c0046 │ - │ -.field public static final Base_Widget_AppCompat_CompoundButton_Switch:I = 0x7f0c0047 │ - │ -.field public static final Base_Widget_AppCompat_DrawerArrowToggle:I = 0x7f0c0048 │ - │ -.field public static final Base_Widget_AppCompat_DropDownItem_Spinner:I = 0x7f0c0049 │ - │ -.field public static final Base_Widget_AppCompat_EditText:I = 0x7f0c004a │ - │ -.field public static final Base_Widget_AppCompat_Light_ActionBar:I = 0x7f0c004b │ - │ -.field public static final Base_Widget_AppCompat_Light_ActionBar_Solid:I = 0x7f0c004c │ - │ -.field public static final Base_Widget_AppCompat_Light_ActionBar_TabBar:I = 0x7f0c004d │ - │ -.field public static final Base_Widget_AppCompat_Light_ActionBar_TabText:I = 0x7f0c004e │ - │ -.field public static final Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse:I = 0x7f0c004f │ - │ -.field public static final Base_Widget_AppCompat_Light_ActionBar_TabView:I = 0x7f0c0050 │ - │ -.field public static final Base_Widget_AppCompat_Light_ActivityChooserView:I = 0x7f0c0051 │ - │ -.field public static final Base_Widget_AppCompat_Light_AutoCompleteTextView:I = 0x7f0c0052 │ - │ -.field public static final Base_Widget_AppCompat_Light_PopupMenu:I = 0x7f0c0053 │ - │ -.field public static final Base_Widget_AppCompat_Light_PopupMenu_Overflow:I = 0x7f0c0054 │ - │ -.field public static final Base_Widget_AppCompat_ListPopupWindow:I = 0x7f0c0055 │ - │ -.field public static final Base_Widget_AppCompat_ListView_DropDown:I = 0x7f0c0056 │ - │ -.field public static final Base_Widget_AppCompat_ListView_Menu:I = 0x7f0c0057 │ - │ -.field public static final Base_Widget_AppCompat_PopupMenu:I = 0x7f0c0058 │ - │ -.field public static final Base_Widget_AppCompat_PopupMenu_Overflow:I = 0x7f0c0059 │ - │ -.field public static final Base_Widget_AppCompat_PopupWindow:I = 0x7f0c005a │ - │ -.field public static final Base_Widget_AppCompat_ProgressBar:I = 0x7f0c005b │ - │ -.field public static final Base_Widget_AppCompat_ProgressBar_Horizontal:I = 0x7f0c005c │ - │ -.field public static final Base_Widget_AppCompat_SearchView:I = 0x7f0c005d │ - │ -.field public static final Base_Widget_AppCompat_Spinner:I = 0x7f0c005e │ - │ -.field public static final Base_Widget_AppCompat_Spinner_DropDown_ActionBar:I = 0x7f0c005f │ - │ -.field public static final Base_Widget_AppCompat_Toolbar:I = 0x7f0c0060 │ - │ -.field public static final Base_Widget_AppCompat_Toolbar_Button_Navigation:I = 0x7f0c0061 │ - │ -.field public static final Platform_AppCompat:I = 0x7f0c0062 │ - │ -.field public static final Platform_AppCompat_Dialog:I = 0x7f0c0063 │ - │ -.field public static final Platform_AppCompat_Light:I = 0x7f0c0064 │ - │ -.field public static final Platform_AppCompat_Light_Dialog:I = 0x7f0c0065 │ - │ -.field public static final RtlOverlay_Widget_AppCompat_ActionBar_TitleItem:I = 0x7f0c0066 │ - │ -.field public static final RtlOverlay_Widget_AppCompat_ActionButton_CloseMode:I = 0x7f0c0067 │ - │ -.field public static final RtlOverlay_Widget_AppCompat_ActionButton_Overflow:I = 0x7f0c0068 │ - │ -.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem:I = 0x7f0c0069 │ - │ -.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup:I = 0x7f0c006a │ - │ -.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Text:I = 0x7f0c006b │ - │ -.field public static final RtlOverlay_Widget_AppCompat_SearchView_MagIcon:I = 0x7f0c0071 │ - │ -.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown:I = 0x7f0c006c │ - │ -.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1:I = 0x7f0c006d │ - │ -.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2:I = 0x7f0c006e │ - │ -.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Query:I = 0x7f0c006f │ - │ -.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Text:I = 0x7f0c0070 │ - │ -.field public static final TextAppearance_AppCompat:I = 0x7f0c0072 │ - │ -.field public static final TextAppearance_AppCompat_Body1:I = 0x7f0c0073 │ - │ -.field public static final TextAppearance_AppCompat_Body2:I = 0x7f0c0074 │ - │ -.field public static final TextAppearance_AppCompat_Button:I = 0x7f0c0075 │ - │ -.field public static final TextAppearance_AppCompat_Caption:I = 0x7f0c0076 │ - │ -.field public static final TextAppearance_AppCompat_Display1:I = 0x7f0c0077 │ - │ -.field public static final TextAppearance_AppCompat_Display2:I = 0x7f0c0078 │ - │ -.field public static final TextAppearance_AppCompat_Display3:I = 0x7f0c0079 │ - │ -.field public static final TextAppearance_AppCompat_Display4:I = 0x7f0c007a │ - │ -.field public static final TextAppearance_AppCompat_Headline:I = 0x7f0c007b │ - │ -.field public static final TextAppearance_AppCompat_Inverse:I = 0x7f0c007c │ - │ -.field public static final TextAppearance_AppCompat_Large:I = 0x7f0c007d │ - │ -.field public static final TextAppearance_AppCompat_Large_Inverse:I = 0x7f0c007e │ - │ -.field public static final TextAppearance_AppCompat_Light_SearchResult_Subtitle:I = 0x7f0c007f │ - │ -.field public static final TextAppearance_AppCompat_Light_SearchResult_Title:I = 0x7f0c0080 │ - │ -.field public static final TextAppearance_AppCompat_Light_Widget_PopupMenu_Large:I = 0x7f0c0081 │ - │ -.field public static final TextAppearance_AppCompat_Light_Widget_PopupMenu_Small:I = 0x7f0c0082 │ - │ -.field public static final TextAppearance_AppCompat_Medium:I = 0x7f0c0083 │ - │ -.field public static final TextAppearance_AppCompat_Medium_Inverse:I = 0x7f0c0084 │ - │ -.field public static final TextAppearance_AppCompat_Menu:I = 0x7f0c0085 │ - │ -.field public static final TextAppearance_AppCompat_SearchResult_Subtitle:I = 0x7f0c0086 │ - │ -.field public static final TextAppearance_AppCompat_SearchResult_Title:I = 0x7f0c0087 │ - │ -.field public static final TextAppearance_AppCompat_Small:I = 0x7f0c0088 │ - │ -.field public static final TextAppearance_AppCompat_Small_Inverse:I = 0x7f0c0089 │ - │ -.field public static final TextAppearance_AppCompat_Subhead:I = 0x7f0c008a │ - │ -.field public static final TextAppearance_AppCompat_Subhead_Inverse:I = 0x7f0c008b │ - │ -.field public static final TextAppearance_AppCompat_Title:I = 0x7f0c008c │ - │ -.field public static final TextAppearance_AppCompat_Title_Inverse:I = 0x7f0c008d │ - │ -.field public static final TextAppearance_AppCompat_Widget_ActionBar_Menu:I = 0x7f0c008e │ - │ -.field public static final TextAppearance_AppCompat_Widget_ActionBar_Subtitle:I = 0x7f0c008f │ - │ -.field public static final TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse:I = 0x7f0c0090 │ - │ -.field public static final TextAppearance_AppCompat_Widget_ActionBar_Title:I = 0x7f0c0091 │ - │ -.field public static final TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse:I = 0x7f0c0092 │ - │ -.field public static final TextAppearance_AppCompat_Widget_ActionMode_Subtitle:I = 0x7f0c0093 │ - │ -.field public static final TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse:I = 0x7f0c0094 │ - │ -.field public static final TextAppearance_AppCompat_Widget_ActionMode_Title:I = 0x7f0c0095 │ - │ -.field public static final TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse:I = 0x7f0c0096 │ - │ -.field public static final TextAppearance_AppCompat_Widget_DropDownItem:I = 0x7f0c0097 │ - │ -.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Large:I = 0x7f0c0098 │ - │ -.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Small:I = 0x7f0c0099 │ - │ -.field public static final TextAppearance_AppCompat_Widget_Switch:I = 0x7f0c009a │ - │ -.field public static final TextAppearance_Widget_AppCompat_ExpandedMenu_Item:I = 0x7f0c009b │ - │ -.field public static final TextAppearance_Widget_AppCompat_Toolbar_Subtitle:I = 0x7f0c009c │ - │ -.field public static final TextAppearance_Widget_AppCompat_Toolbar_Title:I = 0x7f0c009d │ - │ -.field public static final ThemeOverlay_AppCompat:I = 0x7f0c00a8 │ - │ -.field public static final ThemeOverlay_AppCompat_ActionBar:I = 0x7f0c00a9 │ - │ -.field public static final ThemeOverlay_AppCompat_Dark:I = 0x7f0c00aa │ - │ -.field public static final ThemeOverlay_AppCompat_Dark_ActionBar:I = 0x7f0c00ab │ - │ -.field public static final ThemeOverlay_AppCompat_Light:I = 0x7f0c00ac │ - │ -.field public static final Theme_AppCompat:I = 0x7f0c009e │ - │ -.field public static final Theme_AppCompat_CompactMenu:I = 0x7f0c009f │ - │ -.field public static final Theme_AppCompat_Dialog:I = 0x7f0c00a0 │ - │ -.field public static final Theme_AppCompat_DialogWhenLarge:I = 0x7f0c00a1 │ - │ -.field public static final Theme_AppCompat_Light:I = 0x7f0c00a2 │ - │ -.field public static final Theme_AppCompat_Light_DarkActionBar:I = 0x7f0c00a3 │ - │ -.field public static final Theme_AppCompat_Light_Dialog:I = 0x7f0c00a4 │ - │ -.field public static final Theme_AppCompat_Light_DialogWhenLarge:I = 0x7f0c00a5 │ - │ -.field public static final Theme_AppCompat_Light_NoActionBar:I = 0x7f0c00a6 │ - │ -.field public static final Theme_AppCompat_NoActionBar:I = 0x7f0c00a7 │ - │ -.field public static final Widget_AppCompat_ActionBar:I = 0x7f0c00ad │ - │ -.field public static final Widget_AppCompat_ActionBar_Solid:I = 0x7f0c00ae │ - │ -.field public static final Widget_AppCompat_ActionBar_TabBar:I = 0x7f0c00af │ - │ -.field public static final Widget_AppCompat_ActionBar_TabText:I = 0x7f0c00b0 │ - │ -.field public static final Widget_AppCompat_ActionBar_TabView:I = 0x7f0c00b1 │ - │ -.field public static final Widget_AppCompat_ActionButton:I = 0x7f0c00b2 │ - │ -.field public static final Widget_AppCompat_ActionButton_CloseMode:I = 0x7f0c00b3 │ - │ -.field public static final Widget_AppCompat_ActionButton_Overflow:I = 0x7f0c00b4 │ - │ -.field public static final Widget_AppCompat_ActionMode:I = 0x7f0c00b5 │ - │ -.field public static final Widget_AppCompat_ActivityChooserView:I = 0x7f0c00b6 │ - │ -.field public static final Widget_AppCompat_AutoCompleteTextView:I = 0x7f0c00b7 │ - │ -.field public static final Widget_AppCompat_CompoundButton_Switch:I = 0x7f0c00b8 │ - │ -.field public static final Widget_AppCompat_DrawerArrowToggle:I = 0x7f0c00b9 │ - │ -.field public static final Widget_AppCompat_DropDownItem_Spinner:I = 0x7f0c00ba │ - │ -.field public static final Widget_AppCompat_EditText:I = 0x7f0c00bb │ - │ -.field public static final Widget_AppCompat_Light_ActionBar:I = 0x7f0c00bc │ - │ -.field public static final Widget_AppCompat_Light_ActionBar_Solid:I = 0x7f0c00bd │ - │ -.field public static final Widget_AppCompat_Light_ActionBar_Solid_Inverse:I = 0x7f0c00be │ - │ -.field public static final Widget_AppCompat_Light_ActionBar_TabBar:I = 0x7f0c00bf │ - │ -.field public static final Widget_AppCompat_Light_ActionBar_TabBar_Inverse:I = 0x7f0c00c0 │ - │ -.field public static final Widget_AppCompat_Light_ActionBar_TabText:I = 0x7f0c00c1 │ - │ -.field public static final Widget_AppCompat_Light_ActionBar_TabText_Inverse:I = 0x7f0c00c2 │ - │ -.field public static final Widget_AppCompat_Light_ActionBar_TabView:I = 0x7f0c00c3 │ - │ -.field public static final Widget_AppCompat_Light_ActionBar_TabView_Inverse:I = 0x7f0c00c4 │ - │ -.field public static final Widget_AppCompat_Light_ActionButton:I = 0x7f0c00c5 │ - │ -.field public static final Widget_AppCompat_Light_ActionButton_CloseMode:I = 0x7f0c00c6 │ - │ -.field public static final Widget_AppCompat_Light_ActionButton_Overflow:I = 0x7f0c00c7 │ - │ -.field public static final Widget_AppCompat_Light_ActionMode_Inverse:I = 0x7f0c00c8 │ - │ -.field public static final Widget_AppCompat_Light_ActivityChooserView:I = 0x7f0c00c9 │ - │ -.field public static final Widget_AppCompat_Light_AutoCompleteTextView:I = 0x7f0c00ca │ - │ -.field public static final Widget_AppCompat_Light_DropDownItem_Spinner:I = 0x7f0c00cb │ - │ -.field public static final Widget_AppCompat_Light_ListPopupWindow:I = 0x7f0c00cc │ - │ -.field public static final Widget_AppCompat_Light_ListView_DropDown:I = 0x7f0c00cd │ - │ -.field public static final Widget_AppCompat_Light_PopupMenu:I = 0x7f0c00ce │ - │ -.field public static final Widget_AppCompat_Light_PopupMenu_Overflow:I = 0x7f0c00cf │ - │ -.field public static final Widget_AppCompat_Light_SearchView:I = 0x7f0c00d0 │ - │ -.field public static final Widget_AppCompat_Light_Spinner_DropDown_ActionBar:I = 0x7f0c00d1 │ - │ -.field public static final Widget_AppCompat_ListPopupWindow:I = 0x7f0c00d2 │ - │ -.field public static final Widget_AppCompat_ListView_DropDown:I = 0x7f0c00d3 │ - │ -.field public static final Widget_AppCompat_ListView_Menu:I = 0x7f0c00d4 │ - │ -.field public static final Widget_AppCompat_PopupMenu:I = 0x7f0c00d5 │ - │ -.field public static final Widget_AppCompat_PopupMenu_Overflow:I = 0x7f0c00d6 │ - │ -.field public static final Widget_AppCompat_PopupWindow:I = 0x7f0c00d7 │ - │ -.field public static final Widget_AppCompat_ProgressBar:I = 0x7f0c00d8 │ - │ -.field public static final Widget_AppCompat_ProgressBar_Horizontal:I = 0x7f0c00d9 │ - │ -.field public static final Widget_AppCompat_SearchView:I = 0x7f0c00da │ - │ -.field public static final Widget_AppCompat_Spinner:I = 0x7f0c00db │ - │ -.field public static final Widget_AppCompat_Spinner_DropDown:I = 0x7f0c00dc │ - │ -.field public static final Widget_AppCompat_Spinner_DropDown_ActionBar:I = 0x7f0c00dd │ - │ -.field public static final Widget_AppCompat_Toolbar:I = 0x7f0c00de │ - │ -.field public static final Widget_AppCompat_Toolbar_Button_Navigation:I = 0x7f0c00df │ + return-void │ +.end method ├── smali/android/support/v7/a/l.smali │ @@ -1,1030 +1,43 @@ │ -.class public final Landroid/support/v7/a/l; │ +.class Landroid/support/v7/a/l; │ .super Ljava/lang/Object; │ │ +# interfaces │ +.implements Ljava/lang/Runnable; │ │ -# static fields │ -.field public static final ActionBar:[I │ │ -.field public static final ActionBarLayout:[I │ - │ -.field public static final ActionBarLayout_android_layout_gravity:I = 0x0 │ - │ -.field public static final ActionBar_background:I = 0xa │ - │ -.field public static final ActionBar_backgroundSplit:I = 0xc │ - │ -.field public static final ActionBar_backgroundStacked:I = 0xb │ - │ -.field public static final ActionBar_contentInsetEnd:I = 0x15 │ - │ -.field public static final ActionBar_contentInsetLeft:I = 0x16 │ - │ -.field public static final ActionBar_contentInsetRight:I = 0x17 │ - │ -.field public static final ActionBar_contentInsetStart:I = 0x14 │ - │ -.field public static final ActionBar_customNavigationLayout:I = 0xd │ - │ -.field public static final ActionBar_displayOptions:I = 0x3 │ - │ -.field public static final ActionBar_divider:I = 0x9 │ - │ -.field public static final ActionBar_elevation:I = 0x18 │ - │ -.field public static final ActionBar_height:I = 0x0 │ - │ -.field public static final ActionBar_hideOnContentScroll:I = 0x13 │ - │ -.field public static final ActionBar_homeAsUpIndicator:I = 0x1a │ - │ -.field public static final ActionBar_homeLayout:I = 0xe │ - │ -.field public static final ActionBar_icon:I = 0x7 │ - │ -.field public static final ActionBar_indeterminateProgressStyle:I = 0x10 │ - │ -.field public static final ActionBar_itemPadding:I = 0x12 │ - │ -.field public static final ActionBar_logo:I = 0x8 │ - │ -.field public static final ActionBar_navigationMode:I = 0x2 │ - │ -.field public static final ActionBar_popupTheme:I = 0x19 │ - │ -.field public static final ActionBar_progressBarPadding:I = 0x11 │ - │ -.field public static final ActionBar_progressBarStyle:I = 0xf │ - │ -.field public static final ActionBar_subtitle:I = 0x4 │ - │ -.field public static final ActionBar_subtitleTextStyle:I = 0x6 │ - │ -.field public static final ActionBar_title:I = 0x1 │ - │ -.field public static final ActionBar_titleTextStyle:I = 0x5 │ - │ -.field public static final ActionMenuItemView:[I │ - │ -.field public static final ActionMenuItemView_android_minWidth:I = 0x0 │ - │ -.field public static final ActionMenuView:[I │ - │ -.field public static final ActionMode:[I │ - │ -.field public static final ActionMode_background:I = 0x3 │ - │ -.field public static final ActionMode_backgroundSplit:I = 0x4 │ - │ -.field public static final ActionMode_closeItemLayout:I = 0x5 │ - │ -.field public static final ActionMode_height:I = 0x0 │ - │ -.field public static final ActionMode_subtitleTextStyle:I = 0x2 │ - │ -.field public static final ActionMode_titleTextStyle:I = 0x1 │ - │ -.field public static final ActivityChooserView:[I │ - │ -.field public static final ActivityChooserView_expandActivityOverflowButtonDrawable:I = 0x1 │ - │ -.field public static final ActivityChooserView_initialActivityCount:I = 0x0 │ - │ -.field public static final CompatTextView:[I │ - │ -.field public static final CompatTextView_textAllCaps:I = 0x0 │ - │ -.field public static final DrawerArrowToggle:[I │ - │ -.field public static final DrawerArrowToggle_barSize:I = 0x6 │ - │ -.field public static final DrawerArrowToggle_color:I = 0x0 │ - │ -.field public static final DrawerArrowToggle_drawableSize:I = 0x2 │ - │ -.field public static final DrawerArrowToggle_gapBetweenBars:I = 0x3 │ - │ -.field public static final DrawerArrowToggle_middleBarArrowSize:I = 0x5 │ - │ -.field public static final DrawerArrowToggle_spinBars:I = 0x1 │ - │ -.field public static final DrawerArrowToggle_thickness:I = 0x7 │ - │ -.field public static final DrawerArrowToggle_topBottomBarArrowSize:I = 0x4 │ - │ -.field public static final LinearLayoutCompat:[I │ - │ -.field public static final LinearLayoutCompat_Layout:[I │ - │ -.field public static final LinearLayoutCompat_Layout_android_layout_gravity:I = 0x0 │ - │ -.field public static final LinearLayoutCompat_Layout_android_layout_height:I = 0x2 │ - │ -.field public static final LinearLayoutCompat_Layout_android_layout_weight:I = 0x3 │ - │ -.field public static final LinearLayoutCompat_Layout_android_layout_width:I = 0x1 │ - │ -.field public static final LinearLayoutCompat_android_baselineAligned:I = 0x2 │ - │ -.field public static final LinearLayoutCompat_android_baselineAlignedChildIndex:I = 0x3 │ - │ -.field public static final LinearLayoutCompat_android_gravity:I = 0x0 │ - │ -.field public static final LinearLayoutCompat_android_orientation:I = 0x1 │ - │ -.field public static final LinearLayoutCompat_android_weightSum:I = 0x4 │ - │ -.field public static final LinearLayoutCompat_divider:I = 0x5 │ - │ -.field public static final LinearLayoutCompat_dividerPadding:I = 0x8 │ - │ -.field public static final LinearLayoutCompat_measureWithLargestChild:I = 0x6 │ - │ -.field public static final LinearLayoutCompat_showDividers:I = 0x7 │ - │ -.field public static final ListPopupWindow:[I │ - │ -.field public static final ListPopupWindow_android_dropDownHorizontalOffset:I = 0x0 │ - │ -.field public static final ListPopupWindow_android_dropDownVerticalOffset:I = 0x1 │ - │ -.field public static final MenuGroup:[I │ - │ -.field public static final MenuGroup_android_checkableBehavior:I = 0x5 │ - │ -.field public static final MenuGroup_android_enabled:I = 0x0 │ - │ -.field public static final MenuGroup_android_id:I = 0x1 │ - │ -.field public static final MenuGroup_android_menuCategory:I = 0x3 │ - │ -.field public static final MenuGroup_android_orderInCategory:I = 0x4 │ - │ -.field public static final MenuGroup_android_visible:I = 0x2 │ - │ -.field public static final MenuItem:[I │ - │ -.field public static final MenuItem_actionLayout:I = 0xe │ - │ -.field public static final MenuItem_actionProviderClass:I = 0x10 │ - │ -.field public static final MenuItem_actionViewClass:I = 0xf │ - │ -.field public static final MenuItem_android_alphabeticShortcut:I = 0x9 │ - │ -.field public static final MenuItem_android_checkable:I = 0xb │ - │ -.field public static final MenuItem_android_checked:I = 0x3 │ - │ -.field public static final MenuItem_android_enabled:I = 0x1 │ - │ -.field public static final MenuItem_android_icon:I = 0x0 │ - │ -.field public static final MenuItem_android_id:I = 0x2 │ - │ -.field public static final MenuItem_android_menuCategory:I = 0x5 │ - │ -.field public static final MenuItem_android_numericShortcut:I = 0xa │ - │ -.field public static final MenuItem_android_onClick:I = 0xc │ - │ -.field public static final MenuItem_android_orderInCategory:I = 0x6 │ - │ -.field public static final MenuItem_android_title:I = 0x7 │ - │ -.field public static final MenuItem_android_titleCondensed:I = 0x8 │ - │ -.field public static final MenuItem_android_visible:I = 0x4 │ - │ -.field public static final MenuItem_showAsAction:I = 0xd │ - │ -.field public static final MenuView:[I │ - │ -.field public static final MenuView_android_headerBackground:I = 0x4 │ - │ -.field public static final MenuView_android_horizontalDivider:I = 0x2 │ - │ -.field public static final MenuView_android_itemBackground:I = 0x5 │ - │ -.field public static final MenuView_android_itemIconDisabledAlpha:I = 0x6 │ - │ -.field public static final MenuView_android_itemTextAppearance:I = 0x1 │ - │ -.field public static final MenuView_android_verticalDivider:I = 0x3 │ - │ -.field public static final MenuView_android_windowAnimationStyle:I = 0x0 │ - │ -.field public static final MenuView_preserveIconSpacing:I = 0x7 │ - │ -.field public static final PopupWindow:[I │ - │ -.field public static final PopupWindowBackgroundState:[I │ - │ -.field public static final PopupWindowBackgroundState_state_above_anchor:I = 0x0 │ - │ -.field public static final PopupWindow_android_popupBackground:I = 0x0 │ - │ -.field public static final PopupWindow_overlapAnchor:I = 0x1 │ - │ -.field public static final SearchView:[I │ - │ -.field public static final SearchView_android_focusable:I = 0x0 │ - │ -.field public static final SearchView_android_imeOptions:I = 0x3 │ - │ -.field public static final SearchView_android_inputType:I = 0x2 │ - │ -.field public static final SearchView_android_maxWidth:I = 0x1 │ - │ -.field public static final SearchView_closeIcon:I = 0x7 │ - │ -.field public static final SearchView_commitIcon:I = 0xb │ - │ -.field public static final SearchView_goIcon:I = 0x8 │ - │ -.field public static final SearchView_iconifiedByDefault:I = 0x5 │ - │ -.field public static final SearchView_layout:I = 0x4 │ - │ -.field public static final SearchView_queryBackground:I = 0xd │ - │ -.field public static final SearchView_queryHint:I = 0x6 │ - │ -.field public static final SearchView_searchIcon:I = 0x9 │ - │ -.field public static final SearchView_submitBackground:I = 0xe │ - │ -.field public static final SearchView_suggestionRowLayout:I = 0xc │ - │ -.field public static final SearchView_voiceIcon:I = 0xa │ - │ -.field public static final Spinner:[I │ - │ -.field public static final Spinner_android_background:I = 0x1 │ - │ -.field public static final Spinner_android_dropDownHorizontalOffset:I = 0x5 │ - │ -.field public static final Spinner_android_dropDownSelector:I = 0x2 │ - │ -.field public static final Spinner_android_dropDownVerticalOffset:I = 0x6 │ - │ -.field public static final Spinner_android_dropDownWidth:I = 0x4 │ - │ -.field public static final Spinner_android_gravity:I = 0x0 │ - │ -.field public static final Spinner_android_popupBackground:I = 0x3 │ - │ -.field public static final Spinner_disableChildrenWhenDisabled:I = 0xa │ - │ -.field public static final Spinner_popupPromptView:I = 0x9 │ - │ -.field public static final Spinner_prompt:I = 0x7 │ - │ -.field public static final Spinner_spinnerMode:I = 0x8 │ - │ -.field public static final SwitchCompat:[I │ - │ -.field public static final SwitchCompat_android_textOff:I = 0x1 │ - │ -.field public static final SwitchCompat_android_textOn:I = 0x0 │ - │ -.field public static final SwitchCompat_android_thumb:I = 0x2 │ - │ -.field public static final SwitchCompat_showText:I = 0x9 │ - │ -.field public static final SwitchCompat_splitTrack:I = 0x8 │ - │ -.field public static final SwitchCompat_switchMinWidth:I = 0x6 │ - │ -.field public static final SwitchCompat_switchPadding:I = 0x7 │ - │ -.field public static final SwitchCompat_switchTextAppearance:I = 0x5 │ - │ -.field public static final SwitchCompat_thumbTextPadding:I = 0x4 │ - │ -.field public static final SwitchCompat_track:I = 0x3 │ - │ -.field public static final Theme:[I │ - │ -.field public static final Theme_actionBarDivider:I = 0x13 │ - │ -.field public static final Theme_actionBarItemBackground:I = 0x14 │ - │ -.field public static final Theme_actionBarPopupTheme:I = 0xd │ - │ -.field public static final Theme_actionBarSize:I = 0x12 │ - │ -.field public static final Theme_actionBarSplitStyle:I = 0xf │ - │ -.field public static final Theme_actionBarStyle:I = 0xe │ - │ -.field public static final Theme_actionBarTabBarStyle:I = 0x9 │ - │ -.field public static final Theme_actionBarTabStyle:I = 0x8 │ - │ -.field public static final Theme_actionBarTabTextStyle:I = 0xa │ - │ -.field public static final Theme_actionBarTheme:I = 0x10 │ - │ -.field public static final Theme_actionBarWidgetTheme:I = 0x11 │ - │ -.field public static final Theme_actionButtonStyle:I = 0x2b │ - │ -.field public static final Theme_actionDropDownStyle:I = 0x26 │ - │ -.field public static final Theme_actionMenuTextAppearance:I = 0x15 │ - │ -.field public static final Theme_actionMenuTextColor:I = 0x16 │ - │ -.field public static final Theme_actionModeBackground:I = 0x19 │ - │ -.field public static final Theme_actionModeCloseButtonStyle:I = 0x18 │ - │ -.field public static final Theme_actionModeCloseDrawable:I = 0x1b │ - │ -.field public static final Theme_actionModeCopyDrawable:I = 0x1d │ - │ -.field public static final Theme_actionModeCutDrawable:I = 0x1c │ - │ -.field public static final Theme_actionModeFindDrawable:I = 0x21 │ - │ -.field public static final Theme_actionModePasteDrawable:I = 0x1e │ - │ -.field public static final Theme_actionModePopupWindowStyle:I = 0x23 │ - │ -.field public static final Theme_actionModeSelectAllDrawable:I = 0x1f │ - │ -.field public static final Theme_actionModeShareDrawable:I = 0x20 │ - │ -.field public static final Theme_actionModeSplitBackground:I = 0x1a │ - │ -.field public static final Theme_actionModeStyle:I = 0x17 │ - │ -.field public static final Theme_actionModeWebSearchDrawable:I = 0x22 │ - │ -.field public static final Theme_actionOverflowButtonStyle:I = 0xb │ - │ -.field public static final Theme_actionOverflowMenuStyle:I = 0xc │ - │ -.field public static final Theme_activityChooserViewStyle:I = 0x32 │ - │ -.field public static final Theme_android_windowIsFloating:I = 0x0 │ - │ -.field public static final Theme_buttonBarButtonStyle:I = 0x2d │ - │ -.field public static final Theme_buttonBarStyle:I = 0x2c │ - │ -.field public static final Theme_colorAccent:I = 0x4d │ - │ -.field public static final Theme_colorButtonNormal:I = 0x51 │ - │ -.field public static final Theme_colorControlActivated:I = 0x4f │ - │ -.field public static final Theme_colorControlHighlight:I = 0x50 │ - │ -.field public static final Theme_colorControlNormal:I = 0x4e │ - │ -.field public static final Theme_colorPrimary:I = 0x4b │ - │ -.field public static final Theme_colorPrimaryDark:I = 0x4c │ - │ -.field public static final Theme_colorSwitchThumbNormal:I = 0x52 │ - │ -.field public static final Theme_dividerHorizontal:I = 0x31 │ - │ -.field public static final Theme_dividerVertical:I = 0x30 │ - │ -.field public static final Theme_dropDownListViewStyle:I = 0x43 │ - │ -.field public static final Theme_dropdownListPreferredItemHeight:I = 0x27 │ - │ -.field public static final Theme_editTextBackground:I = 0x38 │ - │ -.field public static final Theme_editTextColor:I = 0x37 │ - │ -.field public static final Theme_homeAsUpIndicator:I = 0x2a │ - │ -.field public static final Theme_listChoiceBackgroundIndicator:I = 0x4a │ - │ -.field public static final Theme_listPopupWindowStyle:I = 0x44 │ - │ -.field public static final Theme_listPreferredItemHeight:I = 0x3e │ - │ -.field public static final Theme_listPreferredItemHeightLarge:I = 0x40 │ - │ -.field public static final Theme_listPreferredItemHeightSmall:I = 0x3f │ - │ -.field public static final Theme_listPreferredItemPaddingLeft:I = 0x41 │ - │ -.field public static final Theme_listPreferredItemPaddingRight:I = 0x42 │ - │ -.field public static final Theme_panelBackground:I = 0x47 │ - │ -.field public static final Theme_panelMenuListTheme:I = 0x49 │ - │ -.field public static final Theme_panelMenuListWidth:I = 0x48 │ - │ -.field public static final Theme_popupMenuStyle:I = 0x35 │ - │ -.field public static final Theme_popupWindowStyle:I = 0x36 │ - │ -.field public static final Theme_searchViewStyle:I = 0x3d │ - │ -.field public static final Theme_selectableItemBackground:I = 0x2e │ - │ -.field public static final Theme_selectableItemBackgroundBorderless:I = 0x2f │ - │ -.field public static final Theme_spinnerDropDownItemStyle:I = 0x29 │ - │ -.field public static final Theme_spinnerStyle:I = 0x28 │ - │ -.field public static final Theme_switchStyle:I = 0x39 │ - │ -.field public static final Theme_textAppearanceLargePopupMenu:I = 0x24 │ - │ -.field public static final Theme_textAppearanceListItem:I = 0x45 │ - │ -.field public static final Theme_textAppearanceListItemSmall:I = 0x46 │ - │ -.field public static final Theme_textAppearanceSearchResultSubtitle:I = 0x3b │ - │ -.field public static final Theme_textAppearanceSearchResultTitle:I = 0x3a │ - │ -.field public static final Theme_textAppearanceSmallPopupMenu:I = 0x25 │ - │ -.field public static final Theme_textColorSearchUrl:I = 0x3c │ - │ -.field public static final Theme_toolbarNavigationButtonStyle:I = 0x34 │ - │ -.field public static final Theme_toolbarStyle:I = 0x33 │ - │ -.field public static final Theme_windowActionBar:I = 0x1 │ - │ -.field public static final Theme_windowActionBarOverlay:I = 0x2 │ - │ -.field public static final Theme_windowActionModeOverlay:I = 0x3 │ - │ -.field public static final Theme_windowFixedHeightMajor:I = 0x7 │ - │ -.field public static final Theme_windowFixedHeightMinor:I = 0x5 │ - │ -.field public static final Theme_windowFixedWidthMajor:I = 0x4 │ - │ -.field public static final Theme_windowFixedWidthMinor:I = 0x6 │ - │ -.field public static final Toolbar:[I │ - │ -.field public static final Toolbar_android_gravity:I = 0x0 │ - │ -.field public static final Toolbar_android_minHeight:I = 0x1 │ - │ -.field public static final Toolbar_collapseContentDescription:I = 0x13 │ - │ -.field public static final Toolbar_collapseIcon:I = 0x12 │ - │ -.field public static final Toolbar_contentInsetEnd:I = 0x5 │ - │ -.field public static final Toolbar_contentInsetLeft:I = 0x6 │ - │ -.field public static final Toolbar_contentInsetRight:I = 0x7 │ - │ -.field public static final Toolbar_contentInsetStart:I = 0x4 │ - │ -.field public static final Toolbar_maxButtonHeight:I = 0x10 │ - │ -.field public static final Toolbar_navigationContentDescription:I = 0x15 │ - │ -.field public static final Toolbar_navigationIcon:I = 0x14 │ - │ -.field public static final Toolbar_popupTheme:I = 0x8 │ - │ -.field public static final Toolbar_subtitle:I = 0x3 │ - │ -.field public static final Toolbar_subtitleTextAppearance:I = 0xa │ - │ -.field public static final Toolbar_theme:I = 0x11 │ - │ -.field public static final Toolbar_title:I = 0x2 │ - │ -.field public static final Toolbar_titleMarginBottom:I = 0xf │ - │ -.field public static final Toolbar_titleMarginEnd:I = 0xd │ - │ -.field public static final Toolbar_titleMarginStart:I = 0xc │ - │ -.field public static final Toolbar_titleMarginTop:I = 0xe │ - │ -.field public static final Toolbar_titleMargins:I = 0xb │ - │ -.field public static final Toolbar_titleTextAppearance:I = 0x9 │ - │ -.field public static final View:[I │ - │ -.field public static final ViewStubCompat:[I │ - │ -.field public static final ViewStubCompat_android_id:I = 0x0 │ - │ -.field public static final ViewStubCompat_android_inflatedId:I = 0x2 │ - │ -.field public static final ViewStubCompat_android_layout:I = 0x1 │ - │ -.field public static final View_android_focusable:I = 0x0 │ - │ -.field public static final View_paddingEnd:I = 0x2 │ - │ -.field public static final View_paddingStart:I = 0x1 │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/a/h; │ │ │ # direct methods │ -.method static constructor ()V │ - .locals 7 │ - │ - const/4 v6, 0x6 │ - │ - const/4 v5, 0x3 │ - │ - const/4 v4, 0x2 │ - │ - const/4 v3, 0x1 │ - │ - const/4 v2, 0x0 │ - │ - const/16 v0, 0x1b │ - │ - new-array v0, v0, [I │ +.method constructor (Landroid/support/v7/a/h;)V │ + .locals 0 │ │ - fill-array-data v0, :array_0 │ + iput-object p1, p0, Landroid/support/v7/a/l;->a:Landroid/support/v7/a/h; │ │ - sput-object v0, Landroid/support/v7/a/l;->ActionBar:[I │ - │ - new-array v0, v3, [I │ - │ - const v1, 0x10100b3 │ - │ - aput v1, v0, v2 │ - │ - sput-object v0, Landroid/support/v7/a/l;->ActionBarLayout:[I │ - │ - new-array v0, v3, [I │ - │ - const v1, 0x101013f │ - │ - aput v1, v0, v2 │ - │ - sput-object v0, Landroid/support/v7/a/l;->ActionMenuItemView:[I │ - │ - new-array v0, v2, [I │ - │ - sput-object v0, Landroid/support/v7/a/l;->ActionMenuView:[I │ - │ - new-array v0, v6, [I │ - │ - fill-array-data v0, :array_1 │ - │ - sput-object v0, Landroid/support/v7/a/l;->ActionMode:[I │ - │ - new-array v0, v4, [I │ - │ - fill-array-data v0, :array_2 │ - │ - sput-object v0, Landroid/support/v7/a/l;->ActivityChooserView:[I │ - │ - new-array v0, v3, [I │ - │ - const v1, 0x7f01001f │ - │ - aput v1, v0, v2 │ - │ - sput-object v0, Landroid/support/v7/a/l;->CompatTextView:[I │ - │ - const/16 v0, 0x8 │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_3 │ - │ - sput-object v0, Landroid/support/v7/a/l;->DrawerArrowToggle:[I │ - │ - const/16 v0, 0x9 │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_4 │ - │ - sput-object v0, Landroid/support/v7/a/l;->LinearLayoutCompat:[I │ - │ - const/4 v0, 0x4 │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_5 │ - │ - sput-object v0, Landroid/support/v7/a/l;->LinearLayoutCompat_Layout:[I │ - │ - new-array v0, v4, [I │ - │ - fill-array-data v0, :array_6 │ - │ - sput-object v0, Landroid/support/v7/a/l;->ListPopupWindow:[I │ - │ - new-array v0, v6, [I │ - │ - fill-array-data v0, :array_7 │ - │ - sput-object v0, Landroid/support/v7/a/l;->MenuGroup:[I │ - │ - const/16 v0, 0x11 │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_8 │ - │ - sput-object v0, Landroid/support/v7/a/l;->MenuItem:[I │ - │ - const/16 v0, 0x8 │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_9 │ - │ - sput-object v0, Landroid/support/v7/a/l;->MenuView:[I │ - │ - new-array v0, v4, [I │ - │ - fill-array-data v0, :array_a │ - │ - sput-object v0, Landroid/support/v7/a/l;->PopupWindow:[I │ - │ - new-array v0, v3, [I │ - │ - const v1, 0x7f010031 │ - │ - aput v1, v0, v2 │ - │ - sput-object v0, Landroid/support/v7/a/l;->PopupWindowBackgroundState:[I │ - │ - const/16 v0, 0xf │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_b │ - │ - sput-object v0, Landroid/support/v7/a/l;->SearchView:[I │ - │ - const/16 v0, 0xb │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_c │ - │ - sput-object v0, Landroid/support/v7/a/l;->Spinner:[I │ - │ - const/16 v0, 0xa │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_d │ - │ - sput-object v0, Landroid/support/v7/a/l;->SwitchCompat:[I │ - │ - const/16 v0, 0x53 │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_e │ - │ - sput-object v0, Landroid/support/v7/a/l;->Theme:[I │ - │ - const/16 v0, 0x16 │ - │ - new-array v0, v0, [I │ - │ - fill-array-data v0, :array_f │ - │ - sput-object v0, Landroid/support/v7/a/l;->Toolbar:[I │ - │ - new-array v0, v5, [I │ - │ - fill-array-data v0, :array_10 │ - │ - sput-object v0, Landroid/support/v7/a/l;->View:[I │ - │ - new-array v0, v5, [I │ - │ - fill-array-data v0, :array_11 │ - │ - sput-object v0, Landroid/support/v7/a/l;->ViewStubCompat:[I │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ +.end method │ │ - nop │ - │ - :array_0 │ - .array-data 4 │ - 0x7f010001 │ - 0x7f010003 │ - 0x7f010004 │ - 0x7f010005 │ - 0x7f010006 │ - 0x7f010007 │ - 0x7f010008 │ - 0x7f010009 │ - 0x7f01000a │ - 0x7f01000b │ - 0x7f01000c │ - 0x7f01000d │ - 0x7f01000e │ - 0x7f01000f │ - 0x7f010010 │ - 0x7f010011 │ - 0x7f010012 │ - 0x7f010013 │ - 0x7f010014 │ - 0x7f010015 │ - 0x7f010016 │ - 0x7f010017 │ - 0x7f010018 │ - 0x7f010019 │ - 0x7f01001a │ - 0x7f01001b │ - 0x7f010071 │ - .end array-data │ - │ - :array_1 │ - .array-data 4 │ - 0x7f010001 │ - 0x7f010007 │ - 0x7f010008 │ - 0x7f01000c │ - 0x7f01000e │ - 0x7f01001c │ - .end array-data │ - │ - :array_2 │ - .array-data 4 │ - 0x7f01001d │ - 0x7f01001e │ - .end array-data │ - │ - :array_3 │ - .array-data 4 │ - 0x7f010020 │ - 0x7f010021 │ - 0x7f010022 │ - 0x7f010023 │ - 0x7f010024 │ - 0x7f010025 │ - 0x7f010026 │ - 0x7f010027 │ - .end array-data │ - │ - :array_4 │ - .array-data 4 │ - 0x10100af │ - 0x10100c4 │ - 0x1010126 │ - 0x1010127 │ - 0x1010128 │ - 0x7f01000b │ - 0x7f010028 │ - 0x7f010029 │ - 0x7f01002a │ - .end array-data │ - │ - :array_5 │ - .array-data 4 │ - 0x10100b3 │ - 0x10100f4 │ - 0x10100f5 │ - 0x1010181 │ - .end array-data │ - │ - :array_6 │ - .array-data 4 │ - 0x10102ac │ - 0x10102ad │ - .end array-data │ - │ - :array_7 │ - .array-data 4 │ - 0x101000e │ - 0x10100d0 │ - 0x1010194 │ - 0x10101de │ - 0x10101df │ - 0x10101e0 │ - .end array-data │ - │ - :array_8 │ - .array-data 4 │ - 0x1010002 │ - 0x101000e │ - 0x10100d0 │ - 0x1010106 │ - 0x1010194 │ - 0x10101de │ - 0x10101df │ - 0x10101e1 │ - 0x10101e2 │ - 0x10101e3 │ - 0x10101e4 │ - 0x10101e5 │ - 0x101026f │ - 0x7f01002b │ - 0x7f01002c │ - 0x7f01002d │ - 0x7f01002e │ - .end array-data │ │ - :array_9 │ - .array-data 4 │ - 0x10100ae │ - 0x101012c │ - 0x101012d │ - 0x101012e │ - 0x101012f │ - 0x1010130 │ - 0x1010131 │ - 0x7f01002f │ - .end array-data │ +# virtual methods │ +.method public run()V │ + .locals 4 │ │ - :array_a │ - .array-data 4 │ - 0x1010176 │ - 0x7f010030 │ - .end array-data │ + const/4 v3, 0x0 │ │ - :array_b │ - .array-data 4 │ - 0x10100da │ - 0x101011f │ - 0x1010220 │ - 0x1010264 │ - 0x7f010032 │ - 0x7f010033 │ - 0x7f010034 │ - 0x7f010035 │ - 0x7f010036 │ - 0x7f010037 │ - 0x7f010038 │ - 0x7f010039 │ - 0x7f01003a │ - 0x7f01003b │ - 0x7f01003c │ - .end array-data │ + iget-object v0, p0, Landroid/support/v7/a/l;->a:Landroid/support/v7/a/h; │ │ - :array_c │ - .array-data 4 │ - 0x10100af │ - 0x10100d4 │ - 0x1010175 │ - 0x1010176 │ - 0x1010262 │ - 0x10102ac │ - 0x10102ad │ - 0x7f01003d │ - 0x7f01003e │ - 0x7f01003f │ - 0x7f010040 │ - .end array-data │ + iget-object v0, v0, Landroid/support/v7/a/h;->i:Landroid/widget/PopupWindow; │ │ - :array_d │ - .array-data 4 │ - 0x1010124 │ - 0x1010125 │ - 0x1010142 │ - 0x7f010041 │ - 0x7f010042 │ - 0x7f010043 │ - 0x7f010044 │ - 0x7f010045 │ - 0x7f010046 │ - 0x7f010047 │ - .end array-data │ + iget-object v1, p0, Landroid/support/v7/a/l;->a:Landroid/support/v7/a/h; │ │ - :array_e │ - .array-data 4 │ - 0x1010057 │ - 0x7f010048 │ - 0x7f010049 │ - 0x7f01004a │ - 0x7f01004b │ - 0x7f01004c │ - 0x7f01004d │ - 0x7f01004e │ - 0x7f01004f │ - 0x7f010050 │ - 0x7f010051 │ - 0x7f010052 │ - 0x7f010053 │ - 0x7f010054 │ - 0x7f010055 │ - 0x7f010056 │ - 0x7f010057 │ - 0x7f010058 │ - 0x7f010059 │ - 0x7f01005a │ - 0x7f01005b │ - 0x7f01005c │ - 0x7f01005d │ - 0x7f01005e │ - 0x7f01005f │ - 0x7f010060 │ - 0x7f010061 │ - 0x7f010062 │ - 0x7f010063 │ - 0x7f010064 │ - 0x7f010065 │ - 0x7f010066 │ - 0x7f010067 │ - 0x7f010068 │ - 0x7f010069 │ - 0x7f01006a │ - 0x7f01006b │ - 0x7f01006c │ - 0x7f01006d │ - 0x7f01006e │ - 0x7f01006f │ - 0x7f010070 │ - 0x7f010071 │ - 0x7f010072 │ - 0x7f010073 │ - 0x7f010074 │ - 0x7f010075 │ - 0x7f010076 │ - 0x7f010077 │ - 0x7f010078 │ - 0x7f010079 │ - 0x7f01007a │ - 0x7f01007b │ - 0x7f01007c │ - 0x7f01007d │ - 0x7f01007e │ - 0x7f01007f │ - 0x7f010080 │ - 0x7f010081 │ - 0x7f010082 │ - 0x7f010083 │ - 0x7f010084 │ - 0x7f010085 │ - 0x7f010086 │ - 0x7f010087 │ - 0x7f010088 │ - 0x7f010089 │ - 0x7f01008a │ - 0x7f01008b │ - 0x7f01008c │ - 0x7f01008d │ - 0x7f01008e │ - 0x7f01008f │ - 0x7f010090 │ - 0x7f010091 │ - 0x7f010092 │ - 0x7f010093 │ - 0x7f010094 │ - 0x7f010095 │ - 0x7f010096 │ - 0x7f010097 │ - 0x7f010098 │ - 0x7f010099 │ - .end array-data │ + iget-object v1, v1, Landroid/support/v7/a/h;->h:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ - :array_f │ - .array-data 4 │ - 0x10100af │ - 0x1010140 │ - 0x7f010003 │ - 0x7f010006 │ - 0x7f010016 │ - 0x7f010017 │ - 0x7f010018 │ - 0x7f010019 │ - 0x7f01001b │ - 0x7f01009a │ - 0x7f01009b │ - 0x7f01009c │ - 0x7f01009d │ - 0x7f01009e │ - 0x7f01009f │ - 0x7f0100a0 │ - 0x7f0100a1 │ - 0x7f0100a2 │ - 0x7f0100a3 │ - 0x7f0100a4 │ - 0x7f0100a5 │ - 0x7f0100a6 │ - .end array-data │ + const/16 v2, 0x37 │ │ - :array_10 │ - .array-data 4 │ - 0x10100da │ - 0x7f0100a7 │ - 0x7f0100a8 │ - .end array-data │ + invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V │ │ - :array_11 │ - .array-data 4 │ - 0x10100d0 │ - 0x10100f2 │ - 0x10100f3 │ - .end array-data │ + return-void │ .end method ├── smali/android/support/v7/b/a.smali │ @@ -1,96 +1,2 @@ │ -.class public abstract Landroid/support/v7/b/a; │ +.class public final Landroid/support/v7/b/a; │ .super Ljava/lang/Object; │ - │ - │ -# instance fields │ -.field private a:Ljava/lang/Object; │ - │ -.field private b:Z │ - │ - │ -# direct methods │ -.method public constructor ()V │ - .locals 0 │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - return-void │ -.end method │ - │ - │ -# virtual methods │ -.method public abstract a()Landroid/view/MenuInflater; │ -.end method │ - │ -.method public abstract a(I)V │ -.end method │ - │ -.method public abstract a(Landroid/view/View;)V │ -.end method │ - │ -.method public abstract a(Ljava/lang/CharSequence;)V │ -.end method │ - │ -.method public a(Ljava/lang/Object;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/b/a;->a:Ljava/lang/Object; │ - │ - return-void │ -.end method │ - │ -.method public a(Z)V │ - .locals 0 │ - │ - iput-boolean p1, p0, Landroid/support/v7/b/a;->b:Z │ - │ - return-void │ -.end method │ - │ -.method public abstract b()Landroid/view/Menu; │ -.end method │ - │ -.method public abstract b(I)V │ -.end method │ - │ -.method public abstract b(Ljava/lang/CharSequence;)V │ -.end method │ - │ -.method public abstract c()V │ -.end method │ - │ -.method public abstract d()V │ -.end method │ - │ -.method public abstract f()Ljava/lang/CharSequence; │ -.end method │ - │ -.method public abstract g()Ljava/lang/CharSequence; │ -.end method │ - │ -.method public h()Z │ - .locals 1 │ - │ - const/4 v0, 0x0 │ - │ - return v0 │ -.end method │ - │ -.method public abstract i()Landroid/view/View; │ -.end method │ - │ -.method public j()Ljava/lang/Object; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/b/a;->a:Ljava/lang/Object; │ - │ - return-object v0 │ -.end method │ - │ -.method public k()Z │ - .locals 1 │ - │ - iget-boolean v0, p0, Landroid/support/v7/b/a;->b:Z │ - │ - return v0 │ -.end method ├── smali/android/support/v7/b/c.smali │ @@ -1,10 +1,16 @@ │ -.class public interface abstract Landroid/support/v7/b/c; │ +.class public final Landroid/support/v7/b/c; │ .super Ljava/lang/Object; │ │ │ -# virtual methods │ -.method public abstract a()V │ -.end method │ +# static fields │ +.field public static final abc_action_bar_embed_tabs:I = 0x7f060000 │ │ -.method public abstract b()V │ -.end method │ +.field public static final abc_action_bar_embed_tabs_pre_jb:I = 0x7f060001 │ + │ +.field public static final abc_action_bar_expanded_action_views_exclusive:I = 0x7f060002 │ + │ +.field public static final abc_config_actionMenuItemAllCaps:I = 0x7f060003 │ + │ +.field public static final abc_config_allowActionMenuItemTextWithIcon:I = 0x7f060004 │ + │ +.field public static final abc_config_showMenuShortcutsWhenKeyboardPresent:I = 0x7f060005 ├── smali/android/support/v7/b/b.smali │ @@ -1,16 +1,342 @@ │ -.class public interface abstract Landroid/support/v7/b/b; │ +.class public final Landroid/support/v7/b/b; │ .super Ljava/lang/Object; │ │ │ -# virtual methods │ -.method public abstract a(Landroid/support/v7/b/a;)V │ -.end method │ +# static fields │ +.field public static final actionBarDivider:I = 0x7f01005a │ │ -.method public abstract a(Landroid/support/v7/b/a;Landroid/view/Menu;)Z │ -.end method │ +.field public static final actionBarItemBackground:I = 0x7f01005b │ │ -.method public abstract a(Landroid/support/v7/b/a;Landroid/view/MenuItem;)Z │ -.end method │ +.field public static final actionBarPopupTheme:I = 0x7f010054 │ │ -.method public abstract b(Landroid/support/v7/b/a;Landroid/view/Menu;)Z │ -.end method │ +.field public static final actionBarSize:I = 0x7f010059 │ + │ +.field public static final actionBarSplitStyle:I = 0x7f010056 │ + │ +.field public static final actionBarStyle:I = 0x7f010055 │ + │ +.field public static final actionBarTabBarStyle:I = 0x7f010050 │ + │ +.field public static final actionBarTabStyle:I = 0x7f01004f │ + │ +.field public static final actionBarTabTextStyle:I = 0x7f010051 │ + │ +.field public static final actionBarTheme:I = 0x7f010057 │ + │ +.field public static final actionBarWidgetTheme:I = 0x7f010058 │ + │ +.field public static final actionButtonStyle:I = 0x7f010072 │ + │ +.field public static final actionDropDownStyle:I = 0x7f01006d │ + │ +.field public static final actionLayout:I = 0x7f01002c │ + │ +.field public static final actionMenuTextAppearance:I = 0x7f01005c │ + │ +.field public static final actionMenuTextColor:I = 0x7f01005d │ + │ +.field public static final actionModeBackground:I = 0x7f010060 │ + │ +.field public static final actionModeCloseButtonStyle:I = 0x7f01005f │ + │ +.field public static final actionModeCloseDrawable:I = 0x7f010062 │ + │ +.field public static final actionModeCopyDrawable:I = 0x7f010064 │ + │ +.field public static final actionModeCutDrawable:I = 0x7f010063 │ + │ +.field public static final actionModeFindDrawable:I = 0x7f010068 │ + │ +.field public static final actionModePasteDrawable:I = 0x7f010065 │ + │ +.field public static final actionModePopupWindowStyle:I = 0x7f01006a │ + │ +.field public static final actionModeSelectAllDrawable:I = 0x7f010066 │ + │ +.field public static final actionModeShareDrawable:I = 0x7f010067 │ + │ +.field public static final actionModeSplitBackground:I = 0x7f010061 │ + │ +.field public static final actionModeStyle:I = 0x7f01005e │ + │ +.field public static final actionModeWebSearchDrawable:I = 0x7f010069 │ + │ +.field public static final actionOverflowButtonStyle:I = 0x7f010052 │ + │ +.field public static final actionOverflowMenuStyle:I = 0x7f010053 │ + │ +.field public static final actionProviderClass:I = 0x7f01002e │ + │ +.field public static final actionViewClass:I = 0x7f01002d │ + │ +.field public static final activityChooserViewStyle:I = 0x7f010079 │ + │ +.field public static final background:I = 0x7f01000c │ + │ +.field public static final backgroundSplit:I = 0x7f01000e │ + │ +.field public static final backgroundStacked:I = 0x7f01000d │ + │ +.field public static final barSize:I = 0x7f010026 │ + │ +.field public static final buttonBarButtonStyle:I = 0x7f010074 │ + │ +.field public static final buttonBarStyle:I = 0x7f010073 │ + │ +.field public static final closeIcon:I = 0x7f010035 │ + │ +.field public static final closeItemLayout:I = 0x7f01001c │ + │ +.field public static final collapseContentDescription:I = 0x7f0100a4 │ + │ +.field public static final collapseIcon:I = 0x7f0100a3 │ + │ +.field public static final color:I = 0x7f010020 │ + │ +.field public static final colorAccent:I = 0x7f010094 │ + │ +.field public static final colorButtonNormal:I = 0x7f010098 │ + │ +.field public static final colorControlActivated:I = 0x7f010096 │ + │ +.field public static final colorControlHighlight:I = 0x7f010097 │ + │ +.field public static final colorControlNormal:I = 0x7f010095 │ + │ +.field public static final colorPrimary:I = 0x7f010092 │ + │ +.field public static final colorPrimaryDark:I = 0x7f010093 │ + │ +.field public static final colorSwitchThumbNormal:I = 0x7f010099 │ + │ +.field public static final commitIcon:I = 0x7f010039 │ + │ +.field public static final contentInsetEnd:I = 0x7f010017 │ + │ +.field public static final contentInsetLeft:I = 0x7f010018 │ + │ +.field public static final contentInsetRight:I = 0x7f010019 │ + │ +.field public static final contentInsetStart:I = 0x7f010016 │ + │ +.field public static final customNavigationLayout:I = 0x7f01000f │ + │ +.field public static final disableChildrenWhenDisabled:I = 0x7f010040 │ + │ +.field public static final displayOptions:I = 0x7f010005 │ + │ +.field public static final divider:I = 0x7f01000b │ + │ +.field public static final dividerHorizontal:I = 0x7f010078 │ + │ +.field public static final dividerPadding:I = 0x7f01002a │ + │ +.field public static final dividerVertical:I = 0x7f010077 │ + │ +.field public static final drawableSize:I = 0x7f010022 │ + │ +.field public static final drawerArrowStyle:I = 0x7f010000 │ + │ +.field public static final dropDownListViewStyle:I = 0x7f01008a │ + │ +.field public static final dropdownListPreferredItemHeight:I = 0x7f01006e │ + │ +.field public static final editTextBackground:I = 0x7f01007f │ + │ +.field public static final editTextColor:I = 0x7f01007e │ + │ +.field public static final elevation:I = 0x7f01001a │ + │ +.field public static final expandActivityOverflowButtonDrawable:I = 0x7f01001e │ + │ +.field public static final gapBetweenBars:I = 0x7f010023 │ + │ +.field public static final goIcon:I = 0x7f010036 │ + │ +.field public static final height:I = 0x7f010001 │ + │ +.field public static final hideOnContentScroll:I = 0x7f010015 │ + │ +.field public static final homeAsUpIndicator:I = 0x7f010071 │ + │ +.field public static final homeLayout:I = 0x7f010010 │ + │ +.field public static final icon:I = 0x7f010009 │ + │ +.field public static final iconifiedByDefault:I = 0x7f010033 │ + │ +.field public static final indeterminateProgressStyle:I = 0x7f010012 │ + │ +.field public static final initialActivityCount:I = 0x7f01001d │ + │ +.field public static final isLightTheme:I = 0x7f010002 │ + │ +.field public static final itemPadding:I = 0x7f010014 │ + │ +.field public static final layout:I = 0x7f010032 │ + │ +.field public static final listChoiceBackgroundIndicator:I = 0x7f010091 │ + │ +.field public static final listPopupWindowStyle:I = 0x7f01008b │ + │ +.field public static final listPreferredItemHeight:I = 0x7f010085 │ + │ +.field public static final listPreferredItemHeightLarge:I = 0x7f010087 │ + │ +.field public static final listPreferredItemHeightSmall:I = 0x7f010086 │ + │ +.field public static final listPreferredItemPaddingLeft:I = 0x7f010088 │ + │ +.field public static final listPreferredItemPaddingRight:I = 0x7f010089 │ + │ +.field public static final logo:I = 0x7f01000a │ + │ +.field public static final maxButtonHeight:I = 0x7f0100a1 │ + │ +.field public static final measureWithLargestChild:I = 0x7f010028 │ + │ +.field public static final middleBarArrowSize:I = 0x7f010025 │ + │ +.field public static final navigationContentDescription:I = 0x7f0100a6 │ + │ +.field public static final navigationIcon:I = 0x7f0100a5 │ + │ +.field public static final navigationMode:I = 0x7f010004 │ + │ +.field public static final overlapAnchor:I = 0x7f010030 │ + │ +.field public static final paddingEnd:I = 0x7f0100a8 │ + │ +.field public static final paddingStart:I = 0x7f0100a7 │ + │ +.field public static final panelBackground:I = 0x7f01008e │ + │ +.field public static final panelMenuListTheme:I = 0x7f010090 │ + │ +.field public static final panelMenuListWidth:I = 0x7f01008f │ + │ +.field public static final popupMenuStyle:I = 0x7f01007c │ + │ +.field public static final popupPromptView:I = 0x7f01003f │ + │ +.field public static final popupTheme:I = 0x7f01001b │ + │ +.field public static final popupWindowStyle:I = 0x7f01007d │ + │ +.field public static final preserveIconSpacing:I = 0x7f01002f │ + │ +.field public static final progressBarPadding:I = 0x7f010013 │ + │ +.field public static final progressBarStyle:I = 0x7f010011 │ + │ +.field public static final prompt:I = 0x7f01003d │ + │ +.field public static final queryBackground:I = 0x7f01003b │ + │ +.field public static final queryHint:I = 0x7f010034 │ + │ +.field public static final searchIcon:I = 0x7f010037 │ + │ +.field public static final searchViewStyle:I = 0x7f010084 │ + │ +.field public static final selectableItemBackground:I = 0x7f010075 │ + │ +.field public static final selectableItemBackgroundBorderless:I = 0x7f010076 │ + │ +.field public static final showAsAction:I = 0x7f01002b │ + │ +.field public static final showDividers:I = 0x7f010029 │ + │ +.field public static final showText:I = 0x7f010047 │ + │ +.field public static final spinBars:I = 0x7f010021 │ + │ +.field public static final spinnerDropDownItemStyle:I = 0x7f010070 │ + │ +.field public static final spinnerMode:I = 0x7f01003e │ + │ +.field public static final spinnerStyle:I = 0x7f01006f │ + │ +.field public static final splitTrack:I = 0x7f010046 │ + │ +.field public static final state_above_anchor:I = 0x7f010031 │ + │ +.field public static final submitBackground:I = 0x7f01003c │ + │ +.field public static final subtitle:I = 0x7f010006 │ + │ +.field public static final subtitleTextAppearance:I = 0x7f01009b │ + │ +.field public static final subtitleTextStyle:I = 0x7f010008 │ + │ +.field public static final suggestionRowLayout:I = 0x7f01003a │ + │ +.field public static final switchMinWidth:I = 0x7f010044 │ + │ +.field public static final switchPadding:I = 0x7f010045 │ + │ +.field public static final switchStyle:I = 0x7f010080 │ + │ +.field public static final switchTextAppearance:I = 0x7f010043 │ + │ +.field public static final textAllCaps:I = 0x7f01001f │ + │ +.field public static final textAppearanceLargePopupMenu:I = 0x7f01006b │ + │ +.field public static final textAppearanceListItem:I = 0x7f01008c │ + │ +.field public static final textAppearanceListItemSmall:I = 0x7f01008d │ + │ +.field public static final textAppearanceSearchResultSubtitle:I = 0x7f010082 │ + │ +.field public static final textAppearanceSearchResultTitle:I = 0x7f010081 │ + │ +.field public static final textAppearanceSmallPopupMenu:I = 0x7f01006c │ + │ +.field public static final textColorSearchUrl:I = 0x7f010083 │ + │ +.field public static final theme:I = 0x7f0100a2 │ + │ +.field public static final thickness:I = 0x7f010027 │ + │ +.field public static final thumbTextPadding:I = 0x7f010042 │ + │ +.field public static final title:I = 0x7f010003 │ + │ +.field public static final titleMarginBottom:I = 0x7f0100a0 │ + │ +.field public static final titleMarginEnd:I = 0x7f01009e │ + │ +.field public static final titleMarginStart:I = 0x7f01009d │ + │ +.field public static final titleMarginTop:I = 0x7f01009f │ + │ +.field public static final titleMargins:I = 0x7f01009c │ + │ +.field public static final titleTextAppearance:I = 0x7f01009a │ + │ +.field public static final titleTextStyle:I = 0x7f010007 │ + │ +.field public static final toolbarNavigationButtonStyle:I = 0x7f01007b │ + │ +.field public static final toolbarStyle:I = 0x7f01007a │ + │ +.field public static final topBottomBarArrowSize:I = 0x7f010024 │ + │ +.field public static final track:I = 0x7f010041 │ + │ +.field public static final voiceIcon:I = 0x7f010038 │ + │ +.field public static final windowActionBar:I = 0x7f010048 │ + │ +.field public static final windowActionBarOverlay:I = 0x7f010049 │ + │ +.field public static final windowActionModeOverlay:I = 0x7f01004a │ + │ +.field public static final windowFixedHeightMajor:I = 0x7f01004e │ + │ +.field public static final windowFixedHeightMinor:I = 0x7f01004c │ + │ +.field public static final windowFixedWidthMajor:I = 0x7f01004b │ + │ +.field public static final windowFixedWidthMinor:I = 0x7f01004d ├── smali/android/support/v7/internal/a/a.smali │ @@ -1,15 +1,15 @@ │ .class public Landroid/support/v7/internal/a/a; │ -.super Landroid/support/v7/app/a; │ +.super Landroid/support/v7/a/a; │ │ │ # instance fields │ .field private a:Landroid/support/v7/widget/Toolbar; │ │ -.field private b:Landroid/support/v7/internal/widget/x; │ +.field private b:Landroid/support/v7/internal/widget/z; │ │ .field private c:Z │ │ .field private d:Landroid/support/v7/internal/a/h; │ │ .field private e:Z │ │ @@ -26,15 +26,15 @@ │ .field private final k:Landroid/support/v7/widget/ao; │ │ │ # direct methods │ .method public constructor (Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window;Landroid/support/v7/internal/a/h;)V │ .locals 2 │ │ - invoke-direct {p0}, Landroid/support/v7/app/a;->()V │ + invoke-direct {p0}, Landroid/support/v7/a/a;->()V │ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v7/internal/a/a;->g:Ljava/util/ArrayList; │ │ @@ -48,41 +48,41 @@ │ │ invoke-direct {v0, p0}, Landroid/support/v7/internal/a/c;->(Landroid/support/v7/internal/a/a;)V │ │ iput-object v0, p0, Landroid/support/v7/internal/a/a;->k:Landroid/support/v7/widget/ao; │ │ iput-object p1, p0, Landroid/support/v7/internal/a/a;->a:Landroid/support/v7/widget/Toolbar; │ │ - new-instance v0, Landroid/support/v7/internal/widget/bc; │ + new-instance v0, Landroid/support/v7/internal/widget/bg; │ │ const/4 v1, 0x0 │ │ - invoke-direct {v0, p1, v1}, Landroid/support/v7/internal/widget/bc;->(Landroid/support/v7/widget/Toolbar;Z)V │ + invoke-direct {v0, p1, v1}, Landroid/support/v7/internal/widget/bg;->(Landroid/support/v7/widget/Toolbar;Z)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/x; │ + iput-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/z; │ │ new-instance v0, Landroid/support/v7/internal/a/g; │ │ invoke-direct {v0, p0, p4}, Landroid/support/v7/internal/a/g;->(Landroid/support/v7/internal/a/a;Landroid/support/v7/internal/a/h;)V │ │ iput-object v0, p0, Landroid/support/v7/internal/a/a;->d:Landroid/support/v7/internal/a/h; │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/z; │ │ iget-object v1, p0, Landroid/support/v7/internal/a/a;->d:Landroid/support/v7/internal/a/h; │ │ - invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/x;->a(Landroid/support/v7/internal/a/h;)V │ + invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/z;->a(Landroid/support/v7/internal/a/h;)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/a;->k:Landroid/support/v7/widget/ao; │ │ invoke-virtual {p1, v0}, Landroid/support/v7/widget/Toolbar;->setOnMenuItemClickListener(Landroid/support/v7/widget/ao;)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p2}, Landroid/support/v7/internal/widget/x;->a(Ljava/lang/CharSequence;)V │ + invoke-interface {v0, p2}, Landroid/support/v7/internal/widget/z;->a(Ljava/lang/CharSequence;)V │ │ iput-object p3, p0, Landroid/support/v7/internal/a/a;->h:Landroid/view/Window; │ │ return-void │ .end method │ │ .method static synthetic a(Landroid/support/v7/internal/a/a;)Landroid/support/v7/internal/a/h; │ @@ -156,18 +156,18 @@ │ .locals 1 │ │ iget-boolean v0, p0, Landroid/support/v7/internal/a/a;->c:Z │ │ return v0 │ .end method │ │ -.method static synthetic c(Landroid/support/v7/internal/a/a;)Landroid/support/v7/internal/widget/x; │ +.method static synthetic c(Landroid/support/v7/internal/a/a;)Landroid/support/v7/internal/widget/z; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/z; │ │ return-object v0 │ .end method │ │ .method static synthetic d(Landroid/support/v7/internal/a/a;)Ljava/lang/Runnable; │ .locals 1 │ │ @@ -238,49 +238,49 @@ │ .end method │ │ │ # virtual methods │ .method public a()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->p()I │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->p()I │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method public a(Landroid/support/v7/b/b;)Landroid/support/v7/b/a; │ +.method public a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/a;->d:Landroid/support/v7/internal/a/h; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/a/h;->a(Landroid/support/v7/b/b;)Landroid/support/v7/b/a; │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/a/h;->a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public a(F)V │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/a;->a:Landroid/support/v7/widget/Toolbar; │ │ - invoke-static {v0, p1}, Landroid/support/v4/view/au;->e(Landroid/view/View;F)V │ + invoke-static {v0, p1}, Landroid/support/a/g/aa;->e(Landroid/view/View;F)V │ │ return-void │ .end method │ │ .method public a(Landroid/content/res/Configuration;)V │ .locals 0 │ │ - invoke-super {p0, p1}, Landroid/support/v7/app/a;->a(Landroid/content/res/Configuration;)V │ + invoke-super {p0, p1}, Landroid/support/v7/a/a;->a(Landroid/content/res/Configuration;)V │ │ return-void │ .end method │ │ .method public a(Landroid/support/v7/internal/view/menu/g;)V │ .locals 3 │ │ @@ -324,17 +324,17 @@ │ :cond_1 │ return-void │ .end method │ │ .method public a(Ljava/lang/CharSequence;)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/a;->b:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/x;->a(Ljava/lang/CharSequence;)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/z;->a(Ljava/lang/CharSequence;)V │ │ return-void │ .end method │ │ .method public a(Z)V │ .locals 0 │ │ @@ -368,15 +368,15 @@ │ │ invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->removeCallbacks(Ljava/lang/Runnable;)Z │ │ iget-object v0, p0, Landroid/support/v7/internal/a/a;->a:Landroid/support/v7/widget/Toolbar; │ │ iget-object v1, p0, Landroid/support/v7/internal/a/a;->j:Ljava/lang/Runnable; │ │ - invoke-static {v0, v1}, Landroid/support/v4/view/au;->a(Landroid/view/View;Ljava/lang/Runnable;)V │ + invoke-static {v0, v1}, Landroid/support/a/g/aa;->a(Landroid/view/View;Ljava/lang/Runnable;)V │ │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public d(Z)V │ @@ -447,17 +447,17 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/a/a;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/app/c; │ + check-cast v0, Landroid/support/v7/a/c; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/app/c;->a(Z)V │ + invoke-interface {v0, p1}, Landroid/support/v7/a/c;->a(Z)V │ │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_0 │ .end method ├── smali/android/support/v7/internal/a/g.smali │ @@ -1,35 +1,35 @@ │ .class Landroid/support/v7/internal/a/g; │ -.super Landroid/support/v7/widget/aq; │ +.super Landroid/support/v7/widget/ar; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/a/a; │ │ │ # direct methods │ .method public constructor (Landroid/support/v7/internal/a/a;Landroid/support/v7/internal/a/h;)V │ .locals 0 │ │ iput-object p1, p0, Landroid/support/v7/internal/a/g;->a:Landroid/support/v7/internal/a/a; │ │ - invoke-direct {p0, p2}, Landroid/support/v7/widget/aq;->(Landroid/support/v7/internal/a/h;)V │ + invoke-direct {p0, p2}, Landroid/support/v7/widget/ar;->(Landroid/support/v7/internal/a/h;)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public a(I)Landroid/view/View; │ .locals 3 │ │ packed-switch p1, :pswitch_data_0 │ │ :cond_0 │ - invoke-super {p0, p1}, Landroid/support/v7/widget/aq;->a(I)Landroid/view/View; │ + invoke-super {p0, p1}, Landroid/support/v7/widget/ar;->a(I)Landroid/view/View; │ │ move-result-object v0 │ │ :goto_0 │ return-object v0 │ │ :pswitch_0 │ @@ -121,15 +121,15 @@ │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method public a(ILandroid/view/View;Landroid/view/Menu;)Z │ .locals 3 │ │ - invoke-super {p0, p1, p2, p3}, Landroid/support/v7/widget/aq;->a(ILandroid/view/View;Landroid/view/Menu;)Z │ + invoke-super {p0, p1, p2, p3}, Landroid/support/v7/widget/ar;->a(ILandroid/view/View;Landroid/view/Menu;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v1, p0, Landroid/support/v7/internal/a/g;->a:Landroid/support/v7/internal/a/a; │ │ @@ -137,19 +137,19 @@ │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Landroid/support/v7/internal/a/g;->a:Landroid/support/v7/internal/a/a; │ │ - invoke-static {v1}, Landroid/support/v7/internal/a/a;->c(Landroid/support/v7/internal/a/a;)Landroid/support/v7/internal/widget/x; │ + invoke-static {v1}, Landroid/support/v7/internal/a/a;->c(Landroid/support/v7/internal/a/a;)Landroid/support/v7/internal/widget/z; │ │ move-result-object v1 │ │ - invoke-interface {v1}, Landroid/support/v7/internal/widget/x;->n()V │ + invoke-interface {v1}, Landroid/support/v7/internal/widget/z;->n()V │ │ iget-object v1, p0, Landroid/support/v7/internal/a/g;->a:Landroid/support/v7/internal/a/a; │ │ const/4 v2, 0x1 │ │ 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 │ @@ -1,13 +1,13 @@ │ .class public interface abstract Landroid/support/v7/internal/a/h; │ .super Ljava/lang/Object; │ │ │ # virtual methods │ -.method public abstract a(Landroid/support/v7/b/b;)Landroid/support/v7/b/a; │ +.method public abstract a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ .end method │ │ .method public abstract a(I)Landroid/view/View; │ .end method │ │ .method public abstract a(ILandroid/view/Menu;)Z │ .end method ├── smali/android/support/v7/internal/a/j.smali │ @@ -1,22 +1,22 @@ │ .class Landroid/support/v7/internal/a/j; │ -.super Landroid/support/v4/view/cw; │ +.super Landroid/support/a/g/bo; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/a/i; │ │ │ # direct methods │ .method constructor (Landroid/support/v7/internal/a/i;)V │ .locals 0 │ │ iput-object p1, p0, Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i; │ │ - invoke-direct {p0}, Landroid/support/v4/view/cw;->()V │ + invoke-direct {p0}, Landroid/support/a/g/bo;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public b(Landroid/view/View;)V │ @@ -44,23 +44,23 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i; │ │ invoke-static {v0}, Landroid/support/v7/internal/a/i;->b(Landroid/support/v7/internal/a/i;)Landroid/view/View; │ │ move-result-object v0 │ │ - invoke-static {v0, v1}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v0, v1}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i; │ │ invoke-static {v0}, Landroid/support/v7/internal/a/i;->c(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ move-result-object v0 │ │ - invoke-static {v0, v1}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v0, v1}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i; │ │ invoke-static {v0}, Landroid/support/v7/internal/a/i;->d(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ move-result-object v0 │ @@ -124,12 +124,12 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i; │ │ invoke-static {v0}, Landroid/support/v7/internal/a/i;->f(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ move-result-object v0 │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->k(Landroid/view/View;)V │ + invoke-static {v0}, Landroid/support/a/g/aa;->g(Landroid/view/View;)V │ │ :cond_2 │ return-void │ .end method ├── smali/android/support/v7/internal/a/k.smali │ @@ -1,22 +1,22 @@ │ .class Landroid/support/v7/internal/a/k; │ -.super Landroid/support/v4/view/cw; │ +.super Landroid/support/a/g/bo; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/a/i; │ │ │ # direct methods │ .method constructor (Landroid/support/v7/internal/a/i;)V │ .locals 0 │ │ iput-object p1, p0, Landroid/support/v7/internal/a/k;->a:Landroid/support/v7/internal/a/i; │ │ - invoke-direct {p0}, Landroid/support/v4/view/cw;->()V │ + invoke-direct {p0}, Landroid/support/a/g/bo;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public b(Landroid/view/View;)V ├── smali/android/support/v7/internal/a/m.smali │ @@ -1,33 +1,33 @@ │ .class public Landroid/support/v7/internal/a/m; │ -.super Landroid/support/v7/b/a; │ +.super Landroid/support/v7/c/a; │ │ # interfaces │ .implements Landroid/support/v7/internal/view/menu/j; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/a/i; │ │ -.field private b:Landroid/support/v7/b/b; │ +.field private b:Landroid/support/v7/c/b; │ │ .field private c:Landroid/support/v7/internal/view/menu/i; │ │ .field private d:Ljava/lang/ref/WeakReference; │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/internal/a/i;Landroid/support/v7/b/b;)V │ +.method public constructor (Landroid/support/v7/internal/a/i;Landroid/support/v7/c/b;)V │ .locals 2 │ │ iput-object p1, p0, Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i; │ │ - invoke-direct {p0}, Landroid/support/v7/b/a;->()V │ + invoke-direct {p0}, Landroid/support/v7/c/a;->()V │ │ - iput-object p2, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/b/b; │ + iput-object p2, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/c/b; │ │ new-instance v0, Landroid/support/v7/internal/view/menu/i; │ │ invoke-virtual {p1}, Landroid/support/v7/internal/a/i;->b()Landroid/content/Context; │ │ move-result-object v1 │ │ @@ -87,15 +87,15 @@ │ │ return-void │ .end method │ │ .method public a(Landroid/support/v7/internal/view/menu/i;)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/c/b; │ │ if-nez v0, :cond_0 │ │ :goto_0 │ return-void │ │ :cond_0 │ @@ -145,15 +145,15 @@ │ │ return-void │ .end method │ │ .method public a(Z)V │ .locals 1 │ │ - invoke-super {p0, p1}, Landroid/support/v7/b/a;->a(Z)V │ + invoke-super {p0, p1}, Landroid/support/v7/c/a;->a(Z)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i; │ │ invoke-static {v0}, Landroid/support/v7/internal/a/i;->i(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarContextView; │ │ move-result-object v0 │ │ @@ -161,21 +161,21 @@ │ │ return-void │ .end method │ │ .method public a(Landroid/support/v7/internal/view/menu/i;Landroid/view/MenuItem;)Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/c/b; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/c/b; │ │ - invoke-interface {v0, p0, p2}, Landroid/support/v7/b/b;->a(Landroid/support/v7/b/a;Landroid/view/MenuItem;)Z │ + invoke-interface {v0, p0, p2}, Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ @@ -261,24 +261,24 @@ │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i; │ │ - iput-object p0, v0, Landroid/support/v7/internal/a/i;->b:Landroid/support/v7/b/a; │ + iput-object p0, v0, Landroid/support/v7/internal/a/i;->b:Landroid/support/v7/c/a; │ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i; │ │ - iget-object v1, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/b/b; │ + iget-object v1, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/c/b; │ │ - iput-object v1, v0, Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/b/b; │ + iput-object v1, v0, Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/c/b; │ │ :goto_1 │ - iput-object v3, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/b/b; │ + iput-object v3, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/c/b; │ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i; │ │ invoke-virtual {v0, v2}, Landroid/support/v7/internal/a/i;->j(Z)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i; │ │ @@ -286,19 +286,19 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->b()V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i; │ │ - invoke-static {v0}, Landroid/support/v7/internal/a/i;->j(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/x; │ + invoke-static {v0}, Landroid/support/v7/internal/a/i;->j(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/z; │ │ move-result-object v0 │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->a()Landroid/view/ViewGroup; │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->a()Landroid/view/ViewGroup; │ │ move-result-object v0 │ │ const/16 v1, 0x20 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->sendAccessibilityEvent(I)V │ │ @@ -317,34 +317,34 @@ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i; │ │ iput-object v3, v0, Landroid/support/v7/internal/a/i;->a:Landroid/support/v7/internal/a/m; │ │ goto :goto_0 │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/c/b; │ │ - invoke-interface {v0, p0}, Landroid/support/v7/b/b;->a(Landroid/support/v7/b/a;)V │ + invoke-interface {v0, p0}, Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;)V │ │ goto :goto_1 │ .end method │ │ .method public d()V │ .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->c:Landroid/support/v7/internal/view/menu/i; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->g()V │ │ :try_start_0 │ - iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/c/b; │ │ iget-object v1, p0, Landroid/support/v7/internal/a/m;->c:Landroid/support/v7/internal/view/menu/i; │ │ - invoke-interface {v0, p0, v1}, Landroid/support/v7/b/b;->b(Landroid/support/v7/b/a;Landroid/view/Menu;)Z │ + invoke-interface {v0, p0, v1}, Landroid/support/v7/c/b;->b(Landroid/support/v7/c/a;Landroid/view/Menu;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->c:Landroid/support/v7/internal/view/menu/i; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->h()V │ │ @@ -364,19 +364,19 @@ │ .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/m;->c:Landroid/support/v7/internal/view/menu/i; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->g()V │ │ :try_start_0 │ - iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/a/m;->b:Landroid/support/v7/c/b; │ │ iget-object v1, p0, Landroid/support/v7/internal/a/m;->c:Landroid/support/v7/internal/view/menu/i; │ │ - invoke-interface {v0, p0, v1}, Landroid/support/v7/b/b;->a(Landroid/support/v7/b/a;Landroid/view/Menu;)Z │ + invoke-interface {v0, p0, v1}, Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;Landroid/view/Menu;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v0 │ │ iget-object v1, p0, Landroid/support/v7/internal/a/m;->c:Landroid/support/v7/internal/view/menu/i; ├── smali/android/support/v7/internal/a/l.smali │ @@ -1,12 +1,12 @@ │ .class Landroid/support/v7/internal/a/l; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/view/cx; │ +.implements Landroid/support/a/g/bp; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/a/i; │ │ │ # direct methods ├── smali/android/support/v7/internal/a/i.smali │ @@ -1,12 +1,12 @@ │ .class public Landroid/support/v7/internal/a/i; │ -.super Landroid/support/v7/app/a; │ +.super Landroid/support/v7/a/a; │ │ # interfaces │ -.implements Landroid/support/v7/internal/widget/l; │ +.implements Landroid/support/v7/internal/widget/n; │ │ │ # static fields │ .field static final synthetic h:Z │ │ .field private static final i:Z │ │ @@ -26,45 +26,45 @@ │ │ .field private G:Landroid/support/v7/internal/view/h; │ │ .field private H:Z │ │ .field a:Landroid/support/v7/internal/a/m; │ │ -.field b:Landroid/support/v7/b/a; │ +.field b:Landroid/support/v7/c/a; │ │ -.field c:Landroid/support/v7/b/b; │ +.field c:Landroid/support/v7/c/b; │ │ .field d:Z │ │ -.field final e:Landroid/support/v4/view/cv; │ +.field final e:Landroid/support/a/g/bn; │ │ -.field final f:Landroid/support/v4/view/cv; │ +.field final f:Landroid/support/a/g/bn; │ │ -.field final g:Landroid/support/v4/view/cx; │ +.field final g:Landroid/support/a/g/bp; │ │ .field private j:Landroid/content/Context; │ │ .field private k:Landroid/content/Context; │ │ -.field private l:Landroid/support/v4/app/o; │ +.field private l:Landroid/support/a/a/p; │ │ .field private m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ .field private n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ -.field private o:Landroid/support/v7/internal/widget/x; │ +.field private o:Landroid/support/v7/internal/widget/z; │ │ .field private p:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ .field private q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ .field private r:Landroid/view/View; │ │ -.field private s:Landroid/support/v7/internal/widget/af; │ +.field private s:Landroid/support/v7/internal/widget/ah; │ │ .field private t:Ljava/util/ArrayList; │ │ .field private u:I │ │ .field private v:Z │ │ @@ -116,20 +116,20 @@ │ │ :cond_1 │ move v1, v2 │ │ goto :goto_1 │ .end method │ │ -.method public constructor (Landroid/support/v7/app/e;Z)V │ +.method public constructor (Landroid/support/v7/a/e;Z)V │ .locals 2 │ │ const/4 v1, 0x1 │ │ - invoke-direct {p0}, Landroid/support/v7/app/a;->()V │ + invoke-direct {p0}, Landroid/support/v7/a/a;->()V │ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v7/internal/a/i;->t:Ljava/util/ArrayList; │ │ @@ -151,31 +151,31 @@ │ │ iput-boolean v1, p0, Landroid/support/v7/internal/a/i;->F:Z │ │ new-instance v0, Landroid/support/v7/internal/a/j; │ │ invoke-direct {v0, p0}, Landroid/support/v7/internal/a/j;->(Landroid/support/v7/internal/a/i;)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/a/i;->e:Landroid/support/v4/view/cv; │ + iput-object v0, p0, Landroid/support/v7/internal/a/i;->e:Landroid/support/a/g/bn; │ │ new-instance v0, Landroid/support/v7/internal/a/k; │ │ invoke-direct {v0, p0}, Landroid/support/v7/internal/a/k;->(Landroid/support/v7/internal/a/i;)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/a/i;->f:Landroid/support/v4/view/cv; │ + iput-object v0, p0, Landroid/support/v7/internal/a/i;->f:Landroid/support/a/g/bn; │ │ new-instance v0, Landroid/support/v7/internal/a/l; │ │ invoke-direct {v0, p0}, Landroid/support/v7/internal/a/l;->(Landroid/support/v7/internal/a/i;)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/a/i;->g:Landroid/support/v4/view/cx; │ + iput-object v0, p0, Landroid/support/v7/internal/a/i;->g:Landroid/support/a/g/bp; │ │ - iput-object p1, p0, Landroid/support/v7/internal/a/i;->l:Landroid/support/v4/app/o; │ + iput-object p1, p0, Landroid/support/v7/internal/a/i;->l:Landroid/support/a/a/p; │ │ - invoke-virtual {p1}, Landroid/support/v7/app/e;->getWindow()Landroid/view/Window; │ + invoke-virtual {p1}, Landroid/support/v7/a/e;->getWindow()Landroid/view/Window; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ │ move-result-object v0 │ │ @@ -206,15 +206,15 @@ │ .method private a(Landroid/view/View;)V │ .locals 6 │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - sget v0, Landroid/support/v7/a/g;->decor_content_parent:I │ + sget v0, Landroid/support/v7/b/g;->decor_content_parent:I │ │ invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -222,60 +222,60 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-virtual {v0, p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->setActionBarVisibilityCallback(Landroid/support/v7/internal/widget/l;)V │ + invoke-virtual {v0, p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->setActionBarVisibilityCallback(Landroid/support/v7/internal/widget/n;)V │ │ :cond_0 │ - sget v0, Landroid/support/v7/a/g;->action_bar:I │ + sget v0, Landroid/support/v7/b/g;->action_bar:I │ │ invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - invoke-direct {p0, v0}, Landroid/support/v7/internal/a/i;->b(Landroid/view/View;)Landroid/support/v7/internal/widget/x; │ + invoke-direct {p0, v0}, Landroid/support/v7/internal/a/i;->b(Landroid/view/View;)Landroid/support/v7/internal/widget/z; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iput-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - sget v0, Landroid/support/v7/a/g;->action_context_bar:I │ + sget v0, Landroid/support/v7/b/g;->action_context_bar:I │ │ invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/widget/ActionBarContextView; │ │ iput-object v0, p0, Landroid/support/v7/internal/a/i;->p:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ - sget v0, Landroid/support/v7/a/g;->action_bar_container:I │ + sget v0, Landroid/support/v7/b/g;->action_bar_container:I │ │ invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; │ │ iput-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - sget v0, Landroid/support/v7/a/g;->split_action_bar:I │ + sget v0, Landroid/support/v7/b/g;->split_action_bar:I │ │ invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; │ │ iput-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->p:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ if-eqz v0, :cond_1 │ │ @@ -319,38 +319,38 @@ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->b()Landroid/content/Context; │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->b()Landroid/content/Context; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/a/i;->j:Landroid/content/Context; │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->c()Z │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->c()Z │ │ move-result v0 │ │ if-eqz v0, :cond_7 │ │ move v0, v1 │ │ :goto_0 │ iput v0, p0, Landroid/support/v7/internal/a/i;->y:I │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->p()I │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->p()I │ │ move-result v0 │ │ and-int/lit8 v0, v0, 0x4 │ │ if-eqz v0, :cond_8 │ │ @@ -388,34 +388,34 @@ │ │ invoke-direct {p0, v0}, Landroid/support/v7/internal/a/i;->k(Z)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->j:Landroid/content/Context; │ │ const/4 v3, 0x0 │ │ - sget-object v4, Landroid/support/v7/a/l;->ActionBar:[I │ + sget-object v4, Landroid/support/v7/b/l;->ActionBar:[I │ │ - sget v5, Landroid/support/v7/a/b;->actionBarStyle:I │ + sget v5, Landroid/support/v7/b/b;->actionBarStyle:I │ │ invoke-virtual {v0, v3, v4, v5, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - sget v3, Landroid/support/v7/a/l;->ActionBar_hideOnContentScroll:I │ + sget v3, Landroid/support/v7/b/l;->ActionBar_hideOnContentScroll:I │ │ invoke-virtual {v0, v3, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v3 │ │ if-eqz v3, :cond_5 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/internal/a/i;->b(Z)V │ │ :cond_5 │ - sget v1, Landroid/support/v7/a/l;->ActionBar_elevation:I │ + sget v1, Landroid/support/v7/b/l;->ActionBar_elevation:I │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ │ move-result v1 │ │ if-eqz v1, :cond_6 │ │ @@ -458,34 +458,34 @@ │ invoke-static {p0, p1, p2}, Landroid/support/v7/internal/a/i;->b(ZZZ)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method private b(Landroid/view/View;)Landroid/support/v7/internal/widget/x; │ +.method private b(Landroid/view/View;)Landroid/support/v7/internal/widget/z; │ .locals 3 │ │ - instance-of v0, p1, Landroid/support/v7/internal/widget/x; │ + instance-of v0, p1, Landroid/support/v7/internal/widget/z; │ │ if-eqz v0, :cond_0 │ │ - check-cast p1, Landroid/support/v7/internal/widget/x; │ + check-cast p1, Landroid/support/v7/internal/widget/z; │ │ :goto_0 │ return-object p1 │ │ :cond_0 │ instance-of v0, p1, Landroid/support/v7/widget/Toolbar; │ │ if-eqz v0, :cond_1 │ │ check-cast p1, Landroid/support/v7/widget/Toolbar; │ │ - invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getWrapper()Landroid/support/v7/internal/widget/x; │ + invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getWrapper()Landroid/support/v7/internal/widget/z; │ │ move-result-object p1 │ │ goto :goto_0 │ │ :cond_1 │ new-instance v0, Ljava/lang/IllegalStateException; │ @@ -603,18 +603,18 @@ │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->p:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ return-object v0 │ .end method │ │ -.method static synthetic j(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/x; │ +.method static synthetic j(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/z; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ return-object v0 │ .end method │ │ .method static synthetic k(Landroid/support/v7/internal/a/i;)Landroid/content/Context; │ .locals 1 │ │ @@ -662,68 +662,68 @@ │ │ iput-boolean p1, p0, Landroid/support/v7/internal/a/i;->z:Z │ │ iget-boolean v0, p0, Landroid/support/v7/internal/a/i;->z:Z │ │ if-nez v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/x;->a(Landroid/support/v7/internal/widget/af;)V │ + invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/z;->a(Landroid/support/v7/internal/widget/ah;)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/af; │ + iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/ah; │ │ - invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;->setTabContainer(Landroid/support/v7/internal/widget/af;)V │ + invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;->setTabContainer(Landroid/support/v7/internal/widget/ah;)V │ │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v7/internal/a/i;->f()I │ │ move-result v0 │ │ const/4 v3, 0x2 │ │ if-ne v0, v3, :cond_2 │ │ move v0, v1 │ │ :goto_1 │ - iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/af; │ + iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/ah; │ │ if-eqz v3, :cond_0 │ │ if-eqz v0, :cond_3 │ │ - iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/af; │ + iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/ah; │ │ - invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/af;->setVisibility(I)V │ + invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ah;->setVisibility(I)V │ │ iget-object v3, p0, Landroid/support/v7/internal/a/i;->m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ if-eqz v3, :cond_0 │ │ iget-object v3, p0, Landroid/support/v7/internal/a/i;->m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-static {v3}, Landroid/support/v4/view/au;->k(Landroid/view/View;)V │ + invoke-static {v3}, Landroid/support/a/g/aa;->g(Landroid/view/View;)V │ │ :cond_0 │ :goto_2 │ - iget-object v4, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v4, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ iget-boolean v3, p0, Landroid/support/v7/internal/a/i;->z:Z │ │ if-nez v3, :cond_4 │ │ if-eqz v0, :cond_4 │ │ move v3, v1 │ │ :goto_3 │ - invoke-interface {v4, v3}, Landroid/support/v7/internal/widget/x;->a(Z)V │ + invoke-interface {v4, v3}, Landroid/support/v7/internal/widget/z;->a(Z)V │ │ iget-object v3, p0, Landroid/support/v7/internal/a/i;->m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ iget-boolean v4, p0, Landroid/support/v7/internal/a/i;->z:Z │ │ if-nez v4, :cond_5 │ │ @@ -733,35 +733,35 @@ │ invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->setHasNonEmbeddedTabs(Z)V │ │ return-void │ │ :cond_1 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;->setTabContainer(Landroid/support/v7/internal/widget/af;)V │ + invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;->setTabContainer(Landroid/support/v7/internal/widget/ah;)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/af; │ + iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/ah; │ │ - invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/x;->a(Landroid/support/v7/internal/widget/af;)V │ + invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/z;->a(Landroid/support/v7/internal/widget/ah;)V │ │ goto :goto_0 │ │ :cond_2 │ move v0, v2 │ │ goto :goto_1 │ │ :cond_3 │ - iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/af; │ + iget-object v3, p0, Landroid/support/v7/internal/a/i;->s:Landroid/support/v7/internal/widget/ah; │ │ const/16 v4, 0x8 │ │ - invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/af;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ah;->setVisibility(I)V │ │ goto :goto_2 │ │ :cond_4 │ move v3, v2 │ │ goto :goto_3 │ @@ -842,24 +842,24 @@ │ .end method │ │ │ # virtual methods │ .method public a()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->p()I │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->p()I │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method public a(Landroid/support/v7/b/b;)Landroid/support/v7/b/a; │ +.method public a(Landroid/support/v7/c/b;)Landroid/support/v7/c/a; │ .locals 4 │ │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->a:Landroid/support/v7/internal/a/m; │ @@ -877,27 +877,27 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->p:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->c()V │ │ new-instance v0, Landroid/support/v7/internal/a/m; │ │ - invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/a/m;->(Landroid/support/v7/internal/a/i;Landroid/support/v7/b/b;)V │ + invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/a/m;->(Landroid/support/v7/internal/a/i;Landroid/support/v7/c/b;)V │ │ invoke-virtual {v0}, Landroid/support/v7/internal/a/m;->e()Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ invoke-virtual {v0}, Landroid/support/v7/internal/a/m;->d()V │ │ iget-object v1, p0, Landroid/support/v7/internal/a/i;->p:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->a(Landroid/support/v7/b/a;)V │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->a(Landroid/support/v7/c/a;)V │ │ invoke-virtual {p0, v3}, Landroid/support/v7/internal/a/i;->j(Z)V │ │ iget-object v1, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ if-eqz v1, :cond_1 │ │ @@ -919,15 +919,15 @@ │ │ iget-object v1, p0, Landroid/support/v7/internal/a/i;->m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ if-eqz v1, :cond_1 │ │ iget-object v1, p0, Landroid/support/v7/internal/a/i;->m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-static {v1}, Landroid/support/v4/view/au;->k(Landroid/view/View;)V │ + invoke-static {v1}, Landroid/support/a/g/aa;->g(Landroid/view/View;)V │ │ :cond_1 │ iget-object v1, p0, Landroid/support/v7/internal/a/i;->p:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ const/16 v2, 0x20 │ │ invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;->sendAccessibilityEvent(I)V │ @@ -944,23 +944,23 @@ │ .end method │ │ .method public a(F)V │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0, p1}, Landroid/support/v4/view/au;->e(Landroid/view/View;F)V │ + invoke-static {v0, p1}, Landroid/support/a/g/aa;->e(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0, p1}, Landroid/support/v4/view/au;->e(Landroid/view/View;F)V │ + invoke-static {v0, p1}, Landroid/support/a/g/aa;->e(Landroid/view/View;F)V │ │ :cond_0 │ return-void │ .end method │ │ .method public a(I)V │ .locals 0 │ @@ -969,40 +969,40 @@ │ │ return-void │ .end method │ │ .method public a(II)V │ .locals 4 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->p()I │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->p()I │ │ move-result v0 │ │ and-int/lit8 v1, p2, 0x4 │ │ if-eqz v1, :cond_0 │ │ const/4 v1, 0x1 │ │ iput-boolean v1, p0, Landroid/support/v7/internal/a/i;->v:Z │ │ :cond_0 │ - iget-object v1, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v1, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ and-int v2, p1, p2 │ │ xor-int/lit8 v3, p2, -0x1 │ │ and-int/2addr v0, v3 │ │ or-int/2addr v0, v2 │ │ - invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/x;->c(I)V │ + invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/z;->c(I)V │ │ return-void │ .end method │ │ .method public a(Landroid/content/res/Configuration;)V │ .locals 1 │ │ @@ -1020,27 +1020,27 @@ │ │ return-void │ .end method │ │ .method public a(Ljava/lang/CharSequence;)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/x;->a(Ljava/lang/CharSequence;)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/z;->a(Ljava/lang/CharSequence;)V │ │ return-void │ .end method │ │ .method public a(Z)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/x;->b(Z)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/z;->b(Z)V │ │ return-void │ .end method │ │ .method public b()Landroid/content/Context; │ .locals 4 │ │ @@ -1054,15 +1054,15 @@ │ │ iget-object v1, p0, Landroid/support/v7/internal/a/i;->j:Landroid/content/Context; │ │ invoke-virtual {v1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; │ │ move-result-object v1 │ │ - sget v2, Landroid/support/v7/a/b;->actionBarWidgetTheme:I │ + sget v2, Landroid/support/v7/b/b;->actionBarWidgetTheme:I │ │ const/4 v3, 0x1 │ │ invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ │ iget v0, v0, Landroid/util/TypedValue;->resourceId:I │ │ @@ -1152,29 +1152,29 @@ │ :cond_0 │ return-void │ .end method │ │ .method public d()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->d()Z │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->d()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->e()V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->e()V │ │ const/4 v0, 0x1 │ │ :goto_0 │ return v0 │ │ :cond_0 │ @@ -1184,27 +1184,27 @@ │ .end method │ │ .method e()V │ .locals 3 │ │ const/4 v2, 0x0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/c/b; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/c/b; │ │ - iget-object v1, p0, Landroid/support/v7/internal/a/i;->b:Landroid/support/v7/b/a; │ + iget-object v1, p0, Landroid/support/v7/internal/a/i;->b:Landroid/support/v7/c/a; │ │ - invoke-interface {v0, v1}, Landroid/support/v7/b/b;->a(Landroid/support/v7/b/a;)V │ + invoke-interface {v0, v1}, Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;)V │ │ - iput-object v2, p0, Landroid/support/v7/internal/a/i;->b:Landroid/support/v7/b/a; │ + iput-object v2, p0, Landroid/support/v7/internal/a/i;->b:Landroid/support/v7/c/a; │ │ - iput-object v2, p0, Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/b/b; │ + iput-object v2, p0, Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/c/b; │ │ :cond_0 │ return-void │ .end method │ │ .method public e(Z)V │ .locals 3 │ @@ -1234,31 +1234,31 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->x:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/app/c; │ + check-cast v0, Landroid/support/v7/a/c; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/app/c;->a(Z)V │ + invoke-interface {v0, p1}, Landroid/support/v7/a/c;->a(Z)V │ │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public f()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->q()I │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->q()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public f(Z)V │ @@ -1362,15 +1362,15 @@ │ if-nez v0, :cond_1 │ │ if-eqz p1, :cond_6 │ │ :cond_1 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0, v4}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v0, v4}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I │ │ move-result v0 │ │ @@ -1395,59 +1395,59 @@ │ int-to-float v1, v1 │ │ sub-float/2addr v0, v1 │ │ :cond_2 │ iget-object v1, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v1, v0}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v1, v0}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ new-instance v1, Landroid/support/v7/internal/view/h; │ │ invoke-direct {v1}, Landroid/support/v7/internal/view/h;->()V │ │ iget-object v2, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v2}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v2}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v4}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v2, v4}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ │ move-result-object v2 │ │ - iget-object v3, p0, Landroid/support/v7/internal/a/i;->g:Landroid/support/v4/view/cx; │ + iget-object v3, p0, Landroid/support/v7/internal/a/i;->g:Landroid/support/a/g/bp; │ │ - invoke-virtual {v2, v3}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cx;)Landroid/support/v4/view/cf; │ + invoke-virtual {v2, v3}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bp;)Landroid/support/a/g/ax; │ │ - invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ iget-boolean v2, p0, Landroid/support/v7/internal/a/i;->B:Z │ │ if-eqz v2, :cond_3 │ │ iget-object v2, p0, Landroid/support/v7/internal/a/i;->r:Landroid/view/View; │ │ if-eqz v2, :cond_3 │ │ iget-object v2, p0, Landroid/support/v7/internal/a/i;->r:Landroid/view/View; │ │ - invoke-static {v2, v0}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v2, v0}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->r:Landroid/view/View; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v0}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v4}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v4}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ :cond_3 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ if-eqz v0, :cond_4 │ │ iget v0, p0, Landroid/support/v7/internal/a/i;->y:I │ @@ -1460,31 +1460,31 @@ │ │ invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I │ │ move-result v2 │ │ int-to-float v2, v2 │ │ - invoke-static {v0, v2}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v0, v2}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v0, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;->setVisibility(I)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v0}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v4}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v4}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ :cond_4 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->j:Landroid/content/Context; │ │ const v2, 0x10a0006 │ │ invoke-static {v0, v2}, Landroid/view/animation/AnimationUtils;->loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator; │ @@ -1493,82 +1493,82 @@ │ │ invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/h; │ │ const-wide/16 v2, 0xfa │ │ invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/h;->a(J)Landroid/support/v7/internal/view/h; │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->f:Landroid/support/v4/view/cv; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->f:Landroid/support/a/g/bn; │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cv;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/bn;)Landroid/support/v7/internal/view/h; │ │ iput-object v1, p0, Landroid/support/v7/internal/a/i;->G:Landroid/support/v7/internal/view/h; │ │ invoke-virtual {v1}, Landroid/support/v7/internal/view/h;->a()V │ │ :goto_0 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ if-eqz v0, :cond_5 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->m:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->k(Landroid/view/View;)V │ + invoke-static {v0}, Landroid/support/a/g/aa;->g(Landroid/view/View;)V │ │ :cond_5 │ return-void │ │ :cond_6 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0, v1}, Landroid/support/v4/view/au;->c(Landroid/view/View;F)V │ + invoke-static {v0, v1}, Landroid/support/a/g/aa;->c(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0, v4}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v0, v4}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ iget-boolean v0, p0, Landroid/support/v7/internal/a/i;->B:Z │ │ if-eqz v0, :cond_7 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->r:Landroid/view/View; │ │ if-eqz v0, :cond_7 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->r:Landroid/view/View; │ │ - invoke-static {v0, v4}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v0, v4}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ :cond_7 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ if-eqz v0, :cond_8 │ │ iget v0, p0, Landroid/support/v7/internal/a/i;->y:I │ │ if-ne v0, v6, :cond_8 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0, v1}, Landroid/support/v4/view/au;->c(Landroid/view/View;F)V │ + invoke-static {v0, v1}, Landroid/support/a/g/aa;->c(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0, v4}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v0, v4}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v0, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;->setVisibility(I)V │ │ :cond_8 │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->f:Landroid/support/v4/view/cv; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->f:Landroid/support/a/g/bn; │ │ const/4 v1, 0x0 │ │ - invoke-interface {v0, v1}, Landroid/support/v4/view/cv;->b(Landroid/view/View;)V │ + invoke-interface {v0, v1}, Landroid/support/a/g/bn;->b(Landroid/view/View;)V │ │ goto :goto_0 │ │ nop │ │ :array_0 │ .array-data 4 │ @@ -1625,15 +1625,15 @@ │ if-nez v0, :cond_1 │ │ if-eqz p1, :cond_5 │ │ :cond_1 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0, v4}, Landroid/support/v4/view/au;->c(Landroid/view/View;F)V │ + invoke-static {v0, v4}, Landroid/support/a/g/aa;->c(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v0, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;->setTransitioning(Z)V │ │ new-instance v1, Landroid/support/v7/internal/view/h; │ │ @@ -1666,47 +1666,47 @@ │ int-to-float v2, v2 │ │ sub-float/2addr v0, v2 │ │ :cond_2 │ iget-object v2, p0, Landroid/support/v7/internal/a/i;->n:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v2}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v2}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v0}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v2, v0}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ │ move-result-object v2 │ │ - iget-object v3, p0, Landroid/support/v7/internal/a/i;->g:Landroid/support/v4/view/cx; │ + iget-object v3, p0, Landroid/support/v7/internal/a/i;->g:Landroid/support/a/g/bp; │ │ - invoke-virtual {v2, v3}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cx;)Landroid/support/v4/view/cf; │ + invoke-virtual {v2, v3}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bp;)Landroid/support/a/g/ax; │ │ - invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ iget-boolean v2, p0, Landroid/support/v7/internal/a/i;->B:Z │ │ if-eqz v2, :cond_3 │ │ iget-object v2, p0, Landroid/support/v7/internal/a/i;->r:Landroid/view/View; │ │ if-eqz v2, :cond_3 │ │ iget-object v2, p0, Landroid/support/v7/internal/a/i;->r:Landroid/view/View; │ │ - invoke-static {v2}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v2}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v0}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v2, v0}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ :cond_3 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ if-eqz v0, :cond_4 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ @@ -1715,35 +1715,35 @@ │ │ move-result v0 │ │ if-nez v0, :cond_4 │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0, v4}, Landroid/support/v4/view/au;->c(Landroid/view/View;F)V │ + invoke-static {v0, v4}, Landroid/support/a/g/aa;->c(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v0}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ iget-object v2, p0, Landroid/support/v7/internal/a/i;->q:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I │ │ move-result v2 │ │ int-to-float v2, v2 │ │ - invoke-virtual {v0, v2}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v2}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ :cond_4 │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->j:Landroid/content/Context; │ │ const v2, 0x10a0005 │ │ invoke-static {v0, v2}, Landroid/view/animation/AnimationUtils;->loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator; │ @@ -1752,31 +1752,31 @@ │ │ invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/h; │ │ const-wide/16 v2, 0xfa │ │ invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/h;->a(J)Landroid/support/v7/internal/view/h; │ │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->e:Landroid/support/v4/view/cv; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->e:Landroid/support/a/g/bn; │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cv;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/bn;)Landroid/support/v7/internal/view/h; │ │ iput-object v1, p0, Landroid/support/v7/internal/a/i;->G:Landroid/support/v7/internal/view/h; │ │ invoke-virtual {v1}, Landroid/support/v7/internal/view/h;->a()V │ │ :goto_0 │ return-void │ │ :cond_5 │ - iget-object v0, p0, Landroid/support/v7/internal/a/i;->e:Landroid/support/v4/view/cv; │ + iget-object v0, p0, Landroid/support/v7/internal/a/i;->e:Landroid/support/a/g/bn; │ │ const/4 v1, 0x0 │ │ - invoke-interface {v0, v1}, Landroid/support/v4/view/cv;->b(Landroid/view/View;)V │ + invoke-interface {v0, v1}, Landroid/support/a/g/bn;->b(Landroid/view/View;)V │ │ goto :goto_0 │ │ nop │ │ :array_0 │ .array-data 4 │ @@ -1799,22 +1799,22 @@ │ const/4 v2, 0x0 │ │ if-eqz p1, :cond_0 │ │ invoke-direct {p0}, Landroid/support/v7/internal/a/i;->k()V │ │ :goto_0 │ - iget-object v3, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/x; │ + iget-object v3, p0, Landroid/support/v7/internal/a/i;->o:Landroid/support/v7/internal/widget/z; │ │ if-eqz p1, :cond_1 │ │ move v0, v1 │ │ :goto_1 │ - invoke-interface {v3, v0}, Landroid/support/v7/internal/widget/x;->d(I)V │ + invoke-interface {v3, v0}, Landroid/support/v7/internal/widget/z;->d(I)V │ │ iget-object v0, p0, Landroid/support/v7/internal/a/i;->p:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ if-eqz p1, :cond_2 │ │ :goto_2 │ invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;->a(I)V ├── smali/android/support/v7/internal/view/a.smali │ @@ -34,15 +34,15 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/h;->abc_max_action_buttons:I │ + sget v1, Landroid/support/v7/b/h;->abc_max_action_buttons:I │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getInteger(I)I │ │ move-result v0 │ │ return v0 │ .end method │ @@ -65,15 +65,15 @@ │ :cond_1 │ iget-object v1, p0, Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; │ │ invoke-static {v1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ move-result-object v1 │ │ - invoke-static {v1}, Landroid/support/v4/view/bn;->a(Landroid/view/ViewConfiguration;)Z │ + invoke-static {v1}, Landroid/support/a/g/aq;->a(Landroid/view/ViewConfiguration;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ const/4 v0, 0x0 │ │ @@ -117,15 +117,15 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/c;->abc_action_bar_embed_tabs:I │ + sget v1, Landroid/support/v7/b/c;->abc_action_bar_embed_tabs:I │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getBoolean(I)Z │ │ move-result v0 │ │ :goto_0 │ return v0 │ @@ -133,15 +133,15 @@ │ :cond_0 │ iget-object v0, p0, Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/c;->abc_action_bar_embed_tabs_pre_jb:I │ + sget v1, Landroid/support/v7/b/c;->abc_action_bar_embed_tabs_pre_jb:I │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getBoolean(I)Z │ │ move-result v0 │ │ goto :goto_0 │ .end method │ @@ -151,23 +151,23 @@ │ │ const/4 v4, 0x0 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; │ │ const/4 v1, 0x0 │ │ - sget-object v2, Landroid/support/v7/a/l;->ActionBar:[I │ + sget-object v2, Landroid/support/v7/b/l;->ActionBar:[I │ │ - sget v3, Landroid/support/v7/a/b;->actionBarStyle:I │ + sget v3, Landroid/support/v7/b/b;->actionBarStyle:I │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v1 │ │ - sget v0, Landroid/support/v7/a/l;->ActionBar_height:I │ + sget v0, Landroid/support/v7/b/l;->ActionBar_height:I │ │ invoke-virtual {v1, v0, v4}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I │ │ move-result v0 │ │ iget-object v2, p0, Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; │ │ @@ -177,15 +177,15 @@ │ │ invoke-virtual {p0}, Landroid/support/v7/internal/view/a;->d()Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ - sget v3, Landroid/support/v7/a/e;->abc_action_bar_stacked_max_height:I │ + sget v3, Landroid/support/v7/b/e;->abc_action_bar_stacked_max_height:I │ │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v2 │ │ invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I │ │ @@ -228,15 +228,15 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/e;->abc_action_bar_stacked_tab_max_width:I │ + sget v1, Landroid/support/v7/b/e;->abc_action_bar_stacked_tab_max_width:I │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v7/internal/view/b.smali │ @@ -1,41 +1,41 @@ │ .class public Landroid/support/v7/internal/view/b; │ -.super Landroid/support/v7/b/a; │ +.super Landroid/support/v7/c/a; │ │ # interfaces │ .implements Landroid/support/v7/internal/view/menu/j; │ │ │ # instance fields │ .field private a:Landroid/content/Context; │ │ .field private b:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ -.field private c:Landroid/support/v7/b/b; │ +.field private c:Landroid/support/v7/c/b; │ │ .field private d:Ljava/lang/ref/WeakReference; │ │ .field private e:Z │ │ .field private f:Z │ │ .field private g:Landroid/support/v7/internal/view/menu/i; │ │ │ # direct methods │ -.method public constructor (Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/b/b;Z)V │ +.method public constructor (Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/c/b;Z)V │ .locals 2 │ │ - invoke-direct {p0}, Landroid/support/v7/b/a;->()V │ + invoke-direct {p0}, Landroid/support/v7/c/a;->()V │ │ iput-object p1, p0, Landroid/support/v7/internal/view/b;->a:Landroid/content/Context; │ │ iput-object p2, p0, Landroid/support/v7/internal/view/b;->b:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ - iput-object p3, p0, Landroid/support/v7/internal/view/b;->c:Landroid/support/v7/b/b; │ + iput-object p3, p0, Landroid/support/v7/internal/view/b;->c:Landroid/support/v7/c/b; │ │ new-instance v0, Landroid/support/v7/internal/view/menu/i; │ │ invoke-direct {v0, p1}, Landroid/support/v7/internal/view/menu/i;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ @@ -127,29 +127,29 @@ │ │ return-void │ .end method │ │ .method public a(Z)V │ .locals 1 │ │ - invoke-super {p0, p1}, Landroid/support/v7/b/a;->a(Z)V │ + invoke-super {p0, p1}, Landroid/support/v7/c/a;->a(Z)V │ │ iget-object v0, p0, Landroid/support/v7/internal/view/b;->b:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ActionBarContextView;->setTitleOptional(Z)V │ │ return-void │ .end method │ │ .method public a(Landroid/support/v7/internal/view/menu/i;Landroid/view/MenuItem;)Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/b;->c:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/view/b;->c:Landroid/support/v7/c/b; │ │ - invoke-interface {v0, p0, p2}, Landroid/support/v7/b/b;->a(Landroid/support/v7/b/a;Landroid/view/MenuItem;)Z │ + invoke-interface {v0, p0, p2}, Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public b()Landroid/view/Menu; │ @@ -201,29 +201,29 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/view/b;->b:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ const/16 v1, 0x20 │ │ invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;->sendAccessibilityEvent(I)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/b;->c:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/view/b;->c:Landroid/support/v7/c/b; │ │ - invoke-interface {v0, p0}, Landroid/support/v7/b/b;->a(Landroid/support/v7/b/a;)V │ + invoke-interface {v0, p0}, Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;)V │ │ goto :goto_0 │ .end method │ │ .method public d()V │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/b;->c:Landroid/support/v7/b/b; │ + iget-object v0, p0, Landroid/support/v7/internal/view/b;->c:Landroid/support/v7/c/b; │ │ iget-object v1, p0, Landroid/support/v7/internal/view/b;->g:Landroid/support/v7/internal/view/menu/i; │ │ - invoke-interface {v0, p0, v1}, Landroid/support/v7/b/b;->b(Landroid/support/v7/b/a;Landroid/view/Menu;)Z │ + invoke-interface {v0, p0, v1}, Landroid/support/v7/c/b;->b(Landroid/support/v7/c/a;Landroid/view/Menu;)Z │ │ return-void │ .end method │ │ .method public f()Ljava/lang/CharSequence; │ .locals 1 ├── smali/android/support/v7/internal/view/d.smali │ @@ -1,86 +1,86 @@ │ .class public Landroid/support/v7/internal/view/d; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v7/b/b; │ +.implements Landroid/support/v7/c/b; │ │ │ # instance fields │ .field final a:Landroid/view/ActionMode$Callback; │ │ .field final b:Landroid/content/Context; │ │ -.field final c:Landroid/support/v4/f/m; │ +.field final c:Landroid/support/a/f/m; │ │ -.field final d:Landroid/support/v4/f/m; │ +.field final d:Landroid/support/a/f/m; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/view/ActionMode$Callback;)V │ .locals 1 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ iput-object p1, p0, Landroid/support/v7/internal/view/d;->b:Landroid/content/Context; │ │ iput-object p2, p0, Landroid/support/v7/internal/view/d;->a:Landroid/view/ActionMode$Callback; │ │ - new-instance v0, Landroid/support/v4/f/m; │ + new-instance v0, Landroid/support/a/f/m; │ │ - invoke-direct {v0}, Landroid/support/v4/f/m;->()V │ + invoke-direct {v0}, Landroid/support/a/f/m;->()V │ │ - iput-object v0, p0, Landroid/support/v7/internal/view/d;->c:Landroid/support/v4/f/m; │ + iput-object v0, p0, Landroid/support/v7/internal/view/d;->c:Landroid/support/a/f/m; │ │ - new-instance v0, Landroid/support/v4/f/m; │ + new-instance v0, Landroid/support/a/f/m; │ │ - invoke-direct {v0}, Landroid/support/v4/f/m;->()V │ + invoke-direct {v0}, Landroid/support/a/f/m;->()V │ │ - iput-object v0, p0, Landroid/support/v7/internal/view/d;->d:Landroid/support/v4/f/m; │ + iput-object v0, p0, Landroid/support/v7/internal/view/d;->d:Landroid/support/a/f/m; │ │ return-void │ .end method │ │ .method private a(Landroid/view/Menu;)Landroid/view/Menu; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/d;->d:Landroid/support/v4/f/m; │ + iget-object v0, p0, Landroid/support/v7/internal/view/d;->d:Landroid/support/a/f/m; │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/f/m;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, p1}, Landroid/support/a/f/m;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/Menu; │ │ if-nez v0, :cond_0 │ │ iget-object v1, p0, Landroid/support/v7/internal/view/d;->b:Landroid/content/Context; │ │ move-object v0, p1 │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/a;)Landroid/view/Menu; │ + invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/a/d/a/a;)Landroid/view/Menu; │ │ move-result-object v0 │ │ - iget-object v1, p0, Landroid/support/v7/internal/view/d;->d:Landroid/support/v4/f/m; │ + iget-object v1, p0, Landroid/support/v7/internal/view/d;->d:Landroid/support/a/f/m; │ │ - invoke-virtual {v1, p1, v0}, Landroid/support/v4/f/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1, v0}, Landroid/support/a/f/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ :cond_0 │ return-object v0 │ .end method │ │ -.method private b(Landroid/support/v7/b/a;)Landroid/view/ActionMode; │ +.method private b(Landroid/support/v7/c/a;)Landroid/view/ActionMode; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/d;->c:Landroid/support/v4/f/m; │ + iget-object v0, p0, Landroid/support/v7/internal/view/d;->c:Landroid/support/a/f/m; │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/f/m;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, p1}, Landroid/support/a/f/m;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/view/c; │ │ if-eqz v0, :cond_0 │ │ @@ -88,89 +88,89 @@ │ return-object v0 │ │ :cond_0 │ new-instance v0, Landroid/support/v7/internal/view/c; │ │ iget-object v1, p0, Landroid/support/v7/internal/view/d;->b:Landroid/content/Context; │ │ - invoke-direct {v0, v1, p1}, Landroid/support/v7/internal/view/c;->(Landroid/content/Context;Landroid/support/v7/b/a;)V │ + invoke-direct {v0, v1, p1}, Landroid/support/v7/internal/view/c;->(Landroid/content/Context;Landroid/support/v7/c/a;)V │ │ - iget-object v1, p0, Landroid/support/v7/internal/view/d;->c:Landroid/support/v4/f/m; │ + iget-object v1, p0, Landroid/support/v7/internal/view/d;->c:Landroid/support/a/f/m; │ │ - invoke-virtual {v1, p1, v0}, Landroid/support/v4/f/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1, v0}, Landroid/support/a/f/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/support/v7/b/a;)V │ +.method public a(Landroid/support/v7/c/a;)V │ .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/d;->a:Landroid/view/ActionMode$Callback; │ │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/view/d;->b(Landroid/support/v7/b/a;)Landroid/view/ActionMode; │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/view/d;->b(Landroid/support/v7/c/a;)Landroid/view/ActionMode; │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Landroid/view/ActionMode$Callback;->onDestroyActionMode(Landroid/view/ActionMode;)V │ │ return-void │ .end method │ │ -.method public a(Landroid/support/v7/b/a;Landroid/view/Menu;)Z │ +.method public a(Landroid/support/v7/c/a;Landroid/view/Menu;)Z │ .locals 3 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/d;->a:Landroid/view/ActionMode$Callback; │ │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/view/d;->b(Landroid/support/v7/b/a;)Landroid/view/ActionMode; │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/view/d;->b(Landroid/support/v7/c/a;)Landroid/view/ActionMode; │ │ move-result-object v1 │ │ invoke-direct {p0, p2}, Landroid/support/v7/internal/view/d;->a(Landroid/view/Menu;)Landroid/view/Menu; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;->onCreateActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method public a(Landroid/support/v7/b/a;Landroid/view/MenuItem;)Z │ +.method public a(Landroid/support/v7/c/a;Landroid/view/MenuItem;)Z │ .locals 3 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/d;->a:Landroid/view/ActionMode$Callback; │ │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/view/d;->b(Landroid/support/v7/b/a;)Landroid/view/ActionMode; │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/view/d;->b(Landroid/support/v7/c/a;)Landroid/view/ActionMode; │ │ move-result-object v1 │ │ iget-object v2, p0, Landroid/support/v7/internal/view/d;->b:Landroid/content/Context; │ │ - check-cast p2, Landroid/support/v4/c/a/b; │ + check-cast p2, Landroid/support/a/d/a/b; │ │ - invoke-static {v2, p2}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/b;)Landroid/view/MenuItem; │ + invoke-static {v2, p2}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/a/d/a/b;)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;->onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method public b(Landroid/support/v7/b/a;Landroid/view/Menu;)Z │ +.method public b(Landroid/support/v7/c/a;Landroid/view/Menu;)Z │ .locals 3 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/d;->a:Landroid/view/ActionMode$Callback; │ │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/view/d;->b(Landroid/support/v7/b/a;)Landroid/view/ActionMode; │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/view/d;->b(Landroid/support/v7/c/a;)Landroid/view/ActionMode; │ │ move-result-object v1 │ │ invoke-direct {p0, p2}, Landroid/support/v7/internal/view/d;->a(Landroid/view/Menu;)Landroid/view/Menu; │ │ move-result-object v2 ├── smali/android/support/v7/internal/view/e.smali │ @@ -316,25 +316,25 @@ │ │ invoke-virtual {v7}, Landroid/support/v7/internal/view/g;->d()Z │ │ move-result v3 │ │ if-nez v3, :cond_1 │ │ - invoke-static {v7}, Landroid/support/v7/internal/view/g;->a(Landroid/support/v7/internal/view/g;)Landroid/support/v4/view/g; │ + invoke-static {v7}, Landroid/support/v7/internal/view/g;->a(Landroid/support/v7/internal/view/g;)Landroid/support/a/g/a; │ │ move-result-object v3 │ │ if-eqz v3, :cond_a │ │ - invoke-static {v7}, Landroid/support/v7/internal/view/g;->a(Landroid/support/v7/internal/view/g;)Landroid/support/v4/view/g; │ + invoke-static {v7}, Landroid/support/v7/internal/view/g;->a(Landroid/support/v7/internal/view/g;)Landroid/support/a/g/a; │ │ move-result-object v3 │ │ - invoke-virtual {v3}, Landroid/support/v4/view/g;->e()Z │ + invoke-virtual {v3}, Landroid/support/a/g/a;->e()Z │ │ move-result v3 │ │ if-eqz v3, :cond_a │ │ invoke-virtual {v7}, Landroid/support/v7/internal/view/g;->c()Landroid/view/SubMenu; │ │ @@ -448,15 +448,15 @@ │ .end method │ │ │ # virtual methods │ .method public inflate(ILandroid/view/Menu;)V │ .locals 4 │ │ - instance-of v0, p2, Landroid/support/v4/c/a/a; │ + instance-of v0, p2, Landroid/support/a/d/a/a; │ │ if-nez v0, :cond_1 │ │ invoke-super {p0, p1, p2}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ :cond_0 │ :goto_0 ├── smali/android/support/v7/internal/view/g.smali │ @@ -49,15 +49,15 @@ │ │ .field private w:Ljava/lang/String; │ │ .field private x:Ljava/lang/String; │ │ .field private y:Ljava/lang/String; │ │ -.field private z:Landroid/support/v4/view/g; │ +.field private z:Landroid/support/a/g/a; │ │ │ # direct methods │ .method public constructor (Landroid/support/v7/internal/view/e;Landroid/view/Menu;)V │ .locals 0 │ │ iput-object p1, p0, Landroid/support/v7/internal/view/g;->a:Landroid/support/v7/internal/view/e; │ @@ -85,18 +85,18 @@ │ invoke-virtual {p1, v0}, Ljava/lang/String;->charAt(I)C │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ -.method static synthetic a(Landroid/support/v7/internal/view/g;)Landroid/support/v4/view/g; │ +.method static synthetic a(Landroid/support/v7/internal/view/g;)Landroid/support/a/g/a; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/a/g/a; │ │ return-object v0 │ .end method │ │ .method private a(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ .locals 4 │ │ @@ -218,15 +218,15 @@ │ │ iget v0, p0, Landroid/support/v7/internal/view/g;->u:I │ │ if-ltz v0, :cond_0 │ │ iget v0, p0, Landroid/support/v7/internal/view/g;->u:I │ │ - invoke-static {p1, v0}, Landroid/support/v4/view/aa;->a(Landroid/view/MenuItem;I)V │ + invoke-static {p1, v0}, Landroid/support/a/g/n;->a(Landroid/view/MenuItem;I)V │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v7/internal/view/g;->y:Ljava/lang/String; │ │ if-eqz v0, :cond_3 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/g;->a:Landroid/support/v7/internal/view/e; │ @@ -315,36 +315,36 @@ │ │ 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; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/View; │ │ - invoke-static {p1, v0}, Landroid/support/v4/view/aa;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ + invoke-static {p1, v0}, Landroid/support/a/g/n;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ :goto_2 │ iget v0, p0, Landroid/support/v7/internal/view/g;->v:I │ │ if-lez v0, :cond_6 │ │ if-nez v1, :cond_9 │ │ iget v0, p0, Landroid/support/v7/internal/view/g;->v:I │ │ - invoke-static {p1, v0}, Landroid/support/v4/view/aa;->b(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + invoke-static {p1, v0}, Landroid/support/a/g/n;->b(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ :cond_6 │ :goto_3 │ - iget-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/a/g/a; │ │ if-eqz v0, :cond_7 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/a/g/a; │ │ - invoke-static {p1, v0}, Landroid/support/v4/view/aa;->a(Landroid/view/MenuItem;Landroid/support/v4/view/g;)Landroid/view/MenuItem; │ + invoke-static {p1, v0}, Landroid/support/a/g/n;->a(Landroid/view/MenuItem;Landroid/support/a/g/a;)Landroid/view/MenuItem; │ │ :cond_7 │ return-void │ │ :cond_8 │ instance-of v0, p1, Landroid/support/v7/internal/view/menu/o; │ │ @@ -406,61 +406,61 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/view/g;->a:Landroid/support/v7/internal/view/e; │ │ invoke-static {v0}, Landroid/support/v7/internal/view/e;->a(Landroid/support/v7/internal/view/e;)Landroid/content/Context; │ │ move-result-object v0 │ │ - sget-object v1, Landroid/support/v7/a/l;->MenuGroup:[I │ + sget-object v1, Landroid/support/v7/b/l;->MenuGroup:[I │ │ invoke-virtual {v0, p1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/l;->MenuGroup_android_id:I │ + sget v1, Landroid/support/v7/b/l;->MenuGroup_android_id:I │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/view/g;->c:I │ │ - sget v1, Landroid/support/v7/a/l;->MenuGroup_android_menuCategory:I │ + sget v1, Landroid/support/v7/b/l;->MenuGroup_android_menuCategory:I │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/view/g;->d:I │ │ - sget v1, Landroid/support/v7/a/l;->MenuGroup_android_orderInCategory:I │ + sget v1, Landroid/support/v7/b/l;->MenuGroup_android_orderInCategory:I │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/view/g;->e:I │ │ - sget v1, Landroid/support/v7/a/l;->MenuGroup_android_checkableBehavior:I │ + sget v1, Landroid/support/v7/b/l;->MenuGroup_android_checkableBehavior:I │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/view/g;->f:I │ │ - sget v1, Landroid/support/v7/a/l;->MenuGroup_android_visible:I │ + sget v1, Landroid/support/v7/b/l;->MenuGroup_android_visible:I │ │ invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v1 │ │ iput-boolean v1, p0, Landroid/support/v7/internal/view/g;->g:Z │ │ - sget v1, Landroid/support/v7/a/l;->MenuGroup_android_enabled:I │ + sget v1, Landroid/support/v7/b/l;->MenuGroup_android_enabled:I │ │ invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v1 │ │ iput-boolean v1, p0, Landroid/support/v7/internal/view/g;->h:Z │ │ @@ -504,37 +504,37 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/view/g;->a:Landroid/support/v7/internal/view/e; │ │ invoke-static {v0}, Landroid/support/v7/internal/view/e;->a(Landroid/support/v7/internal/view/e;)Landroid/content/Context; │ │ move-result-object v0 │ │ - sget-object v3, Landroid/support/v7/a/l;->MenuItem:[I │ + sget-object v3, Landroid/support/v7/b/l;->MenuItem:[I │ │ invoke-virtual {v0, p1, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v3 │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_id:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_id:I │ │ invoke-virtual {v3, v0, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v7/internal/view/g;->j:I │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_menuCategory:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_menuCategory:I │ │ iget v4, p0, Landroid/support/v7/internal/view/g;->d:I │ │ invoke-virtual {v3, v0, v4}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v0 │ │ - sget v4, Landroid/support/v7/a/l;->MenuItem_android_orderInCategory:I │ + sget v4, Landroid/support/v7/b/l;->MenuItem_android_orderInCategory:I │ │ iget v5, p0, Landroid/support/v7/internal/view/g;->e:I │ │ invoke-virtual {v3, v4, v5}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v4 │ │ @@ -546,147 +546,147 @@ │ │ and-int/2addr v4, v5 │ │ or-int/2addr v0, v4 │ │ iput v0, p0, Landroid/support/v7/internal/view/g;->k:I │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_title:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_title:I │ │ invoke-virtual {v3, v0}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/view/g;->l:Ljava/lang/CharSequence; │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_titleCondensed:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_titleCondensed:I │ │ invoke-virtual {v3, v0}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/view/g;->m:Ljava/lang/CharSequence; │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_icon:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_icon:I │ │ invoke-virtual {v3, v0, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v7/internal/view/g;->n:I │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_alphabeticShortcut:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_alphabeticShortcut:I │ │ invoke-virtual {v3, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-direct {p0, v0}, Landroid/support/v7/internal/view/g;->a(Ljava/lang/String;)C │ │ move-result v0 │ │ iput-char v0, p0, Landroid/support/v7/internal/view/g;->o:C │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_numericShortcut:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_numericShortcut:I │ │ invoke-virtual {v3, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-direct {p0, v0}, Landroid/support/v7/internal/view/g;->a(Ljava/lang/String;)C │ │ move-result v0 │ │ iput-char v0, p0, Landroid/support/v7/internal/view/g;->p:C │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_checkable:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_checkable:I │ │ invoke-virtual {v3, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_checkable:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_checkable:I │ │ invoke-virtual {v3, v0, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ move v0, v1 │ │ :goto_0 │ iput v0, p0, Landroid/support/v7/internal/view/g;->q:I │ │ :goto_1 │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_checked:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_checked:I │ │ invoke-virtual {v3, v0, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Landroid/support/v7/internal/view/g;->r:Z │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_visible:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_visible:I │ │ iget-boolean v4, p0, Landroid/support/v7/internal/view/g;->g:Z │ │ invoke-virtual {v3, v0, v4}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Landroid/support/v7/internal/view/g;->s:Z │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_enabled:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_enabled:I │ │ iget-boolean v4, p0, Landroid/support/v7/internal/view/g;->h:Z │ │ invoke-virtual {v3, v0, v4}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Landroid/support/v7/internal/view/g;->t:Z │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_showAsAction:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_showAsAction:I │ │ const/4 v4, -0x1 │ │ invoke-virtual {v3, v0, v4}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v7/internal/view/g;->u:I │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_android_onClick:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_android_onClick:I │ │ invoke-virtual {v3, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/view/g;->y:Ljava/lang/String; │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_actionLayout:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_actionLayout:I │ │ invoke-virtual {v3, v0, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v7/internal/view/g;->v:I │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_actionViewClass:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_actionViewClass:I │ │ invoke-virtual {v3, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/view/g;->w:Ljava/lang/String; │ │ - sget v0, Landroid/support/v7/a/l;->MenuItem_actionProviderClass:I │ + sget v0, Landroid/support/v7/b/l;->MenuItem_actionProviderClass:I │ │ invoke-virtual {v3, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/view/g;->x:Ljava/lang/String; │ │ @@ -717,17 +717,17 @@ │ │ move-result-object v4 │ │ invoke-direct {p0, v0, v1, v4}, Landroid/support/v7/internal/view/g;->a(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/view/g; │ + check-cast v0, Landroid/support/a/g/a; │ │ - iput-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/v4/view/g; │ + iput-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/a/g/a; │ │ :goto_3 │ invoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V │ │ iput-boolean v2, p0, Landroid/support/v7/internal/view/g;->i:Z │ │ return-void │ @@ -757,15 +757,15 @@ │ const-string v1, "Ignoring attribute \'actionProviderClass\'. Action view already specified." │ │ invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_4 │ const/4 v0, 0x0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/v4/view/g; │ + iput-object v0, p0, Landroid/support/v7/internal/view/g;->z:Landroid/support/a/g/a; │ │ goto :goto_3 │ .end method │ │ .method public c()Landroid/view/SubMenu; │ .locals 5 ├── smali/android/support/v7/internal/view/h.smali │ @@ -5,19 +5,19 @@ │ # instance fields │ .field private final a:Ljava/util/ArrayList; │ │ .field private b:J │ │ .field private c:Landroid/view/animation/Interpolator; │ │ -.field private d:Landroid/support/v4/view/cv; │ +.field private d:Landroid/support/a/g/bn; │ │ .field private e:Z │ │ -.field private final f:Landroid/support/v4/view/cw; │ +.field private final f:Landroid/support/a/g/bo; │ │ │ # direct methods │ .method public constructor ()V │ .locals 2 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -26,29 +26,29 @@ │ │ iput-wide v0, p0, Landroid/support/v7/internal/view/h;->b:J │ │ new-instance v0, Landroid/support/v7/internal/view/i; │ │ invoke-direct {v0, p0}, Landroid/support/v7/internal/view/i;->(Landroid/support/v7/internal/view/h;)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/view/h;->f:Landroid/support/v4/view/cw; │ + iput-object v0, p0, Landroid/support/v7/internal/view/h;->f:Landroid/support/a/g/bo; │ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v7/internal/view/h;->a:Ljava/util/ArrayList; │ │ return-void │ .end method │ │ -.method static synthetic a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/view/cv; │ +.method static synthetic a(Landroid/support/v7/internal/view/h;)Landroid/support/a/g/bn; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/h;->d:Landroid/support/v4/view/cv; │ + iget-object v0, p0, Landroid/support/v7/internal/view/h;->d:Landroid/support/a/g/bn; │ │ return-object v0 │ .end method │ │ .method static synthetic b(Landroid/support/v7/internal/view/h;)V │ .locals 0 │ │ @@ -86,37 +86,37 @@ │ │ iput-wide p1, p0, Landroid/support/v7/internal/view/h;->b:J │ │ :cond_0 │ return-object p0 │ .end method │ │ -.method public a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ +.method public a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ .locals 1 │ │ iget-boolean v0, p0, Landroid/support/v7/internal/view/h;->e:Z │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/h;->a:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ :cond_0 │ return-object p0 │ .end method │ │ -.method public a(Landroid/support/v4/view/cv;)Landroid/support/v7/internal/view/h; │ +.method public a(Landroid/support/a/g/bn;)Landroid/support/v7/internal/view/h; │ .locals 1 │ │ iget-boolean v0, p0, Landroid/support/v7/internal/view/h;->e:Z │ │ if-nez v0, :cond_0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/view/h;->d:Landroid/support/v4/view/cv; │ + iput-object p1, p0, Landroid/support/v7/internal/view/h;->d:Landroid/support/a/g/bn; │ │ :cond_0 │ return-object p0 │ .end method │ │ .method public a(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/h; │ .locals 1 │ @@ -155,48 +155,48 @@ │ │ if-eqz v0, :cond_4 │ │ invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/view/cf; │ + check-cast v0, Landroid/support/a/g/ax; │ │ iget-wide v2, p0, Landroid/support/v7/internal/view/h;->b:J │ │ const-wide/16 v4, 0x0 │ │ cmp-long v2, v2, v4 │ │ if-ltz v2, :cond_1 │ │ iget-wide v2, p0, Landroid/support/v7/internal/view/h;->b:J │ │ - invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v2, v3}, Landroid/support/a/g/ax;->a(J)Landroid/support/a/g/ax; │ │ :cond_1 │ iget-object v2, p0, Landroid/support/v7/internal/view/h;->c:Landroid/view/animation/Interpolator; │ │ if-eqz v2, :cond_2 │ │ iget-object v2, p0, Landroid/support/v7/internal/view/h;->c:Landroid/view/animation/Interpolator; │ │ - invoke-virtual {v0, v2}, Landroid/support/v4/view/cf;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v2}, Landroid/support/a/g/ax;->a(Landroid/view/animation/Interpolator;)Landroid/support/a/g/ax; │ │ :cond_2 │ - iget-object v2, p0, Landroid/support/v7/internal/view/h;->d:Landroid/support/v4/view/cv; │ + iget-object v2, p0, Landroid/support/v7/internal/view/h;->d:Landroid/support/a/g/bn; │ │ if-eqz v2, :cond_3 │ │ - iget-object v2, p0, Landroid/support/v7/internal/view/h;->f:Landroid/support/v4/view/cw; │ + iget-object v2, p0, Landroid/support/v7/internal/view/h;->f:Landroid/support/a/g/bo; │ │ - invoke-virtual {v0, v2}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v2}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ │ :cond_3 │ - invoke-virtual {v0}, Landroid/support/v4/view/cf;->b()V │ + invoke-virtual {v0}, Landroid/support/a/g/ax;->b()V │ │ goto :goto_1 │ │ :cond_4 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v7/internal/view/h;->e:Z │ @@ -228,17 +228,17 @@ │ │ if-eqz v0, :cond_1 │ │ invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/view/cf; │ + check-cast v0, Landroid/support/a/g/ax; │ │ - invoke-virtual {v0}, Landroid/support/v4/view/cf;->a()V │ + invoke-virtual {v0}, Landroid/support/a/g/ax;->a()V │ │ goto :goto_1 │ │ :cond_1 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v7/internal/view/h;->e:Z ├── smali/android/support/v7/internal/view/c.smali │ @@ -7,218 +7,218 @@ │ value = 0xb │ .end annotation │ │ │ # instance fields │ .field final a:Landroid/content/Context; │ │ -.field final b:Landroid/support/v7/b/a; │ +.field final b:Landroid/support/v7/c/a; │ │ │ # direct methods │ -.method public constructor (Landroid/content/Context;Landroid/support/v7/b/a;)V │ +.method public constructor (Landroid/content/Context;Landroid/support/v7/c/a;)V │ .locals 0 │ │ invoke-direct {p0}, Landroid/view/ActionMode;->()V │ │ iput-object p1, p0, Landroid/support/v7/internal/view/c;->a:Landroid/content/Context; │ │ - iput-object p2, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iput-object p2, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ return-void │ .end method │ │ │ # virtual methods │ .method public finish()V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->c()V │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->c()V │ │ return-void │ .end method │ │ .method public getCustomView()Landroid/view/View; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->i()Landroid/view/View; │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->i()Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getMenu()Landroid/view/Menu; │ .locals 2 │ │ iget-object v1, p0, Landroid/support/v7/internal/view/c;->a:Landroid/content/Context; │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->b()Landroid/view/Menu; │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->b()Landroid/view/Menu; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/a;)Landroid/view/Menu; │ + invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/a/d/a/a;)Landroid/view/Menu; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getMenuInflater()Landroid/view/MenuInflater; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->a()Landroid/view/MenuInflater; │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->a()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getSubtitle()Ljava/lang/CharSequence; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->g()Ljava/lang/CharSequence; │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->g()Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getTag()Ljava/lang/Object; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->j()Ljava/lang/Object; │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->j()Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getTitle()Ljava/lang/CharSequence; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->f()Ljava/lang/CharSequence; │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->f()Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getTitleOptionalHint()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->k()Z │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->k()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public invalidate()V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->d()V │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->d()V │ │ return-void │ .end method │ │ .method public isTitleOptional()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->h()Z │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->h()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setCustomView(Landroid/view/View;)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/b/a;->a(Landroid/view/View;)V │ + invoke-virtual {v0, p1}, Landroid/support/v7/c/a;->a(Landroid/view/View;)V │ │ return-void │ .end method │ │ .method public setSubtitle(I)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/b/a;->b(I)V │ + invoke-virtual {v0, p1}, Landroid/support/v7/c/a;->b(I)V │ │ return-void │ .end method │ │ .method public setSubtitle(Ljava/lang/CharSequence;)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/b/a;->a(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, p1}, Landroid/support/v7/c/a;->a(Ljava/lang/CharSequence;)V │ │ return-void │ .end method │ │ .method public setTag(Ljava/lang/Object;)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/b/a;->a(Ljava/lang/Object;)V │ + invoke-virtual {v0, p1}, Landroid/support/v7/c/a;->a(Ljava/lang/Object;)V │ │ return-void │ .end method │ │ .method public setTitle(I)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/b/a;->a(I)V │ + invoke-virtual {v0, p1}, Landroid/support/v7/c/a;->a(I)V │ │ return-void │ .end method │ │ .method public setTitle(Ljava/lang/CharSequence;)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/b/a;->b(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, p1}, Landroid/support/v7/c/a;->b(Ljava/lang/CharSequence;)V │ │ return-void │ .end method │ │ .method public setTitleOptionalHint(Z)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/c/a; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/b/a;->a(Z)V │ + invoke-virtual {v0, p1}, Landroid/support/v7/c/a;->a(Z)V │ │ return-void │ .end method ├── smali/android/support/v7/internal/view/i.smali │ @@ -1,9 +1,9 @@ │ .class Landroid/support/v7/internal/view/i; │ -.super Landroid/support/v4/view/cw; │ +.super Landroid/support/a/g/bo; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/view/h; │ │ .field private b:Z │ │ @@ -14,15 +14,15 @@ │ .method constructor (Landroid/support/v7/internal/view/h;)V │ .locals 1 │ │ const/4 v0, 0x0 │ │ iput-object p1, p0, Landroid/support/v7/internal/view/i;->a:Landroid/support/v7/internal/view/h; │ │ - invoke-direct {p0}, Landroid/support/v4/view/cw;->()V │ + invoke-direct {p0}, Landroid/support/a/g/bo;->()V │ │ iput-boolean v0, p0, Landroid/support/v7/internal/view/i;->b:Z │ │ iput v0, p0, Landroid/support/v7/internal/view/i;->c:I │ │ return-void │ .end method │ @@ -59,29 +59,29 @@ │ :cond_1 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v7/internal/view/i;->b:Z │ │ iget-object v0, p0, Landroid/support/v7/internal/view/i;->a:Landroid/support/v7/internal/view/h; │ │ - invoke-static {v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/view/cv; │ + invoke-static {v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/a/g/bn; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/i;->a:Landroid/support/v7/internal/view/h; │ │ - invoke-static {v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/view/cv; │ + invoke-static {v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/a/g/bn; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ - invoke-interface {v0, v1}, Landroid/support/v4/view/cv;->a(Landroid/view/View;)V │ + invoke-interface {v0, v1}, Landroid/support/a/g/bn;->a(Landroid/view/View;)V │ │ goto :goto_0 │ .end method │ │ .method public b(Landroid/view/View;)V │ .locals 2 │ │ @@ -101,29 +101,29 @@ │ │ move-result v1 │ │ if-ne v0, v1, :cond_1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/i;->a:Landroid/support/v7/internal/view/h; │ │ - invoke-static {v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/view/cv; │ + invoke-static {v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/a/g/bn; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/i;->a:Landroid/support/v7/internal/view/h; │ │ - invoke-static {v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/view/cv; │ + invoke-static {v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/a/g/bn; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ - invoke-interface {v0, v1}, Landroid/support/v4/view/cv;->b(Landroid/view/View;)V │ + invoke-interface {v0, v1}, Landroid/support/a/g/bn;->b(Landroid/view/View;)V │ │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v7/internal/view/i;->a()V │ │ :cond_1 │ return-void │ .end method ├── smali/android/support/v7/internal/view/menu/ActionMenuItemView.smali │ @@ -1,9 +1,9 @@ │ .class public Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ -.super Landroid/support/v7/internal/widget/v; │ +.super Landroid/support/v7/internal/widget/x; │ │ # interfaces │ .implements Landroid/support/v7/internal/view/menu/aa; │ .implements Landroid/support/v7/widget/k; │ .implements Landroid/view/View$OnClickListener; │ .implements Landroid/view/View$OnLongClickListener; │ │ @@ -54,35 +54,35 @@ │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ .locals 4 │ │ const/4 v3, 0x0 │ │ - invoke-direct {p0, p1, p2, p3}, Landroid/support/v7/internal/widget/v;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + invoke-direct {p0, p1, p2, p3}, Landroid/support/v7/internal/widget/x;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/c;->abc_config_allowActionMenuItemTextWithIcon:I │ + sget v1, Landroid/support/v7/b/c;->abc_config_allowActionMenuItemTextWithIcon:I │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getBoolean(I)Z │ │ move-result v1 │ │ iput-boolean v1, p0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z │ │ - sget-object v1, Landroid/support/v7/a/l;->ActionMenuItemView:[I │ + sget-object v1, Landroid/support/v7/b/l;->ActionMenuItemView:[I │ │ invoke-virtual {p1, p2, v1, p3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v1 │ │ - sget v2, Landroid/support/v7/a/l;->ActionMenuItemView_android_minWidth:I │ + sget v2, Landroid/support/v7/b/l;->ActionMenuItemView_android_minWidth:I │ │ invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ │ move-result v2 │ │ iput v2, p0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->i:I │ │ @@ -378,26 +378,26 @@ │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x8 │ │ if-lt v0, v1, :cond_0 │ │ - invoke-super {p0, p1}, Landroid/support/v7/internal/widget/v;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ + invoke-super {p0, p1}, Landroid/support/v7/internal/widget/x;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/c;->abc_config_allowActionMenuItemTextWithIcon:I │ + sget v1, Landroid/support/v7/b/c;->abc_config_allowActionMenuItemTextWithIcon:I │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getBoolean(I)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z │ │ @@ -457,15 +457,15 @@ │ │ aget v0, v0, v1 │ │ div-int/lit8 v5, v5, 0x2 │ │ add-int/2addr v0, v5 │ │ - invoke-static {p1}, Landroid/support/v4/view/au;->d(Landroid/view/View;)I │ + invoke-static {p1}, Landroid/support/a/g/aa;->a(Landroid/view/View;)I │ │ move-result v5 │ │ if-nez v5, :cond_1 │ │ invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ @@ -540,18 +540,18 @@ │ │ move-result v3 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->getPaddingBottom()I │ │ move-result v4 │ │ - invoke-super {p0, v0, v2, v3, v4}, Landroid/support/v7/internal/widget/v;->setPadding(IIII)V │ + invoke-super {p0, v0, v2, v3, v4}, Landroid/support/v7/internal/widget/x;->setPadding(IIII)V │ │ :cond_0 │ - invoke-super {p0, p1, p2}, Landroid/support/v7/internal/widget/v;->onMeasure(II)V │ + invoke-super {p0, p1, p2}, Landroid/support/v7/internal/widget/x;->onMeasure(II)V │ │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ move-result v2 │ │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ @@ -580,15 +580,15 @@ │ │ if-ge v3, v0, :cond_1 │ │ invoke-static {v0, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v0 │ │ - invoke-super {p0, v0, p2}, Landroid/support/v7/internal/widget/v;->onMeasure(II)V │ + invoke-super {p0, v0, p2}, Landroid/support/v7/internal/widget/x;->onMeasure(II)V │ │ :cond_1 │ if-nez v1, :cond_2 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->c:Landroid/graphics/drawable/Drawable; │ │ if-eqz v0, :cond_2 │ @@ -619,15 +619,15 @@ │ │ move-result v2 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->getPaddingBottom()I │ │ move-result v3 │ │ - invoke-super {p0, v0, v1, v2, v3}, Landroid/support/v7/internal/widget/v;->setPadding(IIII)V │ + invoke-super {p0, v0, v1, v2, v3}, Landroid/support/v7/internal/widget/x;->setPadding(IIII)V │ │ :cond_2 │ return-void │ │ :cond_3 │ iget v0, p0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->i:I │ │ @@ -659,15 +659,15 @@ │ │ const/4 v0, 0x1 │ │ :goto_0 │ return v0 │ │ :cond_0 │ - invoke-super {p0, p1}, Landroid/support/v7/internal/widget/v;->onTouchEvent(Landroid/view/MotionEvent;)Z │ + invoke-super {p0, p1}, Landroid/support/v7/internal/widget/x;->onTouchEvent(Landroid/view/MotionEvent;)Z │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method public setCheckable(Z)V │ @@ -783,15 +783,15 @@ │ .end method │ │ .method public setPadding(IIII)V │ .locals 0 │ │ iput p1, p0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->j:I │ │ - invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v7/internal/widget/v;->setPadding(IIII)V │ + invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v7/internal/widget/x;->setPadding(IIII)V │ │ return-void │ .end method │ │ .method public setPopupCallback(Landroid/support/v7/internal/view/menu/c;)V │ .locals 0 ├── smali/android/support/v7/internal/view/menu/ExpandedMenuView.smali │ @@ -59,45 +59,45 @@ │ │ invoke-direct {p0, p1, p2}, Landroid/widget/ListView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ invoke-virtual {p0, p0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ sget-object v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;->a:[I │ │ - 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; │ + 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; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->d(I)Z │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->d(I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ :cond_0 │ - invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/bb;->d(I)Z │ + invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/bf;->d(I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setDivider(Landroid/graphics/drawable/Drawable;)V │ │ :cond_1 │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public a(Landroid/support/v7/internal/view/menu/i;)V ├── smali/android/support/v7/internal/view/menu/ListMenuItemView.smali │ @@ -51,39 +51,39 @@ │ │ const/4 v3, 0x0 │ │ invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ iput-object p1, p0, Landroid/support/v7/internal/view/menu/ListMenuItemView;->l:Landroid/content/Context; │ │ - sget-object v0, Landroid/support/v7/a/l;->MenuView:[I │ + sget-object v0, Landroid/support/v7/b/l;->MenuView:[I │ │ invoke-virtual {p1, p2, v0, p3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/l;->MenuView_android_itemBackground:I │ + sget v1, Landroid/support/v7/b/l;->MenuView_android_itemBackground:I │ │ invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v7/internal/view/menu/ListMenuItemView;->g:Landroid/graphics/drawable/Drawable; │ │ - sget v1, Landroid/support/v7/a/l;->MenuView_android_itemTextAppearance:I │ + sget v1, Landroid/support/v7/b/l;->MenuView_android_itemTextAppearance:I │ │ const/4 v2, -0x1 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/view/menu/ListMenuItemView;->h:I │ │ - sget v1, Landroid/support/v7/a/l;->MenuView_preserveIconSpacing:I │ + sget v1, Landroid/support/v7/b/l;->MenuView_preserveIconSpacing:I │ │ invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v1 │ │ iput-boolean v1, p0, Landroid/support/v7/internal/view/menu/ListMenuItemView;->j:Z │ │ @@ -99,15 +99,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-direct {p0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;->getInflater()Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/i;->abc_list_menu_item_icon:I │ + sget v1, Landroid/support/v7/b/i;->abc_list_menu_item_icon:I │ │ invoke-virtual {v0, v1, p0, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; │ │ @@ -123,15 +123,15 @@ │ .method private c()V │ .locals 3 │ │ invoke-direct {p0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;->getInflater()Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/i;->abc_list_menu_item_radio:I │ + sget v1, Landroid/support/v7/b/i;->abc_list_menu_item_radio:I │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, p0, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v0 │ │ @@ -149,15 +149,15 @@ │ .method private d()V │ .locals 3 │ │ invoke-direct {p0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;->getInflater()Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/i;->abc_list_menu_item_checkbox:I │ + sget v1, Landroid/support/v7/b/i;->abc_list_menu_item_checkbox:I │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, p0, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v0 │ │ @@ -326,15 +326,15 @@ │ │ invoke-super {p0}, Landroid/widget/LinearLayout;->onFinishInflate()V │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ListMenuItemView;->g:Landroid/graphics/drawable/Drawable; │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - sget v0, Landroid/support/v7/a/g;->title:I │ + sget v0, Landroid/support/v7/b/g;->title:I │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ @@ -351,15 +351,15 @@ │ iget-object v1, p0, Landroid/support/v7/internal/view/menu/ListMenuItemView;->i:Landroid/content/Context; │ │ iget v2, p0, Landroid/support/v7/internal/view/menu/ListMenuItemView;->h:I │ │ invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ :cond_0 │ - sget v0, Landroid/support/v7/a/g;->shortcut:I │ + sget v0, Landroid/support/v7/b/g;->shortcut:I │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; ├── smali/android/support/v7/internal/view/menu/a.smali │ @@ -1,12 +1,12 @@ │ .class public Landroid/support/v7/internal/view/menu/a; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/c/a/b; │ +.implements Landroid/support/a/d/a/b; │ │ │ # instance fields │ .field private final a:I │ │ .field private final b:I │ │ @@ -62,59 +62,59 @@ │ iput-object p6, p0, Landroid/support/v7/internal/view/menu/a;->e:Ljava/lang/CharSequence; │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(I)Landroid/support/v4/c/a/b; │ +.method public a(I)Landroid/support/a/d/a/b; │ .locals 1 │ │ new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V │ │ throw v0 │ .end method │ │ -.method public a(Landroid/support/v4/view/af;)Landroid/support/v4/c/a/b; │ - .locals 0 │ - │ - return-object p0 │ -.end method │ - │ -.method public a(Landroid/support/v4/view/g;)Landroid/support/v4/c/a/b; │ +.method public a(Landroid/support/a/g/a;)Landroid/support/a/d/a/b; │ .locals 1 │ │ new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V │ │ throw v0 │ .end method │ │ -.method public a(Landroid/view/View;)Landroid/support/v4/c/a/b; │ +.method public a(Landroid/support/a/g/s;)Landroid/support/a/d/a/b; │ + .locals 0 │ + │ + return-object p0 │ +.end method │ + │ +.method public a(Landroid/view/View;)Landroid/support/a/d/a/b; │ .locals 1 │ │ new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V │ │ throw v0 │ .end method │ │ -.method public a()Landroid/support/v4/view/g; │ +.method public a()Landroid/support/a/g/a; │ .locals 1 │ │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ -.method public b(I)Landroid/support/v4/c/a/b; │ +.method public b(I)Landroid/support/a/d/a/b; │ .locals 0 │ │ invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/a;->setShowAsAction(I)V │ │ return-object p0 │ .end method │ │ @@ -355,25 +355,25 @@ │ │ throw v0 │ .end method │ │ .method public synthetic setActionView(I)Landroid/view/MenuItem; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/a;->a(I)Landroid/support/v4/c/a/b; │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/a;->a(I)Landroid/support/a/d/a/b; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public synthetic setActionView(Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/a;->a(Landroid/view/View;)Landroid/support/v4/c/a/b; │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/a;->a(Landroid/view/View;)Landroid/support/a/d/a/b; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setAlphabeticShortcut(C)Landroid/view/MenuItem; │ @@ -459,15 +459,15 @@ │ .method public setIcon(I)Landroid/view/MenuItem; │ .locals 1 │ │ iput p1, p0, Landroid/support/v7/internal/view/menu/a;->k:I │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/a;->l:Landroid/content/Context; │ │ - invoke-static {v0, p1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + invoke-static {v0, p1}, Landroid/support/a/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/view/menu/a;->j:Landroid/graphics/drawable/Drawable; │ │ return-object p0 │ .end method │ @@ -533,15 +533,15 @@ │ │ return-void │ .end method │ │ .method public synthetic setShowAsActionFlags(I)Landroid/view/MenuItem; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/a;->b(I)Landroid/support/v4/c/a/b; │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/a;->b(I)Landroid/support/a/d/a/b; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setTitle(I)Landroid/view/MenuItem; ├── smali/android/support/v7/internal/view/menu/ab.smali │ @@ -1,84 +1,84 @@ │ .class public final Landroid/support/v7/internal/view/menu/ab; │ .super Ljava/lang/Object; │ │ │ # direct methods │ -.method public static a(Landroid/content/Context;Landroid/support/v4/c/a/a;)Landroid/view/Menu; │ +.method public static a(Landroid/content/Context;Landroid/support/a/d/a/a;)Landroid/view/Menu; │ .locals 2 │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xe │ │ if-lt v0, v1, :cond_0 │ │ new-instance v0, Landroid/support/v7/internal/view/menu/ac; │ │ - invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/view/menu/ac;->(Landroid/content/Context;Landroid/support/v4/c/a/a;)V │ + invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/view/menu/ac;->(Landroid/content/Context;Landroid/support/a/d/a/a;)V │ │ return-object v0 │ │ :cond_0 │ new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V │ │ throw v0 │ .end method │ │ -.method public static a(Landroid/content/Context;Landroid/support/v4/c/a/b;)Landroid/view/MenuItem; │ +.method public static a(Landroid/content/Context;Landroid/support/a/d/a/b;)Landroid/view/MenuItem; │ .locals 2 │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ new-instance v0, Landroid/support/v7/internal/view/menu/t; │ │ - invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/view/menu/t;->(Landroid/content/Context;Landroid/support/v4/c/a/b;)V │ + invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/view/menu/t;->(Landroid/content/Context;Landroid/support/a/d/a/b;)V │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xe │ │ if-lt v0, v1, :cond_1 │ │ new-instance v0, Landroid/support/v7/internal/view/menu/o; │ │ - invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/view/menu/o;->(Landroid/content/Context;Landroid/support/v4/c/a/b;)V │ + invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/view/menu/o;->(Landroid/content/Context;Landroid/support/a/d/a/b;)V │ │ goto :goto_0 │ │ :cond_1 │ new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V │ │ throw v0 │ .end method │ │ -.method public static a(Landroid/content/Context;Landroid/support/v4/c/a/c;)Landroid/view/SubMenu; │ +.method public static a(Landroid/content/Context;Landroid/support/a/d/a/c;)Landroid/view/SubMenu; │ .locals 2 │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xe │ │ if-lt v0, v1, :cond_0 │ │ new-instance v0, Landroid/support/v7/internal/view/menu/ae; │ │ - invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/view/menu/ae;->(Landroid/content/Context;Landroid/support/v4/c/a/c;)V │ + invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/view/menu/ae;->(Landroid/content/Context;Landroid/support/a/d/a/c;)V │ │ return-object v0 │ │ :cond_0 │ new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V ├── smali/android/support/v7/internal/view/menu/ac.smali │ @@ -2,32 +2,32 @@ │ .super Landroid/support/v7/internal/view/menu/e; │ │ # interfaces │ .implements Landroid/view/Menu; │ │ │ # direct methods │ -.method constructor (Landroid/content/Context;Landroid/support/v4/c/a/a;)V │ +.method constructor (Landroid/content/Context;Landroid/support/a/d/a/a;)V │ .locals 0 │ │ invoke-direct {p0, p1, p2}, Landroid/support/v7/internal/view/menu/e;->(Landroid/content/Context;Ljava/lang/Object;)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public add(I)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/a;->add(I)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/a;->add(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ @@ -35,17 +35,17 @@ │ .end method │ │ .method public add(IIII)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2, p3, p4}, Landroid/support/v4/c/a/a;->add(IIII)Landroid/view/MenuItem; │ + invoke-interface {v0, p1, p2, p3, p4}, Landroid/support/a/d/a/a;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ @@ -53,17 +53,17 @@ │ .end method │ │ .method public add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2, p3, p4}, Landroid/support/v4/c/a/a;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v0, p1, p2, p3, p4}, Landroid/support/a/d/a/a;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ @@ -71,17 +71,17 @@ │ .end method │ │ .method public add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/a;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/a;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ @@ -100,15 +100,15 @@ │ array-length v1, v0 │ │ new-array v9, v1, [Landroid/view/MenuItem; │ │ :cond_0 │ iget-object v1, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v1, Landroid/support/v4/c/a/a; │ + check-cast v1, Landroid/support/a/d/a/a; │ │ move v2, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ @@ -116,15 +116,15 @@ │ │ move-object v6, p5 │ │ move-object/from16 v7, p6 │ │ move/from16 v8, p7 │ │ - invoke-interface/range {v1 .. v9}, Landroid/support/v4/c/a/a;->addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ + invoke-interface/range {v1 .. v9}, Landroid/support/a/d/a/a;->addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ move-result v2 │ │ if-eqz v9, :cond_1 │ │ const/4 v1, 0x0 │ │ @@ -150,17 +150,17 @@ │ .end method │ │ .method public addSubMenu(I)Landroid/view/SubMenu; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/a;->addSubMenu(I)Landroid/view/SubMenu; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/a;->addSubMenu(I)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ @@ -168,17 +168,17 @@ │ .end method │ │ .method public addSubMenu(IIII)Landroid/view/SubMenu; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2, p3, p4}, Landroid/support/v4/c/a/a;->addSubMenu(IIII)Landroid/view/SubMenu; │ + invoke-interface {v0, p1, p2, p3, p4}, Landroid/support/a/d/a/a;->addSubMenu(IIII)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ @@ -186,17 +186,17 @@ │ .end method │ │ .method public addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2, p3, p4}, Landroid/support/v4/c/a/a;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ + invoke-interface {v0, p1, p2, p3, p4}, Landroid/support/a/d/a/a;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ @@ -204,17 +204,17 @@ │ .end method │ │ .method public addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/a;->addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/a;->addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ @@ -224,41 +224,41 @@ │ .method public clear()V │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ac;->a()V │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/a;->clear()V │ + invoke-interface {v0}, Landroid/support/a/d/a/a;->clear()V │ │ return-void │ .end method │ │ .method public close()V │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/a;->close()V │ + invoke-interface {v0}, Landroid/support/a/d/a/a;->close()V │ │ return-void │ .end method │ │ .method public findItem(I)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/a;->findItem(I)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/a;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ @@ -266,17 +266,17 @@ │ .end method │ │ .method public getItem(I)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/a;->getItem(I)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/a;->getItem(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ @@ -284,147 +284,147 @@ │ .end method │ │ .method public hasVisibleItems()Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/a;->hasVisibleItems()Z │ + invoke-interface {v0}, Landroid/support/a/d/a/a;->hasVisibleItems()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isShortcutKey(ILandroid/view/KeyEvent;)Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2}, Landroid/support/v4/c/a/a;->isShortcutKey(ILandroid/view/KeyEvent;)Z │ + invoke-interface {v0, p1, p2}, Landroid/support/a/d/a/a;->isShortcutKey(ILandroid/view/KeyEvent;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public performIdentifierAction(II)Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2}, Landroid/support/v4/c/a/a;->performIdentifierAction(II)Z │ + invoke-interface {v0, p1, p2}, Landroid/support/a/d/a/a;->performIdentifierAction(II)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public performShortcut(ILandroid/view/KeyEvent;I)Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2, p3}, Landroid/support/v4/c/a/a;->performShortcut(ILandroid/view/KeyEvent;I)Z │ + invoke-interface {v0, p1, p2, p3}, Landroid/support/a/d/a/a;->performShortcut(ILandroid/view/KeyEvent;I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public removeGroup(I)V │ .locals 1 │ │ invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/ac;->a(I)V │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/a;->removeGroup(I)V │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/a;->removeGroup(I)V │ │ return-void │ .end method │ │ .method public removeItem(I)V │ .locals 1 │ │ invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/ac;->b(I)V │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/a;->removeItem(I)V │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/a;->removeItem(I)V │ │ return-void │ .end method │ │ .method public setGroupCheckable(IZZ)V │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2, p3}, Landroid/support/v4/c/a/a;->setGroupCheckable(IZZ)V │ + invoke-interface {v0, p1, p2, p3}, Landroid/support/a/d/a/a;->setGroupCheckable(IZZ)V │ │ return-void │ .end method │ │ .method public setGroupEnabled(IZ)V │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2}, Landroid/support/v4/c/a/a;->setGroupEnabled(IZ)V │ + invoke-interface {v0, p1, p2}, Landroid/support/a/d/a/a;->setGroupEnabled(IZ)V │ │ return-void │ .end method │ │ .method public setGroupVisible(IZ)V │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1, p2}, Landroid/support/v4/c/a/a;->setGroupVisible(IZ)V │ + invoke-interface {v0, p1, p2}, Landroid/support/a/d/a/a;->setGroupVisible(IZ)V │ │ return-void │ .end method │ │ .method public setQwertyMode(Z)V │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/a;->setQwertyMode(Z)V │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/a;->setQwertyMode(Z)V │ │ return-void │ .end method │ │ .method public size()I │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/a; │ + check-cast v0, Landroid/support/a/d/a/a; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/a;->size()I │ + invoke-interface {v0}, Landroid/support/a/d/a/a;->size()I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v7/internal/view/menu/ad.smali │ @@ -196,15 +196,15 @@ │ .method public setHeaderIcon(I)Landroid/view/SubMenu; │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ad;->e()Landroid/content/Context; │ │ move-result-object v0 │ │ - invoke-static {v0, p1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + invoke-static {v0, p1}, Landroid/support/a/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-super {p0, v0}, Landroid/support/v7/internal/view/menu/i;->a(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/i; │ │ return-object p0 │ .end method ├── smali/android/support/v7/internal/view/menu/ae.smali │ @@ -2,140 +2,140 @@ │ .super Landroid/support/v7/internal/view/menu/ac; │ │ # interfaces │ .implements Landroid/view/SubMenu; │ │ │ # direct methods │ -.method constructor (Landroid/content/Context;Landroid/support/v4/c/a/c;)V │ +.method constructor (Landroid/content/Context;Landroid/support/a/d/a/c;)V │ .locals 0 │ │ - invoke-direct {p0, p1, p2}, Landroid/support/v7/internal/view/menu/ac;->(Landroid/content/Context;Landroid/support/v4/c/a/a;)V │ + invoke-direct {p0, p1, p2}, Landroid/support/v7/internal/view/menu/ac;->(Landroid/content/Context;Landroid/support/a/d/a/a;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public b()Landroid/support/v4/c/a/c; │ +.method public b()Landroid/support/a/d/a/c; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/ae;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/c; │ + check-cast v0, Landroid/support/a/d/a/c; │ │ return-object v0 │ .end method │ │ .method public clearHeader()V │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c; │ + invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/a/d/a/c; │ │ move-result-object v0 │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/c;->clearHeader()V │ + invoke-interface {v0}, Landroid/support/a/d/a/c;->clearHeader()V │ │ return-void │ .end method │ │ .method public getItem()Landroid/view/MenuItem; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c; │ + invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/a/d/a/c; │ │ move-result-object v0 │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/c;->getItem()Landroid/view/MenuItem; │ + invoke-interface {v0}, Landroid/support/a/d/a/c;->getItem()Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/ae;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setHeaderIcon(I)Landroid/view/SubMenu; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c; │ + invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/a/d/a/c; │ │ move-result-object v0 │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/c;->setHeaderIcon(I)Landroid/view/SubMenu; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/c;->setHeaderIcon(I)Landroid/view/SubMenu; │ │ return-object p0 │ .end method │ │ .method public setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c; │ + invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/a/d/a/c; │ │ move-result-object v0 │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/c;->setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/c;->setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ return-object p0 │ .end method │ │ .method public setHeaderTitle(I)Landroid/view/SubMenu; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c; │ + invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/a/d/a/c; │ │ move-result-object v0 │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/c;->setHeaderTitle(I)Landroid/view/SubMenu; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/c;->setHeaderTitle(I)Landroid/view/SubMenu; │ │ return-object p0 │ .end method │ │ .method public setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c; │ + invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/a/d/a/c; │ │ move-result-object v0 │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/c;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/c;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ return-object p0 │ .end method │ │ .method public setHeaderView(Landroid/view/View;)Landroid/view/SubMenu; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c; │ + invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/a/d/a/c; │ │ move-result-object v0 │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/c;->setHeaderView(Landroid/view/View;)Landroid/view/SubMenu; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/c;->setHeaderView(Landroid/view/View;)Landroid/view/SubMenu; │ │ return-object p0 │ .end method │ │ .method public setIcon(I)Landroid/view/SubMenu; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c; │ + invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/a/d/a/c; │ │ move-result-object v0 │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/c;->setIcon(I)Landroid/view/SubMenu; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/c;->setIcon(I)Landroid/view/SubMenu; │ │ return-object p0 │ .end method │ │ .method public setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c; │ + invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/a/d/a/c; │ │ move-result-object v0 │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/c;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/c;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ return-object p0 │ .end method ├── smali/android/support/v7/internal/view/menu/d.smali │ @@ -269,15 +269,15 @@ │ │ move-result-object v9 │ │ if-eq v1, v2, :cond_2 │ │ invoke-virtual {v9, v5}, Landroid/view/View;->setPressed(Z)V │ │ - invoke-static {v9}, Landroid/support/v4/view/au;->m(Landroid/view/View;)V │ + invoke-static {v9}, Landroid/support/a/g/aa;->h(Landroid/view/View;)V │ │ :cond_2 │ if-eq v9, v3, :cond_3 │ │ invoke-virtual {p0, v9, v4}, Landroid/support/v7/internal/view/menu/d;->a(Landroid/view/View;I)V │ │ :cond_3 ├── smali/android/support/v7/internal/view/menu/e.smali │ @@ -22,29 +22,29 @@ │ .end method │ │ │ # virtual methods │ .method final a(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ .locals 3 │ │ - instance-of v0, p1, Landroid/support/v4/c/a/b; │ + instance-of v0, p1, Landroid/support/a/d/a/b; │ │ if-eqz v0, :cond_2 │ │ move-object v0, p1 │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ iget-object v1, p0, Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; │ │ if-nez v1, :cond_0 │ │ - new-instance v1, Landroid/support/v4/f/a; │ + new-instance v1, Landroid/support/a/f/a; │ │ - invoke-direct {v1}, Landroid/support/v4/f/a;->()V │ + invoke-direct {v1}, Landroid/support/a/f/a;->()V │ │ iput-object v1, p0, Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; │ │ :cond_0 │ iget-object v1, p0, Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; │ │ invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -53,15 +53,15 @@ │ │ check-cast v1, Landroid/view/MenuItem; │ │ if-nez v1, :cond_1 │ │ iget-object v1, p0, Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context; │ │ - invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/b;)Landroid/view/MenuItem; │ + invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/a/d/a/b;)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ iget-object v2, p0, Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; │ │ invoke-interface {v2, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ @@ -74,27 +74,27 @@ │ │ goto :goto_0 │ .end method │ │ .method final a(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ .locals 2 │ │ - instance-of v0, p1, Landroid/support/v4/c/a/c; │ + instance-of v0, p1, Landroid/support/a/d/a/c; │ │ if-eqz v0, :cond_2 │ │ - check-cast p1, Landroid/support/v4/c/a/c; │ + check-cast p1, Landroid/support/a/d/a/c; │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; │ │ if-nez v0, :cond_0 │ │ - new-instance v0, Landroid/support/v4/f/a; │ + new-instance v0, Landroid/support/a/f/a; │ │ - invoke-direct {v0}, Landroid/support/v4/f/a;->()V │ + invoke-direct {v0}, Landroid/support/a/f/a;->()V │ │ iput-object v0, p0, Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; │ │ invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -103,15 +103,15 @@ │ │ check-cast v0, Landroid/view/SubMenu; │ │ if-nez v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context; │ │ - invoke-static {v0, p1}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/c;)Landroid/view/SubMenu; │ + invoke-static {v0, p1}, Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/a/d/a/c;)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ iget-object v1, p0, Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; │ │ 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 │ @@ -74,15 +74,15 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/g;->d:Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ if-nez v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/g;->b:Landroid/view/LayoutInflater; │ │ - sget v1, Landroid/support/v7/a/i;->abc_expanded_menu_layout:I │ + sget v1, Landroid/support/v7/b/i;->abc_expanded_menu_layout:I │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, p1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v0 ├── smali/android/support/v7/internal/view/menu/i.smali │ @@ -1,12 +1,12 @@ │ .class public Landroid/support/v7/internal/view/menu/i; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/c/a/a; │ +.implements Landroid/support/a/d/a/a; │ │ │ # static fields │ .field private static final d:[I │ │ │ # instance fields │ @@ -310,15 +310,15 @@ │ :goto_1 │ if-lez p3, :cond_4 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/view/menu/i;->e()Landroid/content/Context; │ │ move-result-object v0 │ │ - invoke-static {v0, p3}, Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + invoke-static {v0, p3}, Landroid/support/a/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/view/menu/i;->b:Landroid/graphics/drawable/Drawable; │ │ :cond_2 │ :goto_2 │ @@ -576,15 +576,15 @@ │ │ iget v1, v1, Landroid/content/res/Configuration;->keyboard:I │ │ if-eq v1, v0, :cond_0 │ │ iget-object v1, p0, Landroid/support/v7/internal/view/menu/i;->f:Landroid/content/res/Resources; │ │ - sget v2, Landroid/support/v7/a/c;->abc_config_showMenuShortcutsWhenKeyboardPresent:I │ + sget v2, Landroid/support/v7/b/c;->abc_config_showMenuShortcutsWhenKeyboardPresent:I │ │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getBoolean(I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ @@ -871,15 +871,15 @@ │ :goto_0 │ if-ge v2, v3, :cond_3 │ │ invoke-virtual {p0, v2}, Landroid/support/v7/internal/view/menu/i;->getItem(I)Landroid/view/MenuItem; │ │ move-result-object v4 │ │ - invoke-static {v4}, Landroid/support/v4/view/aa;->a(Landroid/view/MenuItem;)Landroid/view/View; │ + invoke-static {v4}, Landroid/support/a/g/n;->a(Landroid/view/MenuItem;)Landroid/view/View; │ │ move-result-object v1 │ │ if-eqz v1, :cond_1 │ │ invoke-virtual {v1}, Landroid/view/View;->getId()I │ │ @@ -894,15 +894,15 @@ │ new-instance v0, Landroid/util/SparseArray; │ │ invoke-direct {v0}, Landroid/util/SparseArray;->()V │ │ :cond_0 │ invoke-virtual {v1, v0}, Landroid/view/View;->saveHierarchyState(Landroid/util/SparseArray;)V │ │ - invoke-static {v4}, Landroid/support/v4/view/aa;->c(Landroid/view/MenuItem;)Z │ + invoke-static {v4}, Landroid/support/a/g/n;->c(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ const-string v1, "android:menu:expandedactionview" │ │ @@ -1319,21 +1319,21 @@ │ return v0 │ │ :cond_1 │ invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/m;->b()Z │ │ move-result v3 │ │ - invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/m;->a()Landroid/support/v4/view/g; │ + invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/m;->a()Landroid/support/a/g/a; │ │ move-result-object v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-virtual {v4}, Landroid/support/v4/view/g;->e()Z │ + invoke-virtual {v4}, Landroid/support/a/g/a;->e()Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ move v1, v2 │ │ @@ -1394,15 +1394,15 @@ │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/view/menu/ad; │ │ if-eqz v1, :cond_6 │ │ - invoke-virtual {v4, v0}, Landroid/support/v4/view/g;->a(Landroid/view/SubMenu;)V │ + invoke-virtual {v4, v0}, Landroid/support/a/g/a;->a(Landroid/view/SubMenu;)V │ │ :cond_6 │ invoke-direct {p0, v0, p2}, Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/ad;Landroid/support/v7/internal/view/menu/x;)Z │ │ move-result v0 │ │ or-int/2addr v0, v3 │ @@ -1745,15 +1745,15 @@ │ :goto_1 │ if-ge v1, v3, :cond_4 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/internal/view/menu/i;->getItem(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ - invoke-static {v0}, Landroid/support/v4/view/aa;->a(Landroid/view/MenuItem;)Landroid/view/View; │ + invoke-static {v0}, Landroid/support/a/g/n;->a(Landroid/view/MenuItem;)Landroid/view/View; │ │ move-result-object v4 │ │ if-eqz v4, :cond_2 │ │ invoke-virtual {v4}, Landroid/view/View;->getId()I │ │ @@ -1798,15 +1798,15 @@ │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/i;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - invoke-static {v0}, Landroid/support/v4/view/aa;->b(Landroid/view/MenuItem;)Z │ + invoke-static {v0}, Landroid/support/a/g/n;->b(Landroid/view/MenuItem;)Z │ │ goto :goto_0 │ .end method │ │ .method b(Landroid/support/v7/internal/view/menu/m;)V │ .locals 1 ├── smali/android/support/v7/internal/view/menu/l.smali │ @@ -57,17 +57,17 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ new-instance v2, Landroid/support/v7/internal/view/menu/g; │ │ - sget v3, Landroid/support/v7/a/i;->abc_list_menu_item_layout:I │ + sget v3, Landroid/support/v7/b/i;->abc_list_menu_item_layout:I │ │ - sget v4, Landroid/support/v7/a/k;->Theme_AppCompat_CompactMenu:I │ + sget v4, Landroid/support/v7/b/k;->Theme_AppCompat_CompactMenu:I │ │ invoke-direct {v2, v3, v4}, Landroid/support/v7/internal/view/menu/g;->(II)V │ │ iput-object v2, p0, Landroid/support/v7/internal/view/menu/l;->a:Landroid/support/v7/internal/view/menu/g; │ │ 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 │ @@ -1,12 +1,12 @@ │ .class public final Landroid/support/v7/internal/view/menu/m; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/c/a/b; │ +.implements Landroid/support/a/d/a/b; │ │ │ # static fields │ .field private static w:Ljava/lang/String; │ │ .field private static x:Ljava/lang/String; │ │ @@ -48,17 +48,17 @@ │ │ .field private p:I │ │ .field private q:I │ │ .field private r:Landroid/view/View; │ │ -.field private s:Landroid/support/v4/view/g; │ +.field private s:Landroid/support/a/g/a; │ │ -.field private t:Landroid/support/v4/view/af; │ +.field private t:Landroid/support/a/g/s; │ │ .field private u:Z │ │ .field private v:Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ # direct methods │ @@ -102,15 +102,15 @@ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i; │ │ return-object v0 │ .end method │ │ │ # virtual methods │ -.method public a(I)Landroid/support/v4/c/a/b; │ +.method public a(I)Landroid/support/a/d/a/b; │ .locals 3 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->e()Landroid/content/Context; │ │ move-result-object v0 │ @@ -125,75 +125,75 @@ │ │ const/4 v0, 0x0 │ │ invoke-virtual {v1, p1, v2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v0 │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/m;->a(Landroid/view/View;)Landroid/support/v4/c/a/b; │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/m;->a(Landroid/view/View;)Landroid/support/a/d/a/b; │ │ return-object p0 │ .end method │ │ -.method public a(Landroid/support/v4/view/af;)Landroid/support/v4/c/a/b; │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/v4/view/af; │ - │ - return-object p0 │ -.end method │ - │ -.method public a(Landroid/support/v4/view/g;)Landroid/support/v4/c/a/b; │ +.method public a(Landroid/support/a/g/a;)Landroid/support/a/d/a/b; │ .locals 2 │ │ const/4 v1, 0x0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/g;->a(Landroid/support/v4/view/i;)V │ + invoke-virtual {v0, v1}, Landroid/support/a/g/a;->a(Landroid/support/a/g/c;)V │ │ :cond_0 │ iput-object v1, p0, Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View; │ │ - iput-object p1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iput-object p1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i; │ │ const/4 v1, 0x1 │ │ invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/i;->b(Z)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ new-instance v1, Landroid/support/v7/internal/view/menu/n; │ │ invoke-direct {v1, p0}, Landroid/support/v7/internal/view/menu/n;->(Landroid/support/v7/internal/view/menu/m;)V │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/g;->a(Landroid/support/v4/view/i;)V │ + invoke-virtual {v0, v1}, Landroid/support/a/g/a;->a(Landroid/support/a/g/c;)V │ │ :cond_1 │ return-object p0 │ .end method │ │ -.method public a(Landroid/view/View;)Landroid/support/v4/c/a/b; │ +.method public a(Landroid/support/a/g/s;)Landroid/support/a/d/a/b; │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/a/g/s; │ + │ + return-object p0 │ +.end method │ + │ +.method public a(Landroid/view/View;)Landroid/support/a/d/a/b; │ .locals 2 │ │ iput-object p1, p0, Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View; │ │ const/4 v0, 0x0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iput-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ if-eqz p1, :cond_0 │ │ invoke-virtual {p1}, Landroid/view/View;->getId()I │ │ move-result v0 │ │ @@ -213,18 +213,18 @@ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i; │ │ invoke-virtual {v0, p0}, Landroid/support/v7/internal/view/menu/i;->b(Landroid/support/v7/internal/view/menu/m;)V │ │ return-object p0 │ .end method │ │ -.method public a()Landroid/support/v4/view/g; │ +.method public a()Landroid/support/a/g/a; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ return-object v0 │ .end method │ │ .method a(Landroid/support/v7/internal/view/menu/aa;)Ljava/lang/CharSequence; │ .locals 1 │ │ @@ -293,15 +293,15 @@ │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ -.method public b(I)Landroid/support/v4/c/a/b; │ +.method public b(I)Landroid/support/a/d/a/b; │ .locals 0 │ │ invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/m;->setShowAsAction(I)V │ │ return-object p0 │ .end method │ │ @@ -414,21 +414,21 @@ │ const-string v2, "MenuItemImpl" │ │ const-string v3, "Can\'t find activity to handle intent; ignoring" │ │ invoke-static {v2, v3, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ :cond_3 │ - iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ if-eqz v1, :cond_4 │ │ - iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ - invoke-virtual {v1}, Landroid/support/v4/view/g;->d()Z │ + invoke-virtual {v1}, Landroid/support/a/g/a;->d()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ :cond_4 │ const/4 v0, 0x0 │ @@ -500,21 +500,21 @@ │ if-nez v1, :cond_2 │ │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ :cond_2 │ - iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/v4/view/af; │ + iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/a/g/s; │ │ if-eqz v1, :cond_3 │ │ - iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/v4/view/af; │ + iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/a/g/s; │ │ - invoke-interface {v1, p0}, Landroid/support/v4/view/af;->b(Landroid/view/MenuItem;)Z │ + invoke-interface {v1, p0}, Landroid/support/a/g/s;->b(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ :cond_3 │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i; │ @@ -661,21 +661,21 @@ │ if-nez v1, :cond_1 │ │ :cond_0 │ :goto_0 │ return v0 │ │ :cond_1 │ - iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/v4/view/af; │ + iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/a/g/s; │ │ if-eqz v1, :cond_2 │ │ - iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/v4/view/af; │ + iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/a/g/s; │ │ - invoke-interface {v1, p0}, Landroid/support/v4/view/af;->a(Landroid/view/MenuItem;)Z │ + invoke-interface {v1, p0}, Landroid/support/a/g/s;->a(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ :cond_2 │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i; │ @@ -756,21 +756,21 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View; │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ - invoke-virtual {v0, p0}, Landroid/support/v4/view/g;->a(Landroid/view/MenuItem;)Landroid/view/View; │ + invoke-virtual {v0, p0}, Landroid/support/a/g/a;->a(Landroid/view/MenuItem;)Landroid/view/View; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View; │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View; │ │ @@ -819,15 +819,15 @@ │ │ invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->e()Landroid/content/Context; │ │ move-result-object v0 │ │ iget v1, p0, Landroid/support/v7/internal/view/menu/m;->k:I │ │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/aw;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ba;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ iput v1, p0, Landroid/support/v7/internal/view/menu/m;->k:I │ │ @@ -1049,35 +1049,35 @@ │ .method public isVisible()Z │ .locals 3 │ │ const/4 v0, 0x1 │ │ const/4 v1, 0x0 │ │ - iget-object v2, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v2, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ if-eqz v2, :cond_2 │ │ - iget-object v2, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v2, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/g;->b()Z │ + invoke-virtual {v2}, Landroid/support/a/g/a;->b()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ iget v2, p0, Landroid/support/v7/internal/view/menu/m;->p:I │ │ and-int/lit8 v2, v2, 0x8 │ │ if-nez v2, :cond_1 │ │ - iget-object v2, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v2, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/g;->c()Z │ + invoke-virtual {v2}, Landroid/support/a/g/a;->c()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ :cond_0 │ :goto_0 │ @@ -1197,21 +1197,21 @@ │ │ if-eqz v1, :cond_1 │ │ iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View; │ │ if-nez v1, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ if-eqz v1, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/g; │ + iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/a/g/a; │ │ - invoke-virtual {v1, p0}, Landroid/support/v4/view/g;->a(Landroid/view/MenuItem;)Landroid/view/View; │ + invoke-virtual {v1, p0}, Landroid/support/a/g/a;->a(Landroid/view/MenuItem;)Landroid/view/View; │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View; │ │ :cond_0 │ iget-object v1, p0, Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View; │ @@ -1235,25 +1235,25 @@ │ │ throw v0 │ .end method │ │ .method public synthetic setActionView(I)Landroid/view/MenuItem; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/m;->a(I)Landroid/support/v4/c/a/b; │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/m;->a(I)Landroid/support/a/d/a/b; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public synthetic setActionView(Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/m;->a(Landroid/view/View;)Landroid/support/v4/c/a/b; │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/m;->a(Landroid/view/View;)Landroid/support/a/d/a/b; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setAlphabeticShortcut(C)Landroid/view/MenuItem; │ @@ -1508,15 +1508,15 @@ │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method public synthetic setShowAsActionFlags(I)Landroid/view/MenuItem; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/m;->b(I)Landroid/support/v4/c/a/b; │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/m;->b(I)Landroid/support/a/d/a/b; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setTitle(I)Landroid/view/MenuItem; ├── smali/android/support/v7/internal/view/menu/n.smali │ @@ -1,12 +1,12 @@ │ .class Landroid/support/v7/internal/view/menu/n; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/view/i; │ +.implements Landroid/support/a/g/c; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/view/menu/m; │ │ │ # direct methods ├── smali/android/support/v7/internal/view/menu/o.smali │ @@ -12,15 +12,15 @@ │ │ │ # instance fields │ .field private c:Ljava/lang/reflect/Method; │ │ │ # direct methods │ -.method constructor (Landroid/content/Context;Landroid/support/v4/c/a/b;)V │ +.method constructor (Landroid/content/Context;Landroid/support/a/d/a/b;)V │ .locals 0 │ │ invoke-direct {p0, p1, p2}, Landroid/support/v7/internal/view/menu/e;->(Landroid/content/Context;Ljava/lang/Object;)V │ │ return-void │ .end method │ │ @@ -44,15 +44,15 @@ │ :try_start_0 │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->c:Ljava/lang/reflect/Method; │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v0 │ │ const-string v1, "setExclusiveCheckable" │ │ @@ -109,45 +109,45 @@ │ .end method │ │ .method public collapseActionView()Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->collapseActionView()Z │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->collapseActionView()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public expandActionView()Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->expandActionView()Z │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->expandActionView()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getActionProvider()Landroid/view/ActionProvider; │ .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->a()Landroid/support/v4/view/g; │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->a()Landroid/support/a/g/a; │ │ move-result-object v0 │ │ instance-of v1, v0, Landroid/support/v7/internal/view/menu/p; │ │ if-eqz v1, :cond_0 │ │ @@ -165,17 +165,17 @@ │ .end method │ │ .method public getActionView()Landroid/view/View; │ .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getActionView()Landroid/view/View; │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getActionView()Landroid/view/View; │ │ move-result-object v0 │ │ instance-of v1, v0, Landroid/support/v7/internal/view/menu/q; │ │ if-eqz v1, :cond_0 │ │ @@ -190,129 +190,129 @@ │ .end method │ │ .method public getAlphabeticShortcut()C │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getAlphabeticShortcut()C │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getAlphabeticShortcut()C │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getGroupId()I │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getGroupId()I │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getGroupId()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getIcon()Landroid/graphics/drawable/Drawable; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getIcon()Landroid/graphics/drawable/Drawable; │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getIcon()Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getIntent()Landroid/content/Intent; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getIntent()Landroid/content/Intent; │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getItemId()I │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getItemId()I │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getItemId()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getNumericShortcut()C │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getNumericShortcut()C │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getNumericShortcut()C │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getOrder()I │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getOrder()I │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getOrder()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getSubMenu()Landroid/view/SubMenu; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getSubMenu()Landroid/view/SubMenu; │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getSubMenu()Landroid/view/SubMenu; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/view/menu/o;->a(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ @@ -320,175 +320,175 @@ │ .end method │ │ .method public getTitle()Ljava/lang/CharSequence; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getTitle()Ljava/lang/CharSequence; │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getTitle()Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getTitleCondensed()Ljava/lang/CharSequence; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getTitleCondensed()Ljava/lang/CharSequence; │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getTitleCondensed()Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public hasSubMenu()Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->hasSubMenu()Z │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->hasSubMenu()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isActionViewExpanded()Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->isActionViewExpanded()Z │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->isActionViewExpanded()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isCheckable()Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->isCheckable()Z │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->isCheckable()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isChecked()Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->isChecked()Z │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->isChecked()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isEnabled()Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->isEnabled()Z │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->isEnabled()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isVisible()Z │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->isVisible()Z │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->isVisible()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setActionProvider(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ if-eqz p1, :cond_0 │ │ invoke-virtual {p0, p1}, Landroid/support/v7/internal/view/menu/o;->a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/p; │ │ move-result-object v1 │ │ :goto_0 │ - invoke-interface {v0, v1}, Landroid/support/v4/c/a/b;->a(Landroid/support/v4/view/g;)Landroid/support/v4/c/a/b; │ + invoke-interface {v0, v1}, Landroid/support/a/d/a/b;->a(Landroid/support/a/g/a;)Landroid/support/a/d/a/b; │ │ return-object p0 │ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setActionView(I)Landroid/view/MenuItem; │ .locals 3 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setActionView(I)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setActionView(I)Landroid/view/MenuItem; │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0}, Landroid/support/v4/c/a/b;->getActionView()Landroid/view/View; │ + invoke-interface {v0}, Landroid/support/a/d/a/b;->getActionView()Landroid/view/View; │ │ move-result-object v1 │ │ instance-of v0, v1, Landroid/view/CollapsibleActionView; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ new-instance v2, Landroid/support/v7/internal/view/menu/q; │ │ invoke-direct {v2, v1}, Landroid/support/v7/internal/view/menu/q;->(Landroid/view/View;)V │ │ - invoke-interface {v0, v2}, Landroid/support/v4/c/a/b;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; │ + invoke-interface {v0, v2}, Landroid/support/a/d/a/b;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; │ │ :cond_0 │ return-object p0 │ .end method │ │ .method public setActionView(Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ @@ -502,243 +502,243 @@ │ invoke-direct {v0, p1}, Landroid/support/v7/internal/view/menu/q;->(Landroid/view/View;)V │ │ move-object p1, v0 │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setAlphabeticShortcut(C)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setAlphabeticShortcut(C)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setAlphabeticShortcut(C)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setCheckable(Z)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setCheckable(Z)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setCheckable(Z)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setChecked(Z)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setChecked(Z)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setChecked(Z)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setEnabled(Z)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setEnabled(Z)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setEnabled(Z)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setIcon(I)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setIcon(I)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setIcon(I)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setNumericShortcut(C)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setNumericShortcut(C)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setNumericShortcut(C)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setOnActionExpandListener(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ if-eqz p1, :cond_0 │ │ new-instance v1, Landroid/support/v7/internal/view/menu/r; │ │ invoke-direct {v1, p0, p1}, Landroid/support/v7/internal/view/menu/r;->(Landroid/support/v7/internal/view/menu/o;Landroid/view/MenuItem$OnActionExpandListener;)V │ │ :goto_0 │ - invoke-interface {v0, v1}, Landroid/support/v4/c/a/b;->a(Landroid/support/v4/view/af;)Landroid/support/v4/c/a/b; │ + invoke-interface {v0, v1}, Landroid/support/a/d/a/b;->a(Landroid/support/a/g/s;)Landroid/support/a/d/a/b; │ │ return-object p0 │ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ if-eqz p1, :cond_0 │ │ new-instance v1, Landroid/support/v7/internal/view/menu/s; │ │ invoke-direct {v1, p0, p1}, Landroid/support/v7/internal/view/menu/s;->(Landroid/support/v7/internal/view/menu/o;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ :goto_0 │ - invoke-interface {v0, v1}, Landroid/support/v4/c/a/b;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ + invoke-interface {v0, v1}, Landroid/support/a/d/a/b;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ return-object p0 │ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setShortcut(CC)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1, p2}, Landroid/support/v4/c/a/b;->setShortcut(CC)Landroid/view/MenuItem; │ + invoke-interface {v0, p1, p2}, Landroid/support/a/d/a/b;->setShortcut(CC)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setShowAsAction(I)V │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setShowAsAction(I)V │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setShowAsAction(I)V │ │ return-void │ .end method │ │ .method public setShowAsActionFlags(I)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setShowAsActionFlags(I)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setShowAsActionFlags(I)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setTitle(I)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setTitle(I)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setTitle(I)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ return-object p0 │ .end method │ │ .method public setVisible(Z)Landroid/view/MenuItem; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; │ │ - check-cast v0, Landroid/support/v4/c/a/b; │ + check-cast v0, Landroid/support/a/d/a/b; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/c/a/b;->setVisible(Z)Landroid/view/MenuItem; │ + invoke-interface {v0, p1}, Landroid/support/a/d/a/b;->setVisible(Z)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v7/internal/view/menu/p.smali │ @@ -1,24 +1,24 @@ │ .class Landroid/support/v7/internal/view/menu/p; │ -.super Landroid/support/v4/view/g; │ +.super Landroid/support/a/g/a; │ │ │ # instance fields │ .field final a:Landroid/view/ActionProvider; │ │ .field final synthetic b:Landroid/support/v7/internal/view/menu/o; │ │ │ # direct methods │ .method public constructor (Landroid/support/v7/internal/view/menu/o;Landroid/content/Context;Landroid/view/ActionProvider;)V │ .locals 0 │ │ iput-object p1, p0, Landroid/support/v7/internal/view/menu/p;->b:Landroid/support/v7/internal/view/menu/o; │ │ - invoke-direct {p0, p2}, Landroid/support/v4/view/g;->(Landroid/content/Context;)V │ + invoke-direct {p0, p2}, Landroid/support/a/g/a;->(Landroid/content/Context;)V │ │ iput-object p3, p0, Landroid/support/v7/internal/view/menu/p;->a:Landroid/view/ActionProvider; │ │ return-void │ .end method ├── smali/android/support/v7/internal/view/menu/q.smali │ @@ -1,12 +1,12 @@ │ .class Landroid/support/v7/internal/view/menu/q; │ .super Landroid/widget/FrameLayout; │ │ # interfaces │ -.implements Landroid/support/v7/b/c; │ +.implements Landroid/support/v7/c/c; │ │ │ # instance fields │ .field final a:Landroid/view/CollapsibleActionView; │ │ │ # direct methods ├── smali/android/support/v7/internal/view/menu/r.smali │ @@ -1,12 +1,12 @@ │ .class Landroid/support/v7/internal/view/menu/r; │ .super Landroid/support/v7/internal/view/menu/f; │ │ # interfaces │ -.implements Landroid/support/v4/view/af; │ +.implements Landroid/support/a/g/s; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/view/menu/o; │ │ │ # direct methods ├── smali/android/support/v7/internal/view/menu/t.smali │ @@ -5,18 +5,18 @@ │ # annotations │ .annotation build Landroid/annotation/TargetApi; │ value = 0x10 │ .end annotation │ │ │ # direct methods │ -.method constructor (Landroid/content/Context;Landroid/support/v4/c/a/b;)V │ +.method constructor (Landroid/content/Context;Landroid/support/a/d/a/b;)V │ .locals 0 │ │ - invoke-direct {p0, p1, p2}, Landroid/support/v7/internal/view/menu/o;->(Landroid/content/Context;Landroid/support/v4/c/a/b;)V │ + invoke-direct {p0, p1, p2}, Landroid/support/v7/internal/view/menu/o;->(Landroid/content/Context;Landroid/support/a/d/a/b;)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/p; ├── smali/android/support/v7/internal/view/menu/u.smali │ @@ -2,15 +2,15 @@ │ .super Landroid/support/v7/internal/view/menu/p; │ │ # interfaces │ .implements Landroid/view/ActionProvider$VisibilityListener; │ │ │ # instance fields │ -.field c:Landroid/support/v4/view/i; │ +.field c:Landroid/support/a/g/c; │ │ .field final synthetic d:Landroid/support/v7/internal/view/menu/t; │ │ │ # direct methods │ .method public constructor (Landroid/support/v7/internal/view/menu/t;Landroid/content/Context;Landroid/view/ActionProvider;)V │ .locals 0 │ @@ -32,18 +32,18 @@ │ invoke-virtual {v0, p1}, Landroid/view/ActionProvider;->onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ -.method public a(Landroid/support/v4/view/i;)V │ +.method public a(Landroid/support/a/g/c;)V │ .locals 1 │ │ - iput-object p1, p0, Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/view/i; │ + iput-object p1, p0, Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/a/g/c; │ │ iget-object v0, p0, Landroid/support/v7/internal/view/menu/u;->a:Landroid/view/ActionProvider; │ │ if-eqz p1, :cond_0 │ │ :goto_0 │ invoke-virtual {v0, p0}, Landroid/view/ActionProvider;->setVisibilityListener(Landroid/view/ActionProvider$VisibilityListener;)V │ @@ -79,18 +79,18 @@ │ │ return v0 │ .end method │ │ .method public onActionProviderVisibilityChanged(Z)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/view/i; │ + iget-object v0, p0, Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/a/g/c; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/view/i; │ + iget-object v0, p0, Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/a/g/c; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/view/i;->a(Z)V │ + invoke-interface {v0, p1}, Landroid/support/a/g/c;->a(Z)V │ │ :cond_0 │ return-void │ .end method ├── smali/android/support/v7/internal/view/menu/v.smali │ @@ -49,27 +49,27 @@ │ .field private r:I │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ - sget v0, Landroid/support/v7/a/i;->abc_popup_menu_item_layout:I │ + sget v0, Landroid/support/v7/b/i;->abc_popup_menu_item_layout:I │ │ sput v0, Landroid/support/v7/internal/view/menu/v;->a:I │ │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;)V │ .locals 6 │ │ const/4 v4, 0x0 │ │ - sget v5, Landroid/support/v7/a/b;->popupMenuStyle:I │ + sget v5, Landroid/support/v7/b/b;->popupMenuStyle:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move-object v2, p2 │ │ @@ -143,15 +143,15 @@ │ │ move-result-object v1 │ │ iget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I │ │ div-int/lit8 v1, v1, 0x2 │ │ - sget v2, Landroid/support/v7/a/e;->abc_config_prefDialogWidth:I │ + sget v2, Landroid/support/v7/b/e;->abc_config_prefDialogWidth:I │ │ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v0 │ │ invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I ├── smali/android/support/v7/internal/widget/ActionBarContextView.smali │ @@ -1,12 +1,12 @@ │ .class public Landroid/support/v7/internal/widget/ActionBarContextView; │ .super Landroid/support/v7/internal/widget/a; │ │ # interfaces │ -.implements Landroid/support/v4/view/cv; │ +.implements Landroid/support/a/g/bn; │ │ │ # instance fields │ .field private j:Ljava/lang/CharSequence; │ │ .field private k:Ljava/lang/CharSequence; │ │ @@ -47,85 +47,85 @@ │ │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ │ - sget v0, Landroid/support/v7/a/b;->actionModeStyle:I │ + sget v0, Landroid/support/v7/b/b;->actionModeStyle:I │ │ invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ .locals 3 │ │ const/4 v2, 0x0 │ │ invoke-direct {p0, p1, p2, p3}, Landroid/support/v7/internal/widget/a;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - sget-object v0, Landroid/support/v7/a/l;->ActionMode:[I │ + sget-object v0, Landroid/support/v7/b/l;->ActionMode:[I │ │ - 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; │ + 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; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/l;->ActionMode_background:I │ + sget v1, Landroid/support/v7/b/l;->ActionMode_background:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - sget v1, Landroid/support/v7/a/l;->ActionMode_titleTextStyle:I │ + sget v1, Landroid/support/v7/b/l;->ActionMode_titleTextStyle:I │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bb;->f(II)I │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bf;->f(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->q:I │ │ - sget v1, Landroid/support/v7/a/l;->ActionMode_subtitleTextStyle:I │ + sget v1, Landroid/support/v7/b/l;->ActionMode_subtitleTextStyle:I │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bb;->f(II)I │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bf;->f(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->r:I │ │ - sget v1, Landroid/support/v7/a/l;->ActionMode_height:I │ + sget v1, Landroid/support/v7/b/l;->ActionMode_height:I │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bb;->e(II)I │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bf;->e(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->h:I │ │ - sget v1, Landroid/support/v7/a/l;->ActionMode_backgroundSplit:I │ + sget v1, Landroid/support/v7/b/l;->ActionMode_backgroundSplit:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->s:Landroid/graphics/drawable/Drawable; │ │ - sget v1, Landroid/support/v7/a/l;->ActionMode_closeItemLayout:I │ + sget v1, Landroid/support/v7/b/l;->ActionMode_closeItemLayout:I │ │ - sget v2, Landroid/support/v7/a/i;->abc_action_mode_close_item_material:I │ + sget v2, Landroid/support/v7/b/i;->abc_action_mode_close_item_material:I │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bb;->f(II)I │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bf;->f(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->u:I │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ return-void │ .end method │ │ .method private e()V │ .locals 6 │ │ @@ -143,15 +143,15 @@ │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ - sget v3, Landroid/support/v7/a/i;->abc_action_bar_title_item:I │ + sget v3, Landroid/support/v7/b/i;->abc_action_bar_title_item:I │ │ invoke-virtual {v0, v3, p0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarContextView;->getChildCount()I │ │ move-result v0 │ │ @@ -163,27 +163,27 @@ │ │ check-cast v0, Landroid/widget/LinearLayout; │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->n:Landroid/widget/LinearLayout; │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->n:Landroid/widget/LinearLayout; │ │ - sget v3, Landroid/support/v7/a/g;->action_bar_title:I │ + sget v3, Landroid/support/v7/b/g;->action_bar_title:I │ │ invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->o:Landroid/widget/TextView; │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->n:Landroid/widget/LinearLayout; │ │ - sget v3, Landroid/support/v7/a/g;->action_bar_subtitle:I │ + sget v3, Landroid/support/v7/b/g;->action_bar_subtitle:I │ │ invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ @@ -345,43 +345,43 @@ │ │ iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I │ │ sub-int v0, v2, v0 │ │ int-to-float v0, v0 │ │ - invoke-static {v1, v0}, Landroid/support/v4/view/au;->a(Landroid/view/View;F)V │ + invoke-static {v1, v0}, Landroid/support/a/g/aa;->a(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->l:Landroid/view/View; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v0}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v6}, Landroid/support/v4/view/cf;->b(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v6}, Landroid/support/a/g/ax;->b(F)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ const-wide/16 v2, 0xc8 │ │ - invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v2, v3}, Landroid/support/a/g/ax;->a(J)Landroid/support/a/g/ax; │ │ - invoke-virtual {v0, p0}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, p0}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ │ new-instance v1, Landroid/view/animation/DecelerateInterpolator; │ │ invoke-direct {v1}, Landroid/view/animation/DecelerateInterpolator;->()V │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(Landroid/view/animation/Interpolator;)Landroid/support/a/g/ax; │ │ new-instance v2, Landroid/support/v7/internal/view/h; │ │ invoke-direct {v2}, Landroid/support/v7/internal/view/h;->()V │ │ - invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->c:Landroid/support/v7/widget/ActionMenuView; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->c:Landroid/support/v7/widget/ActionMenuView; │ │ @@ -400,31 +400,31 @@ │ │ iget-object v3, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->c:Landroid/support/v7/widget/ActionMenuView; │ │ invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActionMenuView;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ - invoke-static {v3, v6}, Landroid/support/v4/view/au;->d(Landroid/view/View;F)V │ + invoke-static {v3, v6}, Landroid/support/a/g/aa;->d(Landroid/view/View;F)V │ │ - invoke-static {v3}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v3}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v3 │ │ const/high16 v4, 0x3f800000 # 1.0f │ │ - invoke-virtual {v3, v4}, Landroid/support/v4/view/cf;->d(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v3, v4}, Landroid/support/a/g/ax;->d(F)Landroid/support/a/g/ax; │ │ move-result-object v3 │ │ const-wide/16 v4, 0x12c │ │ - invoke-virtual {v3, v4, v5}, Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; │ + invoke-virtual {v3, v4, v5}, Landroid/support/a/g/ax;->a(J)Landroid/support/a/g/ax; │ │ - invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ add-int/lit8 v1, v1, -0x1 │ │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ @@ -433,15 +433,15 @@ │ .end method │ │ .method private h()Landroid/support/v7/internal/view/h; │ .locals 4 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->l:Landroid/view/View; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v0}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v1 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->l:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getWidth()I │ │ @@ -459,35 +459,35 @@ │ │ iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I │ │ sub-int v0, v2, v0 │ │ int-to-float v0, v0 │ │ - invoke-virtual {v1, v0}, Landroid/support/v4/view/cf;->b(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v1, v0}, Landroid/support/a/g/ax;->b(F)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ const-wide/16 v2, 0xc8 │ │ - invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v2, v3}, Landroid/support/a/g/ax;->a(J)Landroid/support/a/g/ax; │ │ - invoke-virtual {v0, p0}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, p0}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ │ new-instance v1, Landroid/view/animation/DecelerateInterpolator; │ │ invoke-direct {v1}, Landroid/view/animation/DecelerateInterpolator;->()V │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(Landroid/view/animation/Interpolator;)Landroid/support/a/g/ax; │ │ new-instance v1, Landroid/support/v7/internal/view/h; │ │ invoke-direct {v1}, Landroid/support/v7/internal/view/h;->()V │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->c:Landroid/support/v7/widget/ActionMenuView; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->c:Landroid/support/v7/widget/ActionMenuView; │ │ @@ -507,15 +507,15 @@ │ .locals 0 │ │ invoke-super {p0, p1}, Landroid/support/v7/internal/widget/a;->a(I)V │ │ return-void │ .end method │ │ -.method public a(Landroid/support/v7/b/a;)V │ +.method public a(Landroid/support/v7/c/a;)V │ .locals 6 │ │ const/4 v5, -0x1 │ │ const/4 v4, 0x1 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->l:Landroid/view/View; │ @@ -544,74 +544,74 @@ │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->addView(Landroid/view/View;)V │ │ :cond_0 │ :goto_0 │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->l:Landroid/view/View; │ │ - sget v1, Landroid/support/v7/a/g;->action_mode_close_button:I │ + sget v1, Landroid/support/v7/b/g;->action_mode_close_button:I │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - new-instance v1, Landroid/support/v7/internal/widget/g; │ + new-instance v1, Landroid/support/v7/internal/widget/i; │ │ - invoke-direct {v1, p0, p1}, Landroid/support/v7/internal/widget/g;->(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/b/a;)V │ + invoke-direct {v1, p0, p1}, Landroid/support/v7/internal/widget/i;->(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/c/a;)V │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ - invoke-virtual {p1}, Landroid/support/v7/b/a;->b()Landroid/view/Menu; │ + invoke-virtual {p1}, Landroid/support/v7/c/a;->b()Landroid/view/Menu; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/view/menu/i; │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ if-eqz v1, :cond_1 │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;->e()Z │ + invoke-virtual {v1}, Landroid/support/v7/widget/a;->e()Z │ │ :cond_1 │ - new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter; │ + new-instance v1, Landroid/support/v7/widget/a; │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarContextView;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ - invoke-direct {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;->(Landroid/content/Context;)V │ + invoke-direct {v1, v2}, Landroid/support/v7/widget/a;->(Landroid/content/Context;)V │ │ - iput-object v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iput-object v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;->b(Z)V │ + invoke-virtual {v1, v4}, Landroid/support/v7/widget/a;->b(Z)V │ │ new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ │ const/4 v2, -0x2 │ │ invoke-direct {v1, v2, v5}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ │ iget-boolean v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->f:Z │ │ if-nez v2, :cond_3 │ │ - iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ iget-object v3, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->b:Landroid/content/Context; │ │ invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/x;Landroid/content/Context;)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0, p0}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ + invoke-virtual {v0, p0}, Landroid/support/v7/widget/a;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/widget/ActionMenuView; │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->c:Landroid/support/v7/widget/ActionMenuView; │ │ @@ -642,15 +642,15 @@ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->l:Landroid/view/View; │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;->addView(Landroid/view/View;)V │ │ goto :goto_0 │ │ :cond_3 │ - iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarContextView;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ @@ -658,37 +658,37 @@ │ │ invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v3 │ │ iget v3, v3, Landroid/util/DisplayMetrics;->widthPixels:I │ │ - invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/ActionMenuPresenter;->a(IZ)V │ + invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/a;->a(IZ)V │ │ - iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ const v3, 0x7fffffff │ │ - invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActionMenuPresenter;->b(I)V │ + invoke-virtual {v2, v3}, Landroid/support/v7/widget/a;->b(I)V │ │ iput v5, v1, Landroid/view/ViewGroup$LayoutParams;->width:I │ │ iget v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->h:I │ │ iput v2, v1, Landroid/view/ViewGroup$LayoutParams;->height:I │ │ - iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ iget-object v3, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->b:Landroid/content/Context; │ │ invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/x;Landroid/content/Context;)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0, p0}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ + invoke-virtual {v0, p0}, Landroid/support/v7/widget/a;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/widget/ActionMenuView; │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->c:Landroid/support/v7/widget/ActionMenuView; │ │ @@ -712,21 +712,21 @@ │ │ return-void │ .end method │ │ .method public a()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->c()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->c()Z │ │ move-result v0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ @@ -903,25 +903,25 @@ │ .end method │ │ .method public onDetachedFromWindow()V │ .locals 1 │ │ invoke-super {p0}, Landroid/support/v7/internal/widget/a;->onDetachedFromWindow()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->d()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->d()Z │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->f()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->f()Z │ │ :cond_0 │ return-void │ .end method │ │ .method public onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 2 │ @@ -981,15 +981,15 @@ │ │ const/16 v9, 0x8 │ │ const/4 v7, 0x1 │ │ const/4 v8, 0x0 │ │ - invoke-static {p0}, Landroid/support/v7/internal/widget/bh;->a(Landroid/view/View;)Z │ + invoke-static {p0}, Landroid/support/v7/internal/widget/bl;->a(Landroid/view/View;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_4 │ │ sub-int v0, p4, p2 │ │ @@ -1634,29 +1634,29 @@ │ │ const/4 v4, -0x1 │ │ iget-boolean v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->f:Z │ │ if-eq v0, p1, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_1 │ │ new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ │ const/4 v0, -0x2 │ │ invoke-direct {v1, v0, v4}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ │ if-nez p1, :cond_3 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0, p0}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ + invoke-virtual {v0, p0}, Landroid/support/v7/widget/a;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/widget/ActionMenuView; │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->c:Landroid/support/v7/widget/ActionMenuView; │ │ @@ -1689,15 +1689,15 @@ │ :goto_0 │ invoke-super {p0, p1}, Landroid/support/v7/internal/widget/a;->setSplitToolbar(Z)V │ │ :cond_2 │ return-void │ │ :cond_3 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarContextView;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ @@ -1707,31 +1707,31 @@ │ │ move-result-object v2 │ │ iget v2, v2, Landroid/util/DisplayMetrics;->widthPixels:I │ │ const/4 v3, 0x1 │ │ - invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/ActionMenuPresenter;->a(IZ)V │ + invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/a;->a(IZ)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ const v2, 0x7fffffff │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;->b(I)V │ + invoke-virtual {v0, v2}, Landroid/support/v7/widget/a;->b(I)V │ │ iput v4, v1, Landroid/view/ViewGroup$LayoutParams;->width:I │ │ iget v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->h:I │ │ iput v0, v1, Landroid/view/ViewGroup$LayoutParams;->height:I │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0, p0}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ + invoke-virtual {v0, p0}, Landroid/support/v7/widget/a;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/widget/ActionMenuView; │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContextView;->c:Landroid/support/v7/widget/ActionMenuView; ├── smali/android/support/v7/internal/widget/ActionBarContainer.smali │ @@ -46,64 +46,64 @@ │ │ invoke-static {}, Landroid/support/v7/internal/a;->a()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - new-instance v0, Landroid/support/v7/internal/widget/f; │ + new-instance v0, Landroid/support/v7/internal/widget/h; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/f;->(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/h;->(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ :goto_0 │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - sget-object v0, Landroid/support/v7/a/l;->ActionBar:[I │ + sget-object v0, Landroid/support/v7/b/l;->ActionBar:[I │ │ invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - sget v3, Landroid/support/v7/a/l;->ActionBar_background:I │ + sget v3, Landroid/support/v7/b/l;->ActionBar_background:I │ │ invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ iput-object v3, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; │ │ - sget v3, Landroid/support/v7/a/l;->ActionBar_backgroundStacked:I │ + sget v3, Landroid/support/v7/b/l;->ActionBar_backgroundStacked:I │ │ invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ iput-object v3, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable; │ │ - sget v3, Landroid/support/v7/a/l;->ActionBar_height:I │ + sget v3, Landroid/support/v7/b/l;->ActionBar_height:I │ │ const/4 v4, -0x1 │ │ invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->j:I │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarContainer;->getId()I │ │ move-result v3 │ │ - sget v4, Landroid/support/v7/a/g;->split_action_bar:I │ + sget v4, Landroid/support/v7/b/g;->split_action_bar:I │ │ if-ne v3, v4, :cond_0 │ │ iput-boolean v1, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z │ │ - sget v3, Landroid/support/v7/a/l;->ActionBar_backgroundSplit:I │ + sget v3, Landroid/support/v7/b/l;->ActionBar_backgroundSplit:I │ │ invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ iput-object v3, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; │ │ @@ -122,17 +122,17 @@ │ │ :goto_1 │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->setWillNotDraw(Z)V │ │ return-void │ │ :cond_1 │ - new-instance v0, Landroid/support/v7/internal/widget/e; │ + new-instance v0, Landroid/support/v7/internal/widget/g; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/e;->(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/g;->(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ goto :goto_0 │ │ :cond_2 │ move v0, v2 │ │ goto :goto_1 │ @@ -334,23 +334,23 @@ │ .end method │ │ .method public onFinishInflate()V │ .locals 1 │ │ invoke-super {p0}, Landroid/widget/FrameLayout;->onFinishInflate()V │ │ - sget v0, Landroid/support/v7/a/g;->action_bar:I │ + sget v0, Landroid/support/v7/b/g;->action_bar:I │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->h:Landroid/view/View; │ │ - sget v0, Landroid/support/v7/a/g;->action_context_bar:I │ + sget v0, Landroid/support/v7/b/g;->action_context_bar:I │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->i:Landroid/view/View; │ │ @@ -1047,15 +1047,15 @@ │ │ :cond_5 │ move v0, v1 │ │ goto :goto_0 │ .end method │ │ -.method public setTabContainer(Landroid/support/v7/internal/widget/af;)V │ +.method public setTabContainer(Landroid/support/v7/internal/widget/ah;)V │ .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->g:Landroid/view/View; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->g:Landroid/view/View; │ @@ -1065,29 +1065,29 @@ │ :cond_0 │ iput-object p1, p0, Landroid/support/v7/internal/widget/ActionBarContainer;->g:Landroid/view/View; │ │ if-eqz p1, :cond_1 │ │ invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ActionBarContainer;->addView(Landroid/view/View;)V │ │ - invoke-virtual {p1}, Landroid/support/v7/internal/widget/af;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + invoke-virtual {p1}, Landroid/support/v7/internal/widget/ah;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->width:I │ │ const/4 v1, -0x2 │ │ iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I │ │ const/4 v0, 0x0 │ │ - invoke-virtual {p1, v0}, Landroid/support/v7/internal/widget/af;->setAllowCollapse(Z)V │ + invoke-virtual {p1, v0}, Landroid/support/v7/internal/widget/ah;->setAllowCollapse(Z)V │ │ :cond_1 │ return-void │ .end method │ │ .method public setTransitioning(Z)V │ .locals 1 ├── smali/android/support/v7/internal/widget/ActionBarOverlayLayout.smali │ @@ -1,22 +1,22 @@ │ .class public Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ .super Landroid/view/ViewGroup; │ │ # interfaces │ -.implements Landroid/support/v7/internal/widget/w; │ +.implements Landroid/support/v7/internal/widget/y; │ │ │ # static fields │ .field static final a:[I │ │ │ # instance fields │ -.field private final A:Landroid/support/v4/view/cv; │ +.field private final A:Landroid/support/a/g/bn; │ │ -.field private final B:Landroid/support/v4/view/cv; │ +.field private final B:Landroid/support/a/g/bn; │ │ .field private final C:Ljava/lang/Runnable; │ │ .field private final D:Ljava/lang/Runnable; │ │ .field private b:I │ │ @@ -24,15 +24,15 @@ │ │ .field private d:Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ .field private e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ .field private f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ -.field private g:Landroid/support/v7/internal/widget/x; │ +.field private g:Landroid/support/v7/internal/widget/z; │ │ .field private h:Landroid/graphics/drawable/Drawable; │ │ .field private i:Z │ │ .field private j:Z │ │ @@ -54,36 +54,36 @@ │ │ .field private final s:Landroid/graphics/Rect; │ │ .field private final t:Landroid/graphics/Rect; │ │ .field private final u:Landroid/graphics/Rect; │ │ -.field private v:Landroid/support/v7/internal/widget/l; │ +.field private v:Landroid/support/v7/internal/widget/n; │ │ .field private final w:I │ │ -.field private x:Landroid/support/v4/widget/af; │ +.field private x:Landroid/support/a/h/r; │ │ -.field private y:Landroid/support/v4/view/cf; │ +.field private y:Landroid/support/a/g/ax; │ │ -.field private z:Landroid/support/v4/view/cf; │ +.field private z:Landroid/support/a/g/ax; │ │ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ const/4 v0, 0x2 │ │ new-array v0, v0, [I │ │ const/4 v1, 0x0 │ │ - sget v2, Landroid/support/v7/a/b;->actionBarSize:I │ + sget v2, Landroid/support/v7/b/b;->actionBarSize:I │ │ aput v2, v0, v1 │ │ const/4 v1, 0x1 │ │ const v2, 0x1010059 │ │ @@ -139,35 +139,35 @@ │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->u:Landroid/graphics/Rect; │ │ const/16 v0, 0x258 │ │ iput v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I │ │ - new-instance v0, Landroid/support/v7/internal/widget/h; │ + new-instance v0, Landroid/support/v7/internal/widget/j; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/h;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/j;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/v4/view/cv; │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/a/g/bn; │ │ - new-instance v0, Landroid/support/v7/internal/widget/i; │ + new-instance v0, Landroid/support/v7/internal/widget/k; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/i;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/k;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/v4/view/cv; │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/a/g/bn; │ │ - new-instance v0, Landroid/support/v7/internal/widget/j; │ + new-instance v0, Landroid/support/v7/internal/widget/l; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/j;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/l;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->C:Ljava/lang/Runnable; │ │ - new-instance v0, Landroid/support/v7/internal/widget/k; │ + new-instance v0, Landroid/support/v7/internal/widget/m; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/k;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/m;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->D:Ljava/lang/Runnable; │ │ invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/content/Context;)V │ │ return-void │ .end method │ @@ -217,71 +217,71 @@ │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->u:Landroid/graphics/Rect; │ │ const/16 v0, 0x258 │ │ iput v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I │ │ - new-instance v0, Landroid/support/v7/internal/widget/h; │ + new-instance v0, Landroid/support/v7/internal/widget/j; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/h;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/j;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/v4/view/cv; │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/a/g/bn; │ │ - new-instance v0, Landroid/support/v7/internal/widget/i; │ + new-instance v0, Landroid/support/v7/internal/widget/k; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/i;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/k;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/v4/view/cv; │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/a/g/bn; │ │ - new-instance v0, Landroid/support/v7/internal/widget/j; │ + new-instance v0, Landroid/support/v7/internal/widget/l; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/j;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/l;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->C:Ljava/lang/Runnable; │ │ - new-instance v0, Landroid/support/v7/internal/widget/k; │ + new-instance v0, Landroid/support/v7/internal/widget/m; │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/k;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/m;->(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->D:Ljava/lang/Runnable; │ │ invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/content/Context;)V │ │ return-void │ .end method │ │ -.method static synthetic a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ +.method static synthetic a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->y:Landroid/support/v4/view/cf; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->y:Landroid/support/a/g/ax; │ │ return-object p1 │ .end method │ │ -.method private a(Landroid/view/View;)Landroid/support/v7/internal/widget/x; │ +.method private a(Landroid/view/View;)Landroid/support/v7/internal/widget/z; │ .locals 3 │ │ - instance-of v0, p1, Landroid/support/v7/internal/widget/x; │ + instance-of v0, p1, Landroid/support/v7/internal/widget/z; │ │ if-eqz v0, :cond_0 │ │ - check-cast p1, Landroid/support/v7/internal/widget/x; │ + check-cast p1, Landroid/support/v7/internal/widget/z; │ │ :goto_0 │ return-object p1 │ │ :cond_0 │ instance-of v0, p1, Landroid/support/v7/widget/Toolbar; │ │ if-eqz v0, :cond_1 │ │ check-cast p1, Landroid/support/v7/widget/Toolbar; │ │ - invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getWrapper()Landroid/support/v7/internal/widget/x; │ + invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getWrapper()Landroid/support/v7/internal/widget/z; │ │ move-result-object p1 │ │ goto :goto_0 │ │ :cond_1 │ new-instance v0, Ljava/lang/IllegalStateException; │ @@ -370,19 +370,19 @@ │ const/16 v3, 0x13 │ │ if-ge v0, v3, :cond_1 │ │ :goto_1 │ iput-boolean v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->i:Z │ │ - invoke-static {p1}, Landroid/support/v4/widget/af;->a(Landroid/content/Context;)Landroid/support/v4/widget/af; │ + invoke-static {p1}, Landroid/support/a/h/r;->a(Landroid/content/Context;)Landroid/support/a/h/r; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->x:Landroid/support/v4/widget/af; │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->x:Landroid/support/a/h/r; │ │ return-void │ │ :cond_0 │ move v0, v2 │ │ goto :goto_0 │ @@ -402,15 +402,15 @@ │ .end method │ │ .method private a(FF)Z │ .locals 9 │ │ const/4 v1, 0x0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->x:Landroid/support/v4/widget/af; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->x:Landroid/support/a/h/r; │ │ float-to-int v4, p2 │ │ const/high16 v7, -0x80000000 │ │ const v8, 0x7fffffff │ │ @@ -418,19 +418,19 @@ │ │ move v3, v1 │ │ move v5, v1 │ │ move v6, v1 │ │ - invoke-virtual/range {v0 .. v8}, Landroid/support/v4/widget/af;->a(IIIIIIII)V │ + invoke-virtual/range {v0 .. v8}, Landroid/support/a/h/r;->a(IIIIIIII)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->x:Landroid/support/v4/widget/af; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->x:Landroid/support/a/h/r; │ │ - invoke-virtual {v0}, Landroid/support/v4/widget/af;->d()I │ + invoke-virtual {v0}, Landroid/support/a/h/r;->a()I │ │ move-result v0 │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I │ │ @@ -459,96 +459,96 @@ │ │ const/4 v2, 0x0 │ │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/internal/widget/m; │ + check-cast v0, Landroid/support/v7/internal/widget/o; │ │ if-eqz p3, :cond_0 │ │ - iget v3, v0, Landroid/support/v7/internal/widget/m;->leftMargin:I │ + iget v3, v0, Landroid/support/v7/internal/widget/o;->leftMargin:I │ │ iget v4, p2, Landroid/graphics/Rect;->left:I │ │ if-eq v3, v4, :cond_0 │ │ iget v2, p2, Landroid/graphics/Rect;->left:I │ │ - iput v2, v0, Landroid/support/v7/internal/widget/m;->leftMargin:I │ + iput v2, v0, Landroid/support/v7/internal/widget/o;->leftMargin:I │ │ move v2, v1 │ │ :cond_0 │ if-eqz p4, :cond_1 │ │ - iget v3, v0, Landroid/support/v7/internal/widget/m;->topMargin:I │ + iget v3, v0, Landroid/support/v7/internal/widget/o;->topMargin:I │ │ iget v4, p2, Landroid/graphics/Rect;->top:I │ │ if-eq v3, v4, :cond_1 │ │ iget v2, p2, Landroid/graphics/Rect;->top:I │ │ - iput v2, v0, Landroid/support/v7/internal/widget/m;->topMargin:I │ + iput v2, v0, Landroid/support/v7/internal/widget/o;->topMargin:I │ │ move v2, v1 │ │ :cond_1 │ if-eqz p6, :cond_2 │ │ - iget v3, v0, Landroid/support/v7/internal/widget/m;->rightMargin:I │ + iget v3, v0, Landroid/support/v7/internal/widget/o;->rightMargin:I │ │ iget v4, p2, Landroid/graphics/Rect;->right:I │ │ if-eq v3, v4, :cond_2 │ │ iget v2, p2, Landroid/graphics/Rect;->right:I │ │ - iput v2, v0, Landroid/support/v7/internal/widget/m;->rightMargin:I │ + iput v2, v0, Landroid/support/v7/internal/widget/o;->rightMargin:I │ │ move v2, v1 │ │ :cond_2 │ if-eqz p5, :cond_3 │ │ - iget v3, v0, Landroid/support/v7/internal/widget/m;->bottomMargin:I │ + iget v3, v0, Landroid/support/v7/internal/widget/o;->bottomMargin:I │ │ iget v4, p2, Landroid/graphics/Rect;->bottom:I │ │ if-eq v3, v4, :cond_3 │ │ iget v2, p2, Landroid/graphics/Rect;->bottom:I │ │ - iput v2, v0, Landroid/support/v7/internal/widget/m;->bottomMargin:I │ + iput v2, v0, Landroid/support/v7/internal/widget/o;->bottomMargin:I │ │ move v0, v1 │ │ :goto_0 │ return v0 │ │ :cond_3 │ move v0, v2 │ │ goto :goto_0 │ .end method │ │ -.method static synthetic b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ +.method static synthetic b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->z:Landroid/support/v4/view/cf; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->z:Landroid/support/a/g/ax; │ │ return-object p1 │ .end method │ │ -.method static synthetic b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/cv; │ +.method static synthetic b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/a/g/bn; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/v4/view/cv; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/a/g/bn; │ │ return-object v0 │ .end method │ │ .method static synthetic c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ .locals 1 │ │ @@ -561,18 +561,18 @@ │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ return-object v0 │ .end method │ │ -.method static synthetic e(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/cv; │ +.method static synthetic e(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/a/g/bn; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/v4/view/cv; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/a/g/bn; │ │ return-object v0 │ .end method │ │ .method private k()V │ .locals 1 │ │ @@ -580,30 +580,30 @@ │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->removeCallbacks(Ljava/lang/Runnable;)Z │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->D:Ljava/lang/Runnable; │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->removeCallbacks(Ljava/lang/Runnable;)Z │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->y:Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->y:Landroid/support/a/g/ax; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->y:Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->y:Landroid/support/a/g/ax; │ │ - invoke-virtual {v0}, Landroid/support/v4/view/cf;->a()V │ + invoke-virtual {v0}, Landroid/support/a/g/ax;->a()V │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->z:Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->z:Landroid/support/a/g/ax; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->z:Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->z:Landroid/support/a/g/ax; │ │ - invoke-virtual {v0}, Landroid/support/v4/view/cf;->a()V │ + invoke-virtual {v0}, Landroid/support/a/g/ax;->a()V │ │ :cond_1 │ return-void │ .end method │ │ .method private l()V │ .locals 4 │ @@ -655,24 +655,24 @@ │ invoke-interface {v0}, Ljava/lang/Runnable;->run()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/m; │ +.method public a(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/o; │ .locals 2 │ │ - new-instance v0, Landroid/support/v7/internal/widget/m; │ + new-instance v0, Landroid/support/v7/internal/widget/o; │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ - invoke-direct {v0, v1, p1}, Landroid/support/v7/internal/widget/m;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + invoke-direct {v0, v1, p1}, Landroid/support/v7/internal/widget/o;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ return-object v0 │ .end method │ │ .method public a(I)V │ .locals 1 │ │ @@ -680,24 +680,24 @@ │ │ sparse-switch p1, :sswitch_data_0 │ │ :goto_0 │ return-void │ │ :sswitch_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->g()V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->g()V │ │ goto :goto_0 │ │ :sswitch_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->h()V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->h()V │ │ goto :goto_0 │ │ :sswitch_2 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->setOverlayMode(Z)V │ @@ -713,81 +713,81 @@ │ .end method │ │ .method public a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/widget/x;->a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ + invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/widget/z;->a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ │ return-void │ .end method │ │ .method public a()Z │ .locals 1 │ │ iget-boolean v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->j:Z │ │ return v0 │ .end method │ │ -.method protected b()Landroid/support/v7/internal/widget/m; │ +.method protected b()Landroid/support/v7/internal/widget/o; │ .locals 2 │ │ const/4 v1, -0x1 │ │ - new-instance v0, Landroid/support/v7/internal/widget/m; │ + new-instance v0, Landroid/support/v7/internal/widget/o; │ │ - invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/widget/m;->(II)V │ + invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/widget/o;->(II)V │ │ return-object v0 │ .end method │ │ .method c()V │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d:Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ if-nez v0, :cond_0 │ │ - sget v0, Landroid/support/v7/a/g;->action_bar_activity_content:I │ + sget v0, Landroid/support/v7/b/g;->action_bar_activity_content:I │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d:Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ - sget v0, Landroid/support/v7/a/g;->action_bar_container:I │ + sget v0, Landroid/support/v7/b/g;->action_bar_container:I │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - sget v0, Landroid/support/v7/a/g;->action_bar:I │ + sget v0, Landroid/support/v7/b/g;->action_bar:I │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ - invoke-direct {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/view/View;)Landroid/support/v7/internal/widget/x; │ + invoke-direct {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/view/View;)Landroid/support/v7/internal/widget/z; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - sget v0, Landroid/support/v7/a/g;->split_action_bar:I │ + sget v0, Landroid/support/v7/b/g;->split_action_bar:I │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -796,27 +796,27 @@ │ :cond_0 │ return-void │ .end method │ │ .method protected checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ .locals 1 │ │ - instance-of v0, p1, Landroid/support/v7/internal/widget/m; │ + instance-of v0, p1, Landroid/support/v7/internal/widget/o; │ │ return v0 │ .end method │ │ .method public d()Z │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->i()Z │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->i()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public draw(Landroid/graphics/Canvas;)V │ @@ -848,15 +848,15 @@ │ │ move-result v0 │ │ int-to-float v0, v0 │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v2}, Landroid/support/v4/view/au;->g(Landroid/view/View;)F │ + invoke-static {v2}, Landroid/support/a/g/aa;->c(Landroid/view/View;)F │ │ move-result v2 │ │ add-float/2addr v0, v2 │ │ const/high16 v2, 0x3f000000 # 0.5f │ │ @@ -895,31 +895,31 @@ │ .end method │ │ .method public e()Z │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->j()Z │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->j()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public f()Z │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->k()Z │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->k()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method protected fitSystemWindows(Landroid/graphics/Rect;)Z │ @@ -927,15 +927,15 @@ │ │ const/4 v5, 0x0 │ │ const/4 v3, 0x1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - invoke-static {p0}, Landroid/support/v4/view/au;->j(Landroid/view/View;)I │ + invoke-static {p0}, Landroid/support/a/g/aa;->f(Landroid/view/View;)I │ │ move-result v0 │ │ and-int/lit16 v0, v0, 0x100 │ │ if-eqz v0, :cond_0 │ │ @@ -983,15 +983,15 @@ │ │ invoke-virtual {v1, p1}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->s:Landroid/graphics/Rect; │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->p:Landroid/graphics/Rect; │ │ - invoke-static {p0, v1, v2}, Landroid/support/v7/internal/widget/bh;->a(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ + invoke-static {p0, v1, v2}, Landroid/support/v7/internal/widget/bl;->a(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->q:Landroid/graphics/Rect; │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->p:Landroid/graphics/Rect; │ │ invoke-virtual {v1, v2}, Landroid/graphics/Rect;->equals(Ljava/lang/Object;)Z │ │ @@ -1017,63 +1017,63 @@ │ .end method │ │ .method public g()Z │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->l()Z │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->l()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method protected synthetic generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b()Landroid/support/v7/internal/widget/m; │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b()Landroid/support/v7/internal/widget/o; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public synthetic generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/m; │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/o; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ │ - new-instance v0, Landroid/support/v7/internal/widget/m; │ + new-instance v0, Landroid/support/v7/internal/widget/o; │ │ - invoke-direct {v0, p1}, Landroid/support/v7/internal/widget/m;->(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-direct {v0, p1}, Landroid/support/v7/internal/widget/o;->(Landroid/view/ViewGroup$LayoutParams;)V │ │ return-object v0 │ .end method │ │ .method public getActionBarHideOffset()I │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->g(Landroid/view/View;)F │ + invoke-static {v0}, Landroid/support/a/g/aa;->c(Landroid/view/View;)F │ │ move-result v0 │ │ float-to-int v0, v0 │ │ neg-int v0, v0 │ │ @@ -1087,57 +1087,57 @@ │ .end method │ │ .method public getTitle()Ljava/lang/CharSequence; │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->f()Ljava/lang/CharSequence; │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->f()Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public h()Z │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->m()Z │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->m()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public i()V │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->n()V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->n()V │ │ return-void │ .end method │ │ .method public j()V │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/x;->o()V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/z;->o()V │ │ return-void │ .end method │ │ .method protected onConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 2 │ │ @@ -1152,15 +1152,15 @@ │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ invoke-direct {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/content/Context;)V │ │ - invoke-static {p0}, Landroid/support/v4/view/au;->k(Landroid/view/View;)V │ + invoke-static {p0}, Landroid/support/a/g/aa;->g(Landroid/view/View;)V │ │ return-void │ .end method │ │ .method protected onDetachedFromWindow()V │ .locals 0 │ │ @@ -1221,35 +1221,35 @@ │ │ if-eq v0, v7, :cond_0 │ │ invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/internal/widget/m; │ + check-cast v0, Landroid/support/v7/internal/widget/o; │ │ invoke-virtual {v6}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v7 │ │ invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v8 │ │ - iget v9, v0, Landroid/support/v7/internal/widget/m;->leftMargin:I │ + iget v9, v0, Landroid/support/v7/internal/widget/o;->leftMargin:I │ │ add-int/2addr v9, v3 │ │ iget-object v10, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ if-ne v6, v10, :cond_1 │ │ sub-int v10, v5, v8 │ │ - iget v0, v0, Landroid/support/v7/internal/widget/m;->bottomMargin:I │ + iget v0, v0, Landroid/support/v7/internal/widget/o;->bottomMargin:I │ │ sub-int v0, v10, v0 │ │ :goto_1 │ add-int/2addr v7, v9 │ │ add-int/2addr v8, v0 │ @@ -1260,15 +1260,15 @@ │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_0 │ │ :cond_1 │ - iget v0, v0, Landroid/support/v7/internal/widget/m;->topMargin:I │ + iget v0, v0, Landroid/support/v7/internal/widget/o;->topMargin:I │ │ add-int/2addr v0, v4 │ │ goto :goto_1 │ │ :cond_2 │ return-void │ @@ -1305,59 +1305,59 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/internal/widget/m; │ + check-cast v0, Landroid/support/v7/internal/widget/o; │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;->getMeasuredWidth()I │ │ move-result v1 │ │ - iget v2, v0, Landroid/support/v7/internal/widget/m;->leftMargin:I │ + iget v2, v0, Landroid/support/v7/internal/widget/o;->leftMargin:I │ │ add-int/2addr v1, v2 │ │ - iget v2, v0, Landroid/support/v7/internal/widget/m;->rightMargin:I │ + iget v2, v0, Landroid/support/v7/internal/widget/o;->rightMargin:I │ │ add-int/2addr v1, v2 │ │ invoke-static {v7, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v7 │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;->getMeasuredHeight()I │ │ move-result v1 │ │ - iget v2, v0, Landroid/support/v7/internal/widget/m;->topMargin:I │ + iget v2, v0, Landroid/support/v7/internal/widget/o;->topMargin:I │ │ add-int/2addr v1, v2 │ │ - iget v0, v0, Landroid/support/v7/internal/widget/m;->bottomMargin:I │ + iget v0, v0, Landroid/support/v7/internal/widget/o;->bottomMargin:I │ │ add-int/2addr v0, v1 │ │ invoke-static {v6, v0}, Ljava/lang/Math;->max(II)I │ │ move-result v8 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v0}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v0 │ │ - invoke-static {v9, v0}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v9, v0}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v6 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ if-eqz v0, :cond_8 │ │ @@ -1377,70 +1377,70 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/internal/widget/m; │ + check-cast v0, Landroid/support/v7/internal/widget/o; │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;->getMeasuredWidth()I │ │ move-result v1 │ │ - iget v2, v0, Landroid/support/v7/internal/widget/m;->leftMargin:I │ + iget v2, v0, Landroid/support/v7/internal/widget/o;->leftMargin:I │ │ add-int/2addr v1, v2 │ │ - iget v2, v0, Landroid/support/v7/internal/widget/m;->rightMargin:I │ + iget v2, v0, Landroid/support/v7/internal/widget/o;->rightMargin:I │ │ add-int/2addr v1, v2 │ │ invoke-static {v7, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v1 │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;->getMeasuredHeight()I │ │ move-result v2 │ │ - iget v3, v0, Landroid/support/v7/internal/widget/m;->topMargin:I │ + iget v3, v0, Landroid/support/v7/internal/widget/o;->topMargin:I │ │ add-int/2addr v2, v3 │ │ - iget v0, v0, Landroid/support/v7/internal/widget/m;->bottomMargin:I │ + iget v0, v0, Landroid/support/v7/internal/widget/o;->bottomMargin:I │ │ add-int/2addr v0, v2 │ │ invoke-static {v8, v0}, Ljava/lang/Math;->max(II)I │ │ move-result v2 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v0}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v0 │ │ - invoke-static {v6, v0}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v6, v0}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v0 │ │ move v7, v0 │ │ move v8, v1 │ │ move v9, v2 │ │ :goto_0 │ - invoke-static {p0}, Landroid/support/v4/view/au;->j(Landroid/view/View;)I │ + invoke-static {p0}, Landroid/support/a/g/aa;->f(Landroid/view/View;)I │ │ move-result v0 │ │ and-int/lit16 v0, v0, 0x100 │ │ if-eqz v0, :cond_2 │ │ @@ -1467,17 +1467,17 @@ │ │ iget v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b:I │ │ add-int/2addr v0, v1 │ │ :cond_0 │ :goto_2 │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v1}, Landroid/support/v7/internal/widget/x;->c()Z │ + invoke-interface {v1}, Landroid/support/v7/internal/widget/z;->c()Z │ │ move-result v1 │ │ if-eqz v1, :cond_6 │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -1578,59 +1578,59 @@ │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d:Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ invoke-virtual {v0}, Landroid/support/v7/internal/widget/ContentFrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/internal/widget/m; │ + check-cast v0, Landroid/support/v7/internal/widget/o; │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d:Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;->getMeasuredWidth()I │ │ move-result v1 │ │ - iget v2, v0, Landroid/support/v7/internal/widget/m;->leftMargin:I │ + iget v2, v0, Landroid/support/v7/internal/widget/o;->leftMargin:I │ │ add-int/2addr v1, v2 │ │ - iget v2, v0, Landroid/support/v7/internal/widget/m;->rightMargin:I │ + iget v2, v0, Landroid/support/v7/internal/widget/o;->rightMargin:I │ │ add-int/2addr v1, v2 │ │ invoke-static {v8, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v1 │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d:Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ invoke-virtual {v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;->getMeasuredHeight()I │ │ move-result v2 │ │ - iget v3, v0, Landroid/support/v7/internal/widget/m;->topMargin:I │ + iget v3, v0, Landroid/support/v7/internal/widget/o;->topMargin:I │ │ add-int/2addr v2, v3 │ │ - iget v0, v0, Landroid/support/v7/internal/widget/m;->bottomMargin:I │ + iget v0, v0, Landroid/support/v7/internal/widget/o;->bottomMargin:I │ │ add-int/2addr v0, v2 │ │ invoke-static {v9, v0}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d:Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ - invoke-static {v2}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v2}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v2 │ │ - invoke-static {v7, v2}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v7, v2}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v2 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->getPaddingLeft()I │ │ move-result v3 │ │ @@ -1666,21 +1666,21 @@ │ │ move-result v3 │ │ invoke-static {v1, v3}, Ljava/lang/Math;->max(II)I │ │ move-result v1 │ │ - invoke-static {v1, p1, v2}, Landroid/support/v4/view/au;->a(III)I │ + invoke-static {v1, p1, v2}, Landroid/support/a/g/aa;->a(III)I │ │ move-result v1 │ │ shl-int/lit8 v2, v2, 0x10 │ │ - invoke-static {v0, p2, v2}, Landroid/support/v4/view/au;->a(III)I │ + invoke-static {v0, p2, v2}, Landroid/support/a/g/aa;->a(III)I │ │ move-result v0 │ │ invoke-virtual {p0, v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->setMeasuredDimension(II)V │ │ return-void │ │ @@ -1820,21 +1820,21 @@ │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->n:I │ │ invoke-direct {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->k()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/l;->i()V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/n;->i()V │ │ :cond_0 │ return-void │ .end method │ │ .method public onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z │ .locals 1 │ @@ -1886,21 +1886,21 @@ │ │ if-gt v0, v1, :cond_2 │ │ invoke-direct {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->l()V │ │ :cond_0 │ :goto_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/l;->j()V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/n;->j()V │ │ :cond_1 │ return-void │ │ :cond_2 │ invoke-direct {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->m()V │ │ @@ -1941,45 +1941,45 @@ │ and-int/lit16 v0, p1, 0x100 │ │ if-eqz v0, :cond_5 │ │ move v0, v1 │ │ :goto_1 │ - iget-object v5, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v5, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ if-eqz v5, :cond_2 │ │ - iget-object v5, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v5, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ if-nez v0, :cond_6 │ │ :goto_2 │ - invoke-interface {v5, v1}, Landroid/support/v7/internal/widget/l;->g(Z)V │ + invoke-interface {v5, v1}, Landroid/support/v7/internal/widget/n;->g(Z)V │ │ if-nez v3, :cond_1 │ │ if-nez v0, :cond_7 │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/l;->g()V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/n;->g()V │ │ :cond_2 │ :goto_3 │ and-int/lit16 v0, v4, 0x100 │ │ if-eqz v0, :cond_3 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ if-eqz v0, :cond_3 │ │ - invoke-static {p0}, Landroid/support/v4/view/au;->k(Landroid/view/View;)V │ + invoke-static {p0}, Landroid/support/a/g/aa;->g(Landroid/view/View;)V │ │ :cond_3 │ return-void │ │ :cond_4 │ move v3, v2 │ │ @@ -1992,35 +1992,35 @@ │ │ :cond_6 │ move v1, v2 │ │ goto :goto_2 │ │ :cond_7 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/l;->h()V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/n;->h()V │ │ goto :goto_3 │ .end method │ │ .method protected onWindowVisibilityChanged(I)V │ .locals 1 │ │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->onWindowVisibilityChanged(I)V │ │ iput p1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c:I │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/l;->a(I)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/n;->a(I)V │ │ :cond_0 │ return-void │ .end method │ │ .method public setActionBarHideOffset(I)V │ .locals 4 │ @@ -2045,15 +2045,15 @@ │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->f:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ neg-int v3, v1 │ │ int-to-float v3, v3 │ │ - invoke-static {v2, v3}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v2, v3}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ if-eqz v2, :cond_0 │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -2083,46 +2083,46 @@ │ │ float-to-int v0, v0 │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ int-to-float v0, v0 │ │ - invoke-static {v1, v0}, Landroid/support/v4/view/au;->b(Landroid/view/View;F)V │ + invoke-static {v1, v0}, Landroid/support/a/g/aa;->b(Landroid/view/View;F)V │ │ :cond_0 │ return-void │ .end method │ │ -.method public setActionBarVisibilityCallback(Landroid/support/v7/internal/widget/l;)V │ +.method public setActionBarVisibilityCallback(Landroid/support/v7/internal/widget/n;)V │ .locals 2 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->getWindowToken()Landroid/os/IBinder; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/l; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->v:Landroid/support/v7/internal/widget/n; │ │ iget v1, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c:I │ │ - invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/l;->a(I)V │ + invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/n;->a(I)V │ │ iget v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->o:I │ │ if-eqz v0, :cond_0 │ │ iget v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->o:I │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->onWindowSystemUiVisibilityChanged(I)V │ │ - invoke-static {p0}, Landroid/support/v4/view/au;->k(Landroid/view/View;)V │ + invoke-static {p0}, Landroid/support/a/g/aa;->g(Landroid/view/View;)V │ │ :cond_0 │ return-void │ .end method │ │ .method public setHasNonEmbeddedTabs(Z)V │ .locals 0 │ @@ -2163,41 +2163,41 @@ │ .end method │ │ .method public setIcon(I)V │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/x;->a(I)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/z;->a(I)V │ │ return-void │ .end method │ │ .method public setIcon(Landroid/graphics/drawable/Drawable;)V │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/x;->a(Landroid/graphics/drawable/Drawable;)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/z;->a(Landroid/graphics/drawable/Drawable;)V │ │ return-void │ .end method │ │ .method public setLogo(I)V │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/x;->b(I)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/z;->b(I)V │ │ return-void │ .end method │ │ .method public setOverlayMode(Z)V │ .locals 2 │ │ @@ -2245,29 +2245,29 @@ │ .end method │ │ .method public setWindowCallback(Landroid/support/v7/internal/a/h;)V │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/x;->a(Landroid/support/v7/internal/a/h;)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/z;->a(Landroid/support/v7/internal/a/h;)V │ │ return-void │ .end method │ │ .method public setWindowTitle(Ljava/lang/CharSequence;)V │ .locals 1 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/x; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->g:Landroid/support/v7/internal/widget/z; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/x;->a(Ljava/lang/CharSequence;)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/z;->a(Ljava/lang/CharSequence;)V │ │ return-void │ .end method │ │ .method public shouldDelayChildPressedState()Z │ .locals 1 ├── smali/android/support/v7/internal/widget/FitWindowsFrameLayout.smali │ @@ -1,16 +1,16 @@ │ .class public Landroid/support/v7/internal/widget/FitWindowsFrameLayout; │ .super Landroid/widget/FrameLayout; │ │ # interfaces │ -.implements Landroid/support/v7/internal/widget/z; │ +.implements Landroid/support/v7/internal/widget/ab; │ │ │ # instance fields │ -.field private a:Landroid/support/v7/internal/widget/aa; │ +.field private a:Landroid/support/v7/internal/widget/ac; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 0 │ │ invoke-direct {p0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V │ @@ -27,30 +27,30 @@ │ .end method │ │ │ # virtual methods │ .method protected fitSystemWindows(Landroid/graphics/Rect;)Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/aa; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/ac; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/aa; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/ac; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/aa;->a(Landroid/graphics/Rect;)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/ac;->a(Landroid/graphics/Rect;)V │ │ :cond_0 │ invoke-super {p0, p1}, Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method public setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/aa;)V │ +.method public setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ac;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/aa; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/ac; │ │ return-void │ .end method ├── smali/android/support/v7/internal/widget/NativeActionModeAwareLayout.smali │ @@ -5,46 +5,46 @@ │ # annotations │ .annotation build Landroid/annotation/TargetApi; │ value = 0xb │ .end annotation │ │ │ # instance fields │ -.field private a:Landroid/support/v7/internal/widget/ad; │ +.field private a:Landroid/support/v7/internal/widget/af; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 0 │ │ invoke-direct {p0, p1, p2}, Landroid/support/v7/internal/widget/ContentFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public setActionModeForChildListener(Landroid/support/v7/internal/widget/ad;)V │ +.method public setActionModeForChildListener(Landroid/support/v7/internal/widget/af;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/ad; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/af; │ │ return-void │ .end method │ │ .method public startActionModeForChild(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/ad; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/af; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/ad; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/af; │ │ - invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/widget/ad;->a(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ + invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/widget/af;->a(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ move-result-object v0 │ │ :goto_0 │ return-object v0 │ │ :cond_0 ├── smali/android/support/v7/internal/widget/FitWindowsLinearLayout.smali │ @@ -1,16 +1,16 @@ │ .class public Landroid/support/v7/internal/widget/FitWindowsLinearLayout; │ .super Landroid/widget/LinearLayout; │ │ # interfaces │ -.implements Landroid/support/v7/internal/widget/z; │ +.implements Landroid/support/v7/internal/widget/ab; │ │ │ # instance fields │ -.field private a:Landroid/support/v7/internal/widget/aa; │ +.field private a:Landroid/support/v7/internal/widget/ac; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 0 │ │ invoke-direct {p0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ @@ -27,30 +27,30 @@ │ .end method │ │ │ # virtual methods │ .method protected fitSystemWindows(Landroid/graphics/Rect;)Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/aa; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/ac; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/aa; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/ac; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/aa;->a(Landroid/graphics/Rect;)V │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/widget/ac;->a(Landroid/graphics/Rect;)V │ │ :cond_0 │ invoke-super {p0, p1}, Landroid/widget/LinearLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method public setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/aa;)V │ +.method public setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ac;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/aa; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/ac; │ │ return-void │ .end method ├── smali/android/support/v7/internal/widget/TintImageView.smali │ @@ -3,15 +3,15 @@ │ │ │ # static fields │ .field private static final a:[I │ │ │ # instance fields │ -.field private final b:Landroid/support/v7/internal/widget/aw; │ +.field private final b:Landroid/support/v7/internal/widget/ba; │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ const/4 v0, 0x2 │ @@ -60,69 +60,69 @@ │ │ const/4 v2, 0x0 │ │ invoke-direct {p0, p1, p2, p3}, Landroid/widget/ImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ sget-object v0, Landroid/support/v7/internal/widget/TintImageView;->a:[I │ │ - 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; │ + 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; │ │ move-result-object v0 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->a()I │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->a()I │ │ move-result v1 │ │ if-lez v1, :cond_1 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->d(I)Z │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->d(I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/TintImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ :cond_0 │ - invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/bb;->d(I)Z │ + invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/bf;->d(I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ │ :cond_1 │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->c()Landroid/support/v7/internal/widget/ba; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/aw; │ + iput-object v0, p0, Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/ba; │ │ return-void │ .end method │ │ │ # virtual methods │ .method public setImageResource(I)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/aw; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/ba; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ │ return-void │ .end method ├── smali/android/support/v7/internal/widget/ViewStubCompat.smali │ @@ -7,15 +7,15 @@ │ │ .field private b:I │ │ .field private c:Ljava/lang/ref/WeakReference; │ │ .field private d:Landroid/view/LayoutInflater; │ │ -.field private e:Landroid/support/v7/internal/widget/bg; │ +.field private e:Landroid/support/v7/internal/widget/bk; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ │ const/4 v0, 0x0 │ @@ -32,37 +32,37 @@ │ │ const/4 v2, 0x0 │ │ invoke-direct {p0, p1, p2, p3}, Landroid/view/View;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ iput v2, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->a:I │ │ - sget-object v0, Landroid/support/v7/a/l;->ViewStubCompat:[I │ + sget-object v0, Landroid/support/v7/b/l;->ViewStubCompat:[I │ │ invoke-virtual {p1, p2, v0, p3, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/l;->ViewStubCompat_android_inflatedId:I │ + sget v1, Landroid/support/v7/b/l;->ViewStubCompat_android_inflatedId:I │ │ invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->b:I │ │ - sget v1, Landroid/support/v7/a/l;->ViewStubCompat_android_layout:I │ + sget v1, Landroid/support/v7/b/l;->ViewStubCompat_android_layout:I │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->a:I │ │ - sget v1, Landroid/support/v7/a/l;->ViewStubCompat_android_id:I │ + sget v1, Landroid/support/v7/b/l;->ViewStubCompat_android_id:I │ │ invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;->setId(I)V │ │ @@ -143,21 +143,21 @@ │ :goto_1 │ new-instance v0, Ljava/lang/ref/WeakReference; │ │ invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V │ │ iput-object v0, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->c:Ljava/lang/ref/WeakReference; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bg; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bk; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bg; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bk; │ │ - invoke-interface {v0, p0, v1}, Landroid/support/v7/internal/widget/bg;->a(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V │ + invoke-interface {v0, p0, v1}, Landroid/support/v7/internal/widget/bk;->a(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V │ │ :cond_1 │ return-object v1 │ │ :cond_2 │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/ViewStubCompat;->getContext()Landroid/content/Context; │ │ @@ -259,18 +259,18 @@ │ .locals 0 │ │ iput p1, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->a:I │ │ return-void │ .end method │ │ -.method public setOnInflateListener(Landroid/support/v7/internal/widget/bg;)V │ +.method public setOnInflateListener(Landroid/support/v7/internal/widget/bk;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bg; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bk; │ │ return-void │ .end method │ │ .method public setVisibility(I)V │ .locals 2 ├── smali/android/support/v7/internal/widget/a.smali │ @@ -9,25 +9,25 @@ │ # instance fields │ .field protected final a:Landroid/support/v7/internal/widget/b; │ │ .field protected final b:Landroid/content/Context; │ │ .field protected c:Landroid/support/v7/widget/ActionMenuView; │ │ -.field protected d:Landroid/support/v7/widget/ActionMenuPresenter; │ +.field protected d:Landroid/support/v7/widget/a; │ │ .field protected e:Landroid/view/ViewGroup; │ │ .field protected f:Z │ │ .field protected g:Z │ │ .field protected h:I │ │ -.field protected i:Landroid/support/v4/view/cf; │ +.field protected i:Landroid/support/a/g/ax; │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ new-instance v0, Landroid/view/animation/DecelerateInterpolator; │ @@ -74,15 +74,15 @@ │ │ invoke-direct {v0}, Landroid/util/TypedValue;->()V │ │ invoke-virtual {p1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; │ │ move-result-object v1 │ │ - sget v2, Landroid/support/v7/a/b;->actionBarPopupTheme:I │ + sget v2, Landroid/support/v7/b/b;->actionBarPopupTheme:I │ │ const/4 v3, 0x1 │ │ invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ │ move-result v1 │ │ @@ -203,59 +203,59 @@ │ │ const/high16 v6, 0x3f800000 # 1.0f │ │ const-wide/16 v4, 0xc8 │ │ const/4 v3, 0x0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/a/g/ax; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/a/g/ax; │ │ - invoke-virtual {v0}, Landroid/support/v4/view/cf;->a()V │ + invoke-virtual {v0}, Landroid/support/a/g/ax;->a()V │ │ :cond_0 │ if-nez p1, :cond_3 │ │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/a;->getVisibility()I │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - invoke-static {p0, v3}, Landroid/support/v4/view/au;->c(Landroid/view/View;F)V │ + invoke-static {p0, v3}, Landroid/support/a/g/aa;->c(Landroid/view/View;F)V │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/a;->e:Landroid/view/ViewGroup; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; │ │ - invoke-static {v0, v3}, Landroid/support/v4/view/au;->c(Landroid/view/View;F)V │ + invoke-static {v0, v3}, Landroid/support/a/g/aa;->c(Landroid/view/View;F)V │ │ :cond_1 │ - invoke-static {p0}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {p0}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v6}, Landroid/support/v4/view/cf;->a(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v6}, Landroid/support/a/g/ax;->a(F)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v4, v5}, Landroid/support/a/g/ax;->a(J)Landroid/support/a/g/ax; │ │ sget-object v1, Landroid/support/v7/internal/widget/a;->j:Landroid/view/animation/Interpolator; │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(Landroid/view/animation/Interpolator;)Landroid/support/a/g/ax; │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/a;->e:Landroid/view/ViewGroup; │ │ if-eqz v1, :cond_2 │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; │ │ @@ -263,70 +263,70 @@ │ │ new-instance v1, Landroid/support/v7/internal/view/h; │ │ invoke-direct {v1}, Landroid/support/v7/internal/view/h;->()V │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; │ │ - invoke-static {v2}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v2}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v6}, Landroid/support/v4/view/cf;->a(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v2, v6}, Landroid/support/a/g/ax;->a(F)Landroid/support/a/g/ax; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; │ + invoke-virtual {v2, v4, v5}, Landroid/support/a/g/ax;->a(J)Landroid/support/a/g/ax; │ │ iget-object v3, p0, Landroid/support/v7/internal/widget/a;->a:Landroid/support/v7/internal/widget/b; │ │ - invoke-virtual {v3, v0, p1}, Landroid/support/v7/internal/widget/b;->a(Landroid/support/v4/view/cf;I)Landroid/support/v7/internal/widget/b; │ + invoke-virtual {v3, v0, p1}, Landroid/support/v7/internal/widget/b;->a(Landroid/support/a/g/ax;I)Landroid/support/v7/internal/widget/b; │ │ move-result-object v3 │ │ - invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cv;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/bn;)Landroid/support/v7/internal/view/h; │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ invoke-virtual {v1}, Landroid/support/v7/internal/view/h;->a()V │ │ :goto_0 │ return-void │ │ :cond_2 │ iget-object v1, p0, Landroid/support/v7/internal/widget/a;->a:Landroid/support/v7/internal/widget/b; │ │ - invoke-virtual {v1, v0, p1}, Landroid/support/v7/internal/widget/b;->a(Landroid/support/v4/view/cf;I)Landroid/support/v7/internal/widget/b; │ + invoke-virtual {v1, v0, p1}, Landroid/support/v7/internal/widget/b;->a(Landroid/support/a/g/ax;I)Landroid/support/v7/internal/widget/b; │ │ move-result-object v1 │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ │ - invoke-virtual {v0}, Landroid/support/v4/view/cf;->b()V │ + invoke-virtual {v0}, Landroid/support/a/g/ax;->b()V │ │ goto :goto_0 │ │ :cond_3 │ - invoke-static {p0}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {p0}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v3}, Landroid/support/v4/view/cf;->a(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v3}, Landroid/support/a/g/ax;->a(F)Landroid/support/a/g/ax; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v4, v5}, Landroid/support/a/g/ax;->a(J)Landroid/support/a/g/ax; │ │ sget-object v1, Landroid/support/v7/internal/widget/a;->j:Landroid/view/animation/Interpolator; │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(Landroid/view/animation/Interpolator;)Landroid/support/a/g/ax; │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/a;->e:Landroid/view/ViewGroup; │ │ if-eqz v1, :cond_4 │ │ iget-object v1, p0, Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; │ │ @@ -334,66 +334,66 @@ │ │ new-instance v1, Landroid/support/v7/internal/view/h; │ │ invoke-direct {v1}, Landroid/support/v7/internal/view/h;->()V │ │ iget-object v2, p0, Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; │ │ - invoke-static {v2}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ + invoke-static {v2}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v3}, Landroid/support/v4/view/cf;->a(F)Landroid/support/v4/view/cf; │ + invoke-virtual {v2, v3}, Landroid/support/a/g/ax;->a(F)Landroid/support/a/g/ax; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; │ + invoke-virtual {v2, v4, v5}, Landroid/support/a/g/ax;->a(J)Landroid/support/a/g/ax; │ │ iget-object v3, p0, Landroid/support/v7/internal/widget/a;->a:Landroid/support/v7/internal/widget/b; │ │ - invoke-virtual {v3, v0, p1}, Landroid/support/v7/internal/widget/b;->a(Landroid/support/v4/view/cf;I)Landroid/support/v7/internal/widget/b; │ + invoke-virtual {v3, v0, p1}, Landroid/support/v7/internal/widget/b;->a(Landroid/support/a/g/ax;I)Landroid/support/v7/internal/widget/b; │ │ move-result-object v3 │ │ - invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cv;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/bn;)Landroid/support/v7/internal/view/h; │ │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/h;->a(Landroid/support/v4/view/cf;)Landroid/support/v7/internal/view/h; │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/h;->a(Landroid/support/a/g/ax;)Landroid/support/v7/internal/view/h; │ │ invoke-virtual {v1}, Landroid/support/v7/internal/view/h;->a()V │ │ goto :goto_0 │ │ :cond_4 │ iget-object v1, p0, Landroid/support/v7/internal/widget/a;->a:Landroid/support/v7/internal/widget/b; │ │ - invoke-virtual {v1, v0, p1}, Landroid/support/v7/internal/widget/b;->a(Landroid/support/v4/view/cf;I)Landroid/support/v7/internal/widget/b; │ + invoke-virtual {v1, v0, p1}, Landroid/support/v7/internal/widget/b;->a(Landroid/support/a/g/ax;I)Landroid/support/v7/internal/widget/b; │ │ move-result-object v1 │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ │ - invoke-virtual {v0}, Landroid/support/v4/view/cf;->b()V │ + invoke-virtual {v0}, Landroid/support/a/g/ax;->b()V │ │ goto :goto_0 │ .end method │ │ .method public a()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/a;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/a;->d:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/a;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/a;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->c()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->c()Z │ │ move-result v0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ @@ -401,15 +401,15 @@ │ │ goto :goto_0 │ .end method │ │ .method public getAnimatedVisibility()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/a/g/ax; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/a;->a:Landroid/support/v7/internal/widget/b; │ │ iget v0, v0, Landroid/support/v7/internal/widget/b;->a:I │ │ @@ -448,39 +448,39 @@ │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v7/internal/widget/a;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ - sget-object v2, Landroid/support/v7/a/l;->ActionBar:[I │ + sget-object v2, Landroid/support/v7/b/l;->ActionBar:[I │ │ - sget v3, Landroid/support/v7/a/b;->actionBarStyle:I │ + sget v3, Landroid/support/v7/b/b;->actionBarStyle:I │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/l;->ActionBar_height:I │ + sget v1, Landroid/support/v7/b/l;->ActionBar_height:I │ │ invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I │ │ move-result v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/a;->setContentHeight(I)V │ │ invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/a;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/a;->d:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/a;->d:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/a;->d:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/content/res/Configuration;)V │ + invoke-virtual {v0, p1}, Landroid/support/v7/widget/a;->a(Landroid/content/res/Configuration;)V │ │ :cond_1 │ return-void │ .end method │ │ .method public setContentHeight(I)V │ .locals 0 ├── smali/android/support/v7/internal/widget/aa.smali │ @@ -1,7 +1,390 @@ │ -.class public interface abstract Landroid/support/v7/internal/widget/aa; │ -.super Ljava/lang/Object; │ +.class Landroid/support/v7/internal/widget/aa; │ +.super Landroid/graphics/drawable/Drawable; │ + │ +# interfaces │ +.implements Landroid/graphics/drawable/Drawable$Callback; │ + │ + │ +# instance fields │ +.field private final a:Landroid/graphics/drawable/Drawable; │ + │ + │ +# direct methods │ +.method public constructor (Landroid/graphics/drawable/Drawable;)V │ + .locals 1 │ + │ + invoke-direct {p0}, Landroid/graphics/drawable/Drawable;->()V │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p0}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V │ + │ + return-void │ +.end method │ │ │ # virtual methods │ -.method public abstract a(Landroid/graphics/Rect;)V │ +.method public draw(Landroid/graphics/Canvas;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + │ + return-void │ +.end method │ + │ +.method public getChangingConfigurations()I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getChangingConfigurations()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getCurrent()Landroid/graphics/drawable/Drawable; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getIntrinsicHeight()I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getIntrinsicWidth()I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMinimumHeight()I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumHeight()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMinimumWidth()I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumWidth()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getOpacity()I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPadding(Landroid/graphics/Rect;)Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getState()[I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getState()[I │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getTransparentRegion()Landroid/graphics/Region; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getTransparentRegion()Landroid/graphics/Region; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public invalidateDrawable(Landroid/graphics/drawable/Drawable;)V │ + .locals 0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/aa;->invalidateSelf()V │ + │ + return-void │ +.end method │ + │ +.method public isAutoMirrored()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-static {v0}, Landroid/support/a/c/a/a;->b(Landroid/graphics/drawable/Drawable;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public isStateful()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->isStateful()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public jumpToCurrentState()V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-static {v0}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;)V │ + │ + return-void │ +.end method │ + │ +.method protected onLevelChange(I)Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setLevel(I)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ + .locals 1 │ + │ + invoke-virtual {p0, p2, p3, p4}, Landroid/support/v7/internal/widget/aa;->scheduleSelf(Ljava/lang/Runnable;J)V │ + │ + return-void │ +.end method │ + │ +.method public setAlpha(I)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V │ + │ + return-void │ +.end method │ + │ +.method public setAutoMirrored(Z)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-static {v0, p1}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;Z)V │ + │ + return-void │ +.end method │ + │ +.method public setBounds(IIII)V │ + .locals 1 │ + │ + invoke-super {p0, p1, p2, p3, p4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1, p2, p3, p4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ + │ + return-void │ +.end method │ + │ +.method public setChangingConfigurations(I)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V │ + │ + return-void │ +.end method │ + │ +.method public setColorFilter(Landroid/graphics/ColorFilter;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V │ + │ + return-void │ +.end method │ + │ +.method public setDither(Z)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setDither(Z)V │ + │ + return-void │ +.end method │ + │ +.method public setFilterBitmap(Z)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setFilterBitmap(Z)V │ + │ + return-void │ +.end method │ + │ +.method public setHotspot(FF)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-static {v0, p1, p2}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V │ + │ + return-void │ +.end method │ + │ +.method public setHotspotBounds(IIII)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-static {v0, p1, p2, p3, p4}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;IIII)V │ + │ + return-void │ +.end method │ + │ +.method public setState([I)Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setState([I)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public setTint(I)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-static {v0, p1}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;I)V │ + │ + return-void │ +.end method │ + │ +.method public setTintList(Landroid/content/res/ColorStateList;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-static {v0, p1}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ + │ + return-void │ +.end method │ + │ +.method public setTintMode(Landroid/graphics/PorterDuff$Mode;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-static {v0, p1}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ + │ + return-void │ +.end method │ + │ +.method public setVisible(ZZ)Z │ + .locals 1 │ + │ + invoke-super {p0, p1, p2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aa;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + :cond_0 │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ + .locals 0 │ + │ + invoke-virtual {p0, p2}, Landroid/support/v7/internal/widget/aa;->unscheduleSelf(Ljava/lang/Runnable;)V │ + │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/ab.smali │ @@ -1,623 +1,7 @@ │ -.class public Landroid/support/v7/internal/widget/ab; │ -.super Landroid/widget/ListView; │ - │ - │ -# static fields │ -.field private static final f:[I │ - │ - │ -# instance fields │ -.field final a:Landroid/graphics/Rect; │ - │ -.field b:I │ - │ -.field c:I │ - │ -.field d:I │ - │ -.field e:I │ - │ -.field private g:Ljava/lang/reflect/Field; │ - │ -.field private h:Landroid/support/v7/internal/widget/ac; │ - │ - │ -# direct methods │ -.method static constructor ()V │ - .locals 2 │ - │ - const/4 v1, 0x0 │ - │ - const/4 v0, 0x1 │ - │ - new-array v0, v0, [I │ - │ - aput v1, v0, v1 │ - │ - sput-object v0, Landroid/support/v7/internal/widget/ab;->f:[I │ - │ - return-void │ -.end method │ - │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 2 │ - │ - const/4 v1, 0x0 │ - │ - invoke-direct {p0, p1, p2, p3}, Landroid/widget/ListView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - new-instance v0, Landroid/graphics/Rect; │ - │ - invoke-direct {v0}, Landroid/graphics/Rect;->()V │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ab;->a:Landroid/graphics/Rect; │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/ab;->b:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/ab;->c:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/ab;->d:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/ab;->e:I │ - │ - :try_start_0 │ - const-class v0, Landroid/widget/AbsListView; │ - │ - const-string v1, "mIsChildViewEnabled" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ - │ - move-result-object v0 │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ab;->g:Ljava/lang/reflect/Field; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ab;->g:Ljava/lang/reflect/Field; │ - │ - const/4 v1, 0x1 │ - │ - invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ - :try_end_0 │ - .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0 │ - │ - :goto_0 │ - return-void │ - │ - :catch_0 │ - move-exception v0 │ - │ - invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;->printStackTrace()V │ - │ - goto :goto_0 │ -.end method │ +.class public interface abstract Landroid/support/v7/internal/widget/ab; │ +.super Ljava/lang/Object; │ │ │ # virtual methods │ -.method public a(IIIII)I │ - .locals 12 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getListPaddingTop()I │ - │ - move-result v2 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getListPaddingBottom()I │ - │ - move-result v3 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getListPaddingLeft()I │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getListPaddingRight()I │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getDividerHeight()I │ - │ - move-result v1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getDivider()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v4 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getAdapter()Landroid/widget/ListAdapter; │ - │ - move-result-object v8 │ - │ - if-nez v8, :cond_1 │ - │ - add-int p4, v2, v3 │ - │ - :cond_0 │ - :goto_0 │ - return p4 │ - │ - :cond_1 │ - add-int/2addr v3, v2 │ - │ - if-lez v1, :cond_2 │ - │ - if-eqz v4, :cond_2 │ - │ - :goto_1 │ - const/4 v4, 0x0 │ - │ - const/4 v6, 0x0 │ - │ - const/4 v5, 0x0 │ - │ - invoke-interface {v8}, Landroid/widget/ListAdapter;->getCount()I │ - │ - move-result v9 │ - │ - const/4 v2, 0x0 │ - │ - move v7, v2 │ - │ - :goto_2 │ - if-ge v7, v9, :cond_6 │ - │ - invoke-interface {v8, v7}, Landroid/widget/ListAdapter;->getItemViewType(I)I │ - │ - move-result v2 │ - │ - if-eq v2, v5, :cond_7 │ - │ - const/4 v5, 0x0 │ - │ - move v11, v2 │ - │ - move-object v2, v5 │ - │ - move v5, v11 │ - │ - :goto_3 │ - invoke-interface {v8, v7, v2, p0}, Landroid/widget/ListAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ - │ - move-result-object v6 │ - │ - invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ - │ - move-result-object v2 │ - │ - if-eqz v2, :cond_3 │ - │ - iget v10, v2, Landroid/view/ViewGroup$LayoutParams;->height:I │ - │ - if-lez v10, :cond_3 │ - │ - iget v2, v2, Landroid/view/ViewGroup$LayoutParams;->height:I │ - │ - const/high16 v10, 0x40000000 # 2.0f │ - │ - invoke-static {v2, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ - │ - move-result v2 │ - │ - :goto_4 │ - invoke-virtual {v6, p1, v2}, Landroid/view/View;->measure(II)V │ - │ - if-lez v7, :cond_8 │ - │ - add-int v2, v3, v1 │ - │ - :goto_5 │ - invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I │ - │ - move-result v3 │ - │ - add-int/2addr v2, v3 │ - │ - move/from16 v0, p4 │ - │ - if-lt v2, v0, :cond_4 │ - │ - if-ltz p5, :cond_0 │ - │ - move/from16 v0, p5 │ - │ - if-le v7, v0, :cond_0 │ - │ - if-lez v4, :cond_0 │ - │ - move/from16 v0, p4 │ - │ - if-eq v2, v0, :cond_0 │ - │ - move/from16 p4, v4 │ - │ - goto :goto_0 │ - │ - :cond_2 │ - const/4 v1, 0x0 │ - │ - goto :goto_1 │ - │ - :cond_3 │ - const/4 v2, 0x0 │ - │ - const/4 v10, 0x0 │ - │ - invoke-static {v2, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ - │ - move-result v2 │ - │ - goto :goto_4 │ - │ - :cond_4 │ - if-ltz p5, :cond_5 │ - │ - move/from16 v0, p5 │ - │ - if-lt v7, v0, :cond_5 │ - │ - move v4, v2 │ - │ - :cond_5 │ - add-int/lit8 v3, v7, 0x1 │ - │ - move v7, v3 │ - │ - move v3, v2 │ - │ - goto :goto_2 │ - │ - :cond_6 │ - move/from16 p4, v3 │ - │ - goto :goto_0 │ - │ - :cond_7 │ - move-object v2, v6 │ - │ - goto :goto_3 │ - │ - :cond_8 │ - move v2, v3 │ - │ - goto :goto_5 │ -.end method │ - │ -.method protected a()V │ - .locals 2 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getSelector()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->b()Z │ - │ - move-result v1 │ - │ - if-eqz v1, :cond_0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getDrawableState()[I │ - │ - move-result-object v1 │ - │ - invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setState([I)Z │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method protected a(ILandroid/view/View;)V │ - .locals 6 │ - │ - const/4 v0, 0x1 │ - │ - const/4 v1, 0x0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getSelector()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v3 │ - │ - if-eqz v3, :cond_2 │ - │ - const/4 v2, -0x1 │ - │ - if-eq p1, v2, :cond_2 │ - │ - move v2, v0 │ - │ - :goto_0 │ - if-eqz v2, :cond_0 │ - │ - invoke-virtual {v3, v1, v1}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z │ - │ - :cond_0 │ - invoke-virtual {p0, p1, p2}, Landroid/support/v7/internal/widget/ab;->b(ILandroid/view/View;)V │ - │ - if-eqz v2, :cond_1 │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/ab;->a:Landroid/graphics/Rect; │ - │ - invoke-virtual {v2}, Landroid/graphics/Rect;->exactCenterX()F │ - │ - move-result v4 │ - │ - invoke-virtual {v2}, Landroid/graphics/Rect;->exactCenterY()F │ - │ - move-result v2 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getVisibility()I │ - │ - move-result v5 │ - │ - if-nez v5, :cond_3 │ - │ - :goto_1 │ - invoke-virtual {v3, v0, v1}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z │ - │ - invoke-static {v3, v4, v2}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V │ - │ - :cond_1 │ - return-void │ - │ - :cond_2 │ - move v2, v1 │ - │ - goto :goto_0 │ - │ - :cond_3 │ - move v0, v1 │ - │ - goto :goto_1 │ -.end method │ - │ -.method protected a(ILandroid/view/View;FF)V │ - .locals 2 │ - │ - invoke-virtual {p0, p1, p2}, Landroid/support/v7/internal/widget/ab;->a(ILandroid/view/View;)V │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getSelector()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ - │ - const/4 v1, -0x1 │ - │ - if-eq p1, v1, :cond_0 │ - │ - invoke-static {v0, p3, p4}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method protected a(Landroid/graphics/Canvas;)V │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ab;->a:Landroid/graphics/Rect; │ - │ - invoke-virtual {v0}, Landroid/graphics/Rect;->isEmpty()Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->getSelector()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ab;->a:Landroid/graphics/Rect; │ - │ - invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method protected b(ILandroid/view/View;)V │ - .locals 5 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ab;->a:Landroid/graphics/Rect; │ - │ - invoke-virtual {p2}, Landroid/view/View;->getLeft()I │ - │ - move-result v1 │ - │ - invoke-virtual {p2}, Landroid/view/View;->getTop()I │ - │ - move-result v2 │ - │ - invoke-virtual {p2}, Landroid/view/View;->getRight()I │ - │ - move-result v3 │ - │ - invoke-virtual {p2}, Landroid/view/View;->getBottom()I │ - │ - move-result v4 │ - │ - invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;->set(IIII)V │ - │ - iget v1, v0, Landroid/graphics/Rect;->left:I │ - │ - iget v2, p0, Landroid/support/v7/internal/widget/ab;->b:I │ - │ - sub-int/2addr v1, v2 │ - │ - iput v1, v0, Landroid/graphics/Rect;->left:I │ - │ - iget v1, v0, Landroid/graphics/Rect;->top:I │ - │ - iget v2, p0, Landroid/support/v7/internal/widget/ab;->c:I │ - │ - sub-int/2addr v1, v2 │ - │ - iput v1, v0, Landroid/graphics/Rect;->top:I │ - │ - iget v1, v0, Landroid/graphics/Rect;->right:I │ - │ - iget v2, p0, Landroid/support/v7/internal/widget/ab;->d:I │ - │ - add-int/2addr v1, v2 │ - │ - iput v1, v0, Landroid/graphics/Rect;->right:I │ - │ - iget v1, v0, Landroid/graphics/Rect;->bottom:I │ - │ - iget v2, p0, Landroid/support/v7/internal/widget/ab;->e:I │ - │ - add-int/2addr v1, v2 │ - │ - iput v1, v0, Landroid/graphics/Rect;->bottom:I │ - │ - :try_start_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ab;->g:Ljava/lang/reflect/Field; │ - │ - invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->getBoolean(Ljava/lang/Object;)Z │ - │ - move-result v0 │ - │ - invoke-virtual {p2}, Landroid/view/View;->isEnabled()Z │ - │ - move-result v1 │ - │ - if-eq v1, v0, :cond_0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ab;->g:Ljava/lang/reflect/Field; │ - │ - if-nez v0, :cond_1 │ - │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ - │ - move-result-object v0 │ - │ - invoke-virtual {v1, p0, v0}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V │ - │ - const/4 v0, -0x1 │ - │ - if-eq p1, v0, :cond_0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->refreshDrawableState()V │ - :try_end_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ - │ - :cond_0 │ - :goto_1 │ - return-void │ - │ - :cond_1 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ - │ - :catch_0 │ - move-exception v0 │ - │ - invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->printStackTrace()V │ - │ - goto :goto_1 │ -.end method │ - │ -.method protected b()Z │ - .locals 1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->c()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->isPressed()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method protected c()Z │ - .locals 1 │ - │ - const/4 v0, 0x0 │ - │ - return v0 │ -.end method │ - │ -.method protected dispatchDraw(Landroid/graphics/Canvas;)V │ - .locals 0 │ - │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ab;->a(Landroid/graphics/Canvas;)V │ - │ - invoke-super {p0, p1}, Landroid/widget/ListView;->dispatchDraw(Landroid/graphics/Canvas;)V │ - │ - return-void │ -.end method │ - │ -.method protected drawableStateChanged()V │ - .locals 2 │ - │ - invoke-super {p0}, Landroid/widget/ListView;->drawableStateChanged()V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ab;->h:Landroid/support/v7/internal/widget/ac; │ - │ - const/4 v1, 0x1 │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ac;->a(Z)V │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/ab;->a()V │ - │ - return-void │ -.end method │ - │ -.method public setSelector(Landroid/graphics/drawable/Drawable;)V │ - .locals 2 │ - │ - new-instance v0, Landroid/support/v7/internal/widget/ac; │ - │ - invoke-direct {v0, p1}, Landroid/support/v7/internal/widget/ac;->(Landroid/graphics/drawable/Drawable;)V │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ab;->h:Landroid/support/v7/internal/widget/ac; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ab;->h:Landroid/support/v7/internal/widget/ac; │ - │ - invoke-super {p0, v0}, Landroid/widget/ListView;->setSelector(Landroid/graphics/drawable/Drawable;)V │ - │ - new-instance v0, Landroid/graphics/Rect; │ - │ - invoke-direct {v0}, Landroid/graphics/Rect;->()V │ - │ - invoke-virtual {p1, v0}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z │ - │ - iget v1, v0, Landroid/graphics/Rect;->left:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/ab;->b:I │ - │ - iget v1, v0, Landroid/graphics/Rect;->top:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/ab;->c:I │ - │ - iget v1, v0, Landroid/graphics/Rect;->right:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/ab;->d:I │ - │ - iget v0, v0, Landroid/graphics/Rect;->bottom:I │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/ab;->e:I │ - │ - return-void │ -.end method │ - │ -.method protected setSelectorEnabled(Z)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ab;->h:Landroid/support/v7/internal/widget/ac; │ - │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ac;->a(Z)V │ - │ - return-void │ +.method public abstract setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ac;)V │ .end method ├── smali/android/support/v7/internal/widget/ad.smali │ @@ -1,7 +1,623 @@ │ -.class public interface abstract Landroid/support/v7/internal/widget/ad; │ -.super Ljava/lang/Object; │ +.class public Landroid/support/v7/internal/widget/ad; │ +.super Landroid/widget/ListView; │ + │ + │ +# static fields │ +.field private static final f:[I │ + │ + │ +# instance fields │ +.field final a:Landroid/graphics/Rect; │ + │ +.field b:I │ + │ +.field c:I │ + │ +.field d:I │ + │ +.field e:I │ + │ +.field private g:Ljava/lang/reflect/Field; │ + │ +.field private h:Landroid/support/v7/internal/widget/ae; │ + │ + │ +# direct methods │ +.method static constructor ()V │ + .locals 2 │ + │ + const/4 v1, 0x0 │ + │ + const/4 v0, 0x1 │ + │ + new-array v0, v0, [I │ + │ + aput v1, v0, v1 │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ad;->f:[I │ + │ + return-void │ +.end method │ + │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .locals 2 │ + │ + const/4 v1, 0x0 │ + │ + invoke-direct {p0, p1, p2, p3}, Landroid/widget/ListView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + new-instance v0, Landroid/graphics/Rect; │ + │ + invoke-direct {v0}, Landroid/graphics/Rect;->()V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ad;->a:Landroid/graphics/Rect; │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/ad;->b:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/ad;->c:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/ad;->d:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/ad;->e:I │ + │ + :try_start_0 │ + const-class v0, Landroid/widget/AbsListView; │ + │ + const-string v1, "mIsChildViewEnabled" │ + │ + invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ad;->g:Ljava/lang/reflect/Field; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ad;->g:Ljava/lang/reflect/Field; │ + │ + const/4 v1, 0x1 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ + :try_end_0 │ + .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + :goto_0 │ + return-void │ + │ + :catch_0 │ + move-exception v0 │ + │ + invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;->printStackTrace()V │ + │ + goto :goto_0 │ +.end method │ │ │ # virtual methods │ -.method public abstract a(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ +.method public a(IIIII)I │ + .locals 12 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getListPaddingTop()I │ + │ + move-result v2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getListPaddingBottom()I │ + │ + move-result v3 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getListPaddingLeft()I │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getListPaddingRight()I │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getDividerHeight()I │ + │ + move-result v1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getDivider()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getAdapter()Landroid/widget/ListAdapter; │ + │ + move-result-object v8 │ + │ + if-nez v8, :cond_1 │ + │ + add-int p4, v2, v3 │ + │ + :cond_0 │ + :goto_0 │ + return p4 │ + │ + :cond_1 │ + add-int/2addr v3, v2 │ + │ + if-lez v1, :cond_2 │ + │ + if-eqz v4, :cond_2 │ + │ + :goto_1 │ + const/4 v4, 0x0 │ + │ + const/4 v6, 0x0 │ + │ + const/4 v5, 0x0 │ + │ + invoke-interface {v8}, Landroid/widget/ListAdapter;->getCount()I │ + │ + move-result v9 │ + │ + const/4 v2, 0x0 │ + │ + move v7, v2 │ + │ + :goto_2 │ + if-ge v7, v9, :cond_6 │ + │ + invoke-interface {v8, v7}, Landroid/widget/ListAdapter;->getItemViewType(I)I │ + │ + move-result v2 │ + │ + if-eq v2, v5, :cond_7 │ + │ + const/4 v5, 0x0 │ + │ + move v11, v2 │ + │ + move-object v2, v5 │ + │ + move v5, v11 │ + │ + :goto_3 │ + invoke-interface {v8, v7, v2, p0}, Landroid/widget/ListAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v6 │ + │ + invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v2 │ + │ + if-eqz v2, :cond_3 │ + │ + iget v10, v2, Landroid/view/ViewGroup$LayoutParams;->height:I │ + │ + if-lez v10, :cond_3 │ + │ + iget v2, v2, Landroid/view/ViewGroup$LayoutParams;->height:I │ + │ + const/high16 v10, 0x40000000 # 2.0f │ + │ + invoke-static {v2, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + │ + move-result v2 │ + │ + :goto_4 │ + invoke-virtual {v6, p1, v2}, Landroid/view/View;->measure(II)V │ + │ + if-lez v7, :cond_8 │ + │ + add-int v2, v3, v1 │ + │ + :goto_5 │ + invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I │ + │ + move-result v3 │ + │ + add-int/2addr v2, v3 │ + │ + move/from16 v0, p4 │ + │ + if-lt v2, v0, :cond_4 │ + │ + if-ltz p5, :cond_0 │ + │ + move/from16 v0, p5 │ + │ + if-le v7, v0, :cond_0 │ + │ + if-lez v4, :cond_0 │ + │ + move/from16 v0, p4 │ + │ + if-eq v2, v0, :cond_0 │ + │ + move/from16 p4, v4 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + const/4 v1, 0x0 │ + │ + goto :goto_1 │ + │ + :cond_3 │ + const/4 v2, 0x0 │ + │ + const/4 v10, 0x0 │ + │ + invoke-static {v2, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + │ + move-result v2 │ + │ + goto :goto_4 │ + │ + :cond_4 │ + if-ltz p5, :cond_5 │ + │ + move/from16 v0, p5 │ + │ + if-lt v7, v0, :cond_5 │ + │ + move v4, v2 │ + │ + :cond_5 │ + add-int/lit8 v3, v7, 0x1 │ + │ + move v7, v3 │ + │ + move v3, v2 │ + │ + goto :goto_2 │ + │ + :cond_6 │ + move/from16 p4, v3 │ + │ + goto :goto_0 │ + │ + :cond_7 │ + move-object v2, v6 │ + │ + goto :goto_3 │ + │ + :cond_8 │ + move v2, v3 │ + │ + goto :goto_5 │ +.end method │ + │ +.method protected a()V │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getSelector()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->b()Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getDrawableState()[I │ + │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setState([I)Z │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method protected a(ILandroid/view/View;)V │ + .locals 6 │ + │ + const/4 v0, 0x1 │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getSelector()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v3 │ + │ + if-eqz v3, :cond_2 │ + │ + const/4 v2, -0x1 │ + │ + if-eq p1, v2, :cond_2 │ + │ + move v2, v0 │ + │ + :goto_0 │ + if-eqz v2, :cond_0 │ + │ + invoke-virtual {v3, v1, v1}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z │ + │ + :cond_0 │ + invoke-virtual {p0, p1, p2}, Landroid/support/v7/internal/widget/ad;->b(ILandroid/view/View;)V │ + │ + if-eqz v2, :cond_1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/ad;->a:Landroid/graphics/Rect; │ + │ + invoke-virtual {v2}, Landroid/graphics/Rect;->exactCenterX()F │ + │ + move-result v4 │ + │ + invoke-virtual {v2}, Landroid/graphics/Rect;->exactCenterY()F │ + │ + move-result v2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getVisibility()I │ + │ + move-result v5 │ + │ + if-nez v5, :cond_3 │ + │ + :goto_1 │ + invoke-virtual {v3, v0, v1}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z │ + │ + invoke-static {v3, v4, v2}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V │ + │ + :cond_1 │ + return-void │ + │ + :cond_2 │ + move v2, v1 │ + │ + goto :goto_0 │ + │ + :cond_3 │ + move v0, v1 │ + │ + goto :goto_1 │ +.end method │ + │ +.method protected a(ILandroid/view/View;FF)V │ + .locals 2 │ + │ + invoke-virtual {p0, p1, p2}, Landroid/support/v7/internal/widget/ad;->a(ILandroid/view/View;)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getSelector()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v1, -0x1 │ + │ + if-eq p1, v1, :cond_0 │ + │ + invoke-static {v0, p3, p4}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method protected a(Landroid/graphics/Canvas;)V │ + .locals 2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ad;->a:Landroid/graphics/Rect; │ + │ + invoke-virtual {v0}, Landroid/graphics/Rect;->isEmpty()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->getSelector()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ad;->a:Landroid/graphics/Rect; │ + │ + invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method protected b(ILandroid/view/View;)V │ + .locals 5 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ad;->a:Landroid/graphics/Rect; │ + │ + invoke-virtual {p2}, Landroid/view/View;->getLeft()I │ + │ + move-result v1 │ + │ + invoke-virtual {p2}, Landroid/view/View;->getTop()I │ + │ + move-result v2 │ + │ + invoke-virtual {p2}, Landroid/view/View;->getRight()I │ + │ + move-result v3 │ + │ + invoke-virtual {p2}, Landroid/view/View;->getBottom()I │ + │ + move-result v4 │ + │ + invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;->set(IIII)V │ + │ + iget v1, v0, Landroid/graphics/Rect;->left:I │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/ad;->b:I │ + │ + sub-int/2addr v1, v2 │ + │ + iput v1, v0, Landroid/graphics/Rect;->left:I │ + │ + iget v1, v0, Landroid/graphics/Rect;->top:I │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/ad;->c:I │ + │ + sub-int/2addr v1, v2 │ + │ + iput v1, v0, Landroid/graphics/Rect;->top:I │ + │ + iget v1, v0, Landroid/graphics/Rect;->right:I │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/ad;->d:I │ + │ + add-int/2addr v1, v2 │ + │ + iput v1, v0, Landroid/graphics/Rect;->right:I │ + │ + iget v1, v0, Landroid/graphics/Rect;->bottom:I │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/ad;->e:I │ + │ + add-int/2addr v1, v2 │ + │ + iput v1, v0, Landroid/graphics/Rect;->bottom:I │ + │ + :try_start_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ad;->g:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->getBoolean(Ljava/lang/Object;)Z │ + │ + move-result v0 │ + │ + invoke-virtual {p2}, Landroid/view/View;->isEnabled()Z │ + │ + move-result v1 │ + │ + if-eq v1, v0, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ad;->g:Ljava/lang/reflect/Field; │ + │ + if-nez v0, :cond_1 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v1, p0, v0}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V │ + │ + const/4 v0, -0x1 │ + │ + if-eq p1, v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->refreshDrawableState()V │ + :try_end_0 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + :cond_0 │ + :goto_1 │ + return-void │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ + │ + :catch_0 │ + move-exception v0 │ + │ + invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->printStackTrace()V │ + │ + goto :goto_1 │ +.end method │ + │ +.method protected b()Z │ + .locals 1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->c()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->isPressed()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method protected c()Z │ + .locals 1 │ + │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method protected dispatchDraw(Landroid/graphics/Canvas;)V │ + .locals 0 │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ad;->a(Landroid/graphics/Canvas;)V │ + │ + invoke-super {p0, p1}, Landroid/widget/ListView;->dispatchDraw(Landroid/graphics/Canvas;)V │ + │ + return-void │ +.end method │ + │ +.method protected drawableStateChanged()V │ + .locals 2 │ + │ + invoke-super {p0}, Landroid/widget/ListView;->drawableStateChanged()V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ad;->h:Landroid/support/v7/internal/widget/ae; │ + │ + const/4 v1, 0x1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ae;->a(Z)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ad;->a()V │ + │ + return-void │ +.end method │ + │ +.method public setSelector(Landroid/graphics/drawable/Drawable;)V │ + .locals 2 │ + │ + new-instance v0, Landroid/support/v7/internal/widget/ae; │ + │ + invoke-direct {v0, p1}, Landroid/support/v7/internal/widget/ae;->(Landroid/graphics/drawable/Drawable;)V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ad;->h:Landroid/support/v7/internal/widget/ae; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ad;->h:Landroid/support/v7/internal/widget/ae; │ + │ + invoke-super {p0, v0}, Landroid/widget/ListView;->setSelector(Landroid/graphics/drawable/Drawable;)V │ + │ + new-instance v0, Landroid/graphics/Rect; │ + │ + invoke-direct {v0}, Landroid/graphics/Rect;->()V │ + │ + invoke-virtual {p1, v0}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z │ + │ + iget v1, v0, Landroid/graphics/Rect;->left:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/ad;->b:I │ + │ + iget v1, v0, Landroid/graphics/Rect;->top:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/ad;->c:I │ + │ + iget v1, v0, Landroid/graphics/Rect;->right:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/ad;->d:I │ + │ + iget v0, v0, Landroid/graphics/Rect;->bottom:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/ad;->e:I │ + │ + return-void │ +.end method │ + │ +.method protected setSelectorEnabled(Z)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ad;->h:Landroid/support/v7/internal/widget/ae; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ae;->a(Z)V │ + │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/ae.smali │ @@ -1,267 +1,109 @@ │ -.class public Landroid/support/v7/internal/widget/ae; │ -.super Ljava/lang/Object; │ +.class Landroid/support/v7/internal/widget/ae; │ +.super Landroid/support/v7/internal/widget/aa; │ │ │ # instance fields │ -.field private a:I │ - │ -.field private b:I │ - │ -.field private c:I │ - │ -.field private d:I │ - │ -.field private e:I │ - │ -.field private f:I │ - │ -.field private g:Z │ - │ -.field private h:Z │ +.field private a:Z │ │ │ # direct methods │ -.method public constructor ()V │ - .locals 2 │ - │ - const/high16 v1, -0x80000000 │ - │ - const/4 v0, 0x0 │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->a:I │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->b:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/ae;->c:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/ae;->d:I │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->e:I │ +.method public constructor (Landroid/graphics/drawable/Drawable;)V │ + .locals 1 │ │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->f:I │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/aa;->(Landroid/graphics/drawable/Drawable;)V │ │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->g:Z │ + const/4 v0, 0x1 │ │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->h:Z │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->a:Z │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public a()I │ - .locals 1 │ +.method a(Z)V │ + .locals 0 │ │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->a:I │ + iput-boolean p1, p0, Landroid/support/v7/internal/widget/ae;->a:Z │ │ - return v0 │ + return-void │ .end method │ │ -.method public a(II)V │ - .locals 2 │ - │ - const/high16 v1, -0x80000000 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/ae;->c:I │ - │ - iput p2, p0, Landroid/support/v7/internal/widget/ae;->d:I │ - │ - const/4 v0, 0x1 │ - │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->h:Z │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->g:Z │ +.method public draw(Landroid/graphics/Canvas;)V │ + .locals 1 │ │ - if-eqz v0, :cond_2 │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->a:Z │ │ - if-eq p2, v1, :cond_0 │ + if-eqz v0, :cond_0 │ │ - iput p2, p0, Landroid/support/v7/internal/widget/ae;->a:I │ + invoke-super {p0, p1}, Landroid/support/v7/internal/widget/aa;->draw(Landroid/graphics/Canvas;)V │ │ :cond_0 │ - if-eq p1, v1, :cond_1 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/ae;->b:I │ - │ - :cond_1 │ - :goto_0 │ return-void │ - │ - :cond_2 │ - if-eq p1, v1, :cond_3 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/ae;->a:I │ - │ - :cond_3 │ - if-eq p2, v1, :cond_1 │ - │ - iput p2, p0, Landroid/support/v7/internal/widget/ae;->b:I │ - │ - goto :goto_0 │ .end method │ │ -.method public a(Z)V │ - .locals 2 │ - │ - const/high16 v1, -0x80000000 │ +.method public setHotspot(FF)V │ + .locals 1 │ │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->g:Z │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->a:Z │ │ - if-ne p1, v0, :cond_0 │ + if-eqz v0, :cond_0 │ │ - :goto_0 │ - return-void │ + invoke-super {p0, p1, p2}, Landroid/support/v7/internal/widget/aa;->setHotspot(FF)V │ │ :cond_0 │ - iput-boolean p1, p0, Landroid/support/v7/internal/widget/ae;->g:Z │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->h:Z │ - │ - if-eqz v0, :cond_6 │ - │ - if-eqz p1, :cond_3 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->d:I │ - │ - if-eq v0, v1, :cond_1 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->d:I │ - │ - :goto_1 │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->a:I │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->c:I │ - │ - if-eq v0, v1, :cond_2 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->c:I │ - │ - :goto_2 │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->b:I │ - │ - goto :goto_0 │ - │ - :cond_1 │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->e:I │ - │ - goto :goto_1 │ - │ - :cond_2 │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->f:I │ - │ - goto :goto_2 │ - │ - :cond_3 │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->c:I │ - │ - if-eq v0, v1, :cond_4 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->c:I │ - │ - :goto_3 │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->a:I │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->d:I │ - │ - if-eq v0, v1, :cond_5 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->d:I │ - │ - :goto_4 │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->b:I │ - │ - goto :goto_0 │ - │ - :cond_4 │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->e:I │ - │ - goto :goto_3 │ - │ - :cond_5 │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->f:I │ - │ - goto :goto_4 │ - │ - :cond_6 │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->e:I │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->a:I │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->f:I │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/ae;->b:I │ - │ - goto :goto_0 │ + return-void │ .end method │ │ -.method public b()I │ +.method public setHotspotBounds(IIII)V │ .locals 1 │ │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->b:I │ - │ - return v0 │ -.end method │ - │ -.method public b(II)V │ - .locals 2 │ - │ - const/high16 v1, -0x80000000 │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->a:Z │ │ - const/4 v0, 0x0 │ - │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->h:Z │ - │ - if-eq p1, v1, :cond_0 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/ae;->e:I │ + if-eqz v0, :cond_0 │ │ - iput p1, p0, Landroid/support/v7/internal/widget/ae;->a:I │ + invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v7/internal/widget/aa;->setHotspotBounds(IIII)V │ │ :cond_0 │ - if-eq p2, v1, :cond_1 │ - │ - iput p2, p0, Landroid/support/v7/internal/widget/ae;->f:I │ - │ - iput p2, p0, Landroid/support/v7/internal/widget/ae;->b:I │ - │ - :cond_1 │ return-void │ .end method │ │ -.method public c()I │ +.method public setState([I)Z │ .locals 1 │ │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->g:Z │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->a:Z │ │ if-eqz v0, :cond_0 │ │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->b:I │ + invoke-super {p0, p1}, Landroid/support/v7/internal/widget/aa;->setState([I)Z │ + │ + move-result v0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->a:I │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ -.method public d()I │ +.method public setVisible(ZZ)Z │ .locals 1 │ │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->g:Z │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ae;->a:Z │ │ if-eqz v0, :cond_0 │ │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->a:I │ + invoke-super {p0, p1, p2}, Landroid/support/v7/internal/widget/aa;->setVisible(ZZ)Z │ + │ + move-result v0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ - iget v0, p0, Landroid/support/v7/internal/widget/ae;->b:I │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/af.smali │ @@ -1,646 +1,7 @@ │ -.class public Landroid/support/v7/internal/widget/af; │ -.super Landroid/widget/HorizontalScrollView; │ - │ -# interfaces │ -.implements Landroid/support/v7/internal/widget/q; │ - │ - │ -# static fields │ -.field private static final j:Landroid/view/animation/Interpolator; │ - │ - │ -# instance fields │ -.field a:Ljava/lang/Runnable; │ - │ -.field b:I │ - │ -.field c:I │ - │ -.field private d:Landroid/support/v7/internal/widget/ai; │ - │ -.field private e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ -.field private f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ -.field private g:Z │ - │ -.field private h:I │ - │ -.field private i:I │ - │ - │ -# direct methods │ -.method static constructor ()V │ - .locals 1 │ - │ - new-instance v0, Landroid/view/animation/DecelerateInterpolator; │ - │ - invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;->()V │ - │ - sput-object v0, Landroid/support/v7/internal/widget/af;->j:Landroid/view/animation/Interpolator; │ - │ - return-void │ -.end method │ - │ -.method private a(Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/aj; │ - .locals 4 │ - │ - const/4 v2, 0x0 │ - │ - new-instance v0, Landroid/support/v7/internal/widget/aj; │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/af;->getContext()Landroid/content/Context; │ - │ - move-result-object v1 │ - │ - invoke-direct {v0, p0, v1, p1, p2}, Landroid/support/v7/internal/widget/aj;->(Landroid/support/v7/internal/widget/af;Landroid/content/Context;Landroid/support/v7/app/d;Z)V │ - │ - if-eqz p2, :cond_0 │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/aj;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ - │ - new-instance v1, Landroid/widget/AbsListView$LayoutParams; │ - │ - const/4 v2, -0x1 │ - │ - iget v3, p0, Landroid/support/v7/internal/widget/af;->h:I │ - │ - invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;->(II)V │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/aj;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ - │ - :goto_0 │ - return-object v0 │ - │ - :cond_0 │ - const/4 v1, 0x1 │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/aj;->setFocusable(Z)V │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/af;->d:Landroid/support/v7/internal/widget/ai; │ - │ - if-nez v1, :cond_1 │ - │ - new-instance v1, Landroid/support/v7/internal/widget/ai; │ - │ - invoke-direct {v1, p0, v2}, Landroid/support/v7/internal/widget/ai;->(Landroid/support/v7/internal/widget/af;Landroid/support/v7/internal/widget/ag;)V │ - │ - iput-object v1, p0, Landroid/support/v7/internal/widget/af;->d:Landroid/support/v7/internal/widget/ai; │ - │ - :cond_1 │ - iget-object v1, p0, Landroid/support/v7/internal/widget/af;->d:Landroid/support/v7/internal/widget/ai; │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/aj;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ - │ - goto :goto_0 │ -.end method │ - │ -.method static synthetic a(Landroid/support/v7/internal/widget/af;Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/aj; │ - .locals 1 │ - │ - invoke-direct {p0, p1, p2}, Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/aj; │ - │ - move-result-object v0 │ - │ - return-object v0 │ -.end method │ - │ -.method static synthetic a(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ - return-object v0 │ -.end method │ - │ -.method private a()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;->getParent()Landroid/view/ViewParent; │ - │ - move-result-object v0 │ - │ - if-ne v0, p0, :cond_0 │ - │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method private b()V │ - .locals 5 │ - │ - const/4 v4, 0x0 │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/af;->a()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - :goto_0 │ - return-void │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - if-nez v0, :cond_1 │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/af;->d()Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - move-result-object v0 │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/af;->removeView(Landroid/view/View;)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ - │ - const/4 v2, -0x2 │ - │ - const/4 v3, -0x1 │ - │ - invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ - │ - invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/af;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;->c()Landroid/widget/SpinnerAdapter; │ - │ - move-result-object v0 │ - │ - if-nez v0, :cond_2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - new-instance v1, Landroid/support/v7/internal/widget/ah; │ - │ - invoke-direct {v1, p0, v4}, Landroid/support/v7/internal/widget/ah;->(Landroid/support/v7/internal/widget/af;Landroid/support/v7/internal/widget/ag;)V │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/widget/SpinnerAdapter;)V │ - │ - :cond_2 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - if-eqz v0, :cond_3 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/af;->removeCallbacks(Ljava/lang/Runnable;)Z │ - │ - iput-object v4, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - :cond_3 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - iget v1, p0, Landroid/support/v7/internal/widget/af;->i:I │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;->setSelection(I)V │ - │ - goto :goto_0 │ -.end method │ - │ -.method private c()Z │ - .locals 5 │ - │ - const/4 v4, 0x0 │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/af;->a()Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - :goto_0 │ - return v4 │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/af;->removeView(Landroid/view/View;)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ - new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ - │ - const/4 v2, -0x2 │ - │ - const/4 v3, -0x1 │ - │ - invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ - │ - invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/af;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;->getSelectedItemPosition()I │ - │ - move-result v0 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/af;->setTabSelected(I)V │ - │ - goto :goto_0 │ -.end method │ - │ -.method private d()Landroid/support/v7/internal/widget/SpinnerCompat; │ - .locals 4 │ - │ - new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/af;->getContext()Landroid/content/Context; │ - │ - move-result-object v1 │ - │ - const/4 v2, 0x0 │ - │ - sget v3, Landroid/support/v7/a/b;->actionDropDownStyle:I │ - │ - invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - new-instance v1, Landroid/support/v7/widget/p; │ - │ - const/4 v2, -0x2 │ - │ - const/4 v3, -0x1 │ - │ - invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/p;->(II)V │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ - │ - invoke-virtual {v0, p0}, Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/support/v7/internal/widget/q;)V │ - │ - return-object v0 │ -.end method │ +.class public interface abstract Landroid/support/v7/internal/widget/af; │ +.super Ljava/lang/Object; │ │ │ # virtual methods │ -.method public a(I)V │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ - invoke-virtual {v0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - if-eqz v1, :cond_0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/af;->removeCallbacks(Ljava/lang/Runnable;)Z │ - │ - :cond_0 │ - new-instance v1, Landroid/support/v7/internal/widget/ag; │ - │ - invoke-direct {v1, p0, v0}, Landroid/support/v7/internal/widget/ag;->(Landroid/support/v7/internal/widget/af;Landroid/view/View;)V │ - │ - iput-object v1, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/af;->post(Ljava/lang/Runnable;)Z │ - │ - return-void │ -.end method │ - │ -.method public a(Landroid/support/v7/internal/widget/n;Landroid/view/View;IJ)V │ - .locals 1 │ - │ - check-cast p2, Landroid/support/v7/internal/widget/aj; │ - │ - invoke-virtual {p2}, Landroid/support/v7/internal/widget/aj;->b()Landroid/support/v7/app/d; │ - │ - move-result-object v0 │ - │ - invoke-virtual {v0}, Landroid/support/v7/app/d;->d()V │ - │ - return-void │ -.end method │ - │ -.method public onAttachedToWindow()V │ - .locals 1 │ - │ - invoke-super {p0}, Landroid/widget/HorizontalScrollView;->onAttachedToWindow()V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/af;->post(Ljava/lang/Runnable;)Z │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method protected onConfigurationChanged(Landroid/content/res/Configuration;)V │ - .locals 2 │ - │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v1, 0x8 │ - │ - if-lt v0, v1, :cond_0 │ - │ - invoke-super {p0, p1}, Landroid/widget/HorizontalScrollView;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ - │ - :cond_0 │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/af;->getContext()Landroid/content/Context; │ - │ - move-result-object v0 │ - │ - invoke-static {v0}, Landroid/support/v7/internal/view/a;->a(Landroid/content/Context;)Landroid/support/v7/internal/view/a; │ - │ - move-result-object v0 │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/view/a;->e()I │ - │ - move-result v1 │ - │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/af;->setContentHeight(I)V │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/view/a;->g()I │ - │ - move-result v0 │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/af;->c:I │ - │ - return-void │ -.end method │ - │ -.method public onDetachedFromWindow()V │ - .locals 1 │ - │ - invoke-super {p0}, Landroid/widget/HorizontalScrollView;->onDetachedFromWindow()V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/af;->removeCallbacks(Ljava/lang/Runnable;)Z │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public onMeasure(II)V │ - .locals 7 │ - │ - const/high16 v6, 0x40000000 # 2.0f │ - │ - const/4 v1, 0x1 │ - │ - const/4 v2, 0x0 │ - │ - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ - │ - move-result v3 │ - │ - if-ne v3, v6, :cond_2 │ - │ - move v0, v1 │ - │ - :goto_0 │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/af;->setFillViewport(Z)V │ - │ - iget-object v4, p0, Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ - invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildCount()I │ - │ - move-result v4 │ - │ - if-le v4, v1, :cond_4 │ - │ - if-eq v3, v6, :cond_0 │ - │ - const/high16 v5, -0x80000000 │ - │ - if-ne v3, v5, :cond_4 │ - │ - :cond_0 │ - const/4 v3, 0x2 │ - │ - if-le v4, v3, :cond_3 │ - │ - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ - │ - move-result v3 │ - │ - int-to-float v3, v3 │ - │ - const v4, 0x3ecccccd # 0.4f │ - │ - mul-float/2addr v3, v4 │ - │ - float-to-int v3, v3 │ - │ - iput v3, p0, Landroid/support/v7/internal/widget/af;->b:I │ - │ - :goto_1 │ - iget v3, p0, Landroid/support/v7/internal/widget/af;->b:I │ - │ - iget v4, p0, Landroid/support/v7/internal/widget/af;->c:I │ - │ - invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I │ - │ - move-result v3 │ - │ - iput v3, p0, Landroid/support/v7/internal/widget/af;->b:I │ - │ - :goto_2 │ - iget v3, p0, Landroid/support/v7/internal/widget/af;->h:I │ - │ - invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ - │ - move-result v3 │ - │ - if-nez v0, :cond_5 │ - │ - iget-boolean v4, p0, Landroid/support/v7/internal/widget/af;->g:Z │ - │ - if-eqz v4, :cond_5 │ - │ - :goto_3 │ - if-eqz v1, :cond_7 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ - invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;->measure(II)V │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ - invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;->getMeasuredWidth()I │ - │ - move-result v1 │ - │ - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ - │ - move-result v2 │ - │ - if-le v1, v2, :cond_6 │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/af;->b()V │ - │ - :goto_4 │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/af;->getMeasuredWidth()I │ - │ - move-result v1 │ - │ - invoke-super {p0, p1, v3}, Landroid/widget/HorizontalScrollView;->onMeasure(II)V │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/af;->getMeasuredWidth()I │ - │ - move-result v2 │ - │ - if-eqz v0, :cond_1 │ - │ - if-eq v1, v2, :cond_1 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/af;->i:I │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/af;->setTabSelected(I)V │ - │ - :cond_1 │ - return-void │ - │ - :cond_2 │ - move v0, v2 │ - │ - goto :goto_0 │ - │ - :cond_3 │ - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ - │ - move-result v3 │ - │ - div-int/lit8 v3, v3, 0x2 │ - │ - iput v3, p0, Landroid/support/v7/internal/widget/af;->b:I │ - │ - goto :goto_1 │ - │ - :cond_4 │ - const/4 v3, -0x1 │ - │ - iput v3, p0, Landroid/support/v7/internal/widget/af;->b:I │ - │ - goto :goto_2 │ - │ - :cond_5 │ - move v1, v2 │ - │ - goto :goto_3 │ - │ - :cond_6 │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/af;->c()Z │ - │ - goto :goto_4 │ - │ - :cond_7 │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/af;->c()Z │ - │ - goto :goto_4 │ -.end method │ - │ -.method public setAllowCollapse(Z)V │ - .locals 0 │ - │ - iput-boolean p1, p0, Landroid/support/v7/internal/widget/af;->g:Z │ - │ - return-void │ -.end method │ - │ -.method public setContentHeight(I)V │ - .locals 0 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/af;->h:I │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/af;->requestLayout()V │ - │ - return-void │ -.end method │ - │ -.method public setTabSelected(I)V │ - .locals 5 │ - │ - const/4 v1, 0x0 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/af;->i:I │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildCount()I │ - │ - move-result v3 │ - │ - move v2, v1 │ - │ - :goto_0 │ - if-ge v2, v3, :cond_2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; │ - │ - move-result-object v4 │ - │ - if-ne v2, p1, :cond_1 │ - │ - const/4 v0, 0x1 │ - │ - :goto_1 │ - invoke-virtual {v4, v0}, Landroid/view/View;->setSelected(Z)V │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/af;->a(I)V │ - │ - :cond_0 │ - add-int/lit8 v0, v2, 0x1 │ - │ - move v2, v0 │ - │ - goto :goto_0 │ - │ - :cond_1 │ - move v0, v1 │ - │ - goto :goto_1 │ - │ - :cond_2 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - if-eqz v0, :cond_3 │ - │ - if-ltz p1, :cond_3 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/SpinnerCompat;->setSelection(I)V │ - │ - :cond_3 │ - return-void │ +.method public abstract a(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ .end method ├── smali/android/support/v7/internal/widget/ag.smali │ @@ -1,69 +1,267 @@ │ -.class Landroid/support/v7/internal/widget/ag; │ +.class public Landroid/support/v7/internal/widget/ag; │ .super Ljava/lang/Object; │ │ -# interfaces │ -.implements Ljava/lang/Runnable; │ - │ │ # instance fields │ -.field final synthetic a:Landroid/view/View; │ +.field private a:I │ + │ +.field private b:I │ + │ +.field private c:I │ + │ +.field private d:I │ + │ +.field private e:I │ + │ +.field private f:I │ │ -.field final synthetic b:Landroid/support/v7/internal/widget/af; │ +.field private g:Z │ + │ +.field private h:Z │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/af;Landroid/view/View;)V │ - .locals 0 │ +.method public constructor ()V │ + .locals 2 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ag;->b:Landroid/support/v7/internal/widget/af; │ + const/high16 v1, -0x80000000 │ │ - iput-object p2, p0, Landroid/support/v7/internal/widget/ag;->a:Landroid/view/View; │ + const/4 v0, 0x0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->a:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->b:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/ag;->c:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/ag;->d:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->e:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->f:I │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/ag;->g:Z │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/ag;->h:Z │ + │ return-void │ .end method │ │ │ # virtual methods │ -.method public run()V │ - .locals 3 │ +.method public a()I │ + .locals 1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->a:I │ + │ + return v0 │ +.end method │ + │ +.method public a(II)V │ + .locals 2 │ + │ + const/high16 v1, -0x80000000 │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/ag;->c:I │ + │ + iput p2, p0, Landroid/support/v7/internal/widget/ag;->d:I │ + │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/ag;->h:Z │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ag;->g:Z │ + │ + if-eqz v0, :cond_2 │ + │ + if-eq p2, v1, :cond_0 │ + │ + iput p2, p0, Landroid/support/v7/internal/widget/ag;->a:I │ + │ + :cond_0 │ + if-eq p1, v1, :cond_1 │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/ag;->b:I │ + │ + :cond_1 │ + :goto_0 │ + return-void │ + │ + :cond_2 │ + if-eq p1, v1, :cond_3 │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/ag;->a:I │ + │ + :cond_3 │ + if-eq p2, v1, :cond_1 │ + │ + iput p2, p0, Landroid/support/v7/internal/widget/ag;->b:I │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(Z)V │ + .locals 2 │ + │ + const/high16 v1, -0x80000000 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ag;->g:Z │ + │ + if-ne p1, v0, :cond_0 │ + │ + :goto_0 │ + return-void │ + │ + :cond_0 │ + iput-boolean p1, p0, Landroid/support/v7/internal/widget/ag;->g:Z │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ag;->h:Z │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ag;->a:Landroid/view/View; │ + if-eqz v0, :cond_6 │ │ - invoke-virtual {v0}, Landroid/view/View;->getLeft()I │ + if-eqz p1, :cond_3 │ │ - move-result v0 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->d:I │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ag;->b:Landroid/support/v7/internal/widget/af; │ + if-eq v0, v1, :cond_1 │ │ - invoke-virtual {v1}, Landroid/support/v7/internal/widget/af;->getWidth()I │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->d:I │ │ - move-result v1 │ + :goto_1 │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->a:I │ │ - iget-object v2, p0, Landroid/support/v7/internal/widget/ag;->a:Landroid/view/View; │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->c:I │ │ - invoke-virtual {v2}, Landroid/view/View;->getWidth()I │ + if-eq v0, v1, :cond_2 │ │ - move-result v2 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->c:I │ │ - sub-int/2addr v1, v2 │ + :goto_2 │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->b:I │ │ - div-int/lit8 v1, v1, 0x2 │ + goto :goto_0 │ │ - sub-int/2addr v0, v1 │ + :cond_1 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->e:I │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ag;->b:Landroid/support/v7/internal/widget/af; │ + goto :goto_1 │ │ - const/4 v2, 0x0 │ + :cond_2 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->f:I │ │ - invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/af;->smoothScrollTo(II)V │ + goto :goto_2 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ag;->b:Landroid/support/v7/internal/widget/af; │ + :cond_3 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->c:I │ │ - const/4 v1, 0x0 │ + if-eq v0, v1, :cond_4 │ │ - iput-object v1, v0, Landroid/support/v7/internal/widget/af;->a:Ljava/lang/Runnable; │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->c:I │ │ + :goto_3 │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->a:I │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->d:I │ + │ + if-eq v0, v1, :cond_5 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->d:I │ + │ + :goto_4 │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->b:I │ + │ + goto :goto_0 │ + │ + :cond_4 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->e:I │ + │ + goto :goto_3 │ + │ + :cond_5 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->f:I │ + │ + goto :goto_4 │ + │ + :cond_6 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->e:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->a:I │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->f:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/ag;->b:I │ + │ + goto :goto_0 │ +.end method │ + │ +.method public b()I │ + .locals 1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->b:I │ + │ + return v0 │ +.end method │ + │ +.method public b(II)V │ + .locals 2 │ + │ + const/high16 v1, -0x80000000 │ + │ + const/4 v0, 0x0 │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/ag;->h:Z │ + │ + if-eq p1, v1, :cond_0 │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/ag;->e:I │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/ag;->a:I │ + │ + :cond_0 │ + if-eq p2, v1, :cond_1 │ + │ + iput p2, p0, Landroid/support/v7/internal/widget/ag;->f:I │ + │ + iput p2, p0, Landroid/support/v7/internal/widget/ag;->b:I │ + │ + :cond_1 │ return-void │ .end method │ + │ +.method public c()I │ + .locals 1 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ag;->g:Z │ + │ + if-eqz v0, :cond_0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->b:I │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->a:I │ + │ + goto :goto_0 │ +.end method │ + │ +.method public d()I │ + .locals 1 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/ag;->g:Z │ + │ + if-eqz v0, :cond_0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->a:I │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget v0, p0, Landroid/support/v7/internal/widget/ag;->b:I │ + │ + goto :goto_0 │ +.end method ├── smali/android/support/v7/internal/widget/ah.smali │ @@ -1,112 +1,646 @@ │ -.class Landroid/support/v7/internal/widget/ah; │ -.super Landroid/widget/BaseAdapter; │ +.class public Landroid/support/v7/internal/widget/ah; │ +.super Landroid/widget/HorizontalScrollView; │ + │ +# interfaces │ +.implements Landroid/support/v7/internal/widget/s; │ + │ + │ +# static fields │ +.field private static final j:Landroid/view/animation/Interpolator; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/af; │ +.field a:Ljava/lang/Runnable; │ + │ +.field b:I │ + │ +.field c:I │ + │ +.field private d:Landroid/support/v7/internal/widget/ak; │ + │ +.field private e:Landroid/support/v7/widget/LinearLayoutCompat; │ + │ +.field private f:Landroid/support/v7/internal/widget/am; │ + │ +.field private g:Z │ + │ +.field private h:I │ + │ +.field private i:I │ │ │ # direct methods │ -.method private constructor (Landroid/support/v7/internal/widget/af;)V │ - .locals 0 │ +.method static constructor ()V │ + .locals 1 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ah;->a:Landroid/support/v7/internal/widget/af; │ + new-instance v0, Landroid/view/animation/DecelerateInterpolator; │ │ - invoke-direct {p0}, Landroid/widget/BaseAdapter;->()V │ + invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;->()V │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ah;->j:Landroid/view/animation/Interpolator; │ │ return-void │ .end method │ │ -.method synthetic constructor (Landroid/support/v7/internal/widget/af;Landroid/support/v7/internal/widget/ag;)V │ - .locals 0 │ +.method private a(Landroid/support/v7/a/d;Z)Landroid/support/v7/internal/widget/al; │ + .locals 4 │ │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/ah;->(Landroid/support/v7/internal/widget/af;)V │ + const/4 v2, 0x0 │ │ - return-void │ + new-instance v0, Landroid/support/v7/internal/widget/al; │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ah;->getContext()Landroid/content/Context; │ + │ + move-result-object v1 │ + │ + invoke-direct {v0, p0, v1, p1, p2}, Landroid/support/v7/internal/widget/al;->(Landroid/support/v7/internal/widget/ah;Landroid/content/Context;Landroid/support/v7/a/d;Z)V │ + │ + if-eqz p2, :cond_0 │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/al;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + │ + new-instance v1, Landroid/widget/AbsListView$LayoutParams; │ + │ + const/4 v2, -0x1 │ + │ + iget v3, p0, Landroid/support/v7/internal/widget/ah;->h:I │ + │ + invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;->(II)V │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/al;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + const/4 v1, 0x1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/al;->setFocusable(Z)V │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ah;->d:Landroid/support/v7/internal/widget/ak; │ + │ + if-nez v1, :cond_1 │ + │ + new-instance v1, Landroid/support/v7/internal/widget/ak; │ + │ + invoke-direct {v1, p0, v2}, Landroid/support/v7/internal/widget/ak;->(Landroid/support/v7/internal/widget/ah;Landroid/support/v7/internal/widget/ai;)V │ + │ + iput-object v1, p0, Landroid/support/v7/internal/widget/ah;->d:Landroid/support/v7/internal/widget/ak; │ + │ + :cond_1 │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ah;->d:Landroid/support/v7/internal/widget/ak; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/al;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + │ + goto :goto_0 │ .end method │ │ +.method static synthetic a(Landroid/support/v7/internal/widget/ah;Landroid/support/v7/a/d;Z)Landroid/support/v7/internal/widget/al; │ + .locals 1 │ │ -# virtual methods │ -.method public getCount()I │ + invoke-direct {p0, p1, p2}, Landroid/support/v7/internal/widget/ah;->a(Landroid/support/v7/a/d;Z)Landroid/support/v7/internal/widget/al; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/internal/widget/ah;)Landroid/support/v7/widget/LinearLayoutCompat; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->a:Landroid/support/v7/internal/widget/af; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; │ + return-object v0 │ +.end method │ + │ +.method private a()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/am;->getParent()Landroid/view/ViewParent; │ │ move-result-object v0 │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildCount()I │ + if-ne v0, p0, :cond_0 │ │ - move-result v0 │ + const/4 v0, 0x1 │ │ + :goto_0 │ return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ .end method │ │ -.method public getItem(I)Ljava/lang/Object; │ - .locals 1 │ +.method private b()V │ + .locals 5 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->a:Landroid/support/v7/internal/widget/af; │ + const/4 v4, 0x0 │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/ah;->a()Z │ │ - move-result-object v0 │ + move-result v0 │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; │ + if-eqz v0, :cond_0 │ + │ + :goto_0 │ + return-void │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + if-nez v0, :cond_1 │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/ah;->d()Landroid/support/v7/internal/widget/am; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/internal/widget/aj; │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ah;->removeView(Landroid/view/View;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/aj;->b()Landroid/support/v7/app/d; │ + new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ + │ + const/4 v2, -0x2 │ + │ + const/4 v3, -0x1 │ + │ + invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ + │ + invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/ah;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/am;->c()Landroid/widget/SpinnerAdapter; │ │ move-result-object v0 │ │ + if-nez v0, :cond_2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + new-instance v1, Landroid/support/v7/internal/widget/aj; │ + │ + invoke-direct {v1, p0, v4}, Landroid/support/v7/internal/widget/aj;->(Landroid/support/v7/internal/widget/ah;Landroid/support/v7/internal/widget/ai;)V │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/am;->a(Landroid/widget/SpinnerAdapter;)V │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + if-eqz v0, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ah;->removeCallbacks(Ljava/lang/Runnable;)Z │ + │ + iput-object v4, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + :cond_3 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/ah;->i:I │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/am;->setSelection(I)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method private c()Z │ + .locals 5 │ + │ + const/4 v4, 0x0 │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/ah;->a()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + :goto_0 │ + return v4 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ah;->removeView(Landroid/view/View;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ + │ + new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ + │ + const/4 v2, -0x2 │ + │ + const/4 v3, -0x1 │ + │ + invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ + │ + invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/ah;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/am;->getSelectedItemPosition()I │ + │ + move-result v0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ah;->setTabSelected(I)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method private d()Landroid/support/v7/internal/widget/am; │ + .locals 4 │ + │ + new-instance v0, Landroid/support/v7/internal/widget/am; │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ah;->getContext()Landroid/content/Context; │ + │ + move-result-object v1 │ + │ + const/4 v2, 0x0 │ + │ + sget v3, Landroid/support/v7/b/b;->actionDropDownStyle:I │ + │ + invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/am;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + new-instance v1, Landroid/support/v7/widget/p; │ + │ + const/4 v2, -0x2 │ + │ + const/4 v3, -0x1 │ + │ + invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/p;->(II)V │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/am;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + invoke-virtual {v0, p0}, Landroid/support/v7/internal/widget/am;->a(Landroid/support/v7/internal/widget/s;)V │ + │ return-object v0 │ .end method │ │ -.method public getItemId(I)J │ + │ +# virtual methods │ +.method public a(I)V │ .locals 2 │ │ - int-to-long v0, p1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + if-eqz v1, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ah;->removeCallbacks(Ljava/lang/Runnable;)Z │ + │ + :cond_0 │ + new-instance v1, Landroid/support/v7/internal/widget/ai; │ + │ + invoke-direct {v1, p0, v0}, Landroid/support/v7/internal/widget/ai;->(Landroid/support/v7/internal/widget/ah;Landroid/view/View;)V │ + │ + iput-object v1, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ah;->post(Ljava/lang/Runnable;)Z │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/support/v7/internal/widget/p;Landroid/view/View;IJ)V │ + .locals 1 │ + │ + check-cast p2, Landroid/support/v7/internal/widget/al; │ + │ + invoke-virtual {p2}, Landroid/support/v7/internal/widget/al;->b()Landroid/support/v7/a/d; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/d;->d()V │ + │ + return-void │ +.end method │ + │ +.method public onAttachedToWindow()V │ + .locals 1 │ + │ + invoke-super {p0}, Landroid/widget/HorizontalScrollView;->onAttachedToWindow()V │ │ - return-wide v0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ah;->post(Ljava/lang/Runnable;)Z │ + │ + :cond_0 │ + return-void │ .end method │ │ -.method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ - .locals 3 │ +.method protected onConfigurationChanged(Landroid/content/res/Configuration;)V │ + .locals 2 │ + │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x8 │ + │ + if-lt v0, v1, :cond_0 │ │ - if-nez p2, :cond_0 │ + invoke-super {p0, p1}, Landroid/widget/HorizontalScrollView;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ah;->a:Landroid/support/v7/internal/widget/af; │ + :cond_0 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ah;->getContext()Landroid/content/Context; │ + │ + move-result-object v0 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ah;->getItem(I)Ljava/lang/Object; │ + invoke-static {v0}, Landroid/support/v7/internal/view/a;->a(Landroid/content/Context;)Landroid/support/v7/internal/view/a; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/app/d; │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/a;->e()I │ + │ + move-result v1 │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ah;->setContentHeight(I)V │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/a;->g()I │ + │ + move-result v0 │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/ah;->c:I │ + │ + return-void │ +.end method │ + │ +.method public onDetachedFromWindow()V │ + .locals 1 │ + │ + invoke-super {p0}, Landroid/widget/HorizontalScrollView;->onDetachedFromWindow()V │ │ - const/4 v2, 0x1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ │ - invoke-static {v1, v0, v2}, Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/internal/widget/af;Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/aj; │ + if-eqz v0, :cond_0 │ │ - move-result-object p2 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ah;->removeCallbacks(Ljava/lang/Runnable;)Z │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public onMeasure(II)V │ + .locals 7 │ + │ + const/high16 v6, 0x40000000 # 2.0f │ + │ + const/4 v1, 0x1 │ + │ + const/4 v2, 0x0 │ + │ + invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ + │ + move-result v3 │ + │ + if-ne v3, v6, :cond_2 │ + │ + move v0, v1 │ │ :goto_0 │ - return-object p2 │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ah;->setFillViewport(Z)V │ + │ + iget-object v4, p0, Landroid/support/v7/internal/widget/ah;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ + │ + invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildCount()I │ + │ + move-result v4 │ + │ + if-le v4, v1, :cond_4 │ + │ + if-eq v3, v6, :cond_0 │ + │ + const/high16 v5, -0x80000000 │ + │ + if-ne v3, v5, :cond_4 │ │ :cond_0 │ - move-object v0, p2 │ + const/4 v3, 0x2 │ │ - check-cast v0, Landroid/support/v7/internal/widget/aj; │ + if-le v4, v3, :cond_3 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ah;->getItem(I)Ljava/lang/Object; │ + invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ - move-result-object v1 │ + move-result v3 │ + │ + int-to-float v3, v3 │ + │ + const v4, 0x3ecccccd # 0.4f │ + │ + mul-float/2addr v3, v4 │ + │ + float-to-int v3, v3 │ + │ + iput v3, p0, Landroid/support/v7/internal/widget/ah;->b:I │ + │ + :goto_1 │ + iget v3, p0, Landroid/support/v7/internal/widget/ah;->b:I │ + │ + iget v4, p0, Landroid/support/v7/internal/widget/ah;->c:I │ + │ + invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I │ + │ + move-result v3 │ + │ + iput v3, p0, Landroid/support/v7/internal/widget/ah;->b:I │ + │ + :goto_2 │ + iget v3, p0, Landroid/support/v7/internal/widget/ah;->h:I │ + │ + invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + │ + move-result v3 │ + │ + if-nez v0, :cond_5 │ + │ + iget-boolean v4, p0, Landroid/support/v7/internal/widget/ah;->g:Z │ + │ + if-eqz v4, :cond_5 │ + │ + :goto_3 │ + if-eqz v1, :cond_7 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ah;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ │ - check-cast v1, Landroid/support/v7/app/d; │ + invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;->measure(II)V │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/aj;->a(Landroid/support/v7/app/d;)V │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ah;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ + │ + invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;->getMeasuredWidth()I │ + │ + move-result v1 │ + │ + invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ + │ + move-result v2 │ + │ + if-le v1, v2, :cond_6 │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/ah;->b()V │ + │ + :goto_4 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ah;->getMeasuredWidth()I │ + │ + move-result v1 │ + │ + invoke-super {p0, p1, v3}, Landroid/widget/HorizontalScrollView;->onMeasure(II)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ah;->getMeasuredWidth()I │ + │ + move-result v2 │ + │ + if-eqz v0, :cond_1 │ + │ + if-eq v1, v2, :cond_1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/ah;->i:I │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ah;->setTabSelected(I)V │ + │ + :cond_1 │ + return-void │ + │ + :cond_2 │ + move v0, v2 │ + │ + goto :goto_0 │ + │ + :cond_3 │ + invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ + │ + move-result v3 │ + │ + div-int/lit8 v3, v3, 0x2 │ + │ + iput v3, p0, Landroid/support/v7/internal/widget/ah;->b:I │ + │ + goto :goto_1 │ + │ + :cond_4 │ + const/4 v3, -0x1 │ + │ + iput v3, p0, Landroid/support/v7/internal/widget/ah;->b:I │ + │ + goto :goto_2 │ + │ + :cond_5 │ + move v1, v2 │ + │ + goto :goto_3 │ + │ + :cond_6 │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/ah;->c()Z │ + │ + goto :goto_4 │ + │ + :cond_7 │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/ah;->c()Z │ + │ + goto :goto_4 │ +.end method │ + │ +.method public setAllowCollapse(Z)V │ + .locals 0 │ + │ + iput-boolean p1, p0, Landroid/support/v7/internal/widget/ah;->g:Z │ + │ + return-void │ +.end method │ + │ +.method public setContentHeight(I)V │ + .locals 0 │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/ah;->h:I │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ah;->requestLayout()V │ + │ + return-void │ +.end method │ + │ +.method public setTabSelected(I)V │ + .locals 5 │ + │ + const/4 v1, 0x0 │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/ah;->i:I │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildCount()I │ + │ + move-result v3 │ + │ + move v2, v1 │ + │ + :goto_0 │ + if-ge v2, v3, :cond_2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->e:Landroid/support/v7/widget/LinearLayoutCompat; │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v4 │ + │ + if-ne v2, p1, :cond_1 │ + │ + const/4 v0, 0x1 │ + │ + :goto_1 │ + invoke-virtual {v4, v0}, Landroid/view/View;->setSelected(Z)V │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ah;->a(I)V │ + │ + :cond_0 │ + add-int/lit8 v0, v2, 0x1 │ + │ + move v2, v0 │ │ goto :goto_0 │ + │ + :cond_1 │ + move v0, v1 │ + │ + goto :goto_1 │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + if-eqz v0, :cond_3 │ + │ + if-ltz p1, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ah;->f:Landroid/support/v7/internal/widget/am; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/am;->setSelection(I)V │ + │ + :cond_3 │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/ai.smali │ @@ -1,93 +1,69 @@ │ .class Landroid/support/v7/internal/widget/ai; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/view/View$OnClickListener; │ +.implements Ljava/lang/Runnable; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/af; │ +.field final synthetic a:Landroid/view/View; │ + │ +.field final synthetic b:Landroid/support/v7/internal/widget/ah; │ │ │ # direct methods │ -.method private constructor (Landroid/support/v7/internal/widget/af;)V │ +.method constructor (Landroid/support/v7/internal/widget/ah;Landroid/view/View;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ai;->a:Landroid/support/v7/internal/widget/af; │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ai;->b:Landroid/support/v7/internal/widget/ah; │ │ - return-void │ -.end method │ + iput-object p2, p0, Landroid/support/v7/internal/widget/ai;->a:Landroid/view/View; │ │ -.method synthetic constructor (Landroid/support/v7/internal/widget/af;Landroid/support/v7/internal/widget/ag;)V │ - .locals 0 │ - │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/ai;->(Landroid/support/v7/internal/widget/af;)V │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public onClick(Landroid/view/View;)V │ - .locals 5 │ - │ - const/4 v1, 0x0 │ - │ - move-object v0, p1 │ - │ - check-cast v0, Landroid/support/v7/internal/widget/aj; │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/aj;->b()Landroid/support/v7/app/d; │ - │ - move-result-object v0 │ +.method public run()V │ + .locals 3 │ │ - invoke-virtual {v0}, Landroid/support/v7/app/d;->d()V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ai;->a:Landroid/view/View; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ai;->a:Landroid/support/v7/internal/widget/af; │ + invoke-virtual {v0}, Landroid/view/View;->getLeft()I │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; │ + move-result v0 │ │ - move-result-object v0 │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ai;->b:Landroid/support/v7/internal/widget/ah; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildCount()I │ + invoke-virtual {v1}, Landroid/support/v7/internal/widget/ah;->getWidth()I │ │ - move-result v3 │ + move-result v1 │ │ - move v2, v1 │ + iget-object v2, p0, Landroid/support/v7/internal/widget/ai;->a:Landroid/view/View; │ │ - :goto_0 │ - if-ge v2, v3, :cond_1 │ + invoke-virtual {v2}, Landroid/view/View;->getWidth()I │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ai;->a:Landroid/support/v7/internal/widget/af; │ + move-result v2 │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; │ + sub-int/2addr v1, v2 │ │ - move-result-object v0 │ + div-int/lit8 v1, v1, 0x2 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; │ + sub-int/2addr v0, v1 │ │ - move-result-object v4 │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ai;->b:Landroid/support/v7/internal/widget/ah; │ │ - if-ne v4, p1, :cond_0 │ + const/4 v2, 0x0 │ │ - const/4 v0, 0x1 │ + invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/ah;->smoothScrollTo(II)V │ │ - :goto_1 │ - invoke-virtual {v4, v0}, Landroid/view/View;->setSelected(Z)V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ai;->b:Landroid/support/v7/internal/widget/ah; │ │ - add-int/lit8 v0, v2, 0x1 │ - │ - move v2, v0 │ - │ - goto :goto_0 │ - │ - :cond_0 │ - move v0, v1 │ + const/4 v1, 0x0 │ │ - goto :goto_1 │ + iput-object v1, v0, Landroid/support/v7/internal/widget/ah;->a:Ljava/lang/Runnable; │ │ - :cond_1 │ return-void │ .end method ├── smali/android/support/v7/internal/widget/aj.smali │ @@ -1,517 +1,112 @@ │ .class Landroid/support/v7/internal/widget/aj; │ -.super Landroid/support/v7/widget/LinearLayoutCompat; │ - │ -# interfaces │ -.implements Landroid/view/View$OnLongClickListener; │ +.super Landroid/widget/BaseAdapter; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/af; │ - │ -.field private final b:[I │ - │ -.field private c:Landroid/support/v7/app/d; │ - │ -.field private d:Landroid/widget/TextView; │ - │ -.field private e:Landroid/widget/ImageView; │ - │ -.field private f:Landroid/view/View; │ +.field final synthetic a:Landroid/support/v7/internal/widget/ah; │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/internal/widget/af;Landroid/content/Context;Landroid/support/v7/app/d;Z)V │ - .locals 4 │ - │ - const/4 v3, 0x0 │ - │ - const/4 v2, 0x0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/af; │ - │ - sget v0, Landroid/support/v7/a/b;->actionBarTabStyle:I │ - │ - invoke-direct {p0, p2, v3, v0}, Landroid/support/v7/widget/LinearLayoutCompat;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - const/4 v0, 0x1 │ - │ - new-array v0, v0, [I │ - │ - const v1, 0x10100d4 │ - │ - aput v1, v0, v2 │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/aj;->b:[I │ - │ - iput-object p3, p0, Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/app/d; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->b:[I │ - │ - sget v1, Landroid/support/v7/a/b;->actionBarTabStyle:I │ - │ - 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; │ - │ - move-result-object v0 │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->d(I)Z │ - │ - move-result v1 │ - │ - if-eqz v1, :cond_0 │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v1 │ - │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/aj;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ - │ - :cond_0 │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ - │ - if-eqz p4, :cond_1 │ - │ - const v0, 0x800013 │ +.method private constructor (Landroid/support/v7/internal/widget/ah;)V │ + .locals 0 │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/aj;->setGravity(I)V │ + iput-object p1, p0, Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/ah; │ │ - :cond_1 │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/aj;->a()V │ + invoke-direct {p0}, Landroid/widget/BaseAdapter;->()V │ │ return-void │ .end method │ │ +.method synthetic constructor (Landroid/support/v7/internal/widget/ah;Landroid/support/v7/internal/widget/ai;)V │ + .locals 0 │ │ -# virtual methods │ -.method public a()V │ - .locals 10 │ - │ - const/16 v9, 0x10 │ - │ - const/16 v6, 0x8 │ - │ - const/4 v8, -0x2 │ - │ - const/4 v1, 0x0 │ - │ - const/4 v7, 0x0 │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/app/d; │ - │ - invoke-virtual {v2}, Landroid/support/v7/app/d;->c()Landroid/view/View; │ - │ - move-result-object v3 │ - │ - if-eqz v3, :cond_4 │ - │ - invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ - │ - move-result-object v0 │ - │ - if-eq v0, p0, :cond_1 │ - │ - if-eqz v0, :cond_0 │ - │ - check-cast v0, Landroid/view/ViewGroup; │ - │ - invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ - │ - :cond_0 │ - invoke-virtual {p0, v3}, Landroid/support/v7/internal/widget/aj;->addView(Landroid/view/View;)V │ - │ - :cond_1 │ - iput-object v3, p0, Landroid/support/v7/internal/widget/aj;->f:Landroid/view/View; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; │ - │ - if-eqz v0, :cond_2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; │ - │ - invoke-virtual {v0, v6}, Landroid/widget/TextView;->setVisibility(I)V │ - │ - :cond_2 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - if-eqz v0, :cond_3 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setVisibility(I)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - invoke-virtual {v0, v7}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/aj;->(Landroid/support/v7/internal/widget/ah;)V │ │ - :cond_3 │ - :goto_0 │ return-void │ +.end method │ │ - :cond_4 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->f:Landroid/view/View; │ - │ - if-eqz v0, :cond_5 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->f:Landroid/view/View; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/aj;->removeView(Landroid/view/View;)V │ - │ - iput-object v7, p0, Landroid/support/v7/internal/widget/aj;->f:Landroid/view/View; │ - │ - :cond_5 │ - invoke-virtual {v2}, Landroid/support/v7/app/d;->a()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - invoke-virtual {v2}, Landroid/support/v7/app/d;->b()Ljava/lang/CharSequence; │ - │ - move-result-object v3 │ - │ - if-eqz v0, :cond_b │ - │ - iget-object v4, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - if-nez v4, :cond_6 │ - │ - new-instance v4, Landroid/widget/ImageView; │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/aj;->getContext()Landroid/content/Context; │ - │ - move-result-object v5 │ - │ - invoke-direct {v4, v5}, Landroid/widget/ImageView;->(Landroid/content/Context;)V │ - │ - new-instance v5, Landroid/support/v7/widget/p; │ - │ - invoke-direct {v5, v8, v8}, Landroid/support/v7/widget/p;->(II)V │ - │ - iput v9, v5, Landroid/support/v7/widget/p;->h:I │ - │ - invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ - │ - invoke-virtual {p0, v4, v1}, Landroid/support/v7/internal/widget/aj;->addView(Landroid/view/View;I)V │ - │ - iput-object v4, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - :cond_6 │ - iget-object v4, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V │ - │ - :cond_7 │ - :goto_1 │ - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_c │ - │ - const/4 v0, 0x1 │ - │ - :goto_2 │ - if-eqz v0, :cond_d │ - │ - iget-object v4, p0, Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; │ - │ - if-nez v4, :cond_8 │ - │ - new-instance v4, Landroid/support/v7/internal/widget/v; │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/aj;->getContext()Landroid/content/Context; │ - │ - move-result-object v5 │ - │ - sget v6, Landroid/support/v7/a/b;->actionBarTabTextStyle:I │ - │ - invoke-direct {v4, v5, v7, v6}, Landroid/support/v7/internal/widget/v;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - sget-object v5, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; │ - │ - invoke-virtual {v4, v5}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V │ - │ - new-instance v5, Landroid/support/v7/widget/p; │ - │ - invoke-direct {v5, v8, v8}, Landroid/support/v7/widget/p;->(II)V │ - │ - iput v9, v5, Landroid/support/v7/widget/p;->h:I │ - │ - invoke-virtual {v4, v5}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ - │ - invoke-virtual {p0, v4}, Landroid/support/v7/internal/widget/aj;->addView(Landroid/view/View;)V │ - │ - iput-object v4, p0, Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; │ - │ - :cond_8 │ - iget-object v4, p0, Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; │ - │ - invoke-virtual {v4, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ - │ - iget-object v3, p0, Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; │ - │ - invoke-virtual {v3, v1}, Landroid/widget/TextView;->setVisibility(I)V │ - │ - :cond_9 │ - :goto_3 │ - iget-object v3, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - if-eqz v3, :cond_a │ - │ - iget-object v3, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - invoke-virtual {v2}, Landroid/support/v7/app/d;->e()Ljava/lang/CharSequence; │ - │ - move-result-object v4 │ │ - invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V │ +# virtual methods │ +.method public getCount()I │ + .locals 1 │ │ - :cond_a │ - if-nez v0, :cond_e │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/ah; │ │ - invoke-virtual {v2}, Landroid/support/v7/app/d;->e()Ljava/lang/CharSequence; │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ah;->a(Landroid/support/v7/internal/widget/ah;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ move-result-object v0 │ │ - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildCount()I │ │ move-result v0 │ │ - if-nez v0, :cond_e │ - │ - invoke-virtual {p0, p0}, Landroid/support/v7/internal/widget/aj;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ - │ - goto/16 :goto_0 │ - │ - :cond_b │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - if-eqz v0, :cond_7 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setVisibility(I)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; │ - │ - invoke-virtual {v0, v7}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ - │ - goto :goto_1 │ - │ - :cond_c │ - move v0, v1 │ - │ - goto :goto_2 │ - │ - :cond_d │ - iget-object v3, p0, Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; │ - │ - if-eqz v3, :cond_9 │ - │ - iget-object v3, p0, Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; │ - │ - invoke-virtual {v3, v6}, Landroid/widget/TextView;->setVisibility(I)V │ - │ - iget-object v3, p0, Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; │ - │ - invoke-virtual {v3, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ - │ - goto :goto_3 │ - │ - :cond_e │ - invoke-virtual {p0, v7}, Landroid/support/v7/internal/widget/aj;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ - │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/aj;->setLongClickable(Z)V │ - │ - goto/16 :goto_0 │ -.end method │ - │ -.method public a(Landroid/support/v7/app/d;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/app/d; │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/aj;->a()V │ - │ - return-void │ -.end method │ - │ -.method public b()Landroid/support/v7/app/d; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/app/d; │ - │ - return-object v0 │ + return v0 │ .end method │ │ -.method public onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V │ +.method public getItem(I)Ljava/lang/Object; │ .locals 1 │ │ - invoke-super {p0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/ah; │ │ - const-class v0, Landroid/support/v7/app/d; │ - │ - invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ah;->a(Landroid/support/v7/internal/widget/ah;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ move-result-object v0 │ │ - invoke-virtual {p1, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V │ - │ - return-void │ -.end method │ - │ -.method public onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ - .locals 2 │ - │ - invoke-super {p0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ - │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v1, 0xe │ - │ - if-lt v0, v1, :cond_0 │ - │ - const-class v0, Landroid/support/v7/app/d; │ - │ - invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + invoke-virtual {v0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - invoke-virtual {p1, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public onLongClick(Landroid/view/View;)Z │ - .locals 7 │ - │ - const/4 v6, 0x0 │ - │ - const/4 v0, 0x2 │ - │ - new-array v0, v0, [I │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/aj;->getLocationOnScreen([I)V │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/aj;->getContext()Landroid/content/Context; │ - │ - move-result-object v1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/aj;->getWidth()I │ - │ - move-result v2 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/aj;->getHeight()I │ - │ - move-result v3 │ - │ - invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ - │ - move-result-object v4 │ - │ - invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ - │ - move-result-object v4 │ - │ - iget v4, v4, Landroid/util/DisplayMetrics;->widthPixels:I │ - │ - iget-object v5, p0, Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/app/d; │ - │ - invoke-virtual {v5}, Landroid/support/v7/app/d;->e()Ljava/lang/CharSequence; │ - │ - move-result-object v5 │ - │ - invoke-static {v1, v5, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ - │ - move-result-object v1 │ - │ - const/16 v5, 0x31 │ - │ - aget v0, v0, v6 │ - │ - div-int/lit8 v2, v2, 0x2 │ - │ - add-int/2addr v0, v2 │ + check-cast v0, Landroid/support/v7/internal/widget/al; │ │ - div-int/lit8 v2, v4, 0x2 │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/al;->b()Landroid/support/v7/a/d; │ │ - sub-int/2addr v0, v2 │ - │ - invoke-virtual {v1, v5, v0, v3}, Landroid/widget/Toast;->setGravity(III)V │ - │ - invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ - │ - const/4 v0, 0x1 │ + move-result-object v0 │ │ - return v0 │ + return-object v0 │ .end method │ │ -.method public onMeasure(II)V │ +.method public getItemId(I)J │ .locals 2 │ │ - invoke-super {p0, p1, p2}, Landroid/support/v7/widget/LinearLayoutCompat;->onMeasure(II)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/af; │ - │ - iget v0, v0, Landroid/support/v7/internal/widget/af;->b:I │ - │ - if-lez v0, :cond_0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/aj;->getMeasuredWidth()I │ - │ - move-result v0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/af; │ - │ - iget v1, v1, Landroid/support/v7/internal/widget/af;->b:I │ - │ - if-le v0, v1, :cond_0 │ + int-to-long v0, p1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/af; │ - │ - iget v0, v0, Landroid/support/v7/internal/widget/af;->b:I │ - │ - const/high16 v1, 0x40000000 # 2.0f │ + return-wide v0 │ +.end method │ │ - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ +.method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + .locals 3 │ │ - move-result v0 │ + if-nez p2, :cond_0 │ │ - invoke-super {p0, v0, p2}, Landroid/support/v7/widget/LinearLayoutCompat;->onMeasure(II)V │ + iget-object v1, p0, Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/ah; │ │ - :cond_0 │ - return-void │ -.end method │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/aj;->getItem(I)Ljava/lang/Object; │ │ -.method public setSelected(Z)V │ - .locals 1 │ + move-result-object v0 │ │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/aj;->isSelected()Z │ + check-cast v0, Landroid/support/v7/a/d; │ │ - move-result v0 │ + const/4 v2, 0x1 │ │ - if-eq v0, p1, :cond_1 │ + invoke-static {v1, v0, v2}, Landroid/support/v7/internal/widget/ah;->a(Landroid/support/v7/internal/widget/ah;Landroid/support/v7/a/d;Z)Landroid/support/v7/internal/widget/al; │ │ - const/4 v0, 0x1 │ + move-result-object p2 │ │ :goto_0 │ - invoke-super {p0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->setSelected(Z)V │ + return-object p2 │ │ - if-eqz v0, :cond_0 │ + :cond_0 │ + move-object v0, p2 │ │ - if-eqz p1, :cond_0 │ + check-cast v0, Landroid/support/v7/internal/widget/al; │ │ - const/4 v0, 0x4 │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/aj;->getItem(I)Ljava/lang/Object; │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/aj;->sendAccessibilityEvent(I)V │ + move-result-object v1 │ │ - :cond_0 │ - return-void │ + check-cast v1, Landroid/support/v7/a/d; │ │ - :cond_1 │ - const/4 v0, 0x0 │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/al;->a(Landroid/support/v7/a/d;)V │ │ goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/ak.smali │ @@ -1,61 +1,93 @@ │ .class Landroid/support/v7/internal/widget/ak; │ -.super Landroid/support/v7/widget/v; │ +.super Ljava/lang/Object; │ │ +# interfaces │ +.implements Landroid/view/View$OnClickListener; │ │ -# instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/ao; │ │ -.field final synthetic b:Landroid/support/v7/internal/widget/SpinnerCompat; │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/internal/widget/ah; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/view/View;Landroid/support/v7/internal/widget/ao;)V │ +.method private constructor (Landroid/support/v7/internal/widget/ah;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ak;->b:Landroid/support/v7/internal/widget/SpinnerCompat; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ak;->a:Landroid/support/v7/internal/widget/ah; │ + │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ + │ + return-void │ +.end method │ │ - iput-object p3, p0, Landroid/support/v7/internal/widget/ak;->a:Landroid/support/v7/internal/widget/ao; │ +.method synthetic constructor (Landroid/support/v7/internal/widget/ah;Landroid/support/v7/internal/widget/ai;)V │ + .locals 0 │ │ - invoke-direct {p0, p2}, Landroid/support/v7/widget/v;->(Landroid/view/View;)V │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/ak;->(Landroid/support/v7/internal/widget/ah;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public a()Landroid/support/v7/widget/q; │ - .locals 1 │ +.method public onClick(Landroid/view/View;)V │ + .locals 5 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ak;->a:Landroid/support/v7/internal/widget/ao; │ + const/4 v1, 0x0 │ │ - return-object v0 │ -.end method │ + move-object v0, p1 │ + │ + check-cast v0, Landroid/support/v7/internal/widget/al; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/al;->b()Landroid/support/v7/a/d; │ + │ + move-result-object v0 │ │ -.method public b()Z │ - .locals 1 │ + invoke-virtual {v0}, Landroid/support/v7/a/d;->d()V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ak;->b:Landroid/support/v7/internal/widget/SpinnerCompat; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ak;->a:Landroid/support/v7/internal/widget/ah; │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/ar; │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ah;->a(Landroid/support/v7/internal/widget/ah;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ move-result-object v0 │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/ar;->b()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildCount()I │ │ - move-result v0 │ + move-result v3 │ │ - if-nez v0, :cond_0 │ + move v2, v1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ak;->b:Landroid/support/v7/internal/widget/SpinnerCompat; │ + :goto_0 │ + if-ge v2, v3, :cond_1 │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/ar; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ak;->a:Landroid/support/v7/internal/widget/ah; │ + │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ah;->a(Landroid/support/v7/internal/widget/ah;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ move-result-object v0 │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/ar;->c()V │ + invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v4 │ + │ + if-ne v4, p1, :cond_0 │ │ - :cond_0 │ const/4 v0, 0x1 │ │ - return v0 │ + :goto_1 │ + invoke-virtual {v4, v0}, Landroid/view/View;->setSelected(Z)V │ + │ + add-int/lit8 v0, v2, 0x1 │ + │ + move v2, v0 │ + │ + goto :goto_0 │ + │ + :cond_0 │ + move v0, v1 │ + │ + goto :goto_1 │ + │ + :cond_1 │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/al.smali │ @@ -1,61 +1,517 @@ │ .class Landroid/support/v7/internal/widget/al; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v7/widget/LinearLayoutCompat; │ │ # interfaces │ -.implements Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; │ +.implements Landroid/view/View$OnLongClickListener; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/SpinnerCompat; │ +.field final synthetic a:Landroid/support/v7/internal/widget/ah; │ + │ +.field private final b:[I │ + │ +.field private c:Landroid/support/v7/a/d; │ + │ +.field private d:Landroid/widget/TextView; │ + │ +.field private e:Landroid/widget/ImageView; │ + │ +.field private f:Landroid/view/View; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/SpinnerCompat;)V │ - .locals 0 │ +.method public constructor (Landroid/support/v7/internal/widget/ah;Landroid/content/Context;Landroid/support/v7/a/d;Z)V │ + .locals 4 │ + │ + const/4 v3, 0x0 │ + │ + const/4 v2, 0x0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/ah; │ + │ + sget v0, Landroid/support/v7/b/b;->actionBarTabStyle:I │ + │ + invoke-direct {p0, p2, v3, v0}, Landroid/support/v7/widget/LinearLayoutCompat;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + const/4 v0, 0x1 │ + │ + new-array v0, v0, [I │ + │ + const v1, 0x10100d4 │ + │ + aput v1, v0, v2 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/al;->b:[I │ + │ + iput-object p3, p0, Landroid/support/v7/internal/widget/al;->c:Landroid/support/v7/a/d; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->b:[I │ + │ + sget v1, Landroid/support/v7/b/b;->actionBarTabStyle:I │ + │ + 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; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->d(I)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/al;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + │ + :cond_0 │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ + │ + if-eqz p4, :cond_1 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + const v0, 0x800013 │ │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/al;->setGravity(I)V │ + │ + :cond_1 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/al;->a()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public onGlobalLayout()V │ - .locals 1 │ +.method public a()V │ + .locals 10 │ + │ + const/16 v9, 0x10 │ + │ + const/16 v6, 0x8 │ + │ + const/4 v8, -0x2 │ + │ + const/4 v1, 0x0 │ + │ + const/4 v7, 0x0 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/al;->c:Landroid/support/v7/a/d; │ + │ + invoke-virtual {v2}, Landroid/support/v7/a/d;->c()Landroid/view/View; │ + │ + move-result-object v3 │ + │ + if-eqz v3, :cond_4 │ + │ + invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + if-eq v0, p0, :cond_1 │ + │ + if-eqz v0, :cond_0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ + │ + :cond_0 │ + invoke-virtual {p0, v3}, Landroid/support/v7/internal/widget/al;->addView(Landroid/view/View;)V │ + │ + :cond_1 │ + iput-object v3, p0, Landroid/support/v7/internal/widget/al;->f:Landroid/view/View; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->d:Landroid/widget/TextView; │ + │ + if-eqz v0, :cond_2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->d:Landroid/widget/TextView; │ + │ + invoke-virtual {v0, v6}, Landroid/widget/TextView;->setVisibility(I)V │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + if-eqz v0, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setVisibility(I)V │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/ar; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + invoke-virtual {v0, v7}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ + │ + :cond_3 │ + :goto_0 │ + return-void │ + │ + :cond_4 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->f:Landroid/view/View; │ + │ + if-eqz v0, :cond_5 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->f:Landroid/view/View; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/al;->removeView(Landroid/view/View;)V │ + │ + iput-object v7, p0, Landroid/support/v7/internal/widget/al;->f:Landroid/view/View; │ + │ + :cond_5 │ + invoke-virtual {v2}, Landroid/support/v7/a/d;->a()Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/ar;->b()Z │ + invoke-virtual {v2}, Landroid/support/v7/a/d;->b()Ljava/lang/CharSequence; │ + │ + move-result-object v3 │ + │ + if-eqz v0, :cond_b │ + │ + iget-object v4, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + if-nez v4, :cond_6 │ + │ + new-instance v4, Landroid/widget/ImageView; │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/al;->getContext()Landroid/content/Context; │ + │ + move-result-object v5 │ + │ + invoke-direct {v4, v5}, Landroid/widget/ImageView;->(Landroid/content/Context;)V │ + │ + new-instance v5, Landroid/support/v7/widget/p; │ + │ + invoke-direct {v5, v8, v8}, Landroid/support/v7/widget/p;->(II)V │ + │ + iput v9, v5, Landroid/support/v7/widget/p;->h:I │ + │ + invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + invoke-virtual {p0, v4, v1}, Landroid/support/v7/internal/widget/al;->addView(Landroid/view/View;I)V │ + │ + iput-object v4, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + :cond_6 │ + iget-object v4, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V │ + │ + :cond_7 │ + :goto_1 │ + invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v0 │ │ - if-nez v0, :cond_0 │ + if-nez v0, :cond_c │ + │ + const/4 v0, 0x1 │ + │ + :goto_2 │ + if-eqz v0, :cond_d │ + │ + iget-object v4, p0, Landroid/support/v7/internal/widget/al;->d:Landroid/widget/TextView; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + if-nez v4, :cond_8 │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/ar; │ + new-instance v4, Landroid/support/v7/internal/widget/x; │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/al;->getContext()Landroid/content/Context; │ + │ + move-result-object v5 │ + │ + sget v6, Landroid/support/v7/b/b;->actionBarTabTextStyle:I │ + │ + invoke-direct {v4, v5, v7, v6}, Landroid/support/v7/internal/widget/x;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + sget-object v5, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; │ + │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V │ + │ + new-instance v5, Landroid/support/v7/widget/p; │ + │ + invoke-direct {v5, v8, v8}, Landroid/support/v7/widget/p;->(II)V │ + │ + iput v9, v5, Landroid/support/v7/widget/p;->h:I │ + │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + invoke-virtual {p0, v4}, Landroid/support/v7/internal/widget/al;->addView(Landroid/view/View;)V │ + │ + iput-object v4, p0, Landroid/support/v7/internal/widget/al;->d:Landroid/widget/TextView; │ + │ + :cond_8 │ + iget-object v4, p0, Landroid/support/v7/internal/widget/al;->d:Landroid/widget/TextView; │ + │ + invoke-virtual {v4, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/al;->d:Landroid/widget/TextView; │ + │ + invoke-virtual {v3, v1}, Landroid/widget/TextView;->setVisibility(I)V │ + │ + :cond_9 │ + :goto_3 │ + iget-object v3, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + if-eqz v3, :cond_a │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + invoke-virtual {v2}, Landroid/support/v7/a/d;->e()Ljava/lang/CharSequence; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V │ + │ + :cond_a │ + if-nez v0, :cond_e │ + │ + invoke-virtual {v2}, Landroid/support/v7/a/d;->e()Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ - invoke-interface {v0}, Landroid/support/v7/internal/widget/ar;->c()V │ + invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + move-result v0 │ + │ + if-nez v0, :cond_e │ + │ + invoke-virtual {p0, p0}, Landroid/support/v7/internal/widget/al;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ + │ + goto/16 :goto_0 │ + │ + :cond_b │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ + if-eqz v0, :cond_7 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + invoke-virtual {v0, v6}, Landroid/widget/ImageView;->setVisibility(I)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->e:Landroid/widget/ImageView; │ + │ + invoke-virtual {v0, v7}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ + │ + goto :goto_1 │ + │ + :cond_c │ + move v0, v1 │ + │ + goto :goto_2 │ + │ + :cond_d │ + iget-object v3, p0, Landroid/support/v7/internal/widget/al;->d:Landroid/widget/TextView; │ + │ + if-eqz v3, :cond_9 │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/al;->d:Landroid/widget/TextView; │ + │ + invoke-virtual {v3, v6}, Landroid/widget/TextView;->setVisibility(I)V │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/al;->d:Landroid/widget/TextView; │ + │ + invoke-virtual {v3, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + │ + goto :goto_3 │ + │ + :cond_e │ + invoke-virtual {p0, v7}, Landroid/support/v7/internal/widget/al;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/al;->setLongClickable(Z)V │ + │ + goto/16 :goto_0 │ +.end method │ + │ +.method public a(Landroid/support/v7/a/d;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/al;->c:Landroid/support/v7/a/d; │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/al;->a()V │ + │ + return-void │ +.end method │ + │ +.method public b()Landroid/support/v7/a/d; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->c:Landroid/support/v7/a/d; │ + │ + return-object v0 │ +.end method │ + │ +.method public onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V │ + .locals 1 │ + │ + invoke-super {p0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V │ + │ + const-class v0, Landroid/support/v7/a/d; │ + │ + invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v0 │ │ - if-eqz v0, :cond_1 │ + invoke-virtual {p1, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V │ │ - invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ + return-void │ +.end method │ │ - :cond_1 │ +.method public onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ + .locals 2 │ + │ + invoke-super {p0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ + │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0xe │ + │ + if-lt v0, v1, :cond_0 │ + │ + const-class v0, Landroid/support/v7/a/d; │ + │ + invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p1, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public onLongClick(Landroid/view/View;)Z │ + .locals 7 │ + │ + const/4 v6, 0x0 │ + │ + const/4 v0, 0x2 │ + │ + new-array v0, v0, [I │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/al;->getLocationOnScreen([I)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/al;->getContext()Landroid/content/Context; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/al;->getWidth()I │ + │ + move-result v2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/al;->getHeight()I │ + │ + move-result v3 │ + │ + invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + │ + move-result-object v4 │ + │ + iget v4, v4, Landroid/util/DisplayMetrics;->widthPixels:I │ + │ + iget-object v5, p0, Landroid/support/v7/internal/widget/al;->c:Landroid/support/v7/a/d; │ + │ + invoke-virtual {v5}, Landroid/support/v7/a/d;->e()Ljava/lang/CharSequence; │ + │ + move-result-object v5 │ + │ + invoke-static {v1, v5, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + │ + move-result-object v1 │ + │ + const/16 v5, 0x31 │ + │ + aget v0, v0, v6 │ + │ + div-int/lit8 v2, v2, 0x2 │ + │ + add-int/2addr v0, v2 │ + │ + div-int/lit8 v2, v4, 0x2 │ + │ + sub-int/2addr v0, v2 │ + │ + invoke-virtual {v1, v5, v0, v3}, Landroid/widget/Toast;->setGravity(III)V │ + │ + invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ + │ + const/4 v0, 0x1 │ + │ + return v0 │ +.end method │ + │ +.method public onMeasure(II)V │ + .locals 2 │ + │ + invoke-super {p0, p1, p2}, Landroid/support/v7/widget/LinearLayoutCompat;->onMeasure(II)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/ah; │ + │ + iget v0, v0, Landroid/support/v7/internal/widget/ah;->b:I │ + │ + if-lez v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/al;->getMeasuredWidth()I │ + │ + move-result v0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/ah; │ + │ + iget v1, v1, Landroid/support/v7/internal/widget/ah;->b:I │ + │ + if-le v0, v1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/ah; │ + │ + iget v0, v0, Landroid/support/v7/internal/widget/ah;->b:I │ + │ + const/high16 v1, 0x40000000 # 2.0f │ + │ + invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + │ + move-result v0 │ + │ + invoke-super {p0, v0, p2}, Landroid/support/v7/widget/LinearLayoutCompat;->onMeasure(II)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public setSelected(Z)V │ + .locals 1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/al;->isSelected()Z │ + │ + move-result v0 │ + │ + if-eq v0, p1, :cond_1 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + invoke-super {p0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->setSelected(Z)V │ + │ + if-eqz v0, :cond_0 │ + │ + if-eqz p1, :cond_0 │ + │ + const/4 v0, 0x4 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/al;->sendAccessibilityEvent(I)V │ + │ + :cond_0 │ return-void │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/ac.smali │ @@ -1,109 +1,7 @@ │ -.class Landroid/support/v7/internal/widget/ac; │ -.super Landroid/support/v7/internal/widget/y; │ - │ - │ -# instance fields │ -.field private a:Z │ - │ - │ -# direct methods │ -.method public constructor (Landroid/graphics/drawable/Drawable;)V │ - .locals 1 │ - │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/y;->(Landroid/graphics/drawable/Drawable;)V │ - │ - const/4 v0, 0x1 │ - │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/ac;->a:Z │ - │ - return-void │ -.end method │ +.class public interface abstract Landroid/support/v7/internal/widget/ac; │ +.super Ljava/lang/Object; │ │ │ # virtual methods │ -.method a(Z)V │ - .locals 0 │ - │ - iput-boolean p1, p0, Landroid/support/v7/internal/widget/ac;->a:Z │ - │ - return-void │ -.end method │ - │ -.method public draw(Landroid/graphics/Canvas;)V │ - .locals 1 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ac;->a:Z │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-super {p0, p1}, Landroid/support/v7/internal/widget/y;->draw(Landroid/graphics/Canvas;)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public setHotspot(FF)V │ - .locals 1 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ac;->a:Z │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-super {p0, p1, p2}, Landroid/support/v7/internal/widget/y;->setHotspot(FF)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public setHotspotBounds(IIII)V │ - .locals 1 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ac;->a:Z │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v7/internal/widget/y;->setHotspotBounds(IIII)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public setState([I)Z │ - .locals 1 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ac;->a:Z │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-super {p0, p1}, Landroid/support/v7/internal/widget/y;->setState([I)Z │ - │ - move-result v0 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public setVisible(ZZ)Z │ - .locals 1 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/ac;->a:Z │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-super {p0, p1, p2}, Landroid/support/v7/internal/widget/y;->setVisible(ZZ)Z │ - │ - move-result v0 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ +.method public abstract a(Landroid/graphics/Rect;)V │ .end method ├── smali/android/support/v7/internal/widget/am.smali │ @@ -1,181 +1,1048 @@ │ .class Landroid/support/v7/internal/widget/am; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v7/internal/widget/c; │ │ # interfaces │ .implements Landroid/content/DialogInterface$OnClickListener; │ -.implements Landroid/support/v7/internal/widget/ar; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/SpinnerCompat; │ +.field E:I │ │ -.field private b:Landroid/app/AlertDialog; │ +.field private F:Landroid/support/v7/widget/v; │ │ -.field private c:Landroid/widget/ListAdapter; │ +.field private G:Landroid/support/v7/internal/widget/av; │ │ -.field private d:Ljava/lang/CharSequence; │ +.field private H:Landroid/support/v7/internal/widget/aq; │ + │ +.field private I:I │ + │ +.field private J:Z │ + │ +.field private K:Landroid/graphics/Rect; │ + │ +.field private final L:Landroid/support/v7/internal/widget/ba; │ │ │ # direct methods │ -.method private constructor (Landroid/support/v7/internal/widget/SpinnerCompat;)V │ - .locals 0 │ +.method constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .locals 1 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + const/4 v0, -0x1 │ │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + invoke-direct {p0, p1, p2, p3, v0}, Landroid/support/v7/internal/widget/am;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ return-void │ .end method │ │ -.method synthetic constructor (Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/support/v7/internal/widget/ak;)V │ - .locals 0 │ +.method constructor (Landroid/content/Context;Landroid/util/AttributeSet;II)V │ + .locals 6 │ + │ + const/4 v5, 0x0 │ + │ + const/4 v4, 0x0 │ + │ + invoke-direct {p0, p1, p2, p3}, Landroid/support/v7/internal/widget/c;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + new-instance v0, Landroid/graphics/Rect; │ + │ + invoke-direct {v0}, Landroid/graphics/Rect;->()V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/am;->K:Landroid/graphics/Rect; │ + │ + sget-object v0, Landroid/support/v7/b/l;->Spinner:[I │ + │ + 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; │ + │ + move-result-object v0 │ + │ + sget v1, Landroid/support/v7/b/l;->Spinner_android_background:I │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/am;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + │ + const/4 v1, -0x1 │ + │ + if-ne p4, v1, :cond_0 │ + │ + sget v1, Landroid/support/v7/b/l;->Spinner_spinnerMode:I │ + │ + invoke-virtual {v0, v1, v4}, Landroid/support/v7/internal/widget/bf;->a(II)I │ + │ + move-result p4 │ + │ + :cond_0 │ + packed-switch p4, :pswitch_data_0 │ + │ + :goto_0 │ + sget v1, Landroid/support/v7/b/l;->Spinner_android_gravity:I │ + │ + const/16 v2, 0x11 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bf;->a(II)I │ + │ + move-result v1 │ │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/am;->(Landroid/support/v7/internal/widget/SpinnerCompat;)V │ + iput v1, p0, Landroid/support/v7/internal/widget/am;->I:I │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + sget v2, Landroid/support/v7/b/l;->Spinner_prompt:I │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->c(I)Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/av;->a(Ljava/lang/CharSequence;)V │ + │ + sget v1, Landroid/support/v7/b/l;->Spinner_disableChildrenWhenDisabled:I │ + │ + invoke-virtual {v0, v1, v4}, Landroid/support/v7/internal/widget/bf;->a(IZ)Z │ + │ + move-result v1 │ + │ + iput-boolean v1, p0, Landroid/support/v7/internal/widget/am;->J:Z │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/am;->H:Landroid/support/v7/internal/widget/aq; │ + │ + if-eqz v1, :cond_1 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->H:Landroid/support/v7/internal/widget/aq; │ + │ + invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/av;->a(Landroid/widget/ListAdapter;)V │ + │ + iput-object v5, p0, Landroid/support/v7/internal/widget/am;->H:Landroid/support/v7/internal/widget/aq; │ + │ + :cond_1 │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->c()Landroid/support/v7/internal/widget/ba; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/am;->L:Landroid/support/v7/internal/widget/ba; │ │ return-void │ -.end method │ │ + :pswitch_0 │ + new-instance v1, Landroid/support/v7/internal/widget/ap; │ │ -# virtual methods │ -.method public a()V │ + invoke-direct {v1, p0, v5}, Landroid/support/v7/internal/widget/ap;->(Landroid/support/v7/internal/widget/am;Landroid/support/v7/internal/widget/an;)V │ + │ + iput-object v1, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + goto :goto_0 │ + │ + :pswitch_1 │ + new-instance v1, Landroid/support/v7/internal/widget/ar; │ + │ + invoke-direct {v1, p0, p1, p2, p3}, Landroid/support/v7/internal/widget/ar;->(Landroid/support/v7/internal/widget/am;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + sget v2, Landroid/support/v7/b/l;->Spinner_android_dropDownWidth:I │ + │ + const/4 v3, -0x2 │ + │ + invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/bf;->e(II)I │ + │ + move-result v2 │ + │ + iput v2, p0, Landroid/support/v7/internal/widget/am;->E:I │ + │ + sget v2, Landroid/support/v7/b/l;->Spinner_android_popupBackground:I │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ar;->a(Landroid/graphics/drawable/Drawable;)V │ + │ + iput-object v1, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + new-instance v2, Landroid/support/v7/internal/widget/an; │ + │ + invoke-direct {v2, p0, p0, v1}, Landroid/support/v7/internal/widget/an;->(Landroid/support/v7/internal/widget/am;Landroid/view/View;Landroid/support/v7/internal/widget/ar;)V │ + │ + iput-object v2, p0, Landroid/support/v7/internal/widget/am;->F:Landroid/support/v7/widget/v; │ + │ + goto :goto_0 │ + │ + :pswitch_data_0 │ + .packed-switch 0x0 │ + :pswitch_0 │ + :pswitch_1 │ + .end packed-switch │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/internal/widget/am;)Landroid/support/v7/internal/widget/av; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + return-object v0 │ +.end method │ + │ +.method private a(Landroid/view/View;Z)V │ + .locals 6 │ + │ + const/4 v5, 0x0 │ + │ + invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v0 │ + │ + if-nez v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v0 │ + │ + :cond_0 │ + if-eqz p2, :cond_1 │ + │ + invoke-virtual {p0, p1, v5, v0}, Landroid/support/v7/internal/widget/am;->addViewInLayout(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z │ + │ + :cond_1 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->hasFocus()Z │ + │ + move-result v1 │ + │ + invoke-virtual {p1, v1}, Landroid/view/View;->setSelected(Z)V │ + │ + iget-boolean v1, p0, Landroid/support/v7/internal/widget/am;->J:Z │ + │ + if-eqz v1, :cond_2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->isEnabled()Z │ + │ + move-result v1 │ + │ + invoke-virtual {p1, v1}, Landroid/view/View;->setEnabled(Z)V │ + │ + :cond_2 │ + iget v1, p0, Landroid/support/v7/internal/widget/am;->b:I │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->top:I │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v3, v3, Landroid/graphics/Rect;->bottom:I │ + │ + add-int/2addr v2, v3 │ + │ + iget v3, v0, Landroid/view/ViewGroup$LayoutParams;->height:I │ + │ + invoke-static {v1, v2, v3}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I │ + │ + move-result v1 │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/am;->c:I │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v3, v3, Landroid/graphics/Rect;->left:I │ + │ + iget-object v4, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v4, v4, Landroid/graphics/Rect;->right:I │ + │ + add-int/2addr v3, v4 │ + │ + iget v0, v0, Landroid/view/ViewGroup$LayoutParams;->width:I │ + │ + invoke-static {v2, v3, v0}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I │ + │ + move-result v0 │ + │ + invoke-virtual {p1, v0, v1}, Landroid/view/View;->measure(II)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v0, v0, Landroid/graphics/Rect;->top:I │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getMeasuredHeight()I │ + │ + move-result v1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->bottom:I │ + │ + sub-int/2addr v1, v2 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->top:I │ + │ + sub-int/2addr v1, v2 │ + │ + invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I │ + │ + move-result v2 │ + │ + sub-int/2addr v1, v2 │ + │ + div-int/lit8 v1, v1, 0x2 │ + │ + add-int/2addr v0, v1 │ + │ + invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I │ + │ + move-result v1 │ + │ + add-int/2addr v1, v0 │ + │ + invoke-virtual {p1}, Landroid/view/View;->getMeasuredWidth()I │ + │ + move-result v2 │ + │ + add-int/2addr v2, v5 │ + │ + invoke-virtual {p1, v5, v0, v2, v1}, Landroid/view/View;->layout(IIII)V │ + │ + return-void │ +.end method │ + │ +.method private c(IZ)Landroid/view/View; │ + .locals 2 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/am;->u:Z │ + │ + if-nez v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->i:Landroid/support/v7/internal/widget/d; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/d;->a(I)Landroid/view/View; │ + │ + move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; │ + invoke-direct {p0, v0, p2}, Landroid/support/v7/internal/widget/am;->a(Landroid/view/View;Z)V │ │ - invoke-virtual {v0}, Landroid/app/AlertDialog;->dismiss()V │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/widget/SpinnerAdapter; │ + │ + const/4 v1, 0x0 │ + │ + invoke-interface {v0, p1, v1, p0}, Landroid/widget/SpinnerAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + invoke-direct {p0, v0, p2}, Landroid/support/v7/internal/widget/am;->a(Landroid/view/View;Z)V │ + │ + goto :goto_0 │ +.end method │ + │ + │ +# virtual methods │ +.method a(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ + .locals 10 │ + │ + const/4 v2, 0x0 │ + │ + const/4 v9, -0x2 │ │ const/4 v0, 0x0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; │ + if-nez p1, :cond_0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + invoke-static {v0, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + │ + move-result v6 │ + │ + invoke-static {v0, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + │ + move-result v7 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getSelectedItemPosition()I │ + │ + move-result v1 │ + │ + invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ + │ + move-result v1 │ + │ + invoke-interface {p1}, Landroid/widget/SpinnerAdapter;->getCount()I │ + │ + move-result v3 │ + │ + add-int/lit8 v4, v1, 0xf │ + │ + invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I │ + │ + move-result v8 │ + │ + sub-int v3, v8, v1 │ + │ + rsub-int/lit8 v3, v3, 0xf │ + │ + sub-int/2addr v1, v3 │ + │ + invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ + │ + move-result v1 │ + │ + move v5, v1 │ + │ + move-object v3, v2 │ + │ + move v4, v0 │ + │ + move v1, v0 │ + │ + :goto_1 │ + if-ge v5, v8, :cond_2 │ + │ + invoke-interface {p1, v5}, Landroid/widget/SpinnerAdapter;->getItemViewType(I)I │ + │ + move-result v0 │ + │ + if-eq v0, v1, :cond_4 │ + │ + move-object v1, v2 │ + │ + :goto_2 │ + invoke-interface {p1, v5, v1, p0}, Landroid/widget/SpinnerAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v1 │ + │ + if-nez v1, :cond_1 │ + │ + new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ + │ + invoke-direct {v1, v9, v9}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ + │ + invoke-virtual {v3, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + :cond_1 │ + invoke-virtual {v3, v6, v7}, Landroid/view/View;->measure(II)V │ + │ + invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I │ + │ + move-result v1 │ + │ + invoke-static {v4, v1}, Ljava/lang/Math;->max(II)I │ + │ + move-result v4 │ + │ + add-int/lit8 v1, v5, 0x1 │ + │ + move v5, v1 │ + │ + move v1, v0 │ + │ + goto :goto_1 │ + │ + :cond_2 │ + if-eqz p2, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->K:Landroid/graphics/Rect; │ + │ + invoke-virtual {p2, v0}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->K:Landroid/graphics/Rect; │ + │ + iget v0, v0, Landroid/graphics/Rect;->left:I │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/am;->K:Landroid/graphics/Rect; │ + │ + iget v1, v1, Landroid/graphics/Rect;->right:I │ + │ + add-int/2addr v0, v1 │ + │ + add-int/2addr v0, v4 │ + │ + goto :goto_0 │ + │ + :cond_3 │ + move v0, v4 │ + │ + goto :goto_0 │ + │ + :cond_4 │ + move v0, v1 │ + │ + move-object v1, v3 │ + │ + goto :goto_2 │ +.end method │ + │ +.method a(IZ)V │ + .locals 7 │ + │ + const/4 v6, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v0, v0, Landroid/graphics/Rect;->left:I │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getRight()I │ + │ + move-result v1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getLeft()I │ + │ + move-result v2 │ + │ + sub-int/2addr v1, v2 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->left:I │ + │ + sub-int/2addr v1, v2 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->right:I │ + │ + sub-int/2addr v1, v2 │ + │ + iget-boolean v2, p0, Landroid/support/v7/internal/widget/am;->u:Z │ + │ + if-eqz v2, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->g()V │ │ :cond_0 │ + iget v2, p0, Landroid/support/v7/internal/widget/am;->z:I │ + │ + if-nez v2, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->a()V │ + │ + :goto_0 │ return-void │ + │ + :cond_1 │ + iget v2, p0, Landroid/support/v7/internal/widget/am;->v:I │ + │ + if-ltz v2, :cond_2 │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/am;->v:I │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/am;->setSelectedPositionInt(I)V │ + │ + :cond_2 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->b()V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->removeAllViewsInLayout()V │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/am;->x:I │ + │ + iput v2, p0, Landroid/support/v7/internal/widget/am;->j:I │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-eqz v2, :cond_3 │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/am;->x:I │ + │ + const/4 v3, 0x1 │ + │ + invoke-direct {p0, v2, v3}, Landroid/support/v7/internal/widget/am;->c(IZ)Landroid/view/View; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I │ + │ + move-result v3 │ + │ + invoke-static {p0}, Landroid/support/a/g/aa;->a(Landroid/view/View;)I │ + │ + move-result v4 │ + │ + iget v5, p0, Landroid/support/v7/internal/widget/am;->I:I │ + │ + invoke-static {v5, v4}, Landroid/support/a/g/d;->a(II)I │ + │ + move-result v4 │ + │ + and-int/lit8 v4, v4, 0x7 │ + │ + sparse-switch v4, :sswitch_data_0 │ + │ + :goto_1 │ + invoke-virtual {v2, v0}, Landroid/view/View;->offsetLeftAndRight(I)V │ + │ + :cond_3 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->i:Landroid/support/v7/internal/widget/d; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/d;->a()V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->invalidate()V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->h()V │ + │ + iput-boolean v6, p0, Landroid/support/v7/internal/widget/am;->u:Z │ + │ + iput-boolean v6, p0, Landroid/support/v7/internal/widget/am;->o:Z │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/am;->x:I │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/am;->setNextSelectedPositionInt(I)V │ + │ + goto :goto_0 │ + │ + :sswitch_0 │ + div-int/lit8 v1, v1, 0x2 │ + │ + add-int/2addr v0, v1 │ + │ + div-int/lit8 v1, v3, 0x2 │ + │ + sub-int/2addr v0, v1 │ + │ + goto :goto_1 │ + │ + :sswitch_1 │ + add-int/2addr v0, v1 │ + │ + sub-int/2addr v0, v3 │ + │ + goto :goto_1 │ + │ + :sswitch_data_0 │ + .sparse-switch │ + 0x1 -> :sswitch_0 │ + 0x5 -> :sswitch_1 │ + .end sparse-switch │ .end method │ │ -.method public a(Landroid/widget/ListAdapter;)V │ +.method a(Landroid/support/v7/internal/widget/s;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/am;->c:Landroid/widget/ListAdapter; │ + invoke-super {p0, p1}, Landroid/support/v7/internal/widget/c;->setOnItemClickListener(Landroid/support/v7/internal/widget/s;)V │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/widget/SpinnerAdapter;)V │ + .locals 2 │ + │ + invoke-super {p0, p1}, Landroid/support/v7/internal/widget/c;->a(Landroid/widget/SpinnerAdapter;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->i:Landroid/support/v7/internal/widget/d; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/d;->a()V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getContext()Landroid/content/Context; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; │ + │ + move-result-object v0 │ + │ + iget v0, v0, Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + if-eqz p1, :cond_0 │ + │ + invoke-interface {p1}, Landroid/widget/SpinnerAdapter;->getViewTypeCount()I │ + │ + move-result v0 │ + │ + const/4 v1, 0x1 │ │ + if-eq v0, v1, :cond_0 │ + │ + new-instance v0, Ljava/lang/IllegalArgumentException; │ + │ + const-string v1, "Spinner adapter view type count must be 1" │ + │ + invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + new-instance v1, Landroid/support/v7/internal/widget/aq; │ + │ + invoke-direct {v1, p1}, Landroid/support/v7/internal/widget/aq;->(Landroid/widget/SpinnerAdapter;)V │ + │ + invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/av;->a(Landroid/widget/ListAdapter;)V │ + │ + :goto_0 │ return-void │ + │ + :cond_1 │ + new-instance v0, Landroid/support/v7/internal/widget/aq; │ + │ + invoke-direct {v0, p1}, Landroid/support/v7/internal/widget/aq;->(Landroid/widget/SpinnerAdapter;)V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/am;->H:Landroid/support/v7/internal/widget/aq; │ + │ + goto :goto_0 │ .end method │ │ -.method public a(Ljava/lang/CharSequence;)V │ +.method public getBaseline()I │ + .locals 4 │ + │ + const/4 v0, -0x1 │ + │ + const/4 v3, 0x0 │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getChildCount()I │ + │ + move-result v2 │ + │ + if-lez v2, :cond_2 │ + │ + invoke-virtual {p0, v3}, Landroid/support/v7/internal/widget/am;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v1 │ + │ + :cond_0 │ + :goto_0 │ + if-eqz v1, :cond_1 │ + │ + invoke-virtual {v1}, Landroid/view/View;->getBaseline()I │ + │ + move-result v2 │ + │ + if-ltz v2, :cond_1 │ + │ + invoke-virtual {v1}, Landroid/view/View;->getTop()I │ + │ + move-result v0 │ + │ + add-int/2addr v0, v2 │ + │ + :cond_1 │ + return v0 │ + │ + :cond_2 │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-eqz v2, :cond_0 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v2}, Landroid/widget/SpinnerAdapter;->getCount()I │ + │ + move-result v2 │ + │ + if-lez v2, :cond_0 │ + │ + invoke-direct {p0, v3, v3}, Landroid/support/v7/internal/widget/am;->c(IZ)Landroid/view/View; │ + │ + move-result-object v1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/am;->i:Landroid/support/v7/internal/widget/d; │ + │ + invoke-virtual {v2, v3, v1}, Landroid/support/v7/internal/widget/d;->a(ILandroid/view/View;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public onClick(Landroid/content/DialogInterface;I)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/am;->d:Ljava/lang/CharSequence; │ + invoke-virtual {p0, p2}, Landroid/support/v7/internal/widget/am;->setSelection(I)V │ + │ + invoke-interface {p1}, Landroid/content/DialogInterface;->dismiss()V │ │ return-void │ .end method │ │ -.method public b()Z │ +.method protected onDetachedFromWindow()V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; │ + invoke-super {p0}, Landroid/support/v7/internal/widget/c;->onDetachedFromWindow()V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ │ - invoke-virtual {v0}, Landroid/app/AlertDialog;->isShowing()Z │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/av;->b()Z │ │ move-result v0 │ │ - :goto_0 │ - return v0 │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/av;->a()V │ │ :cond_0 │ - const/4 v0, 0x0 │ + return-void │ +.end method │ │ - goto :goto_0 │ +.method protected onLayout(ZIIII)V │ + .locals 2 │ + │ + const/4 v1, 0x0 │ + │ + invoke-super/range {p0 .. p5}, Landroid/support/v7/internal/widget/c;->onLayout(ZIIII)V │ + │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/am;->q:Z │ + │ + invoke-virtual {p0, v1, v1}, Landroid/support/v7/internal/widget/am;->a(IZ)V │ + │ + iput-boolean v1, p0, Landroid/support/v7/internal/widget/am;->q:Z │ + │ + return-void │ .end method │ │ -.method public c()V │ +.method protected onMeasure(II)V │ .locals 3 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/am;->c:Landroid/widget/ListAdapter; │ + invoke-super {p0, p1, p2}, Landroid/support/v7/internal/widget/c;->onMeasure(II)V │ │ - if-nez v0, :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ │ - :goto_0 │ - return-void │ + if-eqz v0, :cond_0 │ │ - :cond_0 │ - new-instance v0, Landroid/app/AlertDialog$Builder; │ + invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + move-result v0 │ │ - invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerCompat;->getContext()Landroid/content/Context; │ + const/high16 v1, -0x80000000 │ + │ + if-ne v0, v1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getMeasuredWidth()I │ + │ + move-result v0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->c()Landroid/widget/SpinnerAdapter; │ │ move-result-object v1 │ │ - invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getBackground()Landroid/graphics/drawable/Drawable; │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/am;->d:Ljava/lang/CharSequence; │ + move-result-object v2 │ │ - if-eqz v1, :cond_1 │ + invoke-virtual {p0, v1, v2}, Landroid/support/v7/internal/widget/am;->a(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/am;->d:Ljava/lang/CharSequence; │ + move-result v1 │ │ - invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ - :cond_1 │ - iget-object v1, p0, Landroid/support/v7/internal/widget/am;->c:Landroid/widget/ListAdapter; │ + move-result v0 │ │ - iget-object v2, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ - invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerCompat;->getSelectedItemPosition()I │ + move-result v1 │ │ - move-result v2 │ + invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ + │ + move-result v0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getMeasuredHeight()I │ │ - invoke-virtual {v0, v1, v2, p0}, Landroid/app/AlertDialog$Builder;->setSingleChoiceItems(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + move-result v1 │ + │ + invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/am;->setMeasuredDimension(II)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public onRestoreInstanceState(Landroid/os/Parcelable;)V │ + .locals 2 │ + │ + check-cast p1, Landroid/support/v7/internal/widget/at; │ + │ + invoke-virtual {p1}, Landroid/support/v7/internal/widget/at;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v0 │ │ - invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-super {p0, v0}, Landroid/support/v7/internal/widget/c;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ + │ + iget-boolean v0, p1, Landroid/support/v7/internal/widget/at;->c:Z │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; │ + if-eqz v0, :cond_0 │ + │ + new-instance v1, Landroid/support/v7/internal/widget/ao; │ + │ + invoke-direct {v1, p0}, Landroid/support/v7/internal/widget/ao;->(Landroid/support/v7/internal/widget/am;)V │ + │ + invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public onSaveInstanceState()Landroid/os/Parcelable; │ + .locals 2 │ + │ + new-instance v1, Landroid/support/v7/internal/widget/at; │ + │ + invoke-super {p0}, Landroid/support/v7/internal/widget/c;->onSaveInstanceState()Landroid/os/Parcelable; │ + │ + move-result-object v0 │ + │ + invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/at;->(Landroid/os/Parcelable;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/av;->b()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; │ + const/4 v0, 0x1 │ │ - invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ + :goto_0 │ + iput-boolean v0, v1, Landroid/support/v7/internal/widget/at;->c:Z │ + │ + return-object v1 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ -.method public onClick(Landroid/content/DialogInterface;I)V │ - .locals 4 │ +.method public onTouchEvent(Landroid/view/MotionEvent;)Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->F:Landroid/support/v7/widget/v; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + if-eqz v0, :cond_0 │ │ - invoke-virtual {v0, p2}, Landroid/support/v7/internal/widget/SpinnerCompat;->setSelection(I)V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/am;->F:Landroid/support/v7/widget/v; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + invoke-virtual {v0, p0, p1}, Landroid/support/v7/widget/v;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat;->s:Landroid/support/v7/internal/widget/q; │ + move-result v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + const/4 v0, 0x1 │ │ - const/4 v1, 0x0 │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + invoke-super {p0, p1}, Landroid/support/v7/internal/widget/c;->onTouchEvent(Landroid/view/MotionEvent;)Z │ + │ + move-result v0 │ │ - iget-object v2, p0, Landroid/support/v7/internal/widget/am;->c:Landroid/widget/ListAdapter; │ + goto :goto_0 │ +.end method │ │ - invoke-interface {v2, p2}, Landroid/widget/ListAdapter;->getItemId(I)J │ +.method public performClick()Z │ + .locals 2 │ │ - move-result-wide v2 │ + invoke-super {p0}, Landroid/support/v7/internal/widget/c;->performClick()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ │ - invoke-virtual {v0, v1, p2, v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/view/View;IJ)Z │ + const/4 v0, 0x1 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + invoke-interface {v1}, Landroid/support/v7/internal/widget/av;->b()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/am;->G:Landroid/support/v7/internal/widget/av; │ + │ + invoke-interface {v1}, Landroid/support/v7/internal/widget/av;->c()V │ │ :cond_0 │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->a()V │ + return v0 │ +.end method │ + │ +.method public synthetic setAdapter(Landroid/widget/Adapter;)V │ + .locals 0 │ + │ + check-cast p1, Landroid/widget/SpinnerAdapter; │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/am;->a(Landroid/widget/SpinnerAdapter;)V │ │ return-void │ .end method │ + │ +.method public setEnabled(Z)V │ + .locals 3 │ + │ + invoke-super {p0, p1}, Landroid/support/v7/internal/widget/c;->setEnabled(Z)V │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/am;->J:Z │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/am;->getChildCount()I │ + │ + move-result v1 │ + │ + const/4 v0, 0x0 │ + │ + :goto_0 │ + if-ge v0, v1, :cond_0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/am;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, p1}, Landroid/view/View;->setEnabled(Z)V │ + │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_0 │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public setOnItemClickListener(Landroid/support/v7/internal/widget/s;)V │ + .locals 2 │ + │ + new-instance v0, Ljava/lang/RuntimeException; │ + │ + const-string v1, "setOnItemClickListener cannot be used with a spinner." │ + │ + invoke-direct {v0, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + │ + throw v0 │ +.end method ├── smali/android/support/v7/internal/widget/an.smali │ @@ -1,265 +1,61 @@ │ .class Landroid/support/v7/internal/widget/an; │ -.super Ljava/lang/Object; │ - │ -# interfaces │ -.implements Landroid/widget/ListAdapter; │ -.implements Landroid/widget/SpinnerAdapter; │ +.super Landroid/support/v7/widget/v; │ │ │ # instance fields │ -.field private a:Landroid/widget/SpinnerAdapter; │ +.field final synthetic a:Landroid/support/v7/internal/widget/ar; │ │ -.field private b:Landroid/widget/ListAdapter; │ +.field final synthetic b:Landroid/support/v7/internal/widget/am; │ │ │ # direct methods │ -.method public constructor (Landroid/widget/SpinnerAdapter;)V │ - .locals 1 │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - instance-of v0, p1, Landroid/widget/ListAdapter; │ +.method constructor (Landroid/support/v7/internal/widget/am;Landroid/view/View;Landroid/support/v7/internal/widget/ar;)V │ + .locals 0 │ │ - if-eqz v0, :cond_0 │ + iput-object p1, p0, Landroid/support/v7/internal/widget/an;->b:Landroid/support/v7/internal/widget/am; │ │ - check-cast p1, Landroid/widget/ListAdapter; │ + iput-object p3, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/support/v7/internal/widget/ar; │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/an;->b:Landroid/widget/ListAdapter; │ + invoke-direct {p0, p2}, Landroid/support/v7/widget/v;->(Landroid/view/View;)V │ │ - :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ -.method public areAllItemsEnabled()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->b:Landroid/widget/ListAdapter; │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-interface {v0}, Landroid/widget/ListAdapter;->areAllItemsEnabled()Z │ - │ - move-result v0 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - const/4 v0, 0x1 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public getCount()I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - if-nez v0, :cond_0 │ - │ - const/4 v0, 0x0 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - invoke-interface {v0}, Landroid/widget/SpinnerAdapter;->getCount()I │ - │ - move-result v0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ +.method public a()Landroid/support/v7/widget/q; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/support/v7/internal/widget/ar; │ │ - if-nez v0, :cond_0 │ - │ - const/4 v0, 0x0 │ - │ - :goto_0 │ return-object v0 │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - invoke-interface {v0, p1, p2, p3}, Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - goto :goto_0 │ .end method │ │ -.method public getItem(I)Ljava/lang/Object; │ +.method public b()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/an;->b:Landroid/support/v7/internal/widget/am; │ │ - if-nez v0, :cond_0 │ - │ - const/4 v0, 0x0 │ - │ - :goto_0 │ - return-object v0 │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - invoke-interface {v0, p1}, Landroid/widget/SpinnerAdapter;->getItem(I)Ljava/lang/Object; │ + invoke-static {v0}, Landroid/support/v7/internal/widget/am;->a(Landroid/support/v7/internal/widget/am;)Landroid/support/v7/internal/widget/av; │ │ move-result-object v0 │ │ - goto :goto_0 │ -.end method │ - │ -.method public getItemId(I)J │ - .locals 2 │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/av;->b()Z │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ + move-result v0 │ │ if-nez v0, :cond_0 │ │ - const-wide/16 v0, -0x1 │ - │ - :goto_0 │ - return-wide v0 │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - invoke-interface {v0, p1}, Landroid/widget/SpinnerAdapter;->getItemId(I)J │ - │ - move-result-wide v0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public getItemViewType(I)I │ - .locals 1 │ - │ - const/4 v0, 0x0 │ - │ - return v0 │ -.end method │ - │ -.method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ - .locals 1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/an;->b:Landroid/support/v7/internal/widget/am; │ │ - invoke-virtual {p0, p1, p2, p3}, Landroid/support/v7/internal/widget/an;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + invoke-static {v0}, Landroid/support/v7/internal/widget/am;->a(Landroid/support/v7/internal/widget/am;)Landroid/support/v7/internal/widget/av; │ │ move-result-object v0 │ │ - return-object v0 │ -.end method │ - │ -.method public getViewTypeCount()I │ - .locals 1 │ - │ - const/4 v0, 0x1 │ - │ - return v0 │ -.end method │ - │ -.method public hasStableIds()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - invoke-interface {v0}, Landroid/widget/SpinnerAdapter;->hasStableIds()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - return v0 │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/av;->c()V │ │ :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public isEmpty()Z │ - .locals 1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/an;->getCount()I │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ const/4 v0, 0x1 │ │ - :goto_0 │ return v0 │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public isEnabled(I)Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->b:Landroid/widget/ListAdapter; │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-interface {v0, p1}, Landroid/widget/ListAdapter;->isEnabled(I)Z │ - │ - move-result v0 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - const/4 v0, 0x1 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public registerDataSetObserver(Landroid/database/DataSetObserver;)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - invoke-interface {v0, p1}, Landroid/widget/SpinnerAdapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; │ - │ - invoke-interface {v0, p1}, Landroid/widget/SpinnerAdapter;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ - │ - :cond_0 │ - return-void │ .end method ├── smali/android/support/v7/internal/widget/ao.smali │ @@ -1,69 +1,61 @@ │ .class Landroid/support/v7/internal/widget/ao; │ -.super Landroid/support/v7/widget/q; │ +.super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v7/internal/widget/ar; │ +.implements Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/SpinnerCompat; │ - │ -.field private c:Ljava/lang/CharSequence; │ - │ -.field private d:Landroid/widget/ListAdapter; │ +.field final synthetic a:Landroid/support/v7/internal/widget/am; │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 1 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ +.method constructor (Landroid/support/v7/internal/widget/am;)V │ + .locals 0 │ │ - invoke-direct {p0, p2, p3, p4}, Landroid/support/v7/widget/q;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/am; │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ao;->a(Landroid/view/View;)V │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - const/4 v0, 0x1 │ + return-void │ +.end method │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ao;->a(Z)V │ │ - const/4 v0, 0x0 │ +# virtual methods │ +.method public onGlobalLayout()V │ + .locals 1 │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ao;->a(I)V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/am; │ │ - new-instance v0, Landroid/support/v7/internal/widget/ap; │ + invoke-static {v0}, Landroid/support/v7/internal/widget/am;->a(Landroid/support/v7/internal/widget/am;)Landroid/support/v7/internal/widget/av; │ │ - invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/widget/ap;->(Landroid/support/v7/internal/widget/ao;Landroid/support/v7/internal/widget/SpinnerCompat;)V │ + move-result-object v0 │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ao;->a(Landroid/widget/AdapterView$OnItemClickListener;)V │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/av;->b()Z │ │ - return-void │ -.end method │ + move-result v0 │ │ -.method static synthetic a(Landroid/support/v7/internal/widget/ao;)Landroid/widget/ListAdapter; │ - .locals 1 │ + if-nez v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ao;->d:Landroid/widget/ListAdapter; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/am; │ │ - return-object v0 │ -.end method │ + invoke-static {v0}, Landroid/support/v7/internal/widget/am;->a(Landroid/support/v7/internal/widget/am;)Landroid/support/v7/internal/widget/av; │ │ + move-result-object v0 │ │ -# virtual methods │ -.method public a(Landroid/widget/ListAdapter;)V │ - .locals 0 │ + invoke-interface {v0}, Landroid/support/v7/internal/widget/av;->c()V │ │ - invoke-super {p0, p1}, Landroid/support/v7/widget/q;->a(Landroid/widget/ListAdapter;)V │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/am; │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ao;->d:Landroid/widget/ListAdapter; │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/am;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ - return-void │ -.end method │ + move-result-object v0 │ │ -.method public a(Ljava/lang/CharSequence;)V │ - .locals 0 │ + if-eqz v0, :cond_1 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ao;->c:Ljava/lang/CharSequence; │ + invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ + :cond_1 │ return-void │ .end method ├── smali/android/support/v7/internal/widget/ap.smali │ @@ -1,68 +1,181 @@ │ .class Landroid/support/v7/internal/widget/ap; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/widget/AdapterView$OnItemClickListener; │ +.implements Landroid/content/DialogInterface$OnClickListener; │ +.implements Landroid/support/v7/internal/widget/av; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/SpinnerCompat; │ +.field final synthetic a:Landroid/support/v7/internal/widget/am; │ │ -.field final synthetic b:Landroid/support/v7/internal/widget/ao; │ +.field private b:Landroid/app/AlertDialog; │ + │ +.field private c:Landroid/widget/ListAdapter; │ + │ +.field private d:Ljava/lang/CharSequence; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/ao;Landroid/support/v7/internal/widget/SpinnerCompat;)V │ +.method private constructor (Landroid/support/v7/internal/widget/am;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao; │ - │ - iput-object p2, p0, Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/am; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method synthetic constructor (Landroid/support/v7/internal/widget/am;Landroid/support/v7/internal/widget/an;)V │ + .locals 0 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/ap;->(Landroid/support/v7/internal/widget/am;)V │ + │ + return-void │ +.end method │ + │ │ # virtual methods │ -.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ - .locals 4 │ +.method public a()V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/app/AlertDialog; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/app/AlertDialog; │ + │ + invoke-virtual {v0}, Landroid/app/AlertDialog;->dismiss()V │ + │ + const/4 v0, 0x0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/app/AlertDialog; │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public a(Landroid/widget/ListAdapter;)V │ + .locals 0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ap;->c:Landroid/widget/ListAdapter; │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + return-void │ +.end method │ + │ +.method public a(Ljava/lang/CharSequence;)V │ + .locals 0 │ │ - invoke-virtual {v0, p3}, Landroid/support/v7/internal/widget/SpinnerCompat;->setSelection(I)V │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ap;->d:Ljava/lang/CharSequence; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao; │ + return-void │ +.end method │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ +.method public b()Z │ + .locals 1 │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat;->s:Landroid/support/v7/internal/widget/q; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/app/AlertDialog; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/app/AlertDialog; │ + │ + invoke-virtual {v0}, Landroid/app/AlertDialog;->isShowing()Z │ + │ + move-result v0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public c()V │ + .locals 3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->c:Landroid/widget/ListAdapter; │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/SpinnerCompat; │ + if-nez v0, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao; │ + :goto_0 │ + return-void │ + │ + :cond_0 │ + new-instance v0, Landroid/app/AlertDialog$Builder; │ │ - invoke-static {v1}, Landroid/support/v7/internal/widget/ao;->a(Landroid/support/v7/internal/widget/ao;)Landroid/widget/ListAdapter; │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/am; │ + │ + invoke-virtual {v1}, Landroid/support/v7/internal/widget/am;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ - invoke-interface {v1, p3}, Landroid/widget/ListAdapter;->getItemId(I)J │ + invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ap;->d:Ljava/lang/CharSequence; │ + │ + if-eqz v1, :cond_1 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ap;->d:Ljava/lang/CharSequence; │ + │ + invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + │ + :cond_1 │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ap;->c:Landroid/widget/ListAdapter; │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/am; │ + │ + invoke-virtual {v2}, Landroid/support/v7/internal/widget/am;->getSelectedItemPosition()I │ + │ + move-result v2 │ + │ + invoke-virtual {v0, v1, v2, p0}, Landroid/app/AlertDialog$Builder;->setSingleChoiceItems(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/app/AlertDialog; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/app/AlertDialog; │ + │ + invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public onClick(Landroid/content/DialogInterface;I)V │ + .locals 4 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/am; │ + │ + invoke-virtual {v0, p2}, Landroid/support/v7/internal/widget/am;->setSelection(I)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/am; │ + │ + iget-object v0, v0, Landroid/support/v7/internal/widget/am;->s:Landroid/support/v7/internal/widget/s; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/am; │ + │ + const/4 v1, 0x0 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/ap;->c:Landroid/widget/ListAdapter; │ + │ + invoke-interface {v2, p2}, Landroid/widget/ListAdapter;->getItemId(I)J │ │ move-result-wide v2 │ │ - invoke-virtual {v0, p2, p3, v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/view/View;IJ)Z │ + invoke-virtual {v0, v1, p2, v2, v3}, Landroid/support/v7/internal/widget/am;->a(Landroid/view/View;IJ)Z │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao; │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/ao;->a()V │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ap;->a()V │ │ return-void │ .end method ├── smali/android/support/v7/internal/widget/aq.smali │ @@ -1,57 +1,265 @@ │ -.class final Landroid/support/v7/internal/widget/aq; │ +.class Landroid/support/v7/internal/widget/aq; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/os/Parcelable$Creator; │ +.implements Landroid/widget/ListAdapter; │ +.implements Landroid/widget/SpinnerAdapter; │ + │ + │ +# instance fields │ +.field private a:Landroid/widget/SpinnerAdapter; │ + │ +.field private b:Landroid/widget/ListAdapter; │ │ │ # direct methods │ -.method constructor ()V │ - .locals 0 │ +.method public constructor (Landroid/widget/SpinnerAdapter;)V │ + .locals 1 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ + iput-object p1, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + instance-of v0, p1, Landroid/widget/ListAdapter; │ + │ + if-eqz v0, :cond_0 │ + │ + check-cast p1, Landroid/widget/ListAdapter; │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/aq;->b:Landroid/widget/ListAdapter; │ + │ + :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ - .locals 2 │ +.method public areAllItemsEnabled()Z │ + .locals 1 │ │ - new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->b:Landroid/widget/ListAdapter; │ │ - const/4 v1, 0x0 │ + if-eqz v0, :cond_0 │ │ - invoke-direct {v0, p1, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;->(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ak;)V │ + invoke-interface {v0}, Landroid/widget/ListAdapter;->areAllItemsEnabled()Z │ │ - return-object v0 │ + move-result v0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x1 │ + │ + goto :goto_0 │ .end method │ │ -.method public a(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ +.method public getCount()I │ .locals 1 │ │ - new-array v0, p1, [Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ │ - return-object v0 │ + if-nez v0, :cond_0 │ + │ + const/4 v0, 0x0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v0}, Landroid/widget/SpinnerAdapter;->getCount()I │ + │ + move-result v0 │ + │ + goto :goto_0 │ .end method │ │ -.method public synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ +.method public getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/aq;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-nez v0, :cond_0 │ + │ + const/4 v0, 0x0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v0, p1, p2, p3}, Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v0 │ │ + goto :goto_0 │ +.end method │ + │ +.method public getItem(I)Ljava/lang/Object; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-nez v0, :cond_0 │ + │ + const/4 v0, 0x0 │ + │ + :goto_0 │ return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v0, p1}, Landroid/widget/SpinnerAdapter;->getItem(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getItemId(I)J │ + .locals 2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-nez v0, :cond_0 │ + │ + const-wide/16 v0, -0x1 │ + │ + :goto_0 │ + return-wide v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v0, p1}, Landroid/widget/SpinnerAdapter;->getItemId(I)J │ + │ + move-result-wide v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getItemViewType(I)I │ + .locals 1 │ + │ + const/4 v0, 0x0 │ + │ + return v0 │ .end method │ │ -.method public synthetic newArray(I)[Ljava/lang/Object; │ +.method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/aq;->a(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ + invoke-virtual {p0, p1, p2, p3}, Landroid/support/v7/internal/widget/aq;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ + │ +.method public getViewTypeCount()I │ + .locals 1 │ + │ + const/4 v0, 0x1 │ + │ + return v0 │ +.end method │ + │ +.method public hasStableIds()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v0}, Landroid/widget/SpinnerAdapter;->hasStableIds()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public isEmpty()Z │ + .locals 1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/aq;->getCount()I │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public isEnabled(I)Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->b:Landroid/widget/ListAdapter; │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-interface {v0, p1}, Landroid/widget/ListAdapter;->isEnabled(I)Z │ + │ + move-result v0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public registerDataSetObserver(Landroid/database/DataSetObserver;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v0, p1}, Landroid/widget/SpinnerAdapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aq;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v0, p1}, Landroid/widget/SpinnerAdapter;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ + │ + :cond_0 │ + return-void │ +.end method ├── smali/android/support/v7/internal/widget/ar.smali │ @@ -1,19 +1,69 @@ │ -.class interface abstract Landroid/support/v7/internal/widget/ar; │ -.super Ljava/lang/Object; │ +.class Landroid/support/v7/internal/widget/ar; │ +.super Landroid/support/v7/widget/q; │ │ +# interfaces │ +.implements Landroid/support/v7/internal/widget/av; │ │ -# virtual methods │ -.method public abstract a()V │ -.end method │ │ -.method public abstract a(Landroid/widget/ListAdapter;)V │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/internal/widget/am; │ + │ +.field private c:Ljava/lang/CharSequence; │ + │ +.field private d:Landroid/widget/ListAdapter; │ + │ + │ +# direct methods │ +.method public constructor (Landroid/support/v7/internal/widget/am;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .locals 1 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ar;->a:Landroid/support/v7/internal/widget/am; │ + │ + invoke-direct {p0, p2, p3, p4}, Landroid/support/v7/widget/q;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ar;->a(Landroid/view/View;)V │ + │ + const/4 v0, 0x1 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ar;->a(Z)V │ + │ + const/4 v0, 0x0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ar;->a(I)V │ + │ + new-instance v0, Landroid/support/v7/internal/widget/as; │ + │ + invoke-direct {v0, p0, p1}, Landroid/support/v7/internal/widget/as;->(Landroid/support/v7/internal/widget/ar;Landroid/support/v7/internal/widget/am;)V │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ar;->a(Landroid/widget/AdapterView$OnItemClickListener;)V │ + │ + return-void │ .end method │ │ -.method public abstract a(Ljava/lang/CharSequence;)V │ +.method static synthetic a(Landroid/support/v7/internal/widget/ar;)Landroid/widget/ListAdapter; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ar;->d:Landroid/widget/ListAdapter; │ + │ + return-object v0 │ .end method │ │ -.method public abstract b()Z │ + │ +# virtual methods │ +.method public a(Landroid/widget/ListAdapter;)V │ + .locals 0 │ + │ + invoke-super {p0, p1}, Landroid/support/v7/widget/q;->a(Landroid/widget/ListAdapter;)V │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ar;->d:Landroid/widget/ListAdapter; │ + │ + return-void │ .end method │ │ -.method public abstract c()V │ +.method public a(Ljava/lang/CharSequence;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ar;->c:Ljava/lang/CharSequence; │ + │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/as.smali │ @@ -1,86 +1,68 @@ │ -.class public Landroid/support/v7/internal/widget/as; │ -.super Landroid/widget/CheckBox; │ +.class Landroid/support/v7/internal/widget/as; │ +.super Ljava/lang/Object; │ │ - │ -# static fields │ -.field private static final a:[I │ +# interfaces │ +.implements Landroid/widget/AdapterView$OnItemClickListener; │ │ │ # instance fields │ -.field private final b:Landroid/support/v7/internal/widget/aw; │ - │ - │ -# direct methods │ -.method static constructor ()V │ - .locals 3 │ - │ - const/4 v0, 0x1 │ +.field final synthetic a:Landroid/support/v7/internal/widget/am; │ │ - new-array v0, v0, [I │ +.field final synthetic b:Landroid/support/v7/internal/widget/ar; │ │ - const/4 v1, 0x0 │ │ - const v2, 0x1010107 │ - │ - aput v2, v0, v1 │ - │ - sput-object v0, Landroid/support/v7/internal/widget/as;->a:[I │ - │ - return-void │ -.end method │ +# direct methods │ +.method constructor (Landroid/support/v7/internal/widget/ar;Landroid/support/v7/internal/widget/am;)V │ + .locals 0 │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ - .locals 1 │ + iput-object p1, p0, Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/ar; │ │ - const v0, 0x101006c │ + iput-object p2, p0, Landroid/support/v7/internal/widget/as;->a:Landroid/support/v7/internal/widget/am; │ │ - invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/as;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 2 │ │ - const/4 v1, 0x0 │ +# virtual methods │ +.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ + .locals 4 │ │ - invoke-direct {p0, p1, p2, p3}, Landroid/widget/CheckBox;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/ar; │ │ - sget-object v0, Landroid/support/v7/internal/widget/as;->a:[I │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ar;->a:Landroid/support/v7/internal/widget/am; │ │ - 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; │ + invoke-virtual {v0, p3}, Landroid/support/v7/internal/widget/am;->setSelection(I)V │ │ - move-result-object v0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/ar; │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ar;->a:Landroid/support/v7/internal/widget/am; │ │ - move-result-object v1 │ + iget-object v0, v0, Landroid/support/v7/internal/widget/am;->s:Landroid/support/v7/internal/widget/s; │ │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/as;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V │ + if-eqz v0, :cond_0 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/ar; │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ar;->a:Landroid/support/v7/internal/widget/am; │ │ - move-result-object v0 │ + iget-object v1, p0, Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/ar; │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/aw; │ - │ - return-void │ -.end method │ + invoke-static {v1}, Landroid/support/v7/internal/widget/ar;->a(Landroid/support/v7/internal/widget/ar;)Landroid/widget/ListAdapter; │ │ + move-result-object v1 │ │ -# virtual methods │ -.method public setButtonDrawable(I)V │ - .locals 1 │ + invoke-interface {v1, p3}, Landroid/widget/ListAdapter;->getItemId(I)J │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/aw; │ + move-result-wide v2 │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, p2, p3, v2, v3}, Landroid/support/v7/internal/widget/am;->a(Landroid/view/View;IJ)Z │ │ - move-result-object v0 │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/ar; │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/as;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ar;->a()V │ │ return-void │ .end method ├── smali/android/support/v7/internal/widget/at.smali │ @@ -1,86 +1,90 @@ │ -.class public Landroid/support/v7/internal/widget/at; │ -.super Landroid/widget/CheckedTextView; │ +.class Landroid/support/v7/internal/widget/at; │ +.super Landroid/support/v7/internal/widget/e; │ │ │ # static fields │ -.field private static final a:[I │ +.field public static final CREATOR:Landroid/os/Parcelable$Creator; │ │ │ # instance fields │ -.field private final b:Landroid/support/v7/internal/widget/aw; │ +.field c:Z │ │ │ # direct methods │ .method static constructor ()V │ - .locals 3 │ - │ - const/4 v0, 0x1 │ - │ - new-array v0, v0, [I │ - │ - const/4 v1, 0x0 │ + .locals 1 │ │ - const v2, 0x1010108 │ + new-instance v0, Landroid/support/v7/internal/widget/au; │ │ - aput v2, v0, v1 │ + invoke-direct {v0}, Landroid/support/v7/internal/widget/au;->()V │ │ - sput-object v0, Landroid/support/v7/internal/widget/at;->a:[I │ + sput-object v0, Landroid/support/v7/internal/widget/at;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ +.method private constructor (Landroid/os/Parcel;)V │ .locals 1 │ │ - const v0, 0x10103c8 │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/e;->(Landroid/os/Parcel;)V │ │ - invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/at;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B │ │ - return-void │ -.end method │ - │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 2 │ + move-result v0 │ │ - const/4 v1, 0x0 │ + if-eqz v0, :cond_0 │ │ - invoke-direct {p0, p1, p2, p3}, Landroid/widget/CheckedTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - sget-object v0, Landroid/support/v7/internal/widget/at;->a:[I │ + const/4 v0, 0x1 │ │ - 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; │ + :goto_0 │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/at;->c:Z │ │ - move-result-object v0 │ + return-void │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + :cond_0 │ + const/4 v0, 0x0 │ │ - move-result-object v1 │ + goto :goto_0 │ +.end method │ │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/at;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V │ +.method synthetic constructor (Landroid/os/Parcel;Landroid/support/v7/internal/widget/an;)V │ + .locals 0 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/at;->(Landroid/os/Parcel;)V │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; │ + return-void │ +.end method │ │ - move-result-object v0 │ +.method constructor (Landroid/os/Parcelable;)V │ + .locals 0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/at;->b:Landroid/support/v7/internal/widget/aw; │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/e;->(Landroid/os/Parcelable;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public setCheckMarkDrawable(I)V │ +.method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/at;->b:Landroid/support/v7/internal/widget/aw; │ + invoke-super {p0, p1, p2}, Landroid/support/v7/internal/widget/e;->writeToParcel(Landroid/os/Parcel;I)V │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/at;->c:Z │ │ - move-result-object v0 │ + if-eqz v0, :cond_0 │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/at;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + int-to-byte v0, v0 │ + │ + invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V │ │ return-void │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/au.smali │ @@ -1,141 +1,57 @@ │ -.class Landroid/support/v7/internal/widget/au; │ -.super Landroid/support/v7/internal/widget/y; │ +.class final Landroid/support/v7/internal/widget/au; │ +.super Ljava/lang/Object; │ │ - │ -# instance fields │ -.field private final a:Landroid/content/res/ColorStateList; │ - │ -.field private final b:Landroid/graphics/PorterDuff$Mode; │ - │ -.field private c:I │ +# interfaces │ +.implements Landroid/os/Parcelable$Creator; │ │ │ # direct methods │ -.method public constructor (Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ - .locals 1 │ - │ - sget-object v0, Landroid/support/v7/internal/widget/aw;->a:Landroid/graphics/PorterDuff$Mode; │ - │ - invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/au;->(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V │ - │ - return-void │ -.end method │ - │ -.method public constructor (Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V │ +.method constructor ()V │ .locals 0 │ │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/y;->(Landroid/graphics/drawable/Drawable;)V │ - │ - iput-object p2, p0, Landroid/support/v7/internal/widget/au;->a:Landroid/content/res/ColorStateList; │ - │ - iput-object p3, p0, Landroid/support/v7/internal/widget/au;->b:Landroid/graphics/PorterDuff$Mode; │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ -.method private a([I)Z │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/au;->a:Landroid/content/res/ColorStateList; │ - │ - if-eqz v0, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/au;->a:Landroid/content/res/ColorStateList; │ - │ - iget v1, p0, Landroid/support/v7/internal/widget/au;->c:I │ - │ - invoke-virtual {v0, p1, v1}, Landroid/content/res/ColorStateList;->getColorForState([II)I │ - │ - move-result v0 │ - │ - iget v1, p0, Landroid/support/v7/internal/widget/au;->c:I │ - │ - if-eq v0, v1, :cond_1 │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/au;->b:Landroid/graphics/PorterDuff$Mode; │ - │ - invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/au;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V │ │ - :goto_0 │ - iput v0, p0, Landroid/support/v7/internal/widget/au;->c:I │ - │ - const/4 v0, 0x1 │ - │ - :goto_1 │ - return v0 │ +# virtual methods │ +.method public a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/at; │ + .locals 2 │ │ - :cond_0 │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/au;->clearColorFilter()V │ + new-instance v0, Landroid/support/v7/internal/widget/at; │ │ - goto :goto_0 │ + const/4 v1, 0x0 │ │ - :cond_1 │ - const/4 v0, 0x0 │ + invoke-direct {v0, p1, v1}, Landroid/support/v7/internal/widget/at;->(Landroid/os/Parcel;Landroid/support/v7/internal/widget/an;)V │ │ - goto :goto_1 │ + return-object v0 │ .end method │ │ - │ -# virtual methods │ -.method public isStateful()Z │ +.method public a(I)[Landroid/support/v7/internal/widget/at; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/au;->a:Landroid/content/res/ColorStateList; │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/au;->a:Landroid/content/res/ColorStateList; │ - │ - invoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_1 │ - │ - :cond_0 │ - invoke-super {p0}, Landroid/support/v7/internal/widget/y;->isStateful()Z │ + new-array v0, p1, [Landroid/support/v7/internal/widget/at; │ │ - move-result v0 │ - │ - if-eqz v0, :cond_2 │ - │ - :cond_1 │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_2 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ + return-object v0 │ .end method │ │ -.method public setState([I)Z │ - .locals 2 │ - │ - invoke-super {p0, p1}, Landroid/support/v7/internal/widget/y;->setState([I)Z │ - │ - move-result v0 │ - │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/au;->a([I)Z │ +.method public synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ + .locals 1 │ │ - move-result v1 │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/au;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/at; │ │ - if-nez v1, :cond_0 │ + move-result-object v0 │ │ - if-eqz v0, :cond_1 │ + return-object v0 │ +.end method │ │ - :cond_0 │ - const/4 v0, 0x1 │ +.method public synthetic newArray(I)[Ljava/lang/Object; │ + .locals 1 │ │ - :goto_0 │ - return v0 │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/au;->a(I)[Landroid/support/v7/internal/widget/at; │ │ - :cond_1 │ - const/4 v0, 0x0 │ + move-result-object v0 │ │ - goto :goto_0 │ + return-object v0 │ .end method ├── smali/android/support/v7/internal/widget/av.smali │ @@ -1,60 +1,19 @@ │ -.class public Landroid/support/v7/internal/widget/av; │ -.super Landroid/widget/EditText; │ +.class interface abstract Landroid/support/v7/internal/widget/av; │ +.super Ljava/lang/Object; │ │ │ -# static fields │ -.field private static final a:[I │ - │ - │ -# direct methods │ -.method static constructor ()V │ - .locals 3 │ - │ - const/4 v0, 0x1 │ - │ - new-array v0, v0, [I │ - │ - const/4 v1, 0x0 │ - │ - const v2, 0x10100d4 │ - │ - aput v2, v0, v1 │ - │ - sput-object v0, Landroid/support/v7/internal/widget/av;->a:[I │ - │ - return-void │ +# virtual methods │ +.method public abstract a()V │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ - .locals 1 │ - │ - const v0, 0x101006e │ - │ - invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/av;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - return-void │ +.method public abstract a(Landroid/widget/ListAdapter;)V │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 2 │ - │ - const/4 v1, 0x0 │ - │ - invoke-direct {p0, p1, p2, p3}, Landroid/widget/EditText;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - sget-object v0, Landroid/support/v7/internal/widget/av;->a:[I │ - │ - 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; │ - │ - move-result-object v0 │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v1 │ - │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/av;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ +.method public abstract a(Ljava/lang/CharSequence;)V │ +.end method │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ +.method public abstract b()Z │ +.end method │ │ - return-void │ +.method public abstract c()V │ .end method ├── smali/android/support/v7/internal/widget/aw.smali │ @@ -1,1009 +1,86 @@ │ .class public Landroid/support/v7/internal/widget/aw; │ -.super Ljava/lang/Object; │ +.super Landroid/widget/CheckBox; │ │ │ # static fields │ -.field static final a:Landroid/graphics/PorterDuff$Mode; │ - │ -.field private static final b:Ljava/lang/String; │ - │ -.field private static final c:Landroid/support/v7/internal/widget/ax; │ - │ -.field private static final d:[I │ - │ -.field private static final e:[I │ - │ -.field private static final f:[I │ - │ -.field private static final g:[I │ - │ -.field private static final h:[I │ +.field private static final a:[I │ │ │ # instance fields │ -.field private final i:Landroid/content/Context; │ - │ -.field private final j:Landroid/content/res/Resources; │ - │ -.field private final k:Landroid/util/TypedValue; │ - │ -.field private l:Landroid/content/res/ColorStateList; │ - │ -.field private m:Landroid/content/res/ColorStateList; │ - │ -.field private n:Landroid/content/res/ColorStateList; │ +.field private final b:Landroid/support/v7/internal/widget/ba; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 8 │ - │ - const/4 v7, 0x6 │ - │ - const/4 v6, 0x3 │ - │ - const/4 v5, 0x2 │ - │ - const/4 v4, 0x1 │ - │ - const/4 v3, 0x0 │ - │ - const-class v0, Landroid/support/v7/internal/widget/aw; │ - │ - invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - sput-object v0, Landroid/support/v7/internal/widget/aw;->b:Ljava/lang/String; │ - │ - sget-object v0, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode; │ - │ - sput-object v0, Landroid/support/v7/internal/widget/aw;->a:Landroid/graphics/PorterDuff$Mode; │ - │ - new-instance v0, Landroid/support/v7/internal/widget/ax; │ - │ - invoke-direct {v0, v7}, Landroid/support/v7/internal/widget/ax;->(I)V │ - │ - sput-object v0, Landroid/support/v7/internal/widget/aw;->c:Landroid/support/v7/internal/widget/ax; │ + .locals 3 │ │ - const/16 v0, 0xe │ + const/4 v0, 0x1 │ │ new-array v0, v0, [I │ │ - sget v1, Landroid/support/v7/a/f;->abc_ic_ab_back_mtrl_am_alpha:I │ - │ - aput v1, v0, v3 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_ic_go_search_api_mtrl_alpha:I │ - │ - aput v1, v0, v4 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_ic_search_api_mtrl_alpha:I │ - │ - aput v1, v0, v5 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_ic_commit_search_api_mtrl_alpha:I │ - │ - aput v1, v0, v6 │ - │ - const/4 v1, 0x4 │ - │ - sget v2, Landroid/support/v7/a/f;->abc_ic_clear_mtrl_alpha:I │ - │ - aput v2, v0, v1 │ - │ - const/4 v1, 0x5 │ - │ - sget v2, Landroid/support/v7/a/f;->abc_ic_menu_share_mtrl_alpha:I │ - │ - aput v2, v0, v1 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_ic_menu_copy_mtrl_am_alpha:I │ - │ - aput v1, v0, v7 │ - │ - const/4 v1, 0x7 │ - │ - sget v2, Landroid/support/v7/a/f;->abc_ic_menu_cut_mtrl_alpha:I │ - │ - aput v2, v0, v1 │ - │ - const/16 v1, 0x8 │ - │ - sget v2, Landroid/support/v7/a/f;->abc_ic_menu_selectall_mtrl_alpha:I │ - │ - aput v2, v0, v1 │ - │ - const/16 v1, 0x9 │ - │ - sget v2, Landroid/support/v7/a/f;->abc_ic_menu_paste_mtrl_am_alpha:I │ - │ - aput v2, v0, v1 │ - │ - const/16 v1, 0xa │ - │ - sget v2, Landroid/support/v7/a/f;->abc_ic_menu_moreoverflow_mtrl_alpha:I │ + const/4 v1, 0x0 │ │ - aput v2, v0, v1 │ - │ - const/16 v1, 0xb │ - │ - sget v2, Landroid/support/v7/a/f;->abc_ic_voice_search_api_mtrl_alpha:I │ - │ - aput v2, v0, v1 │ - │ - const/16 v1, 0xc │ - │ - sget v2, Landroid/support/v7/a/f;->abc_textfield_search_default_mtrl_alpha:I │ - │ - aput v2, v0, v1 │ - │ - const/16 v1, 0xd │ - │ - sget v2, Landroid/support/v7/a/f;->abc_textfield_default_mtrl_alpha:I │ - │ - aput v2, v0, v1 │ - │ - sput-object v0, Landroid/support/v7/internal/widget/aw;->d:[I │ - │ - new-array v0, v6, [I │ - │ - sget v1, Landroid/support/v7/a/f;->abc_textfield_activated_mtrl_alpha:I │ - │ - aput v1, v0, v3 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_textfield_search_activated_mtrl_alpha:I │ - │ - aput v1, v0, v4 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_cab_background_top_mtrl_alpha:I │ - │ - aput v1, v0, v5 │ - │ - sput-object v0, Landroid/support/v7/internal/widget/aw;->e:[I │ - │ - new-array v0, v6, [I │ - │ - sget v1, Landroid/support/v7/a/f;->abc_popup_background_mtrl_mult:I │ - │ - aput v1, v0, v3 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_cab_background_internal_bg:I │ - │ - aput v1, v0, v4 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_menu_hardkey_panel_mtrl_mult:I │ - │ - aput v1, v0, v5 │ - │ - sput-object v0, Landroid/support/v7/internal/widget/aw;->f:[I │ - │ - new-array v0, v7, [I │ - │ - sget v1, Landroid/support/v7/a/f;->abc_edit_text_material:I │ - │ - aput v1, v0, v3 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_tab_indicator_material:I │ - │ - aput v1, v0, v4 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_textfield_search_material:I │ - │ - aput v1, v0, v5 │ - │ - sget v1, Landroid/support/v7/a/f;->abc_spinner_mtrl_am_alpha:I │ - │ - aput v1, v0, v6 │ - │ - const/4 v1, 0x4 │ - │ - sget v2, Landroid/support/v7/a/f;->abc_btn_check_material:I │ - │ - aput v2, v0, v1 │ - │ - const/4 v1, 0x5 │ - │ - sget v2, Landroid/support/v7/a/f;->abc_btn_radio_material:I │ + const v2, 0x1010107 │ │ aput v2, v0, v1 │ │ - sput-object v0, Landroid/support/v7/internal/widget/aw;->g:[I │ - │ - new-array v0, v4, [I │ - │ - sget v1, Landroid/support/v7/a/f;->abc_cab_background_top_material:I │ - │ - aput v1, v0, v3 │ - │ - sput-object v0, Landroid/support/v7/internal/widget/aw;->h:[I │ + sput-object v0, Landroid/support/v7/internal/widget/aw;->a:[I │ │ return-void │ .end method │ │ -.method public constructor (Landroid/content/Context;)V │ - .locals 2 │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/aw;->i:Landroid/content/Context; │ - │ - new-instance v0, Landroid/support/v7/internal/widget/az; │ - │ - invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ - │ - move-result-object v1 │ - │ - invoke-direct {v0, v1, p0}, Landroid/support/v7/internal/widget/az;->(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/aw;)V │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/aw;->j:Landroid/content/res/Resources; │ - │ - new-instance v0, Landroid/util/TypedValue; │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ + .locals 1 │ │ - invoke-direct {v0}, Landroid/util/TypedValue;->()V │ + const v0, 0x101006c │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/aw;->k:Landroid/util/TypedValue; │ + invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/aw;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ return-void │ .end method │ │ -.method private a()Landroid/content/res/ColorStateList; │ - .locals 9 │ - │ - const/4 v3, 0x7 │ - │ - const/4 v8, 0x1 │ - │ - const/4 v7, 0x0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->l:Landroid/content/res/ColorStateList; │ - │ - if-nez v0, :cond_0 │ - │ - sget v0, Landroid/support/v7/a/b;->colorControlNormal:I │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/aw;->b(I)I │ - │ - move-result v0 │ - │ - sget v1, Landroid/support/v7/a/b;->colorControlActivated:I │ - │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/aw;->b(I)I │ - │ - move-result v1 │ - │ - new-array v2, v3, [[I │ - │ - new-array v3, v3, [I │ - │ - new-array v4, v8, [I │ - │ - const v5, -0x101009e │ - │ - aput v5, v4, v7 │ - │ - aput-object v4, v2, v7 │ - │ - sget v4, Landroid/support/v7/a/b;->colorControlNormal:I │ - │ - invoke-virtual {p0, v4}, Landroid/support/v7/internal/widget/aw;->c(I)I │ - │ - move-result v4 │ - │ - aput v4, v3, v7 │ - │ - new-array v4, v8, [I │ - │ - const v5, 0x101009c │ - │ - aput v5, v4, v7 │ - │ - aput-object v4, v2, v8 │ - │ - aput v1, v3, v8 │ - │ - const/4 v4, 0x2 │ - │ - new-array v5, v8, [I │ - │ - const v6, 0x10102fe │ - │ - aput v6, v5, v7 │ - │ - aput-object v5, v2, v4 │ - │ - aput v1, v3, v4 │ - │ - const/4 v4, 0x3 │ - │ - new-array v5, v8, [I │ - │ - const v6, 0x10100a7 │ - │ - aput v6, v5, v7 │ - │ - aput-object v5, v2, v4 │ - │ - aput v1, v3, v4 │ - │ - const/4 v4, 0x4 │ - │ - new-array v5, v8, [I │ - │ - const v6, 0x10100a0 │ - │ - aput v6, v5, v7 │ - │ - aput-object v5, v2, v4 │ - │ - aput v1, v3, v4 │ - │ - const/4 v4, 0x5 │ - │ - new-array v5, v8, [I │ - │ - const v6, 0x10100a1 │ - │ - aput v6, v5, v7 │ - │ - aput-object v5, v2, v4 │ - │ - aput v1, v3, v4 │ - │ - const/4 v1, 0x6 │ - │ - new-array v4, v7, [I │ - │ - aput-object v4, v2, v1 │ - │ - aput v0, v3, v1 │ - │ - new-instance v0, Landroid/content/res/ColorStateList; │ - │ - invoke-direct {v0, v2, v3}, Landroid/content/res/ColorStateList;->([[I[I)V │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/aw;->l:Landroid/content/res/ColorStateList; │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->l:Landroid/content/res/ColorStateList; │ - │ - return-object v0 │ -.end method │ - │ -.method public static a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ - .locals 1 │ - │ - invoke-static {p1}, Landroid/support/v7/internal/widget/aw;->d(I)Z │ - │ - move-result v0 │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .locals 2 │ │ - if-eqz v0, :cond_0 │ + const/4 v1, 0x0 │ │ - new-instance v0, Landroid/support/v7/internal/widget/aw; │ + invoke-direct {p0, p1, p2, p3}, Landroid/widget/CheckBox;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/aw;->(Landroid/content/Context;)V │ + sget-object v0, Landroid/support/v7/internal/widget/aw;->a:[I │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + 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; │ │ move-result-object v0 │ │ - :goto_0 │ - return-object v0 │ - │ - :cond_0 │ - invoke-static {p0, p1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method private static a([II)Z │ - .locals 4 │ - │ - const/4 v0, 0x0 │ - │ - array-length v2, p0 │ - │ - move v1, v0 │ - │ - :goto_0 │ - if-ge v1, v2, :cond_0 │ - │ - aget v3, p0, v1 │ - │ - if-ne v3, p1, :cond_1 │ - │ - const/4 v0, 0x1 │ - │ - :cond_0 │ - return v0 │ - │ - :cond_1 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ -.end method │ - │ -.method private b()Landroid/content/res/ColorStateList; │ - .locals 8 │ - │ - const v7, 0x1010030 │ - │ - const/4 v1, 0x3 │ - │ - const v6, 0x3e99999a # 0.3f │ - │ - const/4 v5, 0x1 │ - │ - const/4 v4, 0x0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->n:Landroid/content/res/ColorStateList; │ - │ - if-nez v0, :cond_0 │ - │ - new-array v0, v1, [[I │ - │ - new-array v1, v1, [I │ - │ - new-array v2, v5, [I │ - │ - const v3, -0x101009e │ - │ - aput v3, v2, v4 │ - │ - aput-object v2, v0, v4 │ - │ - const v2, 0x3dcccccd # 0.1f │ - │ - invoke-virtual {p0, v7, v2}, Landroid/support/v7/internal/widget/aw;->a(IF)I │ - │ - move-result v2 │ - │ - aput v2, v1, v4 │ - │ - new-array v2, v5, [I │ - │ - const v3, 0x10100a0 │ - │ - aput v3, v2, v4 │ - │ - aput-object v2, v0, v5 │ - │ - sget v2, Landroid/support/v7/a/b;->colorControlActivated:I │ - │ - invoke-virtual {p0, v2, v6}, Landroid/support/v7/internal/widget/aw;->a(IF)I │ - │ - move-result v2 │ - │ - aput v2, v1, v5 │ - │ - const/4 v2, 0x2 │ - │ - new-array v3, v4, [I │ - │ - aput-object v3, v0, v2 │ - │ - invoke-virtual {p0, v7, v6}, Landroid/support/v7/internal/widget/aw;->a(IF)I │ - │ - move-result v3 │ - │ - aput v3, v1, v2 │ - │ - new-instance v2, Landroid/content/res/ColorStateList; │ - │ - invoke-direct {v2, v0, v1}, Landroid/content/res/ColorStateList;->([[I[I)V │ - │ - iput-object v2, p0, Landroid/support/v7/internal/widget/aw;->n:Landroid/content/res/ColorStateList; │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->n:Landroid/content/res/ColorStateList; │ - │ - return-object v0 │ -.end method │ - │ -.method private c()Landroid/content/res/ColorStateList; │ - .locals 6 │ - │ - const/4 v1, 0x3 │ - │ - const/4 v5, 0x1 │ - │ - const/4 v4, 0x0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->m:Landroid/content/res/ColorStateList; │ - │ - if-nez v0, :cond_0 │ - │ - new-array v0, v1, [[I │ - │ - new-array v1, v1, [I │ - │ - new-array v2, v5, [I │ - │ - const v3, -0x101009e │ - │ - aput v3, v2, v4 │ - │ - aput-object v2, v0, v4 │ - │ - sget v2, Landroid/support/v7/a/b;->colorSwitchThumbNormal:I │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/aw;->c(I)I │ - │ - move-result v2 │ - │ - aput v2, v1, v4 │ - │ - new-array v2, v5, [I │ - │ - const v3, 0x10100a0 │ - │ - aput v3, v2, v4 │ - │ - aput-object v2, v0, v5 │ - │ - sget v2, Landroid/support/v7/a/b;->colorControlActivated:I │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/aw;->b(I)I │ - │ - move-result v2 │ - │ - aput v2, v1, v5 │ - │ - const/4 v2, 0x2 │ - │ - new-array v3, v4, [I │ - │ - aput-object v3, v0, v2 │ - │ - sget v3, Landroid/support/v7/a/b;->colorSwitchThumbNormal:I │ - │ - invoke-virtual {p0, v3}, Landroid/support/v7/internal/widget/aw;->b(I)I │ - │ - move-result v3 │ - │ - aput v3, v1, v2 │ - │ - new-instance v2, Landroid/content/res/ColorStateList; │ - │ - invoke-direct {v2, v0, v1}, Landroid/content/res/ColorStateList;->([[I[I)V │ - │ - iput-object v2, p0, Landroid/support/v7/internal/widget/aw;->m:Landroid/content/res/ColorStateList; │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->m:Landroid/content/res/ColorStateList; │ - │ - return-object v0 │ -.end method │ - │ -.method private static d(I)Z │ - .locals 1 │ - │ - sget-object v0, Landroid/support/v7/internal/widget/aw;->f:[I │ - │ - invoke-static {v0, p0}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - sget-object v0, Landroid/support/v7/internal/widget/aw;->d:[I │ - │ - invoke-static {v0, p0}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - sget-object v0, Landroid/support/v7/internal/widget/aw;->e:[I │ - │ - invoke-static {v0, p0}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - sget-object v0, Landroid/support/v7/internal/widget/aw;->g:[I │ - │ - invoke-static {v0, p0}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - sget-object v0, Landroid/support/v7/internal/widget/aw;->h:[I │ - │ - invoke-static {v0, p0}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_1 │ - │ - :cond_0 │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_1 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ - │ -# virtual methods │ -.method a(IF)I │ - .locals 3 │ - │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/aw;->b(I)I │ - │ - move-result v0 │ - │ - invoke-static {v0}, Landroid/graphics/Color;->alpha(I)I │ - │ - move-result v1 │ - │ - const v2, 0xffffff │ - │ - and-int/2addr v0, v2 │ - │ - int-to-float v1, v1 │ - │ - mul-float/2addr v1, p2 │ - │ - invoke-static {v1}, Ljava/lang/Math;->round(F)I │ - │ - move-result v1 │ - │ - shl-int/lit8 v1, v1, 0x18 │ - │ - or-int/2addr v0, v1 │ - │ - return v0 │ -.end method │ - │ -.method public a(I)Landroid/graphics/drawable/Drawable; │ - .locals 4 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->i:Landroid/content/Context; │ - │ - invoke-static {v0, p1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ - if-eqz v1, :cond_4 │ - │ - sget-object v0, Landroid/support/v7/internal/widget/aw;->g:[I │ - │ - invoke-static {v0, p1}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/aw;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - move-result v0 │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ - if-eqz v0, :cond_0 │ - │ - new-instance v0, Landroid/support/v7/internal/widget/au; │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/aw;->a()Landroid/content/res/ColorStateList; │ - │ - move-result-object v2 │ - │ - invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/au;->(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ - │ - :goto_0 │ - return-object v0 │ - │ - :cond_0 │ - sget v0, Landroid/support/v7/a/f;->abc_switch_track_mtrl_alpha:I │ - │ - if-ne p1, v0, :cond_1 │ - │ - new-instance v0, Landroid/support/v7/internal/widget/au; │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/aw;->b()Landroid/content/res/ColorStateList; │ - │ - move-result-object v2 │ - │ - invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/au;->(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ - │ - goto :goto_0 │ - │ - :cond_1 │ - sget v0, Landroid/support/v7/a/f;->abc_switch_thumb_material:I │ - │ - if-ne p1, v0, :cond_2 │ - │ - new-instance v0, Landroid/support/v7/internal/widget/au; │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/aw;->c()Landroid/content/res/ColorStateList; │ - │ - move-result-object v2 │ - │ - sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode; │ - │ - invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/au;->(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V │ - │ - goto :goto_0 │ - │ - :cond_2 │ - sget-object v0, Landroid/support/v7/internal/widget/aw;->h:[I │ - │ - invoke-static {v0, p1}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_3 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->j:Landroid/content/res/Resources; │ - │ - invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->c()Landroid/support/v7/internal/widget/ba; │ │ move-result-object v0 │ │ - goto :goto_0 │ - │ - :cond_3 │ - invoke-virtual {p0, p1, v1}, Landroid/support/v7/internal/widget/aw;->a(ILandroid/graphics/drawable/Drawable;)V │ - │ - :cond_4 │ - move-object v0, v1 │ - │ - goto :goto_0 │ -.end method │ - │ -.method a(ILandroid/graphics/drawable/Drawable;)V │ - .locals 7 │ - │ - const/4 v0, 0x0 │ - │ - const/4 v3, -0x1 │ - │ - const/4 v2, 0x1 │ - │ - const/4 v4, 0x0 │ - │ - sget-object v1, Landroid/support/v7/internal/widget/aw;->d:[I │ - │ - invoke-static {v1, p1}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ - │ - move-result v1 │ - │ - if-eqz v1, :cond_2 │ - │ - sget v0, Landroid/support/v7/a/b;->colorControlNormal:I │ - │ - move v1, v0 │ - │ - move-object v0, v4 │ - │ - move v4, v2 │ - │ - move v2, v3 │ - │ - :goto_0 │ - if-eqz v4, :cond_1 │ - │ - if-nez v0, :cond_0 │ - │ - sget-object v0, Landroid/support/v7/internal/widget/aw;->a:Landroid/graphics/PorterDuff$Mode; │ - │ - :cond_0 │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/aw;->b(I)I │ - │ - move-result v4 │ - │ - sget-object v1, Landroid/support/v7/internal/widget/aw;->c:Landroid/support/v7/internal/widget/ax; │ - │ - invoke-virtual {v1, v4, v0}, Landroid/support/v7/internal/widget/ax;->a(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ - │ - move-result-object v1 │ - │ - if-nez v1, :cond_5 │ - │ - new-instance v1, Landroid/graphics/PorterDuffColorFilter; │ - │ - invoke-direct {v1, v4, v0}, Landroid/graphics/PorterDuffColorFilter;->(ILandroid/graphics/PorterDuff$Mode;)V │ - │ - sget-object v5, Landroid/support/v7/internal/widget/aw;->c:Landroid/support/v7/internal/widget/ax; │ - │ - invoke-virtual {v5, v4, v0, v1}, Landroid/support/v7/internal/widget/ax;->a(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ - │ - move-object v0, v1 │ + iput-object v0, p0, Landroid/support/v7/internal/widget/aw;->b:Landroid/support/v7/internal/widget/ba; │ │ - :goto_1 │ - invoke-virtual {p2, v0}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V │ - │ - if-eq v2, v3, :cond_1 │ - │ - invoke-virtual {p2, v2}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V │ - │ - :cond_1 │ return-void │ - │ - :cond_2 │ - sget-object v1, Landroid/support/v7/internal/widget/aw;->e:[I │ - │ - invoke-static {v1, p1}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ - │ - move-result v1 │ - │ - if-eqz v1, :cond_3 │ - │ - sget v0, Landroid/support/v7/a/b;->colorControlActivated:I │ - │ - move v1, v0 │ - │ - move-object v0, v4 │ - │ - move v4, v2 │ - │ - move v2, v3 │ - │ - goto :goto_0 │ - │ - :cond_3 │ - sget-object v1, Landroid/support/v7/internal/widget/aw;->f:[I │ - │ - invoke-static {v1, p1}, Landroid/support/v7/internal/widget/aw;->a([II)Z │ - │ - move-result v1 │ - │ - if-eqz v1, :cond_4 │ - │ - const v0, 0x1010031 │ - │ - sget-object v1, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode; │ - │ - move v4, v2 │ - │ - move v2, v3 │ - │ - move v6, v0 │ - │ - move-object v0, v1 │ - │ - move v1, v6 │ - │ - goto :goto_0 │ - │ - :cond_4 │ - sget v1, Landroid/support/v7/a/f;->abc_list_divider_mtrl_alpha:I │ - │ - if-ne p1, v1, :cond_6 │ - │ - const v1, 0x1010030 │ - │ - const v0, 0x42233333 # 40.8f │ - │ - invoke-static {v0}, Ljava/lang/Math;->round(F)I │ - │ - move-result v0 │ - │ - move v6, v0 │ - │ - move-object v0, v4 │ - │ - move v4, v2 │ - │ - move v2, v6 │ - │ - goto :goto_0 │ - │ - :cond_5 │ - move-object v0, v1 │ - │ - goto :goto_1 │ - │ - :cond_6 │ - move v2, v3 │ - │ - move v1, v0 │ - │ - move v6, v0 │ - │ - move-object v0, v4 │ - │ - move v4, v6 │ - │ - goto :goto_0 │ .end method │ │ -.method b(I)I │ - .locals 3 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->i:Landroid/content/Context; │ - │ - invoke-virtual {v0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; │ - │ - move-result-object v0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/aw;->k:Landroid/util/TypedValue; │ - │ - const/4 v2, 0x1 │ - │ - invoke-virtual {v0, p1, v1, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->k:Landroid/util/TypedValue; │ - │ - iget v0, v0, Landroid/util/TypedValue;->type:I │ - │ - const/16 v1, 0x10 │ - │ - if-lt v0, v1, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->k:Landroid/util/TypedValue; │ - │ - iget v0, v0, Landroid/util/TypedValue;->type:I │ │ - const/16 v1, 0x1f │ - │ - if-gt v0, v1, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->k:Landroid/util/TypedValue; │ - │ - iget v0, v0, Landroid/util/TypedValue;->data:I │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->k:Landroid/util/TypedValue; │ - │ - iget v0, v0, Landroid/util/TypedValue;->type:I │ - │ - const/4 v1, 0x3 │ - │ - if-ne v0, v1, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->j:Landroid/content/res/Resources; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/aw;->k:Landroid/util/TypedValue; │ - │ - iget v1, v1, Landroid/util/TypedValue;->resourceId:I │ - │ - invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getColor(I)I │ - │ - move-result v0 │ - │ - goto :goto_0 │ - │ - :cond_1 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method c(I)I │ - .locals 4 │ +# virtual methods │ +.method public setButtonDrawable(I)V │ + .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->i:Landroid/content/Context; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->b:Landroid/support/v7/internal/widget/ba; │ │ - invoke-virtual {v0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ - const v1, 0x1010033 │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/aw;->k:Landroid/util/TypedValue; │ - │ - const/4 v3, 0x1 │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/aw;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - invoke-virtual {v0, v1, v2, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/aw;->k:Landroid/util/TypedValue; │ - │ - invoke-virtual {v0}, Landroid/util/TypedValue;->getFloat()F │ - │ - move-result v0 │ - │ - invoke-virtual {p0, p1, v0}, Landroid/support/v7/internal/widget/aw;->a(IF)I │ - │ - move-result v0 │ - │ - return v0 │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/ax.smali │ @@ -1,70 +1,86 @@ │ -.class Landroid/support/v7/internal/widget/ax; │ -.super Landroid/support/v4/f/f; │ +.class public Landroid/support/v7/internal/widget/ax; │ +.super Landroid/widget/CheckedTextView; │ + │ + │ +# static fields │ +.field private static final a:[I │ + │ + │ +# instance fields │ +.field private final b:Landroid/support/v7/internal/widget/ba; │ │ │ # direct methods │ -.method public constructor (I)V │ - .locals 0 │ +.method static constructor ()V │ + .locals 3 │ │ - invoke-direct {p0, p1}, Landroid/support/v4/f/f;->(I)V │ + const/4 v0, 0x1 │ │ - return-void │ -.end method │ + new-array v0, v0, [I │ │ -.method private static b(ILandroid/graphics/PorterDuff$Mode;)I │ - .locals 2 │ + const/4 v1, 0x0 │ │ - add-int/lit8 v0, p0, 0x1f │ + const v2, 0x1010108 │ │ - mul-int/lit8 v0, v0, 0x1f │ + aput v2, v0, v1 │ │ - invoke-virtual {p1}, Landroid/graphics/PorterDuff$Mode;->hashCode()I │ + sput-object v0, Landroid/support/v7/internal/widget/ax;->a:[I │ │ - move-result v1 │ + return-void │ +.end method │ + │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ + .locals 1 │ │ - add-int/2addr v0, v1 │ + const v0, 0x10103c8 │ │ - return v0 │ + invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/ax;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + return-void │ .end method │ │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .locals 2 │ │ -# virtual methods │ -.method a(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ - .locals 1 │ + const/4 v1, 0x0 │ │ - invoke-static {p1, p2}, Landroid/support/v7/internal/widget/ax;->b(ILandroid/graphics/PorterDuff$Mode;)I │ + invoke-direct {p0, p1, p2, p3}, Landroid/widget/CheckedTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - move-result v0 │ + sget-object v0, Landroid/support/v7/internal/widget/ax;->a:[I │ │ - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + 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; │ │ move-result-object v0 │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ax;->a(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - check-cast v0, Landroid/graphics/PorterDuffColorFilter; │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ax;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - return-object v0 │ -.end method │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ -.method a(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ - .locals 1 │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->c()Landroid/support/v7/internal/widget/ba; │ + │ + move-result-object v0 │ │ - invoke-static {p1, p2}, Landroid/support/v7/internal/widget/ax;->b(ILandroid/graphics/PorterDuff$Mode;)I │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ax;->b:Landroid/support/v7/internal/widget/ba; │ │ - move-result v0 │ + return-void │ +.end method │ │ - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v0 │ +# virtual methods │ +.method public setCheckMarkDrawable(I)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ax;->b:Landroid/support/v7/internal/widget/ba; │ │ - invoke-virtual {p0, v0, p3}, Landroid/support/v7/internal/widget/ax;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/graphics/PorterDuffColorFilter; │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ax;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - return-object v0 │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/ay.smali │ @@ -1,86 +1,141 @@ │ -.class public Landroid/support/v7/internal/widget/ay; │ -.super Landroid/widget/RadioButton; │ +.class Landroid/support/v7/internal/widget/ay; │ +.super Landroid/support/v7/internal/widget/aa; │ │ │ -# static fields │ -.field private static final a:[I │ +# instance fields │ +.field private final a:Landroid/content/res/ColorStateList; │ │ +.field private final b:Landroid/graphics/PorterDuff$Mode; │ │ -# instance fields │ -.field private final b:Landroid/support/v7/internal/widget/aw; │ +.field private c:I │ │ │ # direct methods │ -.method static constructor ()V │ - .locals 3 │ +.method public constructor (Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ + .locals 1 │ │ - const/4 v0, 0x1 │ + sget-object v0, Landroid/support/v7/internal/widget/ba;->a:Landroid/graphics/PorterDuff$Mode; │ + │ + invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/ay;->(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V │ │ - new-array v0, v0, [I │ + return-void │ +.end method │ │ - const/4 v1, 0x0 │ +.method public constructor (Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V │ + .locals 0 │ │ - const v2, 0x1010107 │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/aa;->(Landroid/graphics/drawable/Drawable;)V │ │ - aput v2, v0, v1 │ + iput-object p2, p0, Landroid/support/v7/internal/widget/ay;->a:Landroid/content/res/ColorStateList; │ │ - sput-object v0, Landroid/support/v7/internal/widget/ay;->a:[I │ + iput-object p3, p0, Landroid/support/v7/internal/widget/ay;->b:Landroid/graphics/PorterDuff$Mode; │ │ return-void │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ - .locals 1 │ +.method private a([I)Z │ + .locals 2 │ │ - const v0, 0x101007e │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ay;->a:Landroid/content/res/ColorStateList; │ │ - invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/ay;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + if-eqz v0, :cond_1 │ │ - return-void │ -.end method │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ay;->a:Landroid/content/res/ColorStateList; │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 2 │ + iget v1, p0, Landroid/support/v7/internal/widget/ay;->c:I │ │ - const/4 v1, 0x0 │ + invoke-virtual {v0, p1, v1}, Landroid/content/res/ColorStateList;->getColorForState([II)I │ │ - invoke-direct {p0, p1, p2, p3}, Landroid/widget/RadioButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + move-result v0 │ │ - sget-object v0, Landroid/support/v7/internal/widget/ay;->a:[I │ + iget v1, p0, Landroid/support/v7/internal/widget/ay;->c:I │ │ - 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; │ + if-eq v0, v1, :cond_1 │ │ - move-result-object v0 │ + if-eqz v0, :cond_0 │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ay;->b:Landroid/graphics/PorterDuff$Mode; │ │ - move-result-object v1 │ + invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/ay;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V │ │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ay;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V │ + :goto_0 │ + iput v0, p0, Landroid/support/v7/internal/widget/ay;->c:I │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + const/4 v0, 0x1 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; │ + :goto_1 │ + return v0 │ │ - move-result-object v0 │ + :cond_0 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/ay;->clearColorFilter()V │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/ay;->b:Landroid/support/v7/internal/widget/aw; │ + goto :goto_0 │ │ - return-void │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_1 │ .end method │ │ │ # virtual methods │ -.method public setButtonDrawable(I)V │ +.method public isStateful()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/ay;->b:Landroid/support/v7/internal/widget/aw; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ay;->a:Landroid/content/res/ColorStateList; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + if-eqz v0, :cond_0 │ │ - move-result-object v0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ay;->a:Landroid/content/res/ColorStateList; │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ay;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V │ + invoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z │ │ - return-void │ + move-result v0 │ + │ + if-nez v0, :cond_1 │ + │ + :cond_0 │ + invoke-super {p0}, Landroid/support/v7/internal/widget/aa;->isStateful()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_2 │ + │ + :cond_1 │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_2 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public setState([I)Z │ + .locals 2 │ + │ + invoke-super {p0, p1}, Landroid/support/v7/internal/widget/aa;->setState([I)Z │ + │ + move-result v0 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/ay;->a([I)Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + if-eqz v0, :cond_1 │ + │ + :cond_0 │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/az.smali │ @@ -1,49 +1,60 @@ │ -.class Landroid/support/v7/internal/widget/az; │ -.super Landroid/content/res/Resources; │ +.class public Landroid/support/v7/internal/widget/az; │ +.super Landroid/widget/EditText; │ │ │ -# instance fields │ -.field private final a:Landroid/support/v7/internal/widget/aw; │ +# static fields │ +.field private static final a:[I │ │ │ # direct methods │ -.method public constructor (Landroid/content/res/Resources;Landroid/support/v7/internal/widget/aw;)V │ +.method static constructor ()V │ .locals 3 │ │ - invoke-virtual {p1}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager; │ + const/4 v0, 0x1 │ │ - move-result-object v0 │ + new-array v0, v0, [I │ │ - invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + const/4 v1, 0x0 │ │ - move-result-object v1 │ + const v2, 0x10100d4 │ │ - invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ + aput v2, v0, v1 │ │ - move-result-object v2 │ + sput-object v0, Landroid/support/v7/internal/widget/az;->a:[I │ │ - invoke-direct {p0, v0, v1, v2}, Landroid/content/res/Resources;->(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V │ + return-void │ +.end method │ │ - iput-object p2, p0, Landroid/support/v7/internal/widget/az;->a:Landroid/support/v7/internal/widget/aw; │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ + .locals 1 │ + │ + const v0, 0x101006e │ + │ + invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/az;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ return-void │ .end method │ │ - │ -# virtual methods │ -.method public getDrawable(I)Landroid/graphics/drawable/Drawable; │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ .locals 2 │ │ - invoke-super {p0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + const/4 v1, 0x0 │ + │ + invoke-direct {p0, p1, p2, p3}, Landroid/widget/EditText;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + sget-object v0, Landroid/support/v7/internal/widget/az;->a:[I │ + │ + 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; │ │ move-result-object v0 │ │ - if-eqz v0, :cond_0 │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/az;->a:Landroid/support/v7/internal/widget/aw; │ + move-result-object v1 │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/az;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - invoke-virtual {v1, p1, v0}, Landroid/support/v7/internal/widget/aw;->a(ILandroid/graphics/drawable/Drawable;)V │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ - :cond_0 │ - return-object v0 │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/b.smali │ @@ -1,12 +1,12 @@ │ .class public Landroid/support/v7/internal/widget/b; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/view/cv; │ +.implements Landroid/support/a/g/bn; │ │ │ # instance fields │ .field a:I │ │ .field final synthetic b:Landroid/support/v7/internal/widget/a; │ │ @@ -26,20 +26,20 @@ │ iput-boolean v0, p0, Landroid/support/v7/internal/widget/b;->c:Z │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/support/v4/view/cf;I)Landroid/support/v7/internal/widget/b; │ +.method public a(Landroid/support/a/g/ax;I)Landroid/support/v7/internal/widget/b; │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; │ │ - iput-object p1, v0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/cf; │ + iput-object p1, v0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/a/g/ax; │ │ iput p2, p0, Landroid/support/v7/internal/widget/b;->a:I │ │ return-object p0 │ .end method │ │ .method public a(Landroid/view/View;)V │ @@ -68,15 +68,15 @@ │ return-void │ │ :cond_1 │ iget-object v0, p0, Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; │ │ const/4 v1, 0x0 │ │ - iput-object v1, v0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/cf; │ + iput-object v1, v0, Landroid/support/v7/internal/widget/a;->i:Landroid/support/a/g/ax; │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; │ │ iget v1, p0, Landroid/support/v7/internal/widget/b;->a:I │ │ invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/a;->setVisibility(I)V ├── smali/android/support/v7/internal/widget/ba.smali │ @@ -1,150 +1,1009 @@ │ .class public Landroid/support/v7/internal/widget/ba; │ -.super Landroid/widget/Spinner; │ +.super Ljava/lang/Object; │ │ │ # static fields │ -.field private static final a:[I │ +.field static final a:Landroid/graphics/PorterDuff$Mode; │ + │ +.field private static final b:Ljava/lang/String; │ + │ +.field private static final c:Landroid/support/v7/internal/widget/bb; │ + │ +.field private static final d:[I │ + │ +.field private static final e:[I │ + │ +.field private static final f:[I │ + │ +.field private static final g:[I │ + │ +.field private static final h:[I │ + │ + │ +# instance fields │ +.field private final i:Landroid/content/Context; │ + │ +.field private final j:Landroid/content/res/Resources; │ + │ +.field private final k:Landroid/util/TypedValue; │ + │ +.field private l:Landroid/content/res/ColorStateList; │ + │ +.field private m:Landroid/content/res/ColorStateList; │ + │ +.field private n:Landroid/content/res/ColorStateList; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 1 │ + .locals 8 │ + │ + const/4 v7, 0x6 │ │ - const/4 v0, 0x2 │ + const/4 v6, 0x3 │ + │ + const/4 v5, 0x2 │ + │ + const/4 v4, 0x1 │ + │ + const/4 v3, 0x0 │ + │ + const-class v0, Landroid/support/v7/internal/widget/ba; │ + │ + invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ba;->b:Ljava/lang/String; │ + │ + sget-object v0, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode; │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ba;->a:Landroid/graphics/PorterDuff$Mode; │ + │ + new-instance v0, Landroid/support/v7/internal/widget/bb; │ + │ + invoke-direct {v0, v7}, Landroid/support/v7/internal/widget/bb;->(I)V │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ba;->c:Landroid/support/v7/internal/widget/bb; │ + │ + const/16 v0, 0xe │ │ new-array v0, v0, [I │ │ - fill-array-data v0, :array_0 │ + sget v1, Landroid/support/v7/b/f;->abc_ic_ab_back_mtrl_am_alpha:I │ + │ + aput v1, v0, v3 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_ic_go_search_api_mtrl_alpha:I │ + │ + aput v1, v0, v4 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_ic_search_api_mtrl_alpha:I │ + │ + aput v1, v0, v5 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_ic_commit_search_api_mtrl_alpha:I │ + │ + aput v1, v0, v6 │ + │ + const/4 v1, 0x4 │ + │ + sget v2, Landroid/support/v7/b/f;->abc_ic_clear_mtrl_alpha:I │ + │ + aput v2, v0, v1 │ + │ + const/4 v1, 0x5 │ + │ + sget v2, Landroid/support/v7/b/f;->abc_ic_menu_share_mtrl_alpha:I │ + │ + aput v2, v0, v1 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_ic_menu_copy_mtrl_am_alpha:I │ + │ + aput v1, v0, v7 │ + │ + const/4 v1, 0x7 │ + │ + sget v2, Landroid/support/v7/b/f;->abc_ic_menu_cut_mtrl_alpha:I │ + │ + aput v2, v0, v1 │ + │ + const/16 v1, 0x8 │ + │ + sget v2, Landroid/support/v7/b/f;->abc_ic_menu_selectall_mtrl_alpha:I │ + │ + aput v2, v0, v1 │ + │ + const/16 v1, 0x9 │ + │ + sget v2, Landroid/support/v7/b/f;->abc_ic_menu_paste_mtrl_am_alpha:I │ + │ + aput v2, v0, v1 │ + │ + const/16 v1, 0xa │ + │ + sget v2, Landroid/support/v7/b/f;->abc_ic_menu_moreoverflow_mtrl_alpha:I │ + │ + aput v2, v0, v1 │ + │ + const/16 v1, 0xb │ + │ + sget v2, Landroid/support/v7/b/f;->abc_ic_voice_search_api_mtrl_alpha:I │ + │ + aput v2, v0, v1 │ + │ + const/16 v1, 0xc │ │ - sput-object v0, Landroid/support/v7/internal/widget/ba;->a:[I │ + sget v2, Landroid/support/v7/b/f;->abc_textfield_search_default_mtrl_alpha:I │ + │ + aput v2, v0, v1 │ + │ + const/16 v1, 0xd │ + │ + sget v2, Landroid/support/v7/b/f;->abc_textfield_default_mtrl_alpha:I │ + │ + aput v2, v0, v1 │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ba;->d:[I │ + │ + new-array v0, v6, [I │ + │ + sget v1, Landroid/support/v7/b/f;->abc_textfield_activated_mtrl_alpha:I │ + │ + aput v1, v0, v3 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_textfield_search_activated_mtrl_alpha:I │ + │ + aput v1, v0, v4 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_cab_background_top_mtrl_alpha:I │ + │ + aput v1, v0, v5 │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ba;->e:[I │ + │ + new-array v0, v6, [I │ + │ + sget v1, Landroid/support/v7/b/f;->abc_popup_background_mtrl_mult:I │ + │ + aput v1, v0, v3 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_cab_background_internal_bg:I │ + │ + aput v1, v0, v4 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_menu_hardkey_panel_mtrl_mult:I │ + │ + aput v1, v0, v5 │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ba;->f:[I │ + │ + new-array v0, v7, [I │ + │ + sget v1, Landroid/support/v7/b/f;->abc_edit_text_material:I │ + │ + aput v1, v0, v3 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_tab_indicator_material:I │ + │ + aput v1, v0, v4 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_textfield_search_material:I │ + │ + aput v1, v0, v5 │ + │ + sget v1, Landroid/support/v7/b/f;->abc_spinner_mtrl_am_alpha:I │ + │ + aput v1, v0, v6 │ + │ + const/4 v1, 0x4 │ + │ + sget v2, Landroid/support/v7/b/f;->abc_btn_check_material:I │ + │ + aput v2, v0, v1 │ + │ + const/4 v1, 0x5 │ + │ + sget v2, Landroid/support/v7/b/f;->abc_btn_radio_material:I │ + │ + aput v2, v0, v1 │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ba;->g:[I │ + │ + new-array v0, v4, [I │ + │ + sget v1, Landroid/support/v7/b/f;->abc_cab_background_top_material:I │ + │ + aput v1, v0, v3 │ + │ + sput-object v0, Landroid/support/v7/internal/widget/ba;->h:[I │ │ return-void │ +.end method │ + │ +.method public constructor (Landroid/content/Context;)V │ + .locals 2 │ + │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - nop │ + iput-object p1, p0, Landroid/support/v7/internal/widget/ba;->i:Landroid/content/Context; │ │ - :array_0 │ - .array-data 4 │ - 0x10100d4 │ - 0x1010176 │ - .end array-data │ + new-instance v0, Landroid/support/v7/internal/widget/bd; │ + │ + invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v1 │ + │ + invoke-direct {v0, v1, p0}, Landroid/support/v7/internal/widget/bd;->(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/ba;)V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ba;->j:Landroid/content/res/Resources; │ + │ + new-instance v0, Landroid/util/TypedValue; │ + │ + invoke-direct {v0}, Landroid/util/TypedValue;->()V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ba;->k:Landroid/util/TypedValue; │ + │ + return-void │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ +.method private a()Landroid/content/res/ColorStateList; │ + .locals 9 │ + │ + const/4 v3, 0x7 │ + │ + const/4 v8, 0x1 │ + │ + const/4 v7, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->l:Landroid/content/res/ColorStateList; │ + │ + if-nez v0, :cond_0 │ + │ + sget v0, Landroid/support/v7/b/b;->colorControlNormal:I │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/ba;->b(I)I │ + │ + move-result v0 │ + │ + sget v1, Landroid/support/v7/b/b;->colorControlActivated:I │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ba;->b(I)I │ + │ + move-result v1 │ + │ + new-array v2, v3, [[I │ + │ + new-array v3, v3, [I │ + │ + new-array v4, v8, [I │ + │ + const v5, -0x101009e │ + │ + aput v5, v4, v7 │ + │ + aput-object v4, v2, v7 │ + │ + sget v4, Landroid/support/v7/b/b;->colorControlNormal:I │ + │ + invoke-virtual {p0, v4}, Landroid/support/v7/internal/widget/ba;->c(I)I │ + │ + move-result v4 │ + │ + aput v4, v3, v7 │ + │ + new-array v4, v8, [I │ + │ + const v5, 0x101009c │ + │ + aput v5, v4, v7 │ + │ + aput-object v4, v2, v8 │ + │ + aput v1, v3, v8 │ + │ + const/4 v4, 0x2 │ + │ + new-array v5, v8, [I │ + │ + const v6, 0x10102fe │ + │ + aput v6, v5, v7 │ + │ + aput-object v5, v2, v4 │ + │ + aput v1, v3, v4 │ + │ + const/4 v4, 0x3 │ + │ + new-array v5, v8, [I │ + │ + const v6, 0x10100a7 │ + │ + aput v6, v5, v7 │ + │ + aput-object v5, v2, v4 │ + │ + aput v1, v3, v4 │ + │ + const/4 v4, 0x4 │ + │ + new-array v5, v8, [I │ + │ + const v6, 0x10100a0 │ + │ + aput v6, v5, v7 │ + │ + aput-object v5, v2, v4 │ + │ + aput v1, v3, v4 │ + │ + const/4 v4, 0x5 │ + │ + new-array v5, v8, [I │ + │ + const v6, 0x10100a1 │ + │ + aput v6, v5, v7 │ + │ + aput-object v5, v2, v4 │ + │ + aput v1, v3, v4 │ + │ + const/4 v1, 0x6 │ + │ + new-array v4, v7, [I │ + │ + aput-object v4, v2, v1 │ + │ + aput v0, v3, v1 │ + │ + new-instance v0, Landroid/content/res/ColorStateList; │ + │ + invoke-direct {v0, v2, v3}, Landroid/content/res/ColorStateList;->([[I[I)V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/ba;->l:Landroid/content/res/ColorStateList; │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->l:Landroid/content/res/ColorStateList; │ + │ + return-object v0 │ +.end method │ + │ +.method public static a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ .locals 1 │ │ - const v0, 0x1010081 │ + invoke-static {p1}, Landroid/support/v7/internal/widget/ba;->d(I)Z │ │ - invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/ba;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + move-result v0 │ │ - return-void │ + if-eqz v0, :cond_0 │ + │ + new-instance v0, Landroid/support/v7/internal/widget/ba; │ + │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/ba;->(Landroid/content/Context;)V │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + invoke-static {p0, p1}, Landroid/support/a/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ +.method private static a([II)Z │ .locals 4 │ │ - const/4 v2, 0x1 │ + const/4 v0, 0x0 │ │ - const/4 v1, 0x0 │ + array-length v2, p0 │ │ - invoke-direct {p0, p1, p2, p3}, Landroid/widget/Spinner;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + move v1, v0 │ │ - sget-object v0, Landroid/support/v7/internal/widget/ba;->a:[I │ + :goto_0 │ + if-ge v1, v2, :cond_0 │ │ - 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; │ + aget v3, p0, v1 │ │ - move-result-object v0 │ + if-ne v3, p1, :cond_1 │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + const/4 v0, 0x1 │ │ - move-result-object v1 │ + :cond_0 │ + return v0 │ + │ + :cond_1 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method private b()Landroid/content/res/ColorStateList; │ + .locals 8 │ + │ + const v7, 0x1010030 │ + │ + const/4 v1, 0x3 │ + │ + const v6, 0x3e99999a # 0.3f │ + │ + const/4 v5, 0x1 │ + │ + const/4 v4, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->n:Landroid/content/res/ColorStateList; │ + │ + if-nez v0, :cond_0 │ + │ + new-array v0, v1, [[I │ + │ + new-array v1, v1, [I │ + │ + new-array v2, v5, [I │ + │ + const v3, -0x101009e │ + │ + aput v3, v2, v4 │ + │ + aput-object v2, v0, v4 │ + │ + const v2, 0x3dcccccd # 0.1f │ + │ + invoke-virtual {p0, v7, v2}, Landroid/support/v7/internal/widget/ba;->a(IF)I │ + │ + move-result v2 │ + │ + aput v2, v1, v4 │ + │ + new-array v2, v5, [I │ + │ + const v3, 0x10100a0 │ + │ + aput v3, v2, v4 │ + │ + aput-object v2, v0, v5 │ + │ + sget v2, Landroid/support/v7/b/b;->colorControlActivated:I │ + │ + invoke-virtual {p0, v2, v6}, Landroid/support/v7/internal/widget/ba;->a(IF)I │ + │ + move-result v2 │ + │ + aput v2, v1, v5 │ + │ + const/4 v2, 0x2 │ + │ + new-array v3, v4, [I │ + │ + aput-object v3, v0, v2 │ + │ + invoke-virtual {p0, v7, v6}, Landroid/support/v7/internal/widget/ba;->a(IF)I │ + │ + move-result v3 │ + │ + aput v3, v1, v2 │ + │ + new-instance v2, Landroid/content/res/ColorStateList; │ + │ + invoke-direct {v2, v0, v1}, Landroid/content/res/ColorStateList;->([[I[I)V │ + │ + iput-object v2, p0, Landroid/support/v7/internal/widget/ba;->n:Landroid/content/res/ColorStateList; │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->n:Landroid/content/res/ColorStateList; │ + │ + return-object v0 │ +.end method │ + │ +.method private c()Landroid/content/res/ColorStateList; │ + .locals 6 │ + │ + const/4 v1, 0x3 │ + │ + const/4 v5, 0x1 │ + │ + const/4 v4, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->m:Landroid/content/res/ColorStateList; │ + │ + if-nez v0, :cond_0 │ + │ + new-array v0, v1, [[I │ + │ + new-array v1, v1, [I │ + │ + new-array v2, v5, [I │ + │ + const v3, -0x101009e │ + │ + aput v3, v2, v4 │ + │ + aput-object v2, v0, v4 │ + │ + sget v2, Landroid/support/v7/b/b;->colorSwitchThumbNormal:I │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/ba;->c(I)I │ + │ + move-result v2 │ + │ + aput v2, v1, v4 │ + │ + new-array v2, v5, [I │ + │ + const v3, 0x10100a0 │ + │ + aput v3, v2, v4 │ + │ + aput-object v2, v0, v5 │ + │ + sget v2, Landroid/support/v7/b/b;->colorControlActivated:I │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/ba;->b(I)I │ + │ + move-result v2 │ + │ + aput v2, v1, v5 │ + │ + const/4 v2, 0x2 │ + │ + new-array v3, v4, [I │ + │ + aput-object v3, v0, v2 │ + │ + sget v3, Landroid/support/v7/b/b;->colorSwitchThumbNormal:I │ + │ + invoke-virtual {p0, v3}, Landroid/support/v7/internal/widget/ba;->b(I)I │ + │ + move-result v3 │ │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ba;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + aput v3, v1, v2 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->d(I)Z │ + new-instance v2, Landroid/content/res/ColorStateList; │ + │ + invoke-direct {v2, v0, v1}, Landroid/content/res/ColorStateList;->([[I[I)V │ + │ + iput-object v2, p0, Landroid/support/v7/internal/widget/ba;->m:Landroid/content/res/ColorStateList; │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->m:Landroid/content/res/ColorStateList; │ + │ + return-object v0 │ +.end method │ + │ +.method private static d(I)Z │ + .locals 1 │ + │ + sget-object v0, Landroid/support/v7/internal/widget/ba;->f:[I │ + │ + invoke-static {v0, p0}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + sget-object v0, Landroid/support/v7/internal/widget/ba;->d:[I │ + │ + invoke-static {v0, p0}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + sget-object v0, Landroid/support/v7/internal/widget/ba;->e:[I │ + │ + invoke-static {v0, p0}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + sget-object v0, Landroid/support/v7/internal/widget/ba;->g:[I │ + │ + invoke-static {v0, p0}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + sget-object v0, Landroid/support/v7/internal/widget/ba;->h:[I │ + │ + invoke-static {v0, p0}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + :cond_0 │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ + │ +# virtual methods │ +.method a(IF)I │ + .locals 3 │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/ba;->b(I)I │ + │ + move-result v0 │ + │ + invoke-static {v0}, Landroid/graphics/Color;->alpha(I)I │ + │ + move-result v1 │ + │ + const v2, 0xffffff │ + │ + and-int/2addr v0, v2 │ + │ + int-to-float v1, v1 │ + │ + mul-float/2addr v1, p2 │ + │ + invoke-static {v1}, Ljava/lang/Math;->round(F)I │ │ move-result v1 │ │ - if-eqz v1, :cond_0 │ + shl-int/lit8 v1, v1, 0x18 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + or-int/2addr v0, v1 │ + │ + return v0 │ +.end method │ + │ +.method public a(I)Landroid/graphics/drawable/Drawable; │ + .locals 4 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->i:Landroid/content/Context; │ + │ + invoke-static {v0, p1}, Landroid/support/a/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ + if-eqz v1, :cond_4 │ │ - const/16 v3, 0x10 │ + sget-object v0, Landroid/support/v7/internal/widget/ba;->g:[I │ │ - if-lt v2, v3, :cond_1 │ + invoke-static {v0, p1}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ba;->setPopupBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + new-instance v0, Landroid/support/v7/internal/widget/ay; │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/ba;->a()Landroid/content/res/ColorStateList; │ + │ + move-result-object v2 │ + │ + invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/ay;->(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ - :cond_0 │ :goto_0 │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + return-object v0 │ │ - return-void │ + :cond_0 │ + sget v0, Landroid/support/v7/b/f;->abc_switch_track_mtrl_alpha:I │ + │ + if-ne p1, v0, :cond_1 │ + │ + new-instance v0, Landroid/support/v7/internal/widget/ay; │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/ba;->b()Landroid/content/res/ColorStateList; │ + │ + move-result-object v2 │ + │ + invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/ay;->(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ + │ + goto :goto_0 │ │ :cond_1 │ - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v0, Landroid/support/v7/b/f;->abc_switch_thumb_material:I │ + │ + if-ne p1, v0, :cond_2 │ + │ + new-instance v0, Landroid/support/v7/internal/widget/ay; │ │ - const/16 v3, 0xb │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/ba;->c()Landroid/content/res/ColorStateList; │ │ - if-lt v2, v3, :cond_0 │ + move-result-object v2 │ │ - invoke-static {p0, v1}, Landroid/support/v7/internal/widget/ba;->a(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V │ + sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode; │ + │ + invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/ay;->(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V │ │ goto :goto_0 │ -.end method │ │ -.method private static a(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V │ - .locals 2 │ - .annotation build Landroid/annotation/TargetApi; │ - value = 0xb │ - .end annotation │ + :cond_2 │ + sget-object v0, Landroid/support/v7/internal/widget/ba;->h:[I │ │ - :try_start_0 │ - const-class v0, Landroid/widget/Spinner; │ + invoke-static {v0, p1}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ │ - const-string v1, "mPopup" │ + move-result v0 │ │ - invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + if-eqz v0, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->j:Landroid/content/res/Resources; │ + │ + invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ - const/4 v1, 0x1 │ + goto :goto_0 │ │ - invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ + :cond_3 │ + invoke-virtual {p0, p1, v1}, Landroid/support/v7/internal/widget/ba;->a(ILandroid/graphics/drawable/Drawable;)V │ │ - invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + :cond_4 │ + move-object v0, v1 │ │ - move-result-object v0 │ + goto :goto_0 │ +.end method │ │ - instance-of v1, v0, Landroid/widget/ListPopupWindow; │ +.method a(ILandroid/graphics/drawable/Drawable;)V │ + .locals 7 │ │ - if-eqz v1, :cond_0 │ + const/4 v0, 0x0 │ │ - check-cast v0, Landroid/widget/ListPopupWindow; │ + const/4 v3, -0x1 │ │ - invoke-virtual {v0, p1}, Landroid/widget/ListPopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ - :try_end_0 │ - .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + const/4 v2, 0x1 │ + │ + const/4 v4, 0x0 │ + │ + sget-object v1, Landroid/support/v7/internal/widget/ba;->d:[I │ + │ + invoke-static {v1, p1}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_2 │ + │ + sget v0, Landroid/support/v7/b/b;->colorControlNormal:I │ + │ + move v1, v0 │ + │ + move-object v0, v4 │ + │ + move v4, v2 │ + │ + move v2, v3 │ │ - :cond_0 │ :goto_0 │ + if-eqz v4, :cond_1 │ + │ + if-nez v0, :cond_0 │ + │ + sget-object v0, Landroid/support/v7/internal/widget/ba;->a:Landroid/graphics/PorterDuff$Mode; │ + │ + :cond_0 │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/ba;->b(I)I │ + │ + move-result v4 │ + │ + sget-object v1, Landroid/support/v7/internal/widget/ba;->c:Landroid/support/v7/internal/widget/bb; │ + │ + invoke-virtual {v1, v4, v0}, Landroid/support/v7/internal/widget/bb;->a(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ + │ + move-result-object v1 │ + │ + if-nez v1, :cond_5 │ + │ + new-instance v1, Landroid/graphics/PorterDuffColorFilter; │ + │ + invoke-direct {v1, v4, v0}, Landroid/graphics/PorterDuffColorFilter;->(ILandroid/graphics/PorterDuff$Mode;)V │ + │ + sget-object v5, Landroid/support/v7/internal/widget/ba;->c:Landroid/support/v7/internal/widget/bb; │ + │ + invoke-virtual {v5, v4, v0, v1}, Landroid/support/v7/internal/widget/bb;->a(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ + │ + move-object v0, v1 │ + │ + :goto_1 │ + invoke-virtual {p2, v0}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V │ + │ + if-eq v2, v3, :cond_1 │ + │ + invoke-virtual {p2, v2}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V │ + │ + :cond_1 │ return-void │ │ - :catch_0 │ - move-exception v0 │ + :cond_2 │ + sget-object v1, Landroid/support/v7/internal/widget/ba;->e:[I │ + │ + invoke-static {v1, p1}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_3 │ + │ + sget v0, Landroid/support/v7/b/b;->colorControlActivated:I │ + │ + move v1, v0 │ + │ + move-object v0, v4 │ + │ + move v4, v2 │ + │ + move v2, v3 │ + │ + goto :goto_0 │ + │ + :cond_3 │ + sget-object v1, Landroid/support/v7/internal/widget/ba;->f:[I │ + │ + invoke-static {v1, p1}, Landroid/support/v7/internal/widget/ba;->a([II)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_4 │ + │ + const v0, 0x1010031 │ + │ + sget-object v1, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode; │ + │ + move v4, v2 │ + │ + move v2, v3 │ + │ + move v6, v0 │ + │ + move-object v0, v1 │ + │ + move v1, v6 │ + │ + goto :goto_0 │ + │ + :cond_4 │ + sget v1, Landroid/support/v7/b/f;->abc_list_divider_mtrl_alpha:I │ + │ + if-ne p1, v1, :cond_6 │ + │ + const v1, 0x1010030 │ + │ + const v0, 0x42233333 # 40.8f │ + │ + invoke-static {v0}, Ljava/lang/Math;->round(F)I │ + │ + move-result v0 │ + │ + move v6, v0 │ + │ + move-object v0, v4 │ + │ + move v4, v2 │ + │ + move v2, v6 │ + │ + goto :goto_0 │ + │ + :cond_5 │ + move-object v0, v1 │ + │ + goto :goto_1 │ + │ + :cond_6 │ + move v2, v3 │ │ - invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;->printStackTrace()V │ + move v1, v0 │ + │ + move v6, v0 │ + │ + move-object v0, v4 │ + │ + move v4, v6 │ │ goto :goto_0 │ +.end method │ + │ +.method b(I)I │ + .locals 3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->i:Landroid/content/Context; │ + │ + invoke-virtual {v0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ba;->k:Landroid/util/TypedValue; │ + │ + const/4 v2, 0x1 │ + │ + invoke-virtual {v0, p1, v1, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->k:Landroid/util/TypedValue; │ + │ + iget v0, v0, Landroid/util/TypedValue;->type:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->k:Landroid/util/TypedValue; │ + │ + iget v0, v0, Landroid/util/TypedValue;->type:I │ + │ + const/16 v1, 0x1f │ + │ + if-gt v0, v1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->k:Landroid/util/TypedValue; │ + │ + iget v0, v0, Landroid/util/TypedValue;->data:I │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->k:Landroid/util/TypedValue; │ + │ + iget v0, v0, Landroid/util/TypedValue;->type:I │ + │ + const/4 v1, 0x3 │ + │ + if-ne v0, v1, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->j:Landroid/content/res/Resources; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/ba;->k:Landroid/util/TypedValue; │ │ - :catch_1 │ - move-exception v0 │ + iget v1, v1, Landroid/util/TypedValue;->resourceId:I │ │ - invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->printStackTrace()V │ + invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getColor(I)I │ + │ + move-result v0 │ │ goto :goto_0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method c(I)I │ + .locals 4 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->i:Landroid/content/Context; │ + │ + invoke-virtual {v0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; │ + │ + move-result-object v0 │ + │ + const v1, 0x1010033 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/ba;->k:Landroid/util/TypedValue; │ + │ + const/4 v3, 0x1 │ + │ + invoke-virtual {v0, v1, v2, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/ba;->k:Landroid/util/TypedValue; │ + │ + invoke-virtual {v0}, Landroid/util/TypedValue;->getFloat()F │ + │ + move-result v0 │ + │ + invoke-virtual {p0, p1, v0}, Landroid/support/v7/internal/widget/ba;->a(IF)I │ + │ + move-result v0 │ + │ + return v0 │ .end method ├── smali/android/support/v7/internal/widget/bb.smali │ @@ -1,257 +1,70 @@ │ -.class public Landroid/support/v7/internal/widget/bb; │ -.super Ljava/lang/Object; │ - │ - │ -# instance fields │ -.field private final a:Landroid/content/Context; │ - │ -.field private final b:Landroid/content/res/TypedArray; │ - │ -.field private c:Landroid/support/v7/internal/widget/aw; │ +.class Landroid/support/v7/internal/widget/bb; │ +.super Landroid/support/a/f/f; │ │ │ # direct methods │ -.method private constructor (Landroid/content/Context;Landroid/content/res/TypedArray;)V │ +.method public constructor (I)V │ .locals 0 │ │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bb;->a:Landroid/content/Context; │ - │ - iput-object p2, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ + invoke-direct {p0, p1}, Landroid/support/a/f/f;->(I)V │ │ return-void │ .end method │ │ -.method public static a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb; │ +.method private static b(ILandroid/graphics/PorterDuff$Mode;)I │ .locals 2 │ │ - invoke-virtual {p0, p1, p2, p3, p4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ - │ - move-result-object v0 │ + add-int/lit8 v0, p0, 0x1f │ │ - new-instance v1, Landroid/support/v7/internal/widget/bb; │ + mul-int/lit8 v0, v0, 0x1f │ │ - invoke-direct {v1, p0, v0}, Landroid/support/v7/internal/widget/bb;->(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ + invoke-virtual {p1}, Landroid/graphics/PorterDuff$Mode;->hashCode()I │ │ - return-object v1 │ -.end method │ + move-result v1 │ │ - │ -# virtual methods │ -.method public a(IF)F │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getFloat(IF)F │ - │ - move-result v0 │ + add-int/2addr v0, v1 │ │ return v0 │ .end method │ │ -.method public a()I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0}, Landroid/content/res/TypedArray;->length()I │ │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public a(II)I │ +# virtual methods │ +.method a(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getInt(II)I │ + invoke-static {p1, p2}, Landroid/support/v7/internal/widget/bb;->b(ILandroid/graphics/PorterDuff$Mode;)I │ │ move-result v0 │ │ - return v0 │ -.end method │ - │ -.method public a(I)Landroid/graphics/drawable/Drawable; │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->hasValue(I)Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - const/4 v1, 0x0 │ - │ - invoke-virtual {v0, p1, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; │ - │ - move-result-object v1 │ - │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ - :goto_0 │ - return-object v0 │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bb;->a(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - goto :goto_0 │ -.end method │ - │ -.method public a(IZ)Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public b(II)I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getInteger(II)I │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public b(I)Ljava/lang/CharSequence; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence; │ - │ - move-result-object v0 │ + check-cast v0, Landroid/graphics/PorterDuffColorFilter; │ │ return-object v0 │ .end method │ │ -.method public b()V │ +.method a(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ - │ - return-void │ -.end method │ - │ -.method public c(II)I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I │ + invoke-static {p1, p2}, Landroid/support/v7/internal/widget/bb;->b(ILandroid/graphics/PorterDuff$Mode;)I │ │ move-result v0 │ │ - return v0 │ -.end method │ - │ -.method public c()Landroid/support/v7/internal/widget/aw; │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->c:Landroid/support/v7/internal/widget/aw; │ - │ - if-nez v0, :cond_0 │ - │ - new-instance v0, Landroid/support/v7/internal/widget/aw; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bb;->a:Landroid/content/Context; │ - │ - invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/aw;->(Landroid/content/Context;)V │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/bb;->c:Landroid/support/v7/internal/widget/aw; │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->c:Landroid/support/v7/internal/widget/aw; │ - │ - return-object v0 │ -.end method │ - │ -.method public c(I)Ljava/lang/String; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ - return-object v0 │ -.end method │ + invoke-virtual {p0, v0, p3}, Landroid/support/v7/internal/widget/bb;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -.method public d(II)I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public d(I)Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->hasValue(I)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public e(II)I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public f(II)I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getResourceId(II)I │ + move-result-object v0 │ │ - move-result v0 │ + check-cast v0, Landroid/graphics/PorterDuffColorFilter; │ │ - return v0 │ + return-object v0 │ .end method ├── smali/android/support/v7/internal/widget/bc.smali │ @@ -1,1271 +1,86 @@ │ .class public Landroid/support/v7/internal/widget/bc; │ -.super Ljava/lang/Object; │ +.super Landroid/widget/RadioButton; │ │ -# interfaces │ -.implements Landroid/support/v7/internal/widget/x; │ │ +# static fields │ +.field private static final a:[I │ │ -# instance fields │ -.field private a:Landroid/support/v7/widget/Toolbar; │ - │ -.field private b:I │ - │ -.field private c:Landroid/view/View; │ - │ -.field private d:Landroid/view/View; │ - │ -.field private e:Landroid/graphics/drawable/Drawable; │ - │ -.field private f:Landroid/graphics/drawable/Drawable; │ - │ -.field private g:Landroid/graphics/drawable/Drawable; │ - │ -.field private h:Z │ - │ -.field private i:Ljava/lang/CharSequence; │ - │ -.field private j:Ljava/lang/CharSequence; │ - │ -.field private k:Ljava/lang/CharSequence; │ │ -.field private l:Landroid/support/v7/internal/a/h; │ - │ -.field private m:Z │ - │ -.field private n:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ -.field private o:I │ - │ -.field private final p:Landroid/support/v7/internal/widget/aw; │ - │ -.field private q:I │ - │ -.field private r:Landroid/graphics/drawable/Drawable; │ +# instance fields │ +.field private final b:Landroid/support/v7/internal/widget/ba; │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/widget/Toolbar;Z)V │ - .locals 2 │ - │ - sget v0, Landroid/support/v7/a/j;->abc_action_bar_up_description:I │ - │ - sget v1, Landroid/support/v7/a/f;->abc_ic_ab_back_mtrl_am_alpha:I │ - │ - invoke-direct {p0, p1, p2, v0, v1}, Landroid/support/v7/internal/widget/bc;->(Landroid/support/v7/widget/Toolbar;ZII)V │ - │ - return-void │ -.end method │ - │ -.method public constructor (Landroid/support/v7/widget/Toolbar;ZII)V │ - .locals 6 │ - │ - const/4 v5, -0x1 │ - │ - const/4 v1, 0x0 │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/bc;->o:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/bc;->q:I │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getTitle()Ljava/lang/CharSequence; │ - │ - move-result-object v0 │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/bc;->i:Ljava/lang/CharSequence; │ - │ - invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence; │ - │ - move-result-object v0 │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/bc;->j:Ljava/lang/CharSequence; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->i:Ljava/lang/CharSequence; │ - │ - if-eqz v0, :cond_c │ +.method static constructor ()V │ + .locals 3 │ │ const/4 v0, 0x1 │ │ - :goto_0 │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/bc;->h:Z │ - │ - if-eqz p2, :cond_d │ - │ - invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ - │ - move-result-object v0 │ - │ - const/4 v2, 0x0 │ - │ - sget-object v3, Landroid/support/v7/a/l;->ActionBar:[I │ - │ - sget v4, Landroid/support/v7/a/b;->actionBarStyle:I │ - │ - invoke-static {v0, v2, v3, v4, v1}, Landroid/support/v7/internal/widget/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb; │ - │ - move-result-object v0 │ - │ - sget v2, Landroid/support/v7/a/l;->ActionBar_title:I │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->b(I)Ljava/lang/CharSequence; │ - │ - move-result-object v2 │ - │ - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ - │ - move-result v3 │ - │ - if-nez v3, :cond_0 │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bc;->b(Ljava/lang/CharSequence;)V │ - │ - :cond_0 │ - sget v2, Landroid/support/v7/a/l;->ActionBar_subtitle:I │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->b(I)Ljava/lang/CharSequence; │ - │ - move-result-object v2 │ - │ - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ - │ - move-result v3 │ - │ - if-nez v3, :cond_1 │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bc;->c(Ljava/lang/CharSequence;)V │ - │ - :cond_1 │ - sget v2, Landroid/support/v7/a/l;->ActionBar_logo:I │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v2 │ - │ - if-eqz v2, :cond_2 │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bc;->c(Landroid/graphics/drawable/Drawable;)V │ - │ - :cond_2 │ - sget v2, Landroid/support/v7/a/l;->ActionBar_icon:I │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v2 │ - │ - if-eqz v2, :cond_3 │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bc;->a(Landroid/graphics/drawable/Drawable;)V │ - │ - :cond_3 │ - sget v2, Landroid/support/v7/a/l;->ActionBar_homeAsUpIndicator:I │ - │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v2 │ - │ - if-eqz v2, :cond_4 │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bc;->d(Landroid/graphics/drawable/Drawable;)V │ + new-array v0, v0, [I │ │ - :cond_4 │ - sget v2, Landroid/support/v7/a/l;->ActionBar_displayOptions:I │ - │ - invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bb;->a(II)I │ - │ - move-result v2 │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bc;->c(I)V │ - │ - sget v2, Landroid/support/v7/a/l;->ActionBar_customNavigationLayout:I │ - │ - invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bb;->f(II)I │ - │ - move-result v2 │ - │ - if-eqz v2, :cond_5 │ - │ - iget-object v3, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ - │ - move-result-object v3 │ - │ - invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ - │ - move-result-object v3 │ - │ - iget-object v4, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v3, v2, v4, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ - │ - move-result-object v2 │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bc;->a(Landroid/view/View;)V │ - │ - iget v2, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - or-int/lit8 v2, v2, 0x10 │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bc;->c(I)V │ - │ - :cond_5 │ - sget v2, Landroid/support/v7/a/l;->ActionBar_height:I │ - │ - invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bb;->e(II)I │ - │ - move-result v2 │ - │ - if-lez v2, :cond_6 │ - │ - iget-object v3, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ - │ - move-result-object v3 │ - │ - iput v2, v3, Landroid/view/ViewGroup$LayoutParams;->height:I │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ - │ - :cond_6 │ - sget v2, Landroid/support/v7/a/l;->ActionBar_contentInsetStart:I │ - │ - invoke-virtual {v0, v2, v5}, Landroid/support/v7/internal/widget/bb;->c(II)I │ - │ - move-result v2 │ - │ - sget v3, Landroid/support/v7/a/l;->ActionBar_contentInsetEnd:I │ - │ - invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/bb;->c(II)I │ - │ - move-result v3 │ - │ - if-gez v2, :cond_7 │ - │ - if-ltz v3, :cond_8 │ - │ - :cond_7 │ - iget-object v4, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-static {v2, v1}, Ljava/lang/Math;->max(II)I │ - │ - move-result v2 │ - │ - invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I │ - │ - move-result v3 │ - │ - invoke-virtual {v4, v2, v3}, Landroid/support/v7/widget/Toolbar;->a(II)V │ - │ - :cond_8 │ - sget v2, Landroid/support/v7/a/l;->ActionBar_titleTextStyle:I │ - │ - invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bb;->f(II)I │ - │ - move-result v2 │ - │ - if-eqz v2, :cond_9 │ - │ - iget-object v3, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v4, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ - │ - move-result-object v4 │ - │ - invoke-virtual {v3, v4, v2}, Landroid/support/v7/widget/Toolbar;->a(Landroid/content/Context;I)V │ - │ - :cond_9 │ - sget v2, Landroid/support/v7/a/l;->ActionBar_subtitleTextStyle:I │ - │ - invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bb;->f(II)I │ - │ - move-result v2 │ - │ - if-eqz v2, :cond_a │ - │ - iget-object v3, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v4, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ - │ - move-result-object v4 │ - │ - invoke-virtual {v3, v4, v2}, Landroid/support/v7/widget/Toolbar;->b(Landroid/content/Context;I)V │ - │ - :cond_a │ - sget v2, Landroid/support/v7/a/l;->ActionBar_popupTheme:I │ - │ - invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bb;->f(II)I │ - │ - move-result v1 │ - │ - if-eqz v1, :cond_b │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v2, v1}, Landroid/support/v7/widget/Toolbar;->setPopupTheme(I)V │ - │ - :cond_b │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; │ - │ - move-result-object v0 │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/bc;->p:Landroid/support/v7/internal/widget/aw; │ - │ - :goto_1 │ - invoke-virtual {p0, p3}, Landroid/support/v7/internal/widget/bc;->e(I)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence; │ - │ - move-result-object v0 │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/bc;->k:Ljava/lang/CharSequence; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->p:Landroid/support/v7/internal/widget/aw; │ - │ - invoke-virtual {v0, p4}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bc;->b(Landroid/graphics/drawable/Drawable;)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ + const/4 v1, 0x0 │ │ - new-instance v1, Landroid/support/v7/internal/widget/bd; │ + const v2, 0x1010107 │ │ - invoke-direct {v1, p0}, Landroid/support/v7/internal/widget/bd;->(Landroid/support/v7/internal/widget/bc;)V │ + aput v2, v0, v1 │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V │ + sput-object v0, Landroid/support/v7/internal/widget/bc;->a:[I │ │ return-void │ - │ - :cond_c │ - move v0, v1 │ - │ - goto/16 :goto_0 │ - │ - :cond_d │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/bc;->r()I │ - │ - move-result v0 │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - new-instance v0, Landroid/support/v7/internal/widget/aw; │ - │ - invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ - │ - move-result-object v1 │ - │ - invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/aw;->(Landroid/content/Context;)V │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/bc;->p:Landroid/support/v7/internal/widget/aw; │ - │ - goto :goto_1 │ -.end method │ - │ -.method static synthetic a(Landroid/support/v7/internal/widget/bc;)Landroid/support/v7/widget/Toolbar; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - return-object v0 │ .end method │ │ -.method static synthetic b(Landroid/support/v7/internal/widget/bc;)Ljava/lang/CharSequence; │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->i:Ljava/lang/CharSequence; │ - │ - return-object v0 │ -.end method │ - │ -.method static synthetic c(Landroid/support/v7/internal/widget/bc;)Landroid/support/v7/internal/a/h; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->l:Landroid/support/v7/internal/a/h; │ - │ - return-object v0 │ -.end method │ - │ -.method static synthetic d(Landroid/support/v7/internal/widget/bc;)Z │ - .locals 1 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/bc;->m:Z │ - │ - return v0 │ -.end method │ - │ -.method private e(Ljava/lang/CharSequence;)V │ - .locals 1 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->i:Ljava/lang/CharSequence; │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - and-int/lit8 v0, v0, 0x8 │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0, p1}, Landroid/support/v7/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method private r()I │ - .locals 2 │ - │ - const/16 v0, 0xb │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v1 │ - │ - if-eqz v1, :cond_0 │ - │ - const/16 v0, 0xf │ - │ - :cond_0 │ - return v0 │ -.end method │ - │ -.method private s()V │ - .locals 2 │ - │ - const/4 v0, 0x0 │ - │ - iget v1, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - and-int/lit8 v1, v1, 0x2 │ - │ - if-eqz v1, :cond_0 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - and-int/lit8 v0, v0, 0x1 │ - │ - if-eqz v0, :cond_2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->f:Landroid/graphics/drawable/Drawable; │ - │ - if-eqz v0, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->f:Landroid/graphics/drawable/Drawable; │ - │ - :cond_0 │ - :goto_0 │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;->setLogo(Landroid/graphics/drawable/Drawable;)V │ - │ - return-void │ - │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->e:Landroid/graphics/drawable/Drawable; │ - │ - goto :goto_0 │ - │ - :cond_2 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->e:Landroid/graphics/drawable/Drawable; │ - │ - goto :goto_0 │ -.end method │ - │ -.method private t()V │ - .locals 2 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - and-int/lit8 v0, v0, 0x4 │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->k:Ljava/lang/CharSequence; │ - │ - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + const v0, 0x101007e │ │ - move-result v0 │ + invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/bc;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - if-eqz v0, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget v1, p0, Landroid/support/v7/internal/widget/bc;->q:I │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->setNavigationContentDescription(I)V │ - │ - :cond_0 │ - :goto_0 │ return-void │ - │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->k:Ljava/lang/CharSequence; │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V │ - │ - goto :goto_0 │ .end method │ │ -.method private u()V │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ .locals 2 │ │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - and-int/lit8 v0, v0, 0x4 │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->g:Landroid/graphics/drawable/Drawable; │ - │ - if-eqz v0, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->g:Landroid/graphics/drawable/Drawable; │ - │ - :goto_0 │ - invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V │ - │ - :cond_0 │ - return-void │ - │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->r:Landroid/graphics/drawable/Drawable; │ - │ - goto :goto_0 │ -.end method │ - │ - │ -# virtual methods │ -.method public a()Landroid/view/ViewGroup; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - return-object v0 │ -.end method │ - │ -.method public a(I)V │ - .locals 1 │ - │ - if-eqz p1, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->p:Landroid/support/v7/internal/widget/aw; │ - │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - :goto_0 │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bc;->a(Landroid/graphics/drawable/Drawable;)V │ - │ - return-void │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public a(Landroid/graphics/drawable/Drawable;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->e:Landroid/graphics/drawable/Drawable; │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/bc;->s()V │ - │ - return-void │ -.end method │ - │ -.method public a(Landroid/support/v7/internal/a/h;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->l:Landroid/support/v7/internal/a/h; │ - │ - return-void │ -.end method │ - │ -.method public a(Landroid/support/v7/internal/widget/af;)V │ - .locals 4 │ - │ - const/4 v3, -0x2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->c:Landroid/view/View; │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->c:Landroid/view/View; │ - │ - invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ - │ - move-result-object v0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - if-ne v0, v1, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->c:Landroid/view/View; │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->removeView(Landroid/view/View;)V │ - │ - :cond_0 │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->c:Landroid/view/View; │ - │ - if-eqz p1, :cond_1 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->o:I │ - │ - const/4 v1, 0x2 │ - │ - if-ne v0, v1, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->c:Landroid/view/View; │ - │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;->addView(Landroid/view/View;I)V │ + invoke-direct {p0, p1, p2, p3}, Landroid/widget/RadioButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->c:Landroid/view/View; │ + sget-object v0, Landroid/support/v7/internal/widget/bc;->a:[I │ │ - invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + 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; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v7/widget/an; │ - │ - iput v3, v0, Landroid/support/v7/widget/an;->width:I │ - │ - iput v3, v0, Landroid/support/v7/widget/an;->height:I │ - │ - const v1, 0x800053 │ - │ - iput v1, v0, Landroid/support/v7/widget/an;->a:I │ - │ - const/4 v0, 0x1 │ - │ - invoke-virtual {p1, v0}, Landroid/support/v7/internal/widget/af;->setAllowCollapse(Z)V │ - │ - :cond_1 │ - return-void │ -.end method │ - │ -.method public a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->n:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - if-nez v0, :cond_0 │ - │ - new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ - invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;->(Landroid/content/Context;)V │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/bc;->n:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->n:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - sget v1, Landroid/support/v7/a/g;->action_menu_presenter:I │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;->a(I)V │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->n:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - invoke-virtual {v0, p2}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/internal/view/menu/y;)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - check-cast p1, Landroid/support/v7/internal/view/menu/i; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->n:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - invoke-virtual {v0, p1, v1}, Landroid/support/v7/widget/Toolbar;->a(Landroid/support/v7/internal/view/menu/i;Landroid/support/v7/widget/ActionMenuPresenter;)V │ - │ - return-void │ -.end method │ - │ -.method public a(Landroid/view/View;)V │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->d:Landroid/view/View; │ - │ - if-eqz v0, :cond_0 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - and-int/lit8 v0, v0, 0x10 │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->d:Landroid/view/View; │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->removeView(Landroid/view/View;)V │ - │ - :cond_0 │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->d:Landroid/view/View; │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/bc;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - if-eqz p1, :cond_1 │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - and-int/lit8 v0, v0, 0x10 │ - │ - if-eqz v0, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->d:Landroid/view/View; │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->addView(Landroid/view/View;)V │ - │ - :cond_1 │ - return-void │ -.end method │ - │ -.method public a(Ljava/lang/CharSequence;)V │ - .locals 1 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/bc;->h:Z │ - │ - if-nez v0, :cond_0 │ - │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/bc;->e(Ljava/lang/CharSequence;)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public a(Z)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0, p1}, Landroid/support/v7/widget/Toolbar;->setCollapsible(Z)V │ - │ - return-void │ -.end method │ - │ -.method public b()Landroid/content/Context; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->c()Landroid/support/v7/internal/widget/ba; │ │ move-result-object v0 │ │ - return-object v0 │ -.end method │ - │ -.method public b(I)V │ - .locals 1 │ - │ - if-eqz p1, :cond_0 │ + iput-object v0, p0, Landroid/support/v7/internal/widget/bc;->b:Landroid/support/v7/internal/widget/ba; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->p:Landroid/support/v7/internal/widget/aw; │ - │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - :goto_0 │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bc;->c(Landroid/graphics/drawable/Drawable;)V │ - │ - return-void │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public b(Landroid/graphics/drawable/Drawable;)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->r:Landroid/graphics/drawable/Drawable; │ - │ - if-eq v0, p1, :cond_0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->r:Landroid/graphics/drawable/Drawable; │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/bc;->u()V │ - │ - :cond_0 │ return-void │ .end method │ │ -.method public b(Ljava/lang/CharSequence;)V │ - .locals 1 │ - │ - const/4 v0, 0x1 │ - │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/bc;->h:Z │ - │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/bc;->e(Ljava/lang/CharSequence;)V │ - │ - return-void │ -.end method │ - │ -.method public b(Z)V │ - .locals 0 │ - │ - return-void │ -.end method │ - │ -.method public c(I)V │ - .locals 3 │ - │ - const/4 v2, 0x0 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - xor-int/2addr v0, p1 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - if-eqz v0, :cond_3 │ - │ - and-int/lit8 v1, v0, 0x4 │ - │ - if-eqz v1, :cond_0 │ - │ - and-int/lit8 v1, p1, 0x4 │ - │ - if-eqz v1, :cond_4 │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/bc;->u()V │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/bc;->t()V │ - │ - :cond_0 │ - :goto_0 │ - and-int/lit8 v1, v0, 0x3 │ - │ - if-eqz v1, :cond_1 │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/bc;->s()V │ - │ - :cond_1 │ - and-int/lit8 v1, v0, 0x8 │ - │ - if-eqz v1, :cond_2 │ - │ - and-int/lit8 v1, p1, 0x8 │ - │ - if-eqz v1, :cond_5 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/bc;->i:Ljava/lang/CharSequence; │ - │ - invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/bc;->j:Ljava/lang/CharSequence; │ - │ - invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V │ - │ - :cond_2 │ - :goto_1 │ - and-int/lit8 v0, v0, 0x10 │ - │ - if-eqz v0, :cond_3 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->d:Landroid/view/View; │ - │ - if-eqz v0, :cond_3 │ - │ - and-int/lit8 v0, p1, 0x10 │ - │ - if-eqz v0, :cond_6 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->d:Landroid/view/View; │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->addView(Landroid/view/View;)V │ - │ - :cond_3 │ - :goto_2 │ - return-void │ - │ - :cond_4 │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V │ - │ - goto :goto_0 │ - │ - :cond_5 │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V │ - │ - goto :goto_1 │ - │ - :cond_6 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bc;->d:Landroid/view/View; │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->removeView(Landroid/view/View;)V │ - │ - goto :goto_2 │ -.end method │ - │ -.method public c(Landroid/graphics/drawable/Drawable;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->f:Landroid/graphics/drawable/Drawable; │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/bc;->s()V │ - │ - return-void │ -.end method │ - │ -.method public c(Ljava/lang/CharSequence;)V │ - .locals 1 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->j:Ljava/lang/CharSequence; │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - and-int/lit8 v0, v0, 0x8 │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0, p1}, Landroid/support/v7/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public c()Z │ - .locals 1 │ - │ - const/4 v0, 0x0 │ - │ - return v0 │ -.end method │ - │ -.method public d(I)V │ - .locals 2 │ │ - const/16 v0, 0x8 │ - │ - if-ne p1, v0, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-static {v0}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ - │ - move-result-object v0 │ - │ - const/4 v1, 0x0 │ - │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(F)Landroid/support/v4/view/cf; │ - │ - move-result-object v0 │ - │ - new-instance v1, Landroid/support/v7/internal/widget/be; │ - │ - invoke-direct {v1, p0}, Landroid/support/v7/internal/widget/be;->(Landroid/support/v7/internal/widget/bc;)V │ - │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ - │ - :cond_0 │ - :goto_0 │ - return-void │ - │ - :cond_1 │ - if-nez p1, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-static {v0}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ - │ - move-result-object v0 │ - │ - const/high16 v1, 0x3f800000 # 1.0f │ - │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(F)Landroid/support/v4/view/cf; │ - │ - move-result-object v0 │ - │ - new-instance v1, Landroid/support/v7/internal/widget/bf; │ - │ - invoke-direct {v1, p0}, Landroid/support/v7/internal/widget/bf;->(Landroid/support/v7/internal/widget/bc;)V │ - │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ - │ - goto :goto_0 │ -.end method │ - │ -.method public d(Landroid/graphics/drawable/Drawable;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->g:Landroid/graphics/drawable/Drawable; │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/bc;->u()V │ - │ - return-void │ -.end method │ - │ -.method public d(Ljava/lang/CharSequence;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bc;->k:Ljava/lang/CharSequence; │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/bc;->t()V │ - │ - return-void │ -.end method │ - │ -.method public d()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->g()Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public e()V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->h()V │ - │ - return-void │ -.end method │ - │ -.method public e(I)V │ - .locals 1 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->q:I │ - │ - if-ne p1, v0, :cond_1 │ - │ - :cond_0 │ - :goto_0 │ - return-void │ - │ - :cond_1 │ - iput p1, p0, Landroid/support/v7/internal/widget/bc;->q:I │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence; │ - │ - move-result-object v0 │ - │ - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->q:I │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bc;->f(I)V │ - │ - goto :goto_0 │ -.end method │ - │ -.method public f()Ljava/lang/CharSequence; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->getTitle()Ljava/lang/CharSequence; │ - │ - move-result-object v0 │ - │ - return-object v0 │ -.end method │ - │ -.method public f(I)V │ +# virtual methods │ +.method public setButtonDrawable(I)V │ .locals 1 │ │ - if-nez p1, :cond_0 │ - │ - const/4 v0, 0x0 │ - │ - :goto_0 │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bc;->d(Ljava/lang/CharSequence;)V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->b:Landroid/support/v7/internal/widget/ba; │ │ - return-void │ - │ - :cond_0 │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/bc;->b()Landroid/content/Context; │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ - invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public g()V │ - .locals 2 │ - │ - const-string v0, "ToolbarWidgetWrapper" │ - │ - const-string v1, "Progress display unsupported" │ - │ - invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ - │ - return-void │ -.end method │ - │ -.method public h()V │ - .locals 2 │ - │ - const-string v0, "ToolbarWidgetWrapper" │ - │ - const-string v1, "Progress display unsupported" │ - │ - invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ - │ - return-void │ -.end method │ - │ -.method public i()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->a()Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public j()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->b()Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public k()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->c()Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public l()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->d()Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public m()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->e()Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public n()V │ - .locals 1 │ - │ - const/4 v0, 0x1 │ - │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/bc;->m:Z │ - │ - return-void │ -.end method │ - │ -.method public o()V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->f()V │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bc;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V │ │ return-void │ .end method │ - │ -.method public p()I │ - .locals 1 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->b:I │ - │ - return v0 │ -.end method │ - │ -.method public q()I │ - .locals 1 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/bc;->o:I │ - │ - return v0 │ -.end method ├── smali/android/support/v7/internal/widget/bd.smali │ @@ -1,90 +1,49 @@ │ .class Landroid/support/v7/internal/widget/bd; │ -.super Ljava/lang/Object; │ - │ -# interfaces │ -.implements Landroid/view/View$OnClickListener; │ +.super Landroid/content/res/Resources; │ │ │ # instance fields │ -.field final a:Landroid/support/v7/internal/view/menu/a; │ - │ -.field final synthetic b:Landroid/support/v7/internal/widget/bc; │ +.field private final a:Landroid/support/v7/internal/widget/ba; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/bc;)V │ - .locals 7 │ - │ - const/4 v2, 0x0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bd;->b:Landroid/support/v7/internal/widget/bc; │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - new-instance v0, Landroid/support/v7/internal/view/menu/a; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/bd;->b:Landroid/support/v7/internal/widget/bc; │ +.method public constructor (Landroid/content/res/Resources;Landroid/support/v7/internal/widget/ba;)V │ + .locals 3 │ │ - invoke-static {v1}, Landroid/support/v7/internal/widget/bc;->a(Landroid/support/v7/internal/widget/bc;)Landroid/support/v7/widget/Toolbar; │ + invoke-virtual {p1}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v1 │ │ - const v3, 0x102002c │ - │ - iget-object v4, p0, Landroid/support/v7/internal/widget/bd;->b:Landroid/support/v7/internal/widget/bc; │ - │ - invoke-static {v4}, Landroid/support/v7/internal/widget/bc;->b(Landroid/support/v7/internal/widget/bc;)Ljava/lang/CharSequence; │ - │ - move-result-object v6 │ - │ - move v4, v2 │ + invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ - move v5, v2 │ + move-result-object v2 │ │ - invoke-direct/range {v0 .. v6}, Landroid/support/v7/internal/view/menu/a;->(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ + invoke-direct {p0, v0, v1, v2}, Landroid/content/res/Resources;->(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/bd;->a:Landroid/support/v7/internal/view/menu/a; │ + iput-object p2, p0, Landroid/support/v7/internal/widget/bd;->a:Landroid/support/v7/internal/widget/ba; │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public onClick(Landroid/view/View;)V │ - .locals 3 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bd;->b:Landroid/support/v7/internal/widget/bc; │ +.method public getDrawable(I)Landroid/graphics/drawable/Drawable; │ + .locals 2 │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/bc;->c(Landroid/support/v7/internal/widget/bc;)Landroid/support/v7/internal/a/h; │ + invoke-super {p0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bd;->b:Landroid/support/v7/internal/widget/bc; │ - │ - invoke-static {v0}, Landroid/support/v7/internal/widget/bc;->d(Landroid/support/v7/internal/widget/bc;)Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bd;->b:Landroid/support/v7/internal/widget/bc; │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bd;->a:Landroid/support/v7/internal/widget/ba; │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/bc;->c(Landroid/support/v7/internal/widget/bc;)Landroid/support/v7/internal/a/h; │ - │ - move-result-object v0 │ - │ - const/4 v1, 0x0 │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/bd;->a:Landroid/support/v7/internal/view/menu/a; │ - │ - invoke-interface {v0, v1, v2}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/MenuItem;)Z │ + invoke-virtual {v1, p1, v0}, Landroid/support/v7/internal/widget/ba;->a(ILandroid/graphics/drawable/Drawable;)V │ │ :cond_0 │ - return-void │ + return-object v0 │ .end method ├── smali/android/support/v7/internal/widget/be.smali │ @@ -1,57 +1,150 @@ │ -.class Landroid/support/v7/internal/widget/be; │ -.super Landroid/support/v4/view/cw; │ +.class public Landroid/support/v7/internal/widget/be; │ +.super Landroid/widget/Spinner; │ │ │ -# instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/bc; │ - │ -.field private b:Z │ +# static fields │ +.field private static final a:[I │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/bc;)V │ +.method static constructor ()V │ .locals 1 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/be;->a:Landroid/support/v7/internal/widget/bc; │ + const/4 v0, 0x2 │ │ - invoke-direct {p0}, Landroid/support/v4/view/cw;->()V │ + new-array v0, v0, [I │ │ - const/4 v0, 0x0 │ + fill-array-data v0, :array_0 │ │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/be;->b:Z │ + sput-object v0, Landroid/support/v7/internal/widget/be;->a:[I │ │ return-void │ + │ + nop │ + │ + :array_0 │ + .array-data 4 │ + 0x10100d4 │ + 0x1010176 │ + .end array-data │ .end method │ │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ + .locals 1 │ │ -# virtual methods │ -.method public b(Landroid/view/View;)V │ - .locals 2 │ + const v0, 0x1010081 │ + │ + invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/be;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/be;->b:Z │ + return-void │ +.end method │ + │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .locals 4 │ │ - if-nez v0, :cond_0 │ + const/4 v2, 0x1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/be;->a:Landroid/support/v7/internal/widget/bc; │ + const/4 v1, 0x0 │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/bc;->a(Landroid/support/v7/internal/widget/bc;)Landroid/support/v7/widget/Toolbar; │ + invoke-direct {p0, p1, p2, p3}, Landroid/widget/Spinner;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + sget-object v0, Landroid/support/v7/internal/widget/be;->a:[I │ + │ + 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; │ │ move-result-object v0 │ │ - const/16 v1, 0x8 │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v1 │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->setVisibility(I)V │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/be;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->d(I)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v1 │ + │ + sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v3, 0x10 │ + │ + if-lt v2, v3, :cond_1 │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/be;->setPopupBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ :cond_0 │ + :goto_0 │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ + │ return-void │ + │ + :cond_1 │ + sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v3, 0xb │ + │ + if-lt v2, v3, :cond_0 │ + │ + invoke-static {p0, v1}, Landroid/support/v7/internal/widget/be;->a(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V │ + │ + goto :goto_0 │ .end method │ │ -.method public c(Landroid/view/View;)V │ - .locals 1 │ +.method private static a(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V │ + .locals 2 │ + .annotation build Landroid/annotation/TargetApi; │ + value = 0xb │ + .end annotation │ + │ + :try_start_0 │ + const-class v0, Landroid/widget/Spinner; │ + │ + const-string v1, "mPopup" │ + │ + invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + │ + move-result-object v0 │ + │ + const/4 v1, 0x1 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ │ - const/4 v0, 0x1 │ + invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/be;->b:Z │ + move-result-object v0 │ + │ + instance-of v1, v0, Landroid/widget/ListPopupWindow; │ + │ + if-eqz v1, :cond_0 │ │ + check-cast v0, Landroid/widget/ListPopupWindow; │ + │ + invoke-virtual {v0, p1}, Landroid/widget/ListPopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + :try_end_0 │ + .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + │ + :cond_0 │ + :goto_0 │ return-void │ + │ + :catch_0 │ + move-exception v0 │ + │ + invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;->printStackTrace()V │ + │ + goto :goto_0 │ + │ + :catch_1 │ + move-exception v0 │ + │ + invoke-virtual {v0}, Ljava/lang/IllegalAccessException;->printStackTrace()V │ + │ + goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/bf.smali │ @@ -1,36 +1,257 @@ │ -.class Landroid/support/v7/internal/widget/bf; │ -.super Landroid/support/v4/view/cw; │ +.class public Landroid/support/v7/internal/widget/bf; │ +.super Ljava/lang/Object; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/bc; │ +.field private final a:Landroid/content/Context; │ + │ +.field private final b:Landroid/content/res/TypedArray; │ + │ +.field private c:Landroid/support/v7/internal/widget/ba; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/bc;)V │ +.method private constructor (Landroid/content/Context;Landroid/content/res/TypedArray;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/bf;->a:Landroid/support/v7/internal/widget/bc; │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - invoke-direct {p0}, Landroid/support/v4/view/cw;->()V │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bf;->a:Landroid/content/Context; │ + │ + iput-object p2, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ │ return-void │ .end method │ │ +.method public static a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bf; │ + .locals 2 │ + │ + invoke-virtual {p0, p1, p2, p3, p4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ + │ + move-result-object v0 │ + │ + new-instance v1, Landroid/support/v7/internal/widget/bf; │ + │ + invoke-direct {v1, p0, v0}, Landroid/support/v7/internal/widget/bf;->(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ + │ + return-object v1 │ +.end method │ + │ │ # virtual methods │ -.method public a(Landroid/view/View;)V │ +.method public a(IF)F │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getFloat(IF)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public a()I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0}, Landroid/content/res/TypedArray;->length()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public a(II)I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getInt(II)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public a(I)Landroid/graphics/drawable/Drawable; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->a:Landroid/support/v7/internal/widget/bc; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/bc;->a(Landroid/support/v7/internal/widget/bc;)Landroid/support/v7/widget/Toolbar; │ + invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->hasValue(I)Z │ │ - move-result-object v0 │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ │ const/4 v1, 0x0 │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->setVisibility(I)V │ + invoke-virtual {v0, p1, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/bf;->c()Landroid/support/v7/internal/widget/ba; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(IZ)Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public b(II)I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getInteger(II)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public b(I)Ljava/lang/CharSequence; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public b()V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ return-void │ .end method │ + │ +.method public c(II)I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public c()Landroid/support/v7/internal/widget/ba; │ + .locals 2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->c:Landroid/support/v7/internal/widget/ba; │ + │ + if-nez v0, :cond_0 │ + │ + new-instance v0, Landroid/support/v7/internal/widget/ba; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bf;->a:Landroid/content/Context; │ + │ + invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ba;->(Landroid/content/Context;)V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/bf;->c:Landroid/support/v7/internal/widget/ba; │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->c:Landroid/support/v7/internal/widget/ba; │ + │ + return-object v0 │ +.end method │ + │ +.method public c(I)Ljava/lang/String; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public d(II)I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public d(I)Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->hasValue(I)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public e(II)I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public f(II)I │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bf;->b:Landroid/content/res/TypedArray; │ + │ + invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getResourceId(II)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method ├── smali/android/support/v7/internal/widget/bg.smali │ @@ -1,7 +1,1271 @@ │ -.class public interface abstract Landroid/support/v7/internal/widget/bg; │ +.class public Landroid/support/v7/internal/widget/bg; │ .super Ljava/lang/Object; │ │ +# interfaces │ +.implements Landroid/support/v7/internal/widget/z; │ + │ + │ +# instance fields │ +.field private a:Landroid/support/v7/widget/Toolbar; │ + │ +.field private b:I │ + │ +.field private c:Landroid/view/View; │ + │ +.field private d:Landroid/view/View; │ + │ +.field private e:Landroid/graphics/drawable/Drawable; │ + │ +.field private f:Landroid/graphics/drawable/Drawable; │ + │ +.field private g:Landroid/graphics/drawable/Drawable; │ + │ +.field private h:Z │ + │ +.field private i:Ljava/lang/CharSequence; │ + │ +.field private j:Ljava/lang/CharSequence; │ + │ +.field private k:Ljava/lang/CharSequence; │ + │ +.field private l:Landroid/support/v7/internal/a/h; │ + │ +.field private m:Z │ + │ +.field private n:Landroid/support/v7/widget/a; │ + │ +.field private o:I │ + │ +.field private final p:Landroid/support/v7/internal/widget/ba; │ + │ +.field private q:I │ + │ +.field private r:Landroid/graphics/drawable/Drawable; │ + │ + │ +# direct methods │ +.method public constructor (Landroid/support/v7/widget/Toolbar;Z)V │ + .locals 2 │ + │ + sget v0, Landroid/support/v7/b/j;->abc_action_bar_up_description:I │ + │ + sget v1, Landroid/support/v7/b/f;->abc_ic_ab_back_mtrl_am_alpha:I │ + │ + invoke-direct {p0, p1, p2, v0, v1}, Landroid/support/v7/internal/widget/bg;->(Landroid/support/v7/widget/Toolbar;ZII)V │ + │ + return-void │ +.end method │ + │ +.method public constructor (Landroid/support/v7/widget/Toolbar;ZII)V │ + .locals 6 │ + │ + const/4 v5, -0x1 │ + │ + const/4 v1, 0x0 │ + │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/bg;->o:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/bg;->q:I │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getTitle()Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/bg;->i:Ljava/lang/CharSequence; │ + │ + invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/bg;->j:Ljava/lang/CharSequence; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->i:Ljava/lang/CharSequence; │ + │ + if-eqz v0, :cond_c │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/bg;->h:Z │ + │ + if-eqz p2, :cond_d │ + │ + invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + │ + move-result-object v0 │ + │ + const/4 v2, 0x0 │ + │ + sget-object v3, Landroid/support/v7/b/l;->ActionBar:[I │ + │ + sget v4, Landroid/support/v7/b/b;->actionBarStyle:I │ + │ + invoke-static {v0, v2, v3, v4, v1}, Landroid/support/v7/internal/widget/bf;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bf; │ + │ + move-result-object v0 │ + │ + sget v2, Landroid/support/v7/b/l;->ActionBar_title:I │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->b(I)Ljava/lang/CharSequence; │ + │ + move-result-object v2 │ + │ + invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + │ + move-result v3 │ + │ + if-nez v3, :cond_0 │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bg;->b(Ljava/lang/CharSequence;)V │ + │ + :cond_0 │ + sget v2, Landroid/support/v7/b/l;->ActionBar_subtitle:I │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->b(I)Ljava/lang/CharSequence; │ + │ + move-result-object v2 │ + │ + invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + │ + move-result v3 │ + │ + if-nez v3, :cond_1 │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bg;->c(Ljava/lang/CharSequence;)V │ + │ + :cond_1 │ + sget v2, Landroid/support/v7/b/l;->ActionBar_logo:I │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v2 │ + │ + if-eqz v2, :cond_2 │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bg;->c(Landroid/graphics/drawable/Drawable;)V │ + │ + :cond_2 │ + sget v2, Landroid/support/v7/b/l;->ActionBar_icon:I │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v2 │ + │ + if-eqz v2, :cond_3 │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bg;->a(Landroid/graphics/drawable/Drawable;)V │ + │ + :cond_3 │ + sget v2, Landroid/support/v7/b/l;->ActionBar_homeAsUpIndicator:I │ + │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v2 │ + │ + if-eqz v2, :cond_4 │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bg;->d(Landroid/graphics/drawable/Drawable;)V │ + │ + :cond_4 │ + sget v2, Landroid/support/v7/b/l;->ActionBar_displayOptions:I │ + │ + invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bf;->a(II)I │ + │ + move-result v2 │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bg;->c(I)V │ + │ + sget v2, Landroid/support/v7/b/l;->ActionBar_customNavigationLayout:I │ + │ + invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bf;->f(II)I │ + │ + move-result v2 │ + │ + if-eqz v2, :cond_5 │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + │ + move-result-object v3 │ + │ + invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ + │ + move-result-object v3 │ + │ + iget-object v4, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v3, v2, v4, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ + │ + move-result-object v2 │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bg;->a(Landroid/view/View;)V │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + or-int/lit8 v2, v2, 0x10 │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/bg;->c(I)V │ + │ + :cond_5 │ + sget v2, Landroid/support/v7/b/l;->ActionBar_height:I │ + │ + invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bf;->e(II)I │ + │ + move-result v2 │ + │ + if-lez v2, :cond_6 │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v3 │ + │ + iput v2, v3, Landroid/view/ViewGroup$LayoutParams;->height:I │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + :cond_6 │ + sget v2, Landroid/support/v7/b/l;->ActionBar_contentInsetStart:I │ + │ + invoke-virtual {v0, v2, v5}, Landroid/support/v7/internal/widget/bf;->c(II)I │ + │ + move-result v2 │ + │ + sget v3, Landroid/support/v7/b/l;->ActionBar_contentInsetEnd:I │ + │ + invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/bf;->c(II)I │ + │ + move-result v3 │ + │ + if-gez v2, :cond_7 │ + │ + if-ltz v3, :cond_8 │ + │ + :cond_7 │ + iget-object v4, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-static {v2, v1}, Ljava/lang/Math;->max(II)I │ + │ + move-result v2 │ + │ + invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I │ + │ + move-result v3 │ + │ + invoke-virtual {v4, v2, v3}, Landroid/support/v7/widget/Toolbar;->a(II)V │ + │ + :cond_8 │ + sget v2, Landroid/support/v7/b/l;->ActionBar_titleTextStyle:I │ + │ + invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bf;->f(II)I │ + │ + move-result v2 │ + │ + if-eqz v2, :cond_9 │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v4, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4, v2}, Landroid/support/v7/widget/Toolbar;->a(Landroid/content/Context;I)V │ + │ + :cond_9 │ + sget v2, Landroid/support/v7/b/l;->ActionBar_subtitleTextStyle:I │ + │ + invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bf;->f(II)I │ + │ + move-result v2 │ + │ + if-eqz v2, :cond_a │ + │ + iget-object v3, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v4, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4, v2}, Landroid/support/v7/widget/Toolbar;->b(Landroid/content/Context;I)V │ + │ + :cond_a │ + sget v2, Landroid/support/v7/b/l;->ActionBar_popupTheme:I │ + │ + invoke-virtual {v0, v2, v1}, Landroid/support/v7/internal/widget/bf;->f(II)I │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_b │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v2, v1}, Landroid/support/v7/widget/Toolbar;->setPopupTheme(I)V │ + │ + :cond_b │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->c()Landroid/support/v7/internal/widget/ba; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/bg;->p:Landroid/support/v7/internal/widget/ba; │ + │ + :goto_1 │ + invoke-virtual {p0, p3}, Landroid/support/v7/internal/widget/bg;->e(I)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/bg;->k:Ljava/lang/CharSequence; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->p:Landroid/support/v7/internal/widget/ba; │ + │ + invoke-virtual {v0, p4}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bg;->b(Landroid/graphics/drawable/Drawable;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + new-instance v1, Landroid/support/v7/internal/widget/bh; │ + │ + invoke-direct {v1, p0}, Landroid/support/v7/internal/widget/bh;->(Landroid/support/v7/internal/widget/bg;)V │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V │ + │ + return-void │ + │ + :cond_c │ + move v0, v1 │ + │ + goto/16 :goto_0 │ + │ + :cond_d │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/bg;->r()I │ + │ + move-result v0 │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + new-instance v0, Landroid/support/v7/internal/widget/ba; │ + │ + invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + │ + move-result-object v1 │ + │ + invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ba;->(Landroid/content/Context;)V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/bg;->p:Landroid/support/v7/internal/widget/ba; │ + │ + goto :goto_1 │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/internal/widget/bg;)Landroid/support/v7/widget/Toolbar; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic b(Landroid/support/v7/internal/widget/bg;)Ljava/lang/CharSequence; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->i:Ljava/lang/CharSequence; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic c(Landroid/support/v7/internal/widget/bg;)Landroid/support/v7/internal/a/h; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->l:Landroid/support/v7/internal/a/h; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic d(Landroid/support/v7/internal/widget/bg;)Z │ + .locals 1 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/bg;->m:Z │ + │ + return v0 │ +.end method │ + │ +.method private e(Ljava/lang/CharSequence;)V │ + .locals 1 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->i:Ljava/lang/CharSequence; │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + and-int/lit8 v0, v0, 0x8 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method private r()I │ + .locals 2 │ + │ + const/16 v0, 0xb │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + const/16 v0, 0xf │ + │ + :cond_0 │ + return v0 │ +.end method │ + │ +.method private s()V │ + .locals 2 │ + │ + const/4 v0, 0x0 │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + and-int/lit8 v1, v1, 0x2 │ + │ + if-eqz v1, :cond_0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + and-int/lit8 v0, v0, 0x1 │ + │ + if-eqz v0, :cond_2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->f:Landroid/graphics/drawable/Drawable; │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->f:Landroid/graphics/drawable/Drawable; │ + │ + :cond_0 │ + :goto_0 │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;->setLogo(Landroid/graphics/drawable/Drawable;)V │ + │ + return-void │ + │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->e:Landroid/graphics/drawable/Drawable; │ + │ + goto :goto_0 │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->e:Landroid/graphics/drawable/Drawable; │ + │ + goto :goto_0 │ +.end method │ + │ +.method private t()V │ + .locals 2 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + and-int/lit8 v0, v0, 0x4 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->k:Ljava/lang/CharSequence; │ + │ + invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/bg;->q:I │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->setNavigationContentDescription(I)V │ + │ + :cond_0 │ + :goto_0 │ + return-void │ + │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->k:Ljava/lang/CharSequence; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method private u()V │ + .locals 2 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + and-int/lit8 v0, v0, 0x4 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->g:Landroid/graphics/drawable/Drawable; │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->g:Landroid/graphics/drawable/Drawable; │ + │ + :goto_0 │ + invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V │ + │ + :cond_0 │ + return-void │ + │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->r:Landroid/graphics/drawable/Drawable; │ + │ + goto :goto_0 │ +.end method │ + │ │ # virtual methods │ -.method public abstract a(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V │ +.method public a()Landroid/view/ViewGroup; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + return-object v0 │ +.end method │ + │ +.method public a(I)V │ + .locals 1 │ + │ + if-eqz p1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->p:Landroid/support/v7/internal/widget/ba; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bg;->a(Landroid/graphics/drawable/Drawable;)V │ + │ + return-void │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(Landroid/graphics/drawable/Drawable;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->e:Landroid/graphics/drawable/Drawable; │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/bg;->s()V │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/support/v7/internal/a/h;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->l:Landroid/support/v7/internal/a/h; │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/support/v7/internal/widget/ah;)V │ + .locals 4 │ + │ + const/4 v3, -0x2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->c:Landroid/view/View; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->c:Landroid/view/View; │ + │ + invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + if-ne v0, v1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->c:Landroid/view/View; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->removeView(Landroid/view/View;)V │ + │ + :cond_0 │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->c:Landroid/view/View; │ + │ + if-eqz p1, :cond_1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->o:I │ + │ + const/4 v1, 0x2 │ + │ + if-ne v0, v1, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->c:Landroid/view/View; │ + │ + const/4 v2, 0x0 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;->addView(Landroid/view/View;I)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->c:Landroid/view/View; │ + │ + invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v7/widget/an; │ + │ + iput v3, v0, Landroid/support/v7/widget/an;->width:I │ + │ + iput v3, v0, Landroid/support/v7/widget/an;->height:I │ + │ + const v1, 0x800053 │ + │ + iput v1, v0, Landroid/support/v7/widget/an;->a:I │ + │ + const/4 v0, 0x1 │ + │ + invoke-virtual {p1, v0}, Landroid/support/v7/internal/widget/ah;->setAllowCollapse(Z)V │ + │ + :cond_1 │ + return-void │ +.end method │ + │ +.method public a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ + .locals 2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->n:Landroid/support/v7/widget/a; │ + │ + if-nez v0, :cond_0 │ + │ + new-instance v0, Landroid/support/v7/widget/a; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + │ + move-result-object v1 │ + │ + invoke-direct {v0, v1}, Landroid/support/v7/widget/a;->(Landroid/content/Context;)V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/bg;->n:Landroid/support/v7/widget/a; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->n:Landroid/support/v7/widget/a; │ + │ + sget v1, Landroid/support/v7/b/g;->action_menu_presenter:I │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/a;->a(I)V │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->n:Landroid/support/v7/widget/a; │ + │ + invoke-virtual {v0, p2}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/internal/view/menu/y;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + check-cast p1, Landroid/support/v7/internal/view/menu/i; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->n:Landroid/support/v7/widget/a; │ + │ + invoke-virtual {v0, p1, v1}, Landroid/support/v7/widget/Toolbar;->a(Landroid/support/v7/internal/view/menu/i;Landroid/support/v7/widget/a;)V │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/view/View;)V │ + .locals 2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->d:Landroid/view/View; │ + │ + if-eqz v0, :cond_0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + and-int/lit8 v0, v0, 0x10 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->d:Landroid/view/View; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->removeView(Landroid/view/View;)V │ + │ + :cond_0 │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->d:Landroid/view/View; │ + │ + if-eqz p1, :cond_1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + and-int/lit8 v0, v0, 0x10 │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->d:Landroid/view/View; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->addView(Landroid/view/View;)V │ + │ + :cond_1 │ + return-void │ +.end method │ + │ +.method public a(Ljava/lang/CharSequence;)V │ + .locals 1 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/bg;->h:Z │ + │ + if-nez v0, :cond_0 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/bg;->e(Ljava/lang/CharSequence;)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public a(Z)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/widget/Toolbar;->setCollapsible(Z)V │ + │ + return-void │ +.end method │ + │ +.method public b()Landroid/content/Context; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public b(I)V │ + .locals 1 │ + │ + if-eqz p1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->p:Landroid/support/v7/internal/widget/ba; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bg;->c(Landroid/graphics/drawable/Drawable;)V │ + │ + return-void │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public b(Landroid/graphics/drawable/Drawable;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->r:Landroid/graphics/drawable/Drawable; │ + │ + if-eq v0, p1, :cond_0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->r:Landroid/graphics/drawable/Drawable; │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/bg;->u()V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public b(Ljava/lang/CharSequence;)V │ + .locals 1 │ + │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/bg;->h:Z │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/bg;->e(Ljava/lang/CharSequence;)V │ + │ + return-void │ +.end method │ + │ +.method public b(Z)V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method public c(I)V │ + .locals 3 │ + │ + const/4 v2, 0x0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + xor-int/2addr v0, p1 │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + if-eqz v0, :cond_3 │ + │ + and-int/lit8 v1, v0, 0x4 │ + │ + if-eqz v1, :cond_0 │ + │ + and-int/lit8 v1, p1, 0x4 │ + │ + if-eqz v1, :cond_4 │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/bg;->u()V │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/bg;->t()V │ + │ + :cond_0 │ + :goto_0 │ + and-int/lit8 v1, v0, 0x3 │ + │ + if-eqz v1, :cond_1 │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/bg;->s()V │ + │ + :cond_1 │ + and-int/lit8 v1, v0, 0x8 │ + │ + if-eqz v1, :cond_2 │ + │ + and-int/lit8 v1, p1, 0x8 │ + │ + if-eqz v1, :cond_5 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/bg;->i:Ljava/lang/CharSequence; │ + │ + invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/bg;->j:Ljava/lang/CharSequence; │ + │ + invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V │ + │ + :cond_2 │ + :goto_1 │ + and-int/lit8 v0, v0, 0x10 │ + │ + if-eqz v0, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->d:Landroid/view/View; │ + │ + if-eqz v0, :cond_3 │ + │ + and-int/lit8 v0, p1, 0x10 │ + │ + if-eqz v0, :cond_6 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->d:Landroid/view/View; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->addView(Landroid/view/View;)V │ + │ + :cond_3 │ + :goto_2 │ + return-void │ + │ + :cond_4 │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V │ + │ + goto :goto_0 │ + │ + :cond_5 │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V │ + │ + goto :goto_1 │ + │ + :cond_6 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bg;->d:Landroid/view/View; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;->removeView(Landroid/view/View;)V │ + │ + goto :goto_2 │ +.end method │ + │ +.method public c(Landroid/graphics/drawable/Drawable;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->f:Landroid/graphics/drawable/Drawable; │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/bg;->s()V │ + │ + return-void │ +.end method │ + │ +.method public c(Ljava/lang/CharSequence;)V │ + .locals 1 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->j:Ljava/lang/CharSequence; │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + and-int/lit8 v0, v0, 0x8 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v7/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public c()Z │ + .locals 1 │ + │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public d(I)V │ + .locals 2 │ + │ + const/16 v0, 0x8 │ + │ + if-ne p1, v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-static {v0}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ + │ + move-result-object v0 │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(F)Landroid/support/a/g/ax; │ + │ + move-result-object v0 │ + │ + new-instance v1, Landroid/support/v7/internal/widget/bi; │ + │ + invoke-direct {v1, p0}, Landroid/support/v7/internal/widget/bi;->(Landroid/support/v7/internal/widget/bg;)V │ + │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ + │ + :cond_0 │ + :goto_0 │ + return-void │ + │ + :cond_1 │ + if-nez p1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-static {v0}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ + │ + move-result-object v0 │ + │ + const/high16 v1, 0x3f800000 # 1.0f │ + │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(F)Landroid/support/a/g/ax; │ + │ + move-result-object v0 │ + │ + new-instance v1, Landroid/support/v7/internal/widget/bj; │ + │ + invoke-direct {v1, p0}, Landroid/support/v7/internal/widget/bj;->(Landroid/support/v7/internal/widget/bg;)V │ + │ + invoke-virtual {v0, v1}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ + │ + goto :goto_0 │ +.end method │ + │ +.method public d(Landroid/graphics/drawable/Drawable;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->g:Landroid/graphics/drawable/Drawable; │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/bg;->u()V │ + │ + return-void │ +.end method │ + │ +.method public d(Ljava/lang/CharSequence;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bg;->k:Ljava/lang/CharSequence; │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/bg;->t()V │ + │ + return-void │ +.end method │ + │ +.method public d()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->g()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public e()V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->h()V │ + │ + return-void │ +.end method │ + │ +.method public e(I)V │ + .locals 1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->q:I │ + │ + if-ne p1, v0, :cond_1 │ + │ + :cond_0 │ + :goto_0 │ + return-void │ + │ + :cond_1 │ + iput p1, p0, Landroid/support/v7/internal/widget/bg;->q:I │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->q:I │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bg;->f(I)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public f()Ljava/lang/CharSequence; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->getTitle()Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public f(I)V │ + .locals 1 │ + │ + if-nez p1, :cond_0 │ + │ + const/4 v0, 0x0 │ + │ + :goto_0 │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/bg;->d(Ljava/lang/CharSequence;)V │ + │ + return-void │ + │ + :cond_0 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/bg;->b()Landroid/content/Context; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public g()V │ + .locals 2 │ + │ + const-string v0, "ToolbarWidgetWrapper" │ + │ + const-string v1, "Progress display unsupported" │ + │ + invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + │ + return-void │ +.end method │ + │ +.method public h()V │ + .locals 2 │ + │ + const-string v0, "ToolbarWidgetWrapper" │ + │ + const-string v1, "Progress display unsupported" │ + │ + invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + │ + return-void │ +.end method │ + │ +.method public i()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->a()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public j()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->b()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public k()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->c()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public l()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->d()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public m()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->e()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public n()V │ + .locals 1 │ + │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/bg;->m:Z │ + │ + return-void │ +.end method │ + │ +.method public o()V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bg;->a:Landroid/support/v7/widget/Toolbar; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->f()V │ + │ + return-void │ +.end method │ + │ +.method public p()I │ + .locals 1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->b:I │ + │ + return v0 │ +.end method │ + │ +.method public q()I │ + .locals 1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/bg;->o:I │ + │ + return v0 │ .end method ├── smali/android/support/v7/internal/widget/bh.smali │ @@ -1,229 +1,90 @@ │ -.class public Landroid/support/v7/internal/widget/bh; │ +.class Landroid/support/v7/internal/widget/bh; │ .super Ljava/lang/Object; │ │ +# interfaces │ +.implements Landroid/view/View$OnClickListener; │ │ -# static fields │ -.field private static a:Ljava/lang/reflect/Method; │ │ +# instance fields │ +.field final a:Landroid/support/v7/internal/view/menu/a; │ │ -# direct methods │ -.method static constructor ()V │ - .locals 5 │ - │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v1, 0x12 │ - │ - if-lt v0, v1, :cond_0 │ - │ - :try_start_0 │ - const-class v0, Landroid/view/View; │ - │ - const-string v1, "computeFitSystemWindows" │ - │ - const/4 v2, 0x2 │ - │ - new-array v2, v2, [Ljava/lang/Class; │ - │ - const/4 v3, 0x0 │ - │ - const-class v4, Landroid/graphics/Rect; │ +.field final synthetic b:Landroid/support/v7/internal/widget/bg; │ │ - aput-object v4, v2, v3 │ │ - const/4 v3, 0x1 │ - │ - const-class v4, Landroid/graphics/Rect; │ - │ - aput-object v4, v2, v3 │ - │ - invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ - │ - move-result-object v0 │ - │ - sput-object v0, Landroid/support/v7/internal/widget/bh;->a:Ljava/lang/reflect/Method; │ - │ - sget-object v0, Landroid/support/v7/internal/widget/bh;->a:Ljava/lang/reflect/Method; │ - │ - invoke-virtual {v0}, Ljava/lang/reflect/Method;->isAccessible()Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - sget-object v0, Landroid/support/v7/internal/widget/bh;->a:Ljava/lang/reflect/Method; │ - │ - const/4 v1, 0x1 │ - │ - invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V │ - :try_end_0 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ - │ - :cond_0 │ - :goto_0 │ - return-void │ - │ - :catch_0 │ - move-exception v0 │ - │ - const-string v0, "ViewUtils" │ +# direct methods │ +.method constructor (Landroid/support/v7/internal/widget/bg;)V │ + .locals 7 │ │ - const-string v1, "Could not find method computeFitSystemWindows. Oh well." │ + const/4 v2, 0x0 │ │ - invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + iput-object p1, p0, Landroid/support/v7/internal/widget/bh;->b:Landroid/support/v7/internal/widget/bg; │ │ - goto :goto_0 │ -.end method │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ -.method public static a(II)I │ - .locals 1 │ + new-instance v0, Landroid/support/v7/internal/view/menu/a; │ │ - or-int v0, p0, p1 │ + iget-object v1, p0, Landroid/support/v7/internal/widget/bh;->b:Landroid/support/v7/internal/widget/bg; │ │ - return v0 │ -.end method │ + invoke-static {v1}, Landroid/support/v7/internal/widget/bg;->a(Landroid/support/v7/internal/widget/bg;)Landroid/support/v7/widget/Toolbar; │ │ -.method public static a(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ - .locals 3 │ + move-result-object v1 │ │ - sget-object v0, Landroid/support/v7/internal/widget/bh;->a:Ljava/lang/reflect/Method; │ + invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ │ - if-eqz v0, :cond_0 │ + move-result-object v1 │ │ - :try_start_0 │ - sget-object v0, Landroid/support/v7/internal/widget/bh;->a:Ljava/lang/reflect/Method; │ + const v3, 0x102002c │ │ - const/4 v1, 0x2 │ + iget-object v4, p0, Landroid/support/v7/internal/widget/bh;->b:Landroid/support/v7/internal/widget/bg; │ │ - new-array v1, v1, [Ljava/lang/Object; │ + invoke-static {v4}, Landroid/support/v7/internal/widget/bg;->b(Landroid/support/v7/internal/widget/bg;)Ljava/lang/CharSequence; │ │ - const/4 v2, 0x0 │ + move-result-object v6 │ │ - aput-object p1, v1, v2 │ + move v4, v2 │ │ - const/4 v2, 0x1 │ + move v5, v2 │ │ - aput-object p2, v1, v2 │ + invoke-direct/range {v0 .. v6}, Landroid/support/v7/internal/view/menu/a;->(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ - invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ - :try_end_0 │ - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ + iput-object v0, p0, Landroid/support/v7/internal/widget/bh;->a:Landroid/support/v7/internal/view/menu/a; │ │ - :cond_0 │ - :goto_0 │ return-void │ - │ - :catch_0 │ - move-exception v0 │ - │ - const-string v1, "ViewUtils" │ - │ - const-string v2, "Could not invoke computeFitSystemWindows" │ - │ - invoke-static {v1, v2, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ - │ - goto :goto_0 │ .end method │ │ -.method public static a(Landroid/view/View;)Z │ - .locals 2 │ - │ - const/4 v0, 0x1 │ - │ - invoke-static {p0}, Landroid/support/v4/view/au;->d(Landroid/view/View;)I │ - │ - move-result v1 │ - │ - if-ne v1, v0, :cond_0 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ │ -.method public static b(Landroid/view/View;)V │ +# virtual methods │ +.method public onClick(Landroid/view/View;)V │ .locals 3 │ │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v1, 0x10 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bh;->b:Landroid/support/v7/internal/widget/bg; │ │ - if-lt v0, v1, :cond_1 │ - │ - :try_start_0 │ - invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-static {v0}, Landroid/support/v7/internal/widget/bg;->c(Landroid/support/v7/internal/widget/bg;)Landroid/support/v7/internal/a/h; │ │ move-result-object v0 │ │ - const-string v1, "makeOptionalFitsSystemWindows" │ - │ - const/4 v2, 0x0 │ + if-eqz v0, :cond_0 │ │ - new-array v2, v2, [Ljava/lang/Class; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bh;->b:Landroid/support/v7/internal/widget/bg; │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-static {v0}, Landroid/support/v7/internal/widget/bg;->d(Landroid/support/v7/internal/widget/bg;)Z │ │ - move-result-object v0 │ - │ - invoke-virtual {v0}, Ljava/lang/reflect/Method;->isAccessible()Z │ + move-result v0 │ │ - move-result v1 │ + if-eqz v0, :cond_0 │ │ - if-nez v1, :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/bh;->b:Landroid/support/v7/internal/widget/bg; │ │ - const/4 v1, 0x1 │ + invoke-static {v0}, Landroid/support/v7/internal/widget/bg;->c(Landroid/support/v7/internal/widget/bg;)Landroid/support/v7/internal/a/h; │ │ - invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V │ + move-result-object v0 │ │ - :cond_0 │ const/4 v1, 0x0 │ │ - new-array v1, v1, [Ljava/lang/Object; │ + iget-object v2, p0, Landroid/support/v7/internal/widget/bh;->a:Landroid/support/v7/internal/view/menu/a; │ │ - invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ - :try_end_0 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_2 │ + invoke-interface {v0, v1, v2}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/MenuItem;)Z │ │ - :cond_1 │ - :goto_0 │ + :cond_0 │ return-void │ - │ - :catch_0 │ - move-exception v0 │ - │ - const-string v0, "ViewUtils" │ - │ - const-string v1, "Could not find method makeOptionalFitsSystemWindows. Oh well..." │ - │ - invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ - │ - goto :goto_0 │ - │ - :catch_1 │ - move-exception v0 │ - │ - const-string v1, "ViewUtils" │ - │ - const-string v2, "Could not invoke makeOptionalFitsSystemWindows" │ - │ - invoke-static {v1, v2, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ - │ - goto :goto_0 │ - │ - :catch_2 │ - move-exception v0 │ - │ - const-string v1, "ViewUtils" │ - │ - const-string v2, "Could not invoke makeOptionalFitsSystemWindows" │ - │ - invoke-static {v1, v2, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ - │ - goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/c.smali │ @@ -1,102 +1,702 @@ │ -.class Landroid/support/v7/internal/widget/c; │ -.super Ljava/lang/Object; │ +.class abstract Landroid/support/v7/internal/widget/c; │ +.super Landroid/support/v7/internal/widget/p; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ +.field private E:Landroid/database/DataSetObserver; │ │ -.field private final b:Landroid/util/SparseArray; │ +.field a:Landroid/widget/SpinnerAdapter; │ + │ +.field b:I │ + │ +.field c:I │ + │ +.field d:I │ + │ +.field e:I │ + │ +.field f:I │ + │ +.field g:I │ + │ +.field final h:Landroid/graphics/Rect; │ + │ +.field final i:Landroid/support/v7/internal/widget/d; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/AbsSpinnerCompat;)V │ +.method constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ .locals 1 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ + const/4 v0, 0x0 │ + │ + invoke-direct {p0, p1, p2, p3}, Landroid/support/v7/internal/widget/p;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/c;->d:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/c;->e:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/c;->f:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/c;->g:I │ + │ + new-instance v0, Landroid/graphics/Rect; │ + │ + invoke-direct {v0}, Landroid/graphics/Rect;->()V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + new-instance v0, Landroid/support/v7/internal/widget/d; │ + │ + invoke-direct {v0, p0}, Landroid/support/v7/internal/widget/d;->(Landroid/support/v7/internal/widget/c;)V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/c;->i:Landroid/support/v7/internal/widget/d; │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/c;->k()V │ + │ + return-void │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/internal/widget/c;Landroid/view/View;Z)V │ + .locals 0 │ │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + invoke-virtual {p0, p1, p2}, Landroid/support/v7/internal/widget/c;->removeDetachedView(Landroid/view/View;Z)V │ │ - new-instance v0, Landroid/util/SparseArray; │ + return-void │ +.end method │ │ - invoke-direct {v0}, Landroid/util/SparseArray;->()V │ +.method private k()V │ + .locals 1 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/c;->b:Landroid/util/SparseArray; │ + const/4 v0, 0x1 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/c;->setFocusable(Z)V │ + │ + const/4 v0, 0x0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/c;->setWillNotDraw(Z)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method a(I)Landroid/view/View; │ - .locals 2 │ +.method a(Landroid/view/View;)I │ + .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/c;->b:Landroid/util/SparseArray; │ + invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I │ │ - invoke-virtual {v0, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + move-result v0 │ │ - move-result-object v0 │ + return v0 │ +.end method │ │ - check-cast v0, Landroid/view/View; │ +.method a()V │ + .locals 3 │ │ - if-eqz v0, :cond_0 │ + const/4 v0, 0x0 │ + │ + const/4 v2, -0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/c;->u:Z │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/c;->o:Z │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->removeAllViewsInLayout()V │ + │ + iput v2, p0, Landroid/support/v7/internal/widget/c;->B:I │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/c;->b:Landroid/util/SparseArray; │ + const-wide/high16 v0, -0x8000000000000000L │ │ - invoke-virtual {v1, p1}, Landroid/util/SparseArray;->delete(I)V │ + iput-wide v0, p0, Landroid/support/v7/internal/widget/c;->C:J │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/c;->setSelectedPositionInt(I)V │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/c;->setNextSelectedPositionInt(I)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->invalidate()V │ + │ + return-void │ +.end method │ + │ +.method abstract a(IZ)V │ +.end method │ + │ +.method public a(Landroid/widget/SpinnerAdapter;)V │ + .locals 4 │ + │ + const/4 v0, -0x1 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-eqz v1, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->E:Landroid/database/DataSetObserver; │ + │ + invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->a()V │ │ :cond_0 │ - return-object v0 │ + iput-object p1, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/c;->B:I │ + │ + const-wide/high16 v2, -0x8000000000000000L │ + │ + iput-wide v2, p0, Landroid/support/v7/internal/widget/c;->C:J │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-eqz v1, :cond_3 │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/c;->z:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/c;->A:I │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v1}, Landroid/widget/SpinnerAdapter;->getCount()I │ + │ + move-result v1 │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/c;->z:I │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->e()V │ + │ + new-instance v1, Landroid/support/v7/internal/widget/r; │ + │ + invoke-direct {v1, p0}, Landroid/support/v7/internal/widget/r;->(Landroid/support/v7/internal/widget/p;)V │ + │ + iput-object v1, p0, Landroid/support/v7/internal/widget/c;->E:Landroid/database/DataSetObserver; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->E:Landroid/database/DataSetObserver; │ + │ + invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/c;->z:I │ + │ + if-lez v1, :cond_1 │ + │ + const/4 v0, 0x0 │ + │ + :cond_1 │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/c;->setSelectedPositionInt(I)V │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/c;->setNextSelectedPositionInt(I)V │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->z:I │ + │ + if-nez v0, :cond_2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->h()V │ + │ + :cond_2 │ + :goto_0 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->requestLayout()V │ + │ + return-void │ + │ + :cond_3 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->e()V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->a()V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->h()V │ + │ + goto :goto_0 │ .end method │ │ -.method a()V │ +.method b(Landroid/view/View;)I │ + .locals 1 │ + │ + invoke-virtual {p1}, Landroid/view/View;->getMeasuredWidth()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method b()V │ .locals 6 │ │ - iget-object v2, p0, Landroid/support/v7/internal/widget/c;->b:Landroid/util/SparseArray; │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getChildCount()I │ │ - invoke-virtual {v2}, Landroid/util/SparseArray;->size()I │ + move-result v1 │ │ - move-result v3 │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->i:Landroid/support/v7/internal/widget/d; │ │ - const/4 v0, 0x0 │ + iget v3, p0, Landroid/support/v7/internal/widget/c;->j:I │ │ - move v1, v0 │ + const/4 v0, 0x0 │ │ :goto_0 │ - if-ge v1, v3, :cond_1 │ + if-ge v0, v1, :cond_0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/c;->getChildAt(I)Landroid/view/View; │ │ - invoke-virtual {v2, v1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; │ + move-result-object v4 │ + │ + add-int v5, v3, v0 │ + │ + invoke-virtual {v2, v5, v4}, Landroid/support/v7/internal/widget/d;->a(ILandroid/view/View;)V │ + │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_0 │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public c()Landroid/widget/SpinnerAdapter; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + return-object v0 │ +.end method │ + │ +.method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + .locals 3 │ + │ + new-instance v0, Landroid/view/ViewGroup$LayoutParams; │ + │ + const/4 v1, -0x1 │ + │ + const/4 v2, -0x2 │ + │ + invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ + │ + return-object v0 │ +.end method │ + │ +.method public synthetic getAdapter()Landroid/widget/Adapter; │ + .locals 1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->c()Landroid/widget/SpinnerAdapter; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/view/View; │ + return-object v0 │ +.end method │ │ - if-eqz v0, :cond_0 │ +.method public getCount()I │ + .locals 1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->z:I │ + │ + return v0 │ +.end method │ │ - iget-object v4, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ +.method public getSelectedView()Landroid/view/View; │ + .locals 2 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->z:I │ + │ + if-lez v0, :cond_0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->x:I │ + │ + if-ltz v0, :cond_0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->x:I │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/c;->j:I │ + │ + sub-int/2addr v0, v1 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/c;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method protected onMeasure(II)V │ + .locals 9 │ │ const/4 v5, 0x1 │ │ - invoke-static {v4, v0, v5}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;->a(Landroid/support/v7/internal/widget/AbsSpinnerCompat;Landroid/view/View;Z)V │ + const/4 v4, 0x0 │ + │ + invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ + │ + move-result v6 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getPaddingLeft()I │ + │ + move-result v0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getPaddingTop()I │ + │ + move-result v1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getPaddingRight()I │ + │ + move-result v2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getPaddingBottom()I │ + │ + move-result v3 │ + │ + iget-object v7, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v8, p0, Landroid/support/v7/internal/widget/c;->d:I │ + │ + if-le v0, v8, :cond_4 │ + │ + :goto_0 │ + iput v0, v7, Landroid/graphics/Rect;->left:I │ + │ + iget-object v7, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->e:I │ + │ + if-le v1, v0, :cond_5 │ + │ + move v0, v1 │ + │ + :goto_1 │ + iput v0, v7, Landroid/graphics/Rect;->top:I │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->f:I │ + │ + if-le v2, v0, :cond_6 │ + │ + move v0, v2 │ + │ + :goto_2 │ + iput v0, v1, Landroid/graphics/Rect;->right:I │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->g:I │ + │ + if-le v3, v0, :cond_7 │ + │ + move v0, v3 │ + │ + :goto_3 │ + iput v0, v1, Landroid/graphics/Rect;->bottom:I │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/c;->u:Z │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->g()V │ │ :cond_0 │ - add-int/lit8 v0, v1, 0x1 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getSelectedItemPosition()I │ │ - move v1, v0 │ + move-result v1 │ │ - goto :goto_0 │ + if-ltz v1, :cond_8 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + if-eqz v0, :cond_8 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + invoke-interface {v0}, Landroid/widget/SpinnerAdapter;->getCount()I │ + │ + move-result v0 │ + │ + if-ge v1, v0, :cond_8 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/c;->i:Landroid/support/v7/internal/widget/d; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/d;->a(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + if-nez v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/c;->a:Landroid/widget/SpinnerAdapter; │ + │ + const/4 v2, 0x0 │ + │ + invoke-interface {v0, v1, v2, p0}, Landroid/widget/SpinnerAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v0 │ │ :cond_1 │ - invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V │ + if-eqz v0, :cond_8 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->i:Landroid/support/v7/internal/widget/d; │ + │ + invoke-virtual {v2, v1, v0}, Landroid/support/v7/internal/widget/d;->a(ILandroid/view/View;)V │ + │ + invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v1 │ + │ + if-nez v1, :cond_2 │ + │ + iput-boolean v5, p0, Landroid/support/v7/internal/widget/c;->D:Z │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + iput-boolean v4, p0, Landroid/support/v7/internal/widget/c;->D:Z │ + │ + :cond_2 │ + invoke-virtual {p0, v0, p1, p2}, Landroid/support/v7/internal/widget/c;->measureChild(Landroid/view/View;II)V │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/c;->a(Landroid/view/View;)I │ + │ + move-result v1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->top:I │ + │ + add-int/2addr v1, v2 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->bottom:I │ + │ + add-int/2addr v1, v2 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/c;->b(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->left:I │ + │ + add-int/2addr v0, v2 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->right:I │ + │ + add-int/2addr v0, v2 │ + │ + move v2, v4 │ + │ + :goto_4 │ + if-eqz v2, :cond_3 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v1, v1, Landroid/graphics/Rect;->top:I │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->bottom:I │ + │ + add-int/2addr v1, v2 │ + │ + if-nez v6, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v0, v0, Landroid/graphics/Rect;->left:I │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; │ + │ + iget v2, v2, Landroid/graphics/Rect;->right:I │ + │ + add-int/2addr v0, v2 │ + │ + :cond_3 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getSuggestedMinimumHeight()I │ + │ + move-result v2 │ + │ + invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I │ + │ + move-result v1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getSuggestedMinimumWidth()I │ + │ + move-result v2 │ │ + invoke-static {v0, v2}, Ljava/lang/Math;->max(II)I │ + │ + move-result v0 │ + │ + invoke-static {v1, p2, v4}, Landroid/support/a/g/aa;->a(III)I │ + │ + move-result v1 │ + │ + invoke-static {v0, p1, v4}, Landroid/support/a/g/aa;->a(III)I │ + │ + move-result v0 │ + │ + invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/c;->setMeasuredDimension(II)V │ + │ + iput p2, p0, Landroid/support/v7/internal/widget/c;->b:I │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/c;->c:I │ + │ + return-void │ + │ + :cond_4 │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->d:I │ + │ + goto/16 :goto_0 │ + │ + :cond_5 │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->e:I │ + │ + goto/16 :goto_1 │ + │ + :cond_6 │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->f:I │ + │ + goto/16 :goto_2 │ + │ + :cond_7 │ + iget v0, p0, Landroid/support/v7/internal/widget/c;->g:I │ + │ + goto/16 :goto_3 │ + │ + :cond_8 │ + move v2, v5 │ + │ + move v0, v4 │ + │ + move v1, v4 │ + │ + goto :goto_4 │ +.end method │ + │ +.method public onRestoreInstanceState(Landroid/os/Parcelable;)V │ + .locals 5 │ + │ + const/4 v4, 0x1 │ + │ + check-cast p1, Landroid/support/v7/internal/widget/e; │ + │ + invoke-virtual {p1}, Landroid/support/v7/internal/widget/e;->getSuperState()Landroid/os/Parcelable; │ + │ + move-result-object v0 │ + │ + invoke-super {p0, v0}, Landroid/support/v7/internal/widget/p;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ + │ + iget-wide v0, p1, Landroid/support/v7/internal/widget/e;->a:J │ + │ + const-wide/16 v2, 0x0 │ + │ + cmp-long v0, v0, v2 │ + │ + if-ltz v0, :cond_0 │ + │ + iput-boolean v4, p0, Landroid/support/v7/internal/widget/c;->u:Z │ + │ + iput-boolean v4, p0, Landroid/support/v7/internal/widget/c;->o:Z │ + │ + iget-wide v0, p1, Landroid/support/v7/internal/widget/e;->a:J │ + │ + iput-wide v0, p0, Landroid/support/v7/internal/widget/c;->m:J │ + │ + iget v0, p1, Landroid/support/v7/internal/widget/e;->b:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/c;->l:I │ + │ + const/4 v0, 0x0 │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/c;->p:I │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->requestLayout()V │ + │ + :cond_0 │ return-void │ .end method │ │ -.method public a(ILandroid/view/View;)V │ +.method public onSaveInstanceState()Landroid/os/Parcelable; │ + .locals 6 │ + │ + invoke-super {p0}, Landroid/support/v7/internal/widget/p;->onSaveInstanceState()Landroid/os/Parcelable; │ + │ + move-result-object v0 │ + │ + new-instance v1, Landroid/support/v7/internal/widget/e; │ + │ + invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/e;->(Landroid/os/Parcelable;)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getSelectedItemId()J │ + │ + move-result-wide v2 │ + │ + iput-wide v2, v1, Landroid/support/v7/internal/widget/e;->a:J │ + │ + iget-wide v2, v1, Landroid/support/v7/internal/widget/e;->a:J │ + │ + const-wide/16 v4, 0x0 │ + │ + cmp-long v0, v2, v4 │ + │ + if-ltz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->getSelectedItemPosition()I │ + │ + move-result v0 │ + │ + iput v0, v1, Landroid/support/v7/internal/widget/e;->b:I │ + │ + :goto_0 │ + return-object v1 │ + │ + :cond_0 │ + const/4 v0, -0x1 │ + │ + iput v0, v1, Landroid/support/v7/internal/widget/e;->b:I │ + │ + goto :goto_0 │ +.end method │ + │ +.method public requestLayout()V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/c;->b:Landroid/util/SparseArray; │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/c;->D:Z │ + │ + if-nez v0, :cond_0 │ + │ + invoke-super {p0}, Landroid/support/v7/internal/widget/p;->requestLayout()V │ + │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public synthetic setAdapter(Landroid/widget/Adapter;)V │ + .locals 0 │ + │ + check-cast p1, Landroid/widget/SpinnerAdapter; │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/c;->a(Landroid/widget/SpinnerAdapter;)V │ + │ + return-void │ +.end method │ + │ +.method public setSelection(I)V │ + .locals 0 │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/c;->setNextSelectedPositionInt(I)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->requestLayout()V │ │ - invoke-virtual {v0, p1, p2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/c;->invalidate()V │ │ return-void │ .end method ├── smali/android/support/v7/internal/widget/d.smali │ @@ -1,55 +1,102 @@ │ -.class final Landroid/support/v7/internal/widget/d; │ +.class Landroid/support/v7/internal/widget/d; │ .super Ljava/lang/Object; │ │ -# interfaces │ -.implements Landroid/os/Parcelable$Creator; │ + │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/internal/widget/c; │ + │ +.field private final b:Landroid/util/SparseArray; │ │ │ # direct methods │ -.method constructor ()V │ - .locals 0 │ +.method constructor (Landroid/support/v7/internal/widget/c;)V │ + .locals 1 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/d;->a:Landroid/support/v7/internal/widget/c; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ + new-instance v0, Landroid/util/SparseArray; │ + │ + invoke-direct {v0}, Landroid/util/SparseArray;->()V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; │ + │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ - .locals 1 │ +.method a(I)Landroid/view/View; │ + .locals 2 │ │ - new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; │ │ - invoke-direct {v0, p1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;->(Landroid/os/Parcel;)V │ + invoke-virtual {v0, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ - return-object v0 │ -.end method │ + move-result-object v0 │ │ -.method public a(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ - .locals 1 │ + check-cast v0, Landroid/view/View; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; │ │ - new-array v0, p1, [Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ + invoke-virtual {v1, p1}, Landroid/util/SparseArray;->delete(I)V │ │ + :cond_0 │ return-object v0 │ .end method │ │ -.method public synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ - .locals 1 │ +.method a()V │ + .locals 6 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; │ + │ + invoke-virtual {v2}, Landroid/util/SparseArray;->size()I │ + │ + move-result v3 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/d;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ + const/4 v0, 0x0 │ + │ + move v1, v0 │ + │ + :goto_0 │ + if-ge v1, v3, :cond_1 │ + │ + invoke-virtual {v2, v1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - return-object v0 │ + check-cast v0, Landroid/view/View; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v4, p0, Landroid/support/v7/internal/widget/d;->a:Landroid/support/v7/internal/widget/c; │ + │ + const/4 v5, 0x1 │ + │ + invoke-static {v4, v0, v5}, Landroid/support/v7/internal/widget/c;->a(Landroid/support/v7/internal/widget/c;Landroid/view/View;Z)V │ + │ + :cond_0 │ + add-int/lit8 v0, v1, 0x1 │ + │ + move v1, v0 │ + │ + goto :goto_0 │ + │ + :cond_1 │ + invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V │ + │ + return-void │ .end method │ │ -.method public synthetic newArray(I)[Ljava/lang/Object; │ +.method public a(ILandroid/view/View;)V │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/d;->a(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; │ │ - move-result-object v0 │ + invoke-virtual {v0, p1, p2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ - return-object v0 │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/e.smali │ @@ -1,100 +1,134 @@ │ .class Landroid/support/v7/internal/widget/e; │ -.super Landroid/graphics/drawable/Drawable; │ +.super Landroid/view/View$BaseSavedState; │ + │ + │ +# static fields │ +.field public static final CREATOR:Landroid/os/Parcelable$Creator; │ │ │ # instance fields │ -.field final a:Landroid/support/v7/internal/widget/ActionBarContainer; │ +.field a:J │ + │ +.field b:I │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/internal/widget/ActionBarContainer;)V │ - .locals 0 │ +.method static constructor ()V │ + .locals 1 │ │ - invoke-direct {p0}, Landroid/graphics/drawable/Drawable;->()V │ + new-instance v0, Landroid/support/v7/internal/widget/f; │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + invoke-direct {v0}, Landroid/support/v7/internal/widget/f;->()V │ + │ + sput-object v0, Landroid/support/v7/internal/widget/e;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ +.method constructor (Landroid/os/Parcel;)V │ + .locals 2 │ │ -# virtual methods │ -.method public draw(Landroid/graphics/Canvas;)V │ - .locals 1 │ + invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcel;)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J │ │ - iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z │ + move-result-wide v0 │ │ - if-eqz v0, :cond_1 │ + iput-wide v0, p0, Landroid/support/v7/internal/widget/e;->a:J │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; │ + move-result v0 │ │ - if-eqz v0, :cond_0 │ + iput v0, p0, Landroid/support/v7/internal/widget/e;->b:I │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + return-void │ +.end method │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; │ +.method constructor (Landroid/os/Parcelable;)V │ + .locals 0 │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcelable;)V │ │ - :cond_0 │ - :goto_0 │ return-void │ +.end method │ │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; │ +# virtual methods │ +.method public toString()Ljava/lang/String; │ + .locals 4 │ │ - if-eqz v0, :cond_2 │ + new-instance v0, Ljava/lang/StringBuilder; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; │ + const-string v1, "AbsSpinner.SavedState{" │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - :cond_2 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + move-result-object v0 │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable; │ + invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ - if-eqz v0, :cond_0 │ + move-result v1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ - iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->e:Z │ + move-result-object v1 │ │ - if-eqz v0, :cond_0 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + move-result-object v0 │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable; │ + const-string v1, " selectedId=" │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - goto :goto_0 │ -.end method │ + move-result-object v0 │ │ -.method public getOpacity()I │ - .locals 1 │ + iget-wide v2, p0, Landroid/support/v7/internal/widget/e;->a:J │ │ - const/4 v0, 0x0 │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - return v0 │ -.end method │ + move-result-object v0 │ │ -.method public setAlpha(I)V │ - .locals 0 │ + const-string v1, " position=" │ │ - return-void │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v0 │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/e;->b:I │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + │ + move-result-object v0 │ + │ + const-string v1, "}" │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ .end method │ │ -.method public setColorFilter(Landroid/graphics/ColorFilter;)V │ - .locals 0 │ +.method public writeToParcel(Landroid/os/Parcel;I)V │ + .locals 2 │ + │ + invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V │ + │ + iget-wide v0, p0, Landroid/support/v7/internal/widget/e;->a:J │ + │ + invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/e;->b:I │ + │ + invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ return-void │ .end method ├── smali/android/support/v7/internal/widget/f.smali │ @@ -1,55 +1,55 @@ │ -.class Landroid/support/v7/internal/widget/f; │ -.super Landroid/support/v7/internal/widget/e; │ +.class final Landroid/support/v7/internal/widget/f; │ +.super Ljava/lang/Object; │ + │ +# interfaces │ +.implements Landroid/os/Parcelable$Creator; │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/internal/widget/ActionBarContainer;)V │ +.method constructor ()V │ .locals 0 │ │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/e;->(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public getOutline(Landroid/graphics/Outline;)V │ +.method public a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/e; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ - │ - iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z │ - │ - if-eqz v0, :cond_1 │ + new-instance v0, Landroid/support/v7/internal/widget/e; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + invoke-direct {v0, p1}, Landroid/support/v7/internal/widget/e;->(Landroid/os/Parcel;)V │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; │ - │ - if-eqz v0, :cond_0 │ + return-object v0 │ +.end method │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ +.method public a(I)[Landroid/support/v7/internal/widget/e; │ + .locals 1 │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; │ + new-array v0, p1, [Landroid/support/v7/internal/widget/e; │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V │ + return-object v0 │ +.end method │ │ - :cond_0 │ - :goto_0 │ - return-void │ +.method public synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ + .locals 1 │ │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/f;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/e; │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; │ + move-result-object v0 │ │ - if-eqz v0, :cond_0 │ + return-object v0 │ +.end method │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ +.method public synthetic newArray(I)[Ljava/lang/Object; │ + .locals 1 │ │ - iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/f;->a(I)[Landroid/support/v7/internal/widget/e; │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V │ + move-result-object v0 │ │ - goto :goto_0 │ + return-object v0 │ .end method ├── smali/android/support/v7/internal/widget/g.smali │ @@ -1,37 +1,100 @@ │ .class Landroid/support/v7/internal/widget/g; │ -.super Ljava/lang/Object; │ - │ -# interfaces │ -.implements Landroid/view/View$OnClickListener; │ +.super Landroid/graphics/drawable/Drawable; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/b/a; │ - │ -.field final synthetic b:Landroid/support/v7/internal/widget/ActionBarContextView; │ +.field final a:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/b/a;)V │ +.method public constructor (Landroid/support/v7/internal/widget/ActionBarContainer;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/g;->b:Landroid/support/v7/internal/widget/ActionBarContextView; │ - │ - iput-object p2, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/b/a; │ + invoke-direct {p0}, Landroid/graphics/drawable/Drawable;->()V │ │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + iput-object p1, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public onClick(Landroid/view/View;)V │ +.method public draw(Landroid/graphics/Canvas;)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/b/a; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + │ + :cond_0 │ + :goto_0 │ + return-void │ + │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; │ + │ + if-eqz v0, :cond_2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable; │ │ - invoke-virtual {v0}, Landroid/support/v7/b/a;->c()V │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->e:Z │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getOpacity()I │ + .locals 1 │ + │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public setAlpha(I)V │ + .locals 0 │ + │ + return-void │ +.end method │ + │ +.method public setColorFilter(Landroid/graphics/ColorFilter;)V │ + .locals 0 │ │ return-void │ .end method ├── smali/android/support/v7/internal/widget/h.smali │ @@ -1,56 +1,55 @@ │ .class Landroid/support/v7/internal/widget/h; │ -.super Landroid/support/v4/view/cw; │ - │ - │ -# instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ +.super Landroid/support/v7/internal/widget/g; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ +.method public constructor (Landroid/support/v7/internal/widget/ActionBarContainer;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-direct {p0}, Landroid/support/v4/view/cw;->()V │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/g;->(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public b(Landroid/view/View;)V │ - .locals 2 │ +.method public getOutline(Landroid/graphics/Outline;)V │ + .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - const/4 v1, 0x0 │ + iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z │ │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ + if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - const/4 v1, 0x0 │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; │ │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ + if-eqz v0, :cond_0 │ │ - return-void │ -.end method │ + iget-object v0, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ -.method public c(Landroid/view/View;)V │ - .locals 2 │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V │ │ - const/4 v1, 0x0 │ + :cond_0 │ + :goto_0 │ + return-void │ │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; │ │ - const/4 v1, 0x0 │ + if-eqz v0, :cond_0 │ │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ + iget-object v0, p0, Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; │ │ - return-void │ + iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V │ + │ + goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/i.smali │ @@ -1,56 +1,37 @@ │ .class Landroid/support/v7/internal/widget/i; │ -.super Landroid/support/v4/view/cw; │ +.super Ljava/lang/Object; │ + │ +# interfaces │ +.implements Landroid/view/View$OnClickListener; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ +.field final synthetic a:Landroid/support/v7/c/a; │ + │ +.field final synthetic b:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ +.method constructor (Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/c/a;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-direct {p0}, Landroid/support/v4/view/cw;->()V │ - │ - return-void │ -.end method │ - │ - │ -# virtual methods │ -.method public b(Landroid/view/View;)V │ - .locals 2 │ + iput-object p1, p0, Landroid/support/v7/internal/widget/i;->b:Landroid/support/v7/internal/widget/ActionBarContextView; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + iput-object p2, p0, Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/c/a; │ │ - const/4 v1, 0x0 │ - │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - const/4 v1, 0x0 │ - │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ -.method public c(Landroid/view/View;)V │ - .locals 2 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - const/4 v1, 0x0 │ - │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ +# virtual methods │ +.method public onClick(Landroid/view/View;)V │ + .locals 1 │ │ - const/4 v1, 0x0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/c/a; │ │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ + invoke-virtual {v0}, Landroid/support/v7/c/a;->c()V │ │ return-void │ .end method ├── smali/android/support/v7/internal/widget/j.smali │ @@ -1,114 +1,56 @@ │ .class Landroid/support/v7/internal/widget/j; │ -.super Ljava/lang/Object; │ - │ -# interfaces │ -.implements Ljava/lang/Runnable; │ +.super Landroid/support/a/g/bo; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ # direct methods │ .method constructor (Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ .locals 0 │ │ iput-object p1, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + invoke-direct {p0}, Landroid/support/a/g/bo;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public run()V │ - .locals 4 │ - │ - const/4 v3, 0x0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ - │ - move-result-object v1 │ - │ - invoke-static {v1}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ - │ - invoke-virtual {v1, v3}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/cv; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v1, v2}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ - │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ +.method public b(Landroid/view/View;)V │ + .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + const/4 v1, 0x0 │ │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ - │ - move-result-object v0 │ + const/4 v1, 0x0 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->getVisibility()I │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ │ - move-result v0 │ - │ - const/16 v1, 0x8 │ + return-void │ +.end method │ │ - if-eq v0, v1, :cond_0 │ +.method public c(Landroid/view/View;)V │ + .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + const/4 v1, 0x0 │ │ - move-result-object v1 │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ │ - invoke-static {v1}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ - │ - invoke-virtual {v1, v3}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/cv; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v1, v2}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - move-result-object v1 │ + const/4 v1, 0x0 │ │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ │ - :cond_0 │ return-void │ .end method ├── smali/android/support/v7/internal/widget/k.smali │ @@ -1,138 +1,56 @@ │ .class Landroid/support/v7/internal/widget/k; │ -.super Ljava/lang/Object; │ - │ -# interfaces │ -.implements Ljava/lang/Runnable; │ +.super Landroid/support/a/g/bo; │ │ │ # instance fields │ .field final synthetic a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ # direct methods │ .method constructor (Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ .locals 0 │ │ iput-object p1, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + invoke-direct {p0}, Landroid/support/a/g/bo;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public run()V │ - .locals 3 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ - │ - move-result-object v1 │ - │ - invoke-static {v1}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I │ - │ - move-result v2 │ - │ - neg-int v2, v2 │ - │ - int-to-float v2, v2 │ - │ - invoke-virtual {v1, v2}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/cv; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v1, v2}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ - │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ +.method public b(Landroid/view/View;)V │ + .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + const/4 v1, 0x0 │ │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ - │ - move-result-object v0 │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->getVisibility()I │ + const/4 v1, 0x0 │ │ - move-result v0 │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ │ - const/16 v1, 0x8 │ + return-void │ +.end method │ │ - if-eq v0, v1, :cond_0 │ +.method public c(Landroid/view/View;)V │ + .locals 2 │ │ iget-object v0, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ - │ - move-result-object v1 │ - │ - invoke-static {v1}, Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ + const/4 v1, 0x0 │ │ - iget-object v2, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ │ - invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I │ - │ - move-result v2 │ - │ - int-to-float v2, v2 │ - │ - invoke-virtual {v1, v2}, Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; │ - │ - move-result-object v1 │ - │ - iget-object v2, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ - │ - invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/cv; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v1, v2}, Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ - move-result-object v1 │ + const/4 v1, 0x0 │ │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ │ - :cond_0 │ return-void │ .end method ├── smali/android/support/v7/internal/widget/l.smali │ @@ -1,22 +1,114 @@ │ -.class public interface abstract Landroid/support/v7/internal/widget/l; │ +.class Landroid/support/v7/internal/widget/l; │ .super Ljava/lang/Object; │ │ +# interfaces │ +.implements Ljava/lang/Runnable; │ │ -# virtual methods │ -.method public abstract a(I)V │ -.end method │ │ -.method public abstract g()V │ -.end method │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ -.method public abstract g(Z)V │ -.end method │ │ -.method public abstract h()V │ -.end method │ +# direct methods │ +.method constructor (Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ -.method public abstract i()V │ + return-void │ .end method │ │ -.method public abstract j()V │ + │ +# virtual methods │ +.method public run()V │ + .locals 4 │ + │ + const/4 v3, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v1 │ + │ + invoke-static {v1}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, v3}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/a/g/bn; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v1, v2}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->getVisibility()I │ + │ + move-result v0 │ + │ + const/16 v1, 0x8 │ + │ + if-eq v0, v1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v1 │ + │ + invoke-static {v1}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, v3}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/a/g/bn; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v1, v2}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ + │ + :cond_0 │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/m.smali │ @@ -1,28 +1,138 @@ │ -.class public Landroid/support/v7/internal/widget/m; │ -.super Landroid/view/ViewGroup$MarginLayoutParams; │ +.class Landroid/support/v7/internal/widget/m; │ +.super Ljava/lang/Object; │ + │ +# interfaces │ +.implements Ljava/lang/Runnable; │ + │ + │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ # direct methods │ -.method public constructor (II)V │ +.method constructor (Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ .locals 0 │ │ - invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(II)V │ + iput-object p1, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ - .locals 0 │ │ - invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ +# virtual methods │ +.method public run()V │ + .locals 3 │ │ - return-void │ -.end method │ + iget-object v0, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ -.method public constructor (Landroid/view/ViewGroup$LayoutParams;)V │ - .locals 0 │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v1 │ + │ + invoke-static {v1}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I │ + │ + move-result v2 │ + │ + neg-int v2, v2 │ + │ + int-to-float v2, v2 │ + │ + invoke-virtual {v1, v2}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/a/g/bn; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v1, v2}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;->getVisibility()I │ + │ + move-result v0 │ + │ + const/16 v1, 0x8 │ + │ + if-eq v0, v1, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v1 │ + │ + invoke-static {v1}, Landroid/support/a/g/aa;->e(Landroid/view/View;)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I │ + │ + move-result v2 │ + │ + int-to-float v2, v2 │ + │ + invoke-virtual {v1, v2}, Landroid/support/a/g/ax;->c(F)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ + │ + iget-object v2, p0, Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ + │ + invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/a/g/bn; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v1, v2}, Landroid/support/a/g/ax;->a(Landroid/support/a/g/bn;)Landroid/support/a/g/ax; │ + │ + move-result-object v1 │ │ - invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/g/ax;)Landroid/support/a/g/ax; │ │ + :cond_0 │ return-void │ .end method ├── smali/android/support/v7/internal/widget/n.smali │ @@ -1,1458 +1,22 @@ │ -.class public abstract Landroid/support/v7/internal/widget/n; │ -.super Landroid/view/ViewGroup; │ - │ - │ -# instance fields │ -.field A:I │ - │ -.field B:I │ - │ -.field C:J │ - │ -.field D:Z │ - │ -.field private a:I │ - │ -.field private b:Landroid/view/View; │ - │ -.field private c:Z │ - │ -.field private d:Z │ - │ -.field private e:Landroid/support/v7/internal/widget/t; │ - │ -.field j:I │ - .annotation runtime Landroid/view/ViewDebug$ExportedProperty; │ - category = "scrolling" │ - .end annotation │ -.end field │ - │ -.field k:I │ - │ -.field l:I │ - │ -.field m:J │ - │ -.field n:J │ - │ -.field o:Z │ - │ -.field p:I │ - │ -.field q:Z │ - │ -.field r:Landroid/support/v7/internal/widget/s; │ - │ -.field s:Landroid/support/v7/internal/widget/q; │ - │ -.field t:Landroid/support/v7/internal/widget/r; │ - │ -.field u:Z │ - │ -.field v:I │ - .annotation runtime Landroid/view/ViewDebug$ExportedProperty; │ - category = "list" │ - .end annotation │ -.end field │ - │ -.field w:J │ - │ -.field x:I │ - .annotation runtime Landroid/view/ViewDebug$ExportedProperty; │ - category = "list" │ - .end annotation │ -.end field │ - │ -.field y:J │ - │ -.field z:I │ - .annotation runtime Landroid/view/ViewDebug$ExportedProperty; │ - category = "list" │ - .end annotation │ -.end field │ - │ - │ -# direct methods │ -.method constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 4 │ - │ - const/4 v1, -0x1 │ - │ - const-wide/high16 v2, -0x8000000000000000L │ - │ - const/4 v0, 0x0 │ - │ - invoke-direct {p0, p1, p2, p3}, Landroid/view/ViewGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/n;->j:I │ - │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/n;->m:J │ - │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/n;->o:Z │ - │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/n;->q:Z │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/n;->v:I │ - │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/n;->w:J │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/n;->x:I │ - │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/n;->y:J │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/n;->B:I │ - │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/n;->C:J │ - │ - iput-boolean v0, p0, Landroid/support/v7/internal/widget/n;->D:Z │ - │ - return-void │ -.end method │ - │ -.method static synthetic a(Landroid/support/v7/internal/widget/n;)Landroid/os/Parcelable; │ - .locals 1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->onSaveInstanceState()Landroid/os/Parcelable; │ - │ - move-result-object v0 │ - │ - return-object v0 │ -.end method │ - │ -.method private a()V │ - .locals 6 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->r:Landroid/support/v7/internal/widget/s; │ - │ - if-nez v0, :cond_0 │ - │ - :goto_0 │ - return-void │ - │ - :cond_0 │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getSelectedItemPosition()I │ - │ - move-result v3 │ - │ - if-ltz v3, :cond_1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getSelectedView()Landroid/view/View; │ - │ - move-result-object v2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->r:Landroid/support/v7/internal/widget/s; │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v1 │ - │ - invoke-interface {v1, v3}, Landroid/widget/Adapter;->getItemId(I)J │ - │ - move-result-wide v4 │ - │ - move-object v1, p0 │ - │ - invoke-interface/range {v0 .. v5}, Landroid/support/v7/internal/widget/s;->a(Landroid/support/v7/internal/widget/n;Landroid/view/View;IJ)V │ - │ - goto :goto_0 │ - │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->r:Landroid/support/v7/internal/widget/s; │ - │ - invoke-interface {v0, p0}, Landroid/support/v7/internal/widget/s;->a(Landroid/support/v7/internal/widget/n;)V │ - │ - goto :goto_0 │ -.end method │ - │ -.method static synthetic a(Landroid/support/v7/internal/widget/n;Landroid/os/Parcelable;)V │ - .locals 0 │ - │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/n;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ - │ - return-void │ -.end method │ - │ -.method private a(Z)V │ - .locals 6 │ - │ - const/16 v2, 0x8 │ - │ - const/4 v1, 0x0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->d()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - move p1, v1 │ - │ - :cond_0 │ - if-eqz p1, :cond_3 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->b:Landroid/view/View; │ - │ - if-eqz v0, :cond_2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->b:Landroid/view/View; │ - │ - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/n;->setVisibility(I)V │ - │ - :goto_0 │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/n;->u:Z │ - │ - if-eqz v0, :cond_1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getLeft()I │ - │ - move-result v2 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getTop()I │ - │ - move-result v3 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getRight()I │ - │ - move-result v4 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getBottom()I │ - │ - move-result v5 │ - │ - move-object v0, p0 │ - │ - invoke-virtual/range {v0 .. v5}, Landroid/support/v7/internal/widget/n;->onLayout(ZIIII)V │ - │ - :cond_1 │ - :goto_1 │ - return-void │ - │ - :cond_2 │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/n;->setVisibility(I)V │ - │ - goto :goto_0 │ - │ - :cond_3 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->b:Landroid/view/View; │ - │ - if-eqz v0, :cond_4 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->b:Landroid/view/View; │ - │ - invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V │ - │ - :cond_4 │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/n;->setVisibility(I)V │ - │ - goto :goto_1 │ -.end method │ - │ -.method static synthetic b(Landroid/support/v7/internal/widget/n;)V │ - .locals 0 │ - │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/n;->a()V │ - │ - return-void │ -.end method │ +.class public interface abstract Landroid/support/v7/internal/widget/n; │ +.super Ljava/lang/Object; │ │ │ # virtual methods │ -.method public a(I)J │ - .locals 2 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ - │ - if-gez p1, :cond_1 │ - │ - :cond_0 │ - const-wide/high16 v0, -0x8000000000000000L │ - │ - :goto_0 │ - return-wide v0 │ - │ - :cond_1 │ - invoke-interface {v0, p1}, Landroid/widget/Adapter;->getItemId(I)J │ - │ - move-result-wide v0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public a(Landroid/view/View;IJ)Z │ - .locals 7 │ - │ - const/4 v6, 0x1 │ - │ - const/4 v0, 0x0 │ - │ - iget-object v1, p0, Landroid/support/v7/internal/widget/n;->s:Landroid/support/v7/internal/widget/q; │ - │ - if-eqz v1, :cond_1 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/n;->playSoundEffect(I)V │ - │ - if-eqz p1, :cond_0 │ - │ - invoke-virtual {p1, v6}, Landroid/view/View;->sendAccessibilityEvent(I)V │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->s:Landroid/support/v7/internal/widget/q; │ - │ - move-object v1, p0 │ - │ - move-object v2, p1 │ - │ - move v3, p2 │ - │ - move-wide v4, p3 │ - │ - invoke-interface/range {v0 .. v5}, Landroid/support/v7/internal/widget/q;->a(Landroid/support/v7/internal/widget/n;Landroid/view/View;IJ)V │ - │ - move v0, v6 │ - │ - :cond_1 │ - return v0 │ -.end method │ - │ -.method public addView(Landroid/view/View;)V │ - .locals 2 │ - │ - new-instance v0, Ljava/lang/UnsupportedOperationException; │ - │ - const-string v1, "addView(View) is not supported in AdapterView" │ - │ - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ - │ - throw v0 │ -.end method │ - │ -.method public addView(Landroid/view/View;I)V │ - .locals 2 │ - │ - new-instance v0, Ljava/lang/UnsupportedOperationException; │ - │ - const-string v1, "addView(View, int) is not supported in AdapterView" │ - │ - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ - │ - throw v0 │ -.end method │ - │ -.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ - .locals 2 │ - │ - new-instance v0, Ljava/lang/UnsupportedOperationException; │ - │ - const-string v1, "addView(View, int, LayoutParams) is not supported in AdapterView" │ - │ - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ - │ - throw v0 │ -.end method │ - │ -.method public addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ - .locals 2 │ - │ - new-instance v0, Ljava/lang/UnsupportedOperationException; │ - │ - const-string v1, "addView(View, LayoutParams) is not supported in AdapterView" │ - │ - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ - │ - throw v0 │ +.method public abstract a(I)V │ .end method │ │ -.method b(IZ)I │ - .locals 0 │ - │ - return p1 │ -.end method │ - │ -.method protected canAnimate()Z │ - .locals 1 │ - │ - invoke-super {p0}, Landroid/view/ViewGroup;->canAnimate()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->z:I │ - │ - if-lez v0, :cond_0 │ - │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method d()Z │ - .locals 1 │ - │ - const/4 v0, 0x0 │ - │ - return v0 │ -.end method │ - │ -.method public dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ - .locals 2 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getSelectedView()Landroid/view/View; │ - │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ - │ - move-result v1 │ - │ - if-nez v1, :cond_0 │ - │ - invoke-virtual {v0, p1}, Landroid/view/View;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_0 │ - │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ +.method public abstract g()V │ .end method │ │ -.method protected dispatchRestoreInstanceState(Landroid/util/SparseArray;)V │ - .locals 0 │ - │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/n;->dispatchThawSelfOnly(Landroid/util/SparseArray;)V │ - │ - return-void │ -.end method │ - │ -.method protected dispatchSaveInstanceState(Landroid/util/SparseArray;)V │ - .locals 0 │ - │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/n;->dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V │ - │ - return-void │ +.method public abstract g(Z)V │ .end method │ │ -.method e()V │ - .locals 5 │ - │ - const/4 v1, 0x1 │ - │ - const/4 v2, 0x0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v4 │ - │ - if-eqz v4, :cond_0 │ - │ - invoke-interface {v4}, Landroid/widget/Adapter;->getCount()I │ - │ - move-result v0 │ - │ - if-nez v0, :cond_5 │ - │ - :cond_0 │ - move v0, v1 │ - │ - :goto_0 │ - if-eqz v0, :cond_1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->d()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_6 │ - │ - :cond_1 │ - move v3, v1 │ - │ - :goto_1 │ - if-eqz v3, :cond_7 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/n;->d:Z │ - │ - if-eqz v0, :cond_7 │ - │ - move v0, v1 │ - │ - :goto_2 │ - invoke-super {p0, v0}, Landroid/view/ViewGroup;->setFocusableInTouchMode(Z)V │ - │ - if-eqz v3, :cond_8 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/n;->c:Z │ - │ - if-eqz v0, :cond_8 │ - │ - move v0, v1 │ - │ - :goto_3 │ - invoke-super {p0, v0}, Landroid/view/ViewGroup;->setFocusable(Z)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->b:Landroid/view/View; │ - │ - if-eqz v0, :cond_4 │ - │ - if-eqz v4, :cond_2 │ - │ - invoke-interface {v4}, Landroid/widget/Adapter;->isEmpty()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_3 │ - │ - :cond_2 │ - move v2, v1 │ - │ - :cond_3 │ - invoke-direct {p0, v2}, Landroid/support/v7/internal/widget/n;->a(Z)V │ - │ - :cond_4 │ - return-void │ - │ - :cond_5 │ - move v0, v2 │ - │ - goto :goto_0 │ - │ - :cond_6 │ - move v3, v2 │ - │ - goto :goto_1 │ - │ - :cond_7 │ - move v0, v2 │ - │ - goto :goto_2 │ - │ - :cond_8 │ - move v0, v2 │ - │ - goto :goto_3 │ -.end method │ - │ -.method f()V │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->r:Landroid/support/v7/internal/widget/s; │ - │ - if-eqz v0, :cond_2 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/n;->q:Z │ - │ - if-nez v0, :cond_0 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/n;->D:Z │ - │ - if-eqz v0, :cond_4 │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->e:Landroid/support/v7/internal/widget/t; │ - │ - if-nez v0, :cond_1 │ - │ - new-instance v0, Landroid/support/v7/internal/widget/t; │ - │ - const/4 v1, 0x0 │ - │ - invoke-direct {v0, p0, v1}, Landroid/support/v7/internal/widget/t;->(Landroid/support/v7/internal/widget/n;Landroid/support/v7/internal/widget/o;)V │ - │ - iput-object v0, p0, Landroid/support/v7/internal/widget/n;->e:Landroid/support/v7/internal/widget/t; │ - │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->e:Landroid/support/v7/internal/widget/t; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/n;->post(Ljava/lang/Runnable;)Z │ - │ - :cond_2 │ - :goto_0 │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->x:I │ - │ - const/4 v1, -0x1 │ - │ - if-eq v0, v1, :cond_3 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->isShown()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_3 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->isInTouchMode()Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_3 │ - │ - const/4 v0, 0x4 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/n;->sendAccessibilityEvent(I)V │ - │ - :cond_3 │ - return-void │ - │ - :cond_4 │ - invoke-direct {p0}, Landroid/support/v7/internal/widget/n;->a()V │ - │ - goto :goto_0 │ -.end method │ - │ -.method g()V │ - .locals 8 │ - │ - const-wide/high16 v6, -0x8000000000000000L │ - │ - const/4 v5, -0x1 │ - │ - const/4 v2, 0x1 │ - │ - const/4 v1, 0x0 │ - │ - iget v4, p0, Landroid/support/v7/internal/widget/n;->z:I │ - │ - if-lez v4, :cond_6 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/n;->o:Z │ - │ - if-eqz v0, :cond_5 │ - │ - iput-boolean v1, p0, Landroid/support/v7/internal/widget/n;->o:Z │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->i()I │ - │ - move-result v0 │ - │ - if-ltz v0, :cond_5 │ - │ - invoke-virtual {p0, v0, v2}, Landroid/support/v7/internal/widget/n;->b(IZ)I │ - │ - move-result v3 │ - │ - if-ne v3, v0, :cond_5 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/n;->setNextSelectedPositionInt(I)V │ - │ - move v3, v2 │ - │ - :goto_0 │ - if-nez v3, :cond_3 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getSelectedItemPosition()I │ - │ - move-result v0 │ - │ - if-lt v0, v4, :cond_0 │ - │ - add-int/lit8 v0, v4, -0x1 │ - │ - :cond_0 │ - if-gez v0, :cond_1 │ - │ - move v0, v1 │ - │ - :cond_1 │ - invoke-virtual {p0, v0, v2}, Landroid/support/v7/internal/widget/n;->b(IZ)I │ - │ - move-result v4 │ - │ - if-gez v4, :cond_4 │ - │ - invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/n;->b(IZ)I │ - │ - move-result v0 │ - │ - :goto_1 │ - if-ltz v0, :cond_3 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/n;->setNextSelectedPositionInt(I)V │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->h()V │ - │ - move v0, v2 │ - │ - :goto_2 │ - if-nez v0, :cond_2 │ - │ - iput v5, p0, Landroid/support/v7/internal/widget/n;->x:I │ - │ - iput-wide v6, p0, Landroid/support/v7/internal/widget/n;->y:J │ - │ - iput v5, p0, Landroid/support/v7/internal/widget/n;->v:I │ - │ - iput-wide v6, p0, Landroid/support/v7/internal/widget/n;->w:J │ - │ - iput-boolean v1, p0, Landroid/support/v7/internal/widget/n;->o:Z │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->h()V │ - │ - :cond_2 │ - return-void │ - │ - :cond_3 │ - move v0, v3 │ - │ - goto :goto_2 │ - │ - :cond_4 │ - move v0, v4 │ - │ - goto :goto_1 │ - │ - :cond_5 │ - move v3, v1 │ - │ - goto :goto_0 │ - │ - :cond_6 │ - move v0, v1 │ - │ - goto :goto_2 │ -.end method │ - │ -.method public abstract getAdapter()Landroid/widget/Adapter; │ -.end method │ - │ -.method public getCount()I │ - .locals 1 │ - .annotation runtime Landroid/view/ViewDebug$CapturedViewProperty; │ - .end annotation │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->z:I │ - │ - return v0 │ +.method public abstract h()V │ .end method │ │ -.method public getEmptyView()Landroid/view/View; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->b:Landroid/view/View; │ - │ - return-object v0 │ -.end method │ - │ -.method public getFirstVisiblePosition()I │ - .locals 1 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->j:I │ - │ - return v0 │ -.end method │ - │ -.method public getLastVisiblePosition()I │ - .locals 2 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->j:I │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getChildCount()I │ - │ - move-result v1 │ - │ - add-int/2addr v0, v1 │ - │ - add-int/lit8 v0, v0, -0x1 │ - │ - return v0 │ -.end method │ - │ -.method public final getOnItemClickListener()Landroid/support/v7/internal/widget/q; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->s:Landroid/support/v7/internal/widget/q; │ - │ - return-object v0 │ -.end method │ - │ -.method public final getOnItemLongClickListener()Landroid/support/v7/internal/widget/r; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->t:Landroid/support/v7/internal/widget/r; │ - │ - return-object v0 │ -.end method │ - │ -.method public final getOnItemSelectedListener()Landroid/support/v7/internal/widget/s; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->r:Landroid/support/v7/internal/widget/s; │ - │ - return-object v0 │ -.end method │ - │ -.method public getSelectedItem()Ljava/lang/Object; │ - .locals 3 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getSelectedItemPosition()I │ - │ - move-result v1 │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-interface {v0}, Landroid/widget/Adapter;->getCount()I │ - │ - move-result v2 │ - │ - if-lez v2, :cond_0 │ - │ - if-ltz v1, :cond_0 │ - │ - invoke-interface {v0, v1}, Landroid/widget/Adapter;->getItem(I)Ljava/lang/Object; │ - │ - move-result-object v0 │ - │ - :goto_0 │ - return-object v0 │ - │ - :cond_0 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public getSelectedItemId()J │ - .locals 2 │ - .annotation runtime Landroid/view/ViewDebug$CapturedViewProperty; │ - .end annotation │ - │ - iget-wide v0, p0, Landroid/support/v7/internal/widget/n;->w:J │ - │ - return-wide v0 │ -.end method │ - │ -.method public getSelectedItemPosition()I │ - .locals 1 │ - .annotation runtime Landroid/view/ViewDebug$CapturedViewProperty; │ - .end annotation │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->v:I │ - │ - return v0 │ -.end method │ - │ -.method public abstract getSelectedView()Landroid/view/View; │ -.end method │ - │ -.method h()V │ - .locals 4 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->x:I │ - │ - iget v1, p0, Landroid/support/v7/internal/widget/n;->B:I │ - │ - if-ne v0, v1, :cond_0 │ - │ - iget-wide v0, p0, Landroid/support/v7/internal/widget/n;->y:J │ - │ - iget-wide v2, p0, Landroid/support/v7/internal/widget/n;->C:J │ - │ - cmp-long v0, v0, v2 │ - │ - if-eqz v0, :cond_1 │ - │ - :cond_0 │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->f()V │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->x:I │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/n;->B:I │ - │ - iget-wide v0, p0, Landroid/support/v7/internal/widget/n;->y:J │ - │ - iput-wide v0, p0, Landroid/support/v7/internal/widget/n;->C:J │ - │ - :cond_1 │ - return-void │ -.end method │ - │ -.method i()I │ - .locals 12 │ - │ - iget v6, p0, Landroid/support/v7/internal/widget/n;->z:I │ - │ - if-nez v6, :cond_1 │ - │ - const/4 v3, -0x1 │ - │ - :cond_0 │ - :goto_0 │ - return v3 │ - │ - :cond_1 │ - iget-wide v8, p0, Landroid/support/v7/internal/widget/n;->m:J │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->l:I │ - │ - const-wide/high16 v2, -0x8000000000000000L │ - │ - cmp-long v1, v8, v2 │ - │ - if-nez v1, :cond_2 │ - │ - const/4 v3, -0x1 │ - │ - goto :goto_0 │ - │ - :cond_2 │ - const/4 v1, 0x0 │ - │ - invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I │ - │ - move-result v0 │ - │ - add-int/lit8 v1, v6, -0x1 │ - │ - invoke-static {v1, v0}, Ljava/lang/Math;->min(II)I │ - │ - move-result v1 │ - │ - invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ - │ - move-result-wide v2 │ - │ - const-wide/16 v4, 0x64 │ - │ - add-long v10, v2, v4 │ - │ - const/4 v0, 0x0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v7 │ - │ - if-nez v7, :cond_b │ - │ - const/4 v3, -0x1 │ - │ - goto :goto_0 │ - │ - :cond_3 │ - if-nez v4, :cond_4 │ - │ - if-eqz v0, :cond_9 │ - │ - if-nez v5, :cond_9 │ - │ - :cond_4 │ - add-int/lit8 v1, v1, 0x1 │ - │ - const/4 v0, 0x0 │ - │ - move v3, v1 │ - │ - :cond_5 │ - :goto_1 │ - invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ - │ - move-result-wide v4 │ - │ - cmp-long v4, v4, v10 │ - │ - if-gtz v4, :cond_6 │ - │ - invoke-interface {v7, v3}, Landroid/widget/Adapter;->getItemId(I)J │ - │ - move-result-wide v4 │ - │ - cmp-long v4, v4, v8 │ - │ - if-eqz v4, :cond_0 │ - │ - add-int/lit8 v4, v6, -0x1 │ - │ - if-ne v1, v4, :cond_7 │ - │ - const/4 v4, 0x1 │ - │ - move v5, v4 │ - │ - :goto_2 │ - if-nez v2, :cond_8 │ - │ - const/4 v4, 0x1 │ - │ - :goto_3 │ - if-eqz v5, :cond_3 │ - │ - if-eqz v4, :cond_3 │ - │ - :cond_6 │ - const/4 v3, -0x1 │ - │ - goto :goto_0 │ - │ - :cond_7 │ - const/4 v4, 0x0 │ - │ - move v5, v4 │ - │ - goto :goto_2 │ - │ - :cond_8 │ - const/4 v4, 0x0 │ - │ - goto :goto_3 │ - │ - :cond_9 │ - if-nez v5, :cond_a │ - │ - if-nez v0, :cond_5 │ - │ - if-nez v4, :cond_5 │ - │ - :cond_a │ - add-int/lit8 v2, v2, -0x1 │ - │ - const/4 v0, 0x1 │ - │ - move v3, v2 │ - │ - goto :goto_1 │ - │ - :cond_b │ - move v2, v1 │ - │ - move v3, v1 │ - │ - goto :goto_1 │ -.end method │ - │ -.method j()V │ - .locals 6 │ - │ - const/4 v5, 0x1 │ - │ - const/4 v4, 0x0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getChildCount()I │ - │ - move-result v0 │ - │ - if-lez v0, :cond_1 │ - │ - iput-boolean v5, p0, Landroid/support/v7/internal/widget/n;->o:Z │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->a:I │ - │ - int-to-long v0, v0 │ - │ - iput-wide v0, p0, Landroid/support/v7/internal/widget/n;->n:J │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->x:I │ - │ - if-ltz v0, :cond_2 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->x:I │ - │ - iget v1, p0, Landroid/support/v7/internal/widget/n;->j:I │ - │ - sub-int/2addr v0, v1 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/n;->getChildAt(I)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - iget-wide v2, p0, Landroid/support/v7/internal/widget/n;->w:J │ - │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/n;->m:J │ - │ - iget v1, p0, Landroid/support/v7/internal/widget/n;->v:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/n;->l:I │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-virtual {v0}, Landroid/view/View;->getTop()I │ - │ - move-result v0 │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/n;->k:I │ - │ - :cond_0 │ - iput v4, p0, Landroid/support/v7/internal/widget/n;->p:I │ - │ - :cond_1 │ - :goto_0 │ - return-void │ - │ - :cond_2 │ - invoke-virtual {p0, v4}, Landroid/support/v7/internal/widget/n;->getChildAt(I)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v1 │ - │ - iget v2, p0, Landroid/support/v7/internal/widget/n;->j:I │ - │ - if-ltz v2, :cond_4 │ - │ - iget v2, p0, Landroid/support/v7/internal/widget/n;->j:I │ - │ - invoke-interface {v1}, Landroid/widget/Adapter;->getCount()I │ - │ - move-result v3 │ - │ - if-ge v2, v3, :cond_4 │ - │ - iget v2, p0, Landroid/support/v7/internal/widget/n;->j:I │ - │ - invoke-interface {v1, v2}, Landroid/widget/Adapter;->getItemId(I)J │ - │ - move-result-wide v2 │ - │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/n;->m:J │ - │ - :goto_1 │ - iget v1, p0, Landroid/support/v7/internal/widget/n;->j:I │ - │ - iput v1, p0, Landroid/support/v7/internal/widget/n;->l:I │ - │ - if-eqz v0, :cond_3 │ - │ - invoke-virtual {v0}, Landroid/view/View;->getTop()I │ - │ - move-result v0 │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/n;->k:I │ - │ - :cond_3 │ - iput v5, p0, Landroid/support/v7/internal/widget/n;->p:I │ - │ - goto :goto_0 │ - │ - :cond_4 │ - const-wide/16 v2, -0x1 │ - │ - iput-wide v2, p0, Landroid/support/v7/internal/widget/n;->m:J │ - │ - goto :goto_1 │ -.end method │ - │ -.method protected onDetachedFromWindow()V │ - .locals 1 │ - │ - invoke-super {p0}, Landroid/view/ViewGroup;->onDetachedFromWindow()V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/n;->e:Landroid/support/v7/internal/widget/t; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/n;->removeCallbacks(Ljava/lang/Runnable;)Z │ - │ - return-void │ -.end method │ - │ -.method protected onLayout(ZIIII)V │ - .locals 1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getHeight()I │ - │ - move-result v0 │ - │ - iput v0, p0, Landroid/support/v7/internal/widget/n;->a:I │ - │ - return-void │ -.end method │ - │ -.method public removeAllViews()V │ - .locals 2 │ - │ - new-instance v0, Ljava/lang/UnsupportedOperationException; │ - │ - const-string v1, "removeAllViews() is not supported in AdapterView" │ - │ - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ - │ - throw v0 │ -.end method │ - │ -.method public removeView(Landroid/view/View;)V │ - .locals 2 │ - │ - new-instance v0, Ljava/lang/UnsupportedOperationException; │ - │ - const-string v1, "removeView(View) is not supported in AdapterView" │ - │ - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ - │ - throw v0 │ -.end method │ - │ -.method public removeViewAt(I)V │ - .locals 2 │ - │ - new-instance v0, Ljava/lang/UnsupportedOperationException; │ - │ - const-string v1, "removeViewAt(int) is not supported in AdapterView" │ - │ - invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ - │ - throw v0 │ -.end method │ - │ -.method public abstract setAdapter(Landroid/widget/Adapter;)V │ -.end method │ - │ -.method public setEmptyView(Landroid/view/View;)V │ - .locals 1 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/n;->b:Landroid/view/View; │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-interface {v0}, Landroid/widget/Adapter;->isEmpty()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_1 │ - │ - :cond_0 │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - invoke-direct {p0, v0}, Landroid/support/v7/internal/widget/n;->a(Z)V │ - │ - return-void │ - │ - :cond_1 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public setFocusable(Z)V │ - .locals 3 │ - │ - const/4 v2, 0x1 │ - │ - const/4 v1, 0x0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-interface {v0}, Landroid/widget/Adapter;->getCount()I │ - │ - move-result v0 │ - │ - if-nez v0, :cond_3 │ - │ - :cond_0 │ - move v0, v2 │ - │ - :goto_0 │ - iput-boolean p1, p0, Landroid/support/v7/internal/widget/n;->c:Z │ - │ - if-nez p1, :cond_1 │ - │ - iput-boolean v1, p0, Landroid/support/v7/internal/widget/n;->d:Z │ - │ - :cond_1 │ - if-eqz p1, :cond_4 │ - │ - if-eqz v0, :cond_2 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->d()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_4 │ - │ - :cond_2 │ - :goto_1 │ - invoke-super {p0, v2}, Landroid/view/ViewGroup;->setFocusable(Z)V │ - │ - return-void │ - │ - :cond_3 │ - move v0, v1 │ - │ - goto :goto_0 │ - │ - :cond_4 │ - move v2, v1 │ - │ - goto :goto_1 │ -.end method │ - │ -.method public setFocusableInTouchMode(Z)V │ - .locals 3 │ - │ - const/4 v1, 0x0 │ - │ - const/4 v2, 0x1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-interface {v0}, Landroid/widget/Adapter;->getCount()I │ - │ - move-result v0 │ - │ - if-nez v0, :cond_3 │ - │ - :cond_0 │ - move v0, v2 │ - │ - :goto_0 │ - iput-boolean p1, p0, Landroid/support/v7/internal/widget/n;->d:Z │ - │ - if-eqz p1, :cond_1 │ - │ - iput-boolean v2, p0, Landroid/support/v7/internal/widget/n;->c:Z │ - │ - :cond_1 │ - if-eqz p1, :cond_4 │ - │ - if-eqz v0, :cond_2 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->d()Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_4 │ - │ - :cond_2 │ - :goto_1 │ - invoke-super {p0, v2}, Landroid/view/ViewGroup;->setFocusableInTouchMode(Z)V │ - │ - return-void │ - │ - :cond_3 │ - move v0, v1 │ - │ - goto :goto_0 │ - │ - :cond_4 │ - move v2, v1 │ - │ - goto :goto_1 │ -.end method │ - │ -.method setNextSelectedPositionInt(I)V │ - .locals 2 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/n;->v:I │ - │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/n;->a(I)J │ - │ - move-result-wide v0 │ - │ - iput-wide v0, p0, Landroid/support/v7/internal/widget/n;->w:J │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/n;->o:Z │ - │ - if-eqz v0, :cond_0 │ - │ - iget v0, p0, Landroid/support/v7/internal/widget/n;->p:I │ - │ - if-nez v0, :cond_0 │ - │ - if-ltz p1, :cond_0 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/n;->l:I │ - │ - iget-wide v0, p0, Landroid/support/v7/internal/widget/n;->w:J │ - │ - iput-wide v0, p0, Landroid/support/v7/internal/widget/n;->m:J │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public setOnClickListener(Landroid/view/View$OnClickListener;)V │ - .locals 2 │ - │ - new-instance v0, Ljava/lang/RuntimeException; │ - │ - const-string v1, "Don\'t call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead" │ - │ - invoke-direct {v0, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ - │ - throw v0 │ -.end method │ - │ -.method public setOnItemClickListener(Landroid/support/v7/internal/widget/q;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/n;->s:Landroid/support/v7/internal/widget/q; │ - │ - return-void │ -.end method │ - │ -.method public setOnItemLongClickListener(Landroid/support/v7/internal/widget/r;)V │ - .locals 1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/n;->isLongClickable()Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - const/4 v0, 0x1 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/n;->setLongClickable(Z)V │ - │ - :cond_0 │ - iput-object p1, p0, Landroid/support/v7/internal/widget/n;->t:Landroid/support/v7/internal/widget/r; │ - │ - return-void │ -.end method │ - │ -.method public setOnItemSelectedListener(Landroid/support/v7/internal/widget/s;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/n;->r:Landroid/support/v7/internal/widget/s; │ - │ - return-void │ -.end method │ - │ -.method setSelectedPositionInt(I)V │ - .locals 2 │ - │ - iput p1, p0, Landroid/support/v7/internal/widget/n;->x:I │ - │ - invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/n;->a(I)J │ - │ - move-result-wide v0 │ - │ - iput-wide v0, p0, Landroid/support/v7/internal/widget/n;->y:J │ - │ - return-void │ +.method public abstract i()V │ .end method │ │ -.method public abstract setSelection(I)V │ +.method public abstract j()V │ .end method ├── smali/android/support/v7/internal/widget/o.smali │ @@ -1,2 +1,28 @@ │ -.class synthetic Landroid/support/v7/internal/widget/o; │ -.super Ljava/lang/Object; │ +.class public Landroid/support/v7/internal/widget/o; │ +.super Landroid/view/ViewGroup$MarginLayoutParams; │ + │ + │ +# direct methods │ +.method public constructor (II)V │ + .locals 0 │ + │ + invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(II)V │ + │ + return-void │ +.end method │ + │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ + .locals 0 │ + │ + invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + │ + return-void │ +.end method │ + │ +.method public constructor (Landroid/view/ViewGroup$LayoutParams;)V │ + .locals 0 │ + │ + invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + return-void │ +.end method ├── smali/android/support/v7/internal/widget/p.smali │ @@ -1,193 +1,1458 @@ │ -.class Landroid/support/v7/internal/widget/p; │ -.super Landroid/database/DataSetObserver; │ +.class public abstract Landroid/support/v7/internal/widget/p; │ +.super Landroid/view/ViewGroup; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/n; │ +.field A:I │ │ -.field private b:Landroid/os/Parcelable; │ +.field B:I │ + │ +.field C:J │ + │ +.field D:Z │ + │ +.field private a:I │ + │ +.field private b:Landroid/view/View; │ + │ +.field private c:Z │ + │ +.field private d:Z │ + │ +.field private e:Landroid/support/v7/internal/widget/v; │ + │ +.field j:I │ + .annotation runtime Landroid/view/ViewDebug$ExportedProperty; │ + category = "scrolling" │ + .end annotation │ +.end field │ + │ +.field k:I │ + │ +.field l:I │ + │ +.field m:J │ + │ +.field n:J │ + │ +.field o:Z │ + │ +.field p:I │ + │ +.field q:Z │ + │ +.field r:Landroid/support/v7/internal/widget/u; │ + │ +.field s:Landroid/support/v7/internal/widget/s; │ + │ +.field t:Landroid/support/v7/internal/widget/t; │ + │ +.field u:Z │ + │ +.field v:I │ + .annotation runtime Landroid/view/ViewDebug$ExportedProperty; │ + category = "list" │ + .end annotation │ +.end field │ + │ +.field w:J │ + │ +.field x:I │ + .annotation runtime Landroid/view/ViewDebug$ExportedProperty; │ + category = "list" │ + .end annotation │ +.end field │ + │ +.field y:J │ + │ +.field z:I │ + .annotation runtime Landroid/view/ViewDebug$ExportedProperty; │ + category = "list" │ + .end annotation │ +.end field │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/internal/widget/n;)V │ - .locals 1 │ +.method constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .locals 4 │ │ - iput-object p1, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + const/4 v1, -0x1 │ │ - invoke-direct {p0}, Landroid/database/DataSetObserver;->()V │ + const-wide/high16 v2, -0x8000000000000000L │ │ const/4 v0, 0x0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/os/Parcelable; │ + invoke-direct {p0, p1, p2, p3}, Landroid/view/ViewGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/p;->j:I │ + │ + iput-wide v2, p0, Landroid/support/v7/internal/widget/p;->m:J │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/p;->o:Z │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/p;->q:Z │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/p;->v:I │ + │ + iput-wide v2, p0, Landroid/support/v7/internal/widget/p;->w:J │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/p;->x:I │ + │ + iput-wide v2, p0, Landroid/support/v7/internal/widget/p;->y:J │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/p;->B:I │ + │ + iput-wide v2, p0, Landroid/support/v7/internal/widget/p;->C:J │ + │ + iput-boolean v0, p0, Landroid/support/v7/internal/widget/p;->D:Z │ │ return-void │ .end method │ │ +.method static synthetic a(Landroid/support/v7/internal/widget/p;)Landroid/os/Parcelable; │ + .locals 1 │ │ -# virtual methods │ -.method public onChanged()V │ - .locals 2 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->onSaveInstanceState()Landroid/os/Parcelable; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + move-result-object v0 │ │ - const/4 v1, 0x1 │ + return-object v0 │ +.end method │ │ - iput-boolean v1, v0, Landroid/support/v7/internal/widget/n;->u:Z │ +.method private a()V │ + .locals 6 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->r:Landroid/support/v7/internal/widget/u; │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + if-nez v0, :cond_0 │ │ - iget v1, v1, Landroid/support/v7/internal/widget/n;->z:I │ + :goto_0 │ + return-void │ │ - iput v1, v0, Landroid/support/v7/internal/widget/n;->A:I │ + :cond_0 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getSelectedItemPosition()I │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + move-result v3 │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + if-ltz v3, :cond_1 │ │ - invoke-virtual {v1}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getSelectedView()Landroid/view/View; │ + │ + move-result-object v2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->r:Landroid/support/v7/internal/widget/u; │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ │ move-result-object v1 │ │ - invoke-interface {v1}, Landroid/widget/Adapter;->getCount()I │ + invoke-interface {v1, v3}, Landroid/widget/Adapter;->getItemId(I)J │ │ - move-result v1 │ + move-result-wide v4 │ + │ + move-object v1, p0 │ │ - iput v1, v0, Landroid/support/v7/internal/widget/n;->z:I │ + invoke-interface/range {v0 .. v5}, Landroid/support/v7/internal/widget/u;->a(Landroid/support/v7/internal/widget/p;Landroid/view/View;IJ)V │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + goto :goto_0 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->r:Landroid/support/v7/internal/widget/u; │ │ - move-result-object v0 │ + invoke-interface {v0, p0}, Landroid/support/v7/internal/widget/u;->a(Landroid/support/v7/internal/widget/p;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/internal/widget/p;Landroid/os/Parcelable;)V │ + .locals 0 │ │ - invoke-interface {v0}, Landroid/widget/Adapter;->hasStableIds()Z │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/p;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ + │ + return-void │ +.end method │ + │ +.method private a(Z)V │ + .locals 6 │ + │ + const/16 v2, 0x8 │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->d()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/os/Parcelable; │ + move p1, v1 │ + │ + :cond_0 │ + if-eqz p1, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/view/View; │ + │ + if-eqz v0, :cond_2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/view/View; │ + │ + invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/internal/widget/p;->setVisibility(I)V │ + │ + :goto_0 │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/p;->u:Z │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getLeft()I │ + │ + move-result v2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getTop()I │ + │ + move-result v3 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getRight()I │ + │ + move-result v4 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getBottom()I │ + │ + move-result v5 │ + │ + move-object v0, p0 │ + │ + invoke-virtual/range {v0 .. v5}, Landroid/support/v7/internal/widget/p;->onLayout(ZIIII)V │ + │ + :cond_1 │ + :goto_1 │ + return-void │ + │ + :cond_2 │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/p;->setVisibility(I)V │ + │ + goto :goto_0 │ + │ + :cond_3 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/view/View; │ + │ + if-eqz v0, :cond_4 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/view/View; │ + │ + invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V │ + │ + :cond_4 │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/p;->setVisibility(I)V │ + │ + goto :goto_1 │ +.end method │ + │ +.method static synthetic b(Landroid/support/v7/internal/widget/p;)V │ + .locals 0 │ + │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/p;->a()V │ + │ + return-void │ +.end method │ + │ + │ +# virtual methods │ +.method public a(I)J │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ + │ + move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + if-gez p1, :cond_1 │ │ - iget v0, v0, Landroid/support/v7/internal/widget/n;->A:I │ + :cond_0 │ + const-wide/high16 v0, -0x8000000000000000L │ │ - if-nez v0, :cond_0 │ + :goto_0 │ + return-wide v0 │ + │ + :cond_1 │ + invoke-interface {v0, p1}, Landroid/widget/Adapter;->getItemId(I)J │ + │ + move-result-wide v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(Landroid/view/View;IJ)Z │ + .locals 7 │ + │ + const/4 v6, 0x1 │ + │ + const/4 v0, 0x0 │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/p;->s:Landroid/support/v7/internal/widget/s; │ + │ + if-eqz v1, :cond_1 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/p;->playSoundEffect(I)V │ + │ + if-eqz p1, :cond_0 │ + │ + invoke-virtual {p1, v6}, Landroid/view/View;->sendAccessibilityEvent(I)V │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->s:Landroid/support/v7/internal/widget/s; │ + │ + move-object v1, p0 │ + │ + move-object v2, p1 │ + │ + move v3, p2 │ + │ + move-wide v4, p3 │ + │ + invoke-interface/range {v0 .. v5}, Landroid/support/v7/internal/widget/s;->a(Landroid/support/v7/internal/widget/p;Landroid/view/View;IJ)V │ + │ + move v0, v6 │ + │ + :cond_1 │ + return v0 │ +.end method │ + │ +.method public addView(Landroid/view/View;)V │ + .locals 2 │ + │ + new-instance v0, Ljava/lang/UnsupportedOperationException; │ + │ + const-string v1, "addView(View) is not supported in AdapterView" │ + │ + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + │ + throw v0 │ +.end method │ + │ +.method public addView(Landroid/view/View;I)V │ + .locals 2 │ + │ + new-instance v0, Ljava/lang/UnsupportedOperationException; │ + │ + const-string v1, "addView(View, int) is not supported in AdapterView" │ + │ + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + │ + throw v0 │ +.end method │ + │ +.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ + .locals 2 │ + │ + new-instance v0, Ljava/lang/UnsupportedOperationException; │ + │ + const-string v1, "addView(View, int, LayoutParams) is not supported in AdapterView" │ + │ + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + │ + throw v0 │ +.end method │ + │ +.method public addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + .locals 2 │ + │ + new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + const-string v1, "addView(View, LayoutParams) is not supported in AdapterView" │ │ - iget v0, v0, Landroid/support/v7/internal/widget/n;->z:I │ + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + │ + throw v0 │ +.end method │ + │ +.method b(IZ)I │ + .locals 0 │ + │ + return p1 │ +.end method │ + │ +.method protected canAnimate()Z │ + .locals 1 │ + │ + invoke-super {p0}, Landroid/view/ViewGroup;->canAnimate()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->z:I │ │ if-lez v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + const/4 v0, 0x1 │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/os/Parcelable; │ + :goto_0 │ + return v0 │ │ - invoke-static {v0, v1}, Landroid/support/v7/internal/widget/n;->a(Landroid/support/v7/internal/widget/n;Landroid/os/Parcelable;)V │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method d()Z │ + .locals 1 │ │ const/4 v0, 0x0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/os/Parcelable; │ + return v0 │ +.end method │ │ +.method public dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getSelectedView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + invoke-virtual {v0, p1}, Landroid/view/View;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method protected dispatchRestoreInstanceState(Landroid/util/SparseArray;)V │ + .locals 0 │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/p;->dispatchThawSelfOnly(Landroid/util/SparseArray;)V │ + │ + return-void │ +.end method │ + │ +.method protected dispatchSaveInstanceState(Landroid/util/SparseArray;)V │ + .locals 0 │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/p;->dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V │ + │ + return-void │ +.end method │ + │ +.method e()V │ + .locals 5 │ + │ + const/4 v1, 0x1 │ + │ + const/4 v2, 0x0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ + │ + move-result-object v4 │ + │ + if-eqz v4, :cond_0 │ + │ + invoke-interface {v4}, Landroid/widget/Adapter;->getCount()I │ + │ + move-result v0 │ + │ + if-nez v0, :cond_5 │ + │ + :cond_0 │ + move v0, v1 │ + │ + :goto_0 │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->d()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_6 │ + │ + :cond_1 │ + move v3, v1 │ + │ + :goto_1 │ + if-eqz v3, :cond_7 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/p;->d:Z │ + │ + if-eqz v0, :cond_7 │ + │ + move v0, v1 │ + │ + :goto_2 │ + invoke-super {p0, v0}, Landroid/view/ViewGroup;->setFocusableInTouchMode(Z)V │ + │ + if-eqz v3, :cond_8 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/p;->c:Z │ + │ + if-eqz v0, :cond_8 │ + │ + move v0, v1 │ + │ + :goto_3 │ + invoke-super {p0, v0}, Landroid/view/ViewGroup;->setFocusable(Z)V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/view/View; │ + │ + if-eqz v0, :cond_4 │ + │ + if-eqz v4, :cond_2 │ + │ + invoke-interface {v4}, Landroid/widget/Adapter;->isEmpty()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_3 │ + │ + :cond_2 │ + move v2, v1 │ + │ + :cond_3 │ + invoke-direct {p0, v2}, Landroid/support/v7/internal/widget/p;->a(Z)V │ + │ + :cond_4 │ + return-void │ + │ + :cond_5 │ + move v0, v2 │ + │ + goto :goto_0 │ + │ + :cond_6 │ + move v3, v2 │ + │ + goto :goto_1 │ + │ + :cond_7 │ + move v0, v2 │ + │ + goto :goto_2 │ + │ + :cond_8 │ + move v0, v2 │ + │ + goto :goto_3 │ +.end method │ + │ +.method f()V │ + .locals 2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->r:Landroid/support/v7/internal/widget/u; │ + │ + if-eqz v0, :cond_2 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/p;->q:Z │ + │ + if-nez v0, :cond_0 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/p;->D:Z │ + │ + if-eqz v0, :cond_4 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->e:Landroid/support/v7/internal/widget/v; │ + │ + if-nez v0, :cond_1 │ + │ + new-instance v0, Landroid/support/v7/internal/widget/v; │ + │ + const/4 v1, 0x0 │ + │ + invoke-direct {v0, p0, v1}, Landroid/support/v7/internal/widget/v;->(Landroid/support/v7/internal/widget/p;Landroid/support/v7/internal/widget/q;)V │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/p;->e:Landroid/support/v7/internal/widget/v; │ + │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->e:Landroid/support/v7/internal/widget/v; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/p;->post(Ljava/lang/Runnable;)Z │ + │ + :cond_2 │ :goto_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->x:I │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/n;->e()V │ + const/4 v1, -0x1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + if-eq v0, v1, :cond_3 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/n;->requestLayout()V │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->isShown()Z │ │ + move-result v0 │ + │ + if-eqz v0, :cond_3 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->isInTouchMode()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_3 │ + │ + const/4 v0, 0x4 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/p;->sendAccessibilityEvent(I)V │ + │ + :cond_3 │ return-void │ │ + :cond_4 │ + invoke-direct {p0}, Landroid/support/v7/internal/widget/p;->a()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method g()V │ + .locals 8 │ + │ + const-wide/high16 v6, -0x8000000000000000L │ + │ + const/4 v5, -0x1 │ + │ + const/4 v2, 0x1 │ + │ + const/4 v1, 0x0 │ + │ + iget v4, p0, Landroid/support/v7/internal/widget/p;->z:I │ + │ + if-lez v4, :cond_6 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/p;->o:Z │ + │ + if-eqz v0, :cond_5 │ + │ + iput-boolean v1, p0, Landroid/support/v7/internal/widget/p;->o:Z │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->i()I │ + │ + move-result v0 │ + │ + if-ltz v0, :cond_5 │ + │ + invoke-virtual {p0, v0, v2}, Landroid/support/v7/internal/widget/p;->b(IZ)I │ + │ + move-result v3 │ + │ + if-ne v3, v0, :cond_5 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/p;->setNextSelectedPositionInt(I)V │ + │ + move v3, v2 │ + │ + :goto_0 │ + if-nez v3, :cond_3 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getSelectedItemPosition()I │ + │ + move-result v0 │ + │ + if-lt v0, v4, :cond_0 │ + │ + add-int/lit8 v0, v4, -0x1 │ + │ :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + if-gez v0, :cond_1 │ + │ + move v0, v1 │ + │ + :cond_1 │ + invoke-virtual {p0, v0, v2}, Landroid/support/v7/internal/widget/p;->b(IZ)I │ + │ + move-result v4 │ + │ + if-gez v4, :cond_4 │ + │ + invoke-virtual {p0, v0, v1}, Landroid/support/v7/internal/widget/p;->b(IZ)I │ + │ + move-result v0 │ + │ + :goto_1 │ + if-ltz v0, :cond_3 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/p;->setNextSelectedPositionInt(I)V │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->h()V │ + │ + move v0, v2 │ + │ + :goto_2 │ + if-nez v0, :cond_2 │ + │ + iput v5, p0, Landroid/support/v7/internal/widget/p;->x:I │ + │ + iput-wide v6, p0, Landroid/support/v7/internal/widget/p;->y:J │ + │ + iput v5, p0, Landroid/support/v7/internal/widget/p;->v:I │ + │ + iput-wide v6, p0, Landroid/support/v7/internal/widget/p;->w:J │ + │ + iput-boolean v1, p0, Landroid/support/v7/internal/widget/p;->o:Z │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->h()V │ + │ + :cond_2 │ + return-void │ + │ + :cond_3 │ + move v0, v3 │ + │ + goto :goto_2 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/n;->j()V │ + :cond_4 │ + move v0, v4 │ + │ + goto :goto_1 │ + │ + :cond_5 │ + move v3, v1 │ │ goto :goto_0 │ + │ + :cond_6 │ + move v0, v1 │ + │ + goto :goto_2 │ +.end method │ + │ +.method public abstract getAdapter()Landroid/widget/Adapter; │ .end method │ │ -.method public onInvalidated()V │ +.method public getCount()I │ + .locals 1 │ + .annotation runtime Landroid/view/ViewDebug$CapturedViewProperty; │ + .end annotation │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->z:I │ + │ + return v0 │ +.end method │ + │ +.method public getEmptyView()Landroid/view/View; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/view/View; │ + │ + return-object v0 │ +.end method │ + │ +.method public getFirstVisiblePosition()I │ + .locals 1 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->j:I │ + │ + return v0 │ +.end method │ + │ +.method public getLastVisiblePosition()I │ + .locals 2 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->j:I │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getChildCount()I │ + │ + move-result v1 │ + │ + add-int/2addr v0, v1 │ + │ + add-int/lit8 v0, v0, -0x1 │ + │ + return v0 │ +.end method │ + │ +.method public final getOnItemClickListener()Landroid/support/v7/internal/widget/s; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->s:Landroid/support/v7/internal/widget/s; │ + │ + return-object v0 │ +.end method │ + │ +.method public final getOnItemLongClickListener()Landroid/support/v7/internal/widget/t; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->t:Landroid/support/v7/internal/widget/t; │ + │ + return-object v0 │ +.end method │ + │ +.method public final getOnItemSelectedListener()Landroid/support/v7/internal/widget/u; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->r:Landroid/support/v7/internal/widget/u; │ + │ + return-object v0 │ +.end method │ + │ +.method public getSelectedItem()Ljava/lang/Object; │ + .locals 3 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getSelectedItemPosition()I │ + │ + move-result v1 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-interface {v0}, Landroid/widget/Adapter;->getCount()I │ + │ + move-result v2 │ + │ + if-lez v2, :cond_0 │ + │ + if-ltz v1, :cond_0 │ + │ + invoke-interface {v0, v1}, Landroid/widget/Adapter;->getItem(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getSelectedItemId()J │ + .locals 2 │ + .annotation runtime Landroid/view/ViewDebug$CapturedViewProperty; │ + .end annotation │ + │ + iget-wide v0, p0, Landroid/support/v7/internal/widget/p;->w:J │ + │ + return-wide v0 │ +.end method │ + │ +.method public getSelectedItemPosition()I │ + .locals 1 │ + .annotation runtime Landroid/view/ViewDebug$CapturedViewProperty; │ + .end annotation │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->v:I │ + │ + return v0 │ +.end method │ + │ +.method public abstract getSelectedView()Landroid/view/View; │ +.end method │ + │ +.method h()V │ + .locals 4 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->x:I │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/p;->B:I │ + │ + if-ne v0, v1, :cond_0 │ + │ + iget-wide v0, p0, Landroid/support/v7/internal/widget/p;->y:J │ + │ + iget-wide v2, p0, Landroid/support/v7/internal/widget/p;->C:J │ + │ + cmp-long v0, v0, v2 │ + │ + if-eqz v0, :cond_1 │ + │ + :cond_0 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->f()V │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->x:I │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/p;->B:I │ + │ + iget-wide v0, p0, Landroid/support/v7/internal/widget/p;->y:J │ + │ + iput-wide v0, p0, Landroid/support/v7/internal/widget/p;->C:J │ + │ + :cond_1 │ + return-void │ +.end method │ + │ +.method i()I │ + .locals 12 │ + │ + iget v6, p0, Landroid/support/v7/internal/widget/p;->z:I │ + │ + if-nez v6, :cond_1 │ + │ + const/4 v3, -0x1 │ + │ + :cond_0 │ + :goto_0 │ + return v3 │ + │ + :cond_1 │ + iget-wide v8, p0, Landroid/support/v7/internal/widget/p;->m:J │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->l:I │ + │ + const-wide/high16 v2, -0x8000000000000000L │ + │ + cmp-long v1, v8, v2 │ + │ + if-nez v1, :cond_2 │ + │ + const/4 v3, -0x1 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + const/4 v1, 0x0 │ + │ + invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I │ + │ + move-result v0 │ + │ + add-int/lit8 v1, v6, -0x1 │ + │ + invoke-static {v1, v0}, Ljava/lang/Math;->min(II)I │ + │ + move-result v1 │ + │ + invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ + │ + move-result-wide v2 │ + │ + const-wide/16 v4, 0x64 │ + │ + add-long v10, v2, v4 │ + │ + const/4 v0, 0x0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ + │ + move-result-object v7 │ + │ + if-nez v7, :cond_b │ + │ + const/4 v3, -0x1 │ + │ + goto :goto_0 │ + │ + :cond_3 │ + if-nez v4, :cond_4 │ + │ + if-eqz v0, :cond_9 │ + │ + if-nez v5, :cond_9 │ + │ + :cond_4 │ + add-int/lit8 v1, v1, 0x1 │ + │ + const/4 v0, 0x0 │ + │ + move v3, v1 │ + │ + :cond_5 │ + :goto_1 │ + invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ + │ + move-result-wide v4 │ + │ + cmp-long v4, v4, v10 │ + │ + if-gtz v4, :cond_6 │ + │ + invoke-interface {v7, v3}, Landroid/widget/Adapter;->getItemId(I)J │ + │ + move-result-wide v4 │ + │ + cmp-long v4, v4, v8 │ + │ + if-eqz v4, :cond_0 │ + │ + add-int/lit8 v4, v6, -0x1 │ + │ + if-ne v1, v4, :cond_7 │ + │ + const/4 v4, 0x1 │ + │ + move v5, v4 │ + │ + :goto_2 │ + if-nez v2, :cond_8 │ + │ + const/4 v4, 0x1 │ + │ + :goto_3 │ + if-eqz v5, :cond_3 │ + │ + if-eqz v4, :cond_3 │ + │ + :cond_6 │ + const/4 v3, -0x1 │ + │ + goto :goto_0 │ + │ + :cond_7 │ + const/4 v4, 0x0 │ + │ + move v5, v4 │ + │ + goto :goto_2 │ + │ + :cond_8 │ + const/4 v4, 0x0 │ + │ + goto :goto_3 │ + │ + :cond_9 │ + if-nez v5, :cond_a │ + │ + if-nez v0, :cond_5 │ + │ + if-nez v4, :cond_5 │ + │ + :cond_a │ + add-int/lit8 v2, v2, -0x1 │ + │ + const/4 v0, 0x1 │ + │ + move v3, v2 │ + │ + goto :goto_1 │ + │ + :cond_b │ + move v2, v1 │ + │ + move v3, v1 │ + │ + goto :goto_1 │ +.end method │ + │ +.method j()V │ .locals 6 │ │ - const-wide/high16 v4, -0x8000000000000000L │ + const/4 v5, 0x1 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v2, -0x1 │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getChildCount()I │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + move-result v0 │ │ - const/4 v1, 0x1 │ + if-lez v0, :cond_1 │ + │ + iput-boolean v5, p0, Landroid/support/v7/internal/widget/p;->o:Z │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->a:I │ + │ + int-to-long v0, v0 │ + │ + iput-wide v0, p0, Landroid/support/v7/internal/widget/p;->n:J │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->x:I │ + │ + if-ltz v0, :cond_2 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->x:I │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/p;->j:I │ + │ + sub-int/2addr v0, v1 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/p;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + iget-wide v2, p0, Landroid/support/v7/internal/widget/p;->w:J │ + │ + iput-wide v2, p0, Landroid/support/v7/internal/widget/p;->m:J │ + │ + iget v1, p0, Landroid/support/v7/internal/widget/p;->v:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/p;->l:I │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {v0}, Landroid/view/View;->getTop()I │ + │ + move-result v0 │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/p;->k:I │ + │ + :cond_0 │ + iput v4, p0, Landroid/support/v7/internal/widget/p;->p:I │ + │ + :cond_1 │ + :goto_0 │ + return-void │ + │ + :cond_2 │ + invoke-virtual {p0, v4}, Landroid/support/v7/internal/widget/p;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ + │ + move-result-object v1 │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/p;->j:I │ + │ + if-ltz v2, :cond_4 │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/p;->j:I │ + │ + invoke-interface {v1}, Landroid/widget/Adapter;->getCount()I │ + │ + move-result v3 │ + │ + if-ge v2, v3, :cond_4 │ + │ + iget v2, p0, Landroid/support/v7/internal/widget/p;->j:I │ + │ + invoke-interface {v1, v2}, Landroid/widget/Adapter;->getItemId(I)J │ + │ + move-result-wide v2 │ + │ + iput-wide v2, p0, Landroid/support/v7/internal/widget/p;->m:J │ + │ + :goto_1 │ + iget v1, p0, Landroid/support/v7/internal/widget/p;->j:I │ + │ + iput v1, p0, Landroid/support/v7/internal/widget/p;->l:I │ + │ + if-eqz v0, :cond_3 │ + │ + invoke-virtual {v0}, Landroid/view/View;->getTop()I │ + │ + move-result v0 │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/p;->k:I │ + │ + :cond_3 │ + iput v5, p0, Landroid/support/v7/internal/widget/p;->p:I │ + │ + goto :goto_0 │ + │ + :cond_4 │ + const-wide/16 v2, -0x1 │ + │ + iput-wide v2, p0, Landroid/support/v7/internal/widget/p;->m:J │ + │ + goto :goto_1 │ +.end method │ + │ +.method protected onDetachedFromWindow()V │ + .locals 1 │ + │ + invoke-super {p0}, Landroid/view/ViewGroup;->onDetachedFromWindow()V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/p;->e:Landroid/support/v7/internal/widget/v; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/p;->removeCallbacks(Ljava/lang/Runnable;)Z │ + │ + return-void │ +.end method │ + │ +.method protected onLayout(ZIIII)V │ + .locals 1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getHeight()I │ + │ + move-result v0 │ + │ + iput v0, p0, Landroid/support/v7/internal/widget/p;->a:I │ │ - iput-boolean v1, v0, Landroid/support/v7/internal/widget/n;->u:Z │ + return-void │ +.end method │ + │ +.method public removeAllViews()V │ + .locals 2 │ + │ + new-instance v0, Ljava/lang/UnsupportedOperationException; │ + │ + const-string v1, "removeAllViews() is not supported in AdapterView" │ + │ + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + │ + throw v0 │ +.end method │ + │ +.method public removeView(Landroid/view/View;)V │ + .locals 2 │ + │ + new-instance v0, Ljava/lang/UnsupportedOperationException; │ + │ + const-string v1, "removeView(View) is not supported in AdapterView" │ + │ + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + │ + throw v0 │ +.end method │ + │ +.method public removeViewAt(I)V │ + .locals 2 │ + │ + new-instance v0, Ljava/lang/UnsupportedOperationException; │ + │ + const-string v1, "removeViewAt(int) is not supported in AdapterView" │ + │ + invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + │ + throw v0 │ +.end method │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ +.method public abstract setAdapter(Landroid/widget/Adapter;)V │ +.end method │ + │ +.method public setEmptyView(Landroid/view/View;)V │ + .locals 1 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ + iput-object p1, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/view/View; │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ │ move-result-object v0 │ │ - invoke-interface {v0}, Landroid/widget/Adapter;->hasStableIds()Z │ + if-eqz v0, :cond_0 │ + │ + invoke-interface {v0}, Landroid/widget/Adapter;->isEmpty()Z │ │ move-result v0 │ │ + if-eqz v0, :cond_1 │ + │ + :cond_0 │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + invoke-direct {p0, v0}, Landroid/support/v7/internal/widget/p;->a(Z)V │ + │ + return-void │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public setFocusable(Z)V │ + .locals 3 │ + │ + const/4 v2, 0x1 │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ + │ + move-result-object v0 │ + │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + invoke-interface {v0}, Landroid/widget/Adapter;->getCount()I │ + │ + move-result v0 │ + │ + if-nez v0, :cond_3 │ + │ + :cond_0 │ + move v0, v2 │ + │ + :goto_0 │ + iput-boolean p1, p0, Landroid/support/v7/internal/widget/p;->c:Z │ + │ + if-nez p1, :cond_1 │ + │ + iput-boolean v1, p0, Landroid/support/v7/internal/widget/p;->d:Z │ + │ + :cond_1 │ + if-eqz p1, :cond_4 │ + │ + if-eqz v0, :cond_2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->d()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_4 │ + │ + :cond_2 │ + :goto_1 │ + invoke-super {p0, v2}, Landroid/view/ViewGroup;->setFocusable(Z)V │ + │ + return-void │ + │ + :cond_3 │ + move v0, v1 │ + │ + goto :goto_0 │ + │ + :cond_4 │ + move v2, v1 │ │ - invoke-static {v0}, Landroid/support/v7/internal/widget/n;->a(Landroid/support/v7/internal/widget/n;)Landroid/os/Parcelable; │ + goto :goto_1 │ +.end method │ + │ +.method public setFocusableInTouchMode(Z)V │ + .locals 3 │ + │ + const/4 v1, 0x0 │ + │ + const/4 v2, 0x1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v7/internal/widget/p;->b:Landroid/os/Parcelable; │ + if-eqz v0, :cond_0 │ + │ + invoke-interface {v0}, Landroid/widget/Adapter;->getCount()I │ + │ + move-result v0 │ + │ + if-nez v0, :cond_3 │ + │ + :cond_0 │ + move v0, v2 │ + │ + :goto_0 │ + iput-boolean p1, p0, Landroid/support/v7/internal/widget/p;->d:Z │ + │ + if-eqz p1, :cond_1 │ + │ + iput-boolean v2, p0, Landroid/support/v7/internal/widget/p;->c:Z │ + │ + :cond_1 │ + if-eqz p1, :cond_4 │ + │ + if-eqz v0, :cond_2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->d()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_4 │ + │ + :cond_2 │ + :goto_1 │ + invoke-super {p0, v2}, Landroid/view/ViewGroup;->setFocusableInTouchMode(Z)V │ + │ + return-void │ + │ + :cond_3 │ + move v0, v1 │ + │ + goto :goto_0 │ + │ + :cond_4 │ + move v2, v1 │ + │ + goto :goto_1 │ +.end method │ + │ +.method setNextSelectedPositionInt(I)V │ + .locals 2 │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/p;->v:I │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/p;->a(I)J │ + │ + move-result-wide v0 │ + │ + iput-wide v0, p0, Landroid/support/v7/internal/widget/p;->w:J │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/p;->o:Z │ + │ + if-eqz v0, :cond_0 │ + │ + iget v0, p0, Landroid/support/v7/internal/widget/p;->p:I │ + │ + if-nez v0, :cond_0 │ + │ + if-ltz p1, :cond_0 │ + │ + iput p1, p0, Landroid/support/v7/internal/widget/p;->l:I │ + │ + iget-wide v0, p0, Landroid/support/v7/internal/widget/p;->w:J │ + │ + iput-wide v0, p0, Landroid/support/v7/internal/widget/p;->m:J │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + return-void │ +.end method │ │ - iget-object v1, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ +.method public setOnClickListener(Landroid/view/View$OnClickListener;)V │ + .locals 2 │ │ - iget v1, v1, Landroid/support/v7/internal/widget/n;->z:I │ + new-instance v0, Ljava/lang/RuntimeException; │ │ - iput v1, v0, Landroid/support/v7/internal/widget/n;->A:I │ + const-string v1, "Don\'t call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead" │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + invoke-direct {v0, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - iput v3, v0, Landroid/support/v7/internal/widget/n;->z:I │ + throw v0 │ +.end method │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ +.method public setOnItemClickListener(Landroid/support/v7/internal/widget/s;)V │ + .locals 0 │ │ - iput v2, v0, Landroid/support/v7/internal/widget/n;->x:I │ + iput-object p1, p0, Landroid/support/v7/internal/widget/p;->s:Landroid/support/v7/internal/widget/s; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + return-void │ +.end method │ │ - iput-wide v4, v0, Landroid/support/v7/internal/widget/n;->y:J │ +.method public setOnItemLongClickListener(Landroid/support/v7/internal/widget/t;)V │ + .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + invoke-virtual {p0}, Landroid/support/v7/internal/widget/p;->isLongClickable()Z │ │ - iput v2, v0, Landroid/support/v7/internal/widget/n;->v:I │ + move-result v0 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + if-nez v0, :cond_0 │ │ - iput-wide v4, v0, Landroid/support/v7/internal/widget/n;->w:J │ + const/4 v0, 0x1 │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/p;->setLongClickable(Z)V │ │ - iput-boolean v3, v0, Landroid/support/v7/internal/widget/n;->o:Z │ + :cond_0 │ + iput-object p1, p0, Landroid/support/v7/internal/widget/p;->t:Landroid/support/v7/internal/widget/t; │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ + return-void │ +.end method │ + │ +.method public setOnItemSelectedListener(Landroid/support/v7/internal/widget/u;)V │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/p;->r:Landroid/support/v7/internal/widget/u; │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/n;->e()V │ + return-void │ +.end method │ │ - iget-object v0, p0, Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; │ +.method setSelectedPositionInt(I)V │ + .locals 2 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/n;->requestLayout()V │ + iput p1, p0, Landroid/support/v7/internal/widget/p;->x:I │ + │ + invoke-virtual {p0, p1}, Landroid/support/v7/internal/widget/p;->a(I)J │ + │ + move-result-wide v0 │ + │ + iput-wide v0, p0, Landroid/support/v7/internal/widget/p;->y:J │ │ return-void │ .end method │ + │ +.method public abstract setSelection(I)V │ +.end method ├── smali/android/support/v7/internal/widget/q.smali │ @@ -1,7 +1,2 @@ │ -.class public interface abstract Landroid/support/v7/internal/widget/q; │ +.class synthetic Landroid/support/v7/internal/widget/q; │ .super Ljava/lang/Object; │ - │ - │ -# virtual methods │ -.method public abstract a(Landroid/support/v7/internal/widget/n;Landroid/view/View;IJ)V │ -.end method ├── smali/android/support/v7/internal/widget/r.smali │ @@ -1,2 +1,193 @@ │ -.class public interface abstract Landroid/support/v7/internal/widget/r; │ -.super Ljava/lang/Object; │ +.class Landroid/support/v7/internal/widget/r; │ +.super Landroid/database/DataSetObserver; │ + │ + │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/internal/widget/p; │ + │ +.field private b:Landroid/os/Parcelable; │ + │ + │ +# direct methods │ +.method constructor (Landroid/support/v7/internal/widget/p;)V │ + .locals 1 │ + │ + iput-object p1, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-direct {p0}, Landroid/database/DataSetObserver;->()V │ + │ + const/4 v0, 0x0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/r;->b:Landroid/os/Parcelable; │ + │ + return-void │ +.end method │ + │ + │ +# virtual methods │ +.method public onChanged()V │ + .locals 2 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + const/4 v1, 0x1 │ + │ + iput-boolean v1, v0, Landroid/support/v7/internal/widget/p;->u:Z │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iget v1, v1, Landroid/support/v7/internal/widget/p;->z:I │ + │ + iput v1, v0, Landroid/support/v7/internal/widget/p;->A:I │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-virtual {v1}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ + │ + move-result-object v1 │ + │ + invoke-interface {v1}, Landroid/widget/Adapter;->getCount()I │ + │ + move-result v1 │ + │ + iput v1, v0, Landroid/support/v7/internal/widget/p;->z:I │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ + │ + move-result-object v0 │ + │ + invoke-interface {v0}, Landroid/widget/Adapter;->hasStableIds()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->b:Landroid/os/Parcelable; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iget v0, v0, Landroid/support/v7/internal/widget/p;->A:I │ + │ + if-nez v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iget v0, v0, Landroid/support/v7/internal/widget/p;->z:I │ + │ + if-lez v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/r;->b:Landroid/os/Parcelable; │ + │ + invoke-static {v0, v1}, Landroid/support/v7/internal/widget/p;->a(Landroid/support/v7/internal/widget/p;Landroid/os/Parcelable;)V │ + │ + const/4 v0, 0x0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/r;->b:Landroid/os/Parcelable; │ + │ + :goto_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/p;->e()V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/p;->requestLayout()V │ + │ + return-void │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/p;->j()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public onInvalidated()V │ + .locals 6 │ + │ + const-wide/high16 v4, -0x8000000000000000L │ + │ + const/4 v3, 0x0 │ + │ + const/4 v2, -0x1 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + const/4 v1, 0x1 │ + │ + iput-boolean v1, v0, Landroid/support/v7/internal/widget/p;->u:Z │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ + │ + move-result-object v0 │ + │ + invoke-interface {v0}, Landroid/widget/Adapter;->hasStableIds()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-static {v0}, Landroid/support/v7/internal/widget/p;->a(Landroid/support/v7/internal/widget/p;)Landroid/os/Parcelable; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v7/internal/widget/r;->b:Landroid/os/Parcelable; │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iget-object v1, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iget v1, v1, Landroid/support/v7/internal/widget/p;->z:I │ + │ + iput v1, v0, Landroid/support/v7/internal/widget/p;->A:I │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iput v3, v0, Landroid/support/v7/internal/widget/p;->z:I │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iput v2, v0, Landroid/support/v7/internal/widget/p;->x:I │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iput-wide v4, v0, Landroid/support/v7/internal/widget/p;->y:J │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iput v2, v0, Landroid/support/v7/internal/widget/p;->v:I │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iput-wide v4, v0, Landroid/support/v7/internal/widget/p;->w:J │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + iput-boolean v3, v0, Landroid/support/v7/internal/widget/p;->o:Z │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/p;->e()V │ + │ + iget-object v0, p0, Landroid/support/v7/internal/widget/r;->a:Landroid/support/v7/internal/widget/p; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/p;->requestLayout()V │ + │ + return-void │ +.end method ├── smali/android/support/v7/internal/widget/s.smali │ @@ -1,10 +1,7 @@ │ .class public interface abstract Landroid/support/v7/internal/widget/s; │ .super Ljava/lang/Object; │ │ │ # virtual methods │ -.method public abstract a(Landroid/support/v7/internal/widget/n;)V │ -.end method │ - │ -.method public abstract a(Landroid/support/v7/internal/widget/n;Landroid/view/View;IJ)V │ +.method public abstract a(Landroid/support/v7/internal/widget/p;Landroid/view/View;IJ)V │ .end method ├── smali/android/support/v7/internal/widget/t.smali │ @@ -1,64 +1,2 @@ │ -.class Landroid/support/v7/internal/widget/t; │ +.class public interface abstract Landroid/support/v7/internal/widget/t; │ .super Ljava/lang/Object; │ - │ -# interfaces │ -.implements Ljava/lang/Runnable; │ - │ - │ -# instance fields │ -.field final synthetic a:Landroid/support/v7/internal/widget/n; │ - │ - │ -# direct methods │ -.method private constructor (Landroid/support/v7/internal/widget/n;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - return-void │ -.end method │ - │ -.method synthetic constructor (Landroid/support/v7/internal/widget/n;Landroid/support/v7/internal/widget/o;)V │ - .locals 0 │ - │ - invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/t;->(Landroid/support/v7/internal/widget/n;)V │ - │ - return-void │ -.end method │ - │ - │ -# virtual methods │ -.method public run()V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; │ - │ - iget-boolean v0, v0, Landroid/support/v7/internal/widget/n;->u:Z │ - │ - if-eqz v0, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; │ - │ - move-result-object v0 │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; │ - │ - invoke-virtual {v0, p0}, Landroid/support/v7/internal/widget/n;->post(Ljava/lang/Runnable;)Z │ - │ - :cond_0 │ - :goto_0 │ - return-void │ - │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; │ - │ - invoke-static {v0}, Landroid/support/v7/internal/widget/n;->b(Landroid/support/v7/internal/widget/n;)V │ - │ - goto :goto_0 │ -.end method ├── smali/android/support/v7/internal/widget/u.smali │ @@ -1,139 +1,10 @@ │ -.class public Landroid/support/v7/internal/widget/u; │ -.super Landroid/widget/PopupWindow; │ - │ - │ -# instance fields │ -.field private final a:Z │ - │ - │ -# direct methods │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 3 │ - │ - const/4 v2, 0x0 │ - │ - invoke-direct {p0, p1, p2, p3}, Landroid/widget/PopupWindow;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - sget-object v0, Landroid/support/v7/a/l;->PopupWindow:[I │ - │ - 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; │ - │ - move-result-object v0 │ - │ - sget v1, Landroid/support/v7/a/l;->PopupWindow_overlapAnchor:I │ - │ - invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bb;->a(IZ)Z │ - │ - move-result v1 │ - │ - iput-boolean v1, p0, Landroid/support/v7/internal/widget/u;->a:Z │ - │ - sget v1, Landroid/support/v7/a/l;->PopupWindow_android_popupBackground:I │ - │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v1 │ - │ - invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/u;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ - │ - return-void │ -.end method │ +.class public interface abstract Landroid/support/v7/internal/widget/u; │ +.super Ljava/lang/Object; │ │ │ # virtual methods │ -.method public showAsDropDown(Landroid/view/View;II)V │ - .locals 2 │ - │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v1, 0x15 │ - │ - if-ge v0, v1, :cond_0 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/u;->a:Z │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-virtual {p1}, Landroid/view/View;->getHeight()I │ - │ - move-result v0 │ - │ - sub-int/2addr p3, v0 │ - │ - :cond_0 │ - invoke-super {p0, p1, p2, p3}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;II)V │ - │ - return-void │ +.method public abstract a(Landroid/support/v7/internal/widget/p;)V │ .end method │ │ -.method public showAsDropDown(Landroid/view/View;III)V │ - .locals 2 │ - .annotation build Landroid/annotation/TargetApi; │ - value = 0x13 │ - .end annotation │ - │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v1, 0x15 │ - │ - if-ge v0, v1, :cond_0 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/u;->a:Z │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-virtual {p1}, Landroid/view/View;->getHeight()I │ - │ - move-result v0 │ - │ - sub-int/2addr p3, v0 │ - │ - :cond_0 │ - invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V │ - │ - return-void │ -.end method │ - │ -.method public update(Landroid/view/View;IIII)V │ - .locals 6 │ - │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v1, 0x15 │ - │ - if-ge v0, v1, :cond_0 │ - │ - iget-boolean v0, p0, Landroid/support/v7/internal/widget/u;->a:Z │ - │ - if-eqz v0, :cond_0 │ - │ - invoke-virtual {p1}, Landroid/view/View;->getHeight()I │ - │ - move-result v0 │ - │ - sub-int/2addr p3, v0 │ - │ - move v3, p3 │ - │ - :goto_0 │ - move-object v0, p0 │ - │ - move-object v1, p1 │ - │ - move v2, p2 │ - │ - move v4, p4 │ - │ - move v5, p5 │ - │ - invoke-super/range {v0 .. v5}, Landroid/widget/PopupWindow;->update(Landroid/view/View;IIII)V │ - │ - return-void │ - │ - :cond_0 │ - move v3, p3 │ - │ - goto :goto_0 │ +.method public abstract a(Landroid/support/v7/internal/widget/p;Landroid/view/View;IJ)V │ .end method ├── smali/android/support/v7/internal/widget/v.smali │ @@ -1,57 +1,64 @@ │ -.class public Landroid/support/v7/internal/widget/v; │ -.super Landroid/widget/TextView; │ +.class Landroid/support/v7/internal/widget/v; │ +.super Ljava/lang/Object; │ + │ +# interfaces │ +.implements Ljava/lang/Runnable; │ + │ + │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/internal/widget/p; │ │ │ # direct methods │ -.method public constructor (Landroid/content/Context;)V │ - .locals 1 │ +.method private constructor (Landroid/support/v7/internal/widget/p;)V │ + .locals 0 │ │ - const/4 v0, 0x0 │ + iput-object p1, p0, Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/p; │ │ - invoke-direct {p0, p1, v0}, Landroid/support/v7/internal/widget/v;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ - .locals 1 │ - │ - const/4 v0, 0x0 │ +.method synthetic constructor (Landroid/support/v7/internal/widget/p;Landroid/support/v7/internal/widget/q;)V │ + .locals 0 │ │ - invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/v;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + invoke-direct {p0, p1}, Landroid/support/v7/internal/widget/v;->(Landroid/support/v7/internal/widget/p;)V │ │ return-void │ .end method │ │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 3 │ │ - const/4 v2, 0x0 │ +# virtual methods │ +.method public run()V │ + .locals 1 │ │ - invoke-direct {p0, p1, p2, p3}, Landroid/widget/TextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/p; │ │ - sget-object v0, Landroid/support/v7/a/l;->CompatTextView:[I │ + iget-boolean v0, v0, Landroid/support/v7/internal/widget/p;->u:Z │ │ - invoke-virtual {p1, p2, v0, p3, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ + if-eqz v0, :cond_1 │ │ - move-result-object v0 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/p; │ │ - sget v1, Landroid/support/v7/a/l;->CompatTextView_textAllCaps:I │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/p;->getAdapter()Landroid/widget/Adapter; │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + move-result-object v0 │ │ - move-result v1 │ + if-eqz v0, :cond_0 │ │ - invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ + iget-object v0, p0, Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/p; │ │ - if-eqz v1, :cond_0 │ + invoke-virtual {v0, p0}, Landroid/support/v7/internal/widget/p;->post(Ljava/lang/Runnable;)Z │ │ - new-instance v0, Landroid/support/v7/internal/b/a; │ + :cond_0 │ + :goto_0 │ + return-void │ │ - invoke-direct {v0, p1}, Landroid/support/v7/internal/b/a;->(Landroid/content/Context;)V │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/p; │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/v;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V │ + invoke-static {v0}, Landroid/support/v7/internal/widget/p;->b(Landroid/support/v7/internal/widget/p;)V │ │ - :cond_0 │ - return-void │ + goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/w.smali │ @@ -1,37 +1,139 @@ │ -.class public interface abstract Landroid/support/v7/internal/widget/w; │ -.super Ljava/lang/Object; │ +.class public Landroid/support/v7/internal/widget/w; │ +.super Landroid/widget/PopupWindow; │ │ │ -# virtual methods │ -.method public abstract a(I)V │ -.end method │ +# instance fields │ +.field private final a:Z │ │ -.method public abstract a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ -.end method │ │ -.method public abstract d()Z │ -.end method │ +# direct methods │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .locals 3 │ │ -.method public abstract e()Z │ -.end method │ + const/4 v2, 0x0 │ │ -.method public abstract f()Z │ -.end method │ + invoke-direct {p0, p1, p2, p3}, Landroid/widget/PopupWindow;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -.method public abstract g()Z │ -.end method │ + sget-object v0, Landroid/support/v7/b/l;->PopupWindow:[I │ │ -.method public abstract h()Z │ -.end method │ + 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; │ + │ + move-result-object v0 │ + │ + sget v1, Landroid/support/v7/b/l;->PopupWindow_overlapAnchor:I │ + │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bf;->a(IZ)Z │ + │ + move-result v1 │ + │ + iput-boolean v1, p0, Landroid/support/v7/internal/widget/w;->a:Z │ + │ + sget v1, Landroid/support/v7/b/l;->PopupWindow_android_popupBackground:I │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ -.method public abstract i()V │ + move-result-object v1 │ + │ + invoke-virtual {p0, v1}, Landroid/support/v7/internal/widget/w;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ + │ + return-void │ .end method │ │ -.method public abstract j()V │ + │ +# virtual methods │ +.method public showAsDropDown(Landroid/view/View;II)V │ + .locals 2 │ + │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-ge v0, v1, :cond_0 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/w;->a:Z │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/view/View;->getHeight()I │ + │ + move-result v0 │ + │ + sub-int/2addr p3, v0 │ + │ + :cond_0 │ + invoke-super {p0, p1, p2, p3}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;II)V │ + │ + return-void │ .end method │ │ -.method public abstract setWindowCallback(Landroid/support/v7/internal/a/h;)V │ +.method public showAsDropDown(Landroid/view/View;III)V │ + .locals 2 │ + .annotation build Landroid/annotation/TargetApi; │ + value = 0x13 │ + .end annotation │ + │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-ge v0, v1, :cond_0 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/w;->a:Z │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/view/View;->getHeight()I │ + │ + move-result v0 │ + │ + sub-int/2addr p3, v0 │ + │ + :cond_0 │ + invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V │ + │ + return-void │ .end method │ │ -.method public abstract setWindowTitle(Ljava/lang/CharSequence;)V │ +.method public update(Landroid/view/View;IIII)V │ + .locals 6 │ + │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-ge v0, v1, :cond_0 │ + │ + iget-boolean v0, p0, Landroid/support/v7/internal/widget/w;->a:Z │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/view/View;->getHeight()I │ + │ + move-result v0 │ + │ + sub-int/2addr p3, v0 │ + │ + move v3, p3 │ + │ + :goto_0 │ + move-object v0, p0 │ + │ + move-object v1, p1 │ + │ + move v2, p2 │ + │ + move v4, p4 │ + │ + move v5, p5 │ + │ + invoke-super/range {v0 .. v5}, Landroid/widget/PopupWindow;->update(Landroid/view/View;IIII)V │ + │ + return-void │ + │ + :cond_0 │ + move v3, p3 │ + │ + goto :goto_0 │ .end method ├── smali/android/support/v7/internal/widget/x.smali │ @@ -1,88 +1,57 @@ │ -.class public interface abstract Landroid/support/v7/internal/widget/x; │ -.super Ljava/lang/Object; │ +.class public Landroid/support/v7/internal/widget/x; │ +.super Landroid/widget/TextView; │ │ │ -# virtual methods │ -.method public abstract a()Landroid/view/ViewGroup; │ -.end method │ - │ -.method public abstract a(I)V │ -.end method │ - │ -.method public abstract a(Landroid/graphics/drawable/Drawable;)V │ -.end method │ +# direct methods │ +.method public constructor (Landroid/content/Context;)V │ + .locals 1 │ │ -.method public abstract a(Landroid/support/v7/internal/a/h;)V │ -.end method │ + const/4 v0, 0x0 │ │ -.method public abstract a(Landroid/support/v7/internal/widget/af;)V │ -.end method │ + invoke-direct {p0, p1, v0}, Landroid/support/v7/internal/widget/x;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -.method public abstract a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ + return-void │ .end method │ │ -.method public abstract a(Ljava/lang/CharSequence;)V │ -.end method │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ + .locals 1 │ │ -.method public abstract a(Z)V │ -.end method │ - │ -.method public abstract b()Landroid/content/Context; │ -.end method │ - │ -.method public abstract b(I)V │ -.end method │ - │ -.method public abstract b(Z)V │ -.end method │ + const/4 v0, 0x0 │ │ -.method public abstract c(I)V │ -.end method │ + invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/internal/widget/x;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -.method public abstract c()Z │ + return-void │ .end method │ │ -.method public abstract d(I)V │ -.end method │ +.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .locals 3 │ │ -.method public abstract d()Z │ -.end method │ + const/4 v2, 0x0 │ │ -.method public abstract e()V │ -.end method │ + invoke-direct {p0, p1, p2, p3}, Landroid/widget/TextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -.method public abstract f()Ljava/lang/CharSequence; │ -.end method │ + sget-object v0, Landroid/support/v7/b/l;->CompatTextView:[I │ │ -.method public abstract g()V │ -.end method │ + invoke-virtual {p1, p2, v0, p3, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ -.method public abstract h()V │ -.end method │ + move-result-object v0 │ │ -.method public abstract i()Z │ -.end method │ + sget v1, Landroid/support/v7/b/l;->CompatTextView_textAllCaps:I │ │ -.method public abstract j()Z │ -.end method │ + invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ -.method public abstract k()Z │ -.end method │ + move-result v1 │ │ -.method public abstract l()Z │ -.end method │ + invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ -.method public abstract m()Z │ -.end method │ + if-eqz v1, :cond_0 │ │ -.method public abstract n()V │ -.end method │ + new-instance v0, Landroid/support/v7/internal/b/a; │ │ -.method public abstract o()V │ -.end method │ + invoke-direct {v0, p1}, Landroid/support/v7/internal/b/a;->(Landroid/content/Context;)V │ │ -.method public abstract p()I │ -.end method │ + invoke-virtual {p0, v0}, Landroid/support/v7/internal/widget/x;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V │ │ -.method public abstract q()I │ + :cond_0 │ + return-void │ .end method ├── smali/android/support/v7/internal/widget/y.smali │ @@ -1,390 +1,37 @@ │ -.class Landroid/support/v7/internal/widget/y; │ -.super Landroid/graphics/drawable/Drawable; │ - │ -# interfaces │ -.implements Landroid/graphics/drawable/Drawable$Callback; │ - │ - │ -# instance fields │ -.field private final a:Landroid/graphics/drawable/Drawable; │ - │ - │ -# direct methods │ -.method public constructor (Landroid/graphics/drawable/Drawable;)V │ - .locals 1 │ - │ - invoke-direct {p0}, Landroid/graphics/drawable/Drawable;->()V │ - │ - iput-object p1, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p0}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V │ - │ - return-void │ -.end method │ +.class public interface abstract Landroid/support/v7/internal/widget/y; │ +.super Ljava/lang/Object; │ │ │ # virtual methods │ -.method public draw(Landroid/graphics/Canvas;)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ - │ - return-void │ +.method public abstract a(I)V │ .end method │ │ -.method public getChangingConfigurations()I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getChangingConfigurations()I │ - │ - move-result v0 │ - │ - return v0 │ +.method public abstract a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ .end method │ │ -.method public getCurrent()Landroid/graphics/drawable/Drawable; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - return-object v0 │ +.method public abstract d()Z │ .end method │ │ -.method public getIntrinsicHeight()I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I │ - │ - move-result v0 │ - │ - return v0 │ +.method public abstract e()Z │ .end method │ │ -.method public getIntrinsicWidth()I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ - │ - move-result v0 │ - │ - return v0 │ +.method public abstract f()Z │ .end method │ │ -.method public getMinimumHeight()I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumHeight()I │ - │ - move-result v0 │ - │ - return v0 │ +.method public abstract g()Z │ .end method │ │ -.method public getMinimumWidth()I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumWidth()I │ - │ - move-result v0 │ - │ - return v0 │ +.method public abstract h()Z │ .end method │ │ -.method public getOpacity()I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I │ - │ - move-result v0 │ - │ - return v0 │ +.method public abstract i()V │ .end method │ │ -.method public getPadding(Landroid/graphics/Rect;)Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public getState()[I │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getState()[I │ - │ - move-result-object v0 │ - │ - return-object v0 │ -.end method │ - │ -.method public getTransparentRegion()Landroid/graphics/Region; │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getTransparentRegion()Landroid/graphics/Region; │ - │ - move-result-object v0 │ - │ - return-object v0 │ -.end method │ - │ -.method public invalidateDrawable(Landroid/graphics/drawable/Drawable;)V │ - .locals 0 │ - │ - invoke-virtual {p0}, Landroid/support/v7/internal/widget/y;->invalidateSelf()V │ - │ - return-void │ -.end method │ - │ -.method public isAutoMirrored()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-static {v0}, Landroid/support/v4/b/a/a;->b(Landroid/graphics/drawable/Drawable;)Z │ - │ - move-result v0 │ - │ - return v0 │ +.method public abstract j()V │ .end method │ │ -.method public isStateful()Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->isStateful()Z │ - │ - move-result v0 │ - │ - return v0 │ +.method public abstract setWindowCallback(Landroid/support/v7/internal/a/h;)V │ .end method │ │ -.method public jumpToCurrentState()V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-static {v0}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;)V │ - │ - return-void │ -.end method │ - │ -.method protected onLevelChange(I)Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setLevel(I)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ - .locals 1 │ - │ - invoke-virtual {p0, p2, p3, p4}, Landroid/support/v7/internal/widget/y;->scheduleSelf(Ljava/lang/Runnable;J)V │ - │ - return-void │ -.end method │ - │ -.method public setAlpha(I)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V │ - │ - return-void │ -.end method │ - │ -.method public setAutoMirrored(Z)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-static {v0, p1}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;Z)V │ - │ - return-void │ -.end method │ - │ -.method public setBounds(IIII)V │ - .locals 1 │ - │ - invoke-super {p0, p1, p2, p3, p4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1, p2, p3, p4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ - │ - return-void │ -.end method │ - │ -.method public setChangingConfigurations(I)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V │ - │ - return-void │ -.end method │ - │ -.method public setColorFilter(Landroid/graphics/ColorFilter;)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V │ - │ - return-void │ -.end method │ - │ -.method public setDither(Z)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setDither(Z)V │ - │ - return-void │ -.end method │ - │ -.method public setFilterBitmap(Z)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setFilterBitmap(Z)V │ - │ - return-void │ -.end method │ - │ -.method public setHotspot(FF)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-static {v0, p1, p2}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V │ - │ - return-void │ -.end method │ - │ -.method public setHotspotBounds(IIII)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-static {v0, p1, p2, p3, p4}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;IIII)V │ - │ - return-void │ -.end method │ - │ -.method public setState([I)Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setState([I)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public setTint(I)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-static {v0, p1}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;I)V │ - │ - return-void │ -.end method │ - │ -.method public setTintList(Landroid/content/res/ColorStateList;)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-static {v0, p1}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ - │ - return-void │ -.end method │ - │ -.method public setTintMode(Landroid/graphics/PorterDuff$Mode;)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-static {v0, p1}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ - │ - return-void │ -.end method │ - │ -.method public setVisible(ZZ)Z │ - .locals 1 │ - │ - invoke-super {p0, p1, p2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z │ - │ - move-result v0 │ - │ - if-eqz v0, :cond_1 │ - │ - :cond_0 │ - const/4 v0, 0x1 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_1 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ - .locals 0 │ - │ - invoke-virtual {p0, p2}, Landroid/support/v7/internal/widget/y;->unscheduleSelf(Ljava/lang/Runnable;)V │ - │ - return-void │ +.method public abstract setWindowTitle(Ljava/lang/CharSequence;)V │ .end method ├── smali/android/support/v7/internal/widget/z.smali │ @@ -1,7 +1,88 @@ │ .class public interface abstract Landroid/support/v7/internal/widget/z; │ .super Ljava/lang/Object; │ │ │ # virtual methods │ -.method public abstract setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/aa;)V │ +.method public abstract a()Landroid/view/ViewGroup; │ +.end method │ + │ +.method public abstract a(I)V │ +.end method │ + │ +.method public abstract a(Landroid/graphics/drawable/Drawable;)V │ +.end method │ + │ +.method public abstract a(Landroid/support/v7/internal/a/h;)V │ +.end method │ + │ +.method public abstract a(Landroid/support/v7/internal/widget/ah;)V │ +.end method │ + │ +.method public abstract a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V │ +.end method │ + │ +.method public abstract a(Ljava/lang/CharSequence;)V │ +.end method │ + │ +.method public abstract a(Z)V │ +.end method │ + │ +.method public abstract b()Landroid/content/Context; │ +.end method │ + │ +.method public abstract b(I)V │ +.end method │ + │ +.method public abstract b(Z)V │ +.end method │ + │ +.method public abstract c(I)V │ +.end method │ + │ +.method public abstract c()Z │ +.end method │ + │ +.method public abstract d(I)V │ +.end method │ + │ +.method public abstract d()Z │ +.end method │ + │ +.method public abstract e()V │ +.end method │ + │ +.method public abstract f()Ljava/lang/CharSequence; │ +.end method │ + │ +.method public abstract g()V │ +.end method │ + │ +.method public abstract h()V │ +.end method │ + │ +.method public abstract i()Z │ +.end method │ + │ +.method public abstract j()Z │ +.end method │ + │ +.method public abstract k()Z │ +.end method │ + │ +.method public abstract l()Z │ +.end method │ + │ +.method public abstract m()Z │ +.end method │ + │ +.method public abstract n()V │ +.end method │ + │ +.method public abstract o()V │ +.end method │ + │ +.method public abstract p()I │ +.end method │ + │ +.method public abstract q()I │ .end method ├── smali/android/support/v7/widget/ActionMenuView.smali │ @@ -13,15 +13,15 @@ │ │ .field private c:Landroid/content/Context; │ │ .field private d:I │ │ .field private e:Z │ │ -.field private f:Landroid/support/v7/widget/ActionMenuPresenter; │ +.field private f:Landroid/support/v7/widget/a; │ │ .field private g:Landroid/support/v7/internal/view/menu/y; │ │ .field private h:Landroid/support/v7/internal/view/menu/j; │ │ .field private i:Z │ │ @@ -1475,21 +1475,21 @@ │ │ return v0 │ .end method │ │ .method public e()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->c()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->c()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -1501,21 +1501,21 @@ │ │ goto :goto_0 │ .end method │ │ .method public f()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->d()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->d()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -1527,21 +1527,21 @@ │ │ goto :goto_0 │ .end method │ │ .method public g()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->g()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->g()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -1607,48 +1607,48 @@ │ │ new-instance v2, Landroid/support/v7/widget/n; │ │ invoke-direct {v2, p0, v3}, Landroid/support/v7/widget/n;->(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/j;)V │ │ invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/j;)V │ │ - new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter; │ + new-instance v1, Landroid/support/v7/widget/a; │ │ - invoke-direct {v1, v0}, Landroid/support/v7/widget/ActionMenuPresenter;->(Landroid/content/Context;)V │ + invoke-direct {v1, v0}, Landroid/support/v7/widget/a;->(Landroid/content/Context;)V │ │ - iput-object v1, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iput-object v1, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ const/4 v1, 0x1 │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;->b(Z)V │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/a;->b(Z)V │ │ - iget-object v1, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v1, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->g:Landroid/support/v7/internal/view/menu/y; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->g:Landroid/support/v7/internal/view/menu/y; │ │ :goto_0 │ - invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/internal/view/menu/y;)V │ + invoke-virtual {v1, v0}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/internal/view/menu/y;)V │ │ iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/i; │ │ - iget-object v1, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v1, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ iget-object v2, p0, Landroid/support/v7/widget/ActionMenuView;->c:Landroid/content/Context; │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/x;Landroid/content/Context;)V │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0, p0}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuView;)V │ + invoke-virtual {v0, p0}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/ActionMenuView;)V │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/i; │ │ return-object v0 │ │ :cond_1 │ @@ -1674,21 +1674,21 @@ │ │ return v0 │ .end method │ │ .method public h()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->h()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->h()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -1700,21 +1700,21 @@ │ │ goto :goto_0 │ .end method │ │ .method public i()V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->e()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->e()Z │ │ :cond_0 │ return-void │ .end method │ │ .method protected synthetic j()Landroid/support/v7/widget/p; │ .locals 1 │ @@ -1734,39 +1734,39 @@ │ const/16 v1, 0x8 │ │ if-lt v0, v1, :cond_0 │ │ invoke-super {p0, p1}, Landroid/support/v7/widget/LinearLayoutCompat;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ const/4 v1, 0x0 │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Z)V │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/a;->a(Z)V │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->g()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->g()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->d()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->d()Z │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->c()Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->c()Z │ │ :cond_1 │ return-void │ .end method │ │ .method public onDetachedFromWindow()V │ .locals 0 │ @@ -1820,15 +1820,15 @@ │ │ move-result v1 │ │ sub-int v3, v0, v1 │ │ const/4 v1, 0x0 │ │ - invoke-static {p0}, Landroid/support/v7/internal/widget/bh;->a(Landroid/view/View;)Z │ + invoke-static {p0}, Landroid/support/v7/internal/widget/bl;->a(Landroid/view/View;)Z │ │ move-result v10 │ │ const/4 v0, 0x0 │ │ move v6, v0 │ │ @@ -2335,17 +2335,17 @@ │ │ goto :goto_1 │ .end method │ │ .method public setExpandedActionViewsExclusive(Z)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/widget/ActionMenuPresenter;->c(Z)V │ + invoke-virtual {v0, p1}, Landroid/support/v7/widget/a;->c(Z)V │ │ return-void │ .end method │ │ .method public setOnMenuItemClickListener(Landroid/support/v7/widget/o;)V │ .locals 0 │ │ @@ -2389,18 +2389,18 @@ │ invoke-direct {v0, v1, p1}, Landroid/view/ContextThemeWrapper;->(Landroid/content/Context;I)V │ │ iput-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->c:Landroid/content/Context; │ │ goto :goto_0 │ .end method │ │ -.method public setPresenter(Landroid/support/v7/widget/ActionMenuPresenter;)V │ +.method public setPresenter(Landroid/support/v7/widget/a;)V │ .locals 1 │ │ - iput-object p1, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iput-object p1, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0, p0}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuView;)V │ + invoke-virtual {v0, p0}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/ActionMenuView;)V │ │ return-void │ .end method ├── smali/android/support/v7/widget/LinearLayoutCompat.smali │ @@ -72,104 +72,104 @@ │ │ iput v3, p0, Landroid/support/v7/widget/LinearLayoutCompat;->c:I │ │ const v0, 0x800033 │ │ iput v0, p0, Landroid/support/v7/widget/LinearLayoutCompat;->e:I │ │ - sget-object v0, Landroid/support/v7/a/l;->LinearLayoutCompat:[I │ + sget-object v0, Landroid/support/v7/b/l;->LinearLayoutCompat:[I │ │ - 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; │ + 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; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_android_orientation:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_android_orientation:I │ │ - invoke-virtual {v0, v1, v4}, Landroid/support/v7/internal/widget/bb;->a(II)I │ + invoke-virtual {v0, v1, v4}, Landroid/support/v7/internal/widget/bf;->a(II)I │ │ move-result v1 │ │ if-ltz v1, :cond_0 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;->setOrientation(I)V │ │ :cond_0 │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_android_gravity:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_android_gravity:I │ │ - invoke-virtual {v0, v1, v4}, Landroid/support/v7/internal/widget/bb;->a(II)I │ + invoke-virtual {v0, v1, v4}, Landroid/support/v7/internal/widget/bf;->a(II)I │ │ move-result v1 │ │ if-ltz v1, :cond_1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;->setGravity(I)V │ │ :cond_1 │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_android_baselineAligned:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_android_baselineAligned:I │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bb;->a(IZ)Z │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bf;->a(IZ)Z │ │ move-result v1 │ │ if-nez v1, :cond_2 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;->setBaselineAligned(Z)V │ │ :cond_2 │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_android_weightSum:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_android_weightSum:I │ │ const/high16 v2, -0x40800000 # -1.0f │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bb;->a(IF)F │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bf;->a(IF)F │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/LinearLayoutCompat;->g:F │ │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_android_baselineAlignedChildIndex:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_android_baselineAlignedChildIndex:I │ │ - invoke-virtual {v0, v1, v4}, Landroid/support/v7/internal/widget/bb;->a(II)I │ + invoke-virtual {v0, v1, v4}, Landroid/support/v7/internal/widget/bf;->a(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/LinearLayoutCompat;->b:I │ │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_measureWithLargestChild:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_measureWithLargestChild:I │ │ - invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bb;->a(IZ)Z │ + invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bf;->a(IZ)Z │ │ move-result v1 │ │ iput-boolean v1, p0, Landroid/support/v7/widget/LinearLayoutCompat;->h:Z │ │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_divider:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_divider:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_showDividers:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_showDividers:I │ │ - invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bb;->a(II)I │ + invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bf;->a(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/LinearLayoutCompat;->n:I │ │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_dividerPadding:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_dividerPadding:I │ │ - invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bb;->d(II)I │ + invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bf;->d(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/LinearLayoutCompat;->o:I │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ return-void │ .end method │ │ .method private a(Landroid/view/View;IIII)V │ .locals 2 │ │ @@ -738,21 +738,21 @@ │ │ move/from16 v0, v19 │ │ invoke-static {v0, v9}, Ljava/lang/Math;->max(II)I │ │ move-result v19 │ │ - invoke-static {v4}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v4}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v7 │ │ move/from16 v0, v18 │ │ - invoke-static {v0, v7}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v0, v7}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v11 │ │ if-eqz v17, :cond_a │ │ iget v7, v10, Landroid/support/v7/widget/p;->width:I │ │ @@ -1020,15 +1020,15 @@ │ │ move-result v3 │ │ const/4 v4, 0x0 │ │ move/from16 v0, p2 │ │ - invoke-static {v3, v0, v4}, Landroid/support/v4/view/au;->a(III)I │ + invoke-static {v3, v0, v4}, Landroid/support/a/g/aa;->a(III)I │ │ move-result v16 │ │ const v3, 0xffffff │ │ and-int v3, v3, v16 │ │ @@ -1208,21 +1208,21 @@ │ invoke-static {v4, v13}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v4 │ │ invoke-virtual {v15, v8, v4}, Landroid/view/View;->measure(II)V │ │ :goto_d │ - invoke-static {v15}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v15}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v4 │ │ and-int/lit16 v4, v4, -0x100 │ │ - invoke-static {v7, v4}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v7, v4}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v4 │ │ move/from16 v26, v5 │ │ move v5, v6 │ │ @@ -1423,15 +1423,15 @@ │ │ move-result v3 │ │ move/from16 v0, p1 │ │ move/from16 v1, v18 │ │ - invoke-static {v3, v0, v1}, Landroid/support/v4/view/au;->a(III)I │ + invoke-static {v3, v0, v1}, Landroid/support/a/g/aa;->a(III)I │ │ move-result v3 │ │ move-object/from16 v0, p0 │ │ move/from16 v1, v16 │ │ @@ -1688,19 +1688,19 @@ │ iget v0, v6, Landroid/support/v7/widget/p;->h:I │ │ if-gez v0, :cond_1 │ │ move v0, v7 │ │ :cond_1 │ - invoke-static {p0}, Landroid/support/v4/view/au;->d(Landroid/view/View;)I │ + invoke-static {p0}, Landroid/support/a/g/aa;->a(Landroid/view/View;)I │ │ move-result v2 │ │ - invoke-static {v0, v2}, Landroid/support/v4/view/j;->a(II)I │ + invoke-static {v0, v2}, Landroid/support/a/g/d;->a(II)I │ │ move-result v0 │ │ and-int/lit8 v0, v0, 0x7 │ │ sparse-switch v0, :sswitch_data_1 │ │ @@ -2370,21 +2370,21 @@ │ │ invoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v7 │ │ add-int v9, v7, v8 │ │ - invoke-static {v4}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v4}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v7 │ │ move/from16 v0, v19 │ │ - invoke-static {v0, v7}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v0, v7}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v12 │ │ if-eqz v27, :cond_7 │ │ invoke-virtual {v4}, Landroid/view/View;->getBaseline()I │ │ @@ -3013,15 +3013,15 @@ │ │ move-result v3 │ │ const/4 v4, 0x0 │ │ move/from16 v0, p1 │ │ - invoke-static {v3, v0, v4}, Landroid/support/v4/view/au;->a(III)I │ + invoke-static {v3, v0, v4}, Landroid/support/a/g/aa;->a(III)I │ │ move-result v17 │ │ const v3, 0xffffff │ │ and-int v3, v3, v17 │ │ @@ -3247,23 +3247,23 @@ │ move-result v4 │ │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v4, v6}, Landroid/view/View;->measure(II)V │ │ :goto_12 │ - invoke-static/range {v16 .. v16}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static/range {v16 .. v16}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v4 │ │ const/high16 v6, -0x1000000 │ │ and-int/2addr v4, v6 │ │ - invoke-static {v7, v4}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v7, v4}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v13 │ │ move v7, v5 │ │ :goto_13 │ if-eqz v11, :cond_24 │ @@ -3653,15 +3653,15 @@ │ │ or-int v4, v4, v17 │ │ shl-int/lit8 v5, v19, 0x10 │ │ move/from16 v0, p2 │ │ - invoke-static {v3, v0, v5}, Landroid/support/v4/view/au;->a(III)I │ + invoke-static {v3, v0, v5}, Landroid/support/a/g/aa;->a(III)I │ │ move-result v3 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v4, v3}, Landroid/support/v7/widget/LinearLayoutCompat;->setMeasuredDimension(II)V │ │ @@ -3803,15 +3803,15 @@ │ │ goto/16 :goto_5 │ .end method │ │ .method b(IIII)V │ .locals 22 │ │ - invoke-static/range {p0 .. p0}, Landroid/support/v7/internal/widget/bh;->a(Landroid/view/View;)Z │ + invoke-static/range {p0 .. p0}, Landroid/support/v7/internal/widget/bl;->a(Landroid/view/View;)Z │ │ move-result v4 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v7/widget/LinearLayoutCompat;->getPaddingTop()I │ │ move-result v11 │ │ @@ -3863,19 +3863,19 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;->j:[I │ │ move-object/from16 v20, v0 │ │ - invoke-static/range {p0 .. p0}, Landroid/support/v4/view/au;->d(Landroid/view/View;)I │ + invoke-static/range {p0 .. p0}, Landroid/support/a/g/aa;->a(Landroid/view/View;)I │ │ move-result v3 │ │ - invoke-static {v2, v3}, Landroid/support/v4/view/j;->a(II)I │ + invoke-static {v2, v3}, Landroid/support/a/g/d;->a(II)I │ │ move-result v2 │ │ sparse-switch v2, :sswitch_data_0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v7/widget/LinearLayoutCompat;->getPaddingLeft()I │ │ @@ -4192,15 +4192,15 @@ │ .method b(Landroid/graphics/Canvas;)V │ .locals 6 │ │ invoke-virtual {p0}, Landroid/support/v7/widget/LinearLayoutCompat;->getVirtualChildCount()I │ │ move-result v2 │ │ - invoke-static {p0}, Landroid/support/v7/internal/widget/bh;->a(Landroid/view/View;)Z │ + invoke-static {p0}, Landroid/support/v7/internal/widget/bl;->a(Landroid/view/View;)Z │ │ move-result v3 │ │ const/4 v0, 0x0 │ │ move v1, v0 ├── smali/android/support/v7/widget/SearchView$SearchAutoComplete.smali │ @@ -5,15 +5,15 @@ │ # instance fields │ .field private final a:[I │ │ .field private b:I │ │ .field private c:Landroid/support/v7/widget/SearchView; │ │ -.field private final d:Landroid/support/v7/internal/widget/aw; │ +.field private final d:Landroid/support/v7/internal/widget/ba; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 1 │ │ const/4 v0, 0x0 │ @@ -54,38 +54,38 @@ │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->b:I │ │ iget-object v0, p0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->a:[I │ │ - 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; │ + 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; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->d(I)Z │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->d(I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ :cond_0 │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->c()Landroid/support/v7/internal/widget/ba; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/aw; │ + iput-object v0, p0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/ba; │ │ return-void │ .end method │ │ │ # virtual methods │ .method public enoughToFilter()Z │ @@ -274,17 +274,17 @@ │ │ return-void │ .end method │ │ .method public setDropDownBackgroundResource(I)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/aw; │ + iget-object v0, p0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/ba; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ return-void │ .end method ├── smali/android/support/v7/widget/SearchView.smali │ @@ -1,12 +1,12 @@ │ .class public Landroid/support/v7/widget/SearchView; │ .super Landroid/support/v7/widget/LinearLayoutCompat; │ │ # interfaces │ -.implements Landroid/support/v7/b/c; │ +.implements Landroid/support/v7/c/c; │ │ │ # static fields │ .field static final a:Landroid/support/v7/widget/ad; │ │ .field private static final b:Z │ │ @@ -24,15 +24,15 @@ │ │ .field private F:I │ │ .field private G:Landroid/app/SearchableInfo; │ │ .field private H:Landroid/os/Bundle; │ │ -.field private final I:Landroid/support/v7/internal/widget/aw; │ +.field private final I:Landroid/support/v7/internal/widget/ba; │ │ .field private J:Ljava/lang/Runnable; │ │ .field private final K:Ljava/lang/Runnable; │ │ .field private L:Ljava/lang/Runnable; │ │ @@ -74,15 +74,15 @@ │ │ .field private t:Landroid/view/View$OnClickListener; │ │ .field private u:Z │ │ .field private v:Z │ │ -.field private w:Landroid/support/v4/widget/e; │ +.field private w:Landroid/support/a/h/e; │ │ .field private x:Z │ │ .field private y:Ljava/lang/CharSequence; │ │ .field private z:Z │ │ @@ -357,19 +357,19 @@ │ │ if-nez v0, :cond_0 │ │ :goto_0 │ return-object p1 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v7/widget/SearchView;->I:Landroid/support/v7/internal/widget/aw; │ + iget-object v0, p0, Landroid/support/v7/widget/SearchView;->I:Landroid/support/v7/internal/widget/ba; │ │ iget v1, p0, Landroid/support/v7/widget/SearchView;->k:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ iget-object v0, p0, Landroid/support/v7/widget/SearchView;->c:Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getTextSize()F │ │ @@ -629,15 +629,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/e;->abc_search_view_preferred_width:I │ + sget v1, Landroid/support/v7/b/e;->abc_search_view_preferred_width:I │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v0 │ │ return v0 │ .end method │ @@ -863,23 +863,23 @@ │ or-int/2addr v0, v2 │ │ :cond_0 │ iget-object v2, p0, Landroid/support/v7/widget/SearchView;->c:Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ invoke-virtual {v2, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setInputType(I)V │ │ - iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ const/4 v2, 0x0 │ │ - invoke-virtual {v0, v2}, Landroid/support/v4/widget/e;->a(Landroid/database/Cursor;)V │ + invoke-virtual {v0, v2}, Landroid/support/a/h/e;->a(Landroid/database/Cursor;)V │ │ :cond_1 │ iget-object v0, p0, Landroid/support/v7/widget/SearchView;->G:Landroid/app/SearchableInfo; │ │ invoke-virtual {v0}, Landroid/app/SearchableInfo;->getSuggestAuthority()Ljava/lang/String; │ │ move-result-object v0 │ @@ -894,23 +894,23 @@ │ │ iget-object v3, p0, Landroid/support/v7/widget/SearchView;->G:Landroid/app/SearchableInfo; │ │ iget-object v4, p0, Landroid/support/v7/widget/SearchView;->M:Ljava/util/WeakHashMap; │ │ invoke-direct {v0, v2, p0, v3, v4}, Landroid/support/v7/widget/ah;->(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ - iput-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iput-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ iget-object v0, p0, Landroid/support/v7/widget/SearchView;->c:Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ - iget-object v2, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iget-object v2, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setAdapter(Landroid/widget/ListAdapter;)V │ │ - iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ check-cast v0, Landroid/support/v7/widget/ah; │ │ iget-boolean v2, p0, Landroid/support/v7/widget/SearchView;->z:Z │ │ if-eqz v2, :cond_2 │ │ @@ -1438,18 +1438,18 @@ │ .locals 1 │ │ iget v0, p0, Landroid/support/v7/widget/SearchView;->l:I │ │ return v0 │ .end method │ │ -.method public getSuggestionsAdapter()Landroid/support/v4/widget/e; │ +.method public getSuggestionsAdapter()Landroid/support/a/h/e; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ return-object v0 │ .end method │ │ .method protected onDetachedFromWindow()V │ .locals 1 │ │ @@ -1748,21 +1748,21 @@ │ .end method │ │ .method public setQueryRefinementEnabled(Z)V │ .locals 2 │ │ iput-boolean p1, p0, Landroid/support/v7/widget/SearchView;->z:Z │ │ - iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ instance-of v0, v0, Landroid/support/v7/widget/ah; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iget-object v0, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ check-cast v0, Landroid/support/v7/widget/ah; │ │ if-eqz p1, :cond_1 │ │ const/4 v1, 0x2 │ │ @@ -1847,20 +1847,20 @@ │ move-result v0 │ │ invoke-direct {p0, v0}, Landroid/support/v7/widget/SearchView;->a(Z)V │ │ return-void │ .end method │ │ -.method public setSuggestionsAdapter(Landroid/support/v4/widget/e;)V │ +.method public setSuggestionsAdapter(Landroid/support/a/h/e;)V │ .locals 2 │ │ - iput-object p1, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iput-object p1, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ iget-object v0, p0, Landroid/support/v7/widget/SearchView;->c:Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ - iget-object v1, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/v4/widget/e; │ + iget-object v1, p0, Landroid/support/v7/widget/SearchView;->w:Landroid/support/a/h/e; │ │ invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setAdapter(Landroid/widget/ListAdapter;)V │ │ return-void │ .end method ├── smali/android/support/v7/widget/Toolbar.smali │ @@ -7,31 +7,31 @@ │ │ .field private final B:[I │ │ .field private C:Landroid/support/v7/widget/ao; │ │ .field private final D:Landroid/support/v7/widget/o; │ │ -.field private E:Landroid/support/v7/internal/widget/bc; │ +.field private E:Landroid/support/v7/internal/widget/bg; │ │ -.field private F:Landroid/support/v7/widget/ActionMenuPresenter; │ +.field private F:Landroid/support/v7/widget/a; │ │ .field private G:Landroid/support/v7/widget/am; │ │ .field private H:Landroid/support/v7/internal/view/menu/y; │ │ .field private I:Landroid/support/v7/internal/view/menu/j; │ │ .field private J:Z │ │ .field private K:I │ │ .field private final L:Ljava/lang/Runnable; │ │ -.field private final M:Landroid/support/v7/internal/widget/aw; │ +.field private final M:Landroid/support/v7/internal/widget/ba; │ │ .field a:Landroid/view/View; │ │ .field private b:Landroid/support/v7/widget/ActionMenuView; │ │ .field private c:Landroid/widget/TextView; │ │ @@ -63,15 +63,15 @@ │ │ .field private q:I │ │ .field private r:I │ │ .field private s:I │ │ -.field private final t:Landroid/support/v7/internal/widget/ae; │ +.field private final t:Landroid/support/v7/internal/widget/ag; │ │ .field private u:I │ │ .field private v:Ljava/lang/CharSequence; │ │ .field private w:Ljava/lang/CharSequence; │ │ @@ -92,15 +92,15 @@ │ │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ │ - sget v0, Landroid/support/v7/a/b;->toolbarStyle:I │ + sget v0, Landroid/support/v7/b/b;->toolbarStyle:I │ │ invoke-direct {p0, p1, p2, v0}, Landroid/support/v7/widget/Toolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ @@ -114,19 +114,19 @@ │ │ invoke-static {p1, p2, p3}, Landroid/support/v7/widget/Toolbar;->a(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; │ │ move-result-object v0 │ │ invoke-direct {p0, v0, p2, p3}, Landroid/view/ViewGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - new-instance v0, Landroid/support/v7/internal/widget/ae; │ + new-instance v0, Landroid/support/v7/internal/widget/ag; │ │ - invoke-direct {v0}, Landroid/support/v7/internal/widget/ae;->()V │ + invoke-direct {v0}, Landroid/support/v7/internal/widget/ag;->()V │ │ - iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ae; │ + iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ag; │ │ const v0, 0x800013 │ │ iput v0, p0, Landroid/support/v7/widget/Toolbar;->u:I │ │ new-instance v0, Ljava/util/ArrayList; │ │ @@ -152,188 +152,188 @@ │ │ iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->L:Ljava/lang/Runnable; │ │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ - sget-object v1, Landroid/support/v7/a/l;->Toolbar:[I │ + sget-object v1, Landroid/support/v7/b/l;->Toolbar:[I │ │ - 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; │ + 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; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_titleTextAppearance:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_titleTextAppearance:I │ │ - invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bb;->f(II)I │ + invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bf;->f(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->l:I │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_subtitleTextAppearance:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_subtitleTextAppearance:I │ │ - invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bb;->f(II)I │ + invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bf;->f(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->m:I │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_android_gravity:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_android_gravity:I │ │ iget v2, p0, Landroid/support/v7/widget/Toolbar;->u:I │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bb;->b(II)I │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/bf;->b(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->u:I │ │ const/16 v1, 0x30 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->n:I │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_titleMargins:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_titleMargins:I │ │ - invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bb;->c(II)I │ + invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bf;->c(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->s:I │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->r:I │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->q:I │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->p:I │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_titleMarginStart:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_titleMarginStart:I │ │ - invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bb;->c(II)I │ + invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bf;->c(II)I │ │ move-result v1 │ │ if-ltz v1, :cond_0 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->p:I │ │ :cond_0 │ - sget v1, Landroid/support/v7/a/l;->Toolbar_titleMarginEnd:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_titleMarginEnd:I │ │ - invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bb;->c(II)I │ + invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bf;->c(II)I │ │ move-result v1 │ │ if-ltz v1, :cond_1 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->q:I │ │ :cond_1 │ - sget v1, Landroid/support/v7/a/l;->Toolbar_titleMarginTop:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_titleMarginTop:I │ │ - invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bb;->c(II)I │ + invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bf;->c(II)I │ │ move-result v1 │ │ if-ltz v1, :cond_2 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->r:I │ │ :cond_2 │ - sget v1, Landroid/support/v7/a/l;->Toolbar_titleMarginBottom:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_titleMarginBottom:I │ │ - invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bb;->c(II)I │ + invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bf;->c(II)I │ │ move-result v1 │ │ if-ltz v1, :cond_3 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->s:I │ │ :cond_3 │ - sget v1, Landroid/support/v7/a/l;->Toolbar_maxButtonHeight:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_maxButtonHeight:I │ │ - invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bb;->d(II)I │ + invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/bf;->d(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->o:I │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_contentInsetStart:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_contentInsetStart:I │ │ - invoke-virtual {v0, v1, v7}, Landroid/support/v7/internal/widget/bb;->c(II)I │ + invoke-virtual {v0, v1, v7}, Landroid/support/v7/internal/widget/bf;->c(II)I │ │ move-result v1 │ │ - sget v2, Landroid/support/v7/a/l;->Toolbar_contentInsetEnd:I │ + sget v2, Landroid/support/v7/b/l;->Toolbar_contentInsetEnd:I │ │ - invoke-virtual {v0, v2, v7}, Landroid/support/v7/internal/widget/bb;->c(II)I │ + invoke-virtual {v0, v2, v7}, Landroid/support/v7/internal/widget/bf;->c(II)I │ │ move-result v2 │ │ - sget v3, Landroid/support/v7/a/l;->Toolbar_contentInsetLeft:I │ + sget v3, Landroid/support/v7/b/l;->Toolbar_contentInsetLeft:I │ │ - invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/bb;->d(II)I │ + invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/bf;->d(II)I │ │ move-result v3 │ │ - sget v4, Landroid/support/v7/a/l;->Toolbar_contentInsetRight:I │ + sget v4, Landroid/support/v7/b/l;->Toolbar_contentInsetRight:I │ │ - invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/bb;->d(II)I │ + invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/bf;->d(II)I │ │ move-result v4 │ │ - iget-object v5, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ae; │ + iget-object v5, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ag; │ │ - invoke-virtual {v5, v3, v4}, Landroid/support/v7/internal/widget/ae;->b(II)V │ + invoke-virtual {v5, v3, v4}, Landroid/support/v7/internal/widget/ag;->b(II)V │ │ if-ne v1, v7, :cond_4 │ │ if-eq v2, v7, :cond_5 │ │ :cond_4 │ - iget-object v3, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ae; │ + iget-object v3, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ag; │ │ - invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/ae;->a(II)V │ + invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/ag;->a(II)V │ │ :cond_5 │ - sget v1, Landroid/support/v7/a/l;->Toolbar_collapseIcon:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_collapseIcon:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v7/widget/Toolbar;->g:Landroid/graphics/drawable/Drawable; │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_collapseContentDescription:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_collapseContentDescription:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->b(I)Ljava/lang/CharSequence; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->b(I)Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v7/widget/Toolbar;->h:Ljava/lang/CharSequence; │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_title:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_title:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->b(I)Ljava/lang/CharSequence; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->b(I)Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v2 │ │ if-nez v2, :cond_6 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V │ │ :cond_6 │ - sget v1, Landroid/support/v7/a/l;->Toolbar_subtitle:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_subtitle:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->b(I)Ljava/lang/CharSequence; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->b(I)Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v2 │ │ @@ -344,63 +344,63 @@ │ :cond_7 │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v7/widget/Toolbar;->j:Landroid/content/Context; │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_popupTheme:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_popupTheme:I │ │ - invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bb;->f(II)I │ + invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bf;->f(II)I │ │ move-result v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/widget/Toolbar;->setPopupTheme(I)V │ │ - sget v1, Landroid/support/v7/a/l;->Toolbar_navigationIcon:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_navigationIcon:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ if-eqz v1, :cond_8 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V │ │ :cond_8 │ - sget v1, Landroid/support/v7/a/l;->Toolbar_navigationContentDescription:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_navigationContentDescription:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bb;->b(I)Ljava/lang/CharSequence; │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/bf;->b(I)Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v2 │ │ if-nez v2, :cond_9 │ │ invoke-virtual {p0, v1}, Landroid/support/v7/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V │ │ :cond_9 │ - sget v1, Landroid/support/v7/a/l;->Toolbar_android_minHeight:I │ + sget v1, Landroid/support/v7/b/l;->Toolbar_android_minHeight:I │ │ - invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bb;->d(II)I │ + invoke-virtual {v0, v1, v6}, Landroid/support/v7/internal/widget/bf;->d(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/Toolbar;->K:I │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->b()V │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->b()V │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/bf;->c()Landroid/support/v7/internal/widget/ba; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->M:Landroid/support/v7/internal/widget/aw; │ + iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->M:Landroid/support/v7/internal/widget/ba; │ │ return-void │ .end method │ │ .method private a(I)I │ .locals 1 │ │ @@ -812,21 +812,21 @@ │ .end method │ │ .method private static a(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; │ .locals 3 │ │ const/4 v2, 0x0 │ │ - sget-object v0, Landroid/support/v7/a/l;->Toolbar:[I │ + sget-object v0, Landroid/support/v7/b/l;->Toolbar:[I │ │ invoke-virtual {p0, p1, v0, p2, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v1 │ │ - sget v0, Landroid/support/v7/a/l;->Toolbar_theme:I │ + sget v0, Landroid/support/v7/b/l;->Toolbar_theme:I │ │ invoke-virtual {v1, v0, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -994,30 +994,30 @@ │ .method private a(Ljava/util/List;I)V │ .locals 6 │ │ const/4 v0, 0x1 │ │ const/4 v1, 0x0 │ │ - invoke-static {p0}, Landroid/support/v4/view/au;->d(Landroid/view/View;)I │ + invoke-static {p0}, Landroid/support/a/g/aa;->a(Landroid/view/View;)I │ │ move-result v2 │ │ if-ne v2, v0, :cond_1 │ │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->getChildCount()I │ │ move-result v2 │ │ - invoke-static {p0}, Landroid/support/v4/view/au;->d(Landroid/view/View;)I │ + invoke-static {p0}, Landroid/support/a/g/aa;->a(Landroid/view/View;)I │ │ move-result v3 │ │ - invoke-static {p2, v3}, Landroid/support/v4/view/j;->a(II)I │ + invoke-static {p2, v3}, Landroid/support/a/g/d;->a(II)I │ │ move-result v3 │ │ invoke-interface {p1}, Ljava/util/List;->clear()V │ │ if-eqz v0, :cond_2 │ │ @@ -1112,19 +1112,19 @@ │ :cond_4 │ return-void │ .end method │ │ .method private b(I)I │ .locals 2 │ │ - invoke-static {p0}, Landroid/support/v4/view/au;->d(Landroid/view/View;)I │ + invoke-static {p0}, Landroid/support/a/g/aa;->a(Landroid/view/View;)I │ │ move-result v1 │ │ - invoke-static {p1, v1}, Landroid/support/v4/view/j;->a(II)I │ + invoke-static {p1, v1}, Landroid/support/a/g/d;->a(II)I │ │ move-result v0 │ │ and-int/lit8 v0, v0, 0x7 │ │ packed-switch v0, :pswitch_data_0 │ │ @@ -1257,19 +1257,19 @@ │ │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; │ │ - invoke-static {v0}, Landroid/support/v4/view/v;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I │ + invoke-static {v0}, Landroid/support/a/g/i;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ move-result v1 │ │ - invoke-static {v0}, Landroid/support/v4/view/v;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I │ + invoke-static {v0}, Landroid/support/a/g/i;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ move-result v0 │ │ add-int/2addr v0, v1 │ │ return v0 │ .end method │ @@ -1364,15 +1364,15 @@ │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - invoke-static {p0}, Landroid/support/v4/view/au;->h(Landroid/view/View;)I │ + invoke-static {p0}, Landroid/support/a/g/aa;->d(Landroid/view/View;)I │ │ move-result v0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ @@ -1526,15 +1526,15 @@ │ │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ - sget v3, Landroid/support/v7/a/b;->toolbarNavigationButtonStyle:I │ + sget v3, Landroid/support/v7/b/b;->toolbarNavigationButtonStyle:I │ │ invoke-direct {v0, v1, v2, v3}, Landroid/widget/ImageButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->e:Landroid/widget/ImageButton; │ │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->i()Landroid/support/v7/widget/an; │ │ @@ -1569,15 +1569,15 @@ │ │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ - sget v3, Landroid/support/v7/a/b;->toolbarNavigationButtonStyle:I │ + sget v3, Landroid/support/v7/b/b;->toolbarNavigationButtonStyle:I │ │ invoke-direct {v0, v1, v2, v3}, Landroid/widget/ImageButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->i:Landroid/widget/ImageButton; │ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->i:Landroid/widget/ImageButton; │ │ @@ -1781,23 +1781,23 @@ │ │ invoke-direct {v0, p1}, Landroid/support/v7/widget/an;->(Landroid/support/v7/widget/an;)V │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ - instance-of v0, p1, Landroid/support/v7/app/b; │ + instance-of v0, p1, Landroid/support/v7/a/b; │ │ if-eqz v0, :cond_1 │ │ new-instance v0, Landroid/support/v7/widget/an; │ │ - check-cast p1, Landroid/support/v7/app/b; │ + check-cast p1, Landroid/support/v7/a/b; │ │ - invoke-direct {v0, p1}, Landroid/support/v7/widget/an;->(Landroid/support/v7/app/b;)V │ + invoke-direct {v0, p1}, Landroid/support/v7/widget/an;->(Landroid/support/v7/a/b;)V │ │ goto :goto_0 │ │ :cond_1 │ instance-of v0, p1, Landroid/view/ViewGroup$MarginLayoutParams; │ │ if-eqz v0, :cond_2 │ @@ -1817,17 +1817,17 @@ │ │ goto :goto_0 │ .end method │ │ .method public a(II)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ae; │ + iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ag; │ │ - invoke-virtual {v0, p1, p2}, Landroid/support/v7/internal/widget/ae;->a(II)V │ + invoke-virtual {v0, p1, p2}, Landroid/support/v7/internal/widget/ag;->a(II)V │ │ return-void │ .end method │ │ .method public a(Landroid/content/Context;I)V │ .locals 1 │ │ @@ -1841,15 +1841,15 @@ │ │ invoke-virtual {v0, p1, p2}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ :cond_0 │ return-void │ .end method │ │ -.method public a(Landroid/support/v7/internal/view/menu/i;Landroid/support/v7/widget/ActionMenuPresenter;)V │ +.method public a(Landroid/support/v7/internal/view/menu/i;Landroid/support/v7/widget/a;)V │ .locals 4 │ │ const/4 v3, 0x0 │ │ const/4 v2, 0x1 │ │ if-nez p1, :cond_1 │ @@ -1871,15 +1871,15 @@ │ │ move-result-object v0 │ │ if-eq v0, p1, :cond_0 │ │ if-eqz v0, :cond_2 │ │ - iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->F:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->F:Landroid/support/v7/widget/a; │ │ invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/i;->b(Landroid/support/v7/internal/view/menu/x;)V │ │ iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->G:Landroid/support/v7/widget/am; │ │ invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/i;->b(Landroid/support/v7/internal/view/menu/x;)V │ │ @@ -1891,15 +1891,15 @@ │ new-instance v0, Landroid/support/v7/widget/am; │ │ invoke-direct {v0, p0, v3}, Landroid/support/v7/widget/am;->(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/aj;)V │ │ iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->G:Landroid/support/v7/widget/am; │ │ :cond_3 │ - invoke-virtual {p2, v2}, Landroid/support/v7/widget/ActionMenuPresenter;->c(Z)V │ + invoke-virtual {p2, v2}, Landroid/support/v7/widget/a;->c(Z)V │ │ if-eqz p1, :cond_4 │ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->j:Landroid/content/Context; │ │ invoke-virtual {p1, p2, v0}, Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/x;Landroid/content/Context;)V │ │ @@ -1914,32 +1914,32 @@ │ │ iget v1, p0, Landroid/support/v7/widget/Toolbar;->k:I │ │ invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;->setPopupTheme(I)V │ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->b:Landroid/support/v7/widget/ActionMenuView; │ │ - invoke-virtual {v0, p2}, Landroid/support/v7/widget/ActionMenuView;->setPresenter(Landroid/support/v7/widget/ActionMenuPresenter;)V │ + invoke-virtual {v0, p2}, Landroid/support/v7/widget/ActionMenuView;->setPresenter(Landroid/support/v7/widget/a;)V │ │ - iput-object p2, p0, Landroid/support/v7/widget/Toolbar;->F:Landroid/support/v7/widget/ActionMenuPresenter; │ + iput-object p2, p0, Landroid/support/v7/widget/Toolbar;->F:Landroid/support/v7/widget/a; │ │ goto :goto_0 │ │ :cond_4 │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->j:Landroid/content/Context; │ │ - invoke-virtual {p2, v0, v3}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;)V │ + invoke-virtual {p2, v0, v3}, Landroid/support/v7/widget/a;->a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;)V │ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->G:Landroid/support/v7/widget/am; │ │ iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->j:Landroid/content/Context; │ │ invoke-virtual {v0, v1, v3}, Landroid/support/v7/widget/am;->a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;)V │ │ - invoke-virtual {p2, v2}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Z)V │ + invoke-virtual {p2, v2}, Landroid/support/v7/widget/a;->a(Z)V │ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->G:Landroid/support/v7/widget/am; │ │ invoke-virtual {v0, v2}, Landroid/support/v7/widget/am;->a(Z)V │ │ goto :goto_1 │ .end method │ @@ -2199,53 +2199,53 @@ │ │ return-object v0 │ .end method │ │ .method public getContentInsetEnd()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ae; │ + iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ag; │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/ae;->d()I │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ag;->d()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getContentInsetLeft()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ae; │ + iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ag; │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/ae;->a()I │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ag;->a()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getContentInsetRight()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ae; │ + iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ag; │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/ae;->b()I │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ag;->b()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getContentInsetStart()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ae; │ + iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ag; │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/widget/ae;->c()I │ + invoke-virtual {v0}, Landroid/support/v7/internal/widget/ag;->c()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getLogo()Landroid/graphics/drawable/Drawable; │ @@ -2370,31 +2370,31 @@ │ .locals 1 │ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->v:Ljava/lang/CharSequence; │ │ return-object v0 │ .end method │ │ -.method public getWrapper()Landroid/support/v7/internal/widget/x; │ +.method public getWrapper()Landroid/support/v7/internal/widget/z; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->E:Landroid/support/v7/internal/widget/bc; │ + iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->E:Landroid/support/v7/internal/widget/bg; │ │ if-nez v0, :cond_0 │ │ - new-instance v0, Landroid/support/v7/internal/widget/bc; │ + new-instance v0, Landroid/support/v7/internal/widget/bg; │ │ const/4 v1, 0x1 │ │ - invoke-direct {v0, p0, v1}, Landroid/support/v7/internal/widget/bc;->(Landroid/support/v7/widget/Toolbar;Z)V │ + invoke-direct {v0, p0, v1}, Landroid/support/v7/internal/widget/bg;->(Landroid/support/v7/widget/Toolbar;Z)V │ │ - iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->E:Landroid/support/v7/internal/widget/bc; │ + iput-object v0, p0, Landroid/support/v7/widget/Toolbar;->E:Landroid/support/v7/internal/widget/bg; │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->E:Landroid/support/v7/internal/widget/bc; │ + iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->E:Landroid/support/v7/internal/widget/bg; │ │ return-object v0 │ .end method │ │ .method public h()V │ .locals 1 │ │ @@ -2443,15 +2443,15 @@ │ │ return-void │ .end method │ │ .method protected onLayout(ZIIII)V │ .locals 23 │ │ - invoke-static/range {p0 .. p0}, Landroid/support/v4/view/au;->d(Landroid/view/View;)I │ + invoke-static/range {p0 .. p0}, Landroid/support/a/g/aa;->a(Landroid/view/View;)I │ │ move-result v3 │ │ const/4 v4, 0x1 │ │ if-ne v3, v4, :cond_8 │ │ @@ -3684,15 +3684,15 @@ │ │ const/4 v11, 0x0 │ │ const/4 v9, 0x0 │ │ iget-object v10, p0, Landroid/support/v7/widget/Toolbar;->B:[I │ │ - invoke-static {p0}, Landroid/support/v7/internal/widget/bh;->a(Landroid/view/View;)Z │ + invoke-static {p0}, Landroid/support/v7/internal/widget/bl;->a(Landroid/view/View;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_5 │ │ const/4 v1, 0x1 │ │ @@ -3757,19 +3757,19 @@ │ │ invoke-static {v11, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v2 │ │ iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->e:Landroid/widget/ImageButton; │ │ - invoke-static {v1}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v1}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v1 │ │ - invoke-static {v9, v1}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v9, v1}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v1 │ │ move v9, v1 │ │ move v11, v2 │ │ @@ -3826,19 +3826,19 @@ │ │ invoke-static {v11, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v11 │ │ iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->i:Landroid/widget/ImageButton; │ │ - invoke-static {v1}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v1}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v1 │ │ - invoke-static {v9, v1}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v9, v1}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v9 │ │ :cond_1 │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->getContentInsetStart()I │ │ move-result v1 │ @@ -3913,19 +3913,19 @@ │ │ invoke-static {v11, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v11 │ │ iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->b:Landroid/support/v7/widget/ActionMenuView; │ │ - invoke-static {v1}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v1}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v1 │ │ - invoke-static {v9, v1}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v9, v1}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v9 │ │ :cond_2 │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->getContentInsetEnd()I │ │ move-result v1 │ @@ -3988,19 +3988,19 @@ │ │ invoke-static {v11, v0}, Ljava/lang/Math;->max(II)I │ │ move-result v11 │ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v0}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v0 │ │ - invoke-static {v9, v0}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v9, v0}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v9 │ │ :cond_3 │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->f:Landroid/widget/ImageView; │ │ invoke-direct {p0, v0}, Landroid/support/v7/widget/Toolbar;->b(Landroid/view/View;)Z │ @@ -4043,19 +4043,19 @@ │ │ invoke-static {v11, v0}, Ljava/lang/Math;->max(II)I │ │ move-result v11 │ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->f:Landroid/widget/ImageView; │ │ - invoke-static {v0}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v0}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v0 │ │ - invoke-static {v9, v0}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v9, v0}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v9 │ │ :cond_4 │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->getChildCount()I │ │ move-result v8 │ @@ -4144,19 +4144,19 @@ │ │ add-int/2addr v0, v2 │ │ invoke-static {v12, v0}, Ljava/lang/Math;->max(II)I │ │ move-result v2 │ │ - invoke-static {v1}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v1}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v0 │ │ - invoke-static {v11, v0}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v11, v0}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v0 │ │ move v1, v2 │ │ goto :goto_2 │ │ @@ -4223,19 +4223,19 @@ │ │ move-result v4 │ │ add-int/2addr v0, v4 │ │ iget-object v4, p0, Landroid/support/v7/widget/Toolbar;->c:Landroid/widget/TextView; │ │ - invoke-static {v4}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v4}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v4 │ │ - invoke-static {v11, v4}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v11, v4}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v11 │ │ :cond_8 │ iget-object v4, p0, Landroid/support/v7/widget/Toolbar;->d:Landroid/widget/TextView; │ │ invoke-direct {p0, v4}, Landroid/support/v7/widget/Toolbar;->b(Landroid/view/View;)Z │ @@ -4278,19 +4278,19 @@ │ │ add-int/2addr v2, v4 │ │ add-int/2addr v0, v2 │ │ iget-object v2, p0, Landroid/support/v7/widget/Toolbar;->d:Landroid/widget/TextView; │ │ - invoke-static {v2}, Landroid/support/v4/view/au;->f(Landroid/view/View;)I │ + invoke-static {v2}, Landroid/support/a/g/aa;->b(Landroid/view/View;)I │ │ move-result v2 │ │ - invoke-static {v11, v2}, Landroid/support/v7/internal/widget/bh;->a(II)I │ + invoke-static {v11, v2}, Landroid/support/v7/internal/widget/bl;->a(II)I │ │ move-result v11 │ │ :cond_9 │ add-int/2addr v1, v3 │ │ invoke-static {v12, v0}, Ljava/lang/Math;->max(II)I │ @@ -4329,29 +4329,29 @@ │ │ move-result v1 │ │ const/high16 v2, -0x1000000 │ │ and-int/2addr v2, v11 │ │ - invoke-static {v1, p1, v2}, Landroid/support/v4/view/au;->a(III)I │ + invoke-static {v1, p1, v2}, Landroid/support/a/g/aa;->a(III)I │ │ move-result v1 │ │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->getSuggestedMinimumHeight()I │ │ move-result v2 │ │ invoke-static {v0, v2}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ shl-int/lit8 v2, v11, 0x10 │ │ - invoke-static {v0, p2, v2}, Landroid/support/v4/view/au;->a(III)I │ + invoke-static {v0, p2, v2}, Landroid/support/a/g/aa;->a(III)I │ │ move-result v0 │ │ invoke-direct {p0}, Landroid/support/v7/widget/Toolbar;->p()Z │ │ move-result v2 │ │ @@ -4371,17 +4371,17 @@ │ │ goto/16 :goto_2 │ .end method │ │ .method protected onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 2 │ │ - check-cast p1, Landroid/support/v7/widget/Toolbar$SavedState; │ + check-cast p1, Landroid/support/v7/widget/ap; │ │ - invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar$SavedState;->getSuperState()Landroid/os/Parcelable; │ + invoke-virtual {p1}, Landroid/support/v7/widget/ap;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v0 │ │ invoke-super {p0, v0}, Landroid/view/ViewGroup;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->b:Landroid/support/v7/widget/ActionMenuView; │ │ @@ -4390,36 +4390,36 @@ │ iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->b:Landroid/support/v7/widget/ActionMenuView; │ │ invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;->d()Landroid/support/v7/internal/view/menu/i; │ │ move-result-object v0 │ │ :goto_0 │ - iget v1, p1, Landroid/support/v7/widget/Toolbar$SavedState;->a:I │ + iget v1, p1, Landroid/support/v7/widget/ap;->a:I │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->G:Landroid/support/v7/widget/am; │ │ if-eqz v1, :cond_0 │ │ if-eqz v0, :cond_0 │ │ - iget v1, p1, Landroid/support/v7/widget/Toolbar$SavedState;->a:I │ + iget v1, p1, Landroid/support/v7/widget/ap;->a:I │ │ invoke-interface {v0, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - invoke-static {v0}, Landroid/support/v4/view/aa;->b(Landroid/view/MenuItem;)Z │ + invoke-static {v0}, Landroid/support/a/g/n;->b(Landroid/view/MenuItem;)Z │ │ :cond_0 │ - iget-boolean v0, p1, Landroid/support/v7/widget/Toolbar$SavedState;->b:Z │ + iget-boolean v0, p1, Landroid/support/v7/widget/ap;->b:Z │ │ if-eqz v0, :cond_1 │ │ invoke-direct {p0}, Landroid/support/v7/widget/Toolbar;->o()V │ │ :cond_1 │ return-void │ @@ -4440,39 +4440,39 @@ │ const/16 v2, 0x11 │ │ if-lt v1, v2, :cond_0 │ │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->onRtlPropertiesChanged(I)V │ │ :cond_0 │ - iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ae; │ + iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ag; │ │ if-ne p1, v0, :cond_1 │ │ :goto_0 │ - invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ae;->a(Z)V │ + invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ag;->a(Z)V │ │ return-void │ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method protected onSaveInstanceState()Landroid/os/Parcelable; │ .locals 2 │ │ - new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; │ + new-instance v0, Landroid/support/v7/widget/ap; │ │ invoke-super {p0}, Landroid/view/ViewGroup;->onSaveInstanceState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$SavedState;->(Landroid/os/Parcelable;)V │ + invoke-direct {v0, v1}, Landroid/support/v7/widget/ap;->(Landroid/os/Parcelable;)V │ │ iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->G:Landroid/support/v7/widget/am; │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Landroid/support/v7/widget/Toolbar;->G:Landroid/support/v7/widget/am; │ │ @@ -4484,34 +4484,34 @@ │ │ iget-object v1, v1, Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/m; │ │ invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/m;->getItemId()I │ │ move-result v1 │ │ - iput v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;->a:I │ + iput v1, v0, Landroid/support/v7/widget/ap;->a:I │ │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v7/widget/Toolbar;->b()Z │ │ move-result v1 │ │ - iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;->b:Z │ + iput-boolean v1, v0, Landroid/support/v7/widget/ap;->b:Z │ │ return-object v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 4 │ │ const/4 v3, 0x0 │ │ const/4 v2, 0x1 │ │ - invoke-static {p1}, Landroid/support/v4/view/ai;->a(Landroid/view/MotionEvent;)I │ + invoke-static {p1}, Landroid/support/a/g/v;->a(Landroid/view/MotionEvent;)I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iput-boolean v3, p0, Landroid/support/v7/widget/Toolbar;->z:Z │ │ @@ -4553,17 +4553,17 @@ │ │ return-void │ .end method │ │ .method public setLogo(I)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->M:Landroid/support/v7/internal/widget/aw; │ + iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->M:Landroid/support/v7/internal/widget/ba; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/widget/Toolbar;->setLogo(Landroid/graphics/drawable/Drawable;)V │ │ return-void │ .end method │ @@ -4721,17 +4721,17 @@ │ :cond_1 │ return-void │ .end method │ │ .method public setNavigationIcon(I)V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->M:Landroid/support/v7/internal/widget/aw; │ + iget-object v0, p0, Landroid/support/v7/widget/Toolbar;->M:Landroid/support/v7/internal/widget/ba; │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, p1}, Landroid/support/v7/internal/widget/ba;->a(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V │ │ return-void │ .end method ├── smali/android/support/v7/widget/a.smali │ @@ -1,2 +1,1686 @@ │ -.class synthetic Landroid/support/v7/widget/a; │ -.super Ljava/lang/Object; │ +.class public Landroid/support/v7/widget/a; │ +.super Landroid/support/v7/internal/view/menu/d; │ + │ +# interfaces │ +.implements Landroid/support/a/g/b; │ + │ + │ +# instance fields │ +.field final g:Landroid/support/v7/widget/i; │ + │ +.field h:I │ + │ +.field private i:Landroid/view/View; │ + │ +.field private j:Z │ + │ +.field private k:Z │ + │ +.field private l:I │ + │ +.field private m:I │ + │ +.field private n:I │ + │ +.field private o:Z │ + │ +.field private p:Z │ + │ +.field private q:Z │ + │ +.field private r:Z │ + │ +.field private s:I │ + │ +.field private final t:Landroid/util/SparseBooleanArray; │ + │ +.field private u:Landroid/view/View; │ + │ +.field private v:Landroid/support/v7/widget/h; │ + │ +.field private w:Landroid/support/v7/widget/c; │ + │ +.field private x:Landroid/support/v7/widget/e; │ + │ +.field private y:Landroid/support/v7/widget/d; │ + │ + │ +# direct methods │ +.method public constructor (Landroid/content/Context;)V │ + .locals 2 │ + │ + sget v0, Landroid/support/v7/b/i;->abc_action_menu_layout:I │ + │ + sget v1, Landroid/support/v7/b/i;->abc_action_menu_item_layout:I │ + │ + invoke-direct {p0, p1, v0, v1}, Landroid/support/v7/internal/view/menu/d;->(Landroid/content/Context;II)V │ + │ + new-instance v0, Landroid/util/SparseBooleanArray; │ + │ + invoke-direct {v0}, Landroid/util/SparseBooleanArray;->()V │ + │ + iput-object v0, p0, Landroid/support/v7/widget/a;->t:Landroid/util/SparseBooleanArray; │ + │ + new-instance v0, Landroid/support/v7/widget/i; │ + │ + const/4 v1, 0x0 │ + │ + invoke-direct {v0, p0, v1}, Landroid/support/v7/widget/i;->(Landroid/support/v7/widget/a;Landroid/support/v7/widget/b;)V │ + │ + iput-object v0, p0, Landroid/support/v7/widget/a;->g:Landroid/support/v7/widget/i; │ + │ + return-void │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/c;)Landroid/support/v7/widget/c; │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/widget/a;->w:Landroid/support/v7/widget/c; │ + │ + return-object p1 │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/e;)Landroid/support/v7/widget/e; │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; │ + │ + return-object p1 │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/h; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->v:Landroid/support/v7/widget/h; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/h;)Landroid/support/v7/widget/h; │ + .locals 0 │ + │ + iput-object p1, p0, Landroid/support/v7/widget/a;->v:Landroid/support/v7/widget/h; │ + │ + return-object p1 │ +.end method │ + │ +.method private a(Landroid/view/MenuItem;)Landroid/view/View; │ + .locals 6 │ + │ + const/4 v3, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + if-nez v0, :cond_1 │ + │ + move-object v2, v3 │ + │ + :cond_0 │ + :goto_0 │ + return-object v2 │ + │ + :cond_1 │ + invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I │ + │ + move-result v5 │ + │ + const/4 v1, 0x0 │ + │ + move v4, v1 │ + │ + :goto_1 │ + if-ge v4, v5, :cond_3 │ + │ + invoke-virtual {v0, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v2 │ + │ + instance-of v1, v2, Landroid/support/v7/internal/view/menu/aa; │ + │ + if-eqz v1, :cond_2 │ + │ + move-object v1, v2 │ + │ + check-cast v1, Landroid/support/v7/internal/view/menu/aa; │ + │ + invoke-interface {v1}, Landroid/support/v7/internal/view/menu/aa;->getItemData()Landroid/support/v7/internal/view/menu/m; │ + │ + move-result-object v1 │ + │ + if-eq v1, p1, :cond_0 │ + │ + :cond_2 │ + add-int/lit8 v1, v4, 0x1 │ + │ + move v4, v1 │ + │ + goto :goto_1 │ + │ + :cond_3 │ + move-object v2, v3 │ + │ + goto :goto_0 │ +.end method │ + │ +.method static synthetic b(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/e; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic c(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/i; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic d(Landroid/support/v7/widget/a;)Landroid/view/View; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic e(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/z; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic f(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/i; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic g(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/z; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic h(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/c; │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->w:Landroid/support/v7/widget/c; │ + │ + return-object v0 │ +.end method │ + │ + │ +# virtual methods │ +.method public a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ + .locals 2 │ + │ + invoke-super {p0, p1}, Landroid/support/v7/internal/view/menu/d;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z; │ + │ + move-result-object v1 │ + │ + move-object v0, v1 │ + │ + check-cast v0, Landroid/support/v7/widget/ActionMenuView; │ + │ + invoke-virtual {v0, p0}, Landroid/support/v7/widget/ActionMenuView;->setPresenter(Landroid/support/v7/widget/a;)V │ + │ + return-object v1 │ +.end method │ + │ +.method public a(Landroid/support/v7/internal/view/menu/m;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + .locals 3 │ + │ + invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/m;->getActionView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/m;->n()Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_1 │ + │ + :cond_0 │ + invoke-super {p0, p1, p2, p3}, Landroid/support/v7/internal/view/menu/d;->a(Landroid/support/v7/internal/view/menu/m;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + :cond_1 │ + invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/m;->isActionViewExpanded()Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_3 │ + │ + const/16 v1, 0x8 │ + │ + :goto_0 │ + invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ + │ + check-cast p3, Landroid/support/v7/widget/ActionMenuView; │ + │ + invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p3, v1}, Landroid/support/v7/widget/ActionMenuView;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ + │ + move-result v2 │ + │ + if-nez v2, :cond_2 │ + │ + invoke-virtual {p3, v1}, Landroid/support/v7/widget/ActionMenuView;->a(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/m; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + │ + :cond_2 │ + return-object v0 │ + │ + :cond_3 │ + const/4 v1, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(IZ)V │ + .locals 1 │ + │ + iput p1, p0, Landroid/support/v7/widget/a;->l:I │ + │ + iput-boolean p2, p0, Landroid/support/v7/widget/a;->p:Z │ + │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/widget/a;->q:Z │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;)V │ + .locals 6 │ + │ + const/4 v5, 0x0 │ + │ + const/4 v4, 0x0 │ + │ + invoke-super {p0, p1, p2}, Landroid/support/v7/internal/view/menu/d;->a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;)V │ + │ + invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v1 │ + │ + invoke-static {p1}, Landroid/support/v7/internal/view/a;->a(Landroid/content/Context;)Landroid/support/v7/internal/view/a; │ + │ + move-result-object v0 │ + │ + iget-boolean v2, p0, Landroid/support/v7/widget/a;->k:Z │ + │ + if-nez v2, :cond_0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/a;->b()Z │ + │ + move-result v2 │ + │ + iput-boolean v2, p0, Landroid/support/v7/widget/a;->j:Z │ + │ + :cond_0 │ + iget-boolean v2, p0, Landroid/support/v7/widget/a;->q:Z │ + │ + if-nez v2, :cond_1 │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/a;->c()I │ + │ + move-result v2 │ + │ + iput v2, p0, Landroid/support/v7/widget/a;->l:I │ + │ + :cond_1 │ + iget-boolean v2, p0, Landroid/support/v7/widget/a;->o:Z │ + │ + if-nez v2, :cond_2 │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/a;->a()I │ + │ + move-result v0 │ + │ + iput v0, p0, Landroid/support/v7/widget/a;->n:I │ + │ + :cond_2 │ + iget v0, p0, Landroid/support/v7/widget/a;->l:I │ + │ + iget-boolean v2, p0, Landroid/support/v7/widget/a;->j:Z │ + │ + if-eqz v2, :cond_4 │ + │ + iget-object v2, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + if-nez v2, :cond_3 │ + │ + new-instance v2, Landroid/support/v7/widget/f; │ + │ + iget-object v3, p0, Landroid/support/v7/widget/a;->a:Landroid/content/Context; │ + │ + invoke-direct {v2, p0, v3}, Landroid/support/v7/widget/f;->(Landroid/support/v7/widget/a;Landroid/content/Context;)V │ + │ + iput-object v2, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + invoke-static {v4, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + │ + move-result v2 │ + │ + iget-object v3, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + invoke-virtual {v3, v2, v2}, Landroid/view/View;->measure(II)V │ + │ + :cond_3 │ + iget-object v2, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I │ + │ + move-result v2 │ + │ + sub-int/2addr v0, v2 │ + │ + :goto_0 │ + iput v0, p0, Landroid/support/v7/widget/a;->m:I │ + │ + const/high16 v0, 0x42600000 # 56.0f │ + │ + invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + │ + move-result-object v1 │ + │ + iget v1, v1, Landroid/util/DisplayMetrics;->density:F │ + │ + mul-float/2addr v0, v1 │ + │ + float-to-int v0, v0 │ + │ + iput v0, p0, Landroid/support/v7/widget/a;->s:I │ + │ + iput-object v5, p0, Landroid/support/v7/widget/a;->u:Landroid/view/View; │ + │ + return-void │ + │ + :cond_4 │ + iput-object v5, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(Landroid/content/res/Configuration;)V │ + .locals 2 │ + │ + iget-boolean v0, p0, Landroid/support/v7/widget/a;->o:Z │ + │ + if-nez v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->b:Landroid/content/Context; │ + │ + invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v0 │ + │ + sget v1, Landroid/support/v7/b/h;->abc_max_action_buttons:I │ + │ + invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getInteger(I)I │ + │ + move-result v0 │ + │ + iput v0, p0, Landroid/support/v7/widget/a;->n:I │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eqz v0, :cond_1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + const/4 v1, 0x1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/i;->b(Z)V │ + │ + :cond_1 │ + return-void │ +.end method │ + │ +.method public a(Landroid/support/v7/internal/view/menu/i;Z)V │ + .locals 0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/widget/a;->e()Z │ + │ + invoke-super {p0, p1, p2}, Landroid/support/v7/internal/view/menu/d;->a(Landroid/support/v7/internal/view/menu/i;Z)V │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/support/v7/internal/view/menu/m;Landroid/support/v7/internal/view/menu/aa;)V │ + .locals 2 │ + │ + const/4 v0, 0x0 │ + │ + invoke-interface {p2, p1, v0}, Landroid/support/v7/internal/view/menu/aa;->a(Landroid/support/v7/internal/view/menu/m;I)V │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v0, Landroid/support/v7/widget/ActionMenuView; │ + │ + check-cast p2, Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ + │ + invoke-virtual {p2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->setItemInvoker(Landroid/support/v7/internal/view/menu/k;)V │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->y:Landroid/support/v7/widget/d; │ + │ + if-nez v0, :cond_0 │ + │ + new-instance v0, Landroid/support/v7/widget/d; │ + │ + const/4 v1, 0x0 │ + │ + invoke-direct {v0, p0, v1}, Landroid/support/v7/widget/d;->(Landroid/support/v7/widget/a;Landroid/support/v7/widget/b;)V │ + │ + iput-object v0, p0, Landroid/support/v7/widget/a;->y:Landroid/support/v7/widget/d; │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/widget/a;->y:Landroid/support/v7/widget/d; │ + │ + invoke-virtual {p2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;->setPopupCallback(Landroid/support/v7/internal/view/menu/c;)V │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/support/v7/widget/ActionMenuView;)V │ + .locals 1 │ + │ + iput-object p1, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {p1, v0}, Landroid/support/v7/widget/ActionMenuView;->a(Landroid/support/v7/internal/view/menu/i;)V │ + │ + return-void │ +.end method │ + │ +.method public a(Z)V │ + .locals 6 │ + │ + const/4 v1, 0x1 │ + │ + const/4 v2, 0x0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v0, Landroid/view/View; │ + │ + invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-static {v0}, Landroid/support/v7/internal/c/a;->a(Landroid/view/ViewGroup;)V │ + │ + :cond_0 │ + invoke-super {p0, p1}, Landroid/support/v7/internal/view/menu/d;->a(Z)V │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v0, Landroid/view/View; │ + │ + invoke-virtual {v0}, Landroid/view/View;->requestLayout()V │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eqz v0, :cond_2 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->k()Ljava/util/ArrayList; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + │ + move-result v5 │ + │ + move v3, v2 │ + │ + :goto_0 │ + if-ge v3, v5, :cond_2 │ + │ + invoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v7/internal/view/menu/m; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/m;->a()Landroid/support/a/g/a; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {v0, p0}, Landroid/support/a/g/a;->a(Landroid/support/a/g/b;)V │ + │ + :cond_1 │ + add-int/lit8 v0, v3, 0x1 │ + │ + move v3, v0 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eqz v0, :cond_7 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->l()Ljava/util/ArrayList; │ + │ + move-result-object v0 │ + │ + :goto_1 │ + iget-boolean v3, p0, Landroid/support/v7/widget/a;->j:Z │ + │ + if-eqz v3, :cond_3 │ + │ + if-eqz v0, :cond_3 │ + │ + invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ + │ + move-result v3 │ + │ + if-ne v3, v1, :cond_9 │ + │ + invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v7/internal/view/menu/m; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/m;->isActionViewExpanded()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_8 │ + │ + move v0, v1 │ + │ + :goto_2 │ + move v2, v0 │ + │ + :cond_3 │ + :goto_3 │ + if-eqz v2, :cond_b │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + if-nez v0, :cond_4 │ + │ + new-instance v0, Landroid/support/v7/widget/f; │ + │ + iget-object v1, p0, Landroid/support/v7/widget/a;->a:Landroid/content/Context; │ + │ + invoke-direct {v0, p0, v1}, Landroid/support/v7/widget/f;->(Landroid/support/v7/widget/a;Landroid/content/Context;)V │ + │ + iput-object v0, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + :cond_4 │ + iget-object v0, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + iget-object v1, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + if-eq v0, v1, :cond_6 │ + │ + if-eqz v0, :cond_5 │ + │ + iget-object v1, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ + │ + :cond_5 │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v0, Landroid/support/v7/widget/ActionMenuView; │ + │ + iget-object v1, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;->c()Landroid/support/v7/widget/m; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + │ + :cond_6 │ + :goto_4 │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v0, Landroid/support/v7/widget/ActionMenuView; │ + │ + iget-boolean v1, p0, Landroid/support/v7/widget/a;->j:Z │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;->setOverflowReserved(Z)V │ + │ + return-void │ + │ + :cond_7 │ + const/4 v0, 0x0 │ + │ + goto :goto_1 │ + │ + :cond_8 │ + move v0, v2 │ + │ + goto :goto_2 │ + │ + :cond_9 │ + if-lez v3, :cond_a │ + │ + :goto_5 │ + move v2, v1 │ + │ + goto :goto_3 │ + │ + :cond_a │ + move v1, v2 │ + │ + goto :goto_5 │ + │ + :cond_b │ + iget-object v0, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + if-eqz v0, :cond_6 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + if-ne v0, v1, :cond_6 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v0, Landroid/view/ViewGroup; │ + │ + iget-object v1, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ + │ + goto :goto_4 │ +.end method │ + │ +.method public a(ILandroid/support/v7/internal/view/menu/m;)Z │ + .locals 1 │ + │ + invoke-virtual {p2}, Landroid/support/v7/internal/view/menu/m;->j()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public a(Landroid/support/v7/internal/view/menu/ad;)Z │ + .locals 4 │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/ad;->hasVisibleItems()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + move v0, v1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + move-object v0, p1 │ + │ + :goto_1 │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ad;->s()Landroid/view/Menu; │ + │ + move-result-object v2 │ + │ + iget-object v3, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eq v2, v3, :cond_1 │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ad;->s()Landroid/view/Menu; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v7/internal/view/menu/ad; │ + │ + goto :goto_1 │ + │ + :cond_1 │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + invoke-direct {p0, v0}, Landroid/support/v7/widget/a;->a(Landroid/view/MenuItem;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + if-nez v0, :cond_3 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + if-nez v0, :cond_2 │ + │ + move v0, v1 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + iget-object v0, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + :cond_3 │ + invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem; │ + │ + move-result-object v1 │ + │ + invoke-interface {v1}, Landroid/view/MenuItem;->getItemId()I │ + │ + move-result v1 │ + │ + iput v1, p0, Landroid/support/v7/widget/a;->h:I │ + │ + new-instance v1, Landroid/support/v7/widget/c; │ + │ + iget-object v2, p0, Landroid/support/v7/widget/a;->b:Landroid/content/Context; │ + │ + invoke-direct {v1, p0, v2, p1}, Landroid/support/v7/widget/c;->(Landroid/support/v7/widget/a;Landroid/content/Context;Landroid/support/v7/internal/view/menu/ad;)V │ + │ + iput-object v1, p0, Landroid/support/v7/widget/a;->w:Landroid/support/v7/widget/c; │ + │ + iget-object v1, p0, Landroid/support/v7/widget/a;->w:Landroid/support/v7/widget/c; │ + │ + invoke-virtual {v1, v0}, Landroid/support/v7/widget/c;->a(Landroid/view/View;)V │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->w:Landroid/support/v7/widget/c; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/c;->a()V │ + │ + invoke-super {p0, p1}, Landroid/support/v7/internal/view/menu/d;->a(Landroid/support/v7/internal/view/menu/ad;)Z │ + │ + const/4 v0, 0x1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public a(Landroid/view/ViewGroup;I)Z │ + .locals 2 │ + │ + invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + iget-object v1, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + if-ne v0, v1, :cond_0 │ + │ + const/4 v0, 0x0 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + invoke-super {p0, p1, p2}, Landroid/support/v7/internal/view/menu/d;->a(Landroid/view/ViewGroup;I)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public b(I)V │ + .locals 1 │ + │ + iput p1, p0, Landroid/support/v7/widget/a;->n:I │ + │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/widget/a;->o:Z │ + │ + return-void │ +.end method │ + │ +.method public b(Z)V │ + .locals 1 │ + │ + iput-boolean p1, p0, Landroid/support/v7/widget/a;->j:Z │ + │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v7/widget/a;->k:Z │ + │ + return-void │ +.end method │ + │ +.method public b()Z │ + .locals 21 │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v2, v0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/i;->i()Ljava/util/ArrayList; │ + │ + move-result-object v13 │ + │ + invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ + │ + move-result v14 │ + │ + move-object/from16 v0, p0 │ + │ + iget v7, v0, Landroid/support/v7/widget/a;->n:I │ + │ + move-object/from16 v0, p0 │ + │ + iget v9, v0, Landroid/support/v7/widget/a;->m:I │ + │ + const/4 v2, 0x0 │ + │ + const/4 v3, 0x0 │ + │ + invoke-static {v2, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + │ + move-result v15 │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v2, v0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v2, Landroid/view/ViewGroup; │ + │ + const/4 v6, 0x0 │ + │ + const/4 v5, 0x0 │ + │ + const/4 v8, 0x0 │ + │ + const/4 v4, 0x0 │ + │ + const/4 v3, 0x0 │ + │ + move v10, v3 │ + │ + :goto_0 │ + if-ge v10, v14, :cond_2 │ + │ + invoke-virtual {v13, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + check-cast v3, Landroid/support/v7/internal/view/menu/m; │ + │ + invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/m;->l()Z │ + │ + move-result v11 │ + │ + if-eqz v11, :cond_0 │ + │ + add-int/lit8 v6, v6, 0x1 │ + │ + :goto_1 │ + move-object/from16 v0, p0 │ + │ + iget-boolean v11, v0, Landroid/support/v7/widget/a;->r:Z │ + │ + if-eqz v11, :cond_1e │ + │ + invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/m;->isActionViewExpanded()Z │ + │ + move-result v3 │ + │ + if-eqz v3, :cond_1e │ + │ + const/4 v3, 0x0 │ + │ + :goto_2 │ + add-int/lit8 v7, v10, 0x1 │ + │ + move v10, v7 │ + │ + move v7, v3 │ + │ + goto :goto_0 │ + │ + :cond_0 │ + invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/m;->k()Z │ + │ + move-result v11 │ + │ + if-eqz v11, :cond_1 │ + │ + add-int/lit8 v5, v5, 0x1 │ + │ + goto :goto_1 │ + │ + :cond_1 │ + const/4 v4, 0x1 │ + │ + goto :goto_1 │ + │ + :cond_2 │ + move-object/from16 v0, p0 │ + │ + iget-boolean v3, v0, Landroid/support/v7/widget/a;->j:Z │ + │ + if-eqz v3, :cond_4 │ + │ + if-nez v4, :cond_3 │ + │ + add-int v3, v6, v5 │ + │ + if-le v3, v7, :cond_4 │ + │ + :cond_3 │ + add-int/lit8 v7, v7, -0x1 │ + │ + :cond_4 │ + sub-int v10, v7, v6 │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v7/widget/a;->t:Landroid/util/SparseBooleanArray; │ + │ + move-object/from16 v16, v0 │ + │ + invoke-virtual/range {v16 .. v16}, Landroid/util/SparseBooleanArray;->clear()V │ + │ + const/4 v4, 0x0 │ + │ + const/4 v3, 0x0 │ + │ + move-object/from16 v0, p0 │ + │ + iget-boolean v5, v0, Landroid/support/v7/widget/a;->p:Z │ + │ + if-eqz v5, :cond_1d │ + │ + move-object/from16 v0, p0 │ + │ + iget v3, v0, Landroid/support/v7/widget/a;->s:I │ + │ + div-int v3, v9, v3 │ + │ + move-object/from16 v0, p0 │ + │ + iget v4, v0, Landroid/support/v7/widget/a;->s:I │ + │ + rem-int v4, v9, v4 │ + │ + move-object/from16 v0, p0 │ + │ + iget v5, v0, Landroid/support/v7/widget/a;->s:I │ + │ + div-int/2addr v4, v3 │ + │ + add-int/2addr v4, v5 │ + │ + move v5, v4 │ + │ + :goto_3 │ + const/4 v4, 0x0 │ + │ + move v12, v4 │ + │ + move v7, v8 │ + │ + move v4, v3 │ + │ + :goto_4 │ + if-ge v12, v14, :cond_17 │ + │ + invoke-virtual {v13, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + check-cast v3, Landroid/support/v7/internal/view/menu/m; │ + │ + invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/m;->l()Z │ + │ + move-result v6 │ + │ + if-eqz v6, :cond_8 │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v6, v0, Landroid/support/v7/widget/a;->u:Landroid/view/View; │ + │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v3, v6, v2}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/internal/view/menu/m;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v6 │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v8, v0, Landroid/support/v7/widget/a;->u:Landroid/view/View; │ + │ + if-nez v8, :cond_5 │ + │ + move-object/from16 v0, p0 │ + │ + iput-object v6, v0, Landroid/support/v7/widget/a;->u:Landroid/view/View; │ + │ + :cond_5 │ + move-object/from16 v0, p0 │ + │ + iget-boolean v8, v0, Landroid/support/v7/widget/a;->p:Z │ + │ + if-eqz v8, :cond_7 │ + │ + const/4 v8, 0x0 │ + │ + invoke-static {v6, v5, v4, v15, v8}, Landroid/support/v7/widget/ActionMenuView;->a(Landroid/view/View;IIII)I │ + │ + move-result v8 │ + │ + sub-int/2addr v4, v8 │ + │ + :goto_5 │ + invoke-virtual {v6}, Landroid/view/View;->getMeasuredWidth()I │ + │ + move-result v6 │ + │ + sub-int v8, v9, v6 │ + │ + if-nez v7, :cond_1c │ + │ + :goto_6 │ + invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/m;->getGroupId()I │ + │ + move-result v7 │ + │ + if-eqz v7, :cond_6 │ + │ + const/4 v9, 0x1 │ + │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v7, v9}, Landroid/util/SparseBooleanArray;->put(IZ)V │ + │ + :cond_6 │ + const/4 v7, 0x1 │ + │ + invoke-virtual {v3, v7}, Landroid/support/v7/internal/view/menu/m;->d(Z)V │ + │ + move v3, v8 │ + │ + move v7, v10 │ + │ + :goto_7 │ + add-int/lit8 v8, v12, 0x1 │ + │ + move v12, v8 │ + │ + move v9, v3 │ + │ + move v10, v7 │ + │ + move v7, v6 │ + │ + goto :goto_4 │ + │ + :cond_7 │ + invoke-virtual {v6, v15, v15}, Landroid/view/View;->measure(II)V │ + │ + goto :goto_5 │ + │ + :cond_8 │ + invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/m;->k()Z │ + │ + move-result v6 │ + │ + if-eqz v6, :cond_16 │ + │ + invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/m;->getGroupId()I │ + │ + move-result v17 │ + │ + invoke-virtual/range {v16 .. v17}, Landroid/util/SparseBooleanArray;->get(I)Z │ + │ + move-result v18 │ + │ + if-gtz v10, :cond_9 │ + │ + if-eqz v18, :cond_e │ + │ + :cond_9 │ + if-lez v9, :cond_e │ + │ + move-object/from16 v0, p0 │ + │ + iget-boolean v6, v0, Landroid/support/v7/widget/a;->p:Z │ + │ + if-eqz v6, :cond_a │ + │ + if-lez v4, :cond_e │ + │ + :cond_a │ + const/4 v6, 0x1 │ + │ + :goto_8 │ + if-eqz v6, :cond_1b │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v8, v0, Landroid/support/v7/widget/a;->u:Landroid/view/View; │ + │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v3, v8, v2}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/internal/view/menu/m;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + │ + move-result-object v11 │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v8, v0, Landroid/support/v7/widget/a;->u:Landroid/view/View; │ + │ + if-nez v8, :cond_b │ + │ + move-object/from16 v0, p0 │ + │ + iput-object v11, v0, Landroid/support/v7/widget/a;->u:Landroid/view/View; │ + │ + :cond_b │ + move-object/from16 v0, p0 │ + │ + iget-boolean v8, v0, Landroid/support/v7/widget/a;->p:Z │ + │ + if-eqz v8, :cond_f │ + │ + const/4 v8, 0x0 │ + │ + invoke-static {v11, v5, v4, v15, v8}, Landroid/support/v7/widget/ActionMenuView;->a(Landroid/view/View;IIII)I │ + │ + move-result v19 │ + │ + sub-int v8, v4, v19 │ + │ + if-nez v19, :cond_1a │ + │ + const/4 v4, 0x0 │ + │ + :goto_9 │ + move v6, v8 │ + │ + :goto_a │ + invoke-virtual {v11}, Landroid/view/View;->getMeasuredWidth()I │ + │ + move-result v8 │ + │ + sub-int/2addr v9, v8 │ + │ + if-nez v7, :cond_c │ + │ + move v7, v8 │ + │ + :cond_c │ + move-object/from16 v0, p0 │ + │ + iget-boolean v8, v0, Landroid/support/v7/widget/a;->p:Z │ + │ + if-eqz v8, :cond_11 │ + │ + if-ltz v9, :cond_10 │ + │ + const/4 v8, 0x1 │ + │ + :goto_b │ + and-int/2addr v4, v8 │ + │ + move v11, v4 │ + │ + move v8, v7 │ + │ + move v7, v6 │ + │ + :goto_c │ + if-eqz v11, :cond_13 │ + │ + if-eqz v17, :cond_13 │ + │ + const/4 v4, 0x1 │ + │ + move-object/from16 v0, v16 │ + │ + move/from16 v1, v17 │ + │ + invoke-virtual {v0, v1, v4}, Landroid/util/SparseBooleanArray;->put(IZ)V │ + │ + move v4, v10 │ + │ + :goto_d │ + if-eqz v11, :cond_d │ + │ + add-int/lit8 v4, v4, -0x1 │ + │ + :cond_d │ + invoke-virtual {v3, v11}, Landroid/support/v7/internal/view/menu/m;->d(Z)V │ + │ + move v6, v8 │ + │ + move v3, v9 │ + │ + move/from16 v20, v7 │ + │ + move v7, v4 │ + │ + move/from16 v4, v20 │ + │ + goto :goto_7 │ + │ + :cond_e │ + const/4 v6, 0x0 │ + │ + goto :goto_8 │ + │ + :cond_f │ + invoke-virtual {v11, v15, v15}, Landroid/view/View;->measure(II)V │ + │ + move/from16 v20, v6 │ + │ + move v6, v4 │ + │ + move/from16 v4, v20 │ + │ + goto :goto_a │ + │ + :cond_10 │ + const/4 v8, 0x0 │ + │ + goto :goto_b │ + │ + :cond_11 │ + add-int v8, v9, v7 │ + │ + if-lez v8, :cond_12 │ + │ + const/4 v8, 0x1 │ + │ + :goto_e │ + and-int/2addr v4, v8 │ + │ + move v11, v4 │ + │ + move v8, v7 │ + │ + move v7, v6 │ + │ + goto :goto_c │ + │ + :cond_12 │ + const/4 v8, 0x0 │ + │ + goto :goto_e │ + │ + :cond_13 │ + if-eqz v18, :cond_19 │ + │ + const/4 v4, 0x0 │ + │ + move-object/from16 v0, v16 │ + │ + move/from16 v1, v17 │ + │ + invoke-virtual {v0, v1, v4}, Landroid/util/SparseBooleanArray;->put(IZ)V │ + │ + const/4 v4, 0x0 │ + │ + move v6, v10 │ + │ + move v10, v4 │ + │ + :goto_f │ + if-ge v10, v12, :cond_18 │ + │ + invoke-virtual {v13, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + check-cast v4, Landroid/support/v7/internal/view/menu/m; │ + │ + invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/m;->getGroupId()I │ + │ + move-result v18 │ + │ + move/from16 v0, v18 │ + │ + move/from16 v1, v17 │ + │ + if-ne v0, v1, :cond_15 │ + │ + invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/m;->j()Z │ + │ + move-result v18 │ + │ + if-eqz v18, :cond_14 │ + │ + add-int/lit8 v6, v6, 0x1 │ + │ + :cond_14 │ + const/16 v18, 0x0 │ + │ + move/from16 v0, v18 │ + │ + invoke-virtual {v4, v0}, Landroid/support/v7/internal/view/menu/m;->d(Z)V │ + │ + :cond_15 │ + add-int/lit8 v4, v10, 0x1 │ + │ + move v10, v4 │ + │ + goto :goto_f │ + │ + :cond_16 │ + const/4 v6, 0x0 │ + │ + invoke-virtual {v3, v6}, Landroid/support/v7/internal/view/menu/m;->d(Z)V │ + │ + move v6, v7 │ + │ + move v3, v9 │ + │ + move v7, v10 │ + │ + goto/16 :goto_7 │ + │ + :cond_17 │ + const/4 v2, 0x1 │ + │ + return v2 │ + │ + :cond_18 │ + move v4, v6 │ + │ + goto :goto_d │ + │ + :cond_19 │ + move v4, v10 │ + │ + goto :goto_d │ + │ + :cond_1a │ + move v4, v6 │ + │ + goto/16 :goto_9 │ + │ + :cond_1b │ + move v11, v6 │ + │ + move v8, v7 │ + │ + move v7, v4 │ + │ + goto :goto_c │ + │ + :cond_1c │ + move v6, v7 │ + │ + goto/16 :goto_6 │ + │ + :cond_1d │ + move v5, v4 │ + │ + goto/16 :goto_3 │ + │ + :cond_1e │ + move v3, v7 │ + │ + goto/16 :goto_2 │ +.end method │ + │ +.method public c(Z)V │ + .locals 0 │ + │ + iput-boolean p1, p0, Landroid/support/v7/widget/a;->r:Z │ + │ + return-void │ +.end method │ + │ +.method public c()Z │ + .locals 6 │ + │ + const/4 v5, 0x1 │ + │ + iget-boolean v0, p0, Landroid/support/v7/widget/a;->j:Z │ + │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/widget/a;->g()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; │ + │ + if-nez v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->l()Ljava/util/ArrayList; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + new-instance v0, Landroid/support/v7/widget/h; │ + │ + iget-object v2, p0, Landroid/support/v7/widget/a;->b:Landroid/content/Context; │ + │ + iget-object v3, p0, Landroid/support/v7/widget/a;->c:Landroid/support/v7/internal/view/menu/i; │ + │ + iget-object v4, p0, Landroid/support/v7/widget/a;->i:Landroid/view/View; │ + │ + move-object v1, p0 │ + │ + invoke-direct/range {v0 .. v5}, Landroid/support/v7/widget/h;->(Landroid/support/v7/widget/a;Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;Z)V │ + │ + new-instance v1, Landroid/support/v7/widget/e; │ + │ + invoke-direct {v1, p0, v0}, Landroid/support/v7/widget/e;->(Landroid/support/v7/widget/a;Landroid/support/v7/widget/h;)V │ + │ + iput-object v1, p0, Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v0, Landroid/view/View; │ + │ + iget-object v1, p0, Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; │ + │ + invoke-virtual {v0, v1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z │ + │ + const/4 v0, 0x0 │ + │ + invoke-super {p0, v0}, Landroid/support/v7/internal/view/menu/d;->a(Landroid/support/v7/internal/view/menu/ad;)Z │ + │ + :goto_0 │ + return v5 │ + │ + :cond_0 │ + const/4 v5, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public d()Z │ + .locals 3 │ + │ + const/4 v1, 0x1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/z; │ + │ + check-cast v0, Landroid/view/View; │ + │ + iget-object v2, p0, Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; │ + │ + invoke-virtual {v0, v2}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z │ + │ + const/4 v0, 0x0 │ + │ + iput-object v0, p0, Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; │ + │ + move v0, v1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/widget/a;->v:Landroid/support/v7/widget/h; │ + │ + if-eqz v0, :cond_1 │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/v;->e()V │ + │ + move v0, v1 │ + │ + goto :goto_0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public e()Z │ + .locals 2 │ + │ + invoke-virtual {p0}, Landroid/support/v7/widget/a;->d()Z │ + │ + move-result v0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/widget/a;->f()Z │ + │ + move-result v1 │ + │ + or-int/2addr v0, v1 │ + │ + return v0 │ +.end method │ + │ +.method public f()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->w:Landroid/support/v7/widget/c; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->w:Landroid/support/v7/widget/c; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/c;->e()V │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public g()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->v:Landroid/support/v7/widget/h; │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->v:Landroid/support/v7/widget/h; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/h;->f()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public h()Z │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; │ + │ + if-nez v0, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v7/widget/a;->g()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + :cond_0 │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method ├── smali/android/support/v7/widget/ah.smali │ @@ -1,9 +1,9 @@ │ .class Landroid/support/v7/widget/ah; │ -.super Landroid/support/v4/widget/ae; │ +.super Landroid/support/a/h/q; │ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # instance fields │ .field private final j:Landroid/app/SearchManager; │ @@ -47,15 +47,15 @@ │ │ invoke-virtual {p2}, Landroid/support/v7/widget/SearchView;->getSuggestionRowLayout()I │ │ move-result v0 │ │ const/4 v1, 0x0 │ │ - invoke-direct {p0, p1, v0, v1, v3}, Landroid/support/v4/widget/ae;->(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ + invoke-direct {p0, p1, v0, v1, v3}, Landroid/support/a/h/q;->(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v7/widget/ah;->p:Z │ │ iput v3, p0, Landroid/support/v7/widget/ah;->q:I │ │ @@ -239,15 +239,15 @@ │ │ move-result-object v0 │ │ if-nez v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v7/widget/ah;->m:Landroid/content/Context; │ │ - invoke-static {v0, v2}, Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + invoke-static {v0, v2}, Landroid/support/a/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-direct {p0, v3, v0}, Landroid/support/v7/widget/ah;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Landroid/content/res/Resources$NotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ @@ -799,15 +799,15 @@ │ │ iget-object v3, p0, Landroid/support/v7/widget/ah;->d:Landroid/content/Context; │ │ invoke-virtual {v3}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; │ │ move-result-object v3 │ │ - sget v4, Landroid/support/v7/a/b;->textColorSearchUrl:I │ + sget v4, Landroid/support/v7/b/b;->textColorSearchUrl:I │ │ const/4 v5, 0x1 │ │ invoke-virtual {v3, v4, v0, v5}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ │ iget-object v3, p0, Landroid/support/v7/widget/ah;->d:Landroid/content/Context; │ │ @@ -1399,25 +1399,25 @@ │ │ return-object v0 │ .end method │ │ .method public a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 3 │ │ - invoke-super {p0, p1, p2, p3}, Landroid/support/v4/widget/ae;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ + invoke-super {p0, p1, p2, p3}, Landroid/support/a/h/q;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v1 │ │ new-instance v0, Landroid/support/v7/widget/ai; │ │ invoke-direct {v0, v1}, Landroid/support/v7/widget/ai;->(Landroid/view/View;)V │ │ invoke-virtual {v1, v0}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ │ - sget v0, Landroid/support/v7/a/g;->edit_query:I │ + sget v0, Landroid/support/v7/b/g;->edit_query:I │ │ invoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; │ │ @@ -1455,15 +1455,15 @@ │ │ :cond_0 │ :goto_0 │ return-void │ │ :cond_1 │ :try_start_0 │ - invoke-super {p0, p1}, Landroid/support/v4/widget/ae;->a(Landroid/database/Cursor;)V │ + invoke-super {p0, p1}, Landroid/support/a/h/q;->a(Landroid/database/Cursor;)V │ │ if-eqz p1, :cond_0 │ │ const-string v0, "suggest_text_1" │ │ invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ @@ -1780,15 +1780,15 @@ │ goto :goto_0 │ .end method │ │ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 3 │ │ :try_start_0 │ - invoke-super {p0, p1, p2, p3}, Landroid/support/v4/widget/ae;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ + invoke-super {p0, p1, p2, p3}, Landroid/support/a/h/q;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ :try_end_0 │ .catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v0 │ │ :goto_0 │ return-object v0 │ @@ -1839,29 +1839,29 @@ │ │ return v0 │ .end method │ │ .method public notifyDataSetChanged()V │ .locals 1 │ │ - invoke-super {p0}, Landroid/support/v4/widget/ae;->notifyDataSetChanged()V │ + invoke-super {p0}, Landroid/support/a/h/q;->notifyDataSetChanged()V │ │ invoke-virtual {p0}, Landroid/support/v7/widget/ah;->a()Landroid/database/Cursor; │ │ move-result-object v0 │ │ invoke-direct {p0, v0}, Landroid/support/v7/widget/ah;->d(Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public notifyDataSetInvalidated()V │ .locals 1 │ │ - invoke-super {p0}, Landroid/support/v4/widget/ae;->notifyDataSetInvalidated()V │ + invoke-super {p0}, Landroid/support/a/h/q;->notifyDataSetInvalidated()V │ │ invoke-virtual {p0}, Landroid/support/v7/widget/ah;->a()Landroid/database/Cursor; │ │ move-result-object v0 │ │ invoke-direct {p0, v0}, Landroid/support/v7/widget/ah;->d(Landroid/database/Cursor;)V ├── smali/android/support/v7/widget/ai.smali │ @@ -56,15 +56,15 @@ │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; │ │ iput-object v0, p0, Landroid/support/v7/widget/ai;->d:Landroid/widget/ImageView; │ │ - sget v0, Landroid/support/v7/a/g;->edit_query:I │ + sget v0, Landroid/support/v7/b/g;->edit_query:I │ │ invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/android/support/v7/widget/am.smali │ @@ -230,25 +230,25 @@ │ │ invoke-virtual {p2, v3}, Landroid/support/v7/internal/view/menu/m;->e(Z)V │ │ iget-object v0, p0, Landroid/support/v7/widget/am;->c:Landroid/support/v7/widget/Toolbar; │ │ iget-object v0, v0, Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View; │ │ - instance-of v0, v0, Landroid/support/v7/b/c; │ + instance-of v0, v0, Landroid/support/v7/c/c; │ │ if-eqz v0, :cond_2 │ │ iget-object v0, p0, Landroid/support/v7/widget/am;->c:Landroid/support/v7/widget/Toolbar; │ │ iget-object v0, v0, Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View; │ │ - check-cast v0, Landroid/support/v7/b/c; │ + check-cast v0, Landroid/support/v7/c/c; │ │ - invoke-interface {v0}, Landroid/support/v7/b/c;->a()V │ + invoke-interface {v0}, Landroid/support/v7/c/c;->a()V │ │ :cond_2 │ return v3 │ .end method │ │ .method public b()Z │ .locals 1 │ @@ -265,25 +265,25 @@ │ │ const/4 v2, 0x0 │ │ iget-object v0, p0, Landroid/support/v7/widget/am;->c:Landroid/support/v7/widget/Toolbar; │ │ iget-object v0, v0, Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View; │ │ - instance-of v0, v0, Landroid/support/v7/b/c; │ + instance-of v0, v0, Landroid/support/v7/c/c; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v7/widget/am;->c:Landroid/support/v7/widget/Toolbar; │ │ iget-object v0, v0, Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View; │ │ - check-cast v0, Landroid/support/v7/b/c; │ + check-cast v0, Landroid/support/v7/c/c; │ │ - invoke-interface {v0}, Landroid/support/v7/b/c;->b()V │ + invoke-interface {v0}, Landroid/support/v7/c/c;->b()V │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v7/widget/am;->c:Landroid/support/v7/widget/Toolbar; │ │ iget-object v1, p0, Landroid/support/v7/widget/am;->c:Landroid/support/v7/widget/Toolbar; │ │ iget-object v1, v1, Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View; ├── smali/android/support/v7/widget/an.smali │ @@ -1,20 +1,20 @@ │ .class public Landroid/support/v7/widget/an; │ -.super Landroid/support/v7/app/b; │ +.super Landroid/support/v7/a/b; │ │ │ # instance fields │ .field b:I │ │ │ # direct methods │ .method public constructor (II)V │ .locals 1 │ │ - invoke-direct {p0, p1, p2}, Landroid/support/v7/app/b;->(II)V │ + invoke-direct {p0, p1, p2}, Landroid/support/v7/a/b;->(II)V │ │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v7/widget/an;->b:I │ │ const v0, 0x800013 │ │ @@ -22,39 +22,39 @@ │ │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ │ - invoke-direct {p0, p1, p2}, Landroid/support/v7/app/b;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + invoke-direct {p0, p1, p2}, Landroid/support/v7/a/b;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v7/widget/an;->b:I │ │ return-void │ .end method │ │ -.method public constructor (Landroid/support/v7/app/b;)V │ +.method public constructor (Landroid/support/v7/a/b;)V │ .locals 1 │ │ - invoke-direct {p0, p1}, Landroid/support/v7/app/b;->(Landroid/support/v7/app/b;)V │ + invoke-direct {p0, p1}, Landroid/support/v7/a/b;->(Landroid/support/v7/a/b;)V │ │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v7/widget/an;->b:I │ │ return-void │ .end method │ │ .method public constructor (Landroid/support/v7/widget/an;)V │ .locals 1 │ │ - invoke-direct {p0, p1}, Landroid/support/v7/app/b;->(Landroid/support/v7/app/b;)V │ + invoke-direct {p0, p1}, Landroid/support/v7/a/b;->(Landroid/support/v7/a/b;)V │ │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v7/widget/an;->b:I │ │ iget v0, p1, Landroid/support/v7/widget/an;->b:I │ │ @@ -62,27 +62,27 @@ │ │ return-void │ .end method │ │ .method public constructor (Landroid/view/ViewGroup$LayoutParams;)V │ .locals 1 │ │ - invoke-direct {p0, p1}, Landroid/support/v7/app/b;->(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-direct {p0, p1}, Landroid/support/v7/a/b;->(Landroid/view/ViewGroup$LayoutParams;)V │ │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v7/widget/an;->b:I │ │ return-void │ .end method │ │ .method public constructor (Landroid/view/ViewGroup$MarginLayoutParams;)V │ .locals 1 │ │ - invoke-direct {p0, p1}, Landroid/support/v7/app/b;->(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-direct {p0, p1}, Landroid/support/v7/a/b;->(Landroid/view/ViewGroup$LayoutParams;)V │ │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v7/widget/an;->b:I │ │ invoke-virtual {p0, p1}, Landroid/support/v7/widget/an;->a(Landroid/view/ViewGroup$MarginLayoutParams;)V ├── smali/android/support/v7/widget/ap.smali │ @@ -1,55 +1,92 @@ │ -.class final Landroid/support/v7/widget/ap; │ -.super Ljava/lang/Object; │ +.class Landroid/support/v7/widget/ap; │ +.super Landroid/view/View$BaseSavedState; │ │ -# interfaces │ -.implements Landroid/os/Parcelable$Creator; │ + │ +# static fields │ +.field public static final CREATOR:Landroid/os/Parcelable$Creator; │ + │ + │ +# instance fields │ +.field public a:I │ + │ +.field public b:Z │ │ │ # direct methods │ -.method constructor ()V │ - .locals 0 │ +.method static constructor ()V │ + .locals 1 │ + │ + new-instance v0, Landroid/support/v7/widget/aq; │ + │ + invoke-direct {v0}, Landroid/support/v7/widget/aq;->()V │ │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + sput-object v0, Landroid/support/v7/widget/ap;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ - │ -# virtual methods │ -.method public a(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; │ +.method public constructor (Landroid/os/Parcel;)V │ .locals 1 │ │ - new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; │ + invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcel;)V │ + │ + invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ + │ + move-result v0 │ + │ + iput v0, p0, Landroid/support/v7/widget/ap;->a:I │ + │ + invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ │ - invoke-direct {v0, p1}, Landroid/support/v7/widget/Toolbar$SavedState;->(Landroid/os/Parcel;)V │ + const/4 v0, 0x1 │ │ - return-object v0 │ + :goto_0 │ + iput-boolean v0, p0, Landroid/support/v7/widget/ap;->b:Z │ + │ + return-void │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ .end method │ │ -.method public a(I)[Landroid/support/v7/widget/Toolbar$SavedState; │ - .locals 1 │ +.method public constructor (Landroid/os/Parcelable;)V │ + .locals 0 │ │ - new-array v0, p1, [Landroid/support/v7/widget/Toolbar$SavedState; │ + invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcelable;)V │ │ - return-object v0 │ + return-void │ .end method │ │ -.method public synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ + │ +# virtual methods │ +.method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/widget/ap;->a(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; │ + invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V │ │ - move-result-object v0 │ + iget v0, p0, Landroid/support/v7/widget/ap;->a:I │ │ - return-object v0 │ -.end method │ + invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ -.method public synthetic newArray(I)[Ljava/lang/Object; │ - .locals 1 │ + iget-boolean v0, p0, Landroid/support/v7/widget/ap;->b:Z │ + │ + if-eqz v0, :cond_0 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/widget/ap;->a(I)[Landroid/support/v7/widget/Toolbar$SavedState; │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ + │ + return-void │ │ - move-result-object v0 │ + :cond_0 │ + const/4 v0, 0x0 │ │ - return-object v0 │ + goto :goto_0 │ .end method ├── smali/android/support/v7/widget/aq.smali │ @@ -1,116 +1,55 @@ │ -.class public Landroid/support/v7/widget/aq; │ +.class final Landroid/support/v7/widget/aq; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v7/internal/a/h; │ - │ - │ -# instance fields │ -.field private a:Landroid/support/v7/internal/a/h; │ +.implements Landroid/os/Parcelable$Creator; │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/internal/a/h;)V │ - .locals 2 │ +.method constructor ()V │ + .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - if-nez p1, :cond_0 │ - │ - new-instance v0, Ljava/lang/IllegalArgumentException; │ - │ - const-string v1, "Window callback may not be null" │ - │ - invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ - │ - throw v0 │ - │ - :cond_0 │ - iput-object p1, p0, Landroid/support/v7/widget/aq;->a:Landroid/support/v7/internal/a/h; │ - │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/support/v7/b/b;)Landroid/support/v7/b/a; │ +.method public a(Landroid/os/Parcel;)Landroid/support/v7/widget/ap; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/aq;->a:Landroid/support/v7/internal/a/h; │ + new-instance v0, Landroid/support/v7/widget/ap; │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/a/h;->a(Landroid/support/v7/b/b;)Landroid/support/v7/b/a; │ - │ - move-result-object v0 │ + invoke-direct {v0, p1}, Landroid/support/v7/widget/ap;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ -.method public a(I)Landroid/view/View; │ +.method public a(I)[Landroid/support/v7/widget/ap; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/aq;->a:Landroid/support/v7/internal/a/h; │ - │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/a/h;->a(I)Landroid/view/View; │ - │ - move-result-object v0 │ + new-array v0, p1, [Landroid/support/v7/widget/ap; │ │ return-object v0 │ .end method │ │ -.method public a(ILandroid/view/Menu;)Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/widget/aq;->a:Landroid/support/v7/internal/a/h; │ - │ - invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/Menu;)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public a(ILandroid/view/MenuItem;)Z │ +.method public synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/aq;->a:Landroid/support/v7/internal/a/h; │ + invoke-virtual {p0, p1}, Landroid/support/v7/widget/aq;->a(Landroid/os/Parcel;)Landroid/support/v7/widget/ap; │ │ - invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/MenuItem;)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public a(ILandroid/view/View;Landroid/view/Menu;)Z │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/widget/aq;->a:Landroid/support/v7/internal/a/h; │ - │ - invoke-interface {v0, p1, p2, p3}, Landroid/support/v7/internal/a/h;->a(ILandroid/view/View;Landroid/view/Menu;)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public b(ILandroid/view/Menu;)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v7/widget/aq;->a:Landroid/support/v7/internal/a/h; │ - │ - invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/a/h;->b(ILandroid/view/Menu;)V │ + move-result-object v0 │ │ - return-void │ + return-object v0 │ .end method │ │ -.method public c(ILandroid/view/Menu;)Z │ +.method public synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/aq;->a:Landroid/support/v7/internal/a/h; │ - │ - invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/a/h;->c(ILandroid/view/Menu;)Z │ + invoke-virtual {p0, p1}, Landroid/support/v7/widget/aq;->a(I)[Landroid/support/v7/widget/ap; │ │ - move-result v0 │ + move-result-object v0 │ │ - return v0 │ + return-object v0 │ .end method ├── smali/android/support/v7/widget/b.smali │ @@ -1,130 +1,2 @@ │ -.class Landroid/support/v7/widget/b; │ -.super Landroid/support/v7/internal/view/menu/v; │ - │ - │ -# instance fields │ -.field final synthetic c:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ -.field private d:Landroid/support/v7/internal/view/menu/ad; │ - │ - │ -# direct methods │ -.method public constructor (Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/ad;)V │ - .locals 6 │ - │ - const/4 v4, 0x0 │ - │ - iput-object p1, p0, Landroid/support/v7/widget/b;->c:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - const/4 v3, 0x0 │ - │ - sget v5, Landroid/support/v7/a/b;->actionOverflowMenuStyle:I │ - │ - move-object v0, p0 │ - │ - move-object v1, p2 │ - │ - move-object v2, p3 │ - │ - invoke-direct/range {v0 .. v5}, Landroid/support/v7/internal/view/menu/v;->(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZI)V │ - │ - iput-object p3, p0, Landroid/support/v7/widget/b;->d:Landroid/support/v7/internal/view/menu/ad; │ - │ - invoke-virtual {p3}, Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem; │ - │ - move-result-object v0 │ - │ - check-cast v0, Landroid/support/v7/internal/view/menu/m; │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/m;->j()Z │ - │ - move-result v0 │ - │ - if-nez v0, :cond_0 │ - │ - invoke-static {p1}, Landroid/support/v7/widget/ActionMenuPresenter;->d(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - if-nez v0, :cond_2 │ - │ - invoke-static {p1}, Landroid/support/v7/widget/ActionMenuPresenter;->e(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/z; │ - │ - move-result-object v0 │ - │ - check-cast v0, Landroid/view/View; │ - │ - :goto_0 │ - invoke-virtual {p0, v0}, Landroid/support/v7/widget/b;->a(Landroid/view/View;)V │ - │ - :cond_0 │ - iget-object v0, p1, Landroid/support/v7/widget/ActionMenuPresenter;->g:Landroid/support/v7/widget/h; │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/widget/b;->a(Landroid/support/v7/internal/view/menu/y;)V │ - │ - invoke-virtual {p3}, Landroid/support/v7/internal/view/menu/ad;->size()I │ - │ - move-result v1 │ - │ - move v0, v4 │ - │ - :goto_1 │ - if-ge v0, v1, :cond_1 │ - │ - invoke-virtual {p3, v0}, Landroid/support/v7/internal/view/menu/ad;->getItem(I)Landroid/view/MenuItem; │ - │ - move-result-object v2 │ - │ - invoke-interface {v2}, Landroid/view/MenuItem;->isVisible()Z │ - │ - move-result v3 │ - │ - if-eqz v3, :cond_3 │ - │ - invoke-interface {v2}, Landroid/view/MenuItem;->getIcon()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v2 │ - │ - if-eqz v2, :cond_3 │ - │ - const/4 v4, 0x1 │ - │ - :cond_1 │ - invoke-virtual {p0, v4}, Landroid/support/v7/widget/b;->b(Z)V │ - │ - return-void │ - │ - :cond_2 │ - invoke-static {p1}, Landroid/support/v7/widget/ActionMenuPresenter;->d(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - goto :goto_0 │ - │ - :cond_3 │ - add-int/lit8 v0, v0, 0x1 │ - │ - goto :goto_1 │ -.end method │ - │ - │ -# virtual methods │ -.method public onDismiss()V │ - .locals 2 │ - │ - invoke-super {p0}, Landroid/support/v7/internal/view/menu/v;->onDismiss()V │ - │ - iget-object v0, p0, Landroid/support/v7/widget/b;->c:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - const/4 v1, 0x0 │ - │ - invoke-static {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/b;)Landroid/support/v7/widget/b; │ - │ - iget-object v0, p0, Landroid/support/v7/widget/b;->c:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - const/4 v1, 0x0 │ - │ - iput v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;->h:I │ - │ - return-void │ -.end method │ +.class synthetic Landroid/support/v7/widget/b; │ +.super Ljava/lang/Object; ├── smali/android/support/v7/widget/c.smali │ @@ -1,58 +1,130 @@ │ .class Landroid/support/v7/widget/c; │ -.super Landroid/support/v7/internal/view/menu/c; │ +.super Landroid/support/v7/internal/view/menu/v; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/widget/ActionMenuPresenter; │ +.field final synthetic c:Landroid/support/v7/widget/a; │ + │ +.field private d:Landroid/support/v7/internal/view/menu/ad; │ │ │ # direct methods │ -.method private constructor (Landroid/support/v7/widget/ActionMenuPresenter;)V │ - .locals 0 │ +.method public constructor (Landroid/support/v7/widget/a;Landroid/content/Context;Landroid/support/v7/internal/view/menu/ad;)V │ + .locals 6 │ │ - iput-object p1, p0, Landroid/support/v7/widget/c;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + const/4 v4, 0x0 │ │ - invoke-direct {p0}, Landroid/support/v7/internal/view/menu/c;->()V │ + iput-object p1, p0, Landroid/support/v7/widget/c;->c:Landroid/support/v7/widget/a; │ │ - return-void │ -.end method │ + const/4 v3, 0x0 │ │ -.method synthetic constructor (Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/a;)V │ - .locals 0 │ + sget v5, Landroid/support/v7/b/b;->actionOverflowMenuStyle:I │ │ - invoke-direct {p0, p1}, Landroid/support/v7/widget/c;->(Landroid/support/v7/widget/ActionMenuPresenter;)V │ + move-object v0, p0 │ │ - return-void │ -.end method │ + move-object v1, p2 │ │ + move-object v2, p3 │ │ -# virtual methods │ -.method public a()Landroid/support/v7/widget/q; │ - .locals 1 │ + invoke-direct/range {v0 .. v5}, Landroid/support/v7/internal/view/menu/v;->(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZI)V │ │ - iget-object v0, p0, Landroid/support/v7/widget/c;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + iput-object p3, p0, Landroid/support/v7/widget/c;->d:Landroid/support/v7/internal/view/menu/ad; │ │ - invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->h(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/b; │ + invoke-virtual {p3}, Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem; │ │ move-result-object v0 │ │ - if-eqz v0, :cond_0 │ + check-cast v0, Landroid/support/v7/internal/view/menu/m; │ │ - iget-object v0, p0, Landroid/support/v7/widget/c;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/m;->j()Z │ │ - invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->h(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/b; │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + invoke-static {p1}, Landroid/support/v7/widget/a;->d(Landroid/support/v7/widget/a;)Landroid/view/View; │ │ move-result-object v0 │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/b;->c()Landroid/support/v7/widget/q; │ + if-nez v0, :cond_2 │ + │ + invoke-static {p1}, Landroid/support/v7/widget/a;->e(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/z; │ │ move-result-object v0 │ │ + check-cast v0, Landroid/view/View; │ + │ :goto_0 │ - return-object v0 │ + invoke-virtual {p0, v0}, Landroid/support/v7/widget/c;->a(Landroid/view/View;)V │ │ :cond_0 │ - const/4 v0, 0x0 │ + iget-object v0, p1, Landroid/support/v7/widget/a;->g:Landroid/support/v7/widget/i; │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/widget/c;->a(Landroid/support/v7/internal/view/menu/y;)V │ + │ + invoke-virtual {p3}, Landroid/support/v7/internal/view/menu/ad;->size()I │ + │ + move-result v1 │ + │ + move v0, v4 │ + │ + :goto_1 │ + if-ge v0, v1, :cond_1 │ + │ + invoke-virtual {p3, v0}, Landroid/support/v7/internal/view/menu/ad;->getItem(I)Landroid/view/MenuItem; │ + │ + move-result-object v2 │ + │ + invoke-interface {v2}, Landroid/view/MenuItem;->isVisible()Z │ + │ + move-result v3 │ + │ + if-eqz v3, :cond_3 │ + │ + invoke-interface {v2}, Landroid/view/MenuItem;->getIcon()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v2 │ + │ + if-eqz v2, :cond_3 │ + │ + const/4 v4, 0x1 │ + │ + :cond_1 │ + invoke-virtual {p0, v4}, Landroid/support/v7/widget/c;->b(Z)V │ + │ + return-void │ + │ + :cond_2 │ + invoke-static {p1}, Landroid/support/v7/widget/a;->d(Landroid/support/v7/widget/a;)Landroid/view/View; │ + │ + move-result-object v0 │ │ goto :goto_0 │ + │ + :cond_3 │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_1 │ +.end method │ + │ + │ +# virtual methods │ +.method public onDismiss()V │ + .locals 2 │ + │ + invoke-super {p0}, Landroid/support/v7/internal/view/menu/v;->onDismiss()V │ + │ + iget-object v0, p0, Landroid/support/v7/widget/c;->c:Landroid/support/v7/widget/a; │ + │ + const/4 v1, 0x0 │ + │ + invoke-static {v0, v1}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/c;)Landroid/support/v7/widget/c; │ + │ + iget-object v0, p0, Landroid/support/v7/widget/c;->c:Landroid/support/v7/widget/a; │ + │ + const/4 v1, 0x0 │ + │ + iput v1, v0, Landroid/support/v7/widget/a;->h:I │ + │ + return-void │ .end method ├── smali/android/support/v7/widget/d.smali │ @@ -1,78 +1,58 @@ │ .class Landroid/support/v7/widget/d; │ -.super Ljava/lang/Object; │ - │ -# interfaces │ -.implements Ljava/lang/Runnable; │ +.super Landroid/support/v7/internal/view/menu/c; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ -.field private b:Landroid/support/v7/widget/g; │ +.field final synthetic a:Landroid/support/v7/widget/a; │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/g;)V │ +.method private constructor (Landroid/support/v7/widget/a;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + iput-object p1, p0, Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/a; │ │ - iput-object p2, p0, Landroid/support/v7/widget/d;->b:Landroid/support/v7/widget/g; │ + invoke-direct {p0}, Landroid/support/v7/internal/view/menu/c;->()V │ │ return-void │ .end method │ │ +.method synthetic constructor (Landroid/support/v7/widget/a;Landroid/support/v7/widget/b;)V │ + .locals 0 │ │ -# virtual methods │ -.method public run()V │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->f(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/i; │ - │ - move-result-object v0 │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->f()V │ - │ - iget-object v0, p0, Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + invoke-direct {p0, p1}, Landroid/support/v7/widget/d;->(Landroid/support/v7/widget/a;)V │ │ - invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->g(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/z; │ + return-void │ +.end method │ │ - move-result-object v0 │ │ - check-cast v0, Landroid/view/View; │ +# virtual methods │ +.method public a()Landroid/support/v7/widget/q; │ + .locals 1 │ │ - if-eqz v0, :cond_0 │ + iget-object v0, p0, Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder; │ + invoke-static {v0}, Landroid/support/v7/widget/a;->h(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/c; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/d;->b:Landroid/support/v7/widget/g; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/g;->d()Z │ + iget-object v0, p0, Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/a; │ │ - move-result v0 │ + invoke-static {v0}, Landroid/support/v7/widget/a;->h(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/c; │ │ - if-eqz v0, :cond_0 │ + move-result-object v0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + invoke-virtual {v0}, Landroid/support/v7/widget/c;->c()Landroid/support/v7/widget/q; │ │ - iget-object v1, p0, Landroid/support/v7/widget/d;->b:Landroid/support/v7/widget/g; │ + move-result-object v0 │ │ - 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; │ + :goto_0 │ + return-object v0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ - 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; │ - │ - return-void │ + goto :goto_0 │ .end method ├── smali/android/support/v7/widget/e.smali │ @@ -1,164 +1,78 @@ │ .class Landroid/support/v7/widget/e; │ -.super Landroid/support/v7/internal/widget/TintImageView; │ +.super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v7/widget/k; │ +.implements Ljava/lang/Runnable; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/widget/ActionMenuPresenter; │ +.field final synthetic a:Landroid/support/v7/widget/a; │ │ -.field private final b:[F │ +.field private b:Landroid/support/v7/widget/h; │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V │ - .locals 3 │ +.method public constructor (Landroid/support/v7/widget/a;Landroid/support/v7/widget/h;)V │ + .locals 0 │ │ - const/4 v2, 0x1 │ + iput-object p1, p0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a; │ │ - iput-object p1, p0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - const/4 v0, 0x0 │ - │ - sget v1, Landroid/support/v7/a/b;->actionOverflowButtonStyle:I │ - │ - invoke-direct {p0, p2, v0, v1}, Landroid/support/v7/internal/widget/TintImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - │ - const/4 v0, 0x2 │ - │ - new-array v0, v0, [F │ - │ - iput-object v0, p0, Landroid/support/v7/widget/e;->b:[F │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/widget/e;->setClickable(Z)V │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/widget/e;->setFocusable(Z)V │ - │ - const/4 v0, 0x0 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/widget/e;->setVisibility(I)V │ - │ - invoke-virtual {p0, v2}, Landroid/support/v7/widget/e;->setEnabled(Z)V │ - │ - new-instance v0, Landroid/support/v7/widget/f; │ - │ - invoke-direct {v0, p0, p0, p1}, Landroid/support/v7/widget/f;->(Landroid/support/v7/widget/e;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V │ - │ - invoke-virtual {p0, v0}, Landroid/support/v7/widget/e;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ + iput-object p2, p0, Landroid/support/v7/widget/e;->b:Landroid/support/v7/widget/h; │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public c()Z │ - .locals 1 │ +.method public run()V │ + .locals 2 │ │ - const/4 v0, 0x0 │ + iget-object v0, p0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a; │ │ - return v0 │ -.end method │ + invoke-static {v0}, Landroid/support/v7/widget/a;->f(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/i; │ │ -.method public d()Z │ - .locals 1 │ + move-result-object v0 │ │ - const/4 v0, 0x0 │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->f()V │ │ - return v0 │ -.end method │ + iget-object v0, p0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a; │ │ -.method public performClick()Z │ - .locals 2 │ + invoke-static {v0}, Landroid/support/v7/widget/a;->g(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/z; │ │ - const/4 v1, 0x1 │ + move-result-object v0 │ │ - invoke-super {p0}, Landroid/support/v7/internal/widget/TintImageView;->performClick()Z │ - │ - move-result v0 │ + check-cast v0, Landroid/view/View; │ │ if-eqz v0, :cond_0 │ │ - :goto_0 │ - return v1 │ + invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder; │ │ - :cond_0 │ - const/4 v0, 0x0 │ + move-result-object v0 │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/widget/e;->playSoundEffect(I)V │ - │ - iget-object v0, p0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->c()Z │ - │ - goto :goto_0 │ -.end method │ - │ -.method protected setFrame(IIII)Z │ - .locals 6 │ + if-eqz v0, :cond_0 │ │ - const/4 v5, 0x0 │ + iget-object v0, p0, Landroid/support/v7/widget/e;->b:Landroid/support/v7/widget/h; │ │ - invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v7/internal/widget/TintImageView;->setFrame(IIII)Z │ + invoke-virtual {v0}, Landroid/support/v7/widget/h;->d()Z │ │ move-result v0 │ │ - invoke-virtual {p0}, Landroid/support/v7/widget/e;->getDrawable()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/widget/e;->getBackground()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v2 │ - │ - if-eqz v1, :cond_0 │ - │ - if-eqz v2, :cond_0 │ - │ - iget-object v3, p0, Landroid/support/v7/widget/e;->b:[F │ - │ - invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect; │ - │ - move-result-object v1 │ - │ - invoke-virtual {v1}, Landroid/graphics/Rect;->centerX()I │ - │ - move-result v1 │ - │ - int-to-float v1, v1 │ - │ - aput v1, v3, v5 │ - │ - invoke-virtual {p0}, Landroid/support/v7/widget/e;->getImageMatrix()Landroid/graphics/Matrix; │ - │ - move-result-object v1 │ - │ - invoke-virtual {v1, v3}, Landroid/graphics/Matrix;->mapPoints([F)V │ - │ - aget v1, v3, v5 │ - │ - float-to-int v1, v1 │ - │ - invoke-virtual {p0}, Landroid/support/v7/widget/e;->getWidth()I │ - │ - move-result v3 │ - │ - div-int/lit8 v3, v3, 0x2 │ - │ - sub-int/2addr v1, v3 │ + if-eqz v0, :cond_0 │ │ - invoke-virtual {p0}, Landroid/support/v7/widget/e;->getWidth()I │ + iget-object v0, p0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a; │ │ - move-result v3 │ + iget-object v1, p0, Landroid/support/v7/widget/e;->b:Landroid/support/v7/widget/h; │ │ - add-int/2addr v3, v1 │ + invoke-static {v0, v1}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/h;)Landroid/support/v7/widget/h; │ │ - invoke-virtual {p0}, Landroid/support/v7/widget/e;->getHeight()I │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a; │ │ - move-result v4 │ + const/4 v1, 0x0 │ │ - invoke-static {v2, v1, v5, v3, v4}, Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;IIII)V │ + invoke-static {v0, v1}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/e;)Landroid/support/v7/widget/e; │ │ - :cond_0 │ - return v0 │ + return-void │ .end method ├── smali/android/support/v7/widget/f.smali │ @@ -1,102 +1,164 @@ │ .class Landroid/support/v7/widget/f; │ -.super Landroid/support/v7/widget/v; │ +.super Landroid/support/v7/internal/widget/TintImageView; │ + │ +# interfaces │ +.implements Landroid/support/v7/widget/k; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/widget/ActionMenuPresenter; │ +.field final synthetic a:Landroid/support/v7/widget/a; │ │ -.field final synthetic b:Landroid/support/v7/widget/e; │ +.field private final b:[F │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/widget/e;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V │ - .locals 0 │ +.method public constructor (Landroid/support/v7/widget/a;Landroid/content/Context;)V │ + .locals 3 │ + │ + const/4 v2, 0x1 │ + │ + iput-object p1, p0, Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; │ + │ + const/4 v0, 0x0 │ + │ + sget v1, Landroid/support/v7/b/b;->actionOverflowButtonStyle:I │ + │ + invoke-direct {p0, p2, v0, v1}, Landroid/support/v7/internal/widget/TintImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + const/4 v0, 0x2 │ + │ + new-array v0, v0, [F │ + │ + iput-object v0, p0, Landroid/support/v7/widget/f;->b:[F │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/widget/f;->setClickable(Z)V │ + │ + invoke-virtual {p0, v2}, Landroid/support/v7/widget/f;->setFocusable(Z)V │ + │ + const/4 v0, 0x0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/widget/f;->setVisibility(I)V │ │ - iput-object p1, p0, Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e; │ + invoke-virtual {p0, v2}, Landroid/support/v7/widget/f;->setEnabled(Z)V │ │ - iput-object p3, p0, Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + new-instance v0, Landroid/support/v7/widget/g; │ │ - invoke-direct {p0, p2}, Landroid/support/v7/widget/v;->(Landroid/view/View;)V │ + invoke-direct {v0, p0, p0, p1}, Landroid/support/v7/widget/g;->(Landroid/support/v7/widget/f;Landroid/view/View;Landroid/support/v7/widget/a;)V │ + │ + invoke-virtual {p0, v0}, Landroid/support/v7/widget/f;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public a()Landroid/support/v7/widget/q; │ +.method public c()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e; │ + const/4 v0, 0x0 │ │ - iget-object v0, v0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + return v0 │ +.end method │ │ - invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/g; │ +.method public d()Z │ + .locals 1 │ │ - move-result-object v0 │ + const/4 v0, 0x0 │ │ - if-nez v0, :cond_0 │ + return v0 │ +.end method │ │ - const/4 v0, 0x0 │ +.method public performClick()Z │ + .locals 2 │ │ - :goto_0 │ - return-object v0 │ + const/4 v1, 0x1 │ │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e; │ + invoke-super {p0}, Landroid/support/v7/internal/widget/TintImageView;->performClick()Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ │ - iget-object v0, v0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + :goto_0 │ + return v1 │ │ - invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/g; │ + :cond_0 │ + const/4 v0, 0x0 │ │ - move-result-object v0 │ + invoke-virtual {p0, v0}, Landroid/support/v7/widget/f;->playSoundEffect(I)V │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/g;->c()Landroid/support/v7/widget/q; │ + iget-object v0, p0, Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; │ │ - move-result-object v0 │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->c()Z │ │ goto :goto_0 │ .end method │ │ -.method public b()Z │ - .locals 1 │ +.method protected setFrame(IIII)Z │ + .locals 6 │ │ - iget-object v0, p0, Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e; │ + const/4 v5, 0x0 │ │ - iget-object v0, v0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v7/internal/widget/TintImageView;->setFrame(IIII)Z │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->c()Z │ + move-result v0 │ │ - const/4 v0, 0x1 │ + invoke-virtual {p0}, Landroid/support/v7/widget/f;->getDrawable()Landroid/graphics/drawable/Drawable; │ │ - return v0 │ -.end method │ + move-result-object v1 │ │ -.method public c()Z │ - .locals 1 │ + invoke-virtual {p0}, Landroid/support/v7/widget/f;->getBackground()Landroid/graphics/drawable/Drawable; │ │ - iget-object v0, p0, Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e; │ + move-result-object v2 │ │ - iget-object v0, v0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + if-eqz v1, :cond_0 │ │ - invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->b(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/d; │ + if-eqz v2, :cond_0 │ │ - move-result-object v0 │ + iget-object v3, p0, Landroid/support/v7/widget/f;->b:[F │ │ - if-eqz v0, :cond_0 │ + invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect; │ │ - const/4 v0, 0x0 │ + move-result-object v1 │ │ - :goto_0 │ - return v0 │ + invoke-virtual {v1}, Landroid/graphics/Rect;->centerX()I │ │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e; │ + move-result v1 │ │ - iget-object v0, v0, Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + int-to-float v1, v1 │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->d()Z │ + aput v1, v3, v5 │ │ - const/4 v0, 0x1 │ + invoke-virtual {p0}, Landroid/support/v7/widget/f;->getImageMatrix()Landroid/graphics/Matrix; │ │ - goto :goto_0 │ + move-result-object v1 │ + │ + invoke-virtual {v1, v3}, Landroid/graphics/Matrix;->mapPoints([F)V │ + │ + aget v1, v3, v5 │ + │ + float-to-int v1, v1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/widget/f;->getWidth()I │ + │ + move-result v3 │ + │ + div-int/lit8 v3, v3, 0x2 │ + │ + sub-int/2addr v1, v3 │ + │ + invoke-virtual {p0}, Landroid/support/v7/widget/f;->getWidth()I │ + │ + move-result v3 │ + │ + add-int/2addr v3, v1 │ + │ + invoke-virtual {p0}, Landroid/support/v7/widget/f;->getHeight()I │ + │ + move-result v4 │ + │ + invoke-static {v2, v1, v5, v3, v4}, Landroid/support/a/c/a/a;->a(Landroid/graphics/drawable/Drawable;IIII)V │ + │ + :cond_0 │ + return v0 │ .end method ├── smali/android/support/v7/widget/g.smali │ @@ -1,62 +1,102 @@ │ .class Landroid/support/v7/widget/g; │ -.super Landroid/support/v7/internal/view/menu/v; │ +.super Landroid/support/v7/widget/v; │ │ │ # instance fields │ -.field final synthetic c:Landroid/support/v7/widget/ActionMenuPresenter; │ +.field final synthetic a:Landroid/support/v7/widget/a; │ + │ +.field final synthetic b:Landroid/support/v7/widget/f; │ │ │ # direct methods │ -.method public constructor (Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;Z)V │ - .locals 6 │ +.method constructor (Landroid/support/v7/widget/f;Landroid/view/View;Landroid/support/v7/widget/a;)V │ + .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/widget/g;->c:Landroid/support/v7/widget/ActionMenuPresenter; │ + iput-object p1, p0, Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; │ │ - sget v5, Landroid/support/v7/a/b;->actionOverflowMenuStyle:I │ + iput-object p3, p0, Landroid/support/v7/widget/g;->a:Landroid/support/v7/widget/a; │ │ - move-object v0, p0 │ + invoke-direct {p0, p2}, Landroid/support/v7/widget/v;->(Landroid/view/View;)V │ │ - move-object v1, p2 │ + return-void │ +.end method │ │ - move-object v2, p3 │ │ - move-object v3, p4 │ +# virtual methods │ +.method public a()Landroid/support/v7/widget/q; │ + .locals 1 │ │ - move v4, p5 │ + iget-object v0, p0, Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; │ │ - invoke-direct/range {v0 .. v5}, Landroid/support/v7/internal/view/menu/v;->(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZI)V │ + iget-object v0, v0, Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; │ │ - const v0, 0x800005 │ + invoke-static {v0}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/h; │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/widget/g;->a(I)V │ + move-result-object v0 │ │ - iget-object v0, p1, Landroid/support/v7/widget/ActionMenuPresenter;->g:Landroid/support/v7/widget/h; │ + if-nez v0, :cond_0 │ │ - invoke-virtual {p0, v0}, Landroid/support/v7/widget/g;->a(Landroid/support/v7/internal/view/menu/y;)V │ + const/4 v0, 0x0 │ │ - return-void │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; │ + │ + iget-object v0, v0, Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; │ + │ + invoke-static {v0}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/h; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/h;->c()Landroid/support/v7/widget/q; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ .end method │ │ +.method public b()Z │ + .locals 1 │ │ -# virtual methods │ -.method public onDismiss()V │ - .locals 2 │ + iget-object v0, p0, Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; │ + │ + iget-object v0, v0, Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; │ │ - invoke-super {p0}, Landroid/support/v7/internal/view/menu/v;->onDismiss()V │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->c()Z │ + │ + const/4 v0, 0x1 │ + │ + return v0 │ +.end method │ │ - iget-object v0, p0, Landroid/support/v7/widget/g;->c:Landroid/support/v7/widget/ActionMenuPresenter; │ +.method public c()Z │ + .locals 1 │ │ - invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->c(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/i; │ + iget-object v0, p0, Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; │ + │ + iget-object v0, v0, Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; │ + │ + invoke-static {v0}, Landroid/support/v7/widget/a;->b(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/e; │ │ move-result-object v0 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->close()V │ + if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/g;->c:Landroid/support/v7/widget/ActionMenuPresenter; │ + const/4 v0, 0x0 │ │ - const/4 v1, 0x0 │ + :goto_0 │ + return v0 │ │ - 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; │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; │ │ - return-void │ + iget-object v0, v0, Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->d()Z │ + │ + const/4 v0, 0x1 │ + │ + goto :goto_0 │ .end method ├── smali/android/support/v7/widget/h.smali │ @@ -1,115 +1,62 @@ │ .class Landroid/support/v7/widget/h; │ -.super Ljava/lang/Object; │ - │ -# interfaces │ -.implements Landroid/support/v7/internal/view/menu/y; │ +.super Landroid/support/v7/internal/view/menu/v; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/widget/ActionMenuPresenter; │ +.field final synthetic c:Landroid/support/v7/widget/a; │ │ │ # direct methods │ -.method private constructor (Landroid/support/v7/widget/ActionMenuPresenter;)V │ - .locals 0 │ - │ - iput-object p1, p0, Landroid/support/v7/widget/h;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - return-void │ -.end method │ - │ -.method synthetic constructor (Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/a;)V │ - .locals 0 │ - │ - invoke-direct {p0, p1}, Landroid/support/v7/widget/h;->(Landroid/support/v7/widget/ActionMenuPresenter;)V │ - │ - return-void │ -.end method │ - │ +.method public constructor (Landroid/support/v7/widget/a;Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;Z)V │ + .locals 6 │ │ -# virtual methods │ -.method public a(Landroid/support/v7/internal/view/menu/i;Z)V │ - .locals 2 │ + iput-object p1, p0, Landroid/support/v7/widget/h;->c:Landroid/support/v7/widget/a; │ │ - instance-of v0, p1, Landroid/support/v7/internal/view/menu/ad; │ + sget v5, Landroid/support/v7/b/b;->actionOverflowMenuStyle:I │ │ - if-eqz v0, :cond_0 │ + move-object v0, p0 │ │ - move-object v0, p1 │ + move-object v1, p2 │ │ - check-cast v0, Landroid/support/v7/internal/view/menu/ad; │ + move-object v2, p3 │ │ - invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ad;->p()Landroid/support/v7/internal/view/menu/i; │ - │ - move-result-object v0 │ - │ - const/4 v1, 0x0 │ + move-object v3, p4 │ │ - invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/i;->a(Z)V │ + move v4, p5 │ │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v7/widget/h;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + invoke-direct/range {v0 .. v5}, Landroid/support/v7/internal/view/menu/v;->(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZI)V │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->a()Landroid/support/v7/internal/view/menu/y; │ + const v0, 0x800005 │ │ - move-result-object v0 │ + invoke-virtual {p0, v0}, Landroid/support/v7/widget/h;->a(I)V │ │ - if-eqz v0, :cond_1 │ + iget-object v0, p1, Landroid/support/v7/widget/a;->g:Landroid/support/v7/widget/i; │ │ - invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/view/menu/y;->a(Landroid/support/v7/internal/view/menu/i;Z)V │ + invoke-virtual {p0, v0}, Landroid/support/v7/widget/h;->a(Landroid/support/v7/internal/view/menu/y;)V │ │ - :cond_1 │ return-void │ .end method │ │ -.method public a(Landroid/support/v7/internal/view/menu/i;)Z │ - .locals 3 │ - │ - const/4 v1, 0x0 │ - │ - if-nez p1, :cond_0 │ - │ - :goto_0 │ - return v1 │ - │ - :cond_0 │ - iget-object v2, p0, Landroid/support/v7/widget/h;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ - │ - move-object v0, p1 │ - │ - check-cast v0, Landroid/support/v7/internal/view/menu/ad; │ - │ - invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem; │ │ - move-result-object v0 │ - │ - invoke-interface {v0}, Landroid/view/MenuItem;->getItemId()I │ - │ - move-result v0 │ +# virtual methods │ +.method public onDismiss()V │ + .locals 2 │ │ - iput v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;->h:I │ + invoke-super {p0}, Landroid/support/v7/internal/view/menu/v;->onDismiss()V │ │ - iget-object v0, p0, Landroid/support/v7/widget/h;->a:Landroid/support/v7/widget/ActionMenuPresenter; │ + iget-object v0, p0, Landroid/support/v7/widget/h;->c:Landroid/support/v7/widget/a; │ │ - invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;->a()Landroid/support/v7/internal/view/menu/y; │ + invoke-static {v0}, Landroid/support/v7/widget/a;->c(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/i; │ │ move-result-object v0 │ │ - if-eqz v0, :cond_1 │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/i;->close()V │ │ - invoke-interface {v0, p1}, Landroid/support/v7/internal/view/menu/y;->a(Landroid/support/v7/internal/view/menu/i;)Z │ + iget-object v0, p0, Landroid/support/v7/widget/h;->c:Landroid/support/v7/widget/a; │ │ - move-result v0 │ - │ - :goto_1 │ - move v1, v0 │ - │ - goto :goto_0 │ + const/4 v1, 0x0 │ │ - :cond_1 │ - move v0, v1 │ + invoke-static {v0, v1}, Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/h;)Landroid/support/v7/widget/h; │ │ - goto :goto_1 │ + return-void │ .end method ├── smali/android/support/v7/widget/i.smali │ @@ -1,55 +1,115 @@ │ -.class final Landroid/support/v7/widget/i; │ +.class Landroid/support/v7/widget/i; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/os/Parcelable$Creator; │ +.implements Landroid/support/v7/internal/view/menu/y; │ + │ + │ +# instance fields │ +.field final synthetic a:Landroid/support/v7/widget/a; │ │ │ # direct methods │ -.method constructor ()V │ +.method private constructor (Landroid/support/v7/widget/a;)V │ .locals 0 │ │ + iput-object p1, p0, Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a; │ + │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method synthetic constructor (Landroid/support/v7/widget/a;Landroid/support/v7/widget/b;)V │ + .locals 0 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/widget/i;->(Landroid/support/v7/widget/a;)V │ + │ + return-void │ +.end method │ + │ │ # virtual methods │ -.method public a(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ - .locals 1 │ +.method public a(Landroid/support/v7/internal/view/menu/i;Z)V │ + .locals 2 │ │ - new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ + instance-of v0, p1, Landroid/support/v7/internal/view/menu/ad; │ │ - invoke-direct {v0, p1}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;->(Landroid/os/Parcel;)V │ + if-eqz v0, :cond_0 │ │ - return-object v0 │ -.end method │ + move-object v0, p1 │ │ -.method public a(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ - .locals 1 │ + check-cast v0, Landroid/support/v7/internal/view/menu/ad; │ │ - new-array v0, p1, [Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ad;->p()Landroid/support/v7/internal/view/menu/i; │ │ - return-object v0 │ -.end method │ + move-result-object v0 │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/i;->a(Z)V │ │ -.method public synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ - .locals 1 │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a; │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/widget/i;->a(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->a()Landroid/support/v7/internal/view/menu/y; │ │ move-result-object v0 │ │ - return-object v0 │ + if-eqz v0, :cond_1 │ + │ + invoke-interface {v0, p1, p2}, Landroid/support/v7/internal/view/menu/y;->a(Landroid/support/v7/internal/view/menu/i;Z)V │ + │ + :cond_1 │ + return-void │ .end method │ │ -.method public synthetic newArray(I)[Ljava/lang/Object; │ - .locals 1 │ +.method public a(Landroid/support/v7/internal/view/menu/i;)Z │ + .locals 3 │ + │ + const/4 v1, 0x0 │ │ - invoke-virtual {p0, p1}, Landroid/support/v7/widget/i;->a(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ + if-nez p1, :cond_0 │ + │ + :goto_0 │ + return v1 │ + │ + :cond_0 │ + iget-object v2, p0, Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a; │ + │ + move-object v0, p1 │ + │ + check-cast v0, Landroid/support/v7/internal/view/menu/ad; │ + │ + invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + invoke-interface {v0}, Landroid/view/MenuItem;->getItemId()I │ + │ + move-result v0 │ + │ + iput v0, v2, Landroid/support/v7/widget/a;->h:I │ + │ + iget-object v0, p0, Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a; │ + │ + invoke-virtual {v0}, Landroid/support/v7/widget/a;->a()Landroid/support/v7/internal/view/menu/y; │ │ move-result-object v0 │ │ - return-object v0 │ + if-eqz v0, :cond_1 │ + │ + invoke-interface {v0, p1}, Landroid/support/v7/internal/view/menu/y;->a(Landroid/support/v7/internal/view/menu/i;)Z │ + │ + move-result v0 │ + │ + :goto_1 │ + move v1, v0 │ + │ + goto :goto_0 │ + │ + :cond_1 │ + move v0, v1 │ + │ + goto :goto_1 │ .end method ├── smali/android/support/v7/widget/p.smali │ @@ -30,31 +30,31 @@ │ │ const/4 v3, -0x1 │ │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ iput v3, p0, Landroid/support/v7/widget/p;->h:I │ │ - sget-object v0, Landroid/support/v7/a/l;->LinearLayoutCompat_Layout:[I │ + sget-object v0, Landroid/support/v7/b/l;->LinearLayoutCompat_Layout:[I │ │ invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_Layout_android_layout_weight:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_Layout_android_layout_weight:I │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/p;->g:F │ │ - sget v1, Landroid/support/v7/a/l;->LinearLayoutCompat_Layout_android_layout_gravity:I │ + sget v1, Landroid/support/v7/b/l;->LinearLayoutCompat_Layout_android_layout_gravity:I │ │ invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/p;->h:I ├── smali/android/support/v7/widget/q.smali │ @@ -181,29 +181,29 @@ │ │ invoke-direct {v0}, Landroid/graphics/Rect;->()V │ │ iput-object v0, p0, Landroid/support/v7/widget/q;->B:Landroid/graphics/Rect; │ │ iput-object p1, p0, Landroid/support/v7/widget/q;->c:Landroid/content/Context; │ │ - sget-object v0, Landroid/support/v7/a/l;->ListPopupWindow:[I │ + sget-object v0, Landroid/support/v7/b/l;->ListPopupWindow:[I │ │ invoke-virtual {p1, p2, v0, p3, p4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - sget v1, Landroid/support/v7/a/l;->ListPopupWindow_android_dropDownHorizontalOffset:I │ + sget v1, Landroid/support/v7/b/l;->ListPopupWindow_android_dropDownHorizontalOffset:I │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/q;->i:I │ │ - sget v1, Landroid/support/v7/a/l;->ListPopupWindow_android_dropDownVerticalOffset:I │ + sget v1, Landroid/support/v7/b/l;->ListPopupWindow_android_dropDownVerticalOffset:I │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v7/widget/q;->j:I │ │ @@ -212,17 +212,17 @@ │ if-eqz v1, :cond_0 │ │ iput-boolean v3, p0, Landroid/support/v7/widget/q;->k:Z │ │ :cond_0 │ invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ - new-instance v0, Landroid/support/v7/internal/widget/u; │ + new-instance v0, Landroid/support/v7/internal/widget/w; │ │ - invoke-direct {v0, p1, p2, p3}, Landroid/support/v7/internal/widget/u;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + invoke-direct {v0, p1, p2, p3}, Landroid/support/v7/internal/widget/w;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ iput-object v0, p0, Landroid/support/v7/widget/q;->d:Landroid/widget/PopupWindow; │ │ iget-object v0, p0, Landroid/support/v7/widget/q;->d:Landroid/widget/PopupWindow; │ │ invoke-virtual {v0, v3}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V │ │ @@ -234,15 +234,15 @@ │ │ invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ move-result-object v0 │ │ iget-object v0, v0, Landroid/content/res/Configuration;->locale:Ljava/util/Locale; │ │ - invoke-static {v0}, Landroid/support/v4/e/f;->a(Ljava/util/Locale;)I │ + invoke-static {v0}, Landroid/support/a/e/f;->a(Ljava/util/Locale;)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v7/widget/q;->D:I │ │ return-void │ .end method │ @@ -1139,15 +1139,15 @@ │ │ iget v3, p0, Landroid/support/v7/widget/q;->i:I │ │ iget v4, p0, Landroid/support/v7/widget/q;->j:I │ │ iget v5, p0, Landroid/support/v7/widget/q;->l:I │ │ - invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/z;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ + invoke-static {v1, v2, v3, v4, v5}, Landroid/support/a/h/l;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ iget-object v1, p0, Landroid/support/v7/widget/q;->f:Landroid/support/v7/widget/u; │ │ invoke-virtual {v1, v0}, Landroid/support/v7/widget/u;->setSelection(I)V │ │ iget-boolean v0, p0, Landroid/support/v7/widget/q;->C:Z ├── smali/android/support/v7/widget/u.smali │ @@ -1,32 +1,32 @@ │ .class Landroid/support/v7/widget/u; │ -.super Landroid/support/v7/internal/widget/ab; │ +.super Landroid/support/v7/internal/widget/ad; │ │ │ # instance fields │ .field private f:Z │ │ .field private g:Z │ │ .field private h:Z │ │ -.field private i:Landroid/support/v4/view/cf; │ +.field private i:Landroid/support/a/g/ax; │ │ -.field private j:Landroid/support/v4/widget/y; │ +.field private j:Landroid/support/a/h/k; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Z)V │ .locals 2 │ │ const/4 v0, 0x0 │ │ - sget v1, Landroid/support/v7/a/b;->dropDownListViewStyle:I │ + sget v1, Landroid/support/v7/b/b;->dropDownListViewStyle:I │ │ - invoke-direct {p0, p1, v0, v1}, Landroid/support/v7/internal/widget/ab;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + invoke-direct {p0, p1, v0, v1}, Landroid/support/v7/internal/widget/ad;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ iput-boolean p2, p0, Landroid/support/v7/widget/u;->g:Z │ │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v7/widget/u;->setCacheColorHint(I)V │ │ @@ -84,40 +84,40 @@ │ │ iput-boolean v0, p0, Landroid/support/v7/widget/u;->h:Z │ │ invoke-virtual {p0, v0}, Landroid/support/v7/widget/u;->setPressed(Z)V │ │ invoke-virtual {p0}, Landroid/support/v7/widget/u;->drawableStateChanged()V │ │ - iget-object v0, p0, Landroid/support/v7/widget/u;->i:Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/widget/u;->i:Landroid/support/a/g/ax; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v7/widget/u;->i:Landroid/support/v4/view/cf; │ + iget-object v0, p0, Landroid/support/v7/widget/u;->i:Landroid/support/a/g/ax; │ │ - invoke-virtual {v0}, Landroid/support/v4/view/cf;->a()V │ + invoke-virtual {v0}, Landroid/support/a/g/ax;->a()V │ │ const/4 v0, 0x0 │ │ - iput-object v0, p0, Landroid/support/v7/widget/u;->i:Landroid/support/v4/view/cf; │ + iput-object v0, p0, Landroid/support/v7/widget/u;->i:Landroid/support/a/g/ax; │ │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public a(Landroid/view/MotionEvent;I)Z │ .locals 8 │ │ const/4 v2, 0x1 │ │ const/4 v1, 0x0 │ │ - invoke-static {p1}, Landroid/support/v4/view/ai;->a(Landroid/view/MotionEvent;)I │ + invoke-static {p1}, Landroid/support/a/g/v;->a(Landroid/view/MotionEvent;)I │ │ move-result v3 │ │ packed-switch v3, :pswitch_data_0 │ │ :cond_0 │ :goto_0 │ @@ -132,32 +132,32 @@ │ │ :cond_1 │ invoke-direct {p0}, Landroid/support/v7/widget/u;->d()V │ │ :cond_2 │ if-eqz v3, :cond_7 │ │ - iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y; │ + iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/a/h/k; │ │ if-nez v0, :cond_3 │ │ - new-instance v0, Landroid/support/v4/widget/y; │ + new-instance v0, Landroid/support/a/h/k; │ │ - invoke-direct {v0, p0}, Landroid/support/v4/widget/y;->(Landroid/widget/ListView;)V │ + invoke-direct {v0, p0}, Landroid/support/a/h/k;->(Landroid/widget/ListView;)V │ │ - iput-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y; │ + iput-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/a/h/k; │ │ :cond_3 │ - iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y; │ + iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/a/h/k; │ │ - invoke-virtual {v0, v2}, Landroid/support/v4/widget/y;->a(Z)Landroid/support/v4/widget/a; │ + invoke-virtual {v0, v2}, Landroid/support/a/h/k;->a(Z)Landroid/support/a/h/a; │ │ - iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y; │ + iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/a/h/k; │ │ - invoke-virtual {v0, p0, p1}, Landroid/support/v4/widget/y;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z │ + invoke-virtual {v0, p0, p1}, Landroid/support/a/h/k;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ :cond_4 │ :goto_2 │ return v3 │ │ :pswitch_0 │ move v0, v1 │ @@ -229,21 +229,21 @@ │ if-ne v3, v2, :cond_0 │ │ invoke-direct {p0, v0, v6}, Landroid/support/v7/widget/u;->a(Landroid/view/View;I)V │ │ goto :goto_0 │ │ :cond_7 │ - iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y; │ + iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/a/h/k; │ │ if-eqz v0, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y; │ + iget-object v0, p0, Landroid/support/v7/widget/u;->j:Landroid/support/a/h/k; │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/widget/y;->a(Z)Landroid/support/v4/widget/a; │ + invoke-virtual {v0, v1}, Landroid/support/a/h/k;->a(Z)Landroid/support/a/h/a; │ │ goto :goto_2 │ │ :pswitch_2 │ move v0, v2 │ │ goto :goto_3 │ @@ -259,15 +259,15 @@ │ .method protected c()Z │ .locals 1 │ │ iget-boolean v0, p0, Landroid/support/v7/widget/u;->h:Z │ │ if-nez v0, :cond_0 │ │ - invoke-super {p0}, Landroid/support/v7/internal/widget/ab;->c()Z │ + invoke-super {p0}, Landroid/support/v7/internal/widget/ad;->c()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ @@ -284,15 +284,15 @@ │ .method public hasFocus()Z │ .locals 1 │ │ iget-boolean v0, p0, Landroid/support/v7/widget/u;->g:Z │ │ if-nez v0, :cond_0 │ │ - invoke-super {p0}, Landroid/support/v7/internal/widget/ab;->hasFocus()Z │ + invoke-super {p0}, Landroid/support/v7/internal/widget/ad;->hasFocus()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ @@ -309,15 +309,15 @@ │ .method public hasWindowFocus()Z │ .locals 1 │ │ iget-boolean v0, p0, Landroid/support/v7/widget/u;->g:Z │ │ if-nez v0, :cond_0 │ │ - invoke-super {p0}, Landroid/support/v7/internal/widget/ab;->hasWindowFocus()Z │ + invoke-super {p0}, Landroid/support/v7/internal/widget/ad;->hasWindowFocus()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ @@ -334,15 +334,15 @@ │ .method public isFocused()Z │ .locals 1 │ │ iget-boolean v0, p0, Landroid/support/v7/widget/u;->g:Z │ │ if-nez v0, :cond_0 │ │ - invoke-super {p0}, Landroid/support/v7/internal/widget/ab;->isFocused()Z │ + invoke-super {p0}, Landroid/support/v7/internal/widget/ad;->isFocused()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ @@ -364,15 +364,15 @@ │ if-eqz v0, :cond_0 │ │ iget-boolean v0, p0, Landroid/support/v7/widget/u;->f:Z │ │ if-nez v0, :cond_1 │ │ :cond_0 │ - invoke-super {p0}, Landroid/support/v7/internal/widget/ab;->isInTouchMode()Z │ + invoke-super {p0}, Landroid/support/v7/internal/widget/ad;->isInTouchMode()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ :cond_1 │ const/4 v0, 0x1 ├── smali/android/support/v7/widget/v.smali │ @@ -104,15 +104,15 @@ │ if-nez v3, :cond_1 │ │ :cond_0 │ :goto_0 │ return v0 │ │ :cond_1 │ - invoke-static {p1}, Landroid/support/v4/view/ai;->a(Landroid/view/MotionEvent;)I │ + invoke-static {p1}, Landroid/support/a/g/v;->a(Landroid/view/MotionEvent;)I │ │ move-result v3 │ │ packed-switch v3, :pswitch_data_0 │ │ goto :goto_0 │ │ @@ -366,15 +366,15 @@ │ │ invoke-virtual {v3, v4, v2}, Landroid/support/v7/widget/u;->a(Landroid/view/MotionEvent;I)Z │ │ move-result v3 │ │ invoke-virtual {v4}, Landroid/view/MotionEvent;->recycle()V │ │ - invoke-static {p1}, Landroid/support/v4/view/ai;->a(Landroid/view/MotionEvent;)I │ + invoke-static {p1}, Landroid/support/a/g/v;->a(Landroid/view/MotionEvent;)I │ │ move-result v2 │ │ if-eq v2, v0, :cond_2 │ │ const/4 v4, 0x3 ├── smali/simple/reboot/com/MainActivity.smali │ @@ -1,9 +1,9 @@ │ .class public Lsimple/reboot/com/MainActivity; │ -.super Landroid/support/v7/app/e; │ +.super Landroid/support/v7/a/e; │ │ │ # static fields │ .field private static final n:[Ljava/lang/String; │ │ │ # instance fields │ @@ -38,15 +38,15 @@ │ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ - invoke-direct {p0}, Landroid/support/v7/app/e;->()V │ + invoke-direct {p0}, Landroid/support/v7/a/e;->()V │ │ return-void │ .end method │ │ .method static synthetic a(I)V │ .locals 0 │ │ @@ -91,15 +91,15 @@ │ │ return-void │ .end method │ │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 2 │ │ - invoke-super {p0, p1}, Landroid/support/v7/app/e;->onCreate(Landroid/os/Bundle;)V │ + invoke-super {p0, p1}, Landroid/support/v7/a/e;->onCreate(Landroid/os/Bundle;)V │ │ const v0, 0x7f040017 │ │ invoke-virtual {p0, v0}, Lsimple/reboot/com/MainActivity;->setContentView(I)V │ │ invoke-static {p0}, Lbutterknife/ButterKnife;->inject(Landroid/app/Activity;)V │ │ @@ -127,15 +127,15 @@ │ .end method │ │ .method protected onDestroy()V │ .locals 0 │ │ invoke-static {p0}, Lbutterknife/ButterKnife;->reset(Ljava/lang/Object;)V │ │ - invoke-super {p0}, Landroid/support/v7/app/e;->onDestroy()V │ + invoke-super {p0}, Landroid/support/v7/a/e;->onDestroy()V │ │ return-void │ .end method │ │ .method public onRebootBootloaderClick(Landroid/view/View;)V │ .locals 3 │ .annotation build Lbutterknife/OnClick; │ --- smali/android/support/v4/view/cz.smali ├── +++ smali/android/support/a/g/br.smali │┄ Files similar despite different names (difference score: 59) │ @@ -1,92 +1,92 @@ │ -.class Landroid/support/v4/view/cz; │ -.super Landroid/support/v4/view/cy; │ +.class Landroid/support/a/g/br; │ +.super Landroid/support/a/g/bq; │ │ │ # instance fields │ .field private final a:Landroid/view/WindowInsets; │ │ │ # direct methods │ .method constructor (Landroid/view/WindowInsets;)V │ .locals 0 │ │ - invoke-direct {p0}, Landroid/support/v4/view/cy;->()V │ + invoke-direct {p0}, Landroid/support/a/g/bq;->()V │ │ - iput-object p1, p0, Landroid/support/v4/view/cz;->a:Landroid/view/WindowInsets; │ + iput-object p1, p0, Landroid/support/a/g/br;->a:Landroid/view/WindowInsets; │ │ return-void │ .end method │ │ │ # virtual methods │ .method public a()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/view/cz;->a:Landroid/view/WindowInsets; │ + iget-object v0, p0, Landroid/support/a/g/br;->a:Landroid/view/WindowInsets; │ │ invoke-virtual {v0}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method public a(IIII)Landroid/support/v4/view/cy; │ +.method public a(IIII)Landroid/support/a/g/bq; │ .locals 2 │ │ - new-instance v0, Landroid/support/v4/view/cz; │ + new-instance v0, Landroid/support/a/g/br; │ │ - iget-object v1, p0, Landroid/support/v4/view/cz;->a:Landroid/view/WindowInsets; │ + iget-object v1, p0, Landroid/support/a/g/br;->a:Landroid/view/WindowInsets; │ │ invoke-virtual {v1, p1, p2, p3, p4}, Landroid/view/WindowInsets;->replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets; │ │ move-result-object v1 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/view/cz;->(Landroid/view/WindowInsets;)V │ + invoke-direct {v0, v1}, Landroid/support/a/g/br;->(Landroid/view/WindowInsets;)V │ │ return-object v0 │ .end method │ │ .method public b()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/view/cz;->a:Landroid/view/WindowInsets; │ + iget-object v0, p0, Landroid/support/a/g/br;->a:Landroid/view/WindowInsets; │ │ invoke-virtual {v0}, Landroid/view/WindowInsets;->getSystemWindowInsetTop()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public c()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/view/cz;->a:Landroid/view/WindowInsets; │ + iget-object v0, p0, Landroid/support/a/g/br;->a:Landroid/view/WindowInsets; │ │ invoke-virtual {v0}, Landroid/view/WindowInsets;->getSystemWindowInsetRight()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public d()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/view/cz;->a:Landroid/view/WindowInsets; │ + iget-object v0, p0, Landroid/support/a/g/br;->a:Landroid/view/WindowInsets; │ │ invoke-virtual {v0}, Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method e()Landroid/view/WindowInsets; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/view/cz;->a:Landroid/view/WindowInsets; │ + iget-object v0, p0, Landroid/support/a/g/br;->a:Landroid/view/WindowInsets; │ │ return-object v0 │ .end method │ --- smali/android/support/v4/f/g.smali ├── +++ smali/android/support/a/f/g.smali │┄ Files similar despite different names (difference score: 35) │ @@ -1,17 +1,17 @@ │ -.class abstract Landroid/support/v4/f/g; │ +.class abstract Landroid/support/a/f/g; │ .super Ljava/lang/Object; │ │ │ # instance fields │ -.field b:Landroid/support/v4/f/i; │ +.field b:Landroid/support/a/f/i; │ │ -.field c:Landroid/support/v4/f/j; │ +.field c:Landroid/support/a/f/j; │ │ -.field d:Landroid/support/v4/f/l; │ +.field d:Landroid/support/a/f/l; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -235,15 +235,15 @@ │ │ .method protected abstract a(Ljava/lang/Object;Ljava/lang/Object;)V │ .end method │ │ .method public a([Ljava/lang/Object;I)[Ljava/lang/Object; │ .locals 4 │ │ - invoke-virtual {p0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {p0}, Landroid/support/a/f/g;->a()I │ │ move-result v2 │ │ array-length v0, p1 │ │ if-ge v0, v2, :cond_2 │ │ @@ -265,15 +265,15 @@ │ │ :goto_0 │ const/4 v1, 0x0 │ │ :goto_1 │ if-ge v1, v2, :cond_0 │ │ - invoke-virtual {p0, v1, p2}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {p0, v1, p2}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v3 │ │ aput-object v3, v0, v1 │ │ add-int/lit8 v1, v1, 0x1 │ │ @@ -302,26 +302,26 @@ │ │ .method protected abstract b()Ljava/util/Map; │ .end method │ │ .method public b(I)[Ljava/lang/Object; │ .locals 4 │ │ - invoke-virtual {p0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {p0}, Landroid/support/a/f/g;->a()I │ │ move-result v1 │ │ new-array v2, v1, [Ljava/lang/Object; │ │ const/4 v0, 0x0 │ │ :goto_0 │ if-ge v0, v1, :cond_0 │ │ - invoke-virtual {p0, v0, p1}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {p0, v0, p1}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v3 │ │ aput-object v3, v2, v0 │ │ add-int/lit8 v0, v0, 0x1 │ │ @@ -333,60 +333,60 @@ │ │ .method protected abstract c()V │ .end method │ │ .method public d()Ljava/util/Set; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/g;->b:Landroid/support/v4/f/i; │ + iget-object v0, p0, Landroid/support/a/f/g;->b:Landroid/support/a/f/i; │ │ if-nez v0, :cond_0 │ │ - new-instance v0, Landroid/support/v4/f/i; │ + new-instance v0, Landroid/support/a/f/i; │ │ - invoke-direct {v0, p0}, Landroid/support/v4/f/i;->(Landroid/support/v4/f/g;)V │ + invoke-direct {v0, p0}, Landroid/support/a/f/i;->(Landroid/support/a/f/g;)V │ │ - iput-object v0, p0, Landroid/support/v4/f/g;->b:Landroid/support/v4/f/i; │ + iput-object v0, p0, Landroid/support/a/f/g;->b:Landroid/support/a/f/i; │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/f/g;->b:Landroid/support/v4/f/i; │ + iget-object v0, p0, Landroid/support/a/f/g;->b:Landroid/support/a/f/i; │ │ return-object v0 │ .end method │ │ .method public e()Ljava/util/Set; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/g;->c:Landroid/support/v4/f/j; │ + iget-object v0, p0, Landroid/support/a/f/g;->c:Landroid/support/a/f/j; │ │ if-nez v0, :cond_0 │ │ - new-instance v0, Landroid/support/v4/f/j; │ + new-instance v0, Landroid/support/a/f/j; │ │ - invoke-direct {v0, p0}, Landroid/support/v4/f/j;->(Landroid/support/v4/f/g;)V │ + invoke-direct {v0, p0}, Landroid/support/a/f/j;->(Landroid/support/a/f/g;)V │ │ - iput-object v0, p0, Landroid/support/v4/f/g;->c:Landroid/support/v4/f/j; │ + iput-object v0, p0, Landroid/support/a/f/g;->c:Landroid/support/a/f/j; │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/f/g;->c:Landroid/support/v4/f/j; │ + iget-object v0, p0, Landroid/support/a/f/g;->c:Landroid/support/a/f/j; │ │ return-object v0 │ .end method │ │ .method public f()Ljava/util/Collection; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/g;->d:Landroid/support/v4/f/l; │ + iget-object v0, p0, Landroid/support/a/f/g;->d:Landroid/support/a/f/l; │ │ if-nez v0, :cond_0 │ │ - new-instance v0, Landroid/support/v4/f/l; │ + new-instance v0, Landroid/support/a/f/l; │ │ - invoke-direct {v0, p0}, Landroid/support/v4/f/l;->(Landroid/support/v4/f/g;)V │ + invoke-direct {v0, p0}, Landroid/support/a/f/l;->(Landroid/support/a/f/g;)V │ │ - iput-object v0, p0, Landroid/support/v4/f/g;->d:Landroid/support/v4/f/l; │ + iput-object v0, p0, Landroid/support/a/f/g;->d:Landroid/support/a/f/l; │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/f/g;->d:Landroid/support/v4/f/l; │ + iget-object v0, p0, Landroid/support/a/f/g;->d:Landroid/support/a/f/l; │ │ return-object v0 │ .end method │ --- smali/android/support/v4/view/ab.smali ├── +++ smali/android/support/a/g/o.smali │┄ Files similar despite different names (difference score: 34) │ @@ -1,12 +1,12 @@ │ -.class Landroid/support/v4/view/ab; │ +.class Landroid/support/a/g/o; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/view/ae; │ +.implements Landroid/support/a/g/r; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ --- smali/android/support/v4/f/i.smali ├── +++ smali/android/support/a/f/i.smali │┄ Files similar despite different names (difference score: 43) │ @@ -1,23 +1,23 @@ │ -.class final Landroid/support/v4/f/i; │ +.class final Landroid/support/a/f/i; │ .super Ljava/lang/Object; │ │ # interfaces │ .implements Ljava/util/Set; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v4/f/g; │ +.field final synthetic a:Landroid/support/a/f/g; │ │ │ # direct methods │ -.method constructor (Landroid/support/v4/f/g;)V │ +.method constructor (Landroid/support/a/f/g;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iput-object p1, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ @@ -33,27 +33,27 @@ │ .end method │ │ .method public synthetic add(Ljava/lang/Object;)Z │ .locals 1 │ │ check-cast p1, Ljava/util/Map$Entry; │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/f/i;->a(Ljava/util/Map$Entry;)Z │ + invoke-virtual {p0, p1}, Landroid/support/a/f/i;->a(Ljava/util/Map$Entry;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public addAll(Ljava/util/Collection;)Z │ .locals 5 │ │ - iget-object v0, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v1 │ │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ @@ -66,32 +66,32 @@ │ │ invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ - iget-object v3, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v3, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v4 │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v0 │ │ - invoke-virtual {v3, v4, v0}, Landroid/support/v4/f/g;->a(Ljava/lang/Object;Ljava/lang/Object;)V │ + invoke-virtual {v3, v4, v0}, Landroid/support/a/f/g;->a(Ljava/lang/Object;Ljava/lang/Object;)V │ │ goto :goto_0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ if-eq v1, v0, :cond_1 │ │ const/4 v0, 0x1 │ │ @@ -103,17 +103,17 @@ │ │ goto :goto_1 │ .end method │ │ .method public clear()V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->c()V │ + invoke-virtual {v0}, Landroid/support/a/f/g;->c()V │ │ return-void │ .end method │ │ .method public contains(Ljava/lang/Object;)Z │ .locals 3 │ │ @@ -126,39 +126,39 @@ │ :cond_0 │ :goto_0 │ return v0 │ │ :cond_1 │ check-cast p1, Ljava/util/Map$Entry; │ │ - iget-object v1, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v2 │ │ - invoke-virtual {v1, v2}, Landroid/support/v4/f/g;->a(Ljava/lang/Object;)I │ + invoke-virtual {v1, v2}, Landroid/support/a/f/g;->a(Ljava/lang/Object;)I │ │ move-result v1 │ │ if-ltz v1, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ const/4 v2, 0x1 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ - invoke-static {v0, v1}, Landroid/support/v4/f/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z │ + invoke-static {v0, v1}, Landroid/support/a/f/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method public containsAll(Ljava/util/Collection;)Z │ @@ -175,15 +175,15 @@ │ │ if-eqz v1, :cond_1 │ │ invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ - invoke-virtual {p0, v1}, Landroid/support/v4/f/i;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {p0, v1}, Landroid/support/a/f/i;->contains(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const/4 v0, 0x0 │ │ @@ -195,52 +195,52 @@ │ │ goto :goto_0 │ .end method │ │ .method public equals(Ljava/lang/Object;)Z │ .locals 1 │ │ - invoke-static {p0, p1}, Landroid/support/v4/f/g;->a(Ljava/util/Set;Ljava/lang/Object;)Z │ + invoke-static {p0, p1}, Landroid/support/a/f/g;->a(Ljava/util/Set;Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public hashCode()I │ .locals 6 │ │ const/4 v1, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ move v3, v0 │ │ move v4, v1 │ │ :goto_0 │ if-ltz v3, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0, v3, v1}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v0, v3, v1}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v0 │ │ - iget-object v2, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v2, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ const/4 v5, 0x1 │ │ - invoke-virtual {v2, v3, v5}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v5}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v5 │ │ if-nez v0, :cond_0 │ │ move v2, v1 │ │ @@ -281,17 +281,17 @@ │ :cond_2 │ return v4 │ .end method │ │ .method public isEmpty()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -303,19 +303,19 @@ │ │ goto :goto_0 │ .end method │ │ .method public iterator()Ljava/util/Iterator; │ .locals 2 │ │ - new-instance v0, Landroid/support/v4/f/k; │ + new-instance v0, Landroid/support/a/f/k; │ │ - iget-object v1, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ - invoke-direct {v0, v1}, Landroid/support/v4/f/k;->(Landroid/support/v4/f/g;)V │ + invoke-direct {v0, v1}, Landroid/support/a/f/k;->(Landroid/support/a/f/g;)V │ │ return-object v0 │ .end method │ │ .method public remove(Ljava/lang/Object;)Z │ .locals 1 │ │ @@ -345,17 +345,17 @@ │ │ throw v0 │ .end method │ │ .method public size()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/i;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public toArray()[Ljava/lang/Object; │ --- smali/android/support/v4/app/aj.smali ├── +++ smali/android/support/a/a/aj.smali │┄ Files similar despite different names (difference score: 48) │ @@ -1,8 +1,8 @@ │ -.class final Landroid/support/v4/app/aj; │ +.class final Landroid/support/a/a/aj; │ .super Ljava/lang/Object; │ │ # interfaces │ .implements Landroid/view/ViewTreeObserver$OnPreDrawListener; │ │ │ # instance fields │ @@ -29,96 +29,96 @@ │ .field final synthetic k:Landroid/transition/Transition; │ │ │ # direct methods │ .method constructor (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 │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v4/app/aj;->a:Landroid/view/View; │ + iput-object p1, p0, Landroid/support/a/a/aj;->a:Landroid/view/View; │ │ - iput-object p2, p0, Landroid/support/v4/app/aj;->b:Landroid/transition/Transition; │ + iput-object p2, p0, Landroid/support/a/a/aj;->b:Landroid/transition/Transition; │ │ - iput-object p3, p0, Landroid/support/v4/app/aj;->c:Landroid/view/View; │ + iput-object p3, p0, Landroid/support/a/a/aj;->c:Landroid/view/View; │ │ - iput-object p4, p0, Landroid/support/v4/app/aj;->d:Ljava/util/ArrayList; │ + iput-object p4, p0, Landroid/support/a/a/aj;->d:Ljava/util/ArrayList; │ │ - iput-object p5, p0, Landroid/support/v4/app/aj;->e:Landroid/transition/Transition; │ + iput-object p5, p0, Landroid/support/a/a/aj;->e:Landroid/transition/Transition; │ │ - iput-object p6, p0, Landroid/support/v4/app/aj;->f:Ljava/util/ArrayList; │ + iput-object p6, p0, Landroid/support/a/a/aj;->f:Ljava/util/ArrayList; │ │ - iput-object p7, p0, Landroid/support/v4/app/aj;->g:Landroid/transition/Transition; │ + iput-object p7, p0, Landroid/support/a/a/aj;->g:Landroid/transition/Transition; │ │ - iput-object p8, p0, Landroid/support/v4/app/aj;->h:Ljava/util/ArrayList; │ + iput-object p8, p0, Landroid/support/a/a/aj;->h:Ljava/util/ArrayList; │ │ - iput-object p9, p0, Landroid/support/v4/app/aj;->i:Ljava/util/Map; │ + iput-object p9, p0, Landroid/support/a/a/aj;->i:Ljava/util/Map; │ │ - iput-object p10, p0, Landroid/support/v4/app/aj;->j:Ljava/util/ArrayList; │ + iput-object p10, p0, Landroid/support/a/a/aj;->j:Ljava/util/ArrayList; │ │ - iput-object p11, p0, Landroid/support/v4/app/aj;->k:Landroid/transition/Transition; │ + iput-object p11, p0, Landroid/support/a/a/aj;->k:Landroid/transition/Transition; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onPreDraw()Z │ .locals 5 │ │ const/4 v2, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->a:Landroid/view/View; │ + iget-object v0, p0, Landroid/support/a/a/aj;->a:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ move-result-object v0 │ │ invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->b:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/aj;->b:Landroid/transition/Transition; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->b:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/aj;->b:Landroid/transition/Transition; │ │ - iget-object v1, p0, Landroid/support/v4/app/aj;->c:Landroid/view/View; │ + iget-object v1, p0, Landroid/support/a/a/aj;->c:Landroid/view/View; │ │ invoke-virtual {v0, v1}, Landroid/transition/Transition;->removeTarget(Landroid/view/View;)Landroid/transition/Transition; │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->b:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/aj;->b:Landroid/transition/Transition; │ │ - iget-object v1, p0, Landroid/support/v4/app/aj;->d:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/aj;->d:Ljava/util/ArrayList; │ │ - invoke-static {v0, v1}, Landroid/support/v4/app/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V │ + invoke-static {v0, v1}, Landroid/support/a/a/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/aj;->e:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/aj;->e:Landroid/transition/Transition; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->e:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/aj;->e:Landroid/transition/Transition; │ │ - iget-object v1, p0, Landroid/support/v4/app/aj;->f:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/aj;->f:Ljava/util/ArrayList; │ │ - invoke-static {v0, v1}, Landroid/support/v4/app/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V │ + invoke-static {v0, v1}, Landroid/support/a/a/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/aj;->g:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/aj;->g:Landroid/transition/Transition; │ │ if-eqz v0, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->g:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/aj;->g:Landroid/transition/Transition; │ │ - iget-object v1, p0, Landroid/support/v4/app/aj;->h:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/aj;->h:Ljava/util/ArrayList; │ │ - invoke-static {v0, v1}, Landroid/support/v4/app/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V │ + invoke-static {v0, v1}, Landroid/support/a/a/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/aj;->i:Ljava/util/Map; │ + iget-object v0, p0, Landroid/support/a/a/aj;->i:Ljava/util/Map; │ │ invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ @@ -150,28 +150,28 @@ │ check-cast v0, Ljava/lang/String; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->setTransitionName(Ljava/lang/String;)V │ │ goto :goto_0 │ │ :cond_3 │ - iget-object v0, p0, Landroid/support/v4/app/aj;->j:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/aj;->j:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ move v1, v2 │ │ :goto_1 │ if-ge v1, v3, :cond_4 │ │ - iget-object v4, p0, Landroid/support/v4/app/aj;->k:Landroid/transition/Transition; │ + iget-object v4, p0, Landroid/support/a/a/aj;->k:Landroid/transition/Transition; │ │ - iget-object v0, p0, Landroid/support/v4/app/aj;->j:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/aj;->j:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/View; │ │ @@ -180,17 +180,17 @@ │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_1 │ │ :cond_4 │ - iget-object v0, p0, Landroid/support/v4/app/aj;->k:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/aj;->k:Landroid/transition/Transition; │ │ - iget-object v1, p0, Landroid/support/v4/app/aj;->c:Landroid/view/View; │ + iget-object v1, p0, Landroid/support/a/a/aj;->c:Landroid/view/View; │ │ invoke-virtual {v0, v1, v2}, Landroid/transition/Transition;->excludeTarget(Landroid/view/View;Z)Landroid/transition/Transition; │ │ const/4 v0, 0x1 │ │ return v0 │ .end method │ --- smali/android/support/v4/view/bj.smali ├── +++ smali/android/support/a/g/an.smali │┄ Files similar despite different names (difference score: 29) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/view/bj; │ +.class Landroid/support/a/g/an; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(III)I │ .locals 1 │ │ @@ -12,15 +12,15 @@ │ │ return v0 │ .end method │ │ .method public static a(Landroid/view/View;)I │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/view/View;->getLayerType()I │ + invoke-virtual {p0}, Landroid/view/View;->getMeasuredState()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method static a()J │ @@ -45,54 +45,44 @@ │ .locals 0 │ │ invoke-virtual {p0, p1, p2}, Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V │ │ return-void │ .end method │ │ -.method public static b(Landroid/view/View;)I │ +.method public static b(Landroid/view/View;)F │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/view/View;->getMeasuredState()I │ + invoke-virtual {p0}, Landroid/view/View;->getTranslationY()F │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static b(Landroid/view/View;F)V │ .locals 0 │ │ invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationY(F)V │ │ return-void │ .end method │ │ -.method public static c(Landroid/view/View;)F │ - .locals 1 │ - │ - invoke-virtual {p0}, Landroid/view/View;->getTranslationY()F │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public static c(Landroid/view/View;F)V │ +.method public static c(Landroid/view/View;)V │ .locals 0 │ │ - invoke-virtual {p0, p1}, Landroid/view/View;->setAlpha(F)V │ + invoke-virtual {p0}, Landroid/view/View;->jumpDrawablesToCurrentState()V │ │ return-void │ .end method │ │ -.method public static d(Landroid/view/View;)V │ +.method public static c(Landroid/view/View;F)V │ .locals 0 │ │ - invoke-virtual {p0}, Landroid/view/View;->jumpDrawablesToCurrentState()V │ + invoke-virtual {p0, p1}, Landroid/view/View;->setAlpha(F)V │ │ return-void │ .end method │ │ .method public static d(Landroid/view/View;F)V │ .locals 0 │ --- smali/android/support/v4/view/bb.smali ├── +++ smali/android/support/a/g/af.smali │┄ Files similar despite different names (difference score: 58) │ @@ -1,89 +1,102 @@ │ -.class Landroid/support/v4/view/bb; │ -.super Landroid/support/v4/view/ba; │ +.class Landroid/support/a/g/af; │ +.super Landroid/support/a/g/ae; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ - invoke-direct {p0}, Landroid/support/v4/view/ba;->()V │ + invoke-direct {p0}, Landroid/support/a/g/ae;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/view/View;)V │ - .locals 0 │ +.method public a(III)I │ + .locals 1 │ │ - invoke-static {p1}, Landroid/support/v4/view/bl;->c(Landroid/view/View;)V │ + invoke-static {p1, p2, p3}, Landroid/support/a/g/an;->a(III)I │ │ - return-void │ + move-result v0 │ + │ + return v0 │ .end method │ │ -.method public a(Landroid/view/View;IIII)V │ - .locals 0 │ +.method a()J │ + .locals 2 │ │ - invoke-static {p1, p2, p3, p4, p5}, Landroid/support/v4/view/bl;->a(Landroid/view/View;IIII)V │ + invoke-static {}, Landroid/support/a/g/an;->a()J │ │ - return-void │ + move-result-wide v0 │ + │ + return-wide v0 │ .end method │ │ -.method public a(Landroid/view/View;Ljava/lang/Runnable;)V │ +.method public a(Landroid/view/View;ILandroid/graphics/Paint;)V │ .locals 0 │ │ - invoke-static {p1, p2}, Landroid/support/v4/view/bl;->a(Landroid/view/View;Ljava/lang/Runnable;)V │ + invoke-static {p1, p2, p3}, Landroid/support/a/g/an;->a(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ return-void │ .end method │ │ -.method public a(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 1 │ +.method public b(Landroid/view/View;F)V │ + .locals 0 │ │ - invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/bl;->a(Landroid/view/View;Ljava/lang/Runnable;J)V │ + invoke-static {p1, p2}, Landroid/support/a/g/an;->a(Landroid/view/View;F)V │ │ return-void │ .end method │ │ -.method public b(Landroid/view/View;I)V │ +.method public c(Landroid/view/View;)I │ .locals 1 │ │ - const/4 v0, 0x4 │ - │ - if-ne p2, v0, :cond_0 │ + invoke-static {p1}, Landroid/support/a/g/an;->a(Landroid/view/View;)I │ │ - const/4 p2, 0x2 │ - │ - :cond_0 │ - invoke-static {p1, p2}, Landroid/support/v4/view/bl;->a(Landroid/view/View;I)V │ + move-result v0 │ │ - return-void │ + return v0 │ .end method │ │ -.method public c(Landroid/view/View;)V │ +.method public c(Landroid/view/View;F)V │ .locals 0 │ │ - invoke-static {p1}, Landroid/support/v4/view/bl;->a(Landroid/view/View;)V │ + invoke-static {p1, p2}, Landroid/support/a/g/an;->b(Landroid/view/View;F)V │ │ return-void │ .end method │ │ -.method public i(Landroid/view/View;)I │ +.method public d(Landroid/view/View;)F │ .locals 1 │ │ - invoke-static {p1}, Landroid/support/v4/view/bl;->b(Landroid/view/View;)I │ + invoke-static {p1}, Landroid/support/a/g/an;->b(Landroid/view/View;)F │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method public l(Landroid/view/View;)Z │ - .locals 1 │ +.method public d(Landroid/view/View;F)V │ + .locals 0 │ │ - invoke-static {p1}, Landroid/support/v4/view/bl;->d(Landroid/view/View;)Z │ + invoke-static {p1, p2}, Landroid/support/a/g/an;->c(Landroid/view/View;F)V │ │ - move-result v0 │ + return-void │ +.end method │ │ - return v0 │ +.method public e(Landroid/view/View;F)V │ + .locals 0 │ + │ + invoke-static {p1, p2}, Landroid/support/a/g/an;->d(Landroid/view/View;F)V │ + │ + return-void │ +.end method │ + │ +.method public h(Landroid/view/View;)V │ + .locals 0 │ + │ + invoke-static {p1}, Landroid/support/a/g/an;->c(Landroid/view/View;)V │ + │ + return-void │ .end method │ --- smali/android/support/v4/view/cr.smali ├── +++ smali/android/support/a/g/bj.smali │┄ Files similar despite different names (difference score: 21) │ @@ -1,24 +1,24 @@ │ -.class Landroid/support/v4/view/cr; │ +.class Landroid/support/a/g/bj; │ .super Ljava/lang/Object; │ │ │ # direct methods │ -.method public static a(Landroid/view/View;Landroid/support/v4/view/cv;)V │ +.method public static a(Landroid/view/View;Landroid/support/a/g/bn;)V │ .locals 2 │ │ if-eqz p1, :cond_0 │ │ invoke-virtual {p0}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ - new-instance v1, Landroid/support/v4/view/cs; │ + new-instance v1, Landroid/support/a/g/bk; │ │ - invoke-direct {v1, p1, p0}, Landroid/support/v4/view/cs;->(Landroid/support/v4/view/cv;Landroid/view/View;)V │ + invoke-direct {v1, p1, p0}, Landroid/support/a/g/bk;->(Landroid/support/a/g/bn;Landroid/view/View;)V │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ :goto_0 │ return-void │ │ :cond_0 │ --- smali/android/support/v4/f/k.smali ├── +++ smali/android/support/a/f/k.smali │┄ Files similar despite different names (difference score: 18) │ @@ -1,78 +1,78 @@ │ -.class final Landroid/support/v4/f/k; │ +.class final Landroid/support/a/f/k; │ .super Ljava/lang/Object; │ │ # interfaces │ .implements Ljava/util/Iterator; │ .implements Ljava/util/Map$Entry; │ │ │ # instance fields │ .field a:I │ │ .field b:I │ │ .field c:Z │ │ -.field final synthetic d:Landroid/support/v4/f/g; │ +.field final synthetic d:Landroid/support/a/f/g; │ │ │ # direct methods │ -.method constructor (Landroid/support/v4/f/g;)V │ +.method constructor (Landroid/support/a/f/g;)V │ .locals 1 │ │ - iput-object p1, p0, Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; │ + iput-object p1, p0, Landroid/support/a/f/k;->d:Landroid/support/a/f/g; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ const/4 v0, 0x0 │ │ - iput-boolean v0, p0, Landroid/support/v4/f/k;->c:Z │ + iput-boolean v0, p0, Landroid/support/a/f/k;->c:Z │ │ - invoke-virtual {p1}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {p1}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ - iput v0, p0, Landroid/support/v4/f/k;->a:I │ + iput v0, p0, Landroid/support/a/f/k;->a:I │ │ const/4 v0, -0x1 │ │ - iput v0, p0, Landroid/support/v4/f/k;->b:I │ + iput v0, p0, Landroid/support/a/f/k;->b:I │ │ return-void │ .end method │ │ │ # virtual methods │ .method public a()Ljava/util/Map$Entry; │ .locals 1 │ │ - iget v0, p0, Landroid/support/v4/f/k;->b:I │ + iget v0, p0, Landroid/support/a/f/k;->b:I │ │ add-int/lit8 v0, v0, 0x1 │ │ - iput v0, p0, Landroid/support/v4/f/k;->b:I │ + iput v0, p0, Landroid/support/a/f/k;->b:I │ │ const/4 v0, 0x1 │ │ - iput-boolean v0, p0, Landroid/support/v4/f/k;->c:Z │ + iput-boolean v0, p0, Landroid/support/a/f/k;->c:Z │ │ return-object p0 │ .end method │ │ .method public final equals(Ljava/lang/Object;)Z │ .locals 5 │ │ const/4 v0, 0x1 │ │ const/4 v1, 0x0 │ │ - iget-boolean v2, p0, Landroid/support/v4/f/k;->c:Z │ + iget-boolean v2, p0, Landroid/support/a/f/k;->c:Z │ │ if-nez v2, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "This container does not support retaining Map.Entry objects" │ │ @@ -91,41 +91,41 @@ │ :cond_1 │ check-cast p1, Ljava/util/Map$Entry; │ │ invoke-interface {p1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v2 │ │ - iget-object v3, p0, Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; │ + iget-object v3, p0, Landroid/support/a/f/k;->d:Landroid/support/a/f/g; │ │ - iget v4, p0, Landroid/support/v4/f/k;->b:I │ + iget v4, p0, Landroid/support/a/f/k;->b:I │ │ - invoke-virtual {v3, v4, v1}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v1}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v3 │ │ - invoke-static {v2, v3}, Landroid/support/v4/f/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z │ + invoke-static {v2, v3}, Landroid/support/a/f/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ invoke-interface {p1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v2 │ │ - iget-object v3, p0, Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; │ + iget-object v3, p0, Landroid/support/a/f/k;->d:Landroid/support/a/f/g; │ │ - iget v4, p0, Landroid/support/v4/f/k;->b:I │ + iget v4, p0, Landroid/support/a/f/k;->b:I │ │ - invoke-virtual {v3, v4, v0}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v0}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v3 │ │ - invoke-static {v2, v3}, Landroid/support/v4/f/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z │ + invoke-static {v2, v3}, Landroid/support/a/f/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ :goto_1 │ move v1, v0 │ @@ -137,75 +137,75 @@ │ │ goto :goto_1 │ .end method │ │ .method public getKey()Ljava/lang/Object; │ .locals 3 │ │ - iget-boolean v0, p0, Landroid/support/v4/f/k;->c:Z │ + iget-boolean v0, p0, Landroid/support/a/f/k;->c:Z │ │ if-nez v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "This container does not support retaining Map.Entry objects" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/k;->d:Landroid/support/a/f/g; │ │ - iget v1, p0, Landroid/support/v4/f/k;->b:I │ + iget v1, p0, Landroid/support/a/f/k;->b:I │ │ const/4 v2, 0x0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getValue()Ljava/lang/Object; │ .locals 3 │ │ - iget-boolean v0, p0, Landroid/support/v4/f/k;->c:Z │ + iget-boolean v0, p0, Landroid/support/a/f/k;->c:Z │ │ if-nez v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "This container does not support retaining Map.Entry objects" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/k;->d:Landroid/support/a/f/g; │ │ - iget v1, p0, Landroid/support/v4/f/k;->b:I │ + iget v1, p0, Landroid/support/a/f/k;->b:I │ │ const/4 v2, 0x1 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public hasNext()Z │ .locals 2 │ │ - iget v0, p0, Landroid/support/v4/f/k;->b:I │ + iget v0, p0, Landroid/support/a/f/k;->b:I │ │ - iget v1, p0, Landroid/support/v4/f/k;->a:I │ + iget v1, p0, Landroid/support/a/f/k;->a:I │ │ if-ge v0, v1, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ return v0 │ @@ -217,42 +217,42 @@ │ .end method │ │ .method public final hashCode()I │ .locals 5 │ │ const/4 v0, 0x0 │ │ - iget-boolean v1, p0, Landroid/support/v4/f/k;->c:Z │ + iget-boolean v1, p0, Landroid/support/a/f/k;->c:Z │ │ if-nez v1, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "This container does not support retaining Map.Entry objects" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ - iget-object v1, p0, Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/k;->d:Landroid/support/a/f/g; │ │ - iget v2, p0, Landroid/support/v4/f/k;->b:I │ + iget v2, p0, Landroid/support/a/f/k;->b:I │ │ - invoke-virtual {v1, v2, v0}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v0}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v1 │ │ - iget-object v2, p0, Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; │ + iget-object v2, p0, Landroid/support/a/f/k;->d:Landroid/support/a/f/g; │ │ - iget v3, p0, Landroid/support/v4/f/k;->b:I │ + iget v3, p0, Landroid/support/a/f/k;->b:I │ │ const/4 v4, 0x1 │ │ - invoke-virtual {v2, v3, v4}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v2 │ │ if-nez v1, :cond_1 │ │ move v1, v0 │ │ @@ -278,109 +278,109 @@ │ │ goto :goto_1 │ .end method │ │ .method public synthetic next()Ljava/lang/Object; │ .locals 1 │ │ - invoke-virtual {p0}, Landroid/support/v4/f/k;->a()Ljava/util/Map$Entry; │ + invoke-virtual {p0}, Landroid/support/a/f/k;->a()Ljava/util/Map$Entry; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public remove()V │ .locals 2 │ │ - iget-boolean v0, p0, Landroid/support/v4/f/k;->c:Z │ + iget-boolean v0, p0, Landroid/support/a/f/k;->c:Z │ │ if-nez v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ invoke-direct {v0}, Ljava/lang/IllegalStateException;->()V │ │ throw v0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/k;->d:Landroid/support/a/f/g; │ │ - iget v1, p0, Landroid/support/v4/f/k;->b:I │ + iget v1, p0, Landroid/support/a/f/k;->b:I │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/f/g;->a(I)V │ + invoke-virtual {v0, v1}, Landroid/support/a/f/g;->a(I)V │ │ - iget v0, p0, Landroid/support/v4/f/k;->b:I │ + iget v0, p0, Landroid/support/a/f/k;->b:I │ │ add-int/lit8 v0, v0, -0x1 │ │ - iput v0, p0, Landroid/support/v4/f/k;->b:I │ + iput v0, p0, Landroid/support/a/f/k;->b:I │ │ - iget v0, p0, Landroid/support/v4/f/k;->a:I │ + iget v0, p0, Landroid/support/a/f/k;->a:I │ │ add-int/lit8 v0, v0, -0x1 │ │ - iput v0, p0, Landroid/support/v4/f/k;->a:I │ + iput v0, p0, Landroid/support/a/f/k;->a:I │ │ const/4 v0, 0x0 │ │ - iput-boolean v0, p0, Landroid/support/v4/f/k;->c:Z │ + iput-boolean v0, p0, Landroid/support/a/f/k;->c:Z │ │ return-void │ .end method │ │ .method public setValue(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 2 │ │ - iget-boolean v0, p0, Landroid/support/v4/f/k;->c:Z │ + iget-boolean v0, p0, Landroid/support/a/f/k;->c:Z │ │ if-nez v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "This container does not support retaining Map.Entry objects" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/k;->d:Landroid/support/a/f/g; │ │ - iget v1, p0, Landroid/support/v4/f/k;->b:I │ + iget v1, p0, Landroid/support/a/f/k;->b:I │ │ - invoke-virtual {v0, v1, p1}, Landroid/support/v4/f/g;->a(ILjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v1, p1}, Landroid/support/a/f/g;->a(ILjava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final toString()Ljava/lang/String; │ .locals 2 │ │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {p0}, Landroid/support/v4/f/k;->getKey()Ljava/lang/Object; │ + invoke-virtual {p0}, Landroid/support/a/f/k;->getKey()Ljava/lang/Object; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - invoke-virtual {p0}, Landroid/support/v4/f/k;->getValue()Ljava/lang/Object; │ + invoke-virtual {p0}, Landroid/support/a/f/k;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ --- smali/android/support/v4/view/cw.smali ├── +++ smali/android/support/a/g/bo.smali │┄ Files similar despite different names (difference score: 13) │ @@ -1,12 +1,12 @@ │ -.class public Landroid/support/v4/view/cw; │ +.class public Landroid/support/a/g/bo; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/view/cv; │ +.implements Landroid/support/a/g/bn; │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ --- smali/android/support/v4/app/aq.smali ├── +++ smali/android/support/a/a/aq.smali │┄ Files similar despite different names (difference score: 25) │ @@ -1,60 +1,60 @@ │ -.class public Landroid/support/v4/app/aq; │ +.class public Landroid/support/a/a/aq; │ .super Ljava/lang/Object; │ │ │ # static fields │ -.field private static final a:Landroid/support/v4/app/ar; │ +.field private static final a:Landroid/support/a/a/ar; │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - new-instance v0, Landroid/support/v4/app/at; │ + new-instance v0, Landroid/support/a/a/at; │ │ - invoke-direct {v0}, Landroid/support/v4/app/at;->()V │ + invoke-direct {v0}, Landroid/support/a/a/at;->()V │ │ - sput-object v0, Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar; │ + sput-object v0, Landroid/support/a/a/aq;->a:Landroid/support/a/a/ar; │ │ :goto_0 │ return-void │ │ :cond_0 │ - new-instance v0, Landroid/support/v4/app/as; │ + new-instance v0, Landroid/support/a/a/as; │ │ - invoke-direct {v0}, Landroid/support/v4/app/as;->()V │ + invoke-direct {v0}, Landroid/support/a/a/as;->()V │ │ - sput-object v0, Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar; │ + sput-object v0, Landroid/support/a/a/aq;->a:Landroid/support/a/a/ar; │ │ goto :goto_0 │ .end method │ │ .method public static a(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar; │ + sget-object v0, Landroid/support/a/a/aq;->a:Landroid/support/a/a/ar; │ │ - invoke-interface {v0, p0}, Landroid/support/v4/app/ar;->a(Landroid/app/Activity;)Landroid/content/Intent; │ + invoke-interface {v0, p0}, Landroid/support/a/a/ar;->a(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static a(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ .locals 3 │ │ - invoke-static {p0, p1}, Landroid/support/v4/app/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ + invoke-static {p0, p1}, Landroid/support/a/a/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v0 │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x0 │ │ @@ -66,21 +66,21 @@ │ │ invoke-virtual {p1}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-static {p0, v1}, Landroid/support/v4/app/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ + invoke-static {p0, v1}, Landroid/support/a/a/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v0 │ │ if-nez v0, :cond_1 │ │ - invoke-static {v1}, Landroid/support/v4/a/e;->a(Landroid/content/ComponentName;)Landroid/content/Intent; │ + invoke-static {v1}, Landroid/support/a/b/e;->a(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_1 │ new-instance v0, Landroid/content/Intent; │ @@ -93,32 +93,32 @@ │ │ goto :goto_0 │ .end method │ │ .method public static a(Landroid/app/Activity;Landroid/content/Intent;)Z │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar; │ + sget-object v0, Landroid/support/a/a/aq;->a:Landroid/support/a/a/ar; │ │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/app/ar;->a(Landroid/app/Activity;Landroid/content/Intent;)Z │ + invoke-interface {v0, p0, p1}, Landroid/support/a/a/ar;->a(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static b(Landroid/app/Activity;)Ljava/lang/String; │ .locals 2 │ │ :try_start_0 │ invoke-virtual {p0}, Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v0 │ │ - invoke-static {p0, v0}, Landroid/support/v4/app/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ + invoke-static {p0, v0}, Landroid/support/a/a/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v0 │ │ return-object v0 │ │ @@ -141,25 +141,25 @@ │ │ const/16 v1, 0x80 │ │ invoke-virtual {v0, p1, v1}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; │ │ move-result-object v0 │ │ - sget-object v1, Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar; │ + sget-object v1, Landroid/support/a/a/aq;->a:Landroid/support/a/a/ar; │ │ - invoke-interface {v1, p0, v0}, Landroid/support/v4/app/ar;->a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ + invoke-interface {v1, p0, v0}, Landroid/support/a/a/ar;->a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static b(Landroid/app/Activity;Landroid/content/Intent;)V │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar; │ + sget-object v0, Landroid/support/a/a/aq;->a:Landroid/support/a/a/ar; │ │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/app/ar;->b(Landroid/app/Activity;Landroid/content/Intent;)V │ + invoke-interface {v0, p0, p1}, Landroid/support/a/a/ar;->b(Landroid/app/Activity;Landroid/content/Intent;)V │ │ return-void │ .end method │ --- smali/android/support/v4/b/a/i.smali ├── +++ smali/android/support/a/c/a/i.smali │┄ Files similar despite different names (difference score: 4) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/b/a/i; │ +.class Landroid/support/a/c/a/i; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(Landroid/graphics/drawable/Drawable;FF)V │ .locals 0 │ --- smali/android/support/v4/a/g.smali ├── +++ smali/android/support/a/b/g.smali │┄ Files similar despite different names (difference score: 51) │ @@ -1,12 +1,12 @@ │ -.class Landroid/support/v4/a/g; │ +.class Landroid/support/a/b/g; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/a/f; │ +.implements Landroid/support/a/b/f; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ --- smali/android/support/v4/app/ah.smali ├── +++ smali/android/support/a/a/ah.smali │┄ Files similar despite different names (difference score: 45) │ @@ -1,97 +1,97 @@ │ -.class final Landroid/support/v4/app/ah; │ +.class final Landroid/support/a/a/ah; │ .super Ljava/lang/Object; │ │ # interfaces │ .implements Landroid/view/ViewTreeObserver$OnPreDrawListener; │ │ │ # instance fields │ .field final synthetic a:Landroid/view/View; │ │ -.field final synthetic b:Landroid/support/v4/app/al; │ +.field final synthetic b:Landroid/support/a/a/al; │ │ .field final synthetic c:Ljava/util/Map; │ │ .field final synthetic d:Ljava/util/Map; │ │ .field final synthetic e:Landroid/transition/Transition; │ │ .field final synthetic f:Ljava/util/ArrayList; │ │ │ # direct methods │ -.method constructor (Landroid/view/View;Landroid/support/v4/app/al;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V │ +.method constructor (Landroid/view/View;Landroid/support/a/a/al;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v4/app/ah;->a:Landroid/view/View; │ + iput-object p1, p0, Landroid/support/a/a/ah;->a:Landroid/view/View; │ │ - iput-object p2, p0, Landroid/support/v4/app/ah;->b:Landroid/support/v4/app/al; │ + iput-object p2, p0, Landroid/support/a/a/ah;->b:Landroid/support/a/a/al; │ │ - iput-object p3, p0, Landroid/support/v4/app/ah;->c:Ljava/util/Map; │ + iput-object p3, p0, Landroid/support/a/a/ah;->c:Ljava/util/Map; │ │ - iput-object p4, p0, Landroid/support/v4/app/ah;->d:Ljava/util/Map; │ + iput-object p4, p0, Landroid/support/a/a/ah;->d:Ljava/util/Map; │ │ - iput-object p5, p0, Landroid/support/v4/app/ah;->e:Landroid/transition/Transition; │ + iput-object p5, p0, Landroid/support/a/a/ah;->e:Landroid/transition/Transition; │ │ - iput-object p6, p0, Landroid/support/v4/app/ah;->f:Ljava/util/ArrayList; │ + iput-object p6, p0, Landroid/support/a/a/ah;->f:Ljava/util/ArrayList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onPreDraw()Z │ .locals 5 │ │ - iget-object v0, p0, Landroid/support/v4/app/ah;->a:Landroid/view/View; │ + iget-object v0, p0, Landroid/support/a/a/ah;->a:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ move-result-object v0 │ │ invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/ah;->b:Landroid/support/v4/app/al; │ + iget-object v0, p0, Landroid/support/a/a/ah;->b:Landroid/support/a/a/al; │ │ - invoke-interface {v0}, Landroid/support/v4/app/al;->a()Landroid/view/View; │ + invoke-interface {v0}, Landroid/support/a/a/al;->a()Landroid/view/View; │ │ move-result-object v2 │ │ if-eqz v2, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/ah;->c:Ljava/util/Map; │ + iget-object v0, p0, Landroid/support/a/a/ah;->c:Ljava/util/Map; │ │ invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/ah;->d:Ljava/util/Map; │ + iget-object v0, p0, Landroid/support/a/a/ah;->d:Ljava/util/Map; │ │ - invoke-static {v0, v2}, Landroid/support/v4/app/af;->a(Ljava/util/Map;Landroid/view/View;)V │ + invoke-static {v0, v2}, Landroid/support/a/a/af;->a(Ljava/util/Map;Landroid/view/View;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/ah;->d:Ljava/util/Map; │ + iget-object v0, p0, Landroid/support/a/a/ah;->d:Ljava/util/Map; │ │ invoke-interface {v0}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ move-result-object v0 │ │ - iget-object v1, p0, Landroid/support/v4/app/ah;->c:Ljava/util/Map; │ + iget-object v1, p0, Landroid/support/a/a/ah;->c:Ljava/util/Map; │ │ invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Ljava/util/Set;->retainAll(Ljava/util/Collection;)Z │ │ - iget-object v0, p0, Landroid/support/v4/app/ah;->c:Ljava/util/Map; │ + iget-object v0, p0, Landroid/support/a/a/ah;->c:Ljava/util/Map; │ │ invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ @@ -113,15 +113,15 @@ │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ - iget-object v4, p0, Landroid/support/v4/app/ah;->d:Ljava/util/Map; │ + iget-object v4, p0, Landroid/support/a/a/ah;->d:Ljava/util/Map; │ │ invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/View; │ │ @@ -134,36 +134,36 @@ │ check-cast v0, Ljava/lang/String; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->setTransitionName(Ljava/lang/String;)V │ │ goto :goto_0 │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/ah;->e:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/ah;->e:Landroid/transition/Transition; │ │ if-eqz v0, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/ah;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/ah;->f:Ljava/util/ArrayList; │ │ - invoke-static {v0, v2}, Landroid/support/v4/app/af;->a(Ljava/util/ArrayList;Landroid/view/View;)V │ + invoke-static {v0, v2}, Landroid/support/a/a/af;->a(Ljava/util/ArrayList;Landroid/view/View;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/ah;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/ah;->f:Ljava/util/ArrayList; │ │ - iget-object v1, p0, Landroid/support/v4/app/ah;->d:Ljava/util/Map; │ + iget-object v1, p0, Landroid/support/a/a/ah;->d:Ljava/util/Map; │ │ invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->removeAll(Ljava/util/Collection;)Z │ │ - iget-object v0, p0, Landroid/support/v4/app/ah;->e:Landroid/transition/Transition; │ + iget-object v0, p0, Landroid/support/a/a/ah;->e:Landroid/transition/Transition; │ │ - iget-object v1, p0, Landroid/support/v4/app/ah;->f:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/ah;->f:Ljava/util/ArrayList; │ │ - invoke-static {v0, v1}, Landroid/support/v4/app/af;->b(Ljava/lang/Object;Ljava/util/ArrayList;)V │ + invoke-static {v0, v1}, Landroid/support/a/a/af;->b(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ :cond_2 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ --- smali/android/support/v4/f/m.smali ├── +++ smali/android/support/a/f/m.smali │┄ Files similar despite different names (difference score: 18) │ @@ -1,8 +1,8 @@ │ -.class public Landroid/support/v4/f/m; │ +.class public Landroid/support/a/f/m; │ .super Ljava/lang/Object; │ │ │ # static fields │ .field static b:[Ljava/lang/Object; │ │ .field static c:I │ @@ -22,25 +22,25 @@ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - sget-object v0, Landroid/support/v4/f/c;->a:[I │ + sget-object v0, Landroid/support/a/f/c;->a:[I │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iput-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ - sget-object v0, Landroid/support/v4/f/c;->c:[Ljava/lang/Object; │ + sget-object v0, Landroid/support/a/f/c;->c:[Ljava/lang/Object; │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iput-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ const/4 v0, 0x0 │ │ - iput v0, p0, Landroid/support/v4/f/m;->h:I │ + iput v0, p0, Landroid/support/a/f/m;->h:I │ │ return-void │ .end method │ │ .method private static a([I[Ljava/lang/Object;I)V │ .locals 4 │ │ @@ -50,26 +50,26 @@ │ │ array-length v0, p0 │ │ const/16 v1, 0x8 │ │ if-ne v0, v1, :cond_3 │ │ - const-class v1, Landroid/support/v4/f/a; │ + const-class v1, Landroid/support/a/f/a; │ │ monitor-enter v1 │ │ :try_start_0 │ - sget v0, Landroid/support/v4/f/m;->e:I │ + sget v0, Landroid/support/a/f/m;->e:I │ │ if-ge v0, v2, :cond_1 │ │ const/4 v0, 0x0 │ │ - sget-object v2, Landroid/support/v4/f/m;->d:[Ljava/lang/Object; │ + sget-object v2, Landroid/support/a/f/m;->d:[Ljava/lang/Object; │ │ aput-object v2, p1, v0 │ │ const/4 v0, 0x1 │ │ aput-object p0, p1, v0 │ │ @@ -85,21 +85,21 @@ │ aput-object v2, p1, v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_0 │ │ :cond_0 │ - sput-object p1, Landroid/support/v4/f/m;->d:[Ljava/lang/Object; │ + sput-object p1, Landroid/support/a/f/m;->d:[Ljava/lang/Object; │ │ - sget v0, Landroid/support/v4/f/m;->e:I │ + sget v0, Landroid/support/a/f/m;->e:I │ │ add-int/lit8 v0, v0, 0x1 │ │ - sput v0, Landroid/support/v4/f/m;->e:I │ + sput v0, Landroid/support/a/f/m;->e:I │ │ :cond_1 │ monitor-exit v1 │ │ :cond_2 │ :goto_1 │ return-void │ @@ -116,26 +116,26 @@ │ :cond_3 │ array-length v0, p0 │ │ const/4 v1, 0x4 │ │ if-ne v0, v1, :cond_2 │ │ - const-class v1, Landroid/support/v4/f/a; │ + const-class v1, Landroid/support/a/f/a; │ │ monitor-enter v1 │ │ :try_start_1 │ - sget v0, Landroid/support/v4/f/m;->c:I │ + sget v0, Landroid/support/a/f/m;->c:I │ │ if-ge v0, v2, :cond_5 │ │ const/4 v0, 0x0 │ │ - sget-object v2, Landroid/support/v4/f/m;->b:[Ljava/lang/Object; │ + sget-object v2, Landroid/support/a/f/m;->b:[Ljava/lang/Object; │ │ aput-object v2, p1, v0 │ │ const/4 v0, 0x1 │ │ aput-object p0, p1, v0 │ │ @@ -151,21 +151,21 @@ │ aput-object v2, p1, v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_2 │ │ :cond_4 │ - sput-object p1, Landroid/support/v4/f/m;->b:[Ljava/lang/Object; │ + sput-object p1, Landroid/support/a/f/m;->b:[Ljava/lang/Object; │ │ - sget v0, Landroid/support/v4/f/m;->c:I │ + sget v0, Landroid/support/a/f/m;->c:I │ │ add-int/lit8 v0, v0, 0x1 │ │ - sput v0, Landroid/support/v4/f/m;->c:I │ + sput v0, Landroid/support/a/f/m;->c:I │ │ :cond_5 │ monitor-exit v1 │ │ goto :goto_1 │ │ :catchall_1 │ @@ -181,62 +181,62 @@ │ .method private e(I)V │ .locals 5 │ │ const/16 v0, 0x8 │ │ if-ne p1, v0, :cond_2 │ │ - const-class v1, Landroid/support/v4/f/a; │ + const-class v1, Landroid/support/a/f/a; │ │ monitor-enter v1 │ │ :try_start_0 │ - sget-object v0, Landroid/support/v4/f/m;->d:[Ljava/lang/Object; │ + sget-object v0, Landroid/support/a/f/m;->d:[Ljava/lang/Object; │ │ if-eqz v0, :cond_0 │ │ - sget-object v2, Landroid/support/v4/f/m;->d:[Ljava/lang/Object; │ + sget-object v2, Landroid/support/a/f/m;->d:[Ljava/lang/Object; │ │ - iput-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iput-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ const/4 v0, 0x0 │ │ aget-object v0, v2, v0 │ │ check-cast v0, [Ljava/lang/Object; │ │ check-cast v0, [Ljava/lang/Object; │ │ - sput-object v0, Landroid/support/v4/f/m;->d:[Ljava/lang/Object; │ + sput-object v0, Landroid/support/a/f/m;->d:[Ljava/lang/Object; │ │ const/4 v0, 0x1 │ │ aget-object v0, v2, v0 │ │ check-cast v0, [I │ │ check-cast v0, [I │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iput-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ const/4 v0, 0x0 │ │ const/4 v3, 0x1 │ │ const/4 v4, 0x0 │ │ aput-object v4, v2, v3 │ │ aput-object v4, v2, v0 │ │ - sget v0, Landroid/support/v4/f/m;->e:I │ + sget v0, Landroid/support/a/f/m;->e:I │ │ add-int/lit8 v0, v0, -0x1 │ │ - sput v0, Landroid/support/v4/f/m;->e:I │ + sput v0, Landroid/support/a/f/m;->e:I │ │ monitor-exit v1 │ │ :goto_0 │ return-void │ │ :cond_0 │ @@ -244,21 +244,21 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ :cond_1 │ :goto_1 │ new-array v0, p1, [I │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iput-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ shl-int/lit8 v0, p1, 0x1 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iput-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ goto :goto_0 │ │ :catchall_0 │ move-exception v0 │ │ :try_start_1 │ @@ -269,62 +269,62 @@ │ throw v0 │ │ :cond_2 │ const/4 v0, 0x4 │ │ if-ne p1, v0, :cond_1 │ │ - const-class v1, Landroid/support/v4/f/a; │ + const-class v1, Landroid/support/a/f/a; │ │ monitor-enter v1 │ │ :try_start_2 │ - sget-object v0, Landroid/support/v4/f/m;->b:[Ljava/lang/Object; │ + sget-object v0, Landroid/support/a/f/m;->b:[Ljava/lang/Object; │ │ if-eqz v0, :cond_3 │ │ - sget-object v2, Landroid/support/v4/f/m;->b:[Ljava/lang/Object; │ + sget-object v2, Landroid/support/a/f/m;->b:[Ljava/lang/Object; │ │ - iput-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iput-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ const/4 v0, 0x0 │ │ aget-object v0, v2, v0 │ │ check-cast v0, [Ljava/lang/Object; │ │ check-cast v0, [Ljava/lang/Object; │ │ - sput-object v0, Landroid/support/v4/f/m;->b:[Ljava/lang/Object; │ + sput-object v0, Landroid/support/a/f/m;->b:[Ljava/lang/Object; │ │ const/4 v0, 0x1 │ │ aget-object v0, v2, v0 │ │ check-cast v0, [I │ │ check-cast v0, [I │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iput-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ const/4 v0, 0x0 │ │ const/4 v3, 0x1 │ │ const/4 v4, 0x0 │ │ aput-object v4, v2, v3 │ │ aput-object v4, v2, v0 │ │ - sget v0, Landroid/support/v4/f/m;->c:I │ + sget v0, Landroid/support/a/f/m;->c:I │ │ add-int/lit8 v0, v0, -0x1 │ │ - sput v0, Landroid/support/v4/f/m;->c:I │ + sput v0, Landroid/support/a/f/m;->c:I │ │ monitor-exit v1 │ │ goto :goto_0 │ │ :catchall_1 │ move-exception v0 │ @@ -345,55 +345,55 @@ │ .end method │ │ │ # virtual methods │ .method a()I │ .locals 5 │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ if-nez v2, :cond_1 │ │ const/4 v0, -0x1 │ │ :cond_0 │ :goto_0 │ return v0 │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ const/4 v1, 0x0 │ │ - invoke-static {v0, v2, v1}, Landroid/support/v4/f/c;->a([III)I │ + invoke-static {v0, v2, v1}, Landroid/support/a/f/c;->a([III)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v1, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v3, v0, 0x1 │ │ aget-object v1, v1, v3 │ │ if-eqz v1, :cond_0 │ │ add-int/lit8 v1, v0, 0x1 │ │ :goto_1 │ if-ge v1, v2, :cond_3 │ │ - iget-object v3, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v3, p0, Landroid/support/a/f/m;->f:[I │ │ aget v3, v3, v1 │ │ if-nez v3, :cond_3 │ │ - iget-object v3, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v3, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v4, v1, 0x1 │ │ aget-object v3, v3, v4 │ │ if-nez v3, :cond_2 │ │ @@ -408,21 +408,21 @@ │ │ :cond_3 │ add-int/lit8 v0, v0, -0x1 │ │ :goto_2 │ if-ltz v0, :cond_4 │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v2, p0, Landroid/support/a/f/m;->f:[I │ │ aget v2, v2, v0 │ │ if-nez v2, :cond_4 │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v3, v0, 0x1 │ │ aget-object v2, v2, v3 │ │ if-eqz v2, :cond_0 │ │ @@ -437,56 +437,56 @@ │ .end method │ │ .method public a(Ljava/lang/Object;)I │ .locals 1 │ │ if-nez p1, :cond_0 │ │ - invoke-virtual {p0}, Landroid/support/v4/f/m;->a()I │ + invoke-virtual {p0}, Landroid/support/a/f/m;->a()I │ │ move-result v0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ invoke-virtual {p1}, Ljava/lang/Object;->hashCode()I │ │ move-result v0 │ │ - invoke-virtual {p0, p1, v0}, Landroid/support/v4/f/m;->a(Ljava/lang/Object;I)I │ + invoke-virtual {p0, p1, v0}, Landroid/support/a/f/m;->a(Ljava/lang/Object;I)I │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method a(Ljava/lang/Object;I)I │ .locals 5 │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ if-nez v2, :cond_1 │ │ const/4 v0, -0x1 │ │ :cond_0 │ :goto_0 │ return v0 │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ - invoke-static {v0, v2, p2}, Landroid/support/v4/f/c;->a([III)I │ + invoke-static {v0, v2, p2}, Landroid/support/a/f/c;->a([III)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v1, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v3, v0, 0x1 │ │ aget-object v1, v1, v3 │ │ invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ @@ -495,21 +495,21 @@ │ if-nez v1, :cond_0 │ │ add-int/lit8 v1, v0, 0x1 │ │ :goto_1 │ if-ge v1, v2, :cond_3 │ │ - iget-object v3, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v3, p0, Landroid/support/a/f/m;->f:[I │ │ aget v3, v3, v1 │ │ if-ne v3, p2, :cond_3 │ │ - iget-object v3, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v3, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v4, v1, 0x1 │ │ aget-object v3, v3, v4 │ │ invoke-virtual {p1, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ @@ -528,21 +528,21 @@ │ │ :cond_3 │ add-int/lit8 v0, v0, -0x1 │ │ :goto_2 │ if-ltz v0, :cond_4 │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v2, p0, Landroid/support/a/f/m;->f:[I │ │ aget v2, v2, v0 │ │ if-ne v2, p2, :cond_4 │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v3, v0, 0x1 │ │ aget-object v2, v2, v3 │ │ invoke-virtual {p1, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ @@ -563,79 +563,79 @@ │ .method public a(ILjava/lang/Object;)Ljava/lang/Object; │ .locals 3 │ │ shl-int/lit8 v0, p1, 0x1 │ │ add-int/lit8 v0, v0, 0x1 │ │ - iget-object v1, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v1, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ aput-object p2, v2, v0 │ │ return-object v1 │ .end method │ │ .method public a(I)V │ .locals 5 │ │ const/4 v4, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ array-length v0, v0 │ │ if-ge v0, p1, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ - iget-object v1, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v1, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ - invoke-direct {p0, p1}, Landroid/support/v4/f/m;->e(I)V │ + invoke-direct {p0, p1}, Landroid/support/a/f/m;->e(I)V │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ if-lez v2, :cond_0 │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v2, p0, Landroid/support/a/f/m;->f:[I │ │ - iget v3, p0, Landroid/support/v4/f/m;->h:I │ + iget v3, p0, Landroid/support/a/f/m;->h:I │ │ invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ - iget v3, p0, Landroid/support/v4/f/m;->h:I │ + iget v3, p0, Landroid/support/a/f/m;->h:I │ │ shl-int/lit8 v3, v3, 0x1 │ │ invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ :cond_0 │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ - invoke-static {v0, v1, v2}, Landroid/support/v4/f/m;->a([I[Ljava/lang/Object;I)V │ + invoke-static {v0, v1, v2}, Landroid/support/a/f/m;->a([I[Ljava/lang/Object;I)V │ │ :cond_1 │ return-void │ .end method │ │ .method b(Ljava/lang/Object;)I │ .locals 4 │ │ const/4 v0, 0x1 │ │ - iget v1, p0, Landroid/support/v4/f/m;->h:I │ + iget v1, p0, Landroid/support/a/f/m;->h:I │ │ mul-int/lit8 v1, v1, 0x2 │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ if-nez p1, :cond_2 │ │ :goto_0 │ if-ge v0, v1, :cond_3 │ │ aget-object v3, v2, v0 │ @@ -675,72 +675,72 @@ │ │ goto :goto_1 │ .end method │ │ .method public b(I)Ljava/lang/Object; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v1, p1, 0x1 │ │ aget-object v0, v0, v1 │ │ return-object v0 │ .end method │ │ .method public c(I)Ljava/lang/Object; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v1, p1, 0x1 │ │ add-int/lit8 v1, v1, 0x1 │ │ aget-object v0, v0, v1 │ │ return-object v0 │ .end method │ │ .method public clear()V │ .locals 3 │ │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ - iget-object v1, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v1, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ - invoke-static {v0, v1, v2}, Landroid/support/v4/f/m;->a([I[Ljava/lang/Object;I)V │ + invoke-static {v0, v1, v2}, Landroid/support/a/f/m;->a([I[Ljava/lang/Object;I)V │ │ - sget-object v0, Landroid/support/v4/f/c;->a:[I │ + sget-object v0, Landroid/support/a/f/c;->a:[I │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iput-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ - sget-object v0, Landroid/support/v4/f/c;->c:[Ljava/lang/Object; │ + sget-object v0, Landroid/support/a/f/c;->c:[Ljava/lang/Object; │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iput-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ const/4 v0, 0x0 │ │ - iput v0, p0, Landroid/support/v4/f/m;->h:I │ + iput v0, p0, Landroid/support/a/f/m;->h:I │ │ :cond_0 │ return-void │ .end method │ │ .method public containsKey(Ljava/lang/Object;)Z │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/f/m;->a(Ljava/lang/Object;)I │ + invoke-virtual {p0, p1}, Landroid/support/a/f/m;->a(Ljava/lang/Object;)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -752,15 +752,15 @@ │ │ goto :goto_0 │ .end method │ │ .method public containsValue(Ljava/lang/Object;)Z │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/f/m;->b(Ljava/lang/Object;)I │ + invoke-virtual {p0, p1}, Landroid/support/a/f/m;->b(Ljava/lang/Object;)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -778,190 +778,190 @@ │ │ const/4 v6, 0x0 │ │ const/16 v0, 0x8 │ │ const/4 v5, 0x0 │ │ - iget-object v1, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v1, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v2, p1, 0x1 │ │ add-int/lit8 v2, v2, 0x1 │ │ aget-object v1, v1, v2 │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ const/4 v3, 0x1 │ │ if-gt v2, v3, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ - iget v3, p0, Landroid/support/v4/f/m;->h:I │ + iget v3, p0, Landroid/support/a/f/m;->h:I │ │ - invoke-static {v0, v2, v3}, Landroid/support/v4/f/m;->a([I[Ljava/lang/Object;I)V │ + invoke-static {v0, v2, v3}, Landroid/support/a/f/m;->a([I[Ljava/lang/Object;I)V │ │ - sget-object v0, Landroid/support/v4/f/c;->a:[I │ + sget-object v0, Landroid/support/a/f/c;->a:[I │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iput-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ - sget-object v0, Landroid/support/v4/f/c;->c:[Ljava/lang/Object; │ + sget-object v0, Landroid/support/a/f/c;->c:[Ljava/lang/Object; │ │ - iput-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iput-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ - iput v5, p0, Landroid/support/v4/f/m;->h:I │ + iput v5, p0, Landroid/support/a/f/m;->h:I │ │ :cond_0 │ :goto_0 │ return-object v1 │ │ :cond_1 │ - iget-object v2, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v2, p0, Landroid/support/a/f/m;->f:[I │ │ array-length v2, v2 │ │ if-le v2, v0, :cond_4 │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ - iget-object v3, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v3, p0, Landroid/support/a/f/m;->f:[I │ │ array-length v3, v3 │ │ div-int/lit8 v3, v3, 0x3 │ │ if-ge v2, v3, :cond_4 │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ if-le v2, v0, :cond_2 │ │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ shr-int/lit8 v2, v2, 0x1 │ │ add-int/2addr v0, v2 │ │ :cond_2 │ - iget-object v2, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v2, p0, Landroid/support/a/f/m;->f:[I │ │ - iget-object v3, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v3, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ - invoke-direct {p0, v0}, Landroid/support/v4/f/m;->e(I)V │ + invoke-direct {p0, v0}, Landroid/support/a/f/m;->e(I)V │ │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ add-int/lit8 v0, v0, -0x1 │ │ - iput v0, p0, Landroid/support/v4/f/m;->h:I │ + iput v0, p0, Landroid/support/a/f/m;->h:I │ │ if-lez p1, :cond_3 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ invoke-static {v2, v5, v0, v5, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v4, p1, 0x1 │ │ invoke-static {v3, v5, v0, v5, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ :cond_3 │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ if-ge p1, v0, :cond_0 │ │ add-int/lit8 v0, p1, 0x1 │ │ - iget-object v4, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v4, p0, Landroid/support/a/f/m;->f:[I │ │ - iget v5, p0, Landroid/support/v4/f/m;->h:I │ + iget v5, p0, Landroid/support/a/f/m;->h:I │ │ sub-int/2addr v5, p1 │ │ invoke-static {v2, v0, v4, p1, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ add-int/lit8 v0, p1, 0x1 │ │ shl-int/lit8 v0, v0, 0x1 │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v4, p1, 0x1 │ │ - iget v5, p0, Landroid/support/v4/f/m;->h:I │ + iget v5, p0, Landroid/support/a/f/m;->h:I │ │ sub-int/2addr v5, p1 │ │ shl-int/lit8 v5, v5, 0x1 │ │ invoke-static {v3, v0, v2, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ goto :goto_0 │ │ :cond_4 │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ add-int/lit8 v0, v0, -0x1 │ │ - iput v0, p0, Landroid/support/v4/f/m;->h:I │ + iput v0, p0, Landroid/support/a/f/m;->h:I │ │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ if-ge p1, v0, :cond_5 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ add-int/lit8 v2, p1, 0x1 │ │ - iget-object v3, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v3, p0, Landroid/support/a/f/m;->f:[I │ │ - iget v4, p0, Landroid/support/v4/f/m;->h:I │ + iget v4, p0, Landroid/support/a/f/m;->h:I │ │ sub-int/2addr v4, p1 │ │ invoke-static {v0, v2, v3, p1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ add-int/lit8 v2, p1, 0x1 │ │ shl-int/lit8 v2, v2, 0x1 │ │ - iget-object v3, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v3, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v4, p1, 0x1 │ │ - iget v5, p0, Landroid/support/v4/f/m;->h:I │ + iget v5, p0, Landroid/support/a/f/m;->h:I │ │ sub-int/2addr v5, p1 │ │ shl-int/lit8 v5, v5, 0x1 │ │ invoke-static {v0, v2, v3, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ :cond_5 │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ shl-int/lit8 v2, v2, 0x1 │ │ aput-object v6, v0, v2 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ shl-int/lit8 v2, v2, 0x1 │ │ add-int/lit8 v2, v2, 0x1 │ │ aput-object v6, v0, v2 │ │ @@ -984,15 +984,15 @@ │ :cond_1 │ instance-of v2, p1, Ljava/util/Map; │ │ if-eqz v2, :cond_6 │ │ check-cast p1, Ljava/util/Map; │ │ - invoke-virtual {p0}, Landroid/support/v4/f/m;->size()I │ + invoke-virtual {p0}, Landroid/support/a/f/m;->size()I │ │ move-result v2 │ │ invoke-interface {p1}, Ljava/util/Map;->size()I │ │ move-result v3 │ │ @@ -1003,23 +1003,23 @@ │ goto :goto_0 │ │ :cond_2 │ move v2, v1 │ │ :goto_1 │ :try_start_0 │ - iget v3, p0, Landroid/support/v4/f/m;->h:I │ + iget v3, p0, Landroid/support/a/f/m;->h:I │ │ if-ge v2, v3, :cond_0 │ │ - invoke-virtual {p0, v2}, Landroid/support/v4/f/m;->b(I)Ljava/lang/Object; │ + invoke-virtual {p0, v2}, Landroid/support/a/f/m;->b(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ - invoke-virtual {p0, v2}, Landroid/support/v4/f/m;->c(I)Ljava/lang/Object; │ + invoke-virtual {p0, v2}, Landroid/support/a/f/m;->c(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ invoke-interface {p1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v5 │ │ @@ -1076,21 +1076,21 @@ │ │ goto :goto_0 │ .end method │ │ .method public get(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 2 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/f/m;->a(Ljava/lang/Object;)I │ + invoke-virtual {p0, p1}, Landroid/support/a/f/m;->a(Ljava/lang/Object;)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v1, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v0, v0, 0x1 │ │ add-int/lit8 v0, v0, 0x1 │ │ aget-object v0, v1, v0 │ │ @@ -1104,21 +1104,21 @@ │ .end method │ │ .method public hashCode()I │ .locals 9 │ │ const/4 v1, 0x0 │ │ - iget-object v5, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v5, p0, Landroid/support/a/f/m;->f:[I │ │ - iget-object v6, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v6, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ const/4 v0, 0x1 │ │ - iget v7, p0, Landroid/support/v4/f/m;->h:I │ + iget v7, p0, Landroid/support/a/f/m;->h:I │ │ move v2, v0 │ │ move v3, v1 │ │ move v4, v1 │ │ @@ -1156,15 +1156,15 @@ │ :cond_1 │ return v4 │ .end method │ │ .method public isEmpty()Z │ .locals 1 │ │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ if-gtz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ return v0 │ @@ -1182,187 +1182,187 @@ │ │ const/4 v1, 0x4 │ │ const/4 v4, 0x0 │ │ if-nez p1, :cond_0 │ │ - invoke-virtual {p0}, Landroid/support/v4/f/m;->a()I │ + invoke-virtual {p0}, Landroid/support/a/f/m;->a()I │ │ move-result v2 │ │ move v3, v4 │ │ :goto_0 │ if-ltz v2, :cond_1 │ │ shl-int/lit8 v0, v2, 0x1 │ │ add-int/lit8 v1, v0, 0x1 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ aget-object v0, v0, v1 │ │ - iget-object v2, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v2, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ aput-object p2, v2, v1 │ │ :goto_1 │ return-object v0 │ │ :cond_0 │ invoke-virtual {p1}, Ljava/lang/Object;->hashCode()I │ │ move-result v3 │ │ - invoke-virtual {p0, p1, v3}, Landroid/support/v4/f/m;->a(Ljava/lang/Object;I)I │ + invoke-virtual {p0, p1, v3}, Landroid/support/a/f/m;->a(Ljava/lang/Object;I)I │ │ move-result v2 │ │ goto :goto_0 │ │ :cond_1 │ xor-int/lit8 v2, v2, -0x1 │ │ - iget v5, p0, Landroid/support/v4/f/m;->h:I │ + iget v5, p0, Landroid/support/a/f/m;->h:I │ │ - iget-object v6, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v6, p0, Landroid/support/a/f/m;->f:[I │ │ array-length v6, v6 │ │ if-lt v5, v6, :cond_4 │ │ - iget v5, p0, Landroid/support/v4/f/m;->h:I │ + iget v5, p0, Landroid/support/a/f/m;->h:I │ │ if-lt v5, v0, :cond_6 │ │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ - iget v1, p0, Landroid/support/v4/f/m;->h:I │ + iget v1, p0, Landroid/support/a/f/m;->h:I │ │ shr-int/lit8 v1, v1, 0x1 │ │ add-int/2addr v0, v1 │ │ :cond_2 │ :goto_2 │ - iget-object v1, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v1, p0, Landroid/support/a/f/m;->f:[I │ │ - iget-object v5, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v5, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ - invoke-direct {p0, v0}, Landroid/support/v4/f/m;->e(I)V │ + invoke-direct {p0, v0}, Landroid/support/a/f/m;->e(I)V │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ array-length v0, v0 │ │ if-lez v0, :cond_3 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ array-length v6, v1 │ │ invoke-static {v1, v4, v0, v4, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ array-length v6, v5 │ │ invoke-static {v5, v4, v0, v4, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ :cond_3 │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ - invoke-static {v1, v5, v0}, Landroid/support/v4/f/m;->a([I[Ljava/lang/Object;I)V │ + invoke-static {v1, v5, v0}, Landroid/support/a/f/m;->a([I[Ljava/lang/Object;I)V │ │ :cond_4 │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ if-ge v2, v0, :cond_5 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ - iget-object v1, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v1, p0, Landroid/support/a/f/m;->f:[I │ │ add-int/lit8 v4, v2, 0x1 │ │ - iget v5, p0, Landroid/support/v4/f/m;->h:I │ + iget v5, p0, Landroid/support/a/f/m;->h:I │ │ sub-int/2addr v5, v2 │ │ invoke-static {v0, v2, v1, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v1, v2, 0x1 │ │ - iget-object v4, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v4, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ add-int/lit8 v5, v2, 0x1 │ │ shl-int/lit8 v5, v5, 0x1 │ │ - iget v6, p0, Landroid/support/v4/f/m;->h:I │ + iget v6, p0, Landroid/support/a/f/m;->h:I │ │ sub-int/2addr v6, v2 │ │ shl-int/lit8 v6, v6, 0x1 │ │ invoke-static {v0, v1, v4, v5, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ :cond_5 │ - iget-object v0, p0, Landroid/support/v4/f/m;->f:[I │ + iget-object v0, p0, Landroid/support/a/f/m;->f:[I │ │ aput v3, v0, v2 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v1, v2, 0x1 │ │ aput-object p1, v0, v1 │ │ - iget-object v0, p0, Landroid/support/v4/f/m;->g:[Ljava/lang/Object; │ + iget-object v0, p0, Landroid/support/a/f/m;->g:[Ljava/lang/Object; │ │ shl-int/lit8 v1, v2, 0x1 │ │ add-int/lit8 v1, v1, 0x1 │ │ aput-object p2, v0, v1 │ │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ add-int/lit8 v0, v0, 0x1 │ │ - iput v0, p0, Landroid/support/v4/f/m;->h:I │ + iput v0, p0, Landroid/support/a/f/m;->h:I │ │ const/4 v0, 0x0 │ │ goto :goto_1 │ │ :cond_6 │ - iget v5, p0, Landroid/support/v4/f/m;->h:I │ + iget v5, p0, Landroid/support/a/f/m;->h:I │ │ if-ge v5, v1, :cond_2 │ │ move v0, v1 │ │ goto :goto_2 │ .end method │ │ .method public remove(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/f/m;->a(Ljava/lang/Object;)I │ + invoke-virtual {p0, p1}, Landroid/support/a/f/m;->a(Ljava/lang/Object;)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ - invoke-virtual {p0, v0}, Landroid/support/v4/f/m;->d(I)Ljava/lang/Object; │ + invoke-virtual {p0, v0}, Landroid/support/a/f/m;->d(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ @@ -1370,74 +1370,74 @@ │ │ goto :goto_0 │ .end method │ │ .method public size()I │ .locals 1 │ │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ return v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 3 │ │ - invoke-virtual {p0}, Landroid/support/v4/f/m;->isEmpty()Z │ + invoke-virtual {p0}, Landroid/support/a/f/m;->isEmpty()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const-string v0, "{}" │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ new-instance v1, Ljava/lang/StringBuilder; │ │ - iget v0, p0, Landroid/support/v4/f/m;->h:I │ + iget v0, p0, Landroid/support/a/f/m;->h:I │ │ mul-int/lit8 v0, v0, 0x1c │ │ invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(I)V │ │ const/16 v0, 0x7b │ │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ const/4 v0, 0x0 │ │ :goto_1 │ - iget v2, p0, Landroid/support/v4/f/m;->h:I │ + iget v2, p0, Landroid/support/a/f/m;->h:I │ │ if-ge v0, v2, :cond_4 │ │ if-lez v0, :cond_1 │ │ const-string v2, ", " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ :cond_1 │ - invoke-virtual {p0, v0}, Landroid/support/v4/f/m;->b(I)Ljava/lang/Object; │ + invoke-virtual {p0, v0}, Landroid/support/a/f/m;->b(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ if-eq v2, p0, :cond_2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ :goto_2 │ const/16 v2, 0x3d │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - invoke-virtual {p0, v0}, Landroid/support/v4/f/m;->c(I)Ljava/lang/Object; │ + invoke-virtual {p0, v0}, Landroid/support/a/f/m;->c(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ if-eq v2, p0, :cond_3 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ --- smali/android/support/v7/app/g.smali ├── +++ smali/android/support/v7/a/p.smali │┄ Files similar despite different names (difference score: 56) │ @@ -1,111 +1,130 @@ │ -.class Landroid/support/v7/app/g; │ +.class final Landroid/support/v7/a/p; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v7/internal/a/h; │ +.implements Landroid/support/v7/internal/view/menu/y; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v7/app/f; │ +.field final synthetic a:Landroid/support/v7/a/h; │ │ │ # direct methods │ -.method constructor (Landroid/support/v7/app/f;)V │ +.method private constructor (Landroid/support/v7/a/h;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v7/app/g;->a:Landroid/support/v7/app/f; │ + iput-object p1, p0, Landroid/support/v7/a/p;->a:Landroid/support/v7/a/h; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method synthetic constructor (Landroid/support/v7/a/h;Landroid/support/v7/a/i;)V │ + .locals 0 │ + │ + invoke-direct {p0, p1}, Landroid/support/v7/a/p;->(Landroid/support/v7/a/h;)V │ + │ + return-void │ +.end method │ + │ │ # virtual methods │ -.method public a(Landroid/support/v7/b/b;)Landroid/support/v7/b/a; │ - .locals 1 │ +.method public a(Landroid/support/v7/internal/view/menu/i;Z)V │ + .locals 5 │ │ - iget-object v0, p0, Landroid/support/v7/app/g;->a:Landroid/support/v7/app/f; │ + const/4 v1, 0x1 │ │ - invoke-virtual {v0, p1}, Landroid/support/v7/app/f;->a(Landroid/support/v7/b/b;)Landroid/support/v7/b/a; │ + invoke-virtual {p1}, Landroid/support/v7/internal/view/menu/i;->p()Landroid/support/v7/internal/view/menu/i; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - return-object v0 │ -.end method │ + if-eq v2, p1, :cond_2 │ │ -.method public a(I)Landroid/view/View; │ - .locals 1 │ + move v0, v1 │ │ - const/4 v0, 0x0 │ + :goto_0 │ + iget-object v3, p0, Landroid/support/v7/a/p;->a:Landroid/support/v7/a/h; │ │ - return-object v0 │ -.end method │ + if-eqz v0, :cond_0 │ │ -.method public a(ILandroid/view/Menu;)Z │ - .locals 1 │ + move-object p1, v2 │ │ - iget-object v0, p0, Landroid/support/v7/app/g;->a:Landroid/support/v7/app/f; │ + :cond_0 │ + invoke-static {v3, p1}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/h;Landroid/view/Menu;)Landroid/support/v7/a/o; │ │ - iget-object v0, v0, Landroid/support/v7/app/f;->a:Landroid/support/v7/app/e; │ + move-result-object v3 │ │ - invoke-virtual {v0, p1, p2}, Landroid/support/v7/app/e;->a(ILandroid/view/Menu;)Z │ + if-eqz v3, :cond_1 │ │ - move-result v0 │ + if-eqz v0, :cond_3 │ │ - return v0 │ -.end method │ + iget-object v0, p0, Landroid/support/v7/a/p;->a:Landroid/support/v7/a/h; │ │ -.method public a(ILandroid/view/MenuItem;)Z │ - .locals 1 │ + iget v4, v3, Landroid/support/v7/a/o;->a:I │ │ - iget-object v0, p0, Landroid/support/v7/app/g;->a:Landroid/support/v7/app/f; │ + 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 │ │ - iget-object v0, v0, Landroid/support/v7/app/f;->a:Landroid/support/v7/app/e; │ + iget-object v0, p0, Landroid/support/v7/a/p;->a:Landroid/support/v7/a/h; │ │ - invoke-virtual {v0, p1, p2}, Landroid/support/v7/app/e;->onMenuItemSelected(ILandroid/view/MenuItem;)Z │ + invoke-static {v0, v3, v1}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/h;Landroid/support/v7/a/o;Z)V │ │ - move-result v0 │ + :cond_1 │ + :goto_1 │ + return-void │ │ - return v0 │ -.end method │ + :cond_2 │ + const/4 v0, 0x0 │ │ -.method public a(ILandroid/view/View;Landroid/view/Menu;)Z │ - .locals 1 │ + goto :goto_0 │ │ - iget-object v0, p0, Landroid/support/v7/app/g;->a:Landroid/support/v7/app/f; │ + :cond_3 │ + iget-object v0, p0, Landroid/support/v7/a/p;->a:Landroid/support/v7/a/h; │ │ - iget-object v0, v0, Landroid/support/v7/app/f;->a:Landroid/support/v7/app/e; │ + iget-object v0, v0, Landroid/support/v7/a/h;->a:Landroid/support/v7/a/e; │ │ - invoke-virtual {v0, p1, p2, p3}, Landroid/support/v7/app/e;->a(ILandroid/view/View;Landroid/view/Menu;)Z │ + invoke-virtual {v0}, Landroid/support/v7/a/e;->closeOptionsMenu()V │ │ - move-result v0 │ + iget-object v0, p0, Landroid/support/v7/a/p;->a:Landroid/support/v7/a/h; │ │ - return v0 │ + invoke-static {v0, v3, p2}, Landroid/support/v7/a/h;->a(Landroid/support/v7/a/h;Landroid/support/v7/a/o;Z)V │ + │ + goto :goto_1 │ .end method │ │ -.method public b(ILandroid/view/Menu;)V │ - .locals 1 │ +.method public a(Landroid/support/v7/internal/view/menu/i;)Z │ + .locals 2 │ │ - iget-object v0, p0, Landroid/support/v7/app/g;->a:Landroid/support/v7/app/f; │ + if-nez p1, :cond_0 │ │ - iget-object v0, v0, Landroid/support/v7/app/f;->a:Landroid/support/v7/app/e; │ + iget-object v0, p0, Landroid/support/v7/a/p;->a:Landroid/support/v7/a/h; │ │ - invoke-virtual {v0, p1, p2}, Landroid/support/v7/app/e;->onPanelClosed(ILandroid/view/Menu;)V │ + iget-boolean v0, v0, Landroid/support/v7/a/h;->b:Z │ │ - return-void │ -.end method │ + if-eqz v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/v7/a/p;->a:Landroid/support/v7/a/h; │ + │ + invoke-virtual {v0}, Landroid/support/v7/a/h;->k()Landroid/support/v7/internal/a/h; │ + │ + move-result-object v0 │ + │ + if-eqz v0, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v7/a/p;->a:Landroid/support/v7/a/h; │ + │ + invoke-virtual {v1}, Landroid/support/v7/a/h;->m()Z │ │ -.method public c(ILandroid/view/Menu;)Z │ - .locals 1 │ + move-result v1 │ │ - iget-object v0, p0, Landroid/support/v7/app/g;->a:Landroid/support/v7/app/f; │ + if-nez v1, :cond_0 │ │ - iget-object v0, v0, Landroid/support/v7/app/f;->a:Landroid/support/v7/app/e; │ + const/16 v1, 0x8 │ │ - invoke-virtual {v0, p1, p2}, Landroid/support/v7/app/e;->onMenuOpened(ILandroid/view/Menu;)Z │ + invoke-interface {v0, v1, p1}, Landroid/support/v7/internal/a/h;->c(ILandroid/view/Menu;)Z │ │ - move-result v0 │ + :cond_0 │ + const/4 v0, 0x1 │ │ return v0 │ .end method │ --- smali/android/support/v4/b/a/b.smali ├── +++ smali/android/support/a/c/a/b.smali │┄ Files similar despite different names (difference score: 18) │ @@ -1,12 +1,12 @@ │ -.class Landroid/support/v4/b/a/b; │ +.class Landroid/support/a/c/a/b; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/b/a/c; │ +.implements Landroid/support/a/c/a/c; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ --- smali/android/support/v4/b/a/a.smali ├── +++ smali/android/support/a/c/a/a.smali │┄ Files similar despite different names (difference score: 53) │ @@ -1,154 +1,154 @@ │ -.class public Landroid/support/v4/b/a/a; │ +.class public Landroid/support/a/c/a/a; │ .super Ljava/lang/Object; │ │ │ # static fields │ -.field static final a:Landroid/support/v4/b/a/c; │ +.field static final a:Landroid/support/a/c/a/c; │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - new-instance v0, Landroid/support/v4/b/a/f; │ + new-instance v0, Landroid/support/a/c/a/f; │ │ - invoke-direct {v0}, Landroid/support/v4/b/a/f;->()V │ + invoke-direct {v0}, Landroid/support/a/c/a/f;->()V │ │ - sput-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sput-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ :goto_0 │ return-void │ │ :cond_0 │ const/16 v1, 0x13 │ │ if-lt v0, v1, :cond_1 │ │ - new-instance v0, Landroid/support/v4/b/a/e; │ + new-instance v0, Landroid/support/a/c/a/e; │ │ - invoke-direct {v0}, Landroid/support/v4/b/a/e;->()V │ + invoke-direct {v0}, Landroid/support/a/c/a/e;->()V │ │ - sput-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sput-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ goto :goto_0 │ │ :cond_1 │ const/16 v1, 0xb │ │ if-lt v0, v1, :cond_2 │ │ - new-instance v0, Landroid/support/v4/b/a/d; │ + new-instance v0, Landroid/support/a/c/a/d; │ │ - invoke-direct {v0}, Landroid/support/v4/b/a/d;->()V │ + invoke-direct {v0}, Landroid/support/a/c/a/d;->()V │ │ - sput-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sput-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ goto :goto_0 │ │ :cond_2 │ - new-instance v0, Landroid/support/v4/b/a/b; │ + new-instance v0, Landroid/support/a/c/a/b; │ │ - invoke-direct {v0}, Landroid/support/v4/b/a/b;->()V │ + invoke-direct {v0}, Landroid/support/a/c/a/b;->()V │ │ - sput-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sput-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ goto :goto_0 │ .end method │ │ .method public static a(Landroid/graphics/drawable/Drawable;)V │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sget-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ - invoke-interface {v0, p0}, Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;)V │ + invoke-interface {v0, p0}, Landroid/support/a/c/a/c;->a(Landroid/graphics/drawable/Drawable;)V │ │ return-void │ .end method │ │ .method public static a(Landroid/graphics/drawable/Drawable;FF)V │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sget-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ - invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;FF)V │ + invoke-interface {v0, p0, p1, p2}, Landroid/support/a/c/a/c;->a(Landroid/graphics/drawable/Drawable;FF)V │ │ return-void │ .end method │ │ .method public static a(Landroid/graphics/drawable/Drawable;I)V │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sget-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;I)V │ + invoke-interface {v0, p0, p1}, Landroid/support/a/c/a/c;->a(Landroid/graphics/drawable/Drawable;I)V │ │ return-void │ .end method │ │ .method public static a(Landroid/graphics/drawable/Drawable;IIII)V │ .locals 6 │ │ - sget-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sget-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ move-object v1, p0 │ │ move v2, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ move v5, p4 │ │ - invoke-interface/range {v0 .. v5}, Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;IIII)V │ + invoke-interface/range {v0 .. v5}, Landroid/support/a/c/a/c;->a(Landroid/graphics/drawable/Drawable;IIII)V │ │ return-void │ .end method │ │ .method public static a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sget-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ + invoke-interface {v0, p0, p1}, Landroid/support/a/c/a/c;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ return-void │ .end method │ │ .method public static a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sget-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ + invoke-interface {v0, p0, p1}, Landroid/support/a/c/a/c;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ return-void │ .end method │ │ .method public static a(Landroid/graphics/drawable/Drawable;Z)V │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sget-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;Z)V │ + invoke-interface {v0, p0, p1}, Landroid/support/a/c/a/c;->a(Landroid/graphics/drawable/Drawable;Z)V │ │ return-void │ .end method │ │ .method public static b(Landroid/graphics/drawable/Drawable;)Z │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c; │ + sget-object v0, Landroid/support/a/c/a/a;->a:Landroid/support/a/c/a/c; │ │ - invoke-interface {v0, p0}, Landroid/support/v4/b/a/c;->b(Landroid/graphics/drawable/Drawable;)Z │ + invoke-interface {v0, p0}, Landroid/support/a/c/a/c;->b(Landroid/graphics/drawable/Drawable;)Z │ │ move-result v0 │ │ return v0 │ .end method │ --- smali/android/support/v4/a/k.smali ├── +++ smali/android/support/a/b/k.smali │┄ Files similar despite different names (difference score: 21) │ @@ -1,15 +1,15 @@ │ -.class public Landroid/support/v4/a/k; │ +.class public Landroid/support/a/b/k; │ .super Ljava/lang/Object; │ │ │ # instance fields │ .field a:I │ │ -.field b:Landroid/support/v4/a/l; │ +.field b:Landroid/support/a/b/l; │ │ .field c:Z │ │ .field d:Z │ │ .field e:Z │ │ @@ -24,15 +24,15 @@ │ │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x40 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - invoke-static {p1, v0}, Landroid/support/v4/f/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ + invoke-static {p1, v0}, Landroid/support/a/f/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ const-string v1, "}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -44,169 +44,169 @@ │ .method public final a()V │ .locals 2 │ │ const/4 v1, 0x0 │ │ const/4 v0, 0x1 │ │ - iput-boolean v0, p0, Landroid/support/v4/a/k;->c:Z │ + iput-boolean v0, p0, Landroid/support/a/b/k;->c:Z │ │ - iput-boolean v1, p0, Landroid/support/v4/a/k;->e:Z │ + iput-boolean v1, p0, Landroid/support/a/b/k;->e:Z │ │ - iput-boolean v1, p0, Landroid/support/v4/a/k;->d:Z │ + iput-boolean v1, p0, Landroid/support/a/b/k;->d:Z │ │ - invoke-virtual {p0}, Landroid/support/v4/a/k;->b()V │ + invoke-virtual {p0}, Landroid/support/a/b/k;->b()V │ │ return-void │ .end method │ │ -.method public a(ILandroid/support/v4/a/l;)V │ +.method public a(ILandroid/support/a/b/l;)V │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/a/k;->b:Landroid/support/v4/a/l; │ + iget-object v0, p0, Landroid/support/a/b/k;->b:Landroid/support/a/b/l; │ │ if-eqz v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "There is already a listener registered" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ - iput-object p2, p0, Landroid/support/v4/a/k;->b:Landroid/support/v4/a/l; │ + iput-object p2, p0, Landroid/support/a/b/k;->b:Landroid/support/a/b/l; │ │ - iput p1, p0, Landroid/support/v4/a/k;->a:I │ + iput p1, p0, Landroid/support/a/b/k;->a:I │ │ return-void │ .end method │ │ -.method public a(Landroid/support/v4/a/l;)V │ +.method public a(Landroid/support/a/b/l;)V │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/a/k;->b:Landroid/support/v4/a/l; │ + iget-object v0, p0, Landroid/support/a/b/k;->b:Landroid/support/a/b/l; │ │ if-nez v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "No listener register" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/a/k;->b:Landroid/support/v4/a/l; │ + iget-object v0, p0, Landroid/support/a/b/k;->b:Landroid/support/a/b/l; │ │ if-eq v0, p1, :cond_1 │ │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ const-string v1, "Attempting to unregister the wrong listener" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_1 │ const/4 v0, 0x0 │ │ - iput-object v0, p0, Landroid/support/v4/a/k;->b:Landroid/support/v4/a/l; │ + iput-object v0, p0, Landroid/support/a/b/k;->b:Landroid/support/a/b/l; │ │ return-void │ .end method │ │ .method public a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 1 │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mId=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget v0, p0, Landroid/support/v4/a/k;->a:I │ + iget v0, p0, Landroid/support/a/b/k;->a:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V │ │ const-string v0, " mListener=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-object v0, p0, Landroid/support/v4/a/k;->b:Landroid/support/v4/a/l; │ + iget-object v0, p0, Landroid/support/a/b/k;->b:Landroid/support/a/b/l; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->c:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->c:Z │ │ if-nez v0, :cond_0 │ │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->f:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->f:Z │ │ if-nez v0, :cond_0 │ │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->g:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->g:Z │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mStarted=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->c:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->c:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ const-string v0, " mContentChanged=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->f:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->f:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ const-string v0, " mProcessingChange=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->g:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->g:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ :cond_1 │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->d:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->d:Z │ │ if-nez v0, :cond_2 │ │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->e:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->e:Z │ │ if-eqz v0, :cond_3 │ │ :cond_2 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mAbandoned=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->d:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->d:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ const-string v0, " mReset=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-boolean v0, p0, Landroid/support/v4/a/k;->e:Z │ + iget-boolean v0, p0, Landroid/support/a/b/k;->e:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ :cond_3 │ return-void │ .end method │ │ @@ -217,17 +217,17 @@ │ .end method │ │ .method public c()V │ .locals 1 │ │ const/4 v0, 0x0 │ │ - iput-boolean v0, p0, Landroid/support/v4/a/k;->c:Z │ + iput-boolean v0, p0, Landroid/support/a/b/k;->c:Z │ │ - invoke-virtual {p0}, Landroid/support/v4/a/k;->d()V │ + invoke-virtual {p0}, Landroid/support/a/b/k;->d()V │ │ return-void │ .end method │ │ .method protected d()V │ .locals 0 │ │ @@ -235,27 +235,27 @@ │ .end method │ │ .method public e()V │ .locals 2 │ │ const/4 v1, 0x0 │ │ - invoke-virtual {p0}, Landroid/support/v4/a/k;->f()V │ + invoke-virtual {p0}, Landroid/support/a/b/k;->f()V │ │ const/4 v0, 0x1 │ │ - iput-boolean v0, p0, Landroid/support/v4/a/k;->e:Z │ + iput-boolean v0, p0, Landroid/support/a/b/k;->e:Z │ │ - iput-boolean v1, p0, Landroid/support/v4/a/k;->c:Z │ + iput-boolean v1, p0, Landroid/support/a/b/k;->c:Z │ │ - iput-boolean v1, p0, Landroid/support/v4/a/k;->d:Z │ + iput-boolean v1, p0, Landroid/support/a/b/k;->d:Z │ │ - iput-boolean v1, p0, Landroid/support/v4/a/k;->f:Z │ + iput-boolean v1, p0, Landroid/support/a/b/k;->f:Z │ │ - iput-boolean v1, p0, Landroid/support/v4/a/k;->g:Z │ + iput-boolean v1, p0, Landroid/support/a/b/k;->g:Z │ │ return-void │ .end method │ │ .method protected f()V │ .locals 0 │ │ @@ -267,21 +267,21 @@ │ │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x40 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - invoke-static {p0, v0}, Landroid/support/v4/f/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ + invoke-static {p0, v0}, Landroid/support/a/f/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ const-string v1, " id=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - iget v1, p0, Landroid/support/v4/a/k;->a:I │ + iget v1, p0, Landroid/support/a/b/k;->a:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ const-string v1, "}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ --- smali/android/support/v4/app/ai.smali ├── +++ smali/android/support/a/a/ai.smali │┄ Files similar despite different names (difference score: 50) │ @@ -1,51 +1,51 @@ │ -.class final Landroid/support/v4/app/ai; │ +.class final Landroid/support/a/a/ai; │ .super Landroid/transition/Transition$EpicenterCallback; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v4/app/ak; │ +.field final synthetic a:Landroid/support/a/a/ak; │ │ .field private b:Landroid/graphics/Rect; │ │ │ # direct methods │ -.method constructor (Landroid/support/v4/app/ak;)V │ +.method constructor (Landroid/support/a/a/ak;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v4/app/ai;->a:Landroid/support/v4/app/ak; │ + iput-object p1, p0, Landroid/support/a/a/ai;->a:Landroid/support/a/a/ak; │ │ invoke-direct {p0}, Landroid/transition/Transition$EpicenterCallback;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect; │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/app/ai;->b:Landroid/graphics/Rect; │ + iget-object v0, p0, Landroid/support/a/a/ai;->b:Landroid/graphics/Rect; │ │ if-nez v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v4/app/ai;->a:Landroid/support/v4/app/ak; │ + iget-object v0, p0, Landroid/support/a/a/ai;->a:Landroid/support/a/a/ak; │ │ - iget-object v0, v0, Landroid/support/v4/app/ak;->a:Landroid/view/View; │ + iget-object v0, v0, Landroid/support/a/a/ak;->a:Landroid/view/View; │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v4/app/ai;->a:Landroid/support/v4/app/ak; │ + iget-object v0, p0, Landroid/support/a/a/ai;->a:Landroid/support/a/a/ak; │ │ - iget-object v0, v0, Landroid/support/v4/app/ak;->a:Landroid/view/View; │ + iget-object v0, v0, Landroid/support/a/a/ak;->a:Landroid/view/View; │ │ - invoke-static {v0}, Landroid/support/v4/app/af;->b(Landroid/view/View;)Landroid/graphics/Rect; │ + invoke-static {v0}, Landroid/support/a/a/af;->b(Landroid/view/View;)Landroid/graphics/Rect; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v4/app/ai;->b:Landroid/graphics/Rect; │ + iput-object v0, p0, Landroid/support/a/a/ai;->b:Landroid/graphics/Rect; │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/ai;->b:Landroid/graphics/Rect; │ + iget-object v0, p0, Landroid/support/a/a/ai;->b:Landroid/graphics/Rect; │ │ return-object v0 │ .end method │ --- smali/android/support/v4/widget/y.smali ├── +++ smali/android/support/a/h/k.smali │┄ Files similar despite different names (difference score: 32) │ @@ -1,32 +1,32 @@ │ -.class public Landroid/support/v4/widget/y; │ -.super Landroid/support/v4/widget/a; │ +.class public Landroid/support/a/h/k; │ +.super Landroid/support/a/h/a; │ │ │ # instance fields │ .field private final a:Landroid/widget/ListView; │ │ │ # direct methods │ .method public constructor (Landroid/widget/ListView;)V │ .locals 0 │ │ - invoke-direct {p0, p1}, Landroid/support/v4/widget/a;->(Landroid/view/View;)V │ + invoke-direct {p0, p1}, Landroid/support/a/h/a;->(Landroid/view/View;)V │ │ - iput-object p1, p0, Landroid/support/v4/widget/y;->a:Landroid/widget/ListView; │ + iput-object p1, p0, Landroid/support/a/h/k;->a:Landroid/widget/ListView; │ │ return-void │ .end method │ │ │ # virtual methods │ .method public a(II)V │ .locals 3 │ │ - iget-object v0, p0, Landroid/support/v4/widget/y;->a:Landroid/widget/ListView; │ + iget-object v0, p0, Landroid/support/a/h/k;->a:Landroid/widget/ListView; │ │ invoke-virtual {v0}, Landroid/widget/ListView;->getFirstVisiblePosition()I │ │ move-result v1 │ │ const/4 v2, -0x1 │ │ @@ -65,15 +65,15 @@ │ .end method │ │ .method public f(I)Z │ .locals 6 │ │ const/4 v0, 0x0 │ │ - iget-object v1, p0, Landroid/support/v4/widget/y;->a:Landroid/widget/ListView; │ + iget-object v1, p0, Landroid/support/a/h/k;->a:Landroid/widget/ListView; │ │ invoke-virtual {v1}, Landroid/widget/ListView;->getCount()I │ │ move-result v2 │ │ if-nez v2, :cond_1 │ --- smali/android/support/v4/e/f.smali ├── +++ smali/android/support/a/e/f.smali │┄ Files similar despite different names (difference score: 41) │ @@ -1,8 +1,8 @@ │ -.class public Landroid/support/v4/e/f; │ +.class public Landroid/support/a/e/f; │ .super Ljava/lang/Object; │ │ │ # static fields │ .field public static final a:Ljava/util/Locale; │ │ .field private static b:Ljava/lang/String; │ @@ -18,71 +18,71 @@ │ │ const-string v1, "" │ │ const-string v2, "" │ │ invoke-direct {v0, v1, v2}, Ljava/util/Locale;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - sput-object v0, Landroid/support/v4/e/f;->a:Ljava/util/Locale; │ + sput-object v0, Landroid/support/a/e/f;->a:Ljava/util/Locale; │ │ const-string v0, "Arab" │ │ - sput-object v0, Landroid/support/v4/e/f;->b:Ljava/lang/String; │ + sput-object v0, Landroid/support/a/e/f;->b:Ljava/lang/String; │ │ const-string v0, "Hebr" │ │ - sput-object v0, Landroid/support/v4/e/f;->c:Ljava/lang/String; │ + sput-object v0, Landroid/support/a/e/f;->c:Ljava/lang/String; │ │ return-void │ .end method │ │ .method public static a(Ljava/util/Locale;)I │ .locals 2 │ │ if-eqz p0, :cond_2 │ │ - sget-object v0, Landroid/support/v4/e/f;->a:Ljava/util/Locale; │ + sget-object v0, Landroid/support/a/e/f;->a:Ljava/util/Locale; │ │ invoke-virtual {p0, v0}, Ljava/util/Locale;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_2 │ │ invoke-virtual {p0}, Ljava/util/Locale;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - invoke-static {v0}, Landroid/support/v4/e/a;->b(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v0}, Landroid/support/a/e/a;->b(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ - invoke-static {v0}, Landroid/support/v4/e/a;->a(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v0}, Landroid/support/a/e/a;->a(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ if-nez v0, :cond_0 │ │ - invoke-static {p0}, Landroid/support/v4/e/f;->b(Ljava/util/Locale;)I │ + invoke-static {p0}, Landroid/support/a/e/f;->b(Ljava/util/Locale;)I │ │ move-result v0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ - sget-object v1, Landroid/support/v4/e/f;->b:Ljava/lang/String; │ + sget-object v1, Landroid/support/a/e/f;->b:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ - sget-object v1, Landroid/support/v4/e/f;->c:Ljava/lang/String; │ + sget-object v1, Landroid/support/a/e/f;->c:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ --- smali/android/support/v4/app/av.smali ├── +++ smali/android/support/a/a/av.smali │┄ Files similar despite different names (difference score: 47) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/app/av; │ +.class Landroid/support/a/a/av; │ .super Landroid/widget/FrameLayout; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 0 │ │ @@ -12,52 +12,52 @@ │ .end method │ │ .method static a(Landroid/view/View;)Landroid/view/ViewGroup; │ .locals 3 │ │ const/4 v2, -0x1 │ │ - new-instance v0, Landroid/support/v4/app/av; │ + new-instance v0, Landroid/support/a/a/av; │ │ invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/app/av;->(Landroid/content/Context;)V │ + invoke-direct {v0, v1}, Landroid/support/a/a/av;->(Landroid/content/Context;)V │ │ invoke-virtual {p0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/app/av;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v0, v1}, Landroid/support/a/a/av;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ :cond_0 │ new-instance v1, Landroid/widget/FrameLayout$LayoutParams; │ │ invoke-direct {v1, v2, v2}, Landroid/widget/FrameLayout$LayoutParams;->(II)V │ │ invoke-virtual {p0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ - invoke-virtual {v0, p0}, Landroid/support/v4/app/av;->addView(Landroid/view/View;)V │ + invoke-virtual {v0, p0}, Landroid/support/a/a/av;->addView(Landroid/view/View;)V │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method protected dispatchRestoreInstanceState(Landroid/util/SparseArray;)V │ .locals 0 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/app/av;->dispatchThawSelfOnly(Landroid/util/SparseArray;)V │ + invoke-virtual {p0, p1}, Landroid/support/a/a/av;->dispatchThawSelfOnly(Landroid/util/SparseArray;)V │ │ return-void │ .end method │ │ .method protected dispatchSaveInstanceState(Landroid/util/SparseArray;)V │ .locals 0 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/app/av;->dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V │ + invoke-virtual {p0, p1}, Landroid/support/a/a/av;->dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V │ │ return-void │ .end method │ --- smali/android/support/v4/view/cp.smali ├── +++ smali/android/support/a/g/bh.smali │┄ Files similar despite different names (difference score: 17) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/view/cp; │ +.class Landroid/support/a/g/bh; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(Landroid/view/View;)V │ .locals 1 │ │ @@ -35,26 +35,26 @@ │ move-result-object v0 │ │ invoke-virtual {v0, p1, p2}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; │ │ return-void │ .end method │ │ -.method public static a(Landroid/view/View;Landroid/support/v4/view/cv;)V │ +.method public static a(Landroid/view/View;Landroid/support/a/g/bn;)V │ .locals 2 │ │ if-eqz p1, :cond_0 │ │ invoke-virtual {p0}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ - new-instance v1, Landroid/support/v4/view/cq; │ + new-instance v1, Landroid/support/a/g/bi; │ │ - invoke-direct {v1, p1, p0}, Landroid/support/v4/view/cq;->(Landroid/support/v4/view/cv;Landroid/view/View;)V │ + invoke-direct {v1, p1, p0}, Landroid/support/a/g/bi;->(Landroid/support/a/g/bn;Landroid/view/View;)V │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ :goto_0 │ return-void │ │ :cond_0 │ --- smali/android/support/v4/f/d.smali ├── +++ smali/android/support/a/f/d.smali │┄ Files similar despite different names (difference score: 2) │ @@ -1,8 +1,8 @@ │ -.class public Landroid/support/v4/f/d; │ +.class public Landroid/support/a/f/d; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ .locals 2 │ --- smali/android/support/v4/view/ac.smali ├── +++ smali/android/support/a/g/p.smali │┄ Files similar despite different names (difference score: 16) │ @@ -1,12 +1,12 @@ │ -.class Landroid/support/v4/view/ac; │ +.class Landroid/support/a/g/p; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/view/ae; │ +.implements Landroid/support/a/g/r; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -15,43 +15,43 @@ │ .end method │ │ │ # virtual methods │ .method public a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ │ - invoke-static {p1, p2}, Landroid/support/v4/view/ag;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ + invoke-static {p1, p2}, Landroid/support/a/g/t;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public a(Landroid/view/MenuItem;)Landroid/view/View; │ .locals 1 │ │ - invoke-static {p1}, Landroid/support/v4/view/ag;->a(Landroid/view/MenuItem;)Landroid/view/View; │ + invoke-static {p1}, Landroid/support/a/g/t;->a(Landroid/view/MenuItem;)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public a(Landroid/view/MenuItem;I)V │ .locals 0 │ │ - invoke-static {p1, p2}, Landroid/support/v4/view/ag;->a(Landroid/view/MenuItem;I)V │ + invoke-static {p1, p2}, Landroid/support/a/g/t;->a(Landroid/view/MenuItem;I)V │ │ return-void │ .end method │ │ .method public b(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ .locals 1 │ │ - invoke-static {p1, p2}, Landroid/support/v4/view/ag;->b(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + invoke-static {p1, p2}, Landroid/support/a/g/t;->b(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public b(Landroid/view/MenuItem;)Z │ --- smali/android/support/v4/f/c.smali ├── +++ smali/android/support/a/f/c.smali │┄ Files similar despite different names (difference score: 7) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/f/c; │ +.class Landroid/support/a/f/c; │ .super Ljava/lang/Object; │ │ │ # static fields │ .field static final a:[I │ │ .field static final b:[J │ @@ -14,33 +14,33 @@ │ .method static constructor ()V │ .locals 2 │ │ const/4 v1, 0x0 │ │ new-array v0, v1, [I │ │ - sput-object v0, Landroid/support/v4/f/c;->a:[I │ + sput-object v0, Landroid/support/a/f/c;->a:[I │ │ new-array v0, v1, [J │ │ - sput-object v0, Landroid/support/v4/f/c;->b:[J │ + sput-object v0, Landroid/support/a/f/c;->b:[J │ │ new-array v0, v1, [Ljava/lang/Object; │ │ - sput-object v0, Landroid/support/v4/f/c;->c:[Ljava/lang/Object; │ + sput-object v0, Landroid/support/a/f/c;->c:[Ljava/lang/Object; │ │ return-void │ .end method │ │ .method public static a(I)I │ .locals 1 │ │ mul-int/lit8 v0, p0, 0x4 │ │ - invoke-static {v0}, Landroid/support/v4/f/c;->b(I)I │ + invoke-static {v0}, Landroid/support/a/f/c;->b(I)I │ │ move-result v0 │ │ div-int/lit8 v0, v0, 0x4 │ │ return v0 │ .end method │ --- smali/android/support/v4/app/a.smali ├── +++ smali/android/support/a/a/a.smali │┄ Files similar despite different names (difference score: 17) │ @@ -1,22 +1,22 @@ │ -.class public Landroid/support/v4/app/a; │ -.super Landroid/support/v4/a/a; │ +.class public Landroid/support/a/a/a; │ +.super Landroid/support/a/b/a; │ │ │ # direct methods │ .method public static a(Landroid/app/Activity;)V │ .locals 2 │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - invoke-static {p0}, Landroid/support/v4/app/d;->a(Landroid/app/Activity;)V │ + invoke-static {p0}, Landroid/support/a/a/d;->a(Landroid/app/Activity;)V │ │ :goto_0 │ return-void │ │ :cond_0 │ invoke-virtual {p0}, Landroid/app/Activity;->finish()V │ │ @@ -28,15 +28,15 @@ │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - invoke-static {p0}, Landroid/support/v4/app/b;->a(Landroid/app/Activity;)V │ + invoke-static {p0}, Landroid/support/a/a/b;->a(Landroid/app/Activity;)V │ │ :goto_0 │ return-void │ │ :cond_0 │ invoke-virtual {p0}, Landroid/app/Activity;->finish()V │ --- smali/android/support/v4/a/a.smali ├── +++ smali/android/support/a/b/a.smali │┄ Files similar despite different names (difference score: 41) │ @@ -1,22 +1,22 @@ │ -.class public Landroid/support/v4/a/a; │ +.class public Landroid/support/a/b/a; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static final a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ .locals 2 │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - invoke-static {p0, p1}, Landroid/support/v4/a/b;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + invoke-static {p0, p1}, Landroid/support/a/b/b;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ @@ -38,25 +38,25 @@ │ │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v2, 0x10 │ │ if-lt v1, v2, :cond_0 │ │ - invoke-static {p0, p1, p2}, Landroid/support/v4/a/d;->a(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ + invoke-static {p0, p1, p2}, Landroid/support/a/b/d;->a(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ :goto_0 │ return v0 │ │ :cond_0 │ const/16 v2, 0xb │ │ if-lt v1, v2, :cond_1 │ │ - invoke-static {p0, p1}, Landroid/support/v4/a/c;->a(Landroid/content/Context;[Landroid/content/Intent;)V │ + invoke-static {p0, p1}, Landroid/support/a/b/c;->a(Landroid/content/Context;[Landroid/content/Intent;)V │ │ goto :goto_0 │ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ --- smali/android/support/v4/b/a/c.smali ├── +++ smali/android/support/a/c/a/c.smali │┄ Files similar despite different names (difference score: 29) │ @@ -1,8 +1,8 @@ │ -.class interface abstract Landroid/support/v4/b/a/c; │ +.class interface abstract Landroid/support/a/c/a/c; │ .super Ljava/lang/Object; │ │ │ # virtual methods │ .method public abstract a(Landroid/graphics/drawable/Drawable;)V │ .end method │ --- smali/android/support/v4/app/v.smali ├── +++ smali/android/support/a/a/w.smali │┄ Files similar despite different names (difference score: 49) │ @@ -1,9 +1,9 @@ │ -.class final Landroid/support/v4/app/v; │ -.super Landroid/support/v4/app/t; │ +.class final Landroid/support/a/a/w; │ +.super Landroid/support/a/a/u; │ │ # interfaces │ .implements Landroid/view/LayoutInflater$Factory; │ │ │ # static fields │ .field static final A:Landroid/view/animation/Interpolator; │ @@ -40,19 +40,19 @@ │ │ .field l:Ljava/util/ArrayList; │ │ .field m:Ljava/util/ArrayList; │ │ .field n:I │ │ -.field o:Landroid/support/v4/app/o; │ +.field o:Landroid/support/a/a/p; │ │ -.field p:Landroid/support/v4/app/s; │ +.field p:Landroid/support/a/a/t; │ │ -.field q:Landroid/support/v4/app/Fragment; │ +.field q:Landroid/support/a/a/m; │ │ .field r:Z │ │ .field s:Z │ │ .field t:Z │ │ @@ -73,86 +73,86 @@ │ │ const/4 v0, 0x0 │ │ const/high16 v4, 0x40200000 # 2.5f │ │ const/high16 v3, 0x3fc00000 # 1.5f │ │ - sput-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sput-boolean v0, Landroid/support/a/a/w;->a:Z │ │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v2, 0xb │ │ if-lt v1, v2, :cond_0 │ │ const/4 v0, 0x1 │ │ :cond_0 │ - sput-boolean v0, Landroid/support/v4/app/v;->b:Z │ + sput-boolean v0, Landroid/support/a/a/w;->b:Z │ │ new-instance v0, Landroid/view/animation/DecelerateInterpolator; │ │ invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;->(F)V │ │ - sput-object v0, Landroid/support/v4/app/v;->z:Landroid/view/animation/Interpolator; │ + sput-object v0, Landroid/support/a/a/w;->z:Landroid/view/animation/Interpolator; │ │ new-instance v0, Landroid/view/animation/DecelerateInterpolator; │ │ invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;->(F)V │ │ - sput-object v0, Landroid/support/v4/app/v;->A:Landroid/view/animation/Interpolator; │ + sput-object v0, Landroid/support/a/a/w;->A:Landroid/view/animation/Interpolator; │ │ new-instance v0, Landroid/view/animation/AccelerateInterpolator; │ │ invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;->(F)V │ │ - sput-object v0, Landroid/support/v4/app/v;->B:Landroid/view/animation/Interpolator; │ + sput-object v0, Landroid/support/a/a/w;->B:Landroid/view/animation/Interpolator; │ │ new-instance v0, Landroid/view/animation/AccelerateInterpolator; │ │ invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;->(F)V │ │ - sput-object v0, Landroid/support/v4/app/v;->C:Landroid/view/animation/Interpolator; │ + sput-object v0, Landroid/support/a/a/w;->C:Landroid/view/animation/Interpolator; │ │ return-void │ .end method │ │ .method constructor ()V │ .locals 2 │ │ const/4 v1, 0x0 │ │ - invoke-direct {p0}, Landroid/support/v4/app/t;->()V │ + invoke-direct {p0}, Landroid/support/a/a/u;->()V │ │ const/4 v0, 0x0 │ │ - iput v0, p0, Landroid/support/v4/app/v;->n:I │ + iput v0, p0, Landroid/support/a/a/w;->n:I │ │ - iput-object v1, p0, Landroid/support/v4/app/v;->w:Landroid/os/Bundle; │ + iput-object v1, p0, Landroid/support/a/a/w;->w:Landroid/os/Bundle; │ │ - iput-object v1, p0, Landroid/support/v4/app/v;->x:Landroid/util/SparseArray; │ + iput-object v1, p0, Landroid/support/a/a/w;->x:Landroid/util/SparseArray; │ │ - new-instance v0, Landroid/support/v4/app/w; │ + new-instance v0, Landroid/support/a/a/x; │ │ - invoke-direct {v0, p0}, Landroid/support/v4/app/w;->(Landroid/support/v4/app/v;)V │ + invoke-direct {v0, p0}, Landroid/support/a/a/x;->(Landroid/support/a/a/w;)V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->y:Ljava/lang/Runnable; │ + iput-object v0, p0, Landroid/support/a/a/w;->y:Ljava/lang/Runnable; │ │ return-void │ .end method │ │ .method static a(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ .locals 4 │ │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ │ invoke-direct {v0, p1, p2}, Landroid/view/animation/AlphaAnimation;->(FF)V │ │ - sget-object v1, Landroid/support/v4/app/v;->A:Landroid/view/animation/Interpolator; │ + sget-object v1, Landroid/support/a/a/w;->A:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ const-wide/16 v2, 0xdc │ │ invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ @@ -184,29 +184,29 @@ │ │ move v3, p1 │ │ move v4, p2 │ │ invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;->(FFFFIFIF)V │ │ - sget-object v1, Landroid/support/v4/app/v;->z:Landroid/view/animation/Interpolator; │ + sget-object v1, Landroid/support/a/a/w;->z:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ const-wide/16 v2, 0xdc │ │ invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ invoke-virtual {v9, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ │ invoke-direct {v0, p3, p4}, Landroid/view/animation/AlphaAnimation;->(FF)V │ │ - sget-object v1, Landroid/support/v4/app/v;->A:Landroid/view/animation/Interpolator; │ + sget-object v1, Landroid/support/a/a/w;->A:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ const-wide/16 v2, 0xdc │ │ invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ @@ -228,40 +228,40 @@ │ │ const-string v0, "FragmentManager" │ │ const-string v1, "Activity state:" │ │ invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - new-instance v0, Landroid/support/v4/f/e; │ + new-instance v0, Landroid/support/a/f/e; │ │ const-string v1, "FragmentManager" │ │ - invoke-direct {v0, v1}, Landroid/support/v4/f/e;->(Ljava/lang/String;)V │ + invoke-direct {v0, v1}, Landroid/support/a/f/e;->(Ljava/lang/String;)V │ │ new-instance v1, Ljava/io/PrintWriter; │ │ invoke-direct {v1, v0}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ if-eqz v0, :cond_0 │ │ :try_start_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ const-string v2, " " │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ new-array v4, v4, [Ljava/lang/String; │ │ - invoke-virtual {v0, v2, v3, v1, v4}, Landroid/support/v4/app/o;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ + invoke-virtual {v0, v2, v3, v1, v4}, Landroid/support/a/a/p;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ :goto_0 │ throw p1 │ │ :catch_0 │ @@ -281,15 +281,15 @@ │ │ const/4 v2, 0x0 │ │ const/4 v3, 0x0 │ │ new-array v3, v3, [Ljava/lang/String; │ │ - invoke-virtual {p0, v0, v2, v1, v3}, Landroid/support/v4/app/v;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ + invoke-virtual {p0, v0, v2, v1, v3}, Landroid/support/a/a/w;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ :catch_1 │ move-exception v0 │ @@ -388,31 +388,31 @@ │ .sparse-switch │ 0x1001 -> :sswitch_0 │ 0x1003 -> :sswitch_2 │ 0x2002 -> :sswitch_1 │ .end sparse-switch │ .end method │ │ -.method private u()V │ +.method private t()V │ .locals 3 │ │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->s:Z │ + iget-boolean v0, p0, Landroid/support/a/a/w;->s:Z │ │ if-eqz v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Can not perform this action after onSaveInstanceState" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->u:Ljava/lang/String; │ + iget-object v0, p0, Landroid/support/a/a/w;->u:Ljava/lang/String; │ │ if-eqz v0, :cond_1 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -420,15 +420,15 @@ │ │ const-string v2, "Can not perform this action inside of " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - iget-object v2, p0, Landroid/support/v4/app/v;->u:Ljava/lang/String; │ + iget-object v2, p0, Landroid/support/a/a/w;->u:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -440,203 +440,45 @@ │ │ :cond_1 │ return-void │ .end method │ │ │ # virtual methods │ -.method public a(Landroid/support/v4/app/e;)I │ - .locals 4 │ - │ - monitor-enter p0 │ - │ - :try_start_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ - │ - if-eqz v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ - │ - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ - │ - move-result v0 │ - │ - if-gtz v0, :cond_3 │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ - │ - if-nez v0, :cond_1 │ - │ - new-instance v0, Ljava/util/ArrayList; │ - │ - invoke-direct {v0}, Ljava/util/ArrayList;->()V │ - │ - iput-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ - │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ - │ - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ - │ - move-result v0 │ - │ - sget-boolean v1, Landroid/support/v4/app/v;->a:Z │ - │ - if-eqz v1, :cond_2 │ - │ - const-string v1, "FragmentManager" │ - │ - new-instance v2, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v3, "Setting back stack index " │ - │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - const-string v3, " to " │ - │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v2 │ - │ - invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ - │ - :cond_2 │ - iget-object v1, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ - │ - invoke-virtual {v1, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ - │ - monitor-exit p0 │ - │ - :goto_0 │ - return v0 │ - │ - :cond_3 │ - iget-object v0, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ - │ - iget-object v1, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ - │ - invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ - │ - move-result v1 │ - │ - add-int/lit8 v1, v1, -0x1 │ - │ - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ - │ - move-result-object v0 │ - │ - check-cast v0, Ljava/lang/Integer; │ - │ - invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ - │ - move-result v0 │ - │ - sget-boolean v1, Landroid/support/v4/app/v;->a:Z │ - │ - if-eqz v1, :cond_4 │ - │ - const-string v1, "FragmentManager" │ - │ - new-instance v2, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v3, "Adding back stack index " │ - │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - const-string v3, " with " │ - │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v2 │ - │ - invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ - │ - :cond_4 │ - iget-object v1, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ - │ - invoke-virtual {v1, v0, p1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ - │ - monitor-exit p0 │ - │ - goto :goto_0 │ - │ - :catchall_0 │ - move-exception v0 │ - │ - monitor-exit p0 │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ - │ - throw v0 │ -.end method │ - │ -.method public a(I)Landroid/support/v4/app/Fragment; │ +.method public a(I)Landroid/support/a/a/m; │ .locals 3 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ move v1, v0 │ │ :goto_0 │ if-ltz v1, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_1 │ │ - iget v2, v0, Landroid/support/v4/app/Fragment;->x:I │ + iget v2, v0, Landroid/support/a/a/m;->x:I │ │ if-ne v2, p1, :cond_1 │ │ :cond_0 │ :goto_1 │ return-object v0 │ │ @@ -644,42 +486,42 @@ │ add-int/lit8 v0, v1, -0x1 │ │ move v1, v0 │ │ goto :goto_0 │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ move v1, v0 │ │ :goto_2 │ if-ltz v1, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_3 │ │ - iget v2, v0, Landroid/support/v4/app/Fragment;->x:I │ + iget v2, v0, Landroid/support/a/a/m;->x:I │ │ if-eq v2, p1, :cond_0 │ │ :cond_3 │ add-int/lit8 v0, v1, -0x1 │ │ move v1, v0 │ @@ -688,15 +530,15 @@ │ │ :cond_4 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ -.method public a(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ +.method public a(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/a/a/m; │ .locals 5 │ │ const/4 v0, -0x1 │ │ invoke-virtual {p1, p2, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v1 │ @@ -706,15 +548,15 @@ │ const/4 v0, 0x0 │ │ :cond_0 │ :goto_0 │ return-object v0 │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-lt v1, v0, :cond_2 │ │ @@ -746,24 +588,24 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-direct {p0, v0}, Landroid/support/v4/app/v;->a(Ljava/lang/RuntimeException;)V │ + invoke-direct {p0, v0}, Landroid/support/a/a/w;->a(Ljava/lang/RuntimeException;)V │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-nez v0, :cond_0 │ │ new-instance v2, Ljava/lang/IllegalStateException; │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ @@ -791,52 +633,52 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-direct {p0, v2}, Landroid/support/v4/app/v;->a(Ljava/lang/RuntimeException;)V │ + invoke-direct {p0, v2}, Landroid/support/a/a/w;->a(Ljava/lang/RuntimeException;)V │ │ goto :goto_0 │ .end method │ │ -.method public a(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ +.method public a(Ljava/lang/String;)Landroid/support/a/a/m; │ .locals 3 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ if-eqz p1, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ move v1, v0 │ │ :goto_0 │ if-ltz v1, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_1 │ │ - iget-object v2, v0, Landroid/support/v4/app/Fragment;->z:Ljava/lang/String; │ + iget-object v2, v0, Landroid/support/a/a/m;->z:Ljava/lang/String; │ │ invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -848,44 +690,44 @@ │ add-int/lit8 v0, v1, -0x1 │ │ move v1, v0 │ │ goto :goto_0 │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_4 │ │ if-eqz p1, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ move v1, v0 │ │ :goto_2 │ if-ltz v1, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_3 │ │ - iget-object v2, v0, Landroid/support/v4/app/Fragment;->z:Ljava/lang/String; │ + iget-object v2, v0, Landroid/support/a/a/m;->z:Ljava/lang/String; │ │ invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ @@ -898,55 +740,45 @@ │ │ :cond_4 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ -.method public a()Landroid/support/v4/app/ae; │ - .locals 1 │ - │ - new-instance v0, Landroid/support/v4/app/e; │ - │ - invoke-direct {v0, p0}, Landroid/support/v4/app/e;->(Landroid/support/v4/app/v;)V │ - │ - return-object v0 │ -.end method │ - │ -.method a(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ +.method a(Landroid/support/a/a/m;IZI)Landroid/view/animation/Animation; │ .locals 6 │ │ const v5, 0x3f79999a # 0.975f │ │ const/4 v1, 0x0 │ │ const/4 v4, 0x0 │ │ const/high16 v3, 0x3f800000 # 1.0f │ │ - iget v0, p1, Landroid/support/v4/app/Fragment;->H:I │ + iget v0, p1, Landroid/support/a/a/m;->H:I │ │ - invoke-virtual {p1, p2, p3, v0}, Landroid/support/v4/app/Fragment;->a(IZI)Landroid/view/animation/Animation; │ + invoke-virtual {p1, p2, p3, v0}, Landroid/support/a/a/m;->a(IZI)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ :goto_0 │ return-object v0 │ │ :cond_1 │ - iget v0, p1, Landroid/support/v4/app/Fragment;->H:I │ + iget v0, p1, Landroid/support/a/a/m;->H:I │ │ if-eqz v0, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - iget v2, p1, Landroid/support/v4/app/Fragment;->H:I │ + iget v2, p1, Landroid/support/a/a/m;->H:I │ │ invoke-static {v0, v2}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ if-nez v0, :cond_0 │ │ @@ -954,40 +786,40 @@ │ if-nez p2, :cond_3 │ │ move-object v0, v1 │ │ goto :goto_0 │ │ :cond_3 │ - invoke-static {p2, p3}, Landroid/support/v4/app/v;->b(IZ)I │ + invoke-static {p2, p3}, Landroid/support/a/a/w;->b(IZ)I │ │ move-result v0 │ │ if-gez v0, :cond_4 │ │ move-object v0, v1 │ │ goto :goto_0 │ │ :cond_4 │ packed-switch v0, :pswitch_data_0 │ │ if-nez p4, :cond_5 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {v0}, Landroid/support/v4/app/o;->getWindow()Landroid/view/Window; │ + invoke-virtual {v0}, Landroid/support/a/a/p;->getWindow()Landroid/view/Window; │ │ move-result-object v0 │ │ if-eqz v0, :cond_5 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {v0}, Landroid/support/v4/app/o;->getWindow()Landroid/view/Window; │ + invoke-virtual {v0}, Landroid/support/a/a/p;->getWindow()Landroid/view/Window; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams; │ │ move-result-object v0 │ │ @@ -997,66 +829,66 @@ │ if-nez p4, :cond_6 │ │ move-object v0, v1 │ │ goto :goto_0 │ │ :pswitch_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ const/high16 v1, 0x3f900000 # 1.125f │ │ - invoke-static {v0, v1, v3, v4, v3}, Landroid/support/v4/app/v;->a(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ + invoke-static {v0, v1, v3, v4, v3}, Landroid/support/a/a/w;->a(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :pswitch_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-static {v0, v3, v5, v3, v4}, Landroid/support/v4/app/v;->a(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ + invoke-static {v0, v3, v5, v3, v4}, Landroid/support/a/a/w;->a(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :pswitch_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-static {v0, v5, v3, v4, v3}, Landroid/support/v4/app/v;->a(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ + invoke-static {v0, v5, v3, v4, v3}, Landroid/support/a/a/w;->a(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :pswitch_3 │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ const v1, 0x3f89999a # 1.075f │ │ - invoke-static {v0, v3, v1, v3, v4}, Landroid/support/v4/app/v;->a(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ + invoke-static {v0, v3, v1, v3, v4}, Landroid/support/a/a/w;->a(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :pswitch_4 │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-static {v0, v4, v3}, Landroid/support/v4/app/v;->a(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ + invoke-static {v0, v4, v3}, Landroid/support/a/a/w;->a(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :pswitch_5 │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-static {v0, v3, v4}, Landroid/support/v4/app/v;->a(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ + invoke-static {v0, v3, v4}, Landroid/support/a/a/w;->a(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_6 │ move-object v0, v1 │ @@ -1075,15 +907,15 @@ │ .end method │ │ .method a(IIIZ)V │ .locals 8 │ │ const/4 v5, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ if-nez v0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ @@ -1092,69 +924,69 @@ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ if-nez p4, :cond_2 │ │ - iget v0, p0, Landroid/support/v4/app/v;->n:I │ + iget v0, p0, Landroid/support/a/a/w;->n:I │ │ if-ne v0, p1, :cond_2 │ │ :cond_1 │ :goto_0 │ return-void │ │ :cond_2 │ - iput p1, p0, Landroid/support/v4/app/v;->n:I │ + iput p1, p0, Landroid/support/a/a/w;->n:I │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ move v6, v5 │ │ move v7, v5 │ │ :goto_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v6, v0, :cond_3 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ - check-cast v1, Landroid/support/v4/app/Fragment; │ + check-cast v1, Landroid/support/a/a/m; │ │ if-eqz v1, :cond_5 │ │ move-object v0, p0 │ │ move v2, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ - invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IIIZ)V │ + invoke-virtual/range {v0 .. v5}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IIIZ)V │ │ - iget-object v0, v1, Landroid/support/v4/app/Fragment;->N:Landroid/support/v4/app/ao; │ + iget-object v0, v1, Landroid/support/a/a/m;->N:Landroid/support/a/a/ao; │ │ if-eqz v0, :cond_5 │ │ - iget-object v0, v1, Landroid/support/v4/app/Fragment;->N:Landroid/support/v4/app/ao; │ + iget-object v0, v1, Landroid/support/a/a/m;->N:Landroid/support/a/a/ao; │ │ - invoke-virtual {v0}, Landroid/support/v4/app/ao;->a()Z │ + invoke-virtual {v0}, Landroid/support/a/a/ao;->a()Z │ │ move-result v0 │ │ or-int/2addr v7, v0 │ │ move v1, v7 │ │ @@ -1166,71 +998,71 @@ │ move v7, v1 │ │ goto :goto_1 │ │ :cond_3 │ if-nez v7, :cond_4 │ │ - invoke-virtual {p0}, Landroid/support/v4/app/v;->d()V │ + invoke-virtual {p0}, Landroid/support/a/a/w;->c()V │ │ :cond_4 │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->r:Z │ + iget-boolean v0, p0, Landroid/support/a/a/w;->r:Z │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ if-eqz v0, :cond_1 │ │ - iget v0, p0, Landroid/support/v4/app/v;->n:I │ + iget v0, p0, Landroid/support/a/a/w;->n:I │ │ const/4 v1, 0x5 │ │ if-ne v0, v1, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {v0}, Landroid/support/v4/app/o;->d()V │ + invoke-virtual {v0}, Landroid/support/a/a/p;->d()V │ │ - iput-boolean v5, p0, Landroid/support/v4/app/v;->r:Z │ + iput-boolean v5, p0, Landroid/support/a/a/w;->r:Z │ │ goto :goto_0 │ │ :cond_5 │ move v1, v7 │ │ goto :goto_2 │ .end method │ │ -.method public a(ILandroid/support/v4/app/e;)V │ +.method public a(ILandroid/support/a/a/e;)V │ .locals 4 │ │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iput-object v0, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge p1, v0, :cond_2 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -1259,45 +1091,45 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1, p2}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ :goto_0 │ monitor-exit p0 │ │ return-void │ │ :cond_2 │ :goto_1 │ if-ge v0, p1, :cond_5 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ const/4 v2, 0x0 │ │ invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->l:Ljava/util/ArrayList; │ │ if-nez v1, :cond_3 │ │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ - iput-object v1, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ + iput-object v1, p0, Landroid/support/a/a/w;->l:Ljava/util/ArrayList; │ │ :cond_3 │ - sget-boolean v1, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v1, Landroid/support/a/a/w;->a:Z │ │ if-eqz v1, :cond_4 │ │ const-string v1, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -1316,28 +1148,28 @@ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_4 │ - iget-object v1, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->l:Ljava/util/ArrayList; │ │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ :cond_5 │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_6 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -1366,15 +1198,15 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_6 │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ :catchall_0 │ move-exception v0 │ @@ -1387,66 +1219,66 @@ │ .end method │ │ .method a(IZ)V │ .locals 1 │ │ const/4 v0, 0x0 │ │ - invoke-virtual {p0, p1, v0, v0, p2}, Landroid/support/v4/app/v;->a(IIIZ)V │ + invoke-virtual {p0, p1, v0, v0, p2}, Landroid/support/a/a/w;->a(IIIZ)V │ │ return-void │ .end method │ │ .method public a(Landroid/content/res/Configuration;)V │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ const/4 v0, 0x0 │ │ move v1, v0 │ │ :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v1, v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_0 │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->a(Landroid/content/res/Configuration;)V │ + invoke-virtual {v0, p1}, Landroid/support/a/a/m;->a(Landroid/content/res/Configuration;)V │ │ :cond_0 │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_0 │ │ :cond_1 │ return-void │ .end method │ │ -.method public a(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ +.method public a(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/a/a/m;)V │ .locals 3 │ │ - iget v0, p3, Landroid/support/v4/app/Fragment;->g:I │ + iget v0, p3, Landroid/support/a/a/m;->g:I │ │ if-gez v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -1470,18 +1302,18 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-direct {p0, v0}, Landroid/support/v4/app/v;->a(Ljava/lang/RuntimeException;)V │ + invoke-direct {p0, v0}, Landroid/support/a/a/w;->a(Ljava/lang/RuntimeException;)V │ │ :cond_0 │ - iget v0, p3, Landroid/support/v4/app/Fragment;->g:I │ + iget v0, p3, Landroid/support/a/a/m;->g:I │ │ invoke-virtual {p1, p2, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ return-void │ .end method │ │ .method a(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ @@ -1494,17 +1326,17 @@ │ if-nez p1, :cond_1 │ │ :cond_0 │ :goto_0 │ return-void │ │ :cond_1 │ - check-cast p1, Landroid/support/v4/app/FragmentManagerState; │ + check-cast p1, Landroid/support/a/a/aa; │ │ - iget-object v0, p1, Landroid/support/v4/app/FragmentManagerState;->a:[Landroid/support/v4/app/FragmentState; │ + iget-object v0, p1, Landroid/support/a/a/aa;->a:[Landroid/support/a/a/ac; │ │ if-eqz v0, :cond_0 │ │ if-eqz p2, :cond_4 │ │ move v1, v2 │ │ @@ -1515,17 +1347,17 @@ │ │ if-ge v1, v0, :cond_4 │ │ invoke-virtual {p2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ - sget-boolean v3, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v3, Landroid/support/a/a/w;->a:Z │ │ if-eqz v3, :cond_2 │ │ const-string v3, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -1544,111 +1376,111 @@ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_2 │ - iget-object v3, p1, Landroid/support/v4/app/FragmentManagerState;->a:[Landroid/support/v4/app/FragmentState; │ + iget-object v3, p1, Landroid/support/a/a/aa;->a:[Landroid/support/a/a/ac; │ │ - iget v4, v0, Landroid/support/v4/app/Fragment;->g:I │ + iget v4, v0, Landroid/support/a/a/m;->g:I │ │ aget-object v3, v3, v4 │ │ - iput-object v0, v3, Landroid/support/v4/app/FragmentState;->k:Landroid/support/v4/app/Fragment; │ + iput-object v0, v3, Landroid/support/a/a/ac;->k:Landroid/support/a/a/m; │ │ - iput-object v7, v0, Landroid/support/v4/app/Fragment;->f:Landroid/util/SparseArray; │ + iput-object v7, v0, Landroid/support/a/a/m;->f:Landroid/util/SparseArray; │ │ - iput v2, v0, Landroid/support/v4/app/Fragment;->s:I │ + iput v2, v0, Landroid/support/a/a/m;->s:I │ │ - iput-boolean v2, v0, Landroid/support/v4/app/Fragment;->q:Z │ + iput-boolean v2, v0, Landroid/support/a/a/m;->q:Z │ │ - iput-boolean v2, v0, Landroid/support/v4/app/Fragment;->m:Z │ + iput-boolean v2, v0, Landroid/support/a/a/m;->m:Z │ │ - iput-object v7, v0, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iput-object v7, v0, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ - iget-object v4, v3, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iget-object v4, v3, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ if-eqz v4, :cond_3 │ │ - iget-object v4, v3, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iget-object v4, v3, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ - iget-object v5, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v5, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {v5}, Landroid/support/v4/app/o;->getClassLoader()Ljava/lang/ClassLoader; │ + invoke-virtual {v5}, Landroid/support/a/a/p;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - iget-object v4, v3, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iget-object v4, v3, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ const-string v5, "android:view_state" │ │ invoke-virtual {v4, v5}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ │ move-result-object v4 │ │ - iput-object v4, v0, Landroid/support/v4/app/Fragment;->f:Landroid/util/SparseArray; │ + iput-object v4, v0, Landroid/support/a/a/m;->f:Landroid/util/SparseArray; │ │ - iget-object v3, v3, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iget-object v3, v3, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ - iput-object v3, v0, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iput-object v3, v0, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ :cond_3 │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_1 │ │ :cond_4 │ new-instance v0, Ljava/util/ArrayList; │ │ - iget-object v1, p1, Landroid/support/v4/app/FragmentManagerState;->a:[Landroid/support/v4/app/FragmentState; │ + iget-object v1, p1, Landroid/support/a/a/aa;->a:[Landroid/support/a/a/ac; │ │ array-length v1, v1 │ │ invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iput-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_5 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V │ │ :cond_5 │ move v0, v2 │ │ :goto_2 │ - iget-object v1, p1, Landroid/support/v4/app/FragmentManagerState;->a:[Landroid/support/v4/app/FragmentState; │ + iget-object v1, p1, Landroid/support/a/a/aa;->a:[Landroid/support/a/a/ac; │ │ array-length v1, v1 │ │ if-ge v0, v1, :cond_a │ │ - iget-object v1, p1, Landroid/support/v4/app/FragmentManagerState;->a:[Landroid/support/v4/app/FragmentState; │ + iget-object v1, p1, Landroid/support/a/a/aa;->a:[Landroid/support/a/a/ac; │ │ aget-object v1, v1, v0 │ │ if-eqz v1, :cond_7 │ │ - iget-object v3, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v3, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - iget-object v4, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v4, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ - invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentState;->a(Landroid/support/v4/app/o;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v1, v3, v4}, Landroid/support/a/a/ac;->a(Landroid/support/a/a/p;Landroid/support/a/a/m;)Landroid/support/a/a/m; │ │ move-result-object v3 │ │ - sget-boolean v4, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v4, Landroid/support/a/a/w;->a:Z │ │ if-eqz v4, :cond_6 │ │ const-string v4, "FragmentManager" │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ @@ -1677,42 +1509,42 @@ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v4, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_6 │ - iget-object v4, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v4, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v4, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - iput-object v7, v1, Landroid/support/v4/app/FragmentState;->k:Landroid/support/v4/app/Fragment; │ + iput-object v7, v1, Landroid/support/a/a/ac;->k:Landroid/support/a/a/m; │ │ :goto_3 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_2 │ │ :cond_7 │ - iget-object v1, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v1, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ if-nez v1, :cond_8 │ │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ - iput-object v1, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iput-object v1, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ :cond_8 │ - sget-boolean v1, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v1, Landroid/support/a/a/w;->a:Z │ │ if-eqz v1, :cond_9 │ │ const-string v1, "FragmentManager" │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ @@ -1731,15 +1563,15 @@ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v1, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_9 │ - iget-object v1, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ @@ -1757,41 +1589,41 @@ │ │ if-ge v3, v0, :cond_d │ │ invoke-virtual {p2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ - iget v1, v0, Landroid/support/v4/app/Fragment;->k:I │ + iget v1, v0, Landroid/support/a/a/m;->k:I │ │ if-ltz v1, :cond_b │ │ - iget v1, v0, Landroid/support/v4/app/Fragment;->k:I │ + iget v1, v0, Landroid/support/a/a/m;->k:I │ │ - iget-object v4, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v4, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-ge v1, v4, :cond_c │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ - iget v4, v0, Landroid/support/v4/app/Fragment;->k:I │ + iget v4, v0, Landroid/support/a/a/m;->k:I │ │ invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ - check-cast v1, Landroid/support/v4/app/Fragment; │ + check-cast v1, Landroid/support/a/a/m; │ │ - iput-object v1, v0, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iput-object v1, v0, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ :cond_b │ :goto_5 │ add-int/lit8 v0, v3, 0x1 │ │ move v3, v0 │ │ @@ -1816,65 +1648,65 @@ │ │ const-string v5, " target no longer exists: " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - iget v5, v0, Landroid/support/v4/app/Fragment;->k:I │ + iget v5, v0, Landroid/support/a/a/m;->k:I │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v1, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ - iput-object v7, v0, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iput-object v7, v0, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ goto :goto_5 │ │ :cond_d │ - iget-object v0, p1, Landroid/support/v4/app/FragmentManagerState;->b:[I │ + iget-object v0, p1, Landroid/support/a/a/aa;->b:[I │ │ if-eqz v0, :cond_11 │ │ new-instance v0, Ljava/util/ArrayList; │ │ - iget-object v1, p1, Landroid/support/v4/app/FragmentManagerState;->b:[I │ + iget-object v1, p1, Landroid/support/a/a/aa;->b:[I │ │ array-length v1, v1 │ │ invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iput-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ move v1, v2 │ │ :goto_6 │ - iget-object v0, p1, Landroid/support/v4/app/FragmentManagerState;->b:[I │ + iget-object v0, p1, Landroid/support/a/a/aa;->b:[I │ │ array-length v0, v0 │ │ if-ge v1, v0, :cond_12 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ - iget-object v3, p1, Landroid/support/v4/app/FragmentManagerState;->b:[I │ + iget-object v3, p1, Landroid/support/a/a/aa;->b:[I │ │ aget v3, v3, v1 │ │ invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-nez v0, :cond_e │ │ new-instance v3, Ljava/lang/IllegalStateException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -1882,36 +1714,36 @@ │ │ const-string v5, "No instantiated fragment for index #" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - iget-object v5, p1, Landroid/support/v4/app/FragmentManagerState;->b:[I │ + iget-object v5, p1, Landroid/support/a/a/aa;->b:[I │ │ aget v5, v5, v1 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-direct {p0, v3}, Landroid/support/v4/app/v;->a(Ljava/lang/RuntimeException;)V │ + invoke-direct {p0, v3}, Landroid/support/a/a/w;->a(Ljava/lang/RuntimeException;)V │ │ :cond_e │ const/4 v3, 0x1 │ │ - iput-boolean v3, v0, Landroid/support/v4/app/Fragment;->m:Z │ + iput-boolean v3, v0, Landroid/support/a/a/m;->m:Z │ │ - sget-boolean v3, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v3, Landroid/support/a/a/w;->a:Z │ │ if-eqz v3, :cond_f │ │ const-string v3, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -1940,15 +1772,15 @@ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_f │ - iget-object v3, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v3, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_10 │ │ @@ -1957,60 +1789,60 @@ │ const-string v1, "Already added!" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_10 │ - iget-object v3, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v3, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_6 │ │ :cond_11 │ - iput-object v7, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iput-object v7, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ :cond_12 │ - iget-object v0, p1, Landroid/support/v4/app/FragmentManagerState;->c:[Landroid/support/v4/app/BackStackState; │ + iget-object v0, p1, Landroid/support/a/a/aa;->c:[Landroid/support/a/a/k; │ │ if-eqz v0, :cond_15 │ │ new-instance v0, Ljava/util/ArrayList; │ │ - iget-object v1, p1, Landroid/support/v4/app/FragmentManagerState;->c:[Landroid/support/v4/app/BackStackState; │ + iget-object v1, p1, Landroid/support/a/a/aa;->c:[Landroid/support/a/a/k; │ │ array-length v1, v1 │ │ invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iput-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ move v0, v2 │ │ :goto_7 │ - iget-object v1, p1, Landroid/support/v4/app/FragmentManagerState;->c:[Landroid/support/v4/app/BackStackState; │ + iget-object v1, p1, Landroid/support/a/a/aa;->c:[Landroid/support/a/a/k; │ │ array-length v1, v1 │ │ if-ge v0, v1, :cond_0 │ │ - iget-object v1, p1, Landroid/support/v4/app/FragmentManagerState;->c:[Landroid/support/v4/app/BackStackState; │ + iget-object v1, p1, Landroid/support/a/a/aa;->c:[Landroid/support/a/a/k; │ │ aget-object v1, v1, v0 │ │ - invoke-virtual {v1, p0}, Landroid/support/v4/app/BackStackState;->a(Landroid/support/v4/app/v;)Landroid/support/v4/app/e; │ + invoke-virtual {v1, p0}, Landroid/support/a/a/k;->a(Landroid/support/a/a/w;)Landroid/support/a/a/e; │ │ move-result-object v1 │ │ - sget-boolean v3, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v3, Landroid/support/a/a/w;->a:Z │ │ if-eqz v3, :cond_13 │ │ const-string v3, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -2028,15 +1860,15 @@ │ │ const-string v5, " (index " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - iget v5, v1, Landroid/support/v4/app/e;->o:I │ + iget v5, v1, Landroid/support/a/a/e;->o:I │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v5, "): " │ │ @@ -2050,99 +1882,122 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - new-instance v3, Landroid/support/v4/f/e; │ + new-instance v3, Landroid/support/a/f/e; │ │ const-string v4, "FragmentManager" │ │ - invoke-direct {v3, v4}, Landroid/support/v4/f/e;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Landroid/support/a/f/e;->(Ljava/lang/String;)V │ │ new-instance v4, Ljava/io/PrintWriter; │ │ invoke-direct {v4, v3}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ const-string v3, " " │ │ - invoke-virtual {v1, v3, v4, v2}, Landroid/support/v4/app/e;->a(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ + invoke-virtual {v1, v3, v4, v2}, Landroid/support/a/a/e;->a(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ :cond_13 │ - iget-object v3, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v3, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - iget v3, v1, Landroid/support/v4/app/e;->o:I │ + iget v3, v1, Landroid/support/a/a/e;->o:I │ │ if-ltz v3, :cond_14 │ │ - iget v3, v1, Landroid/support/v4/app/e;->o:I │ + iget v3, v1, Landroid/support/a/a/e;->o:I │ │ - invoke-virtual {p0, v3, v1}, Landroid/support/v4/app/v;->a(ILandroid/support/v4/app/e;)V │ + invoke-virtual {p0, v3, v1}, Landroid/support/a/a/w;->a(ILandroid/support/a/a/e;)V │ │ :cond_14 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_7 │ │ :cond_15 │ - iput-object v7, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iput-object v7, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ goto/16 :goto_0 │ .end method │ │ -.method public a(Landroid/support/v4/app/Fragment;)V │ +.method a(Landroid/support/a/a/e;)V │ + .locals 1 │ + │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ + │ + if-nez v0, :cond_0 │ + │ + new-instance v0, Ljava/util/ArrayList; │ + │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ + │ + iput-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + invoke-virtual {p0}, Landroid/support/a/a/w;->e()V │ + │ + return-void │ +.end method │ + │ +.method public a(Landroid/support/a/a/m;)V │ .locals 6 │ │ const/4 v3, 0x0 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->L:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->L:Z │ │ if-eqz v0, :cond_0 │ │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->e:Z │ + iget-boolean v0, p0, Landroid/support/a/a/w;->e:Z │ │ if-eqz v0, :cond_1 │ │ const/4 v0, 0x1 │ │ - iput-boolean v0, p0, Landroid/support/v4/app/v;->v:Z │ + iput-boolean v0, p0, Landroid/support/a/a/w;->v:Z │ │ :cond_0 │ :goto_0 │ return-void │ │ :cond_1 │ - iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->L:Z │ + iput-boolean v3, p1, Landroid/support/a/a/m;->L:Z │ │ - iget v2, p0, Landroid/support/v4/app/v;->n:I │ + iget v2, p0, Landroid/support/a/a/w;->n:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v4, v3 │ │ move v5, v3 │ │ - invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IIIZ)V │ + invoke-virtual/range {v0 .. v5}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IIIZ)V │ │ goto :goto_0 │ .end method │ │ -.method public a(Landroid/support/v4/app/Fragment;II)V │ +.method public a(Landroid/support/a/a/m;II)V │ .locals 6 │ │ const/4 v1, 0x1 │ │ const/4 v5, 0x0 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -2160,81 +2015,81 @@ │ │ const-string v3, " nesting=" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - iget v3, p1, Landroid/support/v4/app/Fragment;->s:I │ + iget v3, p1, Landroid/support/a/a/m;->s:I │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v0, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_0 │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->a()Z │ + invoke-virtual {p1}, Landroid/support/a/a/m;->a()Z │ │ move-result v0 │ │ if-nez v0, :cond_5 │ │ move v0, v1 │ │ :goto_0 │ - iget-boolean v2, p1, Landroid/support/v4/app/Fragment;->B:Z │ + iget-boolean v2, p1, Landroid/support/a/a/m;->B:Z │ │ if-eqz v2, :cond_1 │ │ if-eqz v0, :cond_4 │ │ :cond_1 │ - iget-object v2, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v2, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_2 │ │ - iget-object v2, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v2, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v2, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ :cond_2 │ - iget-boolean v2, p1, Landroid/support/v4/app/Fragment;->E:Z │ + iget-boolean v2, p1, Landroid/support/a/a/m;->E:Z │ │ if-eqz v2, :cond_3 │ │ - iget-boolean v2, p1, Landroid/support/v4/app/Fragment;->F:Z │ + iget-boolean v2, p1, Landroid/support/a/a/m;->F:Z │ │ if-eqz v2, :cond_3 │ │ - iput-boolean v1, p0, Landroid/support/v4/app/v;->r:Z │ + iput-boolean v1, p0, Landroid/support/a/a/w;->r:Z │ │ :cond_3 │ - iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->m:Z │ + iput-boolean v5, p1, Landroid/support/a/a/m;->m:Z │ │ - iput-boolean v1, p1, Landroid/support/v4/app/Fragment;->n:Z │ + iput-boolean v1, p1, Landroid/support/a/a/m;->n:Z │ │ if-eqz v0, :cond_6 │ │ move v2, v5 │ │ :goto_1 │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ - invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IIIZ)V │ + invoke-virtual/range {v0 .. v5}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IIIZ)V │ │ :cond_4 │ return-void │ │ :cond_5 │ move v0, v5 │ │ @@ -2242,110 +2097,110 @@ │ │ :cond_6 │ move v2, v1 │ │ goto :goto_1 │ .end method │ │ -.method a(Landroid/support/v4/app/Fragment;IIIZ)V │ +.method a(Landroid/support/a/a/m;IIIZ)V │ .locals 9 │ │ const/4 v8, 0x4 │ │ const/4 v6, 0x3 │ │ const/4 v3, 0x0 │ │ const/4 v5, 0x1 │ │ const/4 v7, 0x0 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->m:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->m:Z │ │ if-eqz v0, :cond_0 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->B:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->B:Z │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ if-le p2, v5, :cond_1 │ │ move p2, v5 │ │ :cond_1 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->n:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->n:Z │ │ if-eqz v0, :cond_2 │ │ - iget v0, p1, Landroid/support/v4/app/Fragment;->b:I │ + iget v0, p1, Landroid/support/a/a/m;->b:I │ │ if-le p2, v0, :cond_2 │ │ - iget p2, p1, Landroid/support/v4/app/Fragment;->b:I │ + iget p2, p1, Landroid/support/a/a/m;->b:I │ │ :cond_2 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->L:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->L:Z │ │ if-eqz v0, :cond_3 │ │ - iget v0, p1, Landroid/support/v4/app/Fragment;->b:I │ + iget v0, p1, Landroid/support/a/a/m;->b:I │ │ if-ge v0, v8, :cond_3 │ │ if-le p2, v6, :cond_3 │ │ move p2, v6 │ │ :cond_3 │ - iget v0, p1, Landroid/support/v4/app/Fragment;->b:I │ + iget v0, p1, Landroid/support/a/a/m;->b:I │ │ if-ge v0, p2, :cond_1d │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->p:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->p:Z │ │ if-eqz v0, :cond_4 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->q:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->q:Z │ │ if-nez v0, :cond_4 │ │ :goto_0 │ return-void │ │ :cond_4 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->c:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->c:Landroid/view/View; │ │ if-eqz v0, :cond_5 │ │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->c:Landroid/view/View; │ + iput-object v7, p1, Landroid/support/a/a/m;->c:Landroid/view/View; │ │ - iget v2, p1, Landroid/support/v4/app/Fragment;->d:I │ + iget v2, p1, Landroid/support/a/a/m;->d:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v4, v3 │ │ - invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IIIZ)V │ + invoke-virtual/range {v0 .. v5}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IIIZ)V │ │ :cond_5 │ - iget v0, p1, Landroid/support/v4/app/Fragment;->b:I │ + iget v0, p1, Landroid/support/a/a/m;->b:I │ │ packed-switch v0, :pswitch_data_0 │ │ :cond_6 │ :goto_1 │ - iput p2, p1, Landroid/support/v4/app/Fragment;->b:I │ + iput p2, p1, Landroid/support/a/a/m;->b:I │ │ goto :goto_0 │ │ :pswitch_0 │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_7 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -2364,114 +2219,114 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_7 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ if-eqz v0, :cond_9 │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v1, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {v1}, Landroid/support/v4/app/o;->getClassLoader()Ljava/lang/ClassLoader; │ + invoke-virtual {v1}, Landroid/support/a/a/p;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ const-string v1, "android:view_state" │ │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ │ move-result-object v0 │ │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->f:Landroid/util/SparseArray; │ + iput-object v0, p1, Landroid/support/a/a/m;->f:Landroid/util/SparseArray; │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ const-string v1, "android:target_state" │ │ - invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/v;->a(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {p0, v0, v1}, Landroid/support/a/a/w;->a(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/a/a/m; │ │ move-result-object v0 │ │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iput-object v0, p1, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iget-object v0, p1, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ if-eqz v0, :cond_8 │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ const-string v1, "android:target_req_state" │ │ invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ - iput v0, p1, Landroid/support/v4/app/Fragment;->l:I │ + iput v0, p1, Landroid/support/a/a/m;->l:I │ │ :cond_8 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ const-string v1, "android:user_visible_hint" │ │ invoke-virtual {v0, v1, v5}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ - iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->M:Z │ + iput-boolean v0, p1, Landroid/support/a/a/m;->M:Z │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->M:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->M:Z │ │ if-nez v0, :cond_9 │ │ - iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->L:Z │ + iput-boolean v5, p1, Landroid/support/a/a/m;->L:Z │ │ if-le p2, v6, :cond_9 │ │ move p2, v6 │ │ :cond_9 │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->u:Landroid/support/v4/app/o; │ + iput-object v0, p1, Landroid/support/a/a/m;->u:Landroid/support/a/a/p; │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v0, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->w:Landroid/support/v4/app/Fragment; │ + iput-object v0, p1, Landroid/support/a/a/m;->w:Landroid/support/a/a/m; │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v0, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ if-eqz v0, :cond_a │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v0, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ - iget-object v0, v0, Landroid/support/v4/app/Fragment;->v:Landroid/support/v4/app/v; │ + iget-object v0, v0, Landroid/support/a/a/m;->v:Landroid/support/a/a/w; │ │ :goto_2 │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->t:Landroid/support/v4/app/v; │ + iput-object v0, p1, Landroid/support/a/a/m;->t:Landroid/support/a/a/w; │ │ - iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->G:Z │ + iput-boolean v3, p1, Landroid/support/a/a/m;->G:Z │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->a(Landroid/app/Activity;)V │ + invoke-virtual {p1, v0}, Landroid/support/a/a/m;->a(Landroid/app/Activity;)V │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->G:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->G:Z │ │ if-nez v0, :cond_b │ │ - new-instance v0, Landroid/support/v4/app/ax; │ + new-instance v0, Landroid/support/a/a/ax; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ │ @@ -2489,103 +2344,103 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/app/ax;->(Ljava/lang/String;)V │ + invoke-direct {v0, v1}, Landroid/support/a/a/ax;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_a │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - iget-object v0, v0, Landroid/support/v4/app/o;->b:Landroid/support/v4/app/v; │ + iget-object v0, v0, Landroid/support/a/a/p;->b:Landroid/support/a/a/w; │ │ goto :goto_2 │ │ :cond_b │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->w:Landroid/support/v4/app/Fragment; │ + iget-object v0, p1, Landroid/support/a/a/m;->w:Landroid/support/a/a/m; │ │ if-nez v0, :cond_c │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/app/o;->a(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {v0, p1}, Landroid/support/a/a/p;->a(Landroid/support/a/a/m;)V │ │ :cond_c │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->D:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->D:Z │ │ if-nez v0, :cond_d │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->g(Landroid/os/Bundle;)V │ + invoke-virtual {p1, v0}, Landroid/support/a/a/m;->g(Landroid/os/Bundle;)V │ │ :cond_d │ - iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->D:Z │ + iput-boolean v3, p1, Landroid/support/a/a/m;->D:Z │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->p:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->p:Z │ │ if-eqz v0, :cond_f │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->b(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ + invoke-virtual {p1, v0}, Landroid/support/a/a/m;->b(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v1, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v0, v7, v1}, Landroid/support/v4/app/Fragment;->b(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ + invoke-virtual {p1, v0, v7, v1}, Landroid/support/a/a/m;->b(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ move-result-object v0 │ │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iput-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-eqz v0, :cond_1b │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->K:Landroid/view/View; │ + iput-object v0, p1, Landroid/support/a/a/m;->K:Landroid/view/View; │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - invoke-static {v0}, Landroid/support/v4/app/av;->a(Landroid/view/View;)Landroid/view/ViewGroup; │ + invoke-static {v0}, Landroid/support/a/a/av;->a(Landroid/view/View;)Landroid/view/ViewGroup; │ │ move-result-object v0 │ │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iput-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->A:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->A:Z │ │ if-eqz v0, :cond_e │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ │ :cond_e │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v1, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->a(Landroid/view/View;Landroid/os/Bundle;)V │ + invoke-virtual {p1, v0, v1}, Landroid/support/a/a/m;->a(Landroid/view/View;Landroid/os/Bundle;)V │ │ :cond_f │ :goto_3 │ :pswitch_1 │ if-le p2, v5, :cond_17 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_10 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -2604,35 +2459,35 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_10 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->p:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->p:Z │ │ if-nez v0, :cond_15 │ │ - iget v0, p1, Landroid/support/v4/app/Fragment;->y:I │ + iget v0, p1, Landroid/support/a/a/m;->y:I │ │ if-eqz v0, :cond_30 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->p:Landroid/support/v4/app/s; │ + iget-object v0, p0, Landroid/support/a/a/w;->p:Landroid/support/a/a/t; │ │ - iget v1, p1, Landroid/support/v4/app/Fragment;->y:I │ + iget v1, p1, Landroid/support/a/a/m;->y:I │ │ - invoke-interface {v0, v1}, Landroid/support/v4/app/s;->a(I)Landroid/view/View; │ + invoke-interface {v0, v1}, Landroid/support/a/a/t;->a(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/ViewGroup; │ │ if-nez v0, :cond_11 │ │ - iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->r:Z │ + iget-boolean v1, p1, Landroid/support/a/a/m;->r:Z │ │ if-nez v1, :cond_11 │ │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -2640,15 +2495,15 @@ │ │ const-string v3, "No view found for id 0x" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - iget v3, p1, Landroid/support/v4/app/Fragment;->y:I │ + iget v3, p1, Landroid/support/a/a/m;->y:I │ │ invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2656,19 +2511,19 @@ │ │ const-string v3, " (" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->c()Landroid/content/res/Resources; │ + invoke-virtual {p1}, Landroid/support/a/a/m;->c()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ - iget v4, p1, Landroid/support/v4/app/Fragment;->y:I │ + iget v4, p1, Landroid/support/a/a/m;->y:I │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2686,107 +2541,107 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - invoke-direct {p0, v1}, Landroid/support/v4/app/v;->a(Ljava/lang/RuntimeException;)V │ + invoke-direct {p0, v1}, Landroid/support/a/a/w;->a(Ljava/lang/RuntimeException;)V │ │ :cond_11 │ :goto_4 │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->I:Landroid/view/ViewGroup; │ + iput-object v0, p1, Landroid/support/a/a/m;->I:Landroid/view/ViewGroup; │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v1, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v1}, Landroid/support/v4/app/Fragment;->b(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ + invoke-virtual {p1, v1}, Landroid/support/a/a/m;->b(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ move-result-object v1 │ │ - iget-object v2, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v2, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v1, v0, v2}, Landroid/support/v4/app/Fragment;->b(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ + invoke-virtual {p1, v1, v0, v2}, Landroid/support/a/a/m;->b(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ move-result-object v1 │ │ - iput-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iput-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-eqz v1, :cond_1c │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - iput-object v1, p1, Landroid/support/v4/app/Fragment;->K:Landroid/view/View; │ + iput-object v1, p1, Landroid/support/a/a/m;->K:Landroid/view/View; │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - invoke-static {v1}, Landroid/support/v4/app/av;->a(Landroid/view/View;)Landroid/view/ViewGroup; │ + invoke-static {v1}, Landroid/support/a/a/av;->a(Landroid/view/View;)Landroid/view/ViewGroup; │ │ move-result-object v1 │ │ - iput-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iput-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-eqz v0, :cond_13 │ │ - invoke-virtual {p0, p1, p3, v5, p4}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ + invoke-virtual {p0, p1, p3, v5, p4}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IZI)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ if-eqz v1, :cond_12 │ │ - iget-object v2, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v2, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v2, v1}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ :cond_12 │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ │ :cond_13 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->A:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->A:Z │ │ if-eqz v0, :cond_14 │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ │ :cond_14 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v1, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->a(Landroid/view/View;Landroid/os/Bundle;)V │ + invoke-virtual {p1, v0, v1}, Landroid/support/a/a/m;->a(Landroid/view/View;Landroid/os/Bundle;)V │ │ :cond_15 │ :goto_5 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->h(Landroid/os/Bundle;)V │ + invoke-virtual {p1, v0}, Landroid/support/a/a/m;->h(Landroid/os/Bundle;)V │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-eqz v0, :cond_16 │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v0, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->a(Landroid/os/Bundle;)V │ + invoke-virtual {p1, v0}, Landroid/support/a/a/m;->a(Landroid/os/Bundle;)V │ │ :cond_16 │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iput-object v7, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ :cond_17 │ :pswitch_2 │ if-le p2, v6, :cond_19 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_18 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -2805,21 +2660,21 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_18 │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->A()V │ + invoke-virtual {p1}, Landroid/support/a/a/m;->z()V │ │ :cond_19 │ :pswitch_3 │ if-le p2, v8, :cond_6 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_1a │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -2838,81 +2693,81 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_1a │ - iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->o:Z │ + iput-boolean v5, p1, Landroid/support/a/a/m;->o:Z │ │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->B()V │ + invoke-virtual {p1}, Landroid/support/a/a/m;->A()V │ │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iput-object v7, p1, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->f:Landroid/util/SparseArray; │ + iput-object v7, p1, Landroid/support/a/a/m;->f:Landroid/util/SparseArray; │ │ goto/16 :goto_1 │ │ :cond_1b │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->K:Landroid/view/View; │ + iput-object v7, p1, Landroid/support/a/a/m;->K:Landroid/view/View; │ │ goto/16 :goto_3 │ │ :cond_1c │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->K:Landroid/view/View; │ + iput-object v7, p1, Landroid/support/a/a/m;->K:Landroid/view/View; │ │ goto :goto_5 │ │ :cond_1d │ - iget v0, p1, Landroid/support/v4/app/Fragment;->b:I │ + iget v0, p1, Landroid/support/a/a/m;->b:I │ │ if-le v0, p2, :cond_6 │ │ - iget v0, p1, Landroid/support/v4/app/Fragment;->b:I │ + iget v0, p1, Landroid/support/a/a/m;->b:I │ │ packed-switch v0, :pswitch_data_1 │ │ goto/16 :goto_1 │ │ :cond_1e │ :goto_6 │ :pswitch_4 │ if-ge p2, v5, :cond_6 │ │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->t:Z │ + iget-boolean v0, p0, Landroid/support/a/a/w;->t:Z │ │ if-eqz v0, :cond_1f │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->c:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->c:Landroid/view/View; │ │ if-eqz v0, :cond_1f │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->c:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->c:Landroid/view/View; │ │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->c:Landroid/view/View; │ + iput-object v7, p1, Landroid/support/a/a/m;->c:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->clearAnimation()V │ │ :cond_1f │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->c:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->c:Landroid/view/View; │ │ if-eqz v0, :cond_2a │ │ - iput p2, p1, Landroid/support/v4/app/Fragment;->d:I │ + iput p2, p1, Landroid/support/a/a/m;->d:I │ │ move p2, v5 │ │ goto/16 :goto_1 │ │ :pswitch_5 │ const/4 v0, 0x5 │ │ if-ge p2, v0, :cond_21 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_20 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -2931,23 +2786,23 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_20 │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->D()V │ + invoke-virtual {p1}, Landroid/support/a/a/m;->C()V │ │ - iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->o:Z │ + iput-boolean v3, p1, Landroid/support/a/a/m;->o:Z │ │ :cond_21 │ :pswitch_6 │ if-ge p2, v8, :cond_23 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_22 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -2966,21 +2821,21 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_22 │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->E()V │ + invoke-virtual {p1}, Landroid/support/a/a/m;->D()V │ │ :cond_23 │ :pswitch_7 │ if-ge p2, v6, :cond_25 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_24 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -2999,23 +2854,23 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_24 │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->F()V │ + invoke-virtual {p1}, Landroid/support/a/a/m;->E()V │ │ :cond_25 │ :pswitch_8 │ const/4 v0, 0x2 │ │ if-ge p2, v0, :cond_1e │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_26 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -3034,92 +2889,92 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_26 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-eqz v0, :cond_27 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {v0}, Landroid/support/v4/app/o;->isFinishing()Z │ + invoke-virtual {v0}, Landroid/support/a/a/p;->isFinishing()Z │ │ move-result v0 │ │ if-nez v0, :cond_27 │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->f:Landroid/util/SparseArray; │ + iget-object v0, p1, Landroid/support/a/a/m;->f:Landroid/util/SparseArray; │ │ if-nez v0, :cond_27 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/app/v;->e(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {p0, p1}, Landroid/support/a/a/w;->e(Landroid/support/a/a/m;)V │ │ :cond_27 │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->G()V │ + invoke-virtual {p1}, Landroid/support/a/a/m;->F()V │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-eqz v0, :cond_29 │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->I:Landroid/view/ViewGroup; │ + iget-object v0, p1, Landroid/support/a/a/m;->I:Landroid/view/ViewGroup; │ │ if-eqz v0, :cond_29 │ │ - iget v0, p0, Landroid/support/v4/app/v;->n:I │ + iget v0, p0, Landroid/support/a/a/w;->n:I │ │ if-lez v0, :cond_2f │ │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->t:Z │ + iget-boolean v0, p0, Landroid/support/a/a/w;->t:Z │ │ if-nez v0, :cond_2f │ │ - invoke-virtual {p0, p1, p3, v3, p4}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ + invoke-virtual {p0, p1, p3, v3, p4}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IZI)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ :goto_7 │ if-eqz v0, :cond_28 │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - iput-object v1, p1, Landroid/support/v4/app/Fragment;->c:Landroid/view/View; │ + iput-object v1, p1, Landroid/support/a/a/m;->c:Landroid/view/View; │ │ - iput p2, p1, Landroid/support/v4/app/Fragment;->d:I │ + iput p2, p1, Landroid/support/a/a/m;->d:I │ │ - new-instance v1, Landroid/support/v4/app/x; │ + new-instance v1, Landroid/support/a/a/y; │ │ - invoke-direct {v1, p0, p1}, Landroid/support/v4/app/x;->(Landroid/support/v4/app/v;Landroid/support/v4/app/Fragment;)V │ + invoke-direct {v1, p0, p1}, Landroid/support/a/a/y;->(Landroid/support/a/a/w;Landroid/support/a/a/m;)V │ │ invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ :cond_28 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->I:Landroid/view/ViewGroup; │ + iget-object v0, p1, Landroid/support/a/a/m;->I:Landroid/view/ViewGroup; │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ │ :cond_29 │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->I:Landroid/view/ViewGroup; │ + iput-object v7, p1, Landroid/support/a/a/m;->I:Landroid/view/ViewGroup; │ │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iput-object v7, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->K:Landroid/view/View; │ + iput-object v7, p1, Landroid/support/a/a/m;->K:Landroid/view/View; │ │ goto/16 :goto_6 │ │ :cond_2a │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_2b │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -3138,30 +2993,30 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_2b │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->D:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->D:Z │ │ if-nez v0, :cond_2c │ │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->H()V │ + invoke-virtual {p1}, Landroid/support/a/a/m;->G()V │ │ :cond_2c │ - iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->G:Z │ + iput-boolean v3, p1, Landroid/support/a/a/m;->G:Z │ │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->p()V │ + invoke-virtual {p1}, Landroid/support/a/a/m;->o()V │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->G:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->G:Z │ │ if-nez v0, :cond_2d │ │ - new-instance v0, Landroid/support/v4/app/ax; │ + new-instance v0, Landroid/support/a/a/ax; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ │ @@ -3179,37 +3034,37 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/app/ax;->(Ljava/lang/String;)V │ + invoke-direct {v0, v1}, Landroid/support/a/a/ax;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_2d │ if-nez p5, :cond_6 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->D:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->D:Z │ │ if-nez v0, :cond_2e │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/app/v;->d(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {p0, p1}, Landroid/support/a/a/w;->d(Landroid/support/a/a/m;)V │ │ goto/16 :goto_1 │ │ :cond_2e │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->u:Landroid/support/v4/app/o; │ + iput-object v7, p1, Landroid/support/a/a/m;->u:Landroid/support/a/a/p; │ │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->w:Landroid/support/v4/app/Fragment; │ + iput-object v7, p1, Landroid/support/a/a/m;->w:Landroid/support/a/a/m; │ │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->t:Landroid/support/v4/app/v; │ + iput-object v7, p1, Landroid/support/a/a/m;->t:Landroid/support/a/a/w; │ │ - iput-object v7, p1, Landroid/support/v4/app/Fragment;->v:Landroid/support/v4/app/v; │ + iput-object v7, p1, Landroid/support/a/a/m;->v:Landroid/support/a/a/w; │ │ goto/16 :goto_1 │ │ :cond_2f │ move-object v0, v7 │ │ goto/16 :goto_7 │ @@ -3236,31 +3091,31 @@ │ :pswitch_8 │ :pswitch_7 │ :pswitch_6 │ :pswitch_5 │ .end packed-switch │ .end method │ │ -.method public a(Landroid/support/v4/app/Fragment;Z)V │ +.method public a(Landroid/support/a/a/m;Z)V │ .locals 4 │ │ const/4 v3, 0x1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iput-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ :cond_0 │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -3279,21 +3134,21 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_1 │ - invoke-virtual {p0, p1}, Landroid/support/v4/app/v;->c(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {p0, p1}, Landroid/support/a/a/w;->c(Landroid/support/a/a/m;)V │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->B:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->B:Z │ │ if-nez v0, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ @@ -3318,152 +3173,64 @@ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->m:Z │ + iput-boolean v3, p1, Landroid/support/a/a/m;->m:Z │ │ const/4 v0, 0x0 │ │ - iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->n:Z │ + iput-boolean v0, p1, Landroid/support/a/a/m;->n:Z │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->E:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->E:Z │ │ if-eqz v0, :cond_3 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->F:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->F:Z │ │ if-eqz v0, :cond_3 │ │ - iput-boolean v3, p0, Landroid/support/v4/app/v;->r:Z │ + iput-boolean v3, p0, Landroid/support/a/a/w;->r:Z │ │ :cond_3 │ if-eqz p2, :cond_4 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/app/v;->b(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {p0, p1}, Landroid/support/a/a/w;->b(Landroid/support/a/a/m;)V │ │ :cond_4 │ return-void │ .end method │ │ -.method public a(Landroid/support/v4/app/o;Landroid/support/v4/app/s;Landroid/support/v4/app/Fragment;)V │ +.method public a(Landroid/support/a/a/p;Landroid/support/a/a/t;Landroid/support/a/a/m;)V │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ if-eqz v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Already attached" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ - iput-object p1, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ - │ - iput-object p2, p0, Landroid/support/v4/app/v;->p:Landroid/support/v4/app/s; │ - │ - iput-object p3, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ - │ - return-void │ -.end method │ - │ -.method public a(Ljava/lang/Runnable;Z)V │ - .locals 2 │ - │ - if-nez p2, :cond_0 │ - │ - invoke-direct {p0}, Landroid/support/v4/app/v;->u()V │ - │ - :cond_0 │ - monitor-enter p0 │ - │ - :try_start_0 │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->t:Z │ - │ - if-nez v0, :cond_1 │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ - │ - if-nez v0, :cond_2 │ - │ - :cond_1 │ - new-instance v0, Ljava/lang/IllegalStateException; │ - │ - const-string v1, "Activity has been destroyed" │ - │ - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ - │ - throw v0 │ - │ - :catchall_0 │ - move-exception v0 │ - │ - monitor-exit p0 │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ - │ - throw v0 │ - │ - :cond_2 │ - :try_start_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ - │ - if-nez v0, :cond_3 │ - │ - new-instance v0, Ljava/util/ArrayList; │ - │ - invoke-direct {v0}, Ljava/util/ArrayList;->()V │ - │ - iput-object v0, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ - │ - :cond_3 │ - iget-object v0, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ - │ - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ - │ - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ - │ - move-result v0 │ - │ - const/4 v1, 0x1 │ - │ - if-ne v0, v1, :cond_4 │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ - │ - iget-object v0, v0, Landroid/support/v4/app/o;->a:Landroid/os/Handler; │ - │ - iget-object v1, p0, Landroid/support/v4/app/v;->y:Ljava/lang/Runnable; │ - │ - invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ + iput-object p1, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iput-object p2, p0, Landroid/support/a/a/w;->p:Landroid/support/a/a/t; │ │ - iget-object v0, v0, Landroid/support/v4/app/o;->a:Landroid/os/Handler; │ - │ - iget-object v1, p0, Landroid/support/v4/app/v;->y:Ljava/lang/Runnable; │ - │ - invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ - │ - :cond_4 │ - monitor-exit p0 │ - :try_end_1 │ - .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + iput-object p3, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ return-void │ .end method │ │ .method public a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 6 │ │ @@ -3483,19 +3250,19 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-lez v4, :cond_1 │ │ @@ -3520,21 +3287,21 @@ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ move v2, v1 │ │ :goto_0 │ if-ge v2, v4, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, " #" │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ @@ -3544,29 +3311,29 @@ │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ if-eqz v0, :cond_0 │ │ - invoke-virtual {v0, v3, p2, p3, p4}, Landroid/support/v4/app/Fragment;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ + invoke-virtual {v0, v3, p2, p3, p4}, Landroid/support/a/a/m;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ :cond_0 │ add-int/lit8 v0, v2, 0x1 │ │ move v2, v0 │ │ goto :goto_0 │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-lez v4, :cond_2 │ │ @@ -3577,52 +3344,52 @@ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ move v2, v1 │ │ :goto_1 │ if-ge v2, v4, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, " #" │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v2}, Ljava/io/PrintWriter;->print(I)V │ │ const-string v5, ": " │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - invoke-virtual {v0}, Landroid/support/v4/app/Fragment;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Landroid/support/a/a/m;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ add-int/lit8 v0, v2, 0x1 │ │ move v2, v0 │ │ goto :goto_1 │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->j:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->j:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_3 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->j:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->j:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-lez v4, :cond_3 │ │ @@ -3633,52 +3400,52 @@ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ move v2, v1 │ │ :goto_2 │ if-ge v2, v4, :cond_3 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->j:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->j:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, " #" │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v2}, Ljava/io/PrintWriter;->print(I)V │ │ const-string v5, ": " │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - invoke-virtual {v0}, Landroid/support/v4/app/Fragment;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Landroid/support/a/a/m;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ add-int/lit8 v0, v2, 0x1 │ │ move v2, v0 │ │ goto :goto_2 │ │ :cond_3 │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-lez v4, :cond_4 │ │ @@ -3689,57 +3456,57 @@ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ move v2, v1 │ │ :goto_3 │ if-ge v2, v4, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/e; │ + check-cast v0, Landroid/support/a/a/e; │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, " #" │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v2}, Ljava/io/PrintWriter;->print(I)V │ │ const-string v5, ": " │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - invoke-virtual {v0}, Landroid/support/v4/app/e;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Landroid/support/a/a/e;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - invoke-virtual {v0, v3, p2, p3, p4}, Landroid/support/v4/app/e;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ + invoke-virtual {v0, v3, p2, p3, p4}, Landroid/support/a/a/e;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ add-int/lit8 v0, v2, 0x1 │ │ move v2, v0 │ │ goto :goto_3 │ │ :cond_4 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_5 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_5 │ │ @@ -3750,21 +3517,21 @@ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ move v2, v1 │ │ :goto_4 │ if-ge v2, v3, :cond_5 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/e; │ + check-cast v0, Landroid/support/a/a/e; │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v4, " #" │ │ invoke-virtual {p3, v4}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ @@ -3779,33 +3546,33 @@ │ add-int/lit8 v0, v2, 0x1 │ │ move v2, v0 │ │ goto :goto_4 │ │ :cond_5 │ - iget-object v0, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->l:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_6 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->l:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-lez v0, :cond_6 │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mAvailBackStackIndices: " │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->l:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ @@ -3814,19 +3581,19 @@ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ :cond_6 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->c:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_7 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->c:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-lez v2, :cond_7 │ │ @@ -3835,15 +3602,15 @@ │ const-string v0, "Pending Actions:" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ :goto_5 │ if-ge v1, v2, :cond_7 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->c:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Runnable; │ │ @@ -3886,118 +3653,118 @@ │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, " mActivity=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, " mContainer=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->p:Landroid/support/v4/app/s; │ + iget-object v0, p0, Landroid/support/a/a/w;->p:Landroid/support/a/a/t; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v0, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ if-eqz v0, :cond_8 │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, " mParent=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v0, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ :cond_8 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, " mCurState=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget v0, p0, Landroid/support/v4/app/v;->n:I │ + iget v0, p0, Landroid/support/a/a/w;->n:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V │ │ const-string v0, " mStateSaved=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->s:Z │ + iget-boolean v0, p0, Landroid/support/a/a/w;->s:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ const-string v0, " mDestroyed=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->t:Z │ + iget-boolean v0, p0, Landroid/support/a/a/w;->t:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->r:Z │ + iget-boolean v0, p0, Landroid/support/a/a/w;->r:Z │ │ if-eqz v0, :cond_9 │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, " mNeedMenuInvalidate=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->r:Z │ + iget-boolean v0, p0, Landroid/support/a/a/w;->r:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ :cond_9 │ - iget-object v0, p0, Landroid/support/v4/app/v;->u:Ljava/lang/String; │ + iget-object v0, p0, Landroid/support/a/a/w;->u:Ljava/lang/String; │ │ if-eqz v0, :cond_a │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, " mNoTransactionsBecause=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->u:Ljava/lang/String; │ + iget-object v0, p0, Landroid/support/a/a/w;->u:Ljava/lang/String; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ :cond_a │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_b │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-lez v0, :cond_b │ │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, " mAvailIndices: " │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ @@ -4005,24 +3772,34 @@ │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ :cond_b │ return-void │ .end method │ │ +.method public a()Z │ + .locals 1 │ + │ + invoke-virtual {p0}, Landroid/support/a/a/w;->d()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method a(Landroid/os/Handler;Ljava/lang/String;II)Z │ .locals 11 │ │ const/4 v4, 0x0 │ │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ if-nez v0, :cond_1 │ │ :cond_0 │ :goto_0 │ return v3 │ │ @@ -4031,81 +3808,81 @@ │ │ if-gez p3, :cond_2 │ │ and-int/lit8 v0, p4, 0x1 │ │ if-nez v0, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ if-ltz v0, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/e; │ + check-cast v0, Landroid/support/a/a/e; │ │ new-instance v1, Landroid/util/SparseArray; │ │ invoke-direct {v1}, Landroid/util/SparseArray;->()V │ │ new-instance v3, Landroid/util/SparseArray; │ │ invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/e;->a(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + invoke-virtual {v0, v1, v3}, Landroid/support/a/a/e;->a(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ - invoke-virtual {v0, v2, v4, v1, v3}, Landroid/support/v4/app/e;->a(ZLandroid/support/v4/app/j;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/j; │ + invoke-virtual {v0, v2, v4, v1, v3}, Landroid/support/a/a/e;->a(ZLandroid/support/a/a/j;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/a/a/j; │ │ - invoke-virtual {p0}, Landroid/support/v4/app/v;->f()V │ + invoke-virtual {p0}, Landroid/support/a/a/w;->e()V │ │ :goto_1 │ move v3, v2 │ │ goto :goto_0 │ │ :cond_2 │ const/4 v0, -0x1 │ │ if-nez p2, :cond_3 │ │ if-ltz p3, :cond_a │ │ :cond_3 │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ add-int/lit8 v1, v0, -0x1 │ │ :goto_2 │ if-ltz v1, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/e; │ + check-cast v0, Landroid/support/a/a/e; │ │ if-eqz p2, :cond_7 │ │ - invoke-virtual {v0}, Landroid/support/v4/app/e;->b()Ljava/lang/String; │ + invoke-virtual {v0}, Landroid/support/a/a/e;->a()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ @@ -4119,88 +3896,88 @@ │ if-eqz v0, :cond_9 │ │ add-int/lit8 v1, v1, -0x1 │ │ :goto_3 │ if-ltz v1, :cond_9 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/e; │ + check-cast v0, Landroid/support/a/a/e; │ │ if-eqz p2, :cond_5 │ │ - invoke-virtual {v0}, Landroid/support/v4/app/e;->b()Ljava/lang/String; │ + invoke-virtual {v0}, Landroid/support/a/a/e;->a()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_6 │ │ :cond_5 │ if-ltz p3, :cond_9 │ │ - iget v0, v0, Landroid/support/v4/app/e;->o:I │ + iget v0, v0, Landroid/support/a/a/e;->o:I │ │ if-ne p3, v0, :cond_9 │ │ :cond_6 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_3 │ │ :cond_7 │ if-ltz p3, :cond_8 │ │ - iget v0, v0, Landroid/support/v4/app/e;->o:I │ + iget v0, v0, Landroid/support/a/a/e;->o:I │ │ if-eq p3, v0, :cond_4 │ │ :cond_8 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_2 │ │ :cond_9 │ move v0, v1 │ │ :cond_a │ - iget-object v1, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x1 │ │ if-eq v0, v1, :cond_0 │ │ new-instance v6, Ljava/util/ArrayList; │ │ invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x1 │ │ :goto_4 │ if-le v1, v0, :cond_b │ │ - iget-object v5, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v5, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ invoke-virtual {v6, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ @@ -4228,17 +4005,17 @@ │ :goto_5 │ if-gt v1, v7, :cond_c │ │ invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/e; │ + check-cast v0, Landroid/support/a/a/e; │ │ - invoke-virtual {v0, v8, v9}, Landroid/support/v4/app/e;->a(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + invoke-virtual {v0, v8, v9}, Landroid/support/a/a/e;->a(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_5 │ │ @@ -4246,15 +4023,15 @@ │ move-object v5, v4 │ │ move v4, v3 │ │ :goto_6 │ if-gt v4, v7, :cond_f │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_d │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -4281,22 +4058,22 @@ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_d │ invoke-virtual {v6, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/e; │ + check-cast v0, Landroid/support/a/a/e; │ │ if-ne v4, v7, :cond_e │ │ move v1, v2 │ │ :goto_7 │ - invoke-virtual {v0, v1, v5, v8, v9}, Landroid/support/v4/app/e;->a(ZLandroid/support/v4/app/j;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/j; │ + invoke-virtual {v0, v1, v5, v8, v9}, Landroid/support/a/a/e;->a(ZLandroid/support/a/a/j;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/a/a/j; │ │ move-result-object v1 │ │ add-int/lit8 v0, v4, 0x1 │ │ move v4, v0 │ │ @@ -4306,52 +4083,52 @@ │ │ :cond_e │ move v1, v3 │ │ goto :goto_7 │ │ :cond_f │ - invoke-virtual {p0}, Landroid/support/v4/app/v;->f()V │ + invoke-virtual {p0}, Landroid/support/a/a/w;->e()V │ │ goto/16 :goto_1 │ .end method │ │ .method public a(Landroid/view/Menu;)Z │ .locals 3 │ │ const/4 v0, 0x0 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v1, :cond_1 │ │ move v1, v0 │ │ move v2, v0 │ │ :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v1, v0, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_0 │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->c(Landroid/view/Menu;)Z │ + invoke-virtual {v0, p1}, Landroid/support/a/a/m;->c(Landroid/view/Menu;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v2, 0x1 │ │ @@ -4372,42 +4149,42 @@ │ .method public a(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ .locals 6 │ │ const/4 v4, 0x0 │ │ const/4 v1, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ move v3, v4 │ │ move v2, v4 │ │ :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v3, v0, :cond_3 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_1 │ │ - invoke-virtual {v0, p1, p2}, Landroid/support/v4/app/Fragment;->b(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ + invoke-virtual {v0, p1, p2}, Landroid/support/a/a/m;->b(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ const/4 v2, 0x1 │ │ @@ -4431,88 +4208,88 @@ │ │ goto :goto_0 │ │ :cond_2 │ move v2, v4 │ │ :cond_3 │ - iget-object v0, p0, Landroid/support/v4/app/v;->j:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->j:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_6 │ │ :goto_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->j:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->j:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v4, v0, :cond_6 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->j:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->j:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v1, :cond_4 │ │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_5 │ │ :cond_4 │ - invoke-virtual {v0}, Landroid/support/v4/app/Fragment;->q()V │ + invoke-virtual {v0}, Landroid/support/a/a/m;->p()V │ │ :cond_5 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ :cond_6 │ - iput-object v1, p0, Landroid/support/v4/app/v;->j:Ljava/util/ArrayList; │ + iput-object v1, p0, Landroid/support/a/a/w;->j:Ljava/util/ArrayList; │ │ return v2 │ .end method │ │ .method public a(Landroid/view/MenuItem;)Z │ .locals 3 │ │ const/4 v2, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_0 │ │ move v1, v2 │ │ :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v1, v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_1 │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->c(Landroid/view/MenuItem;)Z │ + invoke-virtual {v0, p1}, Landroid/support/a/a/m;->c(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ const/4 v2, 0x1 │ │ @@ -4529,32 +4306,32 @@ │ │ .method public b(I)V │ .locals 3 │ │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->k:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->k:Ljava/util/ArrayList; │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, p1, v1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->l:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ + iput-object v0, p0, Landroid/support/a/a/w;->l:Ljava/util/ArrayList; │ │ :cond_0 │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -4573,15 +4350,15 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->l:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->l:Ljava/util/ArrayList; │ │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ @@ -4595,40 +4372,40 @@ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ -.method b(Landroid/support/v4/app/Fragment;)V │ +.method b(Landroid/support/a/a/m;)V │ .locals 6 │ │ const/4 v3, 0x0 │ │ - iget v2, p0, Landroid/support/v4/app/v;->n:I │ + iget v2, p0, Landroid/support/a/a/w;->n:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v4, v3 │ │ move v5, v3 │ │ - invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IIIZ)V │ + invoke-virtual/range {v0 .. v5}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IIIZ)V │ │ return-void │ .end method │ │ -.method public b(Landroid/support/v4/app/Fragment;II)V │ +.method public b(Landroid/support/a/a/m;II)V │ .locals 4 │ │ const/4 v3, 0x1 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -4647,172 +4424,163 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_0 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->A:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->A:Z │ │ if-nez v0, :cond_4 │ │ - iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->A:Z │ + iput-boolean v3, p1, Landroid/support/a/a/m;->A:Z │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-eqz v0, :cond_2 │ │ const/4 v0, 0x0 │ │ - invoke-virtual {p0, p1, p2, v0, p3}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ + invoke-virtual {p0, p1, p2, v0, p3}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IZI)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ if-eqz v0, :cond_1 │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ :cond_1 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ │ :cond_2 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->m:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->m:Z │ │ if-eqz v0, :cond_3 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->E:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->E:Z │ │ if-eqz v0, :cond_3 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->F:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->F:Z │ │ if-eqz v0, :cond_3 │ │ - iput-boolean v3, p0, Landroid/support/v4/app/v;->r:Z │ + iput-boolean v3, p0, Landroid/support/a/a/w;->r:Z │ │ :cond_3 │ - invoke-virtual {p1, v3}, Landroid/support/v4/app/Fragment;->a(Z)V │ + invoke-virtual {p1, v3}, Landroid/support/a/a/m;->a(Z)V │ │ :cond_4 │ return-void │ .end method │ │ -.method b(Landroid/support/v4/app/e;)V │ - .locals 1 │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ - │ - if-nez v0, :cond_0 │ - │ - new-instance v0, Ljava/util/ArrayList; │ - │ - invoke-direct {v0}, Ljava/util/ArrayList;->()V │ - │ - iput-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ - │ - :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ - │ - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ - │ - invoke-virtual {p0}, Landroid/support/v4/app/v;->f()V │ - │ - return-void │ -.end method │ - │ .method public b(Landroid/view/Menu;)V │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ const/4 v0, 0x0 │ │ move v1, v0 │ │ :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v1, v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_0 │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->d(Landroid/view/Menu;)V │ + invoke-virtual {v0, p1}, Landroid/support/a/a/m;->d(Landroid/view/Menu;)V │ │ :cond_0 │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_0 │ │ :cond_1 │ return-void │ .end method │ │ .method public b()Z │ - .locals 1 │ + .locals 4 │ + │ + invoke-direct {p0}, Landroid/support/a/a/w;->t()V │ + │ + invoke-virtual {p0}, Landroid/support/a/a/w;->a()Z │ + │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {p0}, Landroid/support/v4/app/v;->e()Z │ + iget-object v0, v0, Landroid/support/a/a/p;->a:Landroid/os/Handler; │ + │ + const/4 v1, 0x0 │ + │ + const/4 v2, -0x1 │ + │ + const/4 v3, 0x0 │ + │ + invoke-virtual {p0, v0, v1, v2, v3}, Landroid/support/a/a/w;->a(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public b(Landroid/view/MenuItem;)Z │ .locals 3 │ │ const/4 v2, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_0 │ │ move v1, v2 │ │ :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v1, v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_1 │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->d(Landroid/view/MenuItem;)Z │ + invoke-virtual {v0, p1}, Landroid/support/a/a/m;->d(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ const/4 v2, 0x1 │ │ @@ -4823,66 +4591,110 @@ │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_0 │ .end method │ │ -.method c(Landroid/support/v4/app/Fragment;)V │ +.method c()V │ + .locals 2 │ + │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ + │ + if-nez v0, :cond_1 │ + │ + :cond_0 │ + return-void │ + │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + move v1, v0 │ + │ + :goto_0 │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ + │ + move-result v0 │ + │ + if-ge v1, v0, :cond_0 │ + │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/a/a/m; │ + │ + if-eqz v0, :cond_2 │ + │ + invoke-virtual {p0, v0}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;)V │ + │ + :cond_2 │ + add-int/lit8 v0, v1, 0x1 │ + │ + move v1, v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method c(Landroid/support/a/a/m;)V │ .locals 3 │ │ - iget v0, p1, Landroid/support/v4/app/Fragment;->g:I │ + iget v0, p1, Landroid/support/a/a/m;->g:I │ │ if-ltz v0, :cond_1 │ │ :cond_0 │ :goto_0 │ return-void │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-gtz v0, :cond_4 │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ if-nez v0, :cond_3 │ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iput-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ :cond_3 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v1, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ - invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->a(ILandroid/support/v4/app/Fragment;)V │ + invoke-virtual {p1, v0, v1}, Landroid/support/a/a/m;->a(ILandroid/support/a/a/m;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ :goto_1 │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -4903,17 +4715,17 @@ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ :cond_4 │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x1 │ │ @@ -4923,35 +4735,35 @@ │ │ check-cast v0, Ljava/lang/Integer; │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v1, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ - invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->a(ILandroid/support/v4/app/Fragment;)V │ + invoke-virtual {p1, v0, v1}, Landroid/support/a/a/m;->a(ILandroid/support/a/a/m;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ - iget v1, p1, Landroid/support/v4/app/Fragment;->g:I │ + iget v1, p1, Landroid/support/a/a/m;->g:I │ │ invoke-virtual {v0, v1, p1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ .end method │ │ -.method public c(Landroid/support/v4/app/Fragment;II)V │ +.method public c(Landroid/support/a/a/m;II)V │ .locals 5 │ │ const/4 v4, 0x1 │ │ const/4 v3, 0x0 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -4970,141 +4782,73 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_0 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->A:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->A:Z │ │ if-eqz v0, :cond_4 │ │ - iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->A:Z │ + iput-boolean v3, p1, Landroid/support/a/a/m;->A:Z │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-eqz v0, :cond_2 │ │ - invoke-virtual {p0, p1, p2, v4, p3}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ + invoke-virtual {p0, p1, p2, v4, p3}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IZI)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ if-eqz v0, :cond_1 │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ :cond_1 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V │ │ :cond_2 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->m:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->m:Z │ │ if-eqz v0, :cond_3 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->E:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->E:Z │ │ if-eqz v0, :cond_3 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->F:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->F:Z │ │ if-eqz v0, :cond_3 │ │ - iput-boolean v4, p0, Landroid/support/v4/app/v;->r:Z │ + iput-boolean v4, p0, Landroid/support/a/a/w;->r:Z │ │ :cond_3 │ - invoke-virtual {p1, v3}, Landroid/support/v4/app/Fragment;->a(Z)V │ + invoke-virtual {p1, v3}, Landroid/support/a/a/m;->a(Z)V │ │ :cond_4 │ return-void │ .end method │ │ -.method public c()Z │ - .locals 4 │ - │ - invoke-direct {p0}, Landroid/support/v4/app/v;->u()V │ - │ - invoke-virtual {p0}, Landroid/support/v4/app/v;->b()Z │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ - │ - iget-object v0, v0, Landroid/support/v4/app/o;->a:Landroid/os/Handler; │ - │ - const/4 v1, 0x0 │ - │ - const/4 v2, -0x1 │ - │ - const/4 v3, 0x0 │ - │ - invoke-virtual {p0, v0, v1, v2, v3}, Landroid/support/v4/app/v;->a(Landroid/os/Handler;Ljava/lang/String;II)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method d()V │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ - │ - if-nez v0, :cond_1 │ - │ - :cond_0 │ - return-void │ - │ - :cond_1 │ - const/4 v0, 0x0 │ - │ - move v1, v0 │ - │ - :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ - │ - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ - │ - move-result v0 │ - │ - if-ge v1, v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ - │ - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ - │ - move-result-object v0 │ - │ - check-cast v0, Landroid/support/v4/app/Fragment; │ - │ - if-eqz v0, :cond_2 │ - │ - invoke-virtual {p0, v0}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;)V │ - │ - :cond_2 │ - add-int/lit8 v0, v1, 0x1 │ - │ - move v1, v0 │ - │ - goto :goto_0 │ -.end method │ - │ -.method d(Landroid/support/v4/app/Fragment;)V │ +.method d(Landroid/support/a/a/m;)V │ .locals 3 │ │ - iget v0, p1, Landroid/support/v4/app/Fragment;->g:I │ + iget v0, p1, Landroid/support/a/a/m;->g:I │ │ if-gez v0, :cond_0 │ │ :goto_0 │ return-void │ │ :cond_0 │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -5123,62 +4867,62 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ - iget v1, p1, Landroid/support/v4/app/Fragment;->g:I │ + iget v1, p1, Landroid/support/a/a/m;->g:I │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ if-nez v0, :cond_2 │ │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iput-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->h:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->h:Ljava/util/ArrayList; │ │ - iget v1, p1, Landroid/support/v4/app/Fragment;->g:I │ + iget v1, p1, Landroid/support/a/a/m;->g:I │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->h:Ljava/lang/String; │ + iget-object v1, p1, Landroid/support/a/a/m;->h:Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/app/o;->a(Ljava/lang/String;)V │ + invoke-virtual {v0, v1}, Landroid/support/a/a/p;->a(Ljava/lang/String;)V │ │ - invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->o()V │ + invoke-virtual {p1}, Landroid/support/a/a/m;->n()V │ │ goto :goto_0 │ .end method │ │ -.method public d(Landroid/support/v4/app/Fragment;II)V │ +.method public d(Landroid/support/a/a/m;II)V │ .locals 6 │ │ const/4 v5, 0x0 │ │ const/4 v2, 0x1 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -5197,29 +4941,29 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_0 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->B:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->B:Z │ │ if-nez v0, :cond_4 │ │ - iput-boolean v2, p1, Landroid/support/v4/app/Fragment;->B:Z │ + iput-boolean v2, p1, Landroid/support/a/a/m;->B:Z │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->m:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->m:Z │ │ if-eqz v0, :cond_4 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -5238,643 +4982,643 @@ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ :cond_2 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->E:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->E:Z │ │ if-eqz v0, :cond_3 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->F:Z │ + iget-boolean v0, p1, Landroid/support/a/a/m;->F:Z │ │ if-eqz v0, :cond_3 │ │ - iput-boolean v2, p0, Landroid/support/v4/app/v;->r:Z │ + iput-boolean v2, p0, Landroid/support/a/a/w;->r:Z │ │ :cond_3 │ - iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->m:Z │ + iput-boolean v5, p1, Landroid/support/a/a/m;->m:Z │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ - invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IIIZ)V │ + invoke-virtual/range {v0 .. v5}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IIIZ)V │ │ :cond_4 │ return-void │ .end method │ │ -.method e(Landroid/support/v4/app/Fragment;)V │ - .locals 2 │ +.method public d()Z │ + .locals 6 │ │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->K:Landroid/view/View; │ + const/4 v0, 0x1 │ │ - if-nez v0, :cond_1 │ + const/4 v2, 0x0 │ + │ + iget-boolean v1, p0, Landroid/support/a/a/w;->e:Z │ + │ + if-eqz v1, :cond_0 │ + │ + new-instance v0, Ljava/lang/IllegalStateException; │ + │ + const-string v1, "Recursive entry to executePendingTransactions" │ + │ + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + │ + throw v0 │ │ :cond_0 │ - :goto_0 │ - return-void │ + invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; │ │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->x:Landroid/util/SparseArray; │ + move-result-object v1 │ │ - if-nez v0, :cond_2 │ + iget-object v3, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - new-instance v0, Landroid/util/SparseArray; │ + iget-object v3, v3, Landroid/support/a/a/p;->a:Landroid/os/Handler; │ │ - invoke-direct {v0}, Landroid/util/SparseArray;->()V │ + invoke-virtual {v3}, Landroid/os/Handler;->getLooper()Landroid/os/Looper; │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->x:Landroid/util/SparseArray; │ + move-result-object v3 │ │ - :goto_1 │ - iget-object v0, p1, Landroid/support/v4/app/Fragment;->K:Landroid/view/View; │ + if-eq v1, v3, :cond_1 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->x:Landroid/util/SparseArray; │ + new-instance v0, Ljava/lang/IllegalStateException; │ │ - invoke-virtual {v0, v1}, Landroid/view/View;->saveHierarchyState(Landroid/util/SparseArray;)V │ + const-string v1, "Must be called from main thread of process" │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->x:Landroid/util/SparseArray; │ + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-virtual {v0}, Landroid/util/SparseArray;->size()I │ + throw v0 │ │ - move-result v0 │ + :cond_1 │ + move v1, v2 │ │ - if-lez v0, :cond_0 │ + :goto_0 │ + monitor-enter p0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->x:Landroid/util/SparseArray; │ + :try_start_0 │ + iget-object v3, p0, Landroid/support/a/a/w;->c:Ljava/util/ArrayList; │ │ - iput-object v0, p1, Landroid/support/v4/app/Fragment;->f:Landroid/util/SparseArray; │ + if-eqz v3, :cond_2 │ │ - const/4 v0, 0x0 │ + iget-object v3, p0, Landroid/support/a/a/w;->c:Ljava/util/ArrayList; │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->x:Landroid/util/SparseArray; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - goto :goto_0 │ + move-result v3 │ + │ + if-nez v3, :cond_4 │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->x:Landroid/util/SparseArray; │ + monitor-exit p0 │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - invoke-virtual {v0}, Landroid/util/SparseArray;->clear()V │ + iget-boolean v0, p0, Landroid/support/a/a/w;->v:Z │ │ - goto :goto_1 │ -.end method │ + if-eqz v0, :cond_9 │ │ -.method public e(Landroid/support/v4/app/Fragment;II)V │ - .locals 6 │ + move v3, v2 │ │ - const/4 v3, 0x1 │ + move v4, v2 │ │ - const/4 v5, 0x0 │ + :goto_1 │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ - if-eqz v0, :cond_0 │ + move-result v0 │ │ - const-string v0, "FragmentManager" │ + if-ge v3, v0, :cond_8 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - const-string v2, "attach: " │ + move-result-object v0 │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + check-cast v0, Landroid/support/a/a/m; │ │ - move-result-object v1 │ + if-eqz v0, :cond_3 │ │ - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + iget-object v5, v0, Landroid/support/a/a/m;->N:Landroid/support/a/a/ao; │ │ - move-result-object v1 │ + if-eqz v5, :cond_3 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + iget-object v0, v0, Landroid/support/a/a/m;->N:Landroid/support/a/a/ao; │ │ - move-result-object v1 │ + invoke-virtual {v0}, Landroid/support/a/a/ao;->a()Z │ │ - invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + move-result v0 │ │ - :cond_0 │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->B:Z │ + or-int/2addr v4, v0 │ │ - if-eqz v0, :cond_5 │ + :cond_3 │ + add-int/lit8 v0, v3, 0x1 │ │ - iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->B:Z │ + move v3, v0 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->m:Z │ + goto :goto_1 │ │ - if-nez v0, :cond_5 │ + :cond_4 │ + :try_start_1 │ + iget-object v1, p0, Landroid/support/a/a/w;->c:Ljava/util/ArrayList; │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - if-nez v0, :cond_1 │ + move-result v3 │ │ - new-instance v0, Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->d:[Ljava/lang/Runnable; │ │ - invoke-direct {v0}, Ljava/util/ArrayList;->()V │ + if-eqz v1, :cond_5 │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v1, p0, Landroid/support/a/a/w;->d:[Ljava/lang/Runnable; │ │ - :cond_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + array-length v1, v1 │ │ - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + if-ge v1, v3, :cond_6 │ │ - move-result v0 │ + :cond_5 │ + new-array v1, v3, [Ljava/lang/Runnable; │ │ - if-eqz v0, :cond_2 │ + iput-object v1, p0, Landroid/support/a/a/w;->d:[Ljava/lang/Runnable; │ │ - new-instance v0, Ljava/lang/IllegalStateException; │ + :cond_6 │ + iget-object v1, p0, Landroid/support/a/a/w;->c:Ljava/util/ArrayList; │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + iget-object v4, p0, Landroid/support/a/a/w;->d:[Ljava/lang/Runnable; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-virtual {v1, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - const-string v2, "Fragment already added: " │ + iget-object v1, p0, Landroid/support/a/a/w;->c:Ljava/util/ArrayList; │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ - move-result-object v1 │ + iget-object v1, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + iget-object v1, v1, Landroid/support/a/a/p;->a:Landroid/os/Handler; │ │ - move-result-object v1 │ + iget-object v4, p0, Landroid/support/a/a/w;->y:Ljava/lang/Runnable; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1, v4}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ │ - move-result-object v1 │ + monitor-exit p0 │ + :try_end_1 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + iput-boolean v0, p0, Landroid/support/a/a/w;->e:Z │ │ - throw v0 │ + move v1, v2 │ │ - :cond_2 │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + :goto_2 │ + if-ge v1, v3, :cond_7 │ │ - if-eqz v0, :cond_3 │ + iget-object v4, p0, Landroid/support/a/a/w;->d:[Ljava/lang/Runnable; │ │ - const-string v0, "FragmentManager" │ + aget-object v4, v4, v1 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + invoke-interface {v4}, Ljava/lang/Runnable;->run()V │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + iget-object v4, p0, Landroid/support/a/a/w;->d:[Ljava/lang/Runnable; │ │ - const-string v2, "add from attach: " │ + const/4 v5, 0x0 │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + aput-object v5, v4, v1 │ │ - move-result-object v1 │ + add-int/lit8 v1, v1, 0x1 │ │ - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + goto :goto_2 │ │ - move-result-object v1 │ + :catchall_0 │ + move-exception v0 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + :try_start_2 │ + monitor-exit p0 │ + :try_end_2 │ + .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - move-result-object v1 │ + throw v0 │ │ - invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + :cond_7 │ + iput-boolean v2, p0, Landroid/support/a/a/w;->e:Z │ │ - :cond_3 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + move v1, v0 │ │ - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + goto :goto_0 │ │ - iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->m:Z │ + :cond_8 │ + if-nez v4, :cond_9 │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->E:Z │ + iput-boolean v2, p0, Landroid/support/a/a/w;->v:Z │ │ - if-eqz v0, :cond_4 │ + invoke-virtual {p0}, Landroid/support/a/a/w;->c()V │ │ - iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->F:Z │ + :cond_9 │ + return v1 │ +.end method │ │ - if-eqz v0, :cond_4 │ +.method e()V │ + .locals 2 │ │ - iput-boolean v3, p0, Landroid/support/v4/app/v;->r:Z │ + iget-object v0, p0, Landroid/support/a/a/w;->m:Ljava/util/ArrayList; │ │ - :cond_4 │ - iget v2, p0, Landroid/support/v4/app/v;->n:I │ + if-eqz v0, :cond_0 │ │ - move-object v0, p0 │ + const/4 v0, 0x0 │ │ - move-object v1, p1 │ + move v1, v0 │ │ - move v3, p2 │ + :goto_0 │ + iget-object v0, p0, Landroid/support/a/a/w;->m:Ljava/util/ArrayList; │ │ - move v4, p3 │ + invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ + │ + move-result v0 │ │ - invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IIIZ)V │ + if-ge v1, v0, :cond_0 │ │ - :cond_5 │ + iget-object v0, p0, Landroid/support/a/a/w;->m:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/a/a/v; │ + │ + invoke-interface {v0}, Landroid/support/a/a/v;->a()V │ + │ + add-int/lit8 v0, v1, 0x1 │ + │ + move v1, v0 │ + │ + goto :goto_0 │ + │ + :cond_0 │ return-void │ .end method │ │ -.method public e()Z │ - .locals 6 │ +.method e(Landroid/support/a/a/m;)V │ + .locals 2 │ │ - const/4 v0, 0x1 │ + iget-object v0, p1, Landroid/support/a/a/m;->K:Landroid/view/View; │ │ - const/4 v2, 0x0 │ + if-nez v0, :cond_1 │ │ - iget-boolean v1, p0, Landroid/support/v4/app/v;->e:Z │ + :cond_0 │ + :goto_0 │ + return-void │ │ - if-eqz v1, :cond_0 │ + :cond_1 │ + iget-object v0, p0, Landroid/support/a/a/w;->x:Landroid/util/SparseArray; │ │ - new-instance v0, Ljava/lang/IllegalStateException; │ + if-nez v0, :cond_2 │ │ - const-string v1, "Recursive entry to executePendingTransactions" │ + new-instance v0, Landroid/util/SparseArray; │ │ - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v0}, Landroid/util/SparseArray;->()V │ │ - throw v0 │ + iput-object v0, p0, Landroid/support/a/a/w;->x:Landroid/util/SparseArray; │ │ - :cond_0 │ - invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; │ + :goto_1 │ + iget-object v0, p1, Landroid/support/a/a/m;->K:Landroid/view/View; │ │ - move-result-object v1 │ + iget-object v1, p0, Landroid/support/a/a/w;->x:Landroid/util/SparseArray; │ │ - iget-object v3, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + invoke-virtual {v0, v1}, Landroid/view/View;->saveHierarchyState(Landroid/util/SparseArray;)V │ │ - iget-object v3, v3, Landroid/support/v4/app/o;->a:Landroid/os/Handler; │ + iget-object v0, p0, Landroid/support/a/a/w;->x:Landroid/util/SparseArray; │ │ - invoke-virtual {v3}, Landroid/os/Handler;->getLooper()Landroid/os/Looper; │ + invoke-virtual {v0}, Landroid/util/SparseArray;->size()I │ │ - move-result-object v3 │ + move-result v0 │ │ - if-eq v1, v3, :cond_1 │ + if-lez v0, :cond_0 │ │ - new-instance v0, Ljava/lang/IllegalStateException; │ + iget-object v0, p0, Landroid/support/a/a/w;->x:Landroid/util/SparseArray; │ │ - const-string v1, "Must be called from main thread of process" │ + iput-object v0, p1, Landroid/support/a/a/m;->f:Landroid/util/SparseArray; │ │ - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + const/4 v0, 0x0 │ │ - throw v0 │ + iput-object v0, p0, Landroid/support/a/a/w;->x:Landroid/util/SparseArray; │ │ - :cond_1 │ - move v1, v2 │ + goto :goto_0 │ │ - :goto_0 │ - monitor-enter p0 │ + :cond_2 │ + iget-object v0, p0, Landroid/support/a/a/w;->x:Landroid/util/SparseArray; │ │ - :try_start_0 │ - iget-object v3, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ + invoke-virtual {v0}, Landroid/util/SparseArray;->clear()V │ │ - if-eqz v3, :cond_2 │ + goto :goto_1 │ +.end method │ │ - iget-object v3, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ +.method public e(Landroid/support/a/a/m;II)V │ + .locals 6 │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + const/4 v3, 0x1 │ │ - move-result v3 │ + const/4 v5, 0x0 │ │ - if-nez v3, :cond_4 │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ - :cond_2 │ - monitor-exit p0 │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + if-eqz v0, :cond_0 │ │ - iget-boolean v0, p0, Landroid/support/v4/app/v;->v:Z │ + const-string v0, "FragmentManager" │ │ - if-eqz v0, :cond_9 │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - move v3, v2 │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - move v4, v2 │ + const-string v2, "attach: " │ │ - :goto_1 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ + move-result-object v1 │ │ - move-result v0 │ + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - if-ge v3, v0, :cond_8 │ + move-result-object v1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move-result-object v1 │ │ - move-result-object v0 │ + invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + :cond_0 │ + iget-boolean v0, p1, Landroid/support/a/a/m;->B:Z │ │ - if-eqz v0, :cond_3 │ + if-eqz v0, :cond_5 │ │ - iget-object v5, v0, Landroid/support/v4/app/Fragment;->N:Landroid/support/v4/app/ao; │ + iput-boolean v5, p1, Landroid/support/a/a/m;->B:Z │ │ - if-eqz v5, :cond_3 │ + iget-boolean v0, p1, Landroid/support/a/a/m;->m:Z │ │ - iget-object v0, v0, Landroid/support/v4/app/Fragment;->N:Landroid/support/v4/app/ao; │ + if-nez v0, :cond_5 │ │ - invoke-virtual {v0}, Landroid/support/v4/app/ao;->a()Z │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ - move-result v0 │ + if-nez v0, :cond_1 │ │ - or-int/2addr v4, v0 │ + new-instance v0, Ljava/util/ArrayList; │ │ - :cond_3 │ - add-int/lit8 v0, v3, 0x1 │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - move v3, v0 │ + iput-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ - goto :goto_1 │ + :cond_1 │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ - :cond_4 │ - :try_start_1 │ - iget-object v1, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ + invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ + move-result v0 │ │ - move-result v3 │ + if-eqz v0, :cond_2 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->d:[Ljava/lang/Runnable; │ + new-instance v0, Ljava/lang/IllegalStateException; │ │ - if-eqz v1, :cond_5 │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->d:[Ljava/lang/Runnable; │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - array-length v1, v1 │ + const-string v2, "Fragment already added: " │ │ - if-ge v1, v3, :cond_6 │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - :cond_5 │ - new-array v1, v3, [Ljava/lang/Runnable; │ + move-result-object v1 │ │ - iput-object v1, p0, Landroid/support/v4/app/v;->d:[Ljava/lang/Runnable; │ + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - :cond_6 │ - iget-object v1, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ + move-result-object v1 │ │ - iget-object v4, p0, Landroid/support/v4/app/v;->d:[Ljava/lang/Runnable; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v1, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + move-result-object v1 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->c:Ljava/util/ArrayList; │ + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ + throw v0 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + :cond_2 │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ - iget-object v1, v1, Landroid/support/v4/app/o;->a:Landroid/os/Handler; │ + if-eqz v0, :cond_3 │ │ - iget-object v4, p0, Landroid/support/v4/app/v;->y:Ljava/lang/Runnable; │ + const-string v0, "FragmentManager" │ │ - invoke-virtual {v1, v4}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - monitor-exit p0 │ - :try_end_1 │ - .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - iput-boolean v0, p0, Landroid/support/v4/app/v;->e:Z │ + const-string v2, "add from attach: " │ │ - move v1, v2 │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - :goto_2 │ - if-ge v1, v3, :cond_7 │ + move-result-object v1 │ │ - iget-object v4, p0, Landroid/support/v4/app/v;->d:[Ljava/lang/Runnable; │ + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - aget-object v4, v4, v1 │ + move-result-object v1 │ │ - invoke-interface {v4}, Ljava/lang/Runnable;->run()V │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - iget-object v4, p0, Landroid/support/v4/app/v;->d:[Ljava/lang/Runnable; │ + move-result-object v1 │ │ - const/4 v5, 0x0 │ + invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - aput-object v5, v4, v1 │ + :cond_3 │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ - add-int/lit8 v1, v1, 0x1 │ + invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - goto :goto_2 │ + iput-boolean v3, p1, Landroid/support/a/a/m;->m:Z │ │ - :catchall_0 │ - move-exception v0 │ + iget-boolean v0, p1, Landroid/support/a/a/m;->E:Z │ │ - :try_start_2 │ - monitor-exit p0 │ - :try_end_2 │ - .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ + if-eqz v0, :cond_4 │ │ - throw v0 │ + iget-boolean v0, p1, Landroid/support/a/a/m;->F:Z │ │ - :cond_7 │ - iput-boolean v2, p0, Landroid/support/v4/app/v;->e:Z │ + if-eqz v0, :cond_4 │ │ - move v1, v0 │ + iput-boolean v3, p0, Landroid/support/a/a/w;->r:Z │ │ - goto :goto_0 │ + :cond_4 │ + iget v2, p0, Landroid/support/a/a/w;->n:I │ │ - :cond_8 │ - if-nez v4, :cond_9 │ + move-object v0, p0 │ │ - iput-boolean v2, p0, Landroid/support/v4/app/v;->v:Z │ + move-object v1, p1 │ │ - invoke-virtual {p0}, Landroid/support/v4/app/v;->d()V │ + move v3, p2 │ │ - :cond_9 │ - return v1 │ + move v4, p3 │ + │ + invoke-virtual/range {v0 .. v5}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IIIZ)V │ + │ + :cond_5 │ + return-void │ .end method │ │ -.method f(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ +.method f(Landroid/support/a/a/m;)Landroid/os/Bundle; │ .locals 3 │ │ const/4 v1, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->w:Landroid/os/Bundle; │ + iget-object v0, p0, Landroid/support/a/a/w;->w:Landroid/os/Bundle; │ │ if-nez v0, :cond_0 │ │ new-instance v0, Landroid/os/Bundle; │ │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ - iput-object v0, p0, Landroid/support/v4/app/v;->w:Landroid/os/Bundle; │ + iput-object v0, p0, Landroid/support/a/a/w;->w:Landroid/os/Bundle; │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->w:Landroid/os/Bundle; │ + iget-object v0, p0, Landroid/support/a/a/w;->w:Landroid/os/Bundle; │ │ - invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->i(Landroid/os/Bundle;)V │ + invoke-virtual {p1, v0}, Landroid/support/a/a/m;->i(Landroid/os/Bundle;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->w:Landroid/os/Bundle; │ + iget-object v0, p0, Landroid/support/a/a/w;->w:Landroid/os/Bundle; │ │ invoke-virtual {v0}, Landroid/os/Bundle;->isEmpty()Z │ │ move-result v0 │ │ if-nez v0, :cond_6 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->w:Landroid/os/Bundle; │ + iget-object v0, p0, Landroid/support/a/a/w;->w:Landroid/os/Bundle; │ │ - iput-object v1, p0, Landroid/support/v4/app/v;->w:Landroid/os/Bundle; │ + iput-object v1, p0, Landroid/support/a/a/w;->w:Landroid/os/Bundle; │ │ :goto_0 │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v1, p1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-eqz v1, :cond_1 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/app/v;->e(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {p0, p1}, Landroid/support/a/a/w;->e(Landroid/support/a/a/m;)V │ │ :cond_1 │ - iget-object v1, p1, Landroid/support/v4/app/Fragment;->f:Landroid/util/SparseArray; │ + iget-object v1, p1, Landroid/support/a/a/m;->f:Landroid/util/SparseArray; │ │ if-eqz v1, :cond_3 │ │ if-nez v0, :cond_2 │ │ new-instance v0, Landroid/os/Bundle; │ │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ :cond_2 │ const-string v1, "android:view_state" │ │ - iget-object v2, p1, Landroid/support/v4/app/Fragment;->f:Landroid/util/SparseArray; │ + iget-object v2, p1, Landroid/support/a/a/m;->f:Landroid/util/SparseArray; │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V │ │ :cond_3 │ - iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->M:Z │ + iget-boolean v1, p1, Landroid/support/a/a/m;->M:Z │ │ if-nez v1, :cond_5 │ │ if-nez v0, :cond_4 │ │ new-instance v0, Landroid/os/Bundle; │ │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ :cond_4 │ const-string v1, "android:user_visible_hint" │ │ - iget-boolean v2, p1, Landroid/support/v4/app/Fragment;->M:Z │ + iget-boolean v2, p1, Landroid/support/a/a/m;->M:Z │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ :cond_5 │ return-object v0 │ │ :cond_6 │ move-object v0, v1 │ │ goto :goto_0 │ .end method │ │ -.method f()V │ - .locals 2 │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->m:Ljava/util/ArrayList; │ - │ - if-eqz v0, :cond_0 │ - │ - const/4 v0, 0x0 │ - │ - move v1, v0 │ - │ - :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->m:Ljava/util/ArrayList; │ - │ - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ - │ - move-result v0 │ - │ - if-ge v1, v0, :cond_0 │ - │ - iget-object v0, p0, Landroid/support/v4/app/v;->m:Ljava/util/ArrayList; │ - │ - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ - │ - move-result-object v0 │ - │ - check-cast v0, Landroid/support/v4/app/u; │ - │ - invoke-interface {v0}, Landroid/support/v4/app/u;->a()V │ - │ - add-int/lit8 v0, v1, 0x1 │ - │ - move v1, v0 │ - │ - goto :goto_0 │ - │ - :cond_0 │ - return-void │ -.end method │ - │ -.method g()Ljava/util/ArrayList; │ +.method f()Ljava/util/ArrayList; │ .locals 6 │ │ const/4 v1, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_3 │ │ const/4 v0, 0x0 │ │ move v3, v0 │ │ :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v3, v0, :cond_3 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_1 │ │ - iget-boolean v2, v0, Landroid/support/v4/app/Fragment;->C:Z │ + iget-boolean v2, v0, Landroid/support/a/a/m;->C:Z │ │ if-eqz v2, :cond_1 │ │ if-nez v1, :cond_0 │ │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ :cond_0 │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ const/4 v2, 0x1 │ │ - iput-boolean v2, v0, Landroid/support/v4/app/Fragment;->D:Z │ + iput-boolean v2, v0, Landroid/support/a/a/m;->D:Z │ │ - iget-object v2, v0, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iget-object v2, v0, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ if-eqz v2, :cond_2 │ │ - iget-object v2, v0, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iget-object v2, v0, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ - iget v2, v2, Landroid/support/v4/app/Fragment;->g:I │ + iget v2, v2, Landroid/support/a/a/m;->g:I │ │ :goto_1 │ - iput v2, v0, Landroid/support/v4/app/Fragment;->k:I │ + iput v2, v0, Landroid/support/a/a/m;->k:I │ │ - sget-boolean v2, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v2, Landroid/support/a/a/w;->a:Z │ │ if-eqz v2, :cond_1 │ │ const-string v2, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -5908,75 +5652,75 @@ │ │ goto :goto_1 │ │ :cond_3 │ return-object v1 │ .end method │ │ -.method h()Landroid/os/Parcelable; │ +.method g()Landroid/os/Parcelable; │ .locals 11 │ │ const/4 v1, 0x1 │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ - invoke-virtual {p0}, Landroid/support/v4/app/v;->e()Z │ + invoke-virtual {p0}, Landroid/support/a/a/w;->d()Z │ │ - sget-boolean v0, Landroid/support/v4/app/v;->b:Z │ + sget-boolean v0, Landroid/support/a/a/w;->b:Z │ │ if-eqz v0, :cond_0 │ │ - iput-boolean v1, p0, Landroid/support/v4/app/v;->s:Z │ + iput-boolean v1, p0, Landroid/support/a/a/w;->s:Z │ │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-gtz v0, :cond_2 │ │ :cond_1 │ :goto_0 │ return-object v3 │ │ :cond_2 │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v6 │ │ - new-array v7, v6, [Landroid/support/v4/app/FragmentState; │ + new-array v7, v6, [Landroid/support/a/a/ac; │ │ move v5, v4 │ │ move v2, v4 │ │ :goto_1 │ if-ge v5, v6, :cond_9 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->f:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->f:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_11 │ │ - iget v2, v0, Landroid/support/v4/app/Fragment;->g:I │ + iget v2, v0, Landroid/support/a/a/m;->g:I │ │ if-gez v2, :cond_3 │ │ new-instance v2, Ljava/lang/IllegalStateException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ @@ -5994,56 +5738,56 @@ │ │ const-string v9, " has cleared index: " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - iget v9, v0, Landroid/support/v4/app/Fragment;->g:I │ + iget v9, v0, Landroid/support/a/a/m;->g:I │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {v2, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-direct {p0, v2}, Landroid/support/v4/app/v;->a(Ljava/lang/RuntimeException;)V │ + invoke-direct {p0, v2}, Landroid/support/a/a/w;->a(Ljava/lang/RuntimeException;)V │ │ :cond_3 │ - new-instance v2, Landroid/support/v4/app/FragmentState; │ + new-instance v2, Landroid/support/a/a/ac; │ │ - invoke-direct {v2, v0}, Landroid/support/v4/app/FragmentState;->(Landroid/support/v4/app/Fragment;)V │ + invoke-direct {v2, v0}, Landroid/support/a/a/ac;->(Landroid/support/a/a/m;)V │ │ aput-object v2, v7, v5 │ │ - iget v8, v0, Landroid/support/v4/app/Fragment;->b:I │ + iget v8, v0, Landroid/support/a/a/m;->b:I │ │ if-lez v8, :cond_8 │ │ - iget-object v8, v2, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iget-object v8, v2, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ if-nez v8, :cond_8 │ │ - invoke-virtual {p0, v0}, Landroid/support/v4/app/v;->f(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ + invoke-virtual {p0, v0}, Landroid/support/a/a/w;->f(Landroid/support/a/a/m;)Landroid/os/Bundle; │ │ move-result-object v8 │ │ - iput-object v8, v2, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iput-object v8, v2, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ - iget-object v8, v0, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iget-object v8, v0, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ if-eqz v8, :cond_6 │ │ - iget-object v8, v0, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iget-object v8, v0, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ - iget v8, v8, Landroid/support/v4/app/Fragment;->g:I │ + iget v8, v8, Landroid/support/a/a/m;->g:I │ │ if-gez v8, :cond_4 │ │ new-instance v8, Ljava/lang/IllegalStateException; │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ @@ -6061,63 +5805,63 @@ │ │ const-string v10, " has target not in fragment manager: " │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - iget-object v10, v0, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iget-object v10, v0, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-direct {p0, v8}, Landroid/support/v4/app/v;->a(Ljava/lang/RuntimeException;)V │ + invoke-direct {p0, v8}, Landroid/support/a/a/w;->a(Ljava/lang/RuntimeException;)V │ │ :cond_4 │ - iget-object v8, v2, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iget-object v8, v2, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ if-nez v8, :cond_5 │ │ new-instance v8, Landroid/os/Bundle; │ │ invoke-direct {v8}, Landroid/os/Bundle;->()V │ │ - iput-object v8, v2, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iput-object v8, v2, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ :cond_5 │ - iget-object v8, v2, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iget-object v8, v2, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ const-string v9, "android:target_state" │ │ - iget-object v10, v0, Landroid/support/v4/app/Fragment;->j:Landroid/support/v4/app/Fragment; │ + iget-object v10, v0, Landroid/support/a/a/m;->j:Landroid/support/a/a/m; │ │ - invoke-virtual {p0, v8, v9, v10}, Landroid/support/v4/app/v;->a(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {p0, v8, v9, v10}, Landroid/support/a/a/w;->a(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/a/a/m;)V │ │ - iget v8, v0, Landroid/support/v4/app/Fragment;->l:I │ + iget v8, v0, Landroid/support/a/a/m;->l:I │ │ if-eqz v8, :cond_6 │ │ - iget-object v8, v2, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iget-object v8, v2, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ const-string v9, "android:target_req_state" │ │ - iget v10, v0, Landroid/support/v4/app/Fragment;->l:I │ + iget v10, v0, Landroid/support/a/a/m;->l:I │ │ invoke-virtual {v8, v9, v10}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ :cond_6 │ :goto_2 │ - sget-boolean v8, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v8, Landroid/support/a/a/w;->a:Z │ │ if-eqz v8, :cond_7 │ │ const-string v8, "FragmentManager" │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ @@ -6135,15 +5879,15 @@ │ │ const-string v9, ": " │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-object v2, v2, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iget-object v2, v2, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -6160,64 +5904,64 @@ │ move v5, v2 │ │ move v2, v0 │ │ goto/16 :goto_1 │ │ :cond_8 │ - iget-object v8, v0, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v8, v0, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - iput-object v8, v2, Landroid/support/v4/app/FragmentState;->j:Landroid/os/Bundle; │ + iput-object v8, v2, Landroid/support/a/a/ac;->j:Landroid/os/Bundle; │ │ goto :goto_2 │ │ :cond_9 │ if-nez v2, :cond_a │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ const-string v1, "saveAllState: no fragments!" │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ :cond_a │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_d │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-lez v5, :cond_d │ │ new-array v1, v5, [I │ │ move v2, v4 │ │ :goto_4 │ if-ge v2, v5, :cond_e │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ - iget v0, v0, Landroid/support/v4/app/Fragment;->g:I │ + iget v0, v0, Landroid/support/a/a/m;->g:I │ │ aput v0, v1, v2 │ │ aget v0, v1, v2 │ │ if-gez v0, :cond_b │ │ @@ -6229,15 +5973,15 @@ │ │ const-string v8, "Failure saving state: active " │ │ invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - iget-object v8, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v8, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v8, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ @@ -6257,18 +6001,18 @@ │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - invoke-direct {p0, v0}, Landroid/support/v4/app/v;->a(Ljava/lang/RuntimeException;)V │ + invoke-direct {p0, v0}, Landroid/support/a/a/w;->a(Ljava/lang/RuntimeException;)V │ │ :cond_b │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_c │ │ const-string v0, "FragmentManager" │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ @@ -6286,15 +6030,15 @@ │ │ const-string v8, ": " │ │ invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - iget-object v8, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v8, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v8, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ @@ -6313,48 +6057,48 @@ │ │ goto :goto_4 │ │ :cond_d │ move-object v1, v3 │ │ :cond_e │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_10 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-lez v5, :cond_10 │ │ - new-array v3, v5, [Landroid/support/v4/app/BackStackState; │ + new-array v3, v5, [Landroid/support/a/a/k; │ │ move v2, v4 │ │ :goto_5 │ if-ge v2, v5, :cond_10 │ │ - new-instance v4, Landroid/support/v4/app/BackStackState; │ + new-instance v4, Landroid/support/a/a/k; │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/e; │ + check-cast v0, Landroid/support/a/a/e; │ │ - invoke-direct {v4, p0, v0}, Landroid/support/v4/app/BackStackState;->(Landroid/support/v4/app/v;Landroid/support/v4/app/e;)V │ + invoke-direct {v4, p0, v0}, Landroid/support/a/a/k;->(Landroid/support/a/a/w;Landroid/support/a/a/e;)V │ │ aput-object v4, v3, v2 │ │ - sget-boolean v0, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v0, Landroid/support/a/a/w;->a:Z │ │ if-eqz v0, :cond_f │ │ const-string v0, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -6372,15 +6116,15 @@ │ │ const-string v6, ": " │ │ invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - iget-object v6, p0, Landroid/support/v4/app/v;->i:Ljava/util/ArrayList; │ + iget-object v6, p0, Landroid/support/a/a/w;->i:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v6 │ │ invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ @@ -6396,124 +6140,136 @@ │ add-int/lit8 v0, v2, 0x1 │ │ move v2, v0 │ │ goto :goto_5 │ │ :cond_10 │ - new-instance v0, Landroid/support/v4/app/FragmentManagerState; │ + new-instance v0, Landroid/support/a/a/aa; │ │ - invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState;->()V │ + invoke-direct {v0}, Landroid/support/a/a/aa;->()V │ │ - iput-object v7, v0, Landroid/support/v4/app/FragmentManagerState;->a:[Landroid/support/v4/app/FragmentState; │ + iput-object v7, v0, Landroid/support/a/a/aa;->a:[Landroid/support/a/a/ac; │ │ - iput-object v1, v0, Landroid/support/v4/app/FragmentManagerState;->b:[I │ + iput-object v1, v0, Landroid/support/a/a/aa;->b:[I │ │ - iput-object v3, v0, Landroid/support/v4/app/FragmentManagerState;->c:[Landroid/support/v4/app/BackStackState; │ + iput-object v3, v0, Landroid/support/a/a/aa;->c:[Landroid/support/a/a/k; │ │ move-object v3, v0 │ │ goto/16 :goto_0 │ │ :cond_11 │ move v0, v2 │ │ goto/16 :goto_3 │ .end method │ │ -.method public i()V │ +.method public h()V │ .locals 1 │ │ const/4 v0, 0x0 │ │ - iput-boolean v0, p0, Landroid/support/v4/app/v;->s:Z │ + iput-boolean v0, p0, Landroid/support/a/a/w;->s:Z │ │ return-void │ .end method │ │ -.method public j()V │ +.method public i()V │ .locals 2 │ │ const/4 v1, 0x0 │ │ - iput-boolean v1, p0, Landroid/support/v4/app/v;->s:Z │ + iput-boolean v1, p0, Landroid/support/a/a/w;->s:Z │ │ const/4 v0, 0x1 │ │ - invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/v;->a(IZ)V │ + invoke-virtual {p0, v0, v1}, Landroid/support/a/a/w;->a(IZ)V │ │ return-void │ .end method │ │ -.method public k()V │ +.method public j()V │ .locals 2 │ │ const/4 v1, 0x0 │ │ - iput-boolean v1, p0, Landroid/support/v4/app/v;->s:Z │ + iput-boolean v1, p0, Landroid/support/a/a/w;->s:Z │ │ const/4 v0, 0x2 │ │ - invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/v;->a(IZ)V │ + invoke-virtual {p0, v0, v1}, Landroid/support/a/a/w;->a(IZ)V │ │ return-void │ .end method │ │ -.method public l()V │ +.method public k()V │ .locals 2 │ │ const/4 v1, 0x0 │ │ - iput-boolean v1, p0, Landroid/support/v4/app/v;->s:Z │ + iput-boolean v1, p0, Landroid/support/a/a/w;->s:Z │ │ const/4 v0, 0x4 │ │ - invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/v;->a(IZ)V │ + invoke-virtual {p0, v0, v1}, Landroid/support/a/a/w;->a(IZ)V │ │ return-void │ .end method │ │ -.method public m()V │ +.method public l()V │ .locals 2 │ │ const/4 v1, 0x0 │ │ - iput-boolean v1, p0, Landroid/support/v4/app/v;->s:Z │ + iput-boolean v1, p0, Landroid/support/a/a/w;->s:Z │ │ const/4 v0, 0x5 │ │ - invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/v;->a(IZ)V │ + invoke-virtual {p0, v0, v1}, Landroid/support/a/a/w;->a(IZ)V │ │ return-void │ .end method │ │ -.method public n()V │ +.method public m()V │ .locals 2 │ │ const/4 v0, 0x4 │ │ const/4 v1, 0x0 │ │ - invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/v;->a(IZ)V │ + invoke-virtual {p0, v0, v1}, Landroid/support/a/a/w;->a(IZ)V │ │ return-void │ .end method │ │ -.method public o()V │ +.method public n()V │ .locals 2 │ │ const/4 v0, 0x1 │ │ - iput-boolean v0, p0, Landroid/support/v4/app/v;->s:Z │ + iput-boolean v0, p0, Landroid/support/a/a/w;->s:Z │ │ const/4 v0, 0x3 │ │ const/4 v1, 0x0 │ │ - invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/v;->a(IZ)V │ + invoke-virtual {p0, v0, v1}, Landroid/support/a/a/w;->a(IZ)V │ + │ + return-void │ +.end method │ + │ +.method public o()V │ + .locals 2 │ + │ + const/4 v0, 0x2 │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {p0, v0, v1}, Landroid/support/a/a/w;->a(IZ)V │ │ return-void │ .end method │ │ .method public onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ .locals 10 │ │ @@ -6541,15 +6297,15 @@ │ :cond_0 │ const-string v0, "class" │ │ invoke-interface {p3, v4, v0}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ - sget-object v1, Landroid/support/v4/app/y;->a:[I │ + sget-object v1, Landroid/support/a/a/z;->a:[I │ │ invoke-virtual {p2, p3, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v1 │ │ if-nez v0, :cond_10 │ │ @@ -6568,17 +6324,17 @@ │ │ invoke-virtual {v1, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-static {v0, v6}, Landroid/support/v4/app/Fragment;->b(Landroid/content/Context;Ljava/lang/String;)Z │ + invoke-static {v0, v6}, Landroid/support/a/a/m;->b(Landroid/content/Context;Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ move-object v0, v4 │ │ @@ -6634,38 +6390,38 @@ │ move v1, v3 │ │ goto :goto_2 │ │ :cond_3 │ if-eq v7, v5, :cond_7 │ │ - invoke-virtual {p0, v7}, Landroid/support/v4/app/v;->a(I)Landroid/support/v4/app/Fragment; │ + invoke-virtual {p0, v7}, Landroid/support/a/a/w;->a(I)Landroid/support/a/a/m; │ │ move-result-object v0 │ │ :goto_3 │ if-nez v0, :cond_4 │ │ if-eqz v8, :cond_4 │ │ - invoke-virtual {p0, v8}, Landroid/support/v4/app/v;->a(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {p0, v8}, Landroid/support/a/a/w;->a(Ljava/lang/String;)Landroid/support/a/a/m; │ │ move-result-object v0 │ │ :cond_4 │ if-nez v0, :cond_5 │ │ if-eq v1, v5, :cond_5 │ │ - invoke-virtual {p0, v1}, Landroid/support/v4/app/v;->a(I)Landroid/support/v4/app/Fragment; │ + invoke-virtual {p0, v1}, Landroid/support/a/a/w;->a(I)Landroid/support/a/a/m; │ │ move-result-object v0 │ │ :cond_5 │ - sget-boolean v4, Landroid/support/v4/app/v;->a:Z │ + sget-boolean v4, Landroid/support/a/a/w;->a:Z │ │ if-eqz v4, :cond_6 │ │ const-string v4, "FragmentManager" │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ @@ -6710,64 +6466,64 @@ │ move-result-object v5 │ │ invoke-static {v4, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ :cond_6 │ if-nez v0, :cond_9 │ │ - invoke-static {p2, v6}, Landroid/support/v4/app/Fragment;->a(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-static {p2, v6}, Landroid/support/a/a/m;->a(Landroid/content/Context;Ljava/lang/String;)Landroid/support/a/a/m; │ │ move-result-object v4 │ │ - iput-boolean v2, v4, Landroid/support/v4/app/Fragment;->p:Z │ + iput-boolean v2, v4, Landroid/support/a/a/m;->p:Z │ │ if-eqz v7, :cond_8 │ │ move v0, v7 │ │ :goto_4 │ - iput v0, v4, Landroid/support/v4/app/Fragment;->x:I │ + iput v0, v4, Landroid/support/a/a/m;->x:I │ │ - iput v1, v4, Landroid/support/v4/app/Fragment;->y:I │ + iput v1, v4, Landroid/support/a/a/m;->y:I │ │ - iput-object v8, v4, Landroid/support/v4/app/Fragment;->z:Ljava/lang/String; │ + iput-object v8, v4, Landroid/support/a/a/m;->z:Ljava/lang/String; │ │ - iput-boolean v2, v4, Landroid/support/v4/app/Fragment;->q:Z │ + iput-boolean v2, v4, Landroid/support/a/a/m;->q:Z │ │ - iput-object p0, v4, Landroid/support/v4/app/Fragment;->t:Landroid/support/v4/app/v; │ + iput-object p0, v4, Landroid/support/a/a/m;->t:Landroid/support/a/a/w; │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v0, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - iget-object v1, v4, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v1, v4, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {v4, v0, p3, v1}, Landroid/support/v4/app/Fragment;->a(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ + invoke-virtual {v4, v0, p3, v1}, Landroid/support/a/a/m;->a(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ - invoke-virtual {p0, v4, v2}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;Z)V │ + invoke-virtual {p0, v4, v2}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;Z)V │ │ move-object v1, v4 │ │ :goto_5 │ - iget v0, p0, Landroid/support/v4/app/v;->n:I │ + iget v0, p0, Landroid/support/a/a/w;->n:I │ │ if-ge v0, v2, :cond_c │ │ - iget-boolean v0, v1, Landroid/support/v4/app/Fragment;->p:Z │ + iget-boolean v0, v1, Landroid/support/a/a/m;->p:Z │ │ if-eqz v0, :cond_c │ │ move-object v0, p0 │ │ move v4, v3 │ │ move v5, v3 │ │ - invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/v;->a(Landroid/support/v4/app/Fragment;IIIZ)V │ + invoke-virtual/range {v0 .. v5}, Landroid/support/a/a/w;->a(Landroid/support/a/a/m;IIIZ)V │ │ :goto_6 │ - iget-object v0, v1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, v1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ if-nez v0, :cond_d │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -6804,15 +6560,15 @@ │ │ :cond_8 │ move v0, v1 │ │ goto :goto_4 │ │ :cond_9 │ - iget-boolean v4, v0, Landroid/support/v4/app/Fragment;->q:Z │ + iget-boolean v4, v0, Landroid/support/a/a/m;->q:Z │ │ if-eqz v4, :cond_a │ │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -6879,159 +6635,147 @@ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_a │ - iput-boolean v2, v0, Landroid/support/v4/app/Fragment;->q:Z │ + iput-boolean v2, v0, Landroid/support/a/a/m;->q:Z │ │ - iget-boolean v1, v0, Landroid/support/v4/app/Fragment;->D:Z │ + iget-boolean v1, v0, Landroid/support/a/a/m;->D:Z │ │ if-nez v1, :cond_b │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v1, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - iget-object v4, v0, Landroid/support/v4/app/Fragment;->e:Landroid/os/Bundle; │ + iget-object v4, v0, Landroid/support/a/a/m;->e:Landroid/os/Bundle; │ │ - invoke-virtual {v0, v1, p3, v4}, Landroid/support/v4/app/Fragment;->a(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ + invoke-virtual {v0, v1, p3, v4}, Landroid/support/a/a/m;->a(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ :cond_b │ move-object v1, v0 │ │ goto/16 :goto_5 │ │ :cond_c │ - invoke-virtual {p0, v1}, Landroid/support/v4/app/v;->b(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {p0, v1}, Landroid/support/a/a/w;->b(Landroid/support/a/a/m;)V │ │ goto/16 :goto_6 │ │ :cond_d │ if-eqz v7, :cond_e │ │ - iget-object v0, v1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, v1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v0, v7}, Landroid/view/View;->setId(I)V │ │ :cond_e │ - iget-object v0, v1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, v1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object; │ │ move-result-object v0 │ │ if-nez v0, :cond_f │ │ - iget-object v0, v1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, v1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ invoke-virtual {v0, v8}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ │ :cond_f │ - iget-object v0, v1, Landroid/support/v4/app/Fragment;->J:Landroid/view/View; │ + iget-object v0, v1, Landroid/support/a/a/m;->J:Landroid/view/View; │ │ goto/16 :goto_0 │ │ :cond_10 │ move-object v6, v0 │ │ goto/16 :goto_1 │ .end method │ │ .method public p()V │ .locals 2 │ │ - const/4 v0, 0x2 │ - │ - const/4 v1, 0x0 │ - │ - invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/v;->a(IZ)V │ - │ - return-void │ -.end method │ - │ -.method public q()V │ - .locals 2 │ - │ const/4 v0, 0x1 │ │ const/4 v1, 0x0 │ │ - invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/v;->a(IZ)V │ + invoke-virtual {p0, v0, v1}, Landroid/support/a/a/w;->a(IZ)V │ │ return-void │ .end method │ │ -.method public r()V │ +.method public q()V │ .locals 3 │ │ const/4 v2, 0x0 │ │ const/4 v1, 0x0 │ │ const/4 v0, 0x1 │ │ - iput-boolean v0, p0, Landroid/support/v4/app/v;->t:Z │ + iput-boolean v0, p0, Landroid/support/a/a/w;->t:Z │ │ - invoke-virtual {p0}, Landroid/support/v4/app/v;->e()Z │ + invoke-virtual {p0}, Landroid/support/a/a/w;->d()Z │ │ - invoke-virtual {p0, v2, v2}, Landroid/support/v4/app/v;->a(IZ)V │ + invoke-virtual {p0, v2, v2}, Landroid/support/a/a/w;->a(IZ)V │ │ - iput-object v1, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iput-object v1, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - iput-object v1, p0, Landroid/support/v4/app/v;->p:Landroid/support/v4/app/s; │ + iput-object v1, p0, Landroid/support/a/a/w;->p:Landroid/support/a/a/t; │ │ - iput-object v1, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iput-object v1, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ return-void │ .end method │ │ -.method public s()V │ +.method public r()V │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ const/4 v0, 0x0 │ │ move v1, v0 │ │ :goto_0 │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v1, v0, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/app/v;->g:Ljava/util/ArrayList; │ + iget-object v0, p0, Landroid/support/a/a/w;->g:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ - check-cast v0, Landroid/support/v4/app/Fragment; │ + check-cast v0, Landroid/support/a/a/m; │ │ if-eqz v0, :cond_0 │ │ - invoke-virtual {v0}, Landroid/support/v4/app/Fragment;->C()V │ + invoke-virtual {v0}, Landroid/support/a/a/m;->B()V │ │ :cond_0 │ add-int/lit8 v0, v1, 0x1 │ │ move v1, v0 │ │ goto :goto_0 │ │ :cond_1 │ return-void │ .end method │ │ -.method t()Landroid/view/LayoutInflater$Factory; │ +.method s()Landroid/view/LayoutInflater$Factory; │ .locals 0 │ │ return-object p0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ @@ -7056,33 +6800,33 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ const-string v1, " in " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v1, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ if-eqz v1, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/app/v;->q:Landroid/support/v4/app/Fragment; │ + iget-object v1, p0, Landroid/support/a/a/w;->q:Landroid/support/a/a/m; │ │ - invoke-static {v1, v0}, Landroid/support/v4/f/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ + invoke-static {v1, v0}, Landroid/support/a/f/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ :goto_0 │ const-string v1, "}}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ │ :cond_0 │ - iget-object v1, p0, Landroid/support/v4/app/v;->o:Landroid/support/v4/app/o; │ + iget-object v1, p0, Landroid/support/a/a/w;->o:Landroid/support/a/a/p; │ │ - invoke-static {v1, v0}, Landroid/support/v4/f/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ + invoke-static {v1, v0}, Landroid/support/a/f/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ goto :goto_0 │ .end method │ --- smali/android/support/v4/widget/ae.smali ├── +++ smali/android/support/a/h/q.smali │┄ Files similar despite different names (difference score: 39) │ @@ -1,66 +1,66 @@ │ -.class public abstract Landroid/support/v4/widget/ae; │ -.super Landroid/support/v4/widget/e; │ +.class public abstract Landroid/support/a/h/q; │ +.super Landroid/support/a/h/e; │ │ │ # instance fields │ .field private j:I │ │ .field private k:I │ │ .field private l:Landroid/view/LayoutInflater; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;ILandroid/database/Cursor;Z)V │ .locals 1 │ │ - invoke-direct {p0, p1, p3, p4}, Landroid/support/v4/widget/e;->(Landroid/content/Context;Landroid/database/Cursor;Z)V │ + invoke-direct {p0, p1, p3, p4}, Landroid/support/a/h/e;->(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ - iput p2, p0, Landroid/support/v4/widget/ae;->k:I │ + iput p2, p0, Landroid/support/a/h/q;->k:I │ │ - iput p2, p0, Landroid/support/v4/widget/ae;->j:I │ + iput p2, p0, Landroid/support/a/h/q;->j:I │ │ const-string v0, "layout_inflater" │ │ invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ - iput-object v0, p0, Landroid/support/v4/widget/ae;->l:Landroid/view/LayoutInflater; │ + iput-object v0, p0, Landroid/support/a/h/q;->l:Landroid/view/LayoutInflater; │ │ return-void │ .end method │ │ │ # virtual methods │ .method public a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 3 │ │ - iget-object v0, p0, Landroid/support/v4/widget/ae;->l:Landroid/view/LayoutInflater; │ + iget-object v0, p0, Landroid/support/a/h/q;->l:Landroid/view/LayoutInflater; │ │ - iget v1, p0, Landroid/support/v4/widget/ae;->j:I │ + iget v1, p0, Landroid/support/a/h/q;->j:I │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, p3, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public b(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 3 │ │ - iget-object v0, p0, Landroid/support/v4/widget/ae;->l:Landroid/view/LayoutInflater; │ + iget-object v0, p0, Landroid/support/a/h/q;->l:Landroid/view/LayoutInflater; │ │ - iget v1, p0, Landroid/support/v4/widget/ae;->k:I │ + iget v1, p0, Landroid/support/a/h/q;->k:I │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, p3, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v0 │ --- smali/android/support/v4/view/ag.smali ├── +++ smali/android/support/a/g/t.smali │┄ Files similar despite different names (difference score: 1) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/view/ag; │ +.class Landroid/support/a/g/t; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ --- smali/android/support/v4/view/z.smali ├── +++ smali/android/support/a/g/m.smali │┄ Files similar despite different names (difference score: 9) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/view/z; │ +.class Landroid/support/a/g/m; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(Landroid/view/ViewGroup$MarginLayoutParams;)I │ .locals 1 │ --- smali/android/support/v4/b/a/f.smali ├── +++ smali/android/support/a/c/a/f.smali │┄ Files similar despite different names (difference score: 30) │ @@ -1,54 +1,54 @@ │ -.class Landroid/support/v4/b/a/f; │ -.super Landroid/support/v4/b/a/e; │ +.class Landroid/support/a/c/a/f; │ +.super Landroid/support/a/c/a/e; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ - invoke-direct {p0}, Landroid/support/v4/b/a/e;->()V │ + invoke-direct {p0}, Landroid/support/a/c/a/e;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public a(Landroid/graphics/drawable/Drawable;FF)V │ .locals 0 │ │ - invoke-static {p1, p2, p3}, Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;FF)V │ + invoke-static {p1, p2, p3}, Landroid/support/a/c/a/i;->a(Landroid/graphics/drawable/Drawable;FF)V │ │ return-void │ .end method │ │ .method public a(Landroid/graphics/drawable/Drawable;I)V │ .locals 0 │ │ - invoke-static {p1, p2}, Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;I)V │ + invoke-static {p1, p2}, Landroid/support/a/c/a/i;->a(Landroid/graphics/drawable/Drawable;I)V │ │ return-void │ .end method │ │ .method public a(Landroid/graphics/drawable/Drawable;IIII)V │ .locals 0 │ │ - invoke-static {p1, p2, p3, p4, p5}, Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;IIII)V │ + invoke-static {p1, p2, p3, p4, p5}, Landroid/support/a/c/a/i;->a(Landroid/graphics/drawable/Drawable;IIII)V │ │ return-void │ .end method │ │ .method public a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ .locals 0 │ │ - invoke-static {p1, p2}, Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ + invoke-static {p1, p2}, Landroid/support/a/c/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ return-void │ .end method │ │ .method public a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ .locals 0 │ │ - invoke-static {p1, p2}, Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ + invoke-static {p1, p2}, Landroid/support/a/c/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ return-void │ .end method │ --- smali/android/support/v4/app/h.smali ├── +++ smali/android/support/a/a/h.smali │┄ Files similar despite different names (difference score: 58) │ @@ -1,65 +1,65 @@ │ -.class Landroid/support/v4/app/h; │ +.class Landroid/support/a/a/h; │ .super Ljava/lang/Object; │ │ # interfaces │ .implements Landroid/view/ViewTreeObserver$OnPreDrawListener; │ │ │ # instance fields │ .field final synthetic a:Landroid/view/View; │ │ -.field final synthetic b:Landroid/support/v4/app/j; │ +.field final synthetic b:Landroid/support/a/a/j; │ │ .field final synthetic c:I │ │ .field final synthetic d:Ljava/lang/Object; │ │ -.field final synthetic e:Landroid/support/v4/app/e; │ +.field final synthetic e:Landroid/support/a/a/e; │ │ │ # direct methods │ -.method constructor (Landroid/support/v4/app/e;Landroid/view/View;Landroid/support/v4/app/j;ILjava/lang/Object;)V │ +.method constructor (Landroid/support/a/a/e;Landroid/view/View;Landroid/support/a/a/j;ILjava/lang/Object;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v4/app/h;->e:Landroid/support/v4/app/e; │ + iput-object p1, p0, Landroid/support/a/a/h;->e:Landroid/support/a/a/e; │ │ - iput-object p2, p0, Landroid/support/v4/app/h;->a:Landroid/view/View; │ + iput-object p2, p0, Landroid/support/a/a/h;->a:Landroid/view/View; │ │ - iput-object p3, p0, Landroid/support/v4/app/h;->b:Landroid/support/v4/app/j; │ + iput-object p3, p0, Landroid/support/a/a/h;->b:Landroid/support/a/a/j; │ │ - iput p4, p0, Landroid/support/v4/app/h;->c:I │ + iput p4, p0, Landroid/support/a/a/h;->c:I │ │ - iput-object p5, p0, Landroid/support/v4/app/h;->d:Ljava/lang/Object; │ + iput-object p5, p0, Landroid/support/a/a/h;->d:Ljava/lang/Object; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onPreDraw()Z │ .locals 4 │ │ - iget-object v0, p0, Landroid/support/v4/app/h;->a:Landroid/view/View; │ + iget-object v0, p0, Landroid/support/a/a/h;->a:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ move-result-object v0 │ │ invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V │ │ - iget-object v0, p0, Landroid/support/v4/app/h;->e:Landroid/support/v4/app/e; │ + iget-object v0, p0, Landroid/support/a/a/h;->e:Landroid/support/a/a/e; │ │ - iget-object v1, p0, Landroid/support/v4/app/h;->b:Landroid/support/v4/app/j; │ + iget-object v1, p0, Landroid/support/a/a/h;->b:Landroid/support/a/a/j; │ │ - iget v2, p0, Landroid/support/v4/app/h;->c:I │ + iget v2, p0, Landroid/support/a/a/h;->c:I │ │ - iget-object v3, p0, Landroid/support/v4/app/h;->d:Ljava/lang/Object; │ + iget-object v3, p0, Landroid/support/a/a/h;->d:Ljava/lang/Object; │ │ - 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 │ + 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 │ │ const/4 v0, 0x1 │ │ return v0 │ .end method │ --- smali/android/support/v4/f/e.smali ├── +++ smali/android/support/a/f/e.smali │┄ Files similar despite different names (difference score: 46) │ @@ -1,8 +1,8 @@ │ -.class public Landroid/support/v4/f/e; │ +.class public Landroid/support/a/f/e; │ .super Ljava/io/Writer; │ │ │ # instance fields │ .field private final a:Ljava/lang/String; │ │ .field private b:Ljava/lang/StringBuilder; │ @@ -16,47 +16,47 @@ │ │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x80 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - iput-object v0, p0, Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder; │ + iput-object v0, p0, Landroid/support/a/f/e;->b:Ljava/lang/StringBuilder; │ │ - iput-object p1, p0, Landroid/support/v4/f/e;->a:Ljava/lang/String; │ + iput-object p1, p0, Landroid/support/a/f/e;->a:Ljava/lang/String; │ │ return-void │ .end method │ │ .method private a()V │ .locals 3 │ │ - iget-object v0, p0, Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder; │ + iget-object v0, p0, Landroid/support/a/f/e;->b:Ljava/lang/StringBuilder; │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I │ │ move-result v0 │ │ if-lez v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v4/f/e;->a:Ljava/lang/String; │ + iget-object v0, p0, Landroid/support/a/f/e;->a:Ljava/lang/String; │ │ - iget-object v1, p0, Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder; │ + iget-object v1, p0, Landroid/support/a/f/e;->b:Ljava/lang/StringBuilder; │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ - iget-object v0, p0, Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder; │ + iget-object v0, p0, Landroid/support/a/f/e;->b:Ljava/lang/StringBuilder; │ │ const/4 v1, 0x0 │ │ - iget-object v2, p0, Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder; │ + iget-object v2, p0, Landroid/support/a/f/e;->b:Ljava/lang/StringBuilder; │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ │ move-result v2 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder; │ │ @@ -65,23 +65,23 @@ │ .end method │ │ │ # virtual methods │ .method public close()V │ .locals 0 │ │ - invoke-direct {p0}, Landroid/support/v4/f/e;->a()V │ + invoke-direct {p0}, Landroid/support/a/f/e;->a()V │ │ return-void │ .end method │ │ .method public flush()V │ .locals 0 │ │ - invoke-direct {p0}, Landroid/support/v4/f/e;->a()V │ + invoke-direct {p0}, Landroid/support/a/f/e;->a()V │ │ return-void │ .end method │ │ .method public write([CII)V │ .locals 3 │ │ @@ -94,23 +94,23 @@ │ │ aget-char v1, p1, v1 │ │ const/16 v2, 0xa │ │ if-ne v1, v2, :cond_0 │ │ - invoke-direct {p0}, Landroid/support/v4/f/e;->a()V │ + invoke-direct {p0}, Landroid/support/a/f/e;->a()V │ │ :goto_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ :cond_0 │ - iget-object v2, p0, Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder; │ + iget-object v2, p0, Landroid/support/a/f/e;->b:Ljava/lang/StringBuilder; │ │ invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ :cond_1 │ return-void │ --- smali/android/support/v4/app/af.smali ├── +++ smali/android/support/a/a/af.smali │┄ Files similar despite different names (difference score: 12) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/app/af; │ +.class Landroid/support/a/a/af; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 0 │ │ @@ -19,15 +19,15 @@ │ .end method │ │ .method public static a(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; │ .locals 1 │ │ if-eqz p0, :cond_1 │ │ - invoke-static {p2, p1}, Landroid/support/v4/app/af;->b(Ljava/util/ArrayList;Landroid/view/View;)V │ + invoke-static {p2, p1}, Landroid/support/a/a/af;->b(Ljava/util/ArrayList;Landroid/view/View;)V │ │ if-eqz p3, :cond_0 │ │ invoke-interface {p3}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ move-result-object v0 │ │ @@ -47,15 +47,15 @@ │ return-object p0 │ │ :cond_2 │ move-object v0, p0 │ │ check-cast v0, Landroid/transition/Transition; │ │ - invoke-static {v0, p2}, Landroid/support/v4/app/af;->b(Ljava/lang/Object;Ljava/util/ArrayList;)V │ + invoke-static {v0, p2}, Landroid/support/a/a/af;->b(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ goto :goto_0 │ .end method │ │ .method public static a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ .locals 2 │ │ @@ -167,22 +167,22 @@ │ invoke-virtual {p0}, Landroid/view/View;->getTransitionName()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ -.method private static a(Landroid/transition/Transition;Landroid/support/v4/app/ak;)V │ +.method private static a(Landroid/transition/Transition;Landroid/support/a/a/ak;)V │ .locals 1 │ │ if-eqz p0, :cond_0 │ │ - new-instance v0, Landroid/support/v4/app/ai; │ + new-instance v0, Landroid/support/a/a/ai; │ │ - invoke-direct {v0, p1}, Landroid/support/v4/app/ai;->(Landroid/support/v4/app/ak;)V │ + invoke-direct {v0, p1}, Landroid/support/a/a/ai;->(Landroid/support/a/a/ak;)V │ │ invoke-virtual {p0, v0}, Landroid/transition/Transition;->setEpicenterCallback(Landroid/transition/Transition$EpicenterCallback;)V │ │ :cond_0 │ return-void │ .end method │ │ @@ -207,15 +207,15 @@ │ │ if-eqz v11, :cond_0 │ │ invoke-virtual {p0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ move-result-object v12 │ │ - new-instance v0, Landroid/support/v4/app/aj; │ + new-instance v0, Landroid/support/a/a/aj; │ │ move-object v1, p0 │ │ move-object v3, p1 │ │ move-object/from16 v4, p3 │ │ @@ -223,15 +223,15 @@ │ │ move-object/from16 v8, p7 │ │ move-object/from16 v9, p10 │ │ move-object/from16 v10, p9 │ │ - invoke-direct/range {v0 .. v11}, Landroid/support/v4/app/aj;->(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 │ + invoke-direct/range {v0 .. v11}, Landroid/support/a/a/aj;->(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 │ │ invoke-virtual {v12, v0}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V │ │ :cond_0 │ return-void │ .end method │ │ @@ -246,21 +246,21 @@ │ .end method │ │ .method public static a(Ljava/lang/Object;Landroid/view/View;)V │ .locals 2 │ │ check-cast p0, Landroid/transition/Transition; │ │ - invoke-static {p1}, Landroid/support/v4/app/af;->c(Landroid/view/View;)Landroid/graphics/Rect; │ + invoke-static {p1}, Landroid/support/a/a/af;->c(Landroid/view/View;)Landroid/graphics/Rect; │ │ move-result-object v0 │ │ - new-instance v1, Landroid/support/v4/app/ag; │ + new-instance v1, Landroid/support/a/a/ag; │ │ - invoke-direct {v1, v0}, Landroid/support/v4/app/ag;->(Landroid/graphics/Rect;)V │ + invoke-direct {v1, v0}, Landroid/support/a/a/ag;->(Landroid/graphics/Rect;)V │ │ invoke-virtual {p0, v1}, Landroid/transition/Transition;->setEpicenterCallback(Landroid/transition/Transition$EpicenterCallback;)V │ │ return-void │ .end method │ │ .method public static a(Ljava/lang/Object;Landroid/view/View;Z)V │ @@ -269,15 +269,15 @@ │ check-cast p0, Landroid/transition/Transition; │ │ invoke-virtual {p0, p1, p2}, Landroid/transition/Transition;->excludeTarget(Landroid/view/View;Z)Landroid/transition/Transition; │ │ return-void │ .end method │ │ -.method public static a(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/al;Landroid/view/View;Landroid/support/v4/app/ak;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V │ +.method public static a(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/a/a/al;Landroid/view/View;Landroid/support/a/a/ak;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V │ .locals 9 │ │ if-nez p0, :cond_0 │ │ if-eqz p1, :cond_4 │ │ :cond_0 │ @@ -292,41 +292,41 @@ │ :cond_1 │ if-eqz p1, :cond_2 │ │ check-cast p1, Landroid/transition/Transition; │ │ move-object/from16 v0, p9 │ │ - invoke-static {p1, v0}, Landroid/support/v4/app/af;->b(Ljava/lang/Object;Ljava/util/ArrayList;)V │ + invoke-static {p1, v0}, Landroid/support/a/a/af;->b(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ :cond_2 │ if-eqz p3, :cond_3 │ │ invoke-virtual {p2}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ move-result-object v8 │ │ - new-instance v1, Landroid/support/v4/app/ah; │ + new-instance v1, Landroid/support/a/a/ah; │ │ move-object v2, p2 │ │ move-object v3, p3 │ │ move-object v4, p6 │ │ move-object/from16 v5, p8 │ │ move-object/from16 v7, p7 │ │ - invoke-direct/range {v1 .. v7}, Landroid/support/v4/app/ah;->(Landroid/view/View;Landroid/support/v4/app/al;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V │ + invoke-direct/range {v1 .. v7}, Landroid/support/a/a/ah;->(Landroid/view/View;Landroid/support/a/a/al;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V │ │ invoke-virtual {v8, v1}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V │ │ :cond_3 │ - invoke-static {v6, p5}, Landroid/support/v4/app/af;->a(Landroid/transition/Transition;Landroid/support/v4/app/ak;)V │ + invoke-static {v6, p5}, Landroid/support/a/a/af;->a(Landroid/transition/Transition;Landroid/support/a/a/ak;)V │ │ :cond_4 │ return-void │ .end method │ │ .method public static a(Ljava/lang/Object;Ljava/util/ArrayList;)V │ .locals 3 │ @@ -361,15 +361,15 @@ │ :cond_0 │ return-void │ .end method │ │ .method static synthetic a(Ljava/util/ArrayList;Landroid/view/View;)V │ .locals 0 │ │ - invoke-static {p0, p1}, Landroid/support/v4/app/af;->b(Ljava/util/ArrayList;Landroid/view/View;)V │ + invoke-static {p0, p1}, Landroid/support/a/a/af;->b(Ljava/util/ArrayList;Landroid/view/View;)V │ │ return-void │ .end method │ │ .method public static a(Ljava/util/Map;Landroid/view/View;)V │ .locals 3 │ │ @@ -403,28 +403,28 @@ │ :goto_0 │ if-ge v0, v1, :cond_1 │ │ invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v2 │ │ - invoke-static {p0, v2}, Landroid/support/v4/app/af;->a(Ljava/util/Map;Landroid/view/View;)V │ + invoke-static {p0, v2}, Landroid/support/a/a/af;->a(Ljava/util/Map;Landroid/view/View;)V │ │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ :cond_1 │ return-void │ .end method │ │ .method static synthetic b(Landroid/view/View;)Landroid/graphics/Rect; │ .locals 1 │ │ - invoke-static {p0}, Landroid/support/v4/app/af;->c(Landroid/view/View;)Landroid/graphics/Rect; │ + invoke-static {p0}, Landroid/support/a/a/af;->c(Landroid/view/View;)Landroid/graphics/Rect; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static b(Ljava/lang/Object;Ljava/util/ArrayList;)V │ @@ -498,15 +498,15 @@ │ :goto_1 │ if-ge v0, v1, :cond_0 │ │ invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v2 │ │ - invoke-static {p0, v2}, Landroid/support/v4/app/af;->b(Ljava/util/ArrayList;Landroid/view/View;)V │ + invoke-static {p0, v2}, Landroid/support/a/a/af;->b(Ljava/util/ArrayList;Landroid/view/View;)V │ │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ :cond_2 │ invoke-virtual {p0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ --- smali/android/support/v4/view/x.smali ├── +++ smali/android/support/a/g/k.smali │┄ Files similar despite different names (difference score: 13) │ @@ -1,12 +1,12 @@ │ -.class Landroid/support/v4/view/x; │ +.class Landroid/support/a/g/k; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/view/w; │ +.implements Landroid/support/a/g/j; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ --- smali/android/support/v4/f/j.smali ├── +++ smali/android/support/a/f/j.smali │┄ Files similar despite different names (difference score: 42) │ @@ -1,23 +1,23 @@ │ -.class final Landroid/support/v4/f/j; │ +.class final Landroid/support/a/f/j; │ .super Ljava/lang/Object; │ │ # interfaces │ .implements Ljava/util/Set; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v4/f/g; │ +.field final synthetic a:Landroid/support/a/f/g; │ │ │ # direct methods │ -.method constructor (Landroid/support/v4/f/g;)V │ +.method constructor (Landroid/support/a/f/g;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iput-object p1, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ @@ -41,27 +41,27 @@ │ │ throw v0 │ .end method │ │ .method public clear()V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->c()V │ + invoke-virtual {v0}, Landroid/support/a/f/g;->c()V │ │ return-void │ .end method │ │ .method public contains(Ljava/lang/Object;)Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/f/g;->a(Ljava/lang/Object;)I │ + invoke-virtual {v0, p1}, Landroid/support/a/f/g;->a(Ljava/lang/Object;)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -73,60 +73,60 @@ │ │ goto :goto_0 │ .end method │ │ .method public containsAll(Ljava/util/Collection;)Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->b()Ljava/util/Map; │ + invoke-virtual {v0}, Landroid/support/a/f/g;->b()Ljava/util/Map; │ │ move-result-object v0 │ │ - invoke-static {v0, p1}, Landroid/support/v4/f/g;->a(Ljava/util/Map;Ljava/util/Collection;)Z │ + invoke-static {v0, p1}, Landroid/support/a/f/g;->a(Ljava/util/Map;Ljava/util/Collection;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public equals(Ljava/lang/Object;)Z │ .locals 1 │ │ - invoke-static {p0, p1}, Landroid/support/v4/f/g;->a(Ljava/util/Set;Ljava/lang/Object;)Z │ + invoke-static {p0, p1}, Landroid/support/a/f/g;->a(Ljava/util/Set;Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public hashCode()I │ .locals 4 │ │ const/4 v1, 0x0 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ add-int/lit8 v0, v0, -0x1 │ │ move v2, v0 │ │ move v3, v1 │ │ :goto_0 │ if-ltz v2, :cond_1 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0, v2, v1}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v0, v2, v1}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v0 │ │ if-nez v0, :cond_0 │ │ move v0, v1 │ │ @@ -149,17 +149,17 @@ │ :cond_1 │ return v3 │ .end method │ │ .method public isEmpty()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -171,39 +171,39 @@ │ │ goto :goto_0 │ .end method │ │ .method public iterator()Ljava/util/Iterator; │ .locals 3 │ │ - new-instance v0, Landroid/support/v4/f/h; │ + new-instance v0, Landroid/support/a/f/h; │ │ - iget-object v1, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ const/4 v2, 0x0 │ │ - invoke-direct {v0, v1, v2}, Landroid/support/v4/f/h;->(Landroid/support/v4/f/g;I)V │ + invoke-direct {v0, v1, v2}, Landroid/support/a/f/h;->(Landroid/support/a/f/g;I)V │ │ return-object v0 │ .end method │ │ .method public remove(Ljava/lang/Object;)Z │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/f/g;->a(Ljava/lang/Object;)I │ + invoke-virtual {v0, p1}, Landroid/support/a/f/g;->a(Ljava/lang/Object;)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v1, v0}, Landroid/support/v4/f/g;->a(I)V │ + invoke-virtual {v1, v0}, Landroid/support/a/f/g;->a(I)V │ │ const/4 v0, 0x1 │ │ :goto_0 │ return v0 │ │ :cond_0 │ @@ -211,75 +211,75 @@ │ │ goto :goto_0 │ .end method │ │ .method public removeAll(Ljava/util/Collection;)Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->b()Ljava/util/Map; │ + invoke-virtual {v0}, Landroid/support/a/f/g;->b()Ljava/util/Map; │ │ move-result-object v0 │ │ - invoke-static {v0, p1}, Landroid/support/v4/f/g;->b(Ljava/util/Map;Ljava/util/Collection;)Z │ + invoke-static {v0, p1}, Landroid/support/a/f/g;->b(Ljava/util/Map;Ljava/util/Collection;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public retainAll(Ljava/util/Collection;)Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->b()Ljava/util/Map; │ + invoke-virtual {v0}, Landroid/support/a/f/g;->b()Ljava/util/Map; │ │ move-result-object v0 │ │ - invoke-static {v0, p1}, Landroid/support/v4/f/g;->c(Ljava/util/Map;Ljava/util/Collection;)Z │ + invoke-static {v0, p1}, Landroid/support/a/f/g;->c(Ljava/util/Map;Ljava/util/Collection;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public size()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public toArray()[Ljava/lang/Object; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ const/4 v1, 0x0 │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/f/g;->b(I)[Ljava/lang/Object; │ + invoke-virtual {v0, v1}, Landroid/support/a/f/g;->b(I)[Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/j;->a:Landroid/support/a/f/g; │ │ const/4 v1, 0x0 │ │ - invoke-virtual {v0, p1, v1}, Landroid/support/v4/f/g;->a([Ljava/lang/Object;I)[Ljava/lang/Object; │ + invoke-virtual {v0, p1, v1}, Landroid/support/a/f/g;->a([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ --- smali/android/support/v4/f/l.smali ├── +++ smali/android/support/a/f/l.smali │┄ Files similar despite different names (difference score: 47) │ @@ -1,23 +1,23 @@ │ -.class final Landroid/support/v4/f/l; │ +.class final Landroid/support/a/f/l; │ .super Ljava/lang/Object; │ │ # interfaces │ .implements Ljava/util/Collection; │ │ │ # instance fields │ -.field final synthetic a:Landroid/support/v4/f/g; │ +.field final synthetic a:Landroid/support/a/f/g; │ │ │ # direct methods │ -.method constructor (Landroid/support/v4/f/g;)V │ +.method constructor (Landroid/support/a/f/g;)V │ .locals 0 │ │ - iput-object p1, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iput-object p1, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ @@ -41,27 +41,27 @@ │ │ throw v0 │ .end method │ │ .method public clear()V │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->c()V │ + invoke-virtual {v0}, Landroid/support/a/f/g;->c()V │ │ return-void │ .end method │ │ .method public contains(Ljava/lang/Object;)Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/f/g;->b(Ljava/lang/Object;)I │ + invoke-virtual {v0, p1}, Landroid/support/a/f/g;->b(Ljava/lang/Object;)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -88,15 +88,15 @@ │ │ if-eqz v1, :cond_1 │ │ invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ - invoke-virtual {p0, v1}, Landroid/support/v4/f/l;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {p0, v1}, Landroid/support/a/f/l;->contains(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const/4 v0, 0x0 │ │ @@ -108,17 +108,17 @@ │ │ goto :goto_0 │ .end method │ │ .method public isEmpty()Z │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x1 │ │ @@ -130,39 +130,39 @@ │ │ goto :goto_0 │ .end method │ │ .method public iterator()Ljava/util/Iterator; │ .locals 3 │ │ - new-instance v0, Landroid/support/v4/f/h; │ + new-instance v0, Landroid/support/a/f/h; │ │ - iget-object v1, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ const/4 v2, 0x1 │ │ - invoke-direct {v0, v1, v2}, Landroid/support/v4/f/h;->(Landroid/support/v4/f/g;I)V │ + invoke-direct {v0, v1, v2}, Landroid/support/a/f/h;->(Landroid/support/a/f/g;I)V │ │ return-object v0 │ .end method │ │ .method public remove(Ljava/lang/Object;)Z │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0, p1}, Landroid/support/v4/f/g;->b(Ljava/lang/Object;)I │ + invoke-virtual {v0, p1}, Landroid/support/a/f/g;->b(Ljava/lang/Object;)I │ │ move-result v0 │ │ if-ltz v0, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v1, v0}, Landroid/support/v4/f/g;->a(I)V │ + invoke-virtual {v1, v0}, Landroid/support/a/f/g;->a(I)V │ │ const/4 v0, 0x1 │ │ :goto_0 │ return v0 │ │ :cond_0 │ @@ -174,40 +174,40 @@ │ .method public removeAll(Ljava/util/Collection;)Z │ .locals 5 │ │ const/4 v2, 0x1 │ │ const/4 v0, 0x0 │ │ - iget-object v1, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v1}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v1}, Landroid/support/a/f/g;->a()I │ │ move-result v3 │ │ move v1, v0 │ │ :goto_0 │ if-ge v0, v3, :cond_1 │ │ - iget-object v4, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v4, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v4, v0, v2}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v4, v0, v2}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v4 │ │ invoke-interface {p1, v4}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v1, v0}, Landroid/support/v4/f/g;->a(I)V │ + invoke-virtual {v1, v0}, Landroid/support/a/f/g;->a(I)V │ │ add-int/lit8 v0, v0, -0x1 │ │ add-int/lit8 v1, v3, -0x1 │ │ move v3, v1 │ │ @@ -225,40 +225,40 @@ │ .method public retainAll(Ljava/util/Collection;)Z │ .locals 5 │ │ const/4 v2, 0x1 │ │ const/4 v0, 0x0 │ │ - iget-object v1, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v1}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v1}, Landroid/support/a/f/g;->a()I │ │ move-result v3 │ │ move v1, v0 │ │ :goto_0 │ if-ge v0, v3, :cond_1 │ │ - iget-object v4, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v4, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v4, v0, v2}, Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; │ + invoke-virtual {v4, v0, v2}, Landroid/support/a/f/g;->a(II)Ljava/lang/Object; │ │ move-result-object v4 │ │ invoke-interface {p1, v4}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ - iget-object v1, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v1, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v1, v0}, Landroid/support/v4/f/g;->a(I)V │ + invoke-virtual {v1, v0}, Landroid/support/a/f/g;->a(I)V │ │ add-int/lit8 v0, v0, -0x1 │ │ add-int/lit8 v1, v3, -0x1 │ │ move v3, v1 │ │ @@ -272,43 +272,43 @@ │ :cond_1 │ return v1 │ .end method │ │ .method public size()I │ .locals 1 │ │ - iget-object v0, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ - invoke-virtual {v0}, Landroid/support/v4/f/g;->a()I │ + invoke-virtual {v0}, Landroid/support/a/f/g;->a()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public toArray()[Ljava/lang/Object; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ const/4 v1, 0x1 │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/f/g;->b(I)[Ljava/lang/Object; │ + invoke-virtual {v0, v1}, Landroid/support/a/f/g;->b(I)[Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ .locals 2 │ │ - iget-object v0, p0, Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g; │ + iget-object v0, p0, Landroid/support/a/f/l;->a:Landroid/support/a/f/g; │ │ const/4 v1, 0x1 │ │ - invoke-virtual {v0, p1, v1}, Landroid/support/v4/f/g;->a([Ljava/lang/Object;I)[Ljava/lang/Object; │ + invoke-virtual {v0, p1, v1}, Landroid/support/a/f/g;->a([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ --- smali/android/support/v4/e/a.smali ├── +++ smali/android/support/a/e/a.smali │┄ Files similar despite different names (difference score: 47) │ @@ -1,60 +1,60 @@ │ -.class public Landroid/support/v4/e/a; │ +.class public Landroid/support/a/e/a; │ .super Ljava/lang/Object; │ │ │ # static fields │ -.field private static final a:Landroid/support/v4/e/b; │ +.field private static final a:Landroid/support/a/e/b; │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xe │ │ if-lt v0, v1, :cond_0 │ │ - new-instance v0, Landroid/support/v4/e/d; │ + new-instance v0, Landroid/support/a/e/d; │ │ - invoke-direct {v0}, Landroid/support/v4/e/d;->()V │ + invoke-direct {v0}, Landroid/support/a/e/d;->()V │ │ - sput-object v0, Landroid/support/v4/e/a;->a:Landroid/support/v4/e/b; │ + sput-object v0, Landroid/support/a/e/a;->a:Landroid/support/a/e/b; │ │ :goto_0 │ return-void │ │ :cond_0 │ - new-instance v0, Landroid/support/v4/e/c; │ + new-instance v0, Landroid/support/a/e/c; │ │ - invoke-direct {v0}, Landroid/support/v4/e/c;->()V │ + invoke-direct {v0}, Landroid/support/a/e/c;->()V │ │ - sput-object v0, Landroid/support/v4/e/a;->a:Landroid/support/v4/e/b; │ + sput-object v0, Landroid/support/a/e/a;->a:Landroid/support/a/e/b; │ │ goto :goto_0 │ .end method │ │ .method public static a(Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/e/a;->a:Landroid/support/v4/e/b; │ + sget-object v0, Landroid/support/a/e/a;->a:Landroid/support/a/e/b; │ │ - invoke-interface {v0, p0}, Landroid/support/v4/e/b;->a(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, p0}, Landroid/support/a/e/b;->a(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static b(Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ │ - sget-object v0, Landroid/support/v4/e/a;->a:Landroid/support/v4/e/b; │ + sget-object v0, Landroid/support/a/e/a;->a:Landroid/support/a/e/b; │ │ - invoke-interface {v0, p0}, Landroid/support/v4/e/b;->b(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, p0}, Landroid/support/a/e/b;->b(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ --- smali/android/support/v4/app/as.smali ├── +++ smali/android/support/a/a/as.smali │┄ Files similar despite different names (difference score: 18) │ @@ -1,12 +1,12 @@ │ -.class Landroid/support/v4/app/as; │ +.class Landroid/support/a/a/as; │ .super Ljava/lang/Object; │ │ # interfaces │ -.implements Landroid/support/v4/app/ar; │ +.implements Landroid/support/a/a/ar; │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -17,36 +17,36 @@ │ │ # virtual methods │ .method public a(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 5 │ │ const/4 v0, 0x0 │ │ - invoke-static {p1}, Landroid/support/v4/app/aq;->b(Landroid/app/Activity;)Ljava/lang/String; │ + invoke-static {p1}, Landroid/support/a/a/aq;->b(Landroid/app/Activity;)Ljava/lang/String; │ │ move-result-object v1 │ │ if-nez v1, :cond_0 │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ new-instance v2, Landroid/content/ComponentName; │ │ invoke-direct {v2, p1, v1}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/String;)V │ │ :try_start_0 │ - invoke-static {p1, v2}, Landroid/support/v4/app/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ + invoke-static {p1, v2}, Landroid/support/a/a/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v3 │ │ if-nez v3, :cond_1 │ │ - invoke-static {v2}, Landroid/support/v4/a/e;->a(Landroid/content/ComponentName;)Landroid/content/Intent; │ + invoke-static {v2}, Landroid/support/a/b/e;->a(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_1 │ new-instance v3, Landroid/content/Intent; │ --- smali/android/support/v4/e/e.smali ├── +++ smali/android/support/a/e/e.smali │┄ Files similar despite different names (difference score: 7) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/e/e; │ +.class Landroid/support/a/e/e; │ .super Ljava/lang/Object; │ │ │ # static fields │ .field private static a:Ljava/lang/reflect/Method; │ │ .field private static b:Ljava/lang/reflect/Method; │ @@ -33,15 +33,15 @@ │ │ aput-object v4, v2, v3 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v1 │ │ - sput-object v1, Landroid/support/v4/e/e;->a:Ljava/lang/reflect/Method; │ + sput-object v1, Landroid/support/a/e/e;->a:Ljava/lang/reflect/Method; │ │ const-string v1, "addLikelySubtags" │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Class; │ │ @@ -51,15 +51,15 @@ │ │ aput-object v4, v2, v3 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ - sput-object v0, Landroid/support/v4/e/e;->b:Ljava/lang/reflect/Method; │ + sput-object v0, Landroid/support/a/e/e;->b:Ljava/lang/reflect/Method; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ :cond_0 │ :goto_0 │ return-void │ │ @@ -75,27 +75,27 @@ │ │ .method public static a(Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ │ const/4 v1, 0x0 │ │ :try_start_0 │ - sget-object v0, Landroid/support/v4/e/e;->a:Ljava/lang/reflect/Method; │ + sget-object v0, Landroid/support/a/e/e;->a:Ljava/lang/reflect/Method; │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ aput-object p0, v0, v2 │ │ - sget-object v2, Landroid/support/v4/e/e;->a:Ljava/lang/reflect/Method; │ + sget-object v2, Landroid/support/a/e/e;->a:Ljava/lang/reflect/Method; │ │ const/4 v3, 0x0 │ │ invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ @@ -130,27 +130,27 @@ │ goto :goto_1 │ .end method │ │ .method public static b(Ljava/lang/String;)Ljava/lang/String; │ .locals 3 │ │ :try_start_0 │ - sget-object v0, Landroid/support/v4/e/e;->b:Ljava/lang/reflect/Method; │ + sget-object v0, Landroid/support/a/e/e;->b:Ljava/lang/reflect/Method; │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ const/4 v1, 0x0 │ │ aput-object p0, v0, v1 │ │ - sget-object v1, Landroid/support/v4/e/e;->b:Ljava/lang/reflect/Method; │ + sget-object v1, Landroid/support/a/e/e;->b:Ljava/lang/reflect/Method; │ │ const/4 v2, 0x0 │ │ invoke-virtual {v1, v2, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ --- smali/android/support/v4/f/f.smali ├── +++ smali/android/support/a/f/f.smali │┄ Files similar despite different names (difference score: 28) │ @@ -1,8 +1,8 @@ │ -.class public Landroid/support/v4/f/f; │ +.class public Landroid/support/a/f/f; │ .super Ljava/lang/Object; │ │ │ # instance fields │ .field private final a:Ljava/util/LinkedHashMap; │ │ .field private b:I │ @@ -33,35 +33,35 @@ │ const-string v1, "maxSize <= 0" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ :cond_0 │ - iput p1, p0, Landroid/support/v4/f/f;->c:I │ + iput p1, p0, Landroid/support/a/f/f;->c:I │ │ new-instance v0, Ljava/util/LinkedHashMap; │ │ const/4 v1, 0x0 │ │ const/high16 v2, 0x3f400000 # 0.75f │ │ const/4 v3, 0x1 │ │ invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;->(IFZ)V │ │ - iput-object v0, p0, Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; │ + iput-object v0, p0, Landroid/support/a/f/f;->a:Ljava/util/LinkedHashMap; │ │ return-void │ .end method │ │ .method private c(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 3 │ │ - invoke-virtual {p0, p1, p2}, Landroid/support/v4/f/f;->b(Ljava/lang/Object;Ljava/lang/Object;)I │ + invoke-virtual {p0, p1, p2}, Landroid/support/a/f/f;->b(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v0 │ │ if-gez v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ @@ -116,45 +116,45 @@ │ │ throw v0 │ │ :cond_0 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v0, p0, Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; │ + iget-object v0, p0, Landroid/support/a/f/f;->a:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v0, p1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ if-eqz v0, :cond_1 │ │ - iget v1, p0, Landroid/support/v4/f/f;->g:I │ + iget v1, p0, Landroid/support/a/f/f;->g:I │ │ add-int/lit8 v1, v1, 0x1 │ │ - iput v1, p0, Landroid/support/v4/f/f;->g:I │ + iput v1, p0, Landroid/support/a/f/f;->g:I │ │ monitor-exit p0 │ │ :goto_0 │ return-object v0 │ │ :cond_1 │ - iget v0, p0, Landroid/support/v4/f/f;->h:I │ + iget v0, p0, Landroid/support/a/f/f;->h:I │ │ add-int/lit8 v0, v0, 0x1 │ │ - iput v0, p0, Landroid/support/v4/f/f;->h:I │ + iput v0, p0, Landroid/support/a/f/f;->h:I │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - invoke-virtual {p0, p1}, Landroid/support/v4/f/f;->b(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {p0, p1}, Landroid/support/a/f/f;->b(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ if-nez v1, :cond_2 │ │ const/4 v0, 0x0 │ │ @@ -170,72 +170,72 @@ │ │ throw v0 │ │ :cond_2 │ monitor-enter p0 │ │ :try_start_2 │ - iget v0, p0, Landroid/support/v4/f/f;->e:I │ + iget v0, p0, Landroid/support/a/f/f;->e:I │ │ add-int/lit8 v0, v0, 0x1 │ │ - iput v0, p0, Landroid/support/v4/f/f;->e:I │ + iput v0, p0, Landroid/support/a/f/f;->e:I │ │ - iget-object v0, p0, Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; │ + iget-object v0, p0, Landroid/support/a/f/f;->a:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v0, p1, v1}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ if-eqz v0, :cond_3 │ │ - iget-object v2, p0, Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; │ + iget-object v2, p0, Landroid/support/a/f/f;->a:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v2, p1, v0}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ :goto_1 │ monitor-exit p0 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ if-eqz v0, :cond_4 │ │ const/4 v2, 0x0 │ │ - invoke-virtual {p0, v2, p1, v1, v0}, Landroid/support/v4/f/f;->a(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ + invoke-virtual {p0, v2, p1, v1, v0}, Landroid/support/a/f/f;->a(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ goto :goto_0 │ │ :cond_3 │ :try_start_3 │ - iget v2, p0, Landroid/support/v4/f/f;->b:I │ + iget v2, p0, Landroid/support/a/f/f;->b:I │ │ - invoke-direct {p0, p1, v1}, Landroid/support/v4/f/f;->c(Ljava/lang/Object;Ljava/lang/Object;)I │ + invoke-direct {p0, p1, v1}, Landroid/support/a/f/f;->c(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ - iput v2, p0, Landroid/support/v4/f/f;->b:I │ + iput v2, p0, Landroid/support/a/f/f;->b:I │ │ goto :goto_1 │ │ :catchall_1 │ move-exception v0 │ │ monitor-exit p0 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ throw v0 │ │ :cond_4 │ - iget v0, p0, Landroid/support/v4/f/f;->c:I │ + iget v0, p0, Landroid/support/a/f/f;->c:I │ │ - invoke-virtual {p0, v0}, Landroid/support/v4/f/f;->a(I)V │ + invoke-virtual {p0, v0}, Landroid/support/a/f/f;->a(I)V │ │ move-object v0, v1 │ │ goto :goto_0 │ .end method │ │ .method public final a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ @@ -254,63 +254,63 @@ │ │ throw v0 │ │ :cond_1 │ monitor-enter p0 │ │ :try_start_0 │ - iget v0, p0, Landroid/support/v4/f/f;->d:I │ + iget v0, p0, Landroid/support/a/f/f;->d:I │ │ add-int/lit8 v0, v0, 0x1 │ │ - iput v0, p0, Landroid/support/v4/f/f;->d:I │ + iput v0, p0, Landroid/support/a/f/f;->d:I │ │ - iget v0, p0, Landroid/support/v4/f/f;->b:I │ + iget v0, p0, Landroid/support/a/f/f;->b:I │ │ - invoke-direct {p0, p1, p2}, Landroid/support/v4/f/f;->c(Ljava/lang/Object;Ljava/lang/Object;)I │ + invoke-direct {p0, p1, p2}, Landroid/support/a/f/f;->c(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v1 │ │ add-int/2addr v0, v1 │ │ - iput v0, p0, Landroid/support/v4/f/f;->b:I │ + iput v0, p0, Landroid/support/a/f/f;->b:I │ │ - iget-object v0, p0, Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; │ + iget-object v0, p0, Landroid/support/a/f/f;->a:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v0, p1, p2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ if-eqz v0, :cond_2 │ │ - iget v1, p0, Landroid/support/v4/f/f;->b:I │ + iget v1, p0, Landroid/support/a/f/f;->b:I │ │ - invoke-direct {p0, p1, v0}, Landroid/support/v4/f/f;->c(Ljava/lang/Object;Ljava/lang/Object;)I │ + invoke-direct {p0, p1, v0}, Landroid/support/a/f/f;->c(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v2 │ │ sub-int/2addr v1, v2 │ │ - iput v1, p0, Landroid/support/v4/f/f;->b:I │ + iput v1, p0, Landroid/support/a/f/f;->b:I │ │ :cond_2 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ if-eqz v0, :cond_3 │ │ const/4 v1, 0x0 │ │ - invoke-virtual {p0, v1, p1, v0, p2}, Landroid/support/v4/f/f;->a(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ + invoke-virtual {p0, v1, p1, v0, p2}, Landroid/support/a/f/f;->a(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ :cond_3 │ - iget v1, p0, Landroid/support/v4/f/f;->c:I │ + iget v1, p0, Landroid/support/a/f/f;->c:I │ │ - invoke-virtual {p0, v1}, Landroid/support/v4/f/f;->a(I)V │ + invoke-virtual {p0, v1}, Landroid/support/a/f/f;->a(I)V │ │ return-object v0 │ │ :catchall_0 │ move-exception v0 │ │ :try_start_1 │ @@ -324,27 +324,27 @@ │ .method public a(I)V │ .locals 4 │ │ :goto_0 │ monitor-enter p0 │ │ :try_start_0 │ - iget v0, p0, Landroid/support/v4/f/f;->b:I │ + iget v0, p0, Landroid/support/a/f/f;->b:I │ │ if-ltz v0, :cond_0 │ │ - iget-object v0, p0, Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; │ + iget-object v0, p0, Landroid/support/a/f/f;->a:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v0}, Ljava/util/LinkedHashMap;->isEmpty()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - iget v0, p0, Landroid/support/v4/f/f;->b:I │ + iget v0, p0, Landroid/support/a/f/f;->b:I │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -384,33 +384,33 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ │ :cond_1 │ :try_start_1 │ - iget v0, p0, Landroid/support/v4/f/f;->b:I │ + iget v0, p0, Landroid/support/a/f/f;->b:I │ │ if-le v0, p1, :cond_2 │ │ - iget-object v0, p0, Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; │ + iget-object v0, p0, Landroid/support/a/f/f;->a:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v0}, Ljava/util/LinkedHashMap;->isEmpty()Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ :cond_2 │ monitor-exit p0 │ │ return-void │ │ :cond_3 │ - iget-object v0, p0, Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; │ + iget-object v0, p0, Landroid/support/a/f/f;->a:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v0}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ @@ -426,43 +426,43 @@ │ │ move-result-object v1 │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v0 │ │ - iget-object v2, p0, Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; │ + iget-object v2, p0, Landroid/support/a/f/f;->a:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v2, v1}, Ljava/util/LinkedHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ - iget v2, p0, Landroid/support/v4/f/f;->b:I │ + iget v2, p0, Landroid/support/a/f/f;->b:I │ │ - invoke-direct {p0, v1, v0}, Landroid/support/v4/f/f;->c(Ljava/lang/Object;Ljava/lang/Object;)I │ + invoke-direct {p0, v1, v0}, Landroid/support/a/f/f;->c(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v3 │ │ sub-int/2addr v2, v3 │ │ - iput v2, p0, Landroid/support/v4/f/f;->b:I │ + iput v2, p0, Landroid/support/a/f/f;->b:I │ │ - iget v2, p0, Landroid/support/v4/f/f;->f:I │ + iget v2, p0, Landroid/support/a/f/f;->f:I │ │ add-int/lit8 v2, v2, 0x1 │ │ - iput v2, p0, Landroid/support/v4/f/f;->f:I │ + iput v2, p0, Landroid/support/a/f/f;->f:I │ │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ - invoke-virtual {p0, v2, v1, v0, v3}, Landroid/support/v4/f/f;->a(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ + invoke-virtual {p0, v2, v1, v0, v3}, Landroid/support/a/f/f;->a(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ goto :goto_0 │ .end method │ │ .method protected a(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ │ @@ -489,58 +489,58 @@ │ .locals 5 │ │ const/4 v0, 0x0 │ │ monitor-enter p0 │ │ :try_start_0 │ - iget v1, p0, Landroid/support/v4/f/f;->g:I │ + iget v1, p0, Landroid/support/a/f/f;->g:I │ │ - iget v2, p0, Landroid/support/v4/f/f;->h:I │ + iget v2, p0, Landroid/support/a/f/f;->h:I │ │ add-int/2addr v1, v2 │ │ if-eqz v1, :cond_0 │ │ - iget v0, p0, Landroid/support/v4/f/f;->g:I │ + iget v0, p0, Landroid/support/a/f/f;->g:I │ │ mul-int/lit8 v0, v0, 0x64 │ │ div-int/2addr v0, v1 │ │ :cond_0 │ const-string v1, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" │ │ const/4 v2, 0x4 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ - iget v4, p0, Landroid/support/v4/f/f;->c:I │ + iget v4, p0, Landroid/support/a/f/f;->c:I │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x1 │ │ - iget v4, p0, Landroid/support/v4/f/f;->g:I │ + iget v4, p0, Landroid/support/a/f/f;->g:I │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x2 │ │ - iget v4, p0, Landroid/support/v4/f/f;->h:I │ + iget v4, p0, Landroid/support/a/f/f;->h:I │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ --- smali/android/support/v4/app/au.smali ├── +++ smali/android/support/a/a/au.smali │┄ Files similar despite different names (difference score: 3) │ @@ -1,8 +1,8 @@ │ -.class Landroid/support/v4/app/au; │ +.class Landroid/support/a/a/au; │ .super Ljava/lang/Object; │ │ │ # direct methods │ .method public static a(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 1 │ --- smali/android/support/v4/view/ae.smali ├── +++ smali/android/support/a/g/r.smali │┄ Files similar despite different names (difference score: 5) │ @@ -1,8 +1,8 @@ │ -.class interface abstract Landroid/support/v4/view/ae; │ +.class interface abstract Landroid/support/a/g/r; │ .super Ljava/lang/Object; │ │ │ # virtual methods │ .method public abstract a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .end method