Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·1a75c5621b874545c04263b5bdf9124817bb4e6ccd3cf1deb73570d18ce8e0a8 | ||
10 | Signer·#1·certificate·SHA-1·digest:·581153596d8916a1558f9811aa43041973a6772a | ||
11 | Signer·#1·certificate·MD5·digest:·c89cd51ed1de0c8bb28152c6bd2d4d85 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·e9bc248b095996063e6f9619e719601e3d24543d544a0793edcf2b8680f20763 | ||
15 | Signer·#1·public·key·SHA-1·digest:·d1ada98c45369184c0403eeb625f44350cab1e28 | ||
16 | Signer·#1·public·key·MD5·digest:·dfeb792bc5b9d799145da5cb1bec2d87 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 273 lines modified | Offset 1, 265 lines modified | ||
1 | Zip·file·size:· | 1 | Zip·file·size:·989898·bytes,·number·of·entries:·263 |
2 | -rw----·····2.0·fat····28131·bl·defN·15-May-19·09:08·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat····28252·bl·defN·15-May-19·09:08·META-INF/EF35ABF8.SF | ||
4 | -rw----·····2.0·fat·····1332·bl·defN·15-May-19·09:08·META-INF/EF35ABF8.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·15-May-19·06:50·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·15-May-19·06:50·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····3152·bX·defN·1 | 2 | -rw----·····2.0·fat·····3152·bX·defN·17-Oct-21·00:06·AndroidManifest.xml |
8 | -rw----·····2.0·fat······396·bl·defN·1 | 3 | -rw----·····2.0·fat······396·bl·defN·17-Oct-21·00:06·res/anim/abc_fade_in.xml |
9 | -rw----·····2.0·fat······396·bl·defN·1 | 4 | -rw----·····2.0·fat······396·bl·defN·17-Oct-21·00:06·res/anim/abc_fade_out.xml |
10 | -rw----·····2.0·fat······400·bl·defN·1 | 5 | -rw----·····2.0·fat······400·bl·defN·17-Oct-21·00:06·res/anim/abc_slide_in_bottom.xml |
11 | -rw----·····2.0·fat······400·bl·defN·1 | 6 | -rw----·····2.0·fat······400·bl·defN·17-Oct-21·00:06·res/anim/abc_slide_in_top.xml |
12 | -rw----·····2.0·fat······400·bl·defN·1 | 7 | -rw----·····2.0·fat······400·bl·defN·17-Oct-21·00:06·res/anim/abc_slide_out_bottom.xml |
13 | -rw----·····2.0·fat······400·bl·defN·1 | 8 | -rw----·····2.0·fat······400·bl·defN·17-Oct-21·00:06·res/anim/abc_slide_out_top.xml |
14 | -rw----·····2.0·fat······472·bl·defN·15-May-19·06:50·res/color-v11/abc_background_cache_hint_selector_material_dark.xml | ||
15 | -rw----·····2.0·fat······472·bl·defN·15-May-19·06:50·res/color-v11/abc_background_cache_hint_selector_material_light.xml | ||
16 | -rw----·····2.0·fat······4 | 9 | -rw----·····2.0·fat······472·bl·defN·17-Oct-21·00:06·res/color/abc_background_cache_hint_selector_material_dark.xml |
17 | -rw----·····2.0·fat······4 | 10 | -rw----·····2.0·fat······472·bl·defN·17-Oct-21·00:06·res/color/abc_background_cache_hint_selector_material_light.xml |
18 | -rw----·····2.0·fat······468·bl·defN·1 | 11 | -rw----·····2.0·fat······468·bl·defN·17-Oct-21·00:06·res/color/abc_primary_text_disable_only_material_dark.xml |
19 | -rw----·····2.0·fat······468·bl·defN·1 | 12 | -rw----·····2.0·fat······468·bl·defN·17-Oct-21·00:06·res/color/abc_primary_text_disable_only_material_light.xml |
20 | -rw----·····2.0·fat······468·bl·defN·1 | 13 | -rw----·····2.0·fat······468·bl·defN·17-Oct-21·00:06·res/color/abc_primary_text_material_dark.xml |
21 | -rw----·····2.0·fat······468·bl·defN·1 | 14 | -rw----·····2.0·fat······468·bl·defN·17-Oct-21·00:06·res/color/abc_primary_text_material_light.xml |
22 | -rw----·····2.0·fat······596·bl·defN·1 | 15 | -rw----·····2.0·fat······596·bl·defN·17-Oct-21·00:06·res/color/abc_search_url_text.xml |
23 | -rw----·····2.0·fat······468·bl·defN·1 | 16 | -rw----·····2.0·fat······468·bl·defN·17-Oct-21·00:06·res/color/abc_secondary_text_material_dark.xml |
24 | -rw----·····2.0·fat······468·bl·defN·1 | 17 | -rw----·····2.0·fat······468·bl·defN·17-Oct-21·00:06·res/color/abc_secondary_text_material_light.xml |
25 | -rw----·····1.0·fat······303·b-·stor·1 | 18 | -rw----·····1.0·fat······303·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png |
26 | -rw----·····1.0·fat······304·b-·stor·1 | 19 | -rw----·····1.0·fat······304·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png |
27 | -rw----·····1.0·fat······306·b-·stor·1 | 20 | -rw----·····1.0·fat······306·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
28 | -rw----·····1.0·fat······549·b-·stor·1 | 21 | -rw----·····1.0·fat······549·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
29 | -rw----·····1.0·fat······622·b-·stor·1 | 22 | -rw----·····1.0·fat······622·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
30 | -rw----·····1.0·fat······753·b-·stor·1 | 23 | -rw----·····1.0·fat······753·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
31 | -rw----·····1.0·fat·····2040·b-·stor·1 | 24 | -rw----·····1.0·fat·····2040·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
32 | -rw----·····1.0·fat·····2053·b-·stor·1 | 25 | -rw----·····1.0·fat·····2053·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
33 | -rw----·····1.0·fat······229·b-·stor·1 | 26 | -rw----·····1.0·fat······229·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
34 | -rw----·····1.0·fat······407·b-·stor·1 | 27 | -rw----·····1.0·fat······407·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
35 | -rw----·····1.0·fat······275·b-·stor·1 | 28 | -rw----·····1.0·fat······275·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
36 | -rw----·····1.0·fat······226·b-·stor·1 | 29 | -rw----·····1.0·fat······226·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
37 | -rw----·····1.0·fat······147·b-·stor·1 | 30 | -rw----·····1.0·fat······147·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
38 | -rw----·····1.0·fat······281·b-·stor·1 | 31 | -rw----·····1.0·fat······281·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
39 | -rw----·····1.0·fat······584·b-·stor·1 | 32 | -rw----·····1.0·fat······584·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
40 | -rw----·····1.0·fat······190·b-·stor·1 | 33 | -rw----·····1.0·fat······190·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
41 | -rw----·····1.0·fat······360·b-·stor·1 | 34 | -rw----·····1.0·fat······360·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
42 | -rw----·····1.0·fat······270·b-·stor·1 | 35 | -rw----·····1.0·fat······270·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
43 | -rw----·····1.0·fat······729·b-·stor·1 | 36 | -rw----·····1.0·fat······729·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
44 | -rw----·····1.0·fat·····1018·b-·stor·1 | 37 | -rw----·····1.0·fat·····1018·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
45 | -rw----·····1.0·fat······541·b-·stor·1 | 38 | -rw----·····1.0·fat······541·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
46 | -rw----·····1.0·fat······170·b-·stor·1 | 39 | -rw----·····1.0·fat······170·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
47 | -rw----·····1.0·fat······244·b-·stor·1 | 40 | -rw----·····1.0·fat······244·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
48 | -rw----·····1.0·fat······212·b-·stor·1 | 41 | -rw----·····1.0·fat······212·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
49 | -rw----·····1.0·fat······212·b-·stor·1 | 42 | -rw----·····1.0·fat······212·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
50 | -rw----·····1.0·fat······212·b-·stor·1 | 43 | -rw----·····1.0·fat······212·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
51 | -rw----·····1.0·fat······239·b-·stor·1 | 44 | -rw----·····1.0·fat······239·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
52 | -rw----·····1.0·fat······240·b-·stor·1 | 45 | -rw----·····1.0·fat······240·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
53 | -rw----·····1.0·fat······853·b-·stor·1 | 46 | -rw----·····1.0·fat······853·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
54 | -rw----·····1.0·fat·····1256·b-·stor·1 | 47 | -rw----·····1.0·fat·····1256·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
55 | -rw----·····1.0·fat······417·b-·stor·1 | 48 | -rw----·····1.0·fat······417·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
56 | -rw----·····1.0·fat······530·b-·stor·1 | 49 | -rw----·····1.0·fat······530·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
57 | -rw----·····1.0·fat······199·b-·stor·1 | 50 | -rw----·····1.0·fat······199·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
58 | -rw----·····1.0·fat······192·b-·stor·1 | 51 | -rw----·····1.0·fat······192·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
59 | -rw----·····1.0·fat······194·b-·stor·1 | 52 | -rw----·····1.0·fat······194·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
60 | -rw----·····1.0·fat······187·b-·stor·1 | 53 | -rw----·····1.0·fat······187·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
61 | -rw----·····1.0·fat······182·b-·stor·1 | 54 | -rw----·····1.0·fat······182·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
62 | -rw----·····1.0·fat·····8892·b-·stor·1 | 55 | -rw----·····1.0·fat·····8892·b-·stor·17-Oct-21·00:06·res/drawable-hdpi-v4/icon.png |
63 | -rw----·····1.0·fat·····3101·b-·stor·1 | 56 | -rw----·····1.0·fat·····3101·b-·stor·17-Oct-21·00:06·res/drawable-ldpi-v4/icon.png |
64 | -rw----·····1.0·fat······410·b-·stor·1 | 57 | -rw----·····1.0·fat······410·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
65 | -rw----·····1.0·fat······280·b-·stor·1 | 58 | -rw----·····1.0·fat······280·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
66 | -rw----·····1.0·fat······585·b-·stor·1 | 59 | -rw----·····1.0·fat······585·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
67 | -rw----·····1.0·fat······367·b-·stor·1 | 60 | -rw----·····1.0·fat······367·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
68 | -rw----·····1.0·fat······347·b-·stor·1 | 61 | -rw----·····1.0·fat······347·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
69 | -rw----·····1.0·fat······174·b-·stor·1 | 62 | -rw----·····1.0·fat······174·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
70 | -rw----·····1.0·fat······381·b-·stor·1 | 63 | -rw----·····1.0·fat······381·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
71 | -rw----·····1.0·fat······342·b-·stor·1 | 64 | -rw----·····1.0·fat······342·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
72 | -rw----·····1.0·fat······445·b-·stor·1 | 65 | -rw----·····1.0·fat······445·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
73 | -rw----·····1.0·fat······237·b-·stor·1 | 66 | -rw----·····1.0·fat······237·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
74 | -rw----·····1.0·fat······691·b-·stor·1 | 67 | -rw----·····1.0·fat······691·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
75 | -rw----·····1.0·fat······483·b-·stor·1 | 68 | -rw----·····1.0·fat······483·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
76 | -rw----·····1.0·fat······512·b-·stor·1 | 69 | -rw----·····1.0·fat······512·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
77 | -rw----·····1.0·fat······346·b-·stor·1 | 70 | -rw----·····1.0·fat······346·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
78 | -rw----·····1.0·fat······934·b-·stor·1 | 71 | -rw----·····1.0·fat······934·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
79 | -rw----·····1.0·fat······593·b-·stor·1 | 72 | -rw----·····1.0·fat······593·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
80 | -rw----·····1.0·fat······246·b-·stor·1 | 73 | -rw----·····1.0·fat······246·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
81 | -rw----·····1.0·fat······399·b-·stor·1 | 74 | -rw----·····1.0·fat······399·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
82 | -rw----·····1.0·fat·····1180·b-·stor·1 | 75 | -rw----·····1.0·fat·····1180·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
83 | -rw----·····1.0·fat······518·b-·stor·1 | 76 | -rw----·····1.0·fat······518·b-·stor·17-Oct-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
84 | -rw----·····1.0·fat······283·b-·stor·1 | 77 | -rw----·····1.0·fat······283·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png |
85 | -rw----·····1.0·fat······284·b-·stor·1 | 78 | -rw----·····1.0·fat······284·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png |
86 | -rw----·····1.0·fat······288·b-·stor·1 | 79 | -rw----·····1.0·fat······288·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
87 | -rw----·····1.0·fat······429·b-·stor·1 | 80 | -rw----·····1.0·fat······429·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
88 | -rw----·····1.0·fat······428·b-·stor·1 | 81 | -rw----·····1.0·fat······428·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
89 | -rw----·····1.0·fat······493·b-·stor·1 | 82 | -rw----·····1.0·fat······493·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
90 | -rw----·····1.0·fat·····1344·b-·stor·1 | 83 | -rw----·····1.0·fat·····1344·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
91 | -rw----·····1.0·fat·····1415·b-·stor·1 | 84 | -rw----·····1.0·fat·····1415·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
92 | -rw----·····1.0·fat······225·b-·stor·1 | 85 | -rw----·····1.0·fat······225·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
93 | -rw----·····1.0·fat······345·b-·stor·1 | 86 | -rw----·····1.0·fat······345·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
94 | -rw----·····1.0·fat······232·b-·stor·1 | 87 | -rw----·····1.0·fat······232·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png |
95 | -rw----·····1.0·fat······263·b-·stor·1 | 88 | -rw----·····1.0·fat······263·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
96 | -rw----·····1.0·fat······149·b-·stor·1 | 89 | -rw----·····1.0·fat······149·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
97 | -rw----·····1.0·fat······177·b-·stor·1 | 90 | -rw----·····1.0·fat······177·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
98 | -rw----·····1.0·fat······377·b-·stor·1 | 91 | -rw----·····1.0·fat······377·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
99 | -rw----·····1.0·fat······158·b-·stor·1 | 92 | -rw----·····1.0·fat······158·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
100 | -rw----·····1.0·fat······234·b-·stor·1 | 93 | -rw----·····1.0·fat······234·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
101 | -rw----·····1.0·fat······186·b-·stor·1 | 94 | -rw----·····1.0·fat······186·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
102 | -rw----·····1.0·fat······771·b-·stor·1 | 95 | -rw----·····1.0·fat······771·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
103 | -rw----·····1.0·fat······683·b-·stor·1 | 96 | -rw----·····1.0·fat······683·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png |
104 | -rw----·····1.0·fat······404·b-·stor·1 | 97 | -rw----·····1.0·fat······404·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
105 | -rw----·····1.0·fat······170·b-·stor·1 | 98 | -rw----·····1.0·fat······170·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png |
106 | -rw----·····1.0·fat······222·b-·stor·1 | 99 | -rw----·····1.0·fat······222·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_list_focused_holo.9.png |
107 | -rw----·····1.0·fat······211·b-·stor·1 | 100 | -rw----·····1.0·fat······211·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png |
108 | -rw----·····1.0·fat······211·b-·stor·1 | 101 | -rw----·····1.0·fat······211·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png |
109 | -rw----·····1.0·fat······211·b-·stor·1 | 102 | -rw----·····1.0·fat······211·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png |
110 | -rw----·····1.0·fat······226·b-·stor·1 | 103 | -rw----·····1.0·fat······226·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
111 | -rw----·····1.0·fat······227·b-·stor·1 | 104 | -rw----·····1.0·fat······227·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png |
112 | -rw----·····1.0·fat······605·b-·stor·1 | 105 | -rw----·····1.0·fat······605·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
113 | -rw----·····1.0·fat······850·b-·stor·1 | 106 | -rw----·····1.0·fat······850·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png |
114 | -rw----·····1.0·fat······362·b-·stor·1 | 107 | -rw----·····1.0·fat······362·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
115 | -rw----·····1.0·fat······424·b-·stor·1 | 108 | -rw----·····1.0·fat······424·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png |
116 | -rw----·····1.0·fat······192·b-·stor·1 | 109 | -rw----·····1.0·fat······192·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
117 | -rw----·····1.0·fat······186·b-·stor·1 | 110 | -rw----·····1.0·fat······186·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
118 | -rw----·····1.0·fat······185·b-·stor·1 | 111 | -rw----·····1.0·fat······185·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
119 | -rw----·····1.0·fat······181·b-·stor·1 | 112 | -rw----·····1.0·fat······181·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
120 | -rw----·····1.0·fat······180·b-·stor·1 | 113 | -rw----·····1.0·fat······180·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
121 | -rw----·····1.0·fat·····4826·b-·stor·1 | 114 | -rw----·····1.0·fat·····4826·b-·stor·17-Oct-21·00:06·res/drawable-mdpi-v4/icon.png |
122 | -rw----·····2.0·fat······996·bl·defN·15-May-19·06:50·res/drawable-v11/abc_edit_text_material.xml | ||
123 | -rw----·····2.0·fat······764·bl·defN·15-May-19·06:50·res/drawable-v11/abc_textfield_search_material.xml | ||
124 | -rw----·····2.0·fat······472·bl·defN·1 | 115 | -rw----·····2.0·fat······472·bl·defN·17-Oct-21·00:06·res/drawable-v21/abc_cab_background_top_material.xml |
125 | -rw----·····1.0·fat······307·b-·stor·1 | 116 | -rw----·····1.0·fat······307·b-·stor·17-Oct-21·00:06·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png |
126 | -rw----·····1.0·fat······303·b-·stor·1 | 117 | -rw----·····1.0·fat······303·b-·stor·17-Oct-21·00:06·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png |
127 | -rw----·····1.0·fat······354·b-·stor·1 | 118 | -rw----·····1.0·fat······354·b-·stor·17-Oct-21·00:06·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png |
Max diff block lines reached; -1/57055 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 493, 18 lines modified | Offset 493, 16 lines modified | ||
493 | ······()·#24000000 | 493 | ······()·#24000000 |
494 | ····resource·0x7f08002f·color/switch_thumb_normal_material_dark | 494 | ····resource·0x7f08002f·color/switch_thumb_normal_material_dark |
495 | ······()·#ffbdbdbd | 495 | ······()·#ffbdbdbd |
496 | ····resource·0x7f080030·color/switch_thumb_normal_material_light | 496 | ····resource·0x7f080030·color/switch_thumb_normal_material_light |
497 | ······()·#fff1f1f1 | 497 | ······()·#fff1f1f1 |
498 | ····resource·0x7f080031·color/abc_background_cache_hint_selector_material_dark | 498 | ····resource·0x7f080031·color/abc_background_cache_hint_selector_material_dark |
499 | ······()·(file)·res/color/abc_background_cache_hint_selector_material_dark.xml·type=XML | 499 | ······()·(file)·res/color/abc_background_cache_hint_selector_material_dark.xml·type=XML |
500 | ······(v11)·(file)·res/color-v11/abc_background_cache_hint_selector_material_dark.xml·type=XML | ||
501 | ····resource·0x7f080032·color/abc_background_cache_hint_selector_material_light | 500 | ····resource·0x7f080032·color/abc_background_cache_hint_selector_material_light |
502 | ······()·(file)·res/color/abc_background_cache_hint_selector_material_light.xml·type=XML | 501 | ······()·(file)·res/color/abc_background_cache_hint_selector_material_light.xml·type=XML |
503 | ······(v11)·(file)·res/color-v11/abc_background_cache_hint_selector_material_light.xml·type=XML | ||
504 | ····resource·0x7f080033·color/abc_primary_text_disable_only_material_dark | 502 | ····resource·0x7f080033·color/abc_primary_text_disable_only_material_dark |
505 | ······()·(file)·res/color/abc_primary_text_disable_only_material_dark.xml·type=XML | 503 | ······()·(file)·res/color/abc_primary_text_disable_only_material_dark.xml·type=XML |
506 | ····resource·0x7f080034·color/abc_primary_text_disable_only_material_light | 504 | ····resource·0x7f080034·color/abc_primary_text_disable_only_material_light |
507 | ······()·(file)·res/color/abc_primary_text_disable_only_material_light.xml·type=XML | 505 | ······()·(file)·res/color/abc_primary_text_disable_only_material_light.xml·type=XML |
508 | ····resource·0x7f080035·color/abc_primary_text_material_dark | 506 | ····resource·0x7f080035·color/abc_primary_text_material_dark |
509 | ······()·(file)·res/color/abc_primary_text_material_dark.xml·type=XML | 507 | ······()·(file)·res/color/abc_primary_text_material_dark.xml·type=XML |
510 | ····resource·0x7f080036·color/abc_primary_text_material_light | 508 | ····resource·0x7f080036·color/abc_primary_text_material_light |
Offset 684, 15 lines modified | Offset 682, 14 lines modified | ||
684 | ····resource·0x7f02000c·drawable/abc_cab_background_top_mtrl_alpha | 682 | ····resource·0x7f02000c·drawable/abc_cab_background_top_mtrl_alpha |
685 | ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG | 683 | ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG |
686 | ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG | 684 | ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG |
687 | ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG | 685 | ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG |
688 | ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG | 686 | ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG |
689 | ····resource·0x7f02000d·drawable/abc_edit_text_material | 687 | ····resource·0x7f02000d·drawable/abc_edit_text_material |
690 | ······()·(file)·res/drawable/abc_edit_text_material.xml·type=XML | 688 | ······()·(file)·res/drawable/abc_edit_text_material.xml·type=XML |
691 | ······(v11)·(file)·res/drawable-v11/abc_edit_text_material.xml·type=XML | ||
692 | ····resource·0x7f02000e·drawable/abc_ic_ab_back_mtrl_am_alpha | 689 | ····resource·0x7f02000e·drawable/abc_ic_ab_back_mtrl_am_alpha |
693 | ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG | 690 | ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG |
694 | ······(ldrtl-mdpi-v17)·(file)·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG | 691 | ······(ldrtl-mdpi-v17)·(file)·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG |
695 | ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG | 692 | ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG |
696 | ······(ldrtl-hdpi-v17)·(file)·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG | 693 | ······(ldrtl-hdpi-v17)·(file)·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG |
697 | ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG | 694 | ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG |
698 | ······(ldrtl-xhdpi-v17)·(file)·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG | 695 | ······(ldrtl-xhdpi-v17)·(file)·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG |
Offset 875, 15 lines modified | Offset 872, 14 lines modified | ||
875 | ····resource·0x7f020031·drawable/abc_textfield_search_default_mtrl_alpha | 872 | ····resource·0x7f020031·drawable/abc_textfield_search_default_mtrl_alpha |
876 | ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG | 873 | ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG |
877 | ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG | 874 | ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG |
878 | ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG | 875 | ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG |
879 | ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG | 876 | ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG |
880 | ····resource·0x7f020032·drawable/abc_textfield_search_material | 877 | ····resource·0x7f020032·drawable/abc_textfield_search_material |
881 | ······()·(file)·res/drawable/abc_textfield_search_material.xml·type=XML | 878 | ······()·(file)·res/drawable/abc_textfield_search_material.xml·type=XML |
882 | ······(v11)·(file)·res/drawable-v11/abc_textfield_search_material.xml·type=XML | ||
883 | ····resource·0x7f020033·drawable/bell | 879 | ····resource·0x7f020033·drawable/bell |
884 | ······()·(file)·res/drawable/bell.png·type=PNG | 880 | ······()·(file)·res/drawable/bell.png·type=PNG |
885 | ····resource·0x7f020034·drawable/bell32 | 881 | ····resource·0x7f020034·drawable/bell32 |
886 | ······()·(file)·res/drawable/bell32.png·type=PNG | 882 | ······()·(file)·res/drawable/bell32.png·type=PNG |
887 | ····resource·0x7f020035·drawable/icon | 883 | ····resource·0x7f020035·drawable/icon |
888 | ······(ldpi-v4)·(file)·res/drawable-ldpi-v4/icon.png·type=PNG | 884 | ······(ldpi-v4)·(file)·res/drawable-ldpi-v4/icon.png·type=PNG |
889 | ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/icon.png·type=PNG | 885 | ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/icon.png·type=PNG |
Offset 1097, 29 lines modified | Offset 1093, 27 lines modified | ||
1097 | ····resource·0x7f030013·layout/abc_screen_toolbar | 1093 | ····resource·0x7f030013·layout/abc_screen_toolbar |
1098 | ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML | 1094 | ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML |
1099 | ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML | 1095 | ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML |
1100 | ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line | 1096 | ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line |
1101 | ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML | 1097 | ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML |
1102 | ····resource·0x7f030015·layout/abc_search_view | 1098 | ····resource·0x7f030015·layout/abc_search_view |
1103 | ······()·(file)·res/layout/abc_search_view.xml·type=XML | 1099 | ······()·(file)·res/layout/abc_search_view.xml·type=XML |
1104 | ······(v17)·(file)·res/layout-v17/abc_search_view.xml·type=XML | ||
1105 | ····resource·0x7f030016·layout/abc_simple_dropdown_hint | 1100 | ····resource·0x7f030016·layout/abc_simple_dropdown_hint |
1106 | ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML | 1101 | ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML |
1107 | ····resource·0x7f030017·layout/info | 1102 | ····resource·0x7f030017·layout/info |
1108 | ······()·(file)·res/layout/info.xml·type=XML | 1103 | ······()·(file)·res/layout/info.xml·type=XML |
1109 | ····resource·0x7f030018·layout/main | 1104 | ····resource·0x7f030018·layout/main |
1110 | ······()·(file)·res/layout/main.xml·type=XML | 1105 | ······()·(file)·res/layout/main.xml·type=XML |
1111 | ····resource·0x7f030019·layout/support_simple_spinner_dropdown_item | 1106 | ····resource·0x7f030019·layout/support_simple_spinner_dropdown_item |
1112 | ······()·(file)·res/layout/support_simple_spinner_dropdown_item.xml·type=XML | 1107 | ······()·(file)·res/layout/support_simple_spinner_dropdown_item.xml·type=XML |
1113 | ····resource·0x7f03001a·layout/time_set | 1108 | ····resource·0x7f03001a·layout/time_set |
1114 | ······()·(file)·res/layout/time_set.xml·type=XML | 1109 | ······()·(file)·res/layout/time_set.xml·type=XML |
1115 | ··type·menu·id=0e·entryCount=1 | 1110 | ··type·menu·id=0e·entryCount=1 |
1116 | ····resource·0x7f0e0000·menu/pref_menu | 1111 | ····resource·0x7f0e0000·menu/pref_menu |
1117 | ······()·(file)·res/menu/pref_menu.xml·type=XML | 1112 | ······()·(file)·res/menu/pref_menu.xml·type=XML |
1118 | ······(v11)·(file)·res/menu-v11/pref_menu.xml·type=XML | ||
1119 | ··type·raw·id=06·entryCount=3 | 1113 | ··type·raw·id=06·entryCount=3 |
1120 | ····resource·0x7f060000·raw/bell1 | 1114 | ····resource·0x7f060000·raw/bell1 |
1121 | ······()·(file)·res/raw/bell1.wav | 1115 | ······()·(file)·res/raw/bell1.wav |
1122 | ····resource·0x7f060001·raw/bell2 | 1116 | ····resource·0x7f060001·raw/bell2 |
1123 | ······()·(file)·res/raw/bell2.wav | 1117 | ······()·(file)·res/raw/bell2.wav |
1124 | ····resource·0x7f060002·raw/bell3 | 1118 | ····resource·0x7f060002·raw/bell3 |
1125 | ······()·(file)·res/raw/bell3.wav | 1119 | ······()·(file)·res/raw/bell3.wav |
Offset 1, 66351 lines modified | Offset 1, 18132 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·a7fd9730 |
5 | signature···········:· | 5 | signature···········:·0f44...6762 |
6 | file_size···········:· | 6 | file_size···········:·278156 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:· | 10 | string_ids_size·····:·2320 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:· | 12 | type_ids_size·······:·537 |
13 | type_ids_off········:· | 13 | type_ids_off········:·9392·(0x0024b0) |
14 | proto_ids_size······:· | 14 | proto_ids_size······:·722 |
15 | proto_ids_off·······:·1 | 15 | proto_ids_off·······:·11540·(0x002d14) |
16 | field_ids_size······:· | 16 | field_ids_size······:·1552 |
17 | field_ids_off·······:· | 17 | field_ids_off·······:·20204·(0x004eec) |
18 | method_ids_size·····:· | 18 | method_ids_size·····:·3478 |
19 | method_ids_off······:· | 19 | method_ids_off······:·32620·(0x007f6c) |
20 | class_defs_size·····:· | 20 | class_defs_size·····:·296 |
21 | class_defs_off······:· | 21 | class_defs_off······:·60444·(0x00ec1c) |
22 | data_size···········:· | 22 | data_size···········:·208240 |
23 | data_off············:· | 23 | data_off············:·69916·(0x01111c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:· | 25 | class_idx···········:·76 |
26 | access_flags········:·1·(0x0001) | 26 | access_flags········:·1·(0x0001) |
27 | superclass_idx······:· | 27 | superclass_idx······:·479 |
28 | source_file_idx·····:·-1 | 28 | source_file_idx·····:·-1 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:· | 31 | direct_methods_size·:·1 |
32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
33 | Class·#0············- | 33 | Class·#0············- |
34 | ··Class·descriptor··:·'Landroid/support/ | 34 | ··Class·descriptor··:·'Landroid/support/a/a/a;' |
35 | ··Access·flags······:·0x0001·(PUBLIC) | 35 | ··Access·flags······:·0x0001·(PUBLIC) |
36 | ··Superclass········:·'Ljava/lang/Object;' | 36 | ··Superclass········:·'Ljava/lang/Object;' |
37 | ··Interfaces········- | 37 | ··Interfaces········- |
38 | ··Static·fields·····- | 38 | ··Static·fields·····- |
39 | ··Instance·fields···- | 39 | ··Instance·fields···- |
40 | ··Direct·methods····- | 40 | ··Direct·methods····- |
41 | ····#0··············:·(in·Landroid/support/ | 41 | ····#0··············:·(in·Landroid/support/a/a/a;) |
42 | ······name··········:·'a' | 42 | ······name··········:·'a' |
43 | ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' | 43 | ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' |
44 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 44 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
45 | ······code··········- | 45 | ······code··········- |
46 | ······registers·····:·4 | 46 | ······registers·····:·4 |
47 | ······ins···········:·2 | 47 | ······ins···········:·2 |
48 | ······outs··········:·2 | 48 | ······outs··········:·2 |
49 | ······insns·size····:·20·16-bit·code·units | 49 | ······insns·size····:·20·16-bit·code·units |
50 | 01 | 50 | 011164:········································|[011164]·android.support.a.a.a.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
51 | 01 | 51 | 011174:·6000·1000······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0010 |
52 | 01 | 52 | 011178:·1301·1500······························|0002:·const/16·v1,·#int·21·//·#15 |
53 | 01 | 53 | 01117c:·3410·0700······························|0004:·if-lt·v0,·v1,·000b·//·+0007 |
54 | 01 | 54 | 011180:·7120·ec00·3200·························|0006:·invoke-static·{v2,·v3},·Landroid/support/a/a/b;.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;·//·method@00ec |
55 | 01 | 55 | 011186:·0c00···································|0009:·move-result-object·v0 |
56 | 01 | 56 | 011188:·1100···································|000a:·return-object·v0 |
57 | 01 | 57 | 01118a:·6e10·2700·0200·························|000b:·invoke-virtual·{v2},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@0027 |
58 | 01 | 58 | 011190:·0c00···································|000e:·move-result-object·v0 |
59 | 01 | 59 | 011192:·6e20·5c00·3000·························|000f:·invoke-virtual·{v0,·v3},·Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@005c |
60 | 01 | 60 | 011198:·0c00···································|0012:·move-result-object·v0 |
61 | 01 | 61 | 01119a:·28f7···································|0013:·goto·000a·//·-0009 |
62 | ······catches·······:·(none) | ||
63 | ······positions·····:· | ||
64 | ······locals········:· | ||
65 | ····#1··············:·(in·Landroid/support/v4/a/a;) | ||
66 | ······name··········:·'a' | ||
67 | ······type··········:·'(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z' | ||
68 | ······access········:·0x0009·(PUBLIC·STATIC) | ||
69 | ······code··········- | ||
70 | ······registers·····:·6 | ||
71 | ······ins···········:·3 | ||
72 | ······outs··········:·3 | ||
73 | ······insns·size····:·21·16-bit·code·units | ||
74 | 01b3c4:········································|[01b3c4]·android.support.v4.a.a.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z | ||
75 | 01b3d4:·1210···································|0000:·const/4·v0,·#int·1·//·#1 | ||
76 | 01b3d6:·6001·1400······························|0001:·sget·v1,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0014 | ||
77 | 01b3da:·1302·1000······························|0003:·const/16·v2,·#int·16·//·#10 | ||
78 | 01b3de:·3421·0600······························|0005:·if-lt·v1,·v2,·000b·//·+0006 | ||
79 | 01b3e2:·7130·4f01·4305·························|0007:·invoke-static·{v3,·v4,·v5},·Landroid/support/v4/a/d;.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V·//·method@014f | ||
80 | 01b3e8:·0f00···································|000a:·return·v0 | ||
81 | 01b3ea:·1302·0b00······························|000b:·const/16·v2,·#int·11·//·#b | ||
82 | 01b3ee:·3421·0600······························|000d:·if-lt·v1,·v2,·0013·//·+0006 | ||
83 | 01b3f2:·7120·4e01·4300·························|000f:·invoke-static·{v3,·v4},·Landroid/support/v4/a/c;.a:(Landroid/content/Context;[Landroid/content/Intent;)V·//·method@014e | ||
84 | 01b3f8:·28f8···································|0012:·goto·000a·//·-0008 | ||
85 | 01b3fa:·1200···································|0013:·const/4·v0,·#int·0·//·#0 | ||
86 | 01b3fc:·28f6···································|0014:·goto·000a·//·-000a | ||
87 | ······catches·······:·(none) | 62 | ······catches·······:·(none) |
88 | ······positions·····:· | 63 | ······positions·····:· |
89 | ······locals········:· | 64 | ······locals········:· |
90 | ··Virtual·methods···- | 65 | ··Virtual·methods···- |
91 | ··source_file_idx···:·-1·(unknown) | 66 | ··source_file_idx···:·-1·(unknown) |
92 | Class·#1·header: | 67 | Class·#1·header: |
93 | class_idx···········:· | 68 | class_idx···········:·77 |
94 | access_flags········:·0·(0x0000) | 69 | access_flags········:·0·(0x0000) |
95 | superclass_idx······:· | 70 | superclass_idx······:·479 |
96 | source_file_idx·····:·-1 | 71 | source_file_idx·····:·-1 |
97 | static_fields_size··:·0 | 72 | static_fields_size··:·0 |
98 | instance_fields_size:·0 | 73 | instance_fields_size:·0 |
99 | direct_methods_size·:·1 | 74 | direct_methods_size·:·1 |
100 | virtual_methods_size:·0 | 75 | virtual_methods_size:·0 |
101 | Class·#1············- | 76 | Class·#1············- |
102 | ··Class·descriptor··:·'Landroid/support/ | 77 | ··Class·descriptor··:·'Landroid/support/a/a/b;' |
103 | ··Access·flags······:·0x0000·() | 78 | ··Access·flags······:·0x0000·() |
104 | ··Superclass········:·'Ljava/lang/Object;' | 79 | ··Superclass········:·'Ljava/lang/Object;' |
105 | ··Interfaces········- | 80 | ··Interfaces········- |
106 | ··Static·fields·····- | 81 | ··Static·fields·····- |
107 | ··Instance·fields···- | 82 | ··Instance·fields···- |
108 | ··Direct·methods····- | 83 | ··Direct·methods····- |
109 | ····#0··············:·(in·Landroid/support/ | 84 | ····#0··············:·(in·Landroid/support/a/a/b;) |
110 | ······name··········:·'a' | 85 | ······name··········:·'a' |
111 | ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' | 86 | ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' |
112 | ······access········:·0x0009·(PUBLIC·STATIC) | 87 | ······access········:·0x0009·(PUBLIC·STATIC) |
113 | ······code··········- | 88 | ······code··········- |
114 | ······registers·····:·3 | 89 | ······registers·····:·3 |
115 | ······ins···········:·2 | 90 | ······ins···········:·2 |
116 | ······outs··········:·2 | 91 | ······outs··········:·2 |
117 | ······insns·size····:·5·16-bit·code·units | 92 | ······insns·size····:·5·16-bit·code·units |
118 | 01 | 93 | 01119c:········································|[01119c]·android.support.a.a.b.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
119 | 01 | 94 | 0111ac:·6e20·2400·2100·························|0000:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@0024 |
120 | 01 | 95 | 0111b2:·0c00···································|0003:·move-result-object·v0 |
121 | 01 | 96 | 0111b4:·1100···································|0004:·return-object·v0 |
Max diff block lines reached; 11687417/11696289 bytes (99.92%) of diff not shown. |
Offset 1, 490 lines modified | Offset 1, 288 lines modified | ||
1 | Zip·file·size:· | 1 | Zip·file·size:·472916·bytes,·number·of·entries:·296 |
2 | ?rwxrwxr-x··2.0·unx······ | 2 | ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·android/support/a/a/a.class |
3 | ?rwxrwxr-x··2.0·unx······27 | 3 | ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·android/support/a/a/b.class |
4 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·android/support/v4/a/c.class | ||
5 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·android/support/v4/a/d.class | ||
6 | ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·android/support/v4/a/e.class | ||
7 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·android/support/v4/a/f.class | ||
8 | ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·android/support/v4/a/g.class | ||
9 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·android/support/v4/a/h.class | ||
10 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/v4/a/i.class | ||
11 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·android/support/v4/a/j.class | ||
12 | ?rwxrwxr-x··2.0·unx·····2004·b-·stor·80-Jan-01·00:00·android/support/v4/a/k.class | ||
13 | ?rwxrwxr-x··2.0·unx·······74·b-·stor·80-Jan-01·00:00·android/support/v4/a/l.class | ||
14 | ?rwxrwxr-x··2.0·unx·····4204·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class | ||
15 | ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class | ||
16 | ?rwxrwxr-x··2.0·unx····13805·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class | ||
17 | ?rwxrwxr-x··2.0·unx·····1081·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState.class | ||
18 | ?rwxrwxr-x··2.0·unx·····2962·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class | ||
19 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class | ||
20 | ?rwxrwxr-x··2.0·unx·····3368·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class | ||
21 | ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·android/support/v4/app/a.class | ||
22 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·android/support/v4/app/aa.class | ||
23 | ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·android/support/v4/app/ab.class | ||
24 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·android/support/v4/app/ac.class | ||
25 | ?rwxrwxr-x··2.0·unx·····4778·b-·stor·80-Jan-01·00:00·android/support/v4/app/ad.class | ||
26 | ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·android/support/v4/app/ae.class | ||
27 | ?rwxrwxr-x··2.0·unx·····1970·b-·stor·80-Jan-01·00:00·android/support/v4/app/af.class | ||
28 | ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·android/support/v4/app/ag.class | ||
29 | ?rwxrwxr-x··2.0·unx·····2101·b-·stor·80-Jan-01·00:00·android/support/v4/app/ah.class | ||
30 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·android/support/v4/app/ai.class | ||
31 | ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·android/support/v4/app/aj.class | ||
32 | ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·android/support/v4/app/ak.class | ||
33 | ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·android/support/v4/app/al.class | ||
34 | ?rwxrwxr-x··2.0·unx·····3780·b-·stor·80-Jan-01·00:00·android/support/v4/app/am.class | ||
35 | ?rwxrwxr-x··2.0·unx·····5066·b-·stor·80-Jan-01·00:00·android/support/v4/app/an.class | ||
36 | ?rwxrwxr-x··2.0·unx·····1973·b-·stor·80-Jan-01·00:00·android/support/v4/app/ao.class | ||
37 | ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·android/support/v4/app/ap.class | ||
38 | ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·android/support/v4/app/aq.class | ||
39 | ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·android/support/v4/app/ar.class | ||
40 | ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·android/support/v4/app/as.class | ||
41 | ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·android/support/v4/app/at.class | ||
42 | ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·android/support/v4/app/au.class | ||
43 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v4/app/av.class | ||
44 | ?rwxrwxr-x··2.0·unx·····3019·b-·stor·80-Jan-01·00:00·android/support/v4/app/aw.class | ||
45 | ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·android/support/v4/app/ax.class | ||
46 | ?rwxrwxr-x··2.0·unx·······77·b-·stor·80-Jan-01·00:00·android/support/v4/app/ay.class | ||
47 | ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·android/support/v4/app/az.class | ||
48 | ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·android/support/v4/app/b.class | ||
49 | ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·android/support/v4/app/ba.class | ||
50 | ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·android/support/v4/app/c.class | ||
51 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·android/support/v4/app/d.class | ||
52 | ?rwxrwxr-x··2.0·unx····17277·b-·defN·80-Jan-01·00:00·android/support/v4/app/e.class | ||
53 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/app/f.class | ||
54 | ?rwxrwxr-x··2.0·unx·····1994·b-·stor·80-Jan-01·00:00·android/support/v4/app/g.class | ||
55 | ?rwxrwxr-x··2.0·unx······957·b-·stor·80-Jan-01·00:00·android/support/v4/app/h.class | ||
56 | ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·android/support/v4/app/i.class | ||
57 | ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·android/support/v4/app/j.class | ||
58 | ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·android/support/v4/app/k.class | ||
59 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/v4/app/q.class | ||
60 | ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·android/support/v4/app/l.class | ||
61 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·android/support/v4/app/m.class | ||
62 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v4/app/n.class | ||
63 | ?rwxrwxr-x··2.0·unx····10500·b-·defN·80-Jan-01·00:00·android/support/v4/app/o.class | ||
64 | ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·android/support/v4/app/p.class | ||
65 | ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/r.class | ||
66 | ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·android/support/v4/app/s.class | ||
67 | ?rwxrwxr-x··2.0·unx····29795·b-·defN·80-Jan-01·00:00·android/support/v4/app/t.class | ||
68 | ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·android/support/v4/app/u.class | ||
69 | ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·android/support/v4/app/v.class | ||
70 | ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·android/support/v4/app/w.class | ||
71 | ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·android/support/v4/app/x.class | ||
72 | ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·android/support/v4/app/y.class | ||
73 | ?rwxrwxr-x··2.0·unx·······76·b-·stor·80-Jan-01·00:00·android/support/v4/app/z.class | ||
74 | ?rwxrwxr-x··2.0·unx·····13 | 4 | ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·android/support/a/b/a/a.class |
75 | ?rwxrwxr-x··2.0·unx······56 | 5 | ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/a/b/a/c.class |
76 | ?rwxrwxr-x··2.0·unx······8 | 6 | ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/a/b/a/b.class |
77 | ?rwxrwxr-x··2.0·unx······26 | 7 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·android/support/a/b/a/d.class |
78 | ?rwxrwxr-x··2.0·unx······35 | 8 | ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·android/support/a/b/a/e.class |
79 | ?rwxrwxr-x··2.0·unx······68 | 9 | ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·android/support/a/b/a/f.class |
80 | ?rwxrwxr-x··2.0·unx······23 | 10 | ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·android/support/a/b/a/g.class |
81 | ?rwxrwxr-x··2.0·unx······34 | 11 | ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·android/support/a/b/a/h.class |
82 | ?rwxrwxr-x··2.0·unx······80 | 12 | ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·android/support/a/b/a/i.class |
83 | ?rwxrwxr-x··2.0·unx······10 | 13 | ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·android/support/a/c/a/a.class |
84 | ?rwxrwxr-x··2.0·unx······5 | 14 | ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·android/support/a/c/a/b.class |
85 | ?rwxrwxr-x··2.0·unx······13 | 15 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/support/a/c/a/c.class |
86 | ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/d/a.class | ||
87 | ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·android/support/v4/d/b.class | ||
88 | ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·android/support/v4/d/c.class | ||
89 | ?rwxrwxr-x··2.0·unx······5 | 16 | ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·android/support/a/d/a.class |
90 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·android/support/v4/d/e.class | ||
91 | ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·android/support/v4/e/a.class | ||
92 | ?rwxrwxr-x··2.0·unx······13 | 17 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·android/support/a/d/b.class |
93 | ?rwxrwxr-x··2.0·unx······27 | 18 | ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·android/support/a/d/c.class |
94 | ?rwxrwxr-x··2.0·unx······32 | 19 | ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/a/d/d.class |
95 | ?rwxrwxr-x··2.0·unx·····135 | 20 | ?rwxrwxr-x··2.0·unx·····1350·b-·stor·80-Jan-01·00:00·android/support/a/d/e.class |
96 | ?rwxrwxr-x··2.0·unx······99 | 21 | ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·android/support/a/d/f.class |
97 | ?rwxrwxr-x··2.0·unx·····531 | 22 | ?rwxrwxr-x··2.0·unx·····5314·b-·stor·80-Jan-01·00:00·android/support/a/e/k.class |
98 | ?rwxrwxr-x··2.0·unx·····1 | 23 | ?rwxrwxr-x··2.0·unx·····1131·b-·stor·80-Jan-01·00:00·android/support/a/e/a.class |
99 | ?rwxrwxr-x··2.0·unx·····24 | 24 | ?rwxrwxr-x··2.0·unx·····2403·b-·stor·80-Jan-01·00:00·android/support/a/e/e.class |
100 | ?rwxrwxr-x··2.0·unx······96 | 25 | ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·android/support/a/e/b.class |
26 | ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·android/support/a/e/c.class | ||
27 | ?rwxrwxr-x··2.0·unx·····3548·b-·stor·80-Jan-01·00:00·android/support/a/e/d.class | ||
28 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·android/support/a/e/f.class | ||
29 | ?rwxrwxr-x··2.0·unx·····2076·b-·stor·80-Jan-01·00:00·android/support/a/e/g.class | ||
30 | ?rwxrwxr-x··2.0·unx·····1706·b-·stor·80-Jan-01·00:00·android/support/a/e/h.class | ||
31 | ?rwxrwxr-x··2.0·unx·····1981·b-·stor·80-Jan-01·00:00·android/support/a/e/i.class | ||
32 | ?rwxrwxr-x··2.0·unx·····1704·b-·stor·80-Jan-01·00:00·android/support/a/e/j.class | ||
33 | ?rwxrwxr-x··2.0·unx·····1334·b-·stor·80-Jan-01·00:00·android/support/a/f/a.class | ||
34 | ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·android/support/a/f/aj.class | ||
35 | ?rwxrwxr-x··2.0·unx·····1199·b-·stor·80-Jan-01·00:00·android/support/a/f/ab.class | ||
36 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/a/f/ac.class | ||
37 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/a/f/ad.class | ||
38 | ?rwxrwxr-x··2.0·unx······732·b-·stor·80-Jan-01·00:00·android/support/a/f/ae.class | ||
39 | ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·android/support/a/f/af.class | ||
40 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·android/support/a/f/ag.class | ||
41 | ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·android/support/a/f/ah.class | ||
42 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/a/f/ai.class | ||
43 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·android/support/a/f/aa.class | ||
44 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·android/support/a/f/ak.class | ||
45 | ?rwxrwxr-x··2.0·unx······918·b-·stor·80-Jan-01·00:00·android/support/a/f/al.class | ||
46 | ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·android/support/a/f/am.class | ||
47 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·android/support/a/f/an.class | ||
48 | ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·android/support/a/f/ao.class | ||
49 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/a/f/at.class | ||
50 | ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/a/f/ap.class | ||
51 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/a/f/aq.class | ||
52 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·android/support/a/f/ar.class | ||
Max diff block lines reached; 32661/66745 bytes (48.93%) of diff not shown. |
Offset 1, 971 lines modified | Offset 1, 401 lines modified | ||
1 | Filename:·android/support/ | 1 | Filename:·android/support/a/a/a.class |
2 | Comment:· | 2 | Comment:· |
3 | Filename:·android/support/ | 3 | Filename:·android/support/a/a/b.class |
4 | Comment:· | 4 | Comment:· |
5 | Filename:·android/support/ | 5 | Filename:·android/support/a/b/a/a.class |
6 | Comment:· | 6 | Comment:· |
7 | Filename:·android/support/ | 7 | Filename:·android/support/a/b/a/c.class |
8 | Comment:· | 8 | Comment:· |
9 | Filename:·android/support/ | 9 | Filename:·android/support/a/b/a/b.class |
10 | Comment:· | 10 | Comment:· |
11 | Filename:·android/support/ | 11 | Filename:·android/support/a/b/a/d.class |
12 | Comment:· | 12 | Comment:· |
13 | Filename:·android/support/ | 13 | Filename:·android/support/a/b/a/e.class |
14 | Comment:· | 14 | Comment:· |
15 | Filename:·android/support/ | 15 | Filename:·android/support/a/b/a/f.class |
16 | Comment:· | 16 | Comment:· |
17 | Filename:·android/support/ | 17 | Filename:·android/support/a/b/a/g.class |
18 | Comment:· | 18 | Comment:· |
19 | Filename:·android/support/ | 19 | Filename:·android/support/a/b/a/h.class |
20 | Comment:· | 20 | Comment:· |
21 | Filename:·android/support/ | 21 | Filename:·android/support/a/b/a/i.class |
22 | Comment:· | 22 | Comment:· |
23 | Filename:·android/support/ | 23 | Filename:·android/support/a/c/a/a.class |
24 | Comment:· | 24 | Comment:· |
25 | Filename:·android/support/ | 25 | Filename:·android/support/a/c/a/b.class |
26 | Comment:· | 26 | Comment:· |
27 | Filename:·android/support/ | 27 | Filename:·android/support/a/c/a/c.class |
28 | Comment:· | 28 | Comment:· |
29 | Filename:·android/support/ | 29 | Filename:·android/support/a/d/a.class |
30 | Comment:· | 30 | Comment:· |
31 | Filename:·android/support/ | 31 | Filename:·android/support/a/d/b.class |
32 | Comment:· | 32 | Comment:· |
33 | Filename:·android/support/ | 33 | Filename:·android/support/a/d/c.class |
34 | Comment:· | 34 | Comment:· |
35 | Filename:·android/support/ | 35 | Filename:·android/support/a/d/d.class |
36 | Comment:· | 36 | Comment:· |
37 | Filename:·android/support/ | 37 | Filename:·android/support/a/d/e.class |
38 | Comment:· | 38 | Comment:· |
39 | Filename:·android/support/ | 39 | Filename:·android/support/a/d/f.class |
40 | Comment:· | 40 | Comment:· |
41 | Filename:·android/support/ | 41 | Filename:·android/support/a/e/k.class |
42 | Comment:· | 42 | Comment:· |
43 | Filename:·android/support/ | 43 | Filename:·android/support/a/e/a.class |
44 | Comment:· | 44 | Comment:· |
45 | Filename:·android/support/ | 45 | Filename:·android/support/a/e/e.class |
46 | Comment:· | 46 | Comment:· |
47 | Filename:·android/support/ | 47 | Filename:·android/support/a/e/b.class |
48 | Comment:· | 48 | Comment:· |
49 | Filename:·android/support/ | 49 | Filename:·android/support/a/e/c.class |
50 | Comment:· | 50 | Comment:· |
51 | Filename:·android/support/ | 51 | Filename:·android/support/a/e/d.class |
52 | Comment:· | 52 | Comment:· |
53 | Filename:·android/support/ | 53 | Filename:·android/support/a/e/f.class |
54 | Comment:· | 54 | Comment:· |
55 | Filename:·android/support/ | 55 | Filename:·android/support/a/e/g.class |
56 | Comment:· | 56 | Comment:· |
57 | Filename:·android/support/ | 57 | Filename:·android/support/a/e/h.class |
58 | Comment:· | 58 | Comment:· |
59 | Filename:·android/support/ | 59 | Filename:·android/support/a/e/i.class |
60 | Comment:· | 60 | Comment:· |
61 | Filename:·android/support/ | 61 | Filename:·android/support/a/e/j.class |
62 | Comment:· | 62 | Comment:· |
63 | Filename:·android/support/ | 63 | Filename:·android/support/a/f/a.class |
64 | Comment:· | 64 | Comment:· |
65 | Filename:·android/support/ | 65 | Filename:·android/support/a/f/aj.class |
66 | Comment:· | 66 | Comment:· |
67 | Filename:·android/support/ | 67 | Filename:·android/support/a/f/ab.class |
68 | Comment:· | 68 | Comment:· |
69 | Filename:·android/support/ | 69 | Filename:·android/support/a/f/ac.class |
70 | Comment:· | 70 | Comment:· |
71 | Filename:·android/support/ | 71 | Filename:·android/support/a/f/ad.class |
72 | Comment:· | 72 | Comment:· |
73 | Filename:·android/support/ | 73 | Filename:·android/support/a/f/ae.class |
74 | Comment:· | 74 | Comment:· |
75 | Filename:·android/support/ | 75 | Filename:·android/support/a/f/af.class |
76 | Comment:· | 76 | Comment:· |
77 | Filename:·android/support/ | 77 | Filename:·android/support/a/f/ag.class |
78 | Comment:· | 78 | Comment:· |
79 | Filename:·android/support/ | 79 | Filename:·android/support/a/f/ah.class |
80 | Comment:· | 80 | Comment:· |
81 | Filename:·android/support/ | 81 | Filename:·android/support/a/f/ai.class |
82 | Comment:· | 82 | Comment:· |
83 | Filename:·android/support/ | 83 | Filename:·android/support/a/f/aa.class |
84 | Comment:· | 84 | Comment:· |
85 | Filename:·android/support/ | 85 | Filename:·android/support/a/f/ak.class |
Max diff block lines reached; 29713/33915 bytes (87.61%) of diff not shown. |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | package·android.support.v7.a; | 1 | package·android.support.v7.a; |
2 | public· | 2 | public·abstract·class·a |
3 | { | 3 | { |
4 | } | 4 | } |
Offset 1, 175 lines modified | Offset 1, 39 lines modified | ||
1 | package·android.support.v7.a; | 1 | package·android.support.v7.a; |
2 | p | 2 | import·android.view.ViewGroup$LayoutParams; |
3 | import·android.content.res.TypedArray; | ||
4 | import·android.support.v7.b.j; | ||
5 | import·android.util.AttributeSet; | ||
6 | import·android.content.Context; | ||
7 | import·android.view.ViewGroup$MarginLayoutParams; | ||
8 | public·class·b·extends·ViewGroup$MarginLayoutParams | ||
3 | { | 9 | { |
10 | ····public·int·a; | ||
11 | ···· | ||
12 | ····public·b(final·int·n,·final·int·n2)·{ | ||
13 | ········super(n,·n2); | ||
14 | ········this.a·=·0; | ||
15 | ········this.a·=·8388627; | ||
16 | ····} | ||
17 | ···· | ||
18 | ····public·b(final·Context·context,·final·AttributeSet·set)·{ | ||
19 | ········super(context,·set); | ||
20 | ········this.a·=·0; | ||
21 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·j.ActionBarLayout); | ||
22 | ········this.a·=·obtainStyledAttributes.getInt(j.ActionBarLayout_android_layout_gravity,·0); | ||
23 | ········obtainStyledAttributes.recycle(); | ||
24 | ····} | ||
25 | ···· | ||
26 | ····public·b(final·b·b)·{ | ||
27 | ········super((ViewGroup$MarginLayoutParams)b); | ||
28 | ········this.a·=·0; | ||
29 | ········this.a·=·b.a; | ||
30 | ····} | ||
31 | ···· | ||
32 | ····public·b(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ | ||
33 | ········super(viewGroup$LayoutParams); | ||
34 | ········this.a·=·0; | ||
35 | ····} | ||
4 | ····public·static·final·int·actionBarDivider·=·2130772058; | ||
5 | ····public·static·final·int·actionBarItemBackground·=·2130772059; | ||
6 | ····public·static·final·int·actionBarPopupTheme·=·2130772052; | ||
7 | ····public·static·final·int·actionBarSize·=·2130772057; | ||
8 | ····public·static·final·int·actionBarSplitStyle·=·2130772054; | ||
9 | ····public·static·final·int·actionBarStyle·=·2130772053; | ||
10 | ····public·static·final·int·actionBarTabBarStyle·=·2130772048; | ||
11 | ····public·static·final·int·actionBarTabStyle·=·2130772047; | ||
12 | ····public·static·final·int·actionBarTabTextStyle·=·2130772049; | ||
13 | ····public·static·final·int·actionBarTheme·=·2130772055; | ||
14 | ····public·static·final·int·actionBarWidgetTheme·=·2130772056; | ||
15 | ····public·static·final·int·actionButtonStyle·=·2130772082; | ||
16 | ····public·static·final·int·actionDropDownStyle·=·2130772077; | ||
17 | ····public·static·final·int·actionLayout·=·2130772012; | ||
18 | ····public·static·final·int·actionMenuTextAppearance·=·2130772060; | ||
19 | ····public·static·final·int·actionMenuTextColor·=·2130772061; | ||
20 | ····public·static·final·int·actionModeBackground·=·2130772064; | ||
21 | ····public·static·final·int·actionModeCloseButtonStyle·=·2130772063; | ||
22 | ····public·static·final·int·actionModeCloseDrawable·=·2130772066; | ||
23 | ····public·static·final·int·actionModeCopyDrawable·=·2130772068; | ||
24 | ····public·static·final·int·actionModeCutDrawable·=·2130772067; | ||
25 | ····public·static·final·int·actionModeFindDrawable·=·2130772072; | ||
26 | ····public·static·final·int·actionModePasteDrawable·=·2130772069; | ||
27 | ····public·static·final·int·actionModePopupWindowStyle·=·2130772074; | ||
28 | ····public·static·final·int·actionModeSelectAllDrawable·=·2130772070; | ||
29 | ····public·static·final·int·actionModeShareDrawable·=·2130772071; | ||
30 | ····public·static·final·int·actionModeSplitBackground·=·2130772065; | ||
31 | ····public·static·final·int·actionModeStyle·=·2130772062; | ||
32 | ····public·static·final·int·actionModeWebSearchDrawable·=·2130772073; | ||
33 | ····public·static·final·int·actionOverflowButtonStyle·=·2130772050; | ||
34 | ····public·static·final·int·actionOverflowMenuStyle·=·2130772051; | ||
35 | ····public·static·final·int·actionProviderClass·=·2130772014; | ||
36 | ····public·static·final·int·actionViewClass·=·2130772013; | ||
37 | ····public·static·final·int·activityChooserViewStyle·=·2130772089; | ||
38 | ····public·static·final·int·background·=·2130771980; | ||
39 | ····public·static·final·int·backgroundSplit·=·2130771982; | ||
40 | ····public·static·final·int·backgroundStacked·=·2130771981; | ||
41 | ····public·static·final·int·barSize·=·2130772006; | ||
42 | ····public·static·final·int·buttonBarButtonStyle·=·2130772084; | ||
43 | ····public·static·final·int·buttonBarStyle·=·2130772083; | ||
44 | ····public·static·final·int·closeIcon·=·2130772021; | ||
45 | ····public·static·final·int·closeItemLayout·=·2130771996; | ||
46 | ····public·static·final·int·collapseContentDescription·=·2130772132; | ||
47 | ····public·static·final·int·collapseIcon·=·2130772131; | ||
48 | ····public·static·final·int·color·=·2130772000; | ||
49 | ····public·static·final·int·colorAccent·=·2130772116; | ||
50 | ····public·static·final·int·colorButtonNormal·=·2130772120; | ||
51 | ····public·static·final·int·colorControlActivated·=·2130772118; | ||
52 | ····public·static·final·int·colorControlHighlight·=·2130772119; | ||
53 | ····public·static·final·int·colorControlNormal·=·2130772117; | ||
54 | ····public·static·final·int·colorPrimary·=·2130772114; | ||
55 | ····public·static·final·int·colorPrimaryDark·=·2130772115; | ||
56 | ····public·static·final·int·colorSwitchThumbNormal·=·2130772121; | ||
57 | ····public·static·final·int·commitIcon·=·2130772025; | ||
58 | ····public·static·final·int·contentInsetEnd·=·2130771991; | ||
59 | ····public·static·final·int·contentInsetLeft·=·2130771992; | ||
60 | ····public·static·final·int·contentInsetRight·=·2130771993; | ||
61 | ····public·static·final·int·contentInsetStart·=·2130771990; | ||
62 | ····public·static·final·int·customNavigationLayout·=·2130771983; | ||
63 | ····public·static·final·int·disableChildrenWhenDisabled·=·2130772032; | ||
64 | ····public·static·final·int·displayOptions·=·2130771973; | ||
65 | ····public·static·final·int·divider·=·2130771979; | ||
66 | ····public·static·final·int·dividerHorizontal·=·2130772088; | ||
67 | ····public·static·final·int·dividerPadding·=·2130772010; | ||
68 | ····public·static·final·int·dividerVertical·=·2130772087; | ||
69 | ····public·static·final·int·drawableSize·=·2130772002; | ||
70 | ····public·static·final·int·drawerArrowStyle·=·2130771968; | ||
71 | ····public·static·final·int·dropDownListViewStyle·=·2130772106; | ||
72 | ····public·static·final·int·dropdownListPreferredItemHeight·=·2130772078; | ||
73 | ····public·static·final·int·editTextBackground·=·2130772095; | ||
74 | ····public·static·final·int·editTextColor·=·2130772094; | ||
75 | ····public·static·final·int·elevation·=·2130771994; | ||
76 | ····public·static·final·int·expandActivityOverflowButtonDrawable·=·2130771998; | ||
77 | ····public·static·final·int·gapBetweenBars·=·2130772003; | ||
78 | ····public·static·final·int·goIcon·=·2130772022; | ||
79 | ····public·static·final·int·height·=·2130771969; | ||
80 | ····public·static·final·int·hideOnContentScroll·=·2130771989; | ||
81 | ····public·static·final·int·homeAsUpIndicator·=·2130772081; | ||
82 | ····public·static·final·int·homeLayout·=·2130771984; | ||
83 | ····public·static·final·int·icon·=·2130771977; | ||
84 | ····public·static·final·int·iconifiedByDefault·=·2130772019; | ||
85 | ····public·static·final·int·indeterminateProgressStyle·=·2130771986; | ||
86 | ····public·static·final·int·initialActivityCount·=·2130771997; | ||
87 | ····public·static·final·int·isLightTheme·=·2130771970; | ||
88 | ····public·static·final·int·itemPadding·=·2130771988; | ||
89 | ····public·static·final·int·layout·=·2130772018; | ||
90 | ····public·static·final·int·listChoiceBackgroundIndicator·=·2130772113; | ||
91 | ····public·static·final·int·listPopupWindowStyle·=·2130772107; | ||
92 | ····public·static·final·int·listPreferredItemHeight·=·2130772101; | ||
Max diff block lines reached; 0/11523 bytes (0.00%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 18 lines modified | ||
1 | package·android.support.v7.a; | 1 | package·android.support.v7.a; |
2 | p | 2 | import·android.view.View; |
3 | import·android.graphics.drawable.Drawable; | ||
4 | public·abstract·class·c | ||
3 | { | 5 | { |
4 | ····public·static·final·int·abc_action_bar_embed_tabs·=·2131165184; | ||
5 | ····public·static·final·int·abc_action_bar_embed_tabs_pre_jb·=·2131165185; | ||
6 | ····public·static·final·int·abc_action_bar_expanded_action_views_exclusive·=·2131165186; | ||
7 | ····public·static·final·int·abc_config_actionMenuItemAllCaps·=·2131165187; | ||
8 | ····public·static·final·int·abc_config_allowActionMenuItemTextWithIcon·=·2131165188; | ||
9 | ····public· | 6 | ····public·abstract·Drawable·a(); |
7 | ···· | ||
8 | ····public·abstract·CharSequence·b(); | ||
9 | ···· | ||
10 | ····public·abstract·View·c(); | ||
11 | ···· | ||
12 | ····public·abstract·void·d(); | ||
13 | ···· | ||
14 | ····public·abstract·CharSequence·e(); | ||
10 | } | 15 | } |
Offset 1, 11 lines modified | Offset 1, 600 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.MenuItem$OnActionExpandListener; | ||
3 | import·android.os.Build$VERSION; | ||
4 | import·android.view.SubMenu; | ||
5 | import·android.support.v7.internal.widget.av; | ||
6 | import·android.view.ActionProvider; | ||
7 | import·android.content.ActivityNotFoundException; | ||
8 | import·android.util.Log; | ||
2 | import·android.view.MenuItem; | 9 | import·android.view.MenuItem; |
10 | import·android.support.a.f.c; | ||
11 | import·android.content.Context; | ||
12 | import·android.view.ViewGroup; | ||
13 | import·android.widget.LinearLayout; | ||
14 | import·android.view.LayoutInflater; | ||
15 | import·android.view.ContextMenu$ContextMenuInfo; | ||
16 | import·android.support.a.f.s; | ||
17 | import·android.support.a.f.a; | ||
18 | import·android.view.View; | ||
19 | import·android.view.MenuItem$OnMenuItemClickListener; | ||
20 | import·android.graphics.drawable.Drawable; | ||
21 | import·android.content.Intent; | ||
22 | import·android.support.a.c.a.b; | ||
3 | public·in | 23 | public·final·class·j·implements·b |
4 | { | 24 | { |
5 | ····v | 25 | ····private·static·String·w; |
26 | ····private·static·String·x; | ||
27 | ····private·static·String·y; | ||
28 | ····private·static·String·z; | ||
29 | ····private·final·int·a; | ||
30 | ····private·final·int·b; | ||
31 | ····private·final·int·c; | ||
32 | ····private·final·int·d; | ||
33 | ····private·CharSequence·e; | ||
34 | ····private·CharSequence·f; | ||
35 | ····private·Intent·g; | ||
36 | ····private·char·h; | ||
37 | ····private·char·i; | ||
38 | ····private·Drawable·j; | ||
39 | ····private·int·k; | ||
40 | ····private·g·l; | ||
41 | ····private·aa·m; | ||
42 | ····private·Runnable·n; | ||
43 | ····private·MenuItem$OnMenuItemClickListener·o; | ||
44 | ····private·int·p; | ||
45 | ····private·int·q; | ||
46 | ····private·View·r; | ||
47 | ····private·a·s; | ||
48 | ····private·s·t; | ||
49 | ····private·boolean·u; | ||
50 | ····private·ContextMenu$ContextMenuInfo·v; | ||
6 | ···· | 51 | ···· |
7 | ····b | 52 | ····j(final·g·l,·final·int·b,·final·int·a,·final·int·c,·final·int·d,·final·CharSequence·e,·final·int·q)·{ |
53 | ········this.k·=·0; | ||
54 | ········this.p·=·16; | ||
55 | ········this.q·=·0; | ||
56 | ········this.u·=·false; | ||
57 | ········this.l·=·l; | ||
58 | ········this.a·=·a; | ||
59 | ········this.b·=·b; | ||
60 | ········this.c·=·c; | ||
61 | ········this.d·=·d; | ||
62 | ········this.e·=·e; | ||
63 | ········this.q·=·q; | ||
64 | ····} | ||
65 | ···· | ||
66 | ····public·b·a(final·int·n)·{ | ||
67 | ········final·Context·d·=·this.l.d(); | ||
68 | ········this.a(LayoutInflater.from(d).inflate(n,·(ViewGroup)new·LinearLayout(d),·false)); | ||
69 | ········return·(b)this; | ||
70 | ····} | ||
71 | ···· | ||
72 | ····public·b·a(final·a·s)·{ | ||
73 | ········if·(this.s·!=·null)·{ | ||
74 | ············this.s.a((c)null); | ||
75 | ········} | ||
76 | ········this.r·=·null; | ||
77 | ········this.s·=·s; | ||
78 | ········this.l.b(true); | ||
79 | ········if·(this.s·!=·null)·{ | ||
80 | ············this.s.a((c)new·k(this)); | ||
81 | ········} | ||
82 | ········return·(b)this; | ||
83 | ····} | ||
84 | ···· | ||
85 | ····public·b·a(final·s·t)·{ | ||
86 | ········this.t·=·t; | ||
87 | ········return·(b)this; | ||
88 | ····} | ||
89 | ···· | ||
90 | ····public·b·a(final·View·r)·{ | ||
91 | ········this.r·=·r; | ||
92 | ········this.s·=·null; | ||
93 | ········if·(r·!=·null·&&·r.getId()·==·-1·&&·this.a·>·0)·{ | ||
94 | ············r.setId(this.a); | ||
95 | ········} | ||
96 | ········this.l.b(this); | ||
97 | ········return·(b)this; | ||
98 | ····} | ||
99 | ···· | ||
100 | ····public·a·a()·{ | ||
101 | ········return·this.s; | ||
102 | ····} | ||
103 | ···· | ||
104 | ····CharSequence·a(final·x·x)·{ | ||
105 | ········CharSequence·charSequence; | ||
106 | ········if·(x·!=·null·&&·x.a())·{ | ||
107 | ············charSequence·=·this.getTitleCondensed(); | ||
108 | ········} | ||
109 | ········else·{ | ||
110 | ············charSequence·=·this.getTitle(); | ||
111 | ········} | ||
112 | ········return·charSequence; | ||
113 | ····} | ||
114 | ···· | ||
115 | ····void·a(final·aa·m)·{ | ||
116 | ········(this.m·=·m).setHeaderTitle(this.getTitle()); | ||
117 | ····} | ||
118 | ···· | ||
119 | ····void·a(final·ContextMenu$ContextMenuInfo·v)·{ | ||
120 | ········this.v·=·v; | ||
121 | ····} | ||
122 | ···· | ||
123 | ····public·void·a(final·boolean·b)·{ | ||
124 | ········final·int·n·=·this.p·&·0xFFFFFFFB; | ||
Max diff block lines reached; 0/15260 bytes (0.00%) of diff not shown. |
Offset 1, 21 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support.v7.internal.a; | 1 | package·android.support.v7.internal.a; |
2 | import·android.view.MenuItem; | 2 | import·android.view.MenuItem; |
3 | import·android.view.Menu; | ||
4 | import·android.view.View; | ||
5 | public·interface·a | 3 | public·interface·a |
6 | { | 4 | { |
7 | ····View·a(final·int·p0); | ||
8 | ···· | ||
9 | ····boolean·a(final·int·p0,·final·Menu·p1); | ||
10 | ···· | ||
11 | ····boolean·a(final·int·p0,·final·MenuItem·p1); | 5 | ····boolean·a(final·int·p0,·final·MenuItem·p1); |
12 | ···· | ||
13 | ····boolean·a(final·int·p0,·final·View·p1,·final·Menu·p2); | ||
14 | ···· | ||
15 | ····void·b(final·int·p0,·final·Menu·p1); | ||
16 | ···· | ||
17 | ····boolean·c(final·int·p0,·final·Menu·p1); | ||
18 | } | 6 | } |
Offset 1, 9 lines modified | Offset 1, 33 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | p | 2 | import·android.view.SubMenu; |
3 | import·android.support.a.c.a.c; | ||
4 | import·android.os.Build$VERSION; | ||
5 | import·android.view.MenuItem; | ||
6 | import·android.support.a.c.a.b; | ||
7 | import·android.content.Context; | ||
8 | public·final·class·y | ||
3 | { | 9 | { |
4 | ···· | 10 | ····public·static·MenuItem·a(final·Context·context,·final·b·b)·{ |
11 | ········Object·o; | ||
12 | ········if·(Build$VERSION.SDK_INT·>=·16)·{ | ||
13 | ············o·=·new·q(context,·b); | ||
14 | ········} | ||
15 | ········else·{ | ||
16 | ············if·(Build$VERSION.SDK_INT·<·14)·{ | ||
17 | ················throw·new·UnsupportedOperationException(); | ||
18 | ············} | ||
19 | ············o·=·new·l(context,·b); | ||
20 | ········} | ||
21 | ········return·(MenuItem)o; | ||
22 | ····} | ||
5 | ···· | 23 | ···· |
6 | ····b | 24 | ····public·static·SubMenu·a(final·Context·context,·final·c·c)·{ |
25 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | ||
26 | ············return·(SubMenu)new·ab(context,·c); | ||
27 | ········} | ||
28 | ········throw·new·UnsupportedOperationException(); | ||
29 | ····} | ||
7 | } | 30 | } |
Offset 1, 16 lines modified | Offset 1, 175 lines modified | ||
1 | package·android.support.v7.b; | 1 | package·android.support.v7.b; |
2 | public·final·class·b | ||
2 | import·android.view.MenuItem; | ||
3 | import·android.view.Menu; | ||
4 | public·interface·b | ||
5 | { | 3 | { |
6 | ····void·a(final·a·p0); | ||
7 | ···· | ||
8 | ····boolean·a(final·a·p0,·final·Menu·p1); | ||
9 | ···· | ||
10 | ····boolean·a(final·a·p0,·final·MenuItem·p1); | ||
11 | ···· | ||
12 | ····b | 4 | ····public·static·final·int·actionBarDivider·=·2130772058; |
5 | ····public·static·final·int·actionBarItemBackground·=·2130772059; | ||
6 | ····public·static·final·int·actionBarPopupTheme·=·2130772052; | ||
7 | ····public·static·final·int·actionBarSize·=·2130772057; | ||
8 | ····public·static·final·int·actionBarSplitStyle·=·2130772054; | ||
9 | ····public·static·final·int·actionBarStyle·=·2130772053; | ||
10 | ····public·static·final·int·actionBarTabBarStyle·=·2130772048; | ||
11 | ····public·static·final·int·actionBarTabStyle·=·2130772047; | ||
12 | ····public·static·final·int·actionBarTabTextStyle·=·2130772049; | ||
13 | ····public·static·final·int·actionBarTheme·=·2130772055; | ||
14 | ····public·static·final·int·actionBarWidgetTheme·=·2130772056; | ||
15 | ····public·static·final·int·actionButtonStyle·=·2130772082; | ||
16 | ····public·static·final·int·actionDropDownStyle·=·2130772077; | ||
17 | ····public·static·final·int·actionLayout·=·2130772012; | ||
18 | ····public·static·final·int·actionMenuTextAppearance·=·2130772060; | ||
19 | ····public·static·final·int·actionMenuTextColor·=·2130772061; | ||
20 | ····public·static·final·int·actionModeBackground·=·2130772064; | ||
21 | ····public·static·final·int·actionModeCloseButtonStyle·=·2130772063; | ||
22 | ····public·static·final·int·actionModeCloseDrawable·=·2130772066; | ||
23 | ····public·static·final·int·actionModeCopyDrawable·=·2130772068; | ||
24 | ····public·static·final·int·actionModeCutDrawable·=·2130772067; | ||
25 | ····public·static·final·int·actionModeFindDrawable·=·2130772072; | ||
26 | ····public·static·final·int·actionModePasteDrawable·=·2130772069; | ||
27 | ····public·static·final·int·actionModePopupWindowStyle·=·2130772074; | ||
28 | ····public·static·final·int·actionModeSelectAllDrawable·=·2130772070; | ||
29 | ····public·static·final·int·actionModeShareDrawable·=·2130772071; | ||
30 | ····public·static·final·int·actionModeSplitBackground·=·2130772065; | ||
31 | ····public·static·final·int·actionModeStyle·=·2130772062; | ||
32 | ····public·static·final·int·actionModeWebSearchDrawable·=·2130772073; | ||
33 | ····public·static·final·int·actionOverflowButtonStyle·=·2130772050; | ||
34 | ····public·static·final·int·actionOverflowMenuStyle·=·2130772051; | ||
35 | ····public·static·final·int·actionProviderClass·=·2130772014; | ||
36 | ····public·static·final·int·actionViewClass·=·2130772013; | ||
37 | ····public·static·final·int·activityChooserViewStyle·=·2130772089; | ||
38 | ····public·static·final·int·background·=·2130771980; | ||
39 | ····public·static·final·int·backgroundSplit·=·2130771982; | ||
40 | ····public·static·final·int·backgroundStacked·=·2130771981; | ||
41 | ····public·static·final·int·barSize·=·2130772006; | ||
42 | ····public·static·final·int·buttonBarButtonStyle·=·2130772084; | ||
43 | ····public·static·final·int·buttonBarStyle·=·2130772083; | ||
44 | ····public·static·final·int·closeIcon·=·2130772021; | ||
45 | ····public·static·final·int·closeItemLayout·=·2130771996; | ||
46 | ····public·static·final·int·collapseContentDescription·=·2130772132; | ||
47 | ····public·static·final·int·collapseIcon·=·2130772131; | ||
48 | ····public·static·final·int·color·=·2130772000; | ||
49 | ····public·static·final·int·colorAccent·=·2130772116; | ||
50 | ····public·static·final·int·colorButtonNormal·=·2130772120; | ||
51 | ····public·static·final·int·colorControlActivated·=·2130772118; | ||
52 | ····public·static·final·int·colorControlHighlight·=·2130772119; | ||
53 | ····public·static·final·int·colorControlNormal·=·2130772117; | ||
54 | ····public·static·final·int·colorPrimary·=·2130772114; | ||
55 | ····public·static·final·int·colorPrimaryDark·=·2130772115; | ||
56 | ····public·static·final·int·colorSwitchThumbNormal·=·2130772121; | ||
57 | ····public·static·final·int·commitIcon·=·2130772025; | ||
58 | ····public·static·final·int·contentInsetEnd·=·2130771991; | ||
59 | ····public·static·final·int·contentInsetLeft·=·2130771992; | ||
60 | ····public·static·final·int·contentInsetRight·=·2130771993; | ||
61 | ····public·static·final·int·contentInsetStart·=·2130771990; | ||
62 | ····public·static·final·int·customNavigationLayout·=·2130771983; | ||
63 | ····public·static·final·int·disableChildrenWhenDisabled·=·2130772032; | ||
64 | ····public·static·final·int·displayOptions·=·2130771973; | ||
65 | ····public·static·final·int·divider·=·2130771979; | ||
66 | ····public·static·final·int·dividerHorizontal·=·2130772088; | ||
67 | ····public·static·final·int·dividerPadding·=·2130772010; | ||
68 | ····public·static·final·int·dividerVertical·=·2130772087; | ||
69 | ····public·static·final·int·drawableSize·=·2130772002; | ||
70 | ····public·static·final·int·drawerArrowStyle·=·2130771968; | ||
71 | ····public·static·final·int·dropDownListViewStyle·=·2130772106; | ||
72 | ····public·static·final·int·dropdownListPreferredItemHeight·=·2130772078; | ||
73 | ····public·static·final·int·editTextBackground·=·2130772095; | ||
74 | ····public·static·final·int·editTextColor·=·2130772094; | ||
75 | ····public·static·final·int·elevation·=·2130771994; | ||
76 | ····public·static·final·int·expandActivityOverflowButtonDrawable·=·2130771998; | ||
77 | ····public·static·final·int·gapBetweenBars·=·2130772003; | ||
78 | ····public·static·final·int·goIcon·=·2130772022; | ||
79 | ····public·static·final·int·height·=·2130771969; | ||
80 | ····public·static·final·int·hideOnContentScroll·=·2130771989; | ||
81 | ····public·static·final·int·homeAsUpIndicator·=·2130772081; | ||
82 | ····public·static·final·int·homeLayout·=·2130771984; | ||
83 | ····public·static·final·int·icon·=·2130771977; | ||
84 | ····public·static·final·int·iconifiedByDefault·=·2130772019; | ||
85 | ····public·static·final·int·indeterminateProgressStyle·=·2130771986; | ||
86 | ····public·static·final·int·initialActivityCount·=·2130771997; | ||
87 | ····public·static·final·int·isLightTheme·=·2130771970; | ||
88 | ····public·static·final·int·itemPadding·=·2130771988; | ||
89 | ····public·static·final·int·layout·=·2130772018; | ||
90 | ····public·static·final·int·listChoiceBackgroundIndicator·=·2130772113; | ||
91 | ····public·static·final·int·listPopupWindowStyle·=·2130772107; | ||
92 | ····public·static·final·int·listPreferredItemHeight·=·2130772101; | ||
93 | ····public·static·final·int·listPreferredItemHeightLarge·=·2130772103; | ||
94 | ····public·static·final·int·listPreferredItemHeightSmall·=·2130772102; | ||
95 | ····public·static·final·int·listPreferredItemPaddingLeft·=·2130772104; | ||
96 | ····public·static·final·int·listPreferredItemPaddingRight·=·2130772105; | ||
97 | ····public·static·final·int·logo·=·2130771978; | ||
98 | ····public·static·final·int·maxButtonHeight·=·2130772129; | ||
99 | ····public·static·final·int·measureWithLargestChild·=·2130772008; | ||
100 | ····public·static·final·int·middleBarArrowSize·=·2130772005; | ||
101 | ····public·static·final·int·navigationContentDescription·=·2130772134; | ||
102 | ····public·static·final·int·navigationIcon·=·2130772133; | ||
103 | ····public·static·final·int·navigationMode·=·2130771972; | ||
104 | ····public·static·final·int·overlapAnchor·=·2130772016; | ||
105 | ····public·static·final·int·paddingEnd·=·2130772136; | ||
106 | ····public·static·final·int·paddingStart·=·2130772135; | ||
107 | ····public·static·final·int·panelBackground·=·2130772110; | ||
108 | ····public·static·final·int·panelMenuListTheme·=·2130772112; | ||
109 | ····public·static·final·int·panelMenuListWidth·=·2130772111; | ||
110 | ····public·static·final·int·popupMenuStyle·=·2130772092; | ||
111 | ····public·static·final·int·popupPromptView·=·2130772031; | ||
112 | ····public·static·final·int·popupTheme·=·2130771995; | ||
113 | ····public·static·final·int·popupWindowStyle·=·2130772093; | ||
114 | ····public·static·final·int·preserveIconSpacing·=·2130772015; | ||
115 | ····public·static·final·int·progressBarPadding·=·2130771987; | ||
Max diff block lines reached; 0/10695 bytes (0.00%) of diff not shown. |
Offset 1, 56 lines modified | Offset 1, 6 lines modified | ||
1 | package·android.support.v7.b; | 1 | package·android.support.v7.b; |
2 | public·final·class·a | ||
2 | import·android.view.Menu; | ||
3 | import·android.view.View; | ||
4 | import·android.view.MenuInflater; | ||
5 | public·abstract·class·a | ||
6 | { | 3 | { |
7 | ····private·Object·a; | ||
8 | ····private·boolean·b; | ||
9 | ···· | ||
10 | ····public·abstract·MenuInflater·a(); | ||
11 | ···· | ||
12 | ····public·abstract·void·a(final·int·p0); | ||
13 | ···· | ||
14 | ····public·abstract·void·a(final·View·p0); | ||
15 | ···· | ||
16 | ····public·abstract·void·a(final·CharSequence·p0); | ||
17 | ···· | ||
18 | ····public·void·a(final·Object·a)·{ | ||
19 | ········this.a·=·a; | ||
20 | ····} | ||
21 | ···· | ||
22 | ····public·void·a(final·boolean·b)·{ | ||
23 | ········this.b·=·b; | ||
24 | ····} | ||
25 | ···· | ||
26 | ····public·abstract·Menu·b(); | ||
27 | ···· | ||
28 | ····public·abstract·void·b(final·int·p0); | ||
29 | ···· | ||
30 | ····public·abstract·void·b(final·CharSequence·p0); | ||
31 | ···· | ||
32 | ····public·abstract·void·c(); | ||
33 | ···· | ||
34 | ····public·abstract·void·d(); | ||
35 | ···· | ||
36 | ····public·abstract·CharSequence·f(); | ||
37 | ···· | ||
38 | ····public·abstract·CharSequence·g(); | ||
39 | ···· | ||
40 | ····public·boolean·h()·{ | ||
41 | ········return·false; | ||
42 | ····} | ||
43 | ···· | ||
44 | ····public·abstract·View·i(); | ||
45 | ···· | ||
46 | ····public·Object·j()·{ | ||
47 | ········return·this.a; | ||
48 | ····} | ||
49 | ···· | ||
50 | ····public·boolean·k()·{ | ||
51 | ········return·this.b; | ||
52 | ····} | ||
53 | } | 4 | } |
Offset 1, 9 lines modified | Offset 1, 12 lines modified | ||
1 | package·android.support.v7.b; | 1 | package·android.support.v7.b; |
2 | public·in | 2 | public·final·class·c |
3 | { | 3 | { |
4 | ····void·a(); | ||
5 | ···· | ||
6 | ···· | 4 | ····public·static·final·int·abc_action_bar_embed_tabs·=·2131165184; |
5 | ····public·static·final·int·abc_action_bar_embed_tabs_pre_jb·=·2131165185; | ||
6 | ····public·static·final·int·abc_action_bar_expanded_action_views_exclusive·=·2131165186; | ||
7 | ····public·static·final·int·abc_config_actionMenuItemAllCaps·=·2131165187; | ||
8 | ····public·static·final·int·abc_config_allowActionMenuItemTextWithIcon·=·2131165188; | ||
9 | ····public·static·final·int·abc_config_showMenuShortcutsWhenKeyboardPresent·=·2131165189; | ||
7 | } | 10 | } |
Offset 1, 17 lines modified | Offset 1, 22 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | p | 2 | import·android.view.View; |
3 | import·android.support.a.f.z; | ||
4 | class·l·implements·Runnable | ||
3 | { | 5 | { |
6 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | ||
4 | ····void·a(final·int·p0); | ||
5 | ···· | ||
6 | ····void·g(); | ||
7 | ···· | ||
8 | ····void·g(final·boolean·p0); | ||
9 | ···· | ||
10 | ····void·h(); | ||
11 | ···· | 7 | ···· |
12 | ···· | 8 | ····l(final·ActionBarOverlayLayout·a)·{ |
9 | ········this.a·=·a; | ||
10 | ····} | ||
13 | ···· | 11 | ···· |
14 | ····void· | 12 | ····public·void·run()·{ |
13 | ········ActionBarOverlayLayout.a(this.a); | ||
14 | ········ActionBarOverlayLayout.a(this.a,·z.e((View)ActionBarOverlayLayout.c(this.a)).b((float)(-ActionBarOverlayLayout.c(this.a).getHeight())).a(ActionBarOverlayLayout.b(this.a))); | ||
15 | ········if·(ActionBarOverlayLayout.d(this.a)·!=·null·&&·ActionBarOverlayLayout.d(this.a).getVisibility()·!=·8)·{ | ||
16 | ············ActionBarOverlayLayout.b(this.a,·z.e((View)ActionBarOverlayLayout.d(this.a)).b((float)ActionBarOverlayLayout.d(this.a).getHeight()).a(ActionBarOverlayLayout.e(this.a))); | ||
17 | ········} | ||
18 | ····} | ||
15 | } | 19 | } |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
2 | import·android.content.res.Resources; | 2 | import·android.content.res.Resources; |
3 | import·android.content.res.TypedArray; | 3 | import·android.content.res.TypedArray; |
4 | import·android.support.v7. | 4 | import·android.support.v7.b.d; |
5 | import·android.util.AttributeSet; | 5 | import·android.util.AttributeSet; |
6 | import·android.support.v7. | 6 | import·android.support.v7.b.b; |
7 | import·android.support.v7. | 7 | import·android.support.v7.b.j; |
8 | import·android.support.v7. | 8 | import·android.support.v7.b.c; |
9 | import·android.support. | 9 | import·android.support.a.f.ao; |
10 | import·android.view.ViewConfiguration; | 10 | import·android.view.ViewConfiguration; |
11 | import·android.os.Build$VERSION; | 11 | import·android.os.Build$VERSION; |
12 | import·android.support.v7. | 12 | import·android.support.v7.b.g; |
13 | import·android.content.Context; | 13 | import·android.content.Context; |
14 | public·class·a | 14 | public·class·a |
15 | { | 15 | { |
16 | ····private·Context·a; | 16 | ····private·Context·a; |
17 | ···· | 17 | ···· |
18 | ····private·a(final·Context·a)·{ | 18 | ····private·a(final·Context·a)·{ |
Offset 23, 20 lines modified | Offset 23, 20 lines modified | ||
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·static·a·a(final·Context·context)·{ | 25 | ····public·static·a·a(final·Context·context)·{ |
26 | ········return·new·a(context); | 26 | ········return·new·a(context); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·int·a()·{ | 29 | ····public·int·a()·{ |
30 | ········return·this.a.getResources().getInteger( | 30 | ········return·this.a.getResources().getInteger(g.abc_max_action_buttons); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·boolean·b()·{ | 33 | ····public·boolean·b()·{ |
34 | ········boolean·b·=·true; | 34 | ········boolean·b·=·true; |
35 | ········if·(Build$VERSION.SDK_INT·<·19·&&· | 35 | ········if·(Build$VERSION.SDK_INT·<·19·&&·ao.a(ViewConfiguration.get(this.a)))·{ |
36 | ············b·=·false; | 36 | ············b·=·false; |
37 | ········} | 37 | ········} |
38 | ········return·b; | 38 | ········return·b; |
39 | ····} | 39 | ····} |
40 | ···· | 40 | ···· |
41 | ····public·int·c()·{ | 41 | ····public·int·c()·{ |
42 | ········return·this.a.getResources().getDisplayMetrics().widthPixels·/·2; | 42 | ········return·this.a.getResources().getDisplayMetrics().widthPixels·/·2; |
Offset 50, 25 lines modified | Offset 50, 21 lines modified | ||
50 | ········else·{ | 50 | ········else·{ |
51 | ············b·=·this.a.getResources().getBoolean(c.abc_action_bar_embed_tabs_pre_jb); | 51 | ············b·=·this.a.getResources().getBoolean(c.abc_action_bar_embed_tabs_pre_jb); |
52 | ········} | 52 | ········} |
53 | ········return·b; | 53 | ········return·b; |
54 | ····} | 54 | ····} |
55 | ···· | 55 | ···· |
56 | ····public·int·e()·{ | 56 | ····public·int·e()·{ |
57 | ········final·TypedArray·obtainStyledAttributes·=·this.a.obtainStyledAttributes((AttributeSet)null,· | 57 | ········final·TypedArray·obtainStyledAttributes·=·this.a.obtainStyledAttributes((AttributeSet)null,·j.ActionBar,·b.actionBarStyle,·0); |
58 | ········int·a·=·obtainStyledAttributes.getLayoutDimension( | 58 | ········int·a·=·obtainStyledAttributes.getLayoutDimension(j.ActionBar_height,·0); |
59 | ········final·Resources·resources·=·this.a.getResources(); | 59 | ········final·Resources·resources·=·this.a.getResources(); |
60 | ········if·(!this.d())·{ | 60 | ········if·(!this.d())·{ |
61 | ············a·=·Math.min(a,·resources.getDimensionPixelSize( | 61 | ············a·=·Math.min(a,·resources.getDimensionPixelSize(d.abc_action_bar_stacked_max_height)); |
62 | ········} | 62 | ········} |
63 | ········obtainStyledAttributes.recycle(); | 63 | ········obtainStyledAttributes.recycle(); |
64 | ········return·a; | 64 | ········return·a; |
65 | ····} | 65 | ····} |
66 | ···· | 66 | ···· |
67 | ····public·boolean·f()·{ | ||
68 | ········return·this.a.getApplicationInfo().targetSdkVersion·<·14; | ||
69 | ····} | ||
70 | ···· | ||
71 | ····public·int· | 67 | ····public·int·f()·{ |
72 | ········return·this.a.getResources().getDimensionPixelSize( | 68 | ········return·this.a.getResources().getDimensionPixelSize(d.abc_action_bar_stacked_tab_max_width); |
73 | ····} | 69 | ····} |
74 | } | 70 | } |
Offset 1, 117 lines modified | Offset 1, 195 lines modified | ||
1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
2 | import·java.io.IOException; | ||
3 | import·org.xmlpull.v1.XmlPullParserException; | ||
4 | import·android.view.InflateException; | ||
5 | import·android.util.Xml; | ||
6 | import·android.support.a.c.a.a; | ||
2 | import·android.view.Menu; | 7 | import·android.view.Menu; |
8 | import·android.util.AttributeSet; | ||
9 | import·org.xmlpull.v1.XmlPullParser; | ||
10 | import·android.content.ContextWrapper; | ||
11 | import·android.app.Activity; | ||
3 | import·android.view.MenuItem; | ||
4 | import·android.view.View; | ||
5 | import·android.view.MenuInflater; | ||
6 | import·android.support.v7.internal.view.menu.i; | ||
7 | import·java.lang.ref.WeakReference; | ||
8 | import·android.support.v7.internal.widget.ActionBarContextView; | ||
9 | import·android.content.Context; | 12 | import·android.content.Context; |
13 | import·android.view.MenuInflater; | ||
10 | import·android.support.v7.internal.view.menu.j; | ||
11 | import·android.support.v7.b.a; | ||
12 | public·class·b·extends· | 14 | public·class·b·extends·MenuInflater |
13 | { | 15 | { |
16 | ····private·static·final·Class[]·a; | ||
17 | ····private·static·final·Class[]·b; | ||
18 | ····private·final·Object[]·c; | ||
19 | ····private·final·Object[]·d; | ||
14 | ····private·Context· | 20 | ····private·Context·e; |
15 | ····private·ActionBarContextView·b; | ||
16 | ····private·android.support.v7.b.b·c; | ||
17 | ····private·WeakReference·d; | ||
18 | ····private·boolean·e; | ||
19 | ····private· | 21 | ····private·Object·f; |
20 | ····private·i·g; | ||
21 | ···· | 22 | ···· |
23 | ····static·{ | ||
24 | ········a·=·new·Class[]·{·Context.class·}; | ||
25 | ········b·=·android.support.v7.internal.view.b.a; | ||
22 | ····public·b(final·Context·a,·final·ActionBarContextView·b,·final·android.support.v7.b.b·c,·final·boolean·f)·{ | ||
23 | ········this.a·=·a; | ||
24 | ········this.b·=·b; | ||
25 | ········this.c·=·c; | ||
26 | ········(this.g·=·new·i(a).a(1)).a((j)this); | ||
27 | ········this.f·=·f; | ||
28 | ····} | 26 | ····} |
29 | ···· | 27 | ···· |
30 | ····public·MenuInflater·a()·{ | ||
31 | ···· | 28 | ····public·b(final·Context·e)·{ |
29 | ········super(e); | ||
30 | ········this.e·=·e; | ||
31 | ········this.c·=·new·Object[]·{·e·}; | ||
32 | ········this.d·=·this.c; | ||
32 | ····} | 33 | ····} |
33 | ···· | 34 | ···· |
35 | ····private·Object·a(Object·a)·{ | ||
36 | ········if·(!(a·instanceof·Activity)·&&·a·instanceof·ContextWrapper)·{ | ||
37 | ············a·=·this.a(((ContextWrapper)a).getBaseContext()); | ||
34 | ····public·void·a(final·int·n)·{ | ||
35 | ········this.b(this.a.getString(n)); | ||
36 | ····} | ||
37 | ···· | ||
38 | ····public·void·a(final·i·i)·{ | ||
39 | ········this.d(); | ||
40 | ········this.b.a(); | ||
41 | ····} | ||
42 | ···· | ||
43 | ····public·void·a(final·View·view)·{ | ||
44 | ········this.b.setCustomView(view); | ||
45 | ········WeakReference·d; | ||
46 | ········if·(view·!=·null)·{ | ||
47 | ············d·=·new·WeakReference((T)view); | ||
48 | ········} | ||
49 | ········else·{ | ||
50 | ············d·=·null; | ||
51 | ········} | 38 | ········} |
39 | ········return·a; | ||
52 | ········this.d·=·d; | ||
53 | ····} | ||
54 | ···· | ||
55 | ····public·void·a(final·CharSequence·subtitle)·{ | ||
56 | ········this.b.setSubtitle(subtitle); | ||
57 | ····} | ||
58 | ···· | ||
59 | ····public·void·a(final·boolean·titleOptional)·{ | ||
60 | ········super.a(titleOptional); | ||
61 | ········this.b.setTitleOptional(titleOptional); | ||
62 | ····} | ||
63 | ···· | ||
64 | ····public·boolean·a(final·i·i,·final·MenuItem·menuItem)·{ | ||
65 | ········return·this.c.a((a)this,·menuItem); | ||
66 | ····} | ||
67 | ···· | ||
68 | ····public·Menu·b()·{ | ||
69 | ········return·(Menu)this.g; | ||
70 | ····} | ||
71 | ···· | ||
72 | ····public·void·b(final·int·n)·{ | ||
73 | ········this.a(this.a.getString(n)); | ||
74 | ····} | ||
75 | ···· | ||
76 | ····public·void·b(final·CharSequence·title)·{ | ||
77 | ········this.b.setTitle(title); | ||
78 | ····} | 40 | ····} |
79 | ···· | 41 | ···· |
80 | ····public·void·c()·{ | ||
81 | ········if·(!this.e)·{ | ||
82 | ············this.e·=·true; | ||
83 | ············this.b.sendAccessibilityEvent(32); | ||
84 | ·········· | 42 | ····private·void·a(final·XmlPullParser·xmlPullParser,·final·AttributeSet·set,·final·Menu·menu)·{ |
43 | ········final·int·n·=·1; | ||
44 | ········final·float·n2·=·Float.MIN_VALUE; | ||
45 | ········final·d·d·=·new·d(this,·menu); | ||
46 | ········int·i·=·xmlPullParser.getEventType(); | ||
47 | ········String·name3; | ||
48 | ········while·(true)·{ | ||
49 | ············while·(i·!=·2)·{ | ||
50 | ················i·=·xmlPullParser.next(); | ||
51 | ················if·(i·==·n)·{ | ||
52 | ····················Object·anObject·=·null; | ||
53 | ····················int·n3·=·0; | ||
54 | ····················float·n4·=·0.0f; | ||
55 | ····················int·n5·=·i; | ||
56 | ····················int·j·=·0; | ||
57 | ····················while·(j·==·0)·{ | ||
Max diff block lines reached; 1753/10395 bytes (16.86%) of diff not shown. |
Offset 1, 89 lines modified | Offset 1, 72 lines modified | ||
1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
2 | import·android.view. | 2 | import·android.view.InflateException; |
3 | import·android.support.v7.internal.view.menu.ab; | ||
4 | import·android.view.Menu; | 3 | import·android.view.MenuItem; |
4 | import·java.lang.reflect.Method; | ||
5 | import·android.view.MenuItem$OnMenuItemClickListener; | ||
5 | import·android.view.View; | ||
6 | import·android.support.v7.b.a; | ||
7 | import·android.content.Context; | ||
8 | import·android.view.ActionMode; | ||
9 | 6 | class·c·implements·MenuItem$OnMenuItemClickListener | |
10 | { | 7 | { |
11 | ····final·Context·a; | ||
12 | ····final·a· | 8 | ····private·static·final·Class[]·a; |
9 | ····private·Object·b; | ||
10 | ····private·Method·c; | ||
13 | ···· | 11 | ···· |
12 | ····static·{ | ||
13 | ········a·=·new·Class[]·{·MenuItem.class·}; | ||
14 | ····public·c(final·Context·a,·final·a·b)·{ | ||
15 | ········this.a·=·a; | ||
16 | ········this.b·=·b; | ||
17 | ····} | ||
18 | ···· | ||
19 | ····public·void·finish()·{ | ||
20 | ········this.b.c(); | ||
21 | ····} | ||
22 | ···· | ||
23 | ····public·View·getCustomView()·{ | ||
24 | ········return·this.b.i(); | ||
25 | ····} | ||
26 | ···· | ||
27 | ····public·Menu·getMenu()·{ | ||
28 | ········return·ab.a(this.a,·(android.support.v4.c.a.a)this.b.b()); | ||
29 | ····} | ||
30 | ···· | ||
31 | ····public·MenuInflater·getMenuInflater()·{ | ||
32 | ········return·this.b.a(); | ||
33 | ····} | ||
34 | ···· | ||
35 | ····public·CharSequence·getSubtitle()·{ | ||
36 | ········return·this.b.g(); | ||
37 | ····} | ||
38 | ···· | ||
39 | ····public·Object·getTag()·{ | ||
40 | ········return·this.b.j(); | ||
41 | ····} | ||
42 | ···· | ||
43 | ····public·CharSequence·getTitle()·{ | ||
44 | ········return·this.b.f(); | ||
45 | ····} | ||
46 | ···· | ||
47 | ····public·boolean·getTitleOptionalHint()·{ | ||
48 | ········return·this.b.k(); | ||
49 | ····} | 14 | ····} |
50 | ···· | 15 | ···· |
51 | ····public· | 16 | ····public·c(final·Object·b,·final·String·s)·{ |
52 | ········this.b | 17 | ········this.b·=·b; |
18 | ········final·Class<?>·class1·=·b.getClass(); | ||
19 | ········try·{ | ||
20 | ············this.c·=·class1.getMethod(s,·(Class<?>[])android.support.v7.internal.view.c.a); | ||
21 | ········} | ||
22 | ········catch·(Exception·ex2)·{ | ||
23 | ············final·InflateException·ex·=·new·InflateException("Couldn't·resolve·menu·item·onClick·handler·"·+·s·+·"·in·class·"·+·class1.getName()); | ||
24 | ············ex.initCause((Throwable)ex2); | ||
25 | ············throw·ex; | ||
26 | ········} | ||
53 | ····} | 27 | ····} |
54 | ···· | 28 | ···· |
55 | ····public·boolean·isTitleOptional()·{ | ||
56 | ········return·this.b.h(); | ||
57 | ····} | ||
58 | ···· | ||
59 | ····public·void·setCustomView(final·View·view)·{ | ||
60 | ········this.b.a(view); | ||
61 | ····} | ||
62 | ···· | ||
63 | ····public·void·setSubtitle(final·int·n)·{ | ||
64 | ········this.b.b(n); | ||
65 | ····} | ||
66 | ···· | ||
67 | ····public·void·setSubtitle(final·CharSequence·charSequence)·{ | ||
68 | ········this.b.a(charSequence); | ||
69 | ····} | ||
70 | ···· | ||
71 | ····public·void·setTag(final·Object·o)·{ | ||
72 | ········this.b.a(o); | ||
73 | ····} | ||
74 | ···· | ||
75 | ····public·void·setTitle(final·int·n)·{ | ||
76 | ········this.b.a(n); | ||
77 | ····} | ||
78 | ···· | ||
79 | ····public·void·setTitle(final·CharSequence·charSequence)·{ | ||
80 | ········this.b.b(charSequence); | ||
81 | ····} | ||
82 | ···· | ||
83 | ····public·void·setTitleOptionalHint(final·boolean·b)·{ | ||
84 | ······ | 29 | ····public·boolean·onMenuItemClick(final·MenuItem·menuItem)·{ |
30 | ········boolean·booleanValue·=·true; | ||
31 | ········try·{ | ||
32 | ············final·Method·c·=·this.c; | ||
33 | ············try·{ | ||
34 | ················final·Class<?>·returnType·=·c.getReturnType(); | ||
35 | ················try·{ | ||
36 | ····················Label_0080:·{ | ||
37 | ························if·(returnType·!=·Boolean.TYPE)·{ | ||
38 | ····························break·Label_0080; | ||
39 | ························} | ||
40 | ························final·Method·c2·=·this.c; | ||
41 | ························try·{ | ||
42 | ····························final·Object·invoke·=·c2.invoke(this.b,·menuItem); | ||
43 | ····························try·{ | ||
44 | ································final·Boolean·b·=·(Boolean)invoke; | ||
45 | ································try·{ | ||
46 | ····································booleanValue·=·b; | ||
47 | ····································return·booleanValue; | ||
48 | ····································final·Method·c3·=·this.c; | ||
49 | ····································try·{ | ||
50 | ········································c3.invoke(this.b,·menuItem); | ||
51 | ····································} | ||
52 | ····································catch·(Exception·cause)·{ | ||
53 | ········································throw·new·RuntimeException(cause); | ||
54 | ····································} | ||
Max diff block lines reached; 3/4444 bytes (0.07%) of diff not shown. |
Offset 1, 61 lines modified | Offset 1, 205 lines modified | ||
1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
2 | import·android.view.SubMenu; | ||
3 | import·android.content.res.TypedArray; | ||
4 | import·android.util.AttributeSet; | ||
5 | import·android.view.View; | ||
6 | import·android.support.v7.internal.view.menu.l; | ||
7 | import·android.support.v7.internal.view.menu.j; | ||
8 | import·android.view.MenuItem$OnMenuItemClickListener; | ||
9 | import·android.support.a.f.n; | ||
2 | import·android.view.MenuItem; | 10 | import·android.view.MenuItem; |
3 | import·android.view.ActionMode; | ||
4 | import·android.support.v7.internal.view.menu.ab; | ||
5 | import·android.support.v4.c.a.a; | ||
6 | import·android.view.Menu; | ||
7 | import·android.support.v4.f.m; | ||
8 | import·android.content.Context; | 11 | import·android.content.Context; |
9 | import·android. | 12 | import·android.util.Log; |
10 | import·android.support. | 13 | import·android.support.a.f.a; |
14 | import·android.view.Menu; | ||
11 | 15 | class·d | |
12 | { | 16 | { |
13 | ····final·ActionMode$Callback·a; | ||
14 | ····final·Context·b; | ||
15 | ····final·m·c; | ||
16 | ····final· | 17 | ····final·/*·synthetic·*/·b·a; |
18 | ····private·Menu·b; | ||
19 | ····private·int·c; | ||
20 | ····private·int·d; | ||
21 | ····private·int·e; | ||
22 | ····private·int·f; | ||
23 | ····private·boolean·g; | ||
24 | ····private·boolean·h; | ||
25 | ····private·boolean·i; | ||
26 | ····private·int·j; | ||
27 | ····private·int·k; | ||
28 | ····private·CharSequence·l; | ||
29 | ····private·CharSequence·m; | ||
30 | ····private·int·n; | ||
31 | ····private·char·o; | ||
32 | ····private·char·p; | ||
33 | ····private·int·q; | ||
34 | ····private·boolean·r; | ||
35 | ····private·boolean·s; | ||
36 | ····private·boolean·t; | ||
37 | ····private·int·u; | ||
38 | ····private·int·v; | ||
39 | ····private·String·w; | ||
40 | ····private·String·x; | ||
41 | ····private·String·y; | ||
42 | ····private·a·z; | ||
17 | ···· | 43 | ···· |
44 | ····public·d(final·b·a,·final·Menu·b)·{ | ||
18 | ····public·d(final·Context·b,·final·ActionMode$Callback·a)·{ | ||
19 | ········this.b·=·b; | ||
20 | ········this.a·=·a; | 45 | ········this.a·=·a; |
21 | ········this. | 46 | ········this.b·=·b; |
22 | ········this. | 47 | ········this.a(); |
23 | ····} | 48 | ····} |
24 | ···· | 49 | ···· |
25 | ····private·Menu·a(final·Menu·menu)·{ | ||
26 | ···· | 50 | ····private·char·a(final·String·s)·{ |
51 | ········char·char1·=·'\0'; | ||
27 | ········if·( | 52 | ········if·(s·!=·null)·{ |
53 | ············char1·=·s.charAt(0); | ||
28 | ············a·=·ab.a(this.b,·(a)menu); | ||
29 | ············this.d.put((Object)menu,·(Object)a); | ||
30 | ········} | 54 | ········} |
31 | ········return·a; | 55 | ········return·char1; |
32 | ····} | 56 | ····} |
33 | ···· | 57 | ···· |
34 | ····private·ActionMode·b(final·android.support.v7.b.a·a)·{ | ||
35 | ········c·c·=·(c)this.c.get((Object)a); | ||
36 | ········if·(c·==·null)·{ | ||
37 | ············c·=·new·c(this.b,·a); | ||
38 | ········· | 58 | ····private·Object·a(final·String·s,·final·Class[]·parameterTypes,·final·Object[]·initargs)·{ |
59 | ········try·{ | ||
60 | ············final·b·a·=·this.a; | ||
61 | ············try·{ | ||
62 | ················final·Context·a2·=·android.support.v7.internal.view.b.a(a); | ||
63 | ················try·{ | ||
64 | ····················return·a2.getClassLoader().loadClass(s).getConstructor((Class<?>[])parameterTypes).newInstance(initargs); | ||
65 | ················} | ||
66 | ················catch·(Exception·ex)·{ | ||
67 | ····················Log.w("SupportMenuInflater",·"Cannot·instantiate·class:·"·+·s,·(Throwable)ex); | ||
68 | ····················final·Object·instance·=·null; | ||
69 | ················} | ||
70 | ············} | ||
71 | ············catch·(Exception·ex2)·{} | ||
39 | ········} | 72 | ········} |
40 | ········ | 73 | ········catch·(Exception·ex3)·{} |
41 | ····} | 74 | ····} |
42 | ···· | 75 | ···· |
43 | ····public·void·a(final·android.support.v7.b.a·a)·{ | ||
44 | ···· | 76 | ····private·void·a(final·MenuItem·menuItem)·{ |
77 | ········int·n·=·1; | ||
78 | ········menuItem.setChecked(this.r).setVisible(this.s).setEnabled(this.t).setCheckable(this.q·>=·n·&&·n).setTitleCondensed(this.m).setIcon(this.n).setAlphabeticShortcut(this.o).setNumericShortcut(this.p); | ||
79 | ········if·(this.u·>=·0)·{ | ||
80 | ············android.support.a.f.n.a(menuItem,·this.u); | ||
81 | ········} | ||
82 | ········if·(this.y·!=·null)·{ | ||
83 | ············if·(android.support.v7.internal.view.b.a(this.a).isRestricted())·{ | ||
84 | ················throw·new·IllegalStateException("The·android:onClick·attribute·cannot·be·used·within·a·restricted·context"); | ||
85 | ············} | ||
86 | ············menuItem.setOnMenuItemClickListener((MenuItem$OnMenuItemClickListener)new·c(android.support.v7.internal.view.b.c(this.a),·this.y)); | ||
87 | ········} | ||
88 | ········if·(menuItem·instanceof·j)·{ | ||
89 | ············final·j·j·=·(j)menuItem; | ||
90 | ········} | ||
91 | ········if·(this.q·>=·2)·{ | ||
92 | ············if·(menuItem·instanceof·j)·{ | ||
93 | ················((j)menuItem).a((boolean)(n·!=·0)); | ||
94 | ············} | ||
95 | ············else·if·(menuItem·instanceof·l)·{ | ||
96 | ················((l)menuItem).a((boolean)(n·!=·0)); | ||
97 | ············} | ||
98 | ········} | ||
99 | ········if·(this.w·!=·null)·{ | ||
100 | ············android.support.a.f.n.a((MenuItem)menuItem,·(View)this.a(this.w,·android.support.v7.internal.view.b.b(),·android.support.v7.internal.view.b.d(this.a))); | ||
101 | ········} | ||
102 | ········else·{ | ||
103 | ············n·=·0; | ||
104 | ········} | ||
105 | ········if·(this.v·>·0)·{ | ||
106 | ············if·(n·==·0)·{ | ||
Max diff block lines reached; 4936/9962 bytes (49.55%) of diff not shown. |
Offset 1, 195 lines modified | Offset 1, 64 lines modified | ||
1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
2 | import·java.util.Iterator; | ||
2 | import·java.io.IOException; | ||
3 | import·org.xmlpull.v1.XmlPullParserException; | ||
4 | import·android.view.InflateException; | ||
5 | import·android.util.Xml; | ||
6 | import·android.support. | 3 | import·android.support.a.f.av; |
4 | import·android.support.a.f.bk; | ||
5 | import·android.support.a.f.bj; | ||
6 | import·android.view.animation.Interpolator; | ||
7 | import·java.util.ArrayList; | ||
7 | import·android.view.Menu; | ||
8 | import·android.util.AttributeSet; | ||
9 | import·org.xmlpull.v1.XmlPullParser; | ||
10 | import·android.content.ContextWrapper; | ||
11 | import·android.app.Activity; | ||
12 | import·android.content.Context; | ||
13 | import·android.view.MenuInflater; | ||
14 | public·class·e | 8 | public·class·e |
15 | { | 9 | { |
10 | ····private·final·ArrayList·a; | ||
16 | ····private·static·final·Class[]·a; | ||
17 | ····private·static·final·Class[]·b; | ||
18 | ····private·final·Object[]·c; | ||
19 | ····private·final·Object[]·d; | ||
20 | ····private· | 11 | ····private·long·b; |
12 | ····private·Interpolator·c; | ||
21 | ····private· | 13 | ····private·bj·d; |
14 | ····private·boolean·e; | ||
15 | ····private·final·bk·f; | ||
22 | ···· | 16 | ···· |
23 | ····static·{ | ||
24 | ········a·=·new·Class[]·{·Context.class·}; | ||
25 | ···· | 17 | ····public·e()·{ |
18 | ········this.b·=·-1; | ||
19 | ········this.f·=·(bk)new·f(this); | ||
20 | ········this.a·=·new·ArrayList(); | ||
26 | ····} | 21 | ····} |
27 | ···· | 22 | ···· |
23 | ····private·void·c()·{ | ||
28 | ····public·e(final·Context·e)·{ | ||
29 | ········super(e); | ||
30 | ········this.e·=·e; | 24 | ········this.e·=·false; |
31 | ········this.c·=·new·Object[]·{·e·}; | ||
32 | ········this.d·=·this.c; | ||
33 | ····} | 25 | ····} |
34 | ···· | 26 | ···· |
35 | ····private·Object·a(Object·a)·{ | ||
36 | ········if·(!(a·instanceof·Activity)·&&·a·instanceof·ContextWrapper)·{ | ||
37 | ···· | 27 | ····public·e·a(final·av·e)·{ |
28 | ········if·(!this.e)·{ | ||
29 | ············this.a.add(e); | ||
38 | ········} | 30 | ········} |
39 | ········return· | 31 | ········return·this; |
40 | ····} | 32 | ····} |
41 | ···· | 33 | ···· |
34 | ····public·void·a()·{ | ||
35 | ········if·(!this.e)·{ | ||
36 | ············for·(final·av·av·:·this.a)·{ | ||
42 | ····private·void·a(final·XmlPullParser·xmlPullParser,·final·AttributeSet·set,·final·Menu·menu)·{ | ||
43 | ········final·int·n·=·1; | ||
44 | ········final·float·n2·=·Float.MIN_VALUE; | ||
45 | ········final·g·g·=·new·g(this,·menu); | ||
46 | ········int·i·=·xmlPullParser.getEventType(); | ||
47 | ········String·name3; | ||
48 | ········while·(true)·{ | ||
49 | ············while·(i·!=·2)·{ | ||
50 | ················i·=·xmlPullParser.next(); | ||
51 | ················if·(i· | 37 | ················if·(this.b·>=·0L)·{ |
38 | ····················av.a(this.b); | ||
52 | ····················Object·anObject·=·null; | ||
53 | ····················int·n3·=·0; | ||
54 | ····················float·n4·=·0.0f; | ||
55 | ····················int·n5·=·i; | ||
56 | ····················int·j·=·0; | ||
57 | ····················while·(j·==·0)·{ | ||
58 | ························int·n6·=·0; | ||
59 | ························float·n7·=·0.0f; | ||
60 | ························Label_0136:·{ | ||
61 | ····························switch·(n5)·{ | ||
62 | ································case·2:·{ | ||
63 | ····································if·(n3·!=·0)·{ | ||
64 | ········································n6·=·n3; | ||
65 | ········································n7·=·n4; | ||
66 | ········································break·Label_0136; | ||
67 | ····································} | ||
68 | ····································final·String·name·=·xmlPullParser.getName(); | ||
69 | ····································if·(name.equals("group"))·{ | ||
70 | ········································g.a(set); | ||
71 | ········································n6·=·n3; | ||
72 | ········································n7·=·n4; | ||
73 | ········································break·Label_0136; | ||
74 | ····································} | ||
75 | ····································if·(name.equals("item"))·{ | ||
76 | ········································g.b(set); | ||
77 | ········································n6·=·n3; | ||
78 | ········································n7·=·n4; | ||
79 | ········································break·Label_0136; | ||
80 | ····································} | ||
81 | ····································if·(name.equals("menu"))·{ | ||
82 | ········································this.a(xmlPullParser,·set,·(Menu)g.c()); | ||
83 | ········································n6·=·n3; | ||
84 | ········································n7·=·n4; | ||
85 | ········································break·Label_0136; | ||
86 | ····································} | ||
87 | ····································anObject·=·name; | ||
88 | ····································n6·=·n; | ||
89 | ····································n7·=·n2; | ||
90 | ····································break·Label_0136; | ||
91 | ································} | ||
92 | ································case·3:·{ | ||
93 | ····································final·String·name2·=·xmlPullParser.getName(); | ||
94 | ····································if·(n3·!=·0·&&·name2.equals(anObject))·{ | ||
95 | ········································anObject·=·null; | ||
96 | ········································n6·=·0; | ||
97 | ········································n7·=·0.0f; | ||
98 | ········································break·Label_0136; | ||
99 | ····································} | ||
100 | ····································if·(name2.equals("group"))·{ | ||
101 | ········································g.a(); | ||
102 | ········································n6·=·n3; | ||
103 | ········································n7·=·n4; | ||
104 | ········································break·Label_0136; | ||
105 | ····································} | ||
Max diff block lines reached; 1982/9106 bytes (21.77%) of diff not shown. |
Offset 1, 72 lines modified | Offset 1, 44 lines modified | ||
1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
2 | import·android.view.InflateException; | ||
3 | import·android.view. | 2 | import·android.view.View; |
3 | import·android.support.a.f.bk; | ||
4 | import·java.lang.reflect.Method; | ||
5 | import·android.view.MenuItem$OnMenuItemClickListener; | ||
6 | class·f· | 4 | class·f·extends·bk |
7 | { | 5 | { |
8 | ···· | 6 | ····final·/*·synthetic·*/·e·a; |
9 | ····private· | 7 | ····private·boolean·b; |
10 | ····private· | 8 | ····private·int·c; |
11 | ···· | 9 | ···· |
12 | ····static·{ | ||
13 | ···· | 10 | ····f(final·e·a)·{ |
11 | ········this.a·=·a; | ||
12 | ········this.b·=·false; | ||
13 | ········this.c·=·0; | ||
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ···· | 16 | ····void·a()·{ |
17 | ········this. | 17 | ········this.c·=·0; |
18 | ········final·Class<?>·class1·=·b.getClass(); | ||
19 | ········try·{ | ||
20 | ········ | 18 | ········this.b·=·false; |
19 | ········e.b(this.a); | ||
20 | ····} | ||
21 | ···· | ||
22 | ····public·void·a(final·View·view)·{ | ||
23 | ········if·(!this.b)·{ | ||
24 | ············this.b·=·true; | ||
25 | ············if·(e.a(this.a)·!=·null)·{ | ||
26 | ················e.a(this.a).a((View)null); | ||
21 | ········} | 27 | ············} |
22 | ········catch·(Exception·ex2)·{ | ||
23 | ············final·InflateException·ex·=·new·InflateException("Couldn't·resolve·menu·item·onClick·handler·"·+·s·+·"·in·class·"·+·class1.getName()); | ||
24 | ············ex.initCause((Throwable)ex2); | ||
25 | ············throw·ex; | ||
26 | ········} | 28 | ········} |
27 | ····} | 29 | ····} |
28 | ···· | 30 | ···· |
31 | ····public·void·b(final·View·view)·{ | ||
29 | ····public·boolean·onMenuItemClick(final·MenuItem·menuItem)·{ | ||
30 | ········boolean·booleanValue·=·true; | ||
31 | ········try·{ | ||
32 | ········ | 32 | ········final·int·c·=·this.c·+·1; |
33 | ········this.c·=·c; | ||
34 | ········if·(c·==·e.c(this.a).size())·{ | ||
35 | ············if·(e.a(this.a)·!=·null)·{ | ||
36 | ················e.a(this.a).b((View)null); | ||
33 | ············try·{ | ||
34 | ················final·Class<?>·returnType·=·c.getReturnType(); | ||
35 | ················try·{ | ||
36 | ····················Label_0080:·{ | ||
37 | ························if·(returnType·!=·Boolean.TYPE)·{ | ||
38 | ····························break·Label_0080; | ||
39 | ························} | ||
40 | ························final·Method·c2·=·this.c; | ||
41 | ························try·{ | ||
42 | ····························final·Object·invoke·=·c2.invoke(this.b,·menuItem); | ||
43 | ····························try·{ | ||
44 | ································final·Boolean·b·=·(Boolean)invoke; | ||
45 | ································try·{ | ||
46 | ····································booleanValue·=·b; | ||
47 | ····································return·booleanValue; | ||
48 | ····································final·Method·c3·=·this.c; | ||
49 | ····································try·{ | ||
50 | ········································c3.invoke(this.b,·menuItem); | ||
51 | ····································} | ||
52 | ····································catch·(Exception·cause)·{ | ||
53 | ········································throw·new·RuntimeException(cause); | ||
54 | ····································} | ||
55 | ································} | ||
56 | ································catch·(Exception·ex)·{} | ||
57 | ····························} | ||
58 | ····························catch·(Exception·ex2)·{} | ||
59 | ························} | ||
60 | ························catch·(Exception·ex3)·{} | ||
61 | ····················} | ||
62 | ················} | ||
63 | ················catch·(Exception·ex4)·{} | ||
64 | ············} | 37 | ············} |
65 | ············ | 38 | ············this.a(); |
66 | ········} | 39 | ········} |
67 | ········catch·(Exception·ex6)·{} | ||
68 | ····} | 40 | ····} |
69 | } | 41 | } |
Offset 1, 31 lines modified | Offset 1, 47 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.os.Build$VERSION; | ||
3 | import·android.view.View; | ||
2 | import·android.content.res.TypedArray; | ||
3 | import·android.text.method.TransformationMethod; | ||
4 | import·android.support.v7.internal.b.a; | ||
5 | import·android.support.v7. | 4 | import·android.support.v7.b.j; |
6 | import·android.util.AttributeSet; | 5 | import·android.util.AttributeSet; |
7 | import·android.content.Context; | 6 | import·android.content.Context; |
8 | import·android.widget. | 7 | import·android.widget.PopupWindow; |
9 | public·class·v·extends· | 8 | public·class·v·extends·PopupWindow |
10 | { | 9 | { |
11 | ····public·v(final·Context·context)·{ | ||
12 | ···· | 10 | ····private·final·boolean·a; |
11 | ···· | ||
12 | ····public·v(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
13 | ········super(context,·set,·n); | ||
14 | ········final·ay·a·=·ay.a(context,·set,·j.PopupWindow,·n,·0); | ||
15 | ········this.a·=·a.a(j.PopupWindow_overlapAnchor,·false); | ||
16 | ········this.setBackgroundDrawable(a.a(j.PopupWindow_android_popupBackground)); | ||
17 | ········a.b(); | ||
13 | ····} | 18 | ····} |
14 | ···· | 19 | ···· |
15 | ····public·v(final·Context·context,·final·AttributeSet·set)·{ | ||
16 | ····· | 20 | ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2)·{ |
21 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
22 | ············n2·-=·view.getHeight(); | ||
23 | ········} | ||
24 | ········super.showAsDropDown(view,·n,·n2); | ||
17 | ····} | 25 | ····} |
18 | ···· | 26 | ···· |
19 | ····public·v(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
20 | ········super(context,·set,·n); | ||
21 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.CompatTextView,·n,·0); | ||
22 | ········final·boolean·boolean1·=·obtainStyledAttributes.getBoolean(l.CompatTextView_textAllCaps,·false); | ||
23 | ········obtainStyledAttributes.recycle(); | ||
24 | ········if·(boolean1)·{ | ||
25 | ···· | 27 | ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2,·final·int·n3)·{ |
28 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
29 | ············n2·-=·view.getHeight(); | ||
30 | ········} | ||
31 | ········super.showAsDropDown(view,·n,·n2,·n3); | ||
32 | ····} | ||
33 | ···· | ||
34 | ····public·void·update(final·View·view,·final·int·n,·int·n2,·final·int·n3,·final·int·n4)·{ | ||
35 | ········int·n5; | ||
36 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
37 | ············n2·=·(n5·=·n2·-·view.getHeight()); | ||
38 | ········} | ||
39 | ········else·{ | ||
40 | ············n5·=·n2; | ||
26 | ········} | 41 | ········} |
42 | ········super.update(view,·n,·n5,·n3,·n4); | ||
27 | ····} | 43 | ····} |
28 | } | 44 | } |
Offset 1, 11 lines modified | Offset 1, 97 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | 2 | import·android.view.View; | |
3 | import·android.graphics.drawable.Drawable; | ||
4 | import·android.support.a.a.a; | ||
5 | import·android.view.Menu; | ||
6 | import·android.view.MenuItem; | ||
7 | import·android.content.Context; | ||
8 | import·android.view.SubMenu; | ||
9 | public·class·aa·extends·g·implements·SubMenu | ||
3 | { | 10 | { |
4 | ···· | 11 | ····private·g·d; |
12 | ····private·j·e; | ||
13 | ···· | ||
14 | ····public·aa(final·Context·context,·final·g·d,·final·j·e)·{ | ||
15 | ········super(context); | ||
16 | ········this.d·=·d; | ||
17 | ········this.e·=·e; | ||
18 | ····} | ||
19 | ···· | ||
20 | ····public·void·a(final·h·h)·{ | ||
21 | ········this.d.a(h); | ||
22 | ····} | ||
23 | ···· | ||
24 | ····public·boolean·a()·{ | ||
25 | ········return·this.d.a(); | ||
26 | ····} | ||
27 | ···· | ||
28 | ····boolean·a(final·g·g,·final·MenuItem·menuItem)·{ | ||
29 | ········return·super.a(g,·menuItem)·||·this.d.a(g,·menuItem); | ||
30 | ····} | ||
31 | ···· | ||
32 | ····public·boolean·b()·{ | ||
33 | ········return·this.d.b(); | ||
34 | ····} | ||
35 | ···· | ||
36 | ····public·boolean·c(final·j·j)·{ | ||
37 | ········return·this.d.c(j); | ||
38 | ····} | ||
39 | ···· | ||
40 | ····public·boolean·d(final·j·j)·{ | ||
41 | ········return·this.d.d(j); | ||
42 | ····} | ||
43 | ···· | ||
44 | ····public·MenuItem·getItem()·{ | ||
45 | ········return·(MenuItem)this.e; | ||
46 | ····} | ||
47 | ···· | ||
48 | ····public·g·l()·{ | ||
49 | ········return·this.d; | ||
50 | ····} | ||
51 | ···· | ||
52 | ····public·Menu·o()·{ | ||
53 | ········return·(Menu)this.d; | ||
54 | ····} | ||
55 | ···· | ||
56 | ····public·SubMenu·setHeaderIcon(final·int·n)·{ | ||
57 | ········super.a(a.a(this.d(),·n)); | ||
58 | ········return·(SubMenu)this; | ||
59 | ····} | ||
60 | ···· | ||
61 | ····public·SubMenu·setHeaderIcon(final·Drawable·drawable)·{ | ||
62 | ········super.a(drawable); | ||
63 | ········return·(SubMenu)this; | ||
64 | ····} | ||
65 | ···· | ||
66 | ····public·SubMenu·setHeaderTitle(final·int·n)·{ | ||
67 | ········super.a((CharSequence)this.d().getResources().getString(n)); | ||
68 | ········return·(SubMenu)this; | ||
69 | ····} | ||
70 | ···· | ||
71 | ····public·SubMenu·setHeaderTitle(final·CharSequence·charSequence)·{ | ||
72 | ········super.a(charSequence); | ||
73 | ········return·(SubMenu)this; | ||
74 | ····} | ||
75 | ···· | ||
76 | ····public·SubMenu·setHeaderView(final·View·view)·{ | ||
77 | ········super.a(view); | ||
78 | ········return·(SubMenu)this; | ||
79 | ····} | ||
80 | ···· | ||
81 | ····public·SubMenu·setIcon(final·int·icon)·{ | ||
82 | ········this.e.setIcon(icon); | ||
83 | ········return·(SubMenu)this; | ||
84 | ····} | ||
5 | ···· | 85 | ···· |
6 | ····bo | 86 | ····public·SubMenu·setIcon(final·Drawable·icon)·{ |
87 | ········this.e.setIcon(icon); | ||
88 | ········return·(SubMenu)this; | ||
89 | ····} | ||
7 | ···· | 90 | ···· |
8 | ···· | 91 | ····public·void·setQwertyMode(final·boolean·qwertyMode)·{ |
92 | ········this.d.setQwertyMode(qwertyMode); | ||
93 | ····} | ||
9 | } | 94 | } |
Offset 1, 39 lines modified | Offset 1, 39 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.MotionEvent; | 2 | import·android.view.MotionEvent; |
3 | import·android.view.View$MeasureSpec; | 3 | import·android.view.View$MeasureSpec; |
4 | import·android.widget.Toast; | 4 | import·android.widget.Toast; |
5 | import·android.support. | 5 | import·android.support.a.f.z; |
6 | import·android.graphics.Rect; | 6 | import·android.graphics.Rect; |
7 | import·android.os.Build$VERSION; | 7 | import·android.os.Build$VERSION; |
8 | import·android.content.res.Configuration; | 8 | import·android.content.res.Configuration; |
9 | import·android.view.View; | 9 | import·android.view.View; |
10 | import·android.text.TextUtils; | 10 | import·android.text.TextUtils; |
11 | import·android.content.res.TypedArray; | 11 | import·android.content.res.TypedArray; |
12 | import·android.content.res.Resources; | 12 | import·android.content.res.Resources; |
13 | import·android.text.method.TransformationMethod; | 13 | import·android.text.method.TransformationMethod; |
14 | import·android.support.v7.internal.b.a; | 14 | import·android.support.v7.internal.b.a; |
15 | import·android.support.v7.a.l; | ||
16 | import·android.util.AttributeSet; | 15 | import·android.util.AttributeSet; |
17 | import·android.content.Context; | 16 | import·android.content.Context; |
17 | import·android.support.v7.widget.v; | ||
18 | import·android.graphics.drawable.Drawable; | 18 | import·android.graphics.drawable.Drawable; |
19 | import·android.view.View$OnLongClickListener; | 19 | import·android.view.View$OnLongClickListener; |
20 | import·android.view.View$OnClickListener; | 20 | import·android.view.View$OnClickListener; |
21 | import·android.support.v7.widget.k; | 21 | import·android.support.v7.widget.k; |
22 | import·android.support.v7.internal.widget. | 22 | import·android.support.v7.internal.widget.w; |
23 | public·class·ActionMenuItemView·extends· | 23 | public·class·ActionMenuItemView·extends·w·implements·x,·k,·View$OnClickListener,·View$OnLongClickListener |
24 | { | 24 | { |
25 | ····private· | 25 | ····private·j·a; |
26 | ····private·CharSequence·b; | 26 | ····private·CharSequence·b; |
27 | ····private·Drawable·c; | 27 | ····private·Drawable·c; |
28 | ····private·android.support.v7.internal.view.menu.k·d; | ||
29 | ····private· | 28 | ····private·i·d; |
29 | ····private·v·e; | ||
30 | ····private·c·f; | 30 | ····private·c·f; |
31 | ····private·boolean·g; | 31 | ····private·boolean·g; |
32 | ····private·boolean·h; | 32 | ····private·boolean·h; |
33 | ····private·int·i; | 33 | ····private·int·i; |
34 | ····private·int·j; | 34 | ····private·int·j; |
35 | ····private·int·k; | 35 | ····private·int·k; |
36 | ···· | 36 | ···· |
Offset 44, 17 lines modified | Offset 44, 17 lines modified | ||
44 | ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set)·{ | 44 | ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set)·{ |
45 | ········this(context,·set,·0); | 45 | ········this(context,·set,·0); |
46 | ····} | 46 | ····} |
47 | ···· | 47 | ···· |
48 | ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 48 | ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
49 | ········super(context,·set,·n); | 49 | ········super(context,·set,·n); |
50 | ········final·Resources·resources·=·context.getResources(); | 50 | ········final·Resources·resources·=·context.getResources(); |
51 | ········this.g·=·resources.getBoolean(android.support.v7. | 51 | ········this.g·=·resources.getBoolean(android.support.v7.b.c.abc_config_allowActionMenuItemTextWithIcon); |
52 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,· | 52 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·android.support.v7.b.j.ActionMenuItemView,·n,·0); |
53 | ········this.i·=·obtainStyledAttributes.getDimensionPixelSize( | 53 | ········this.i·=·obtainStyledAttributes.getDimensionPixelSize(android.support.v7.b.j.ActionMenuItemView_android_minWidth,·0); |
54 | ········obtainStyledAttributes.recycle(); | 54 | ········obtainStyledAttributes.recycle(); |
55 | ········this.k·=·(int)(resources.getDisplayMetrics().density·*·32.0f·+·0.5f); | 55 | ········this.k·=·(int)(resources.getDisplayMetrics().density·*·32.0f·+·0.5f); |
56 | ········this.setOnClickListener((View$OnClickListener)this); | 56 | ········this.setOnClickListener((View$OnClickListener)this); |
57 | ········this.setOnLongClickListener((View$OnLongClickListener)this); | 57 | ········this.setOnLongClickListener((View$OnLongClickListener)this); |
58 | ········this.setTransformationMethod((TransformationMethod)new·a(context)); | 58 | ········this.setTransformationMethod((TransformationMethod)new·a(context)); |
59 | ········this.j·=·-1; | 59 | ········this.j·=·-1; |
60 | ····} | 60 | ····} |
Offset 78, 30 lines modified | Offset 78, 30 lines modified | ||
78 | ········} | 78 | ········} |
79 | ········else·{ | 79 | ········else·{ |
80 | ············b·=·null; | 80 | ············b·=·null; |
81 | ········} | 81 | ········} |
82 | ········this.setText(b); | 82 | ········this.setText(b); |
83 | ····} | 83 | ····} |
84 | ···· | 84 | ···· |
85 | ····public·void·a(final· | 85 | ····public·void·a(final·j·a,·final·int·n)·{ |
86 | ········this.a·=·a; | 86 | ········this.a·=·a; |
87 | ········this.setIcon(a.getIcon()); | 87 | ········this.setIcon(a.getIcon()); |
88 | ········this.setTitle(a.a(( | 88 | ········this.setTitle(a.a((x)this)); |
89 | ········this.setId(a.getItemId()); | 89 | ········this.setId(a.getItemId()); |
90 | ········int·visibility; | 90 | ········int·visibility; |
91 | ········if·(a.isVisible())·{ | 91 | ········if·(a.isVisible())·{ |
92 | ············visibility·=·0; | 92 | ············visibility·=·0; |
93 | ········} | 93 | ········} |
94 | ········else·{ | 94 | ········else·{ |
95 | ············visibility·=·8; | 95 | ············visibility·=·8; |
96 | ········} | 96 | ········} |
97 | ········this.setVisibility(visibility); | 97 | ········this.setVisibility(visibility); |
98 | ········this.setEnabled(a.isEnabled()); | 98 | ········this.setEnabled(a.isEnabled()); |
99 | ········if·(a.hasSubMenu()·&&·this.e·==·null)·{ | 99 | ········if·(a.hasSubMenu()·&&·this.e·==·null)·{ |
100 | ············this.e·=·( | 100 | ············this.e·=·(v)new·b(this); |
101 | ········} | 101 | ········} |
102 | ····} | 102 | ····} |
103 | ···· | 103 | ···· |
104 | ····public·boolean·a()·{ | 104 | ····public·boolean·a()·{ |
105 | ········return·true; | 105 | ········return·true; |
106 | ····} | 106 | ····} |
107 | ···· | 107 | ···· |
Offset 113, 29 lines modified | Offset 113, 29 lines modified | ||
113 | ········return·this.b()·&&·this.a.getIcon()·==·null; | 113 | ········return·this.b()·&&·this.a.getIcon()·==·null; |
114 | ····} | 114 | ····} |
115 | ···· | 115 | ···· |
116 | ····public·boolean·d()·{ | 116 | ····public·boolean·d()·{ |
117 | ········return·this.b(); | 117 | ········return·this.b(); |
118 | ····} | 118 | ····} |
119 | ···· | 119 | ···· |
120 | ····public· | 120 | ····public·j·getItemData()·{ |
121 | ········return·this.a; | 121 | ········return·this.a; |
122 | ····} | 122 | ····} |
123 | ···· | 123 | ···· |
124 | ····public·void·onClick(final·View·view)·{ | 124 | ····public·void·onClick(final·View·view)·{ |
125 | ········if·(this.d·!=·null)·{ | 125 | ········if·(this.d·!=·null)·{ |
126 | ············this.d.a(this.a); | 126 | ············this.d.a(this.a); |
127 | ········} | 127 | ········} |
128 | ····} | 128 | ····} |
129 | ···· | 129 | ···· |
130 | ····public·void·onConfigurationChanged(final·Configuration·configuration)·{ | 130 | ····public·void·onConfigurationChanged(final·Configuration·configuration)·{ |
131 | ········if·(Build$VERSION.SDK_INT·>=·8)·{ | 131 | ········if·(Build$VERSION.SDK_INT·>=·8)·{ |
132 | ············super.onConfigurationChanged(configuration); | 132 | ············super.onConfigurationChanged(configuration); |
133 | ········} | 133 | ········} |
134 | ········this.g·=·this.getContext().getResources().getBoolean(android.support.v7. | 134 | ········this.g·=·this.getContext().getResources().getBoolean(android.support.v7.b.c.abc_config_allowActionMenuItemTextWithIcon); |
135 | ········this.e(); | 135 | ········this.e(); |
136 | ····} | 136 | ····} |
137 | ···· | 137 | ···· |
138 | ····public·boolean·onLongClick(final·View·view)·{ | 138 | ····public·boolean·onLongClick(final·View·view)·{ |
139 | ········final·int·n·=·1; | 139 | ········final·int·n·=·1; |
140 | ········boolean·b; | 140 | ········boolean·b; |
141 | ········if·(this.b())·{ | 141 | ········if·(this.b())·{ |
Offset 147, 15 lines modified | Offset 147, 15 lines modified | ||
147 | ············this.getLocationOnScreen(array); | 147 | ············this.getLocationOnScreen(array); |
148 | ············this.getWindowVisibleDisplayFrame(rect); | 148 | ············this.getWindowVisibleDisplayFrame(rect); |
149 | ············final·Context·context·=·this.getContext(); | 149 | ············final·Context·context·=·this.getContext(); |
150 | ············final·int·width·=·this.getWidth(); | 150 | ············final·int·width·=·this.getWidth(); |
151 | ············final·int·height·=·this.getHeight(); | 151 | ············final·int·height·=·this.getHeight(); |
152 | ············final·int·n2·=·array[n]·+·height·/·2; | 152 | ············final·int·n2·=·array[n]·+·height·/·2; |
Max diff block lines reached; 892/6043 bytes (14.76%) of diff not shown. |
Offset 1, 7 lines modified | Offset 1, 17 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | p | 2 | import·android.support.a.f.c; |
3 | class·k·implements·c | ||
3 | { | 4 | { |
4 | ···· | 5 | ····final·/*·synthetic·*/·j·a; |
6 | ···· | ||
7 | ····k(final·j·a)·{ | ||
8 | ········this.a·=·a; | ||
9 | ····} | ||
10 | ···· | ||
11 | ····public·void·a(final·boolean·b)·{ | ||
12 | ········j.a(this.a).a(this.a); | ||
13 | ····} | ||
5 | } | 14 | } |
Offset 1, 7 lines modified | Offset 1, 127 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | p | 2 | import·android.view.KeyEvent; |
3 | import·android.view.SubMenu; | ||
4 | import·android.content.Intent; | ||
5 | import·android.content.ComponentName; | ||
6 | import·android.view.MenuItem; | ||
7 | import·android.support.a.c.a.a; | ||
8 | import·android.content.Context; | ||
9 | import·android.view.Menu; | ||
10 | class·z·extends·e·implements·Menu | ||
3 | { | 11 | { |
4 | ···· | 12 | ····z(final·Context·context,·final·a·a)·{ |
13 | ········super(context,·(Object)a); | ||
14 | ····} | ||
15 | ···· | ||
16 | ····public·MenuItem·add(final·int·n)·{ | ||
17 | ········return·this.a(((a)this.b).add(n)); | ||
18 | ····} | ||
19 | ···· | ||
20 | ····public·MenuItem·add(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
21 | ········return·this.a(((a)this.b).add(n,·n2,·n3,·n4)); | ||
22 | ····} | ||
23 | ···· | ||
24 | ····public·MenuItem·add(final·int·n,·final·int·n2,·final·int·n3,·final·CharSequence·charSequence)·{ | ||
25 | ········return·this.a(((a)this.b).add(n,·n2,·n3,·charSequence)); | ||
26 | ····} | ||
27 | ···· | ||
28 | ····public·MenuItem·add(final·CharSequence·charSequence)·{ | ||
29 | ········return·this.a(((a)this.b).add(charSequence)); | ||
30 | ····} | ||
31 | ···· | ||
32 | ····public·int·addIntentOptions(final·int·n,·final·int·n2,·final·int·n3,·final·ComponentName·componentName,·final·Intent[]·array,·final·Intent·intent,·final·int·n4,·final·MenuItem[]·array2)·{ | ||
33 | ········MenuItem[]·array3·=·null; | ||
34 | ········if·(array2·!=·null)·{ | ||
35 | ············array3·=·new·MenuItem[array2.length]; | ||
36 | ········} | ||
37 | ········final·int·addIntentOptions·=·((a)this.b).addIntentOptions(n,·n2,·n3,·componentName,·array,·intent,·n4,·array3); | ||
38 | ········if·(array3·!=·null)·{ | ||
39 | ············for·(int·i·=·0;·i·<·array3.length;·++i)·{ | ||
40 | ················array2[i]·=·this.a(array3[i]); | ||
41 | ············} | ||
42 | ········} | ||
43 | ········return·addIntentOptions; | ||
44 | ····} | ||
45 | ···· | ||
46 | ····public·SubMenu·addSubMenu(final·int·n)·{ | ||
47 | ········return·this.a(((a)this.b).addSubMenu(n)); | ||
48 | ····} | ||
49 | ···· | ||
50 | ····public·SubMenu·addSubMenu(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
51 | ········return·this.a(((a)this.b).addSubMenu(n,·n2,·n3,·n4)); | ||
52 | ····} | ||
53 | ···· | ||
54 | ····public·SubMenu·addSubMenu(final·int·n,·final·int·n2,·final·int·n3,·final·CharSequence·charSequence)·{ | ||
55 | ········return·this.a(((a)this.b).addSubMenu(n,·n2,·n3,·charSequence)); | ||
56 | ····} | ||
57 | ···· | ||
58 | ····public·SubMenu·addSubMenu(final·CharSequence·charSequence)·{ | ||
59 | ········return·this.a(((a)this.b).addSubMenu(charSequence)); | ||
60 | ····} | ||
61 | ···· | ||
62 | ····public·void·clear()·{ | ||
63 | ········this.a(); | ||
64 | ········((a)this.b).clear(); | ||
65 | ····} | ||
66 | ···· | ||
67 | ····public·void·close()·{ | ||
68 | ········((a)this.b).close(); | ||
69 | ····} | ||
70 | ···· | ||
71 | ····public·MenuItem·findItem(final·int·n)·{ | ||
72 | ········return·this.a(((a)this.b).findItem(n)); | ||
73 | ····} | ||
74 | ···· | ||
75 | ····public·MenuItem·getItem(final·int·n)·{ | ||
76 | ········return·this.a(((a)this.b).getItem(n)); | ||
77 | ····} | ||
78 | ···· | ||
79 | ····public·boolean·hasVisibleItems()·{ | ||
80 | ········return·((a)this.b).hasVisibleItems(); | ||
81 | ····} | ||
82 | ···· | ||
83 | ····public·boolean·isShortcutKey(final·int·n,·final·KeyEvent·keyEvent)·{ | ||
84 | ········return·((a)this.b).isShortcutKey(n,·keyEvent); | ||
85 | ····} | ||
86 | ···· | ||
87 | ····public·boolean·performIdentifierAction(final·int·n,·final·int·n2)·{ | ||
88 | ········return·((a)this.b).performIdentifierAction(n,·n2); | ||
89 | ····} | ||
90 | ···· | ||
91 | ····public·boolean·performShortcut(final·int·n,·final·KeyEvent·keyEvent,·final·int·n2)·{ | ||
92 | ········return·((a)this.b).performShortcut(n,·keyEvent,·n2); | ||
93 | ····} | ||
94 | ···· | ||
95 | ····public·void·removeGroup(final·int·n)·{ | ||
96 | ········this.a(n); | ||
97 | ········((a)this.b).removeGroup(n); | ||
98 | ····} | ||
99 | ···· | ||
100 | ····public·void·removeItem(final·int·n)·{ | ||
101 | ········this.b(n); | ||
102 | ········((a)this.b).removeItem(n); | ||
103 | ····} | ||
104 | ···· | ||
105 | ····public·void·setGroupCheckable(final·int·n,·final·boolean·b,·final·boolean·b2)·{ | ||
106 | ········((a)this.b).setGroupCheckable(n,·b,·b2); | ||
107 | ····} | ||
108 | ···· | ||
109 | ····public·void·setGroupEnabled(final·int·n,·final·boolean·b)·{ | ||
110 | ········((a)this.b).setGroupEnabled(n,·b); | ||
111 | ····} | ||
112 | ···· | ||
113 | ····public·void·setGroupVisible(final·int·n,·final·boolean·b)·{ | ||
114 | ········((a)this.b).setGroupVisible(n,·b); | ||
115 | ····} | ||
116 | ···· | ||
117 | ····public·void·setQwertyMode(final·boolean·qwertyMode)·{ | ||
118 | ········((a)this.b).setQwertyMode(qwertyMode); | ||
119 | ····} | ||
120 | ···· | ||
121 | ····public·int·size()·{ | ||
122 | ········return·((a)this.b).size(); | ||
123 | ····} | ||
5 | } | 124 | } |
Max diff block lines reached; -1/4050 bytes (-0.02%) of diff not shown. |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.widget.AdapterView; | 3 | import·android.widget.AdapterView; |
4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
5 | import·android.support.v7.internal.widget. | 5 | import·android.support.v7.internal.widget.ay; |
6 | import·android.util.AttributeSet; | 6 | import·android.util.AttributeSet; |
7 | import·android.content.Context; | 7 | import·android.content.Context; |
8 | import·android.widget.AdapterView$OnItemClickListener; | 8 | import·android.widget.AdapterView$OnItemClickListener; |
9 | import·android.widget.ListView; | 9 | import·android.widget.ListView; |
10 | public·final·class·ExpandedMenuView·extends·ListView·implements· | 10 | public·final·class·ExpandedMenuView·extends·ListView·implements·i,·w,·AdapterView$OnItemClickListener |
11 | { | 11 | { |
12 | ····private·static·final·int[]·a; | 12 | ····private·static·final·int[]·a; |
13 | ····private· | 13 | ····private·g·b; |
14 | ····private·int·c; | 14 | ····private·int·c; |
15 | ···· | 15 | ···· |
16 | ····static·{ | 16 | ····static·{ |
17 | ········final·int[]·array; | 17 | ········final·int[]·array; |
18 | ········final·int[]·a2·=·array·=·new·int[2]; | 18 | ········final·int[]·a2·=·array·=·new·int[2]; |
19 | ········array[0]·=·16842964; | 19 | ········array[0]·=·16842964; |
20 | ········array[1]·=·16843049; | 20 | ········array[1]·=·16843049; |
Offset 28, 38 lines modified | Offset 28, 38 lines modified | ||
28 | ········this(context,·set,·16842868); | 28 | ········this(context,·set,·16842868); |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·ExpandedMenuView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 31 | ····public·ExpandedMenuView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
32 | ········final·int·n2·=·1; | 32 | ········final·int·n2·=·1; |
33 | ········super(context,·set); | 33 | ········super(context,·set); |
34 | ········this.setOnItemClickListener((AdapterView$OnItemClickListener)this); | 34 | ········this.setOnItemClickListener((AdapterView$OnItemClickListener)this); |
35 | ········final· | 35 | ········final·ay·a·=·ay.a(context,·set,·ExpandedMenuView.a,·n,·0); |
36 | ········if·(a.d(0))·{ | 36 | ········if·(a.d(0))·{ |
37 | ············this.setBackgroundDrawable(a.a(0)); | 37 | ············this.setBackgroundDrawable(a.a(0)); |
38 | ········} | 38 | ········} |
39 | ········if·(a.d(n2))·{ | 39 | ········if·(a.d(n2))·{ |
40 | ············this.setDivider(a.a(n2)); | 40 | ············this.setDivider(a.a(n2)); |
41 | ········} | 41 | ········} |
42 | ········a.b(); | 42 | ········a.b(); |
43 | ····} | 43 | ····} |
44 | ···· | 44 | ···· |
45 | ····public·void·a(final· | 45 | ····public·void·a(final·g·b)·{ |
46 | ········this.b·=·b; | 46 | ········this.b·=·b; |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·boolean·a(final· | 49 | ····public·boolean·a(final·j·j)·{ |
50 | ········return·this.b.a((MenuItem) | 50 | ········return·this.b.a((MenuItem)j,·0); |
51 | ····} | 51 | ····} |
52 | ···· | 52 | ···· |
53 | ····public·int·getWindowAnimations()·{ | 53 | ····public·int·getWindowAnimations()·{ |
54 | ········return·this.c; | 54 | ········return·this.c; |
55 | ····} | 55 | ····} |
56 | ···· | 56 | ···· |
57 | ····protected·void·onDetachedFromWindow()·{ | 57 | ····protected·void·onDetachedFromWindow()·{ |
58 | ········super.onDetachedFromWindow(); | 58 | ········super.onDetachedFromWindow(); |
59 | ········this.setChildrenDrawingCacheEnabled(false); | 59 | ········this.setChildrenDrawingCacheEnabled(false); |
60 | ····} | 60 | ····} |
61 | ···· | 61 | ···· |
62 | ····public·void·onItemClick(final·AdapterView·adapterView,·final·View·view,·final·int·n,·final·long·n2)·{ | 62 | ····public·void·onItemClick(final·AdapterView·adapterView,·final·View·view,·final·int·n,·final·long·n2)·{ |
63 | ········this.a(( | 63 | ········this.a((j)this.getAdapter().getItem(n)); |
64 | ····} | 64 | ····} |
65 | } | 65 | } |
Offset 1, 32 lines modified | Offset 1, 31 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.widget.CompoundButton; | 2 | import·android.widget.CompoundButton; |
3 | import·android.view.ViewGroup$LayoutParams; | 3 | import·android.view.ViewGroup$LayoutParams; |
4 | import·android.widget.LinearLayout$LayoutParams; | 4 | import·android.widget.LinearLayout$LayoutParams; |
5 | import·android.support.v7. | 5 | import·android.support.v7.b.f; |
6 | import·android.view.View; | 6 | import·android.view.View; |
7 | import·android.view.ViewGroup; | 7 | import·android.view.ViewGroup; |
8 | import·android.support.v7. | 8 | import·android.support.v7.b.h; |
9 | import·android.content.res.TypedArray; | 9 | import·android.content.res.TypedArray; |
10 | import·android.support.v7.a.l; | ||
11 | import·android.util.AttributeSet; | 10 | import·android.util.AttributeSet; |
12 | import·android.view.LayoutInflater; | 11 | import·android.view.LayoutInflater; |
13 | import·android.content.Context; | 12 | import·android.content.Context; |
14 | import·android.graphics.drawable.Drawable; | 13 | import·android.graphics.drawable.Drawable; |
15 | import·android.widget.CheckBox; | 14 | import·android.widget.CheckBox; |
16 | import·android.widget.TextView; | 15 | import·android.widget.TextView; |
17 | import·android.widget.RadioButton; | 16 | import·android.widget.RadioButton; |
18 | import·android.widget.ImageView; | 17 | import·android.widget.ImageView; |
19 | import·android.widget.LinearLayout; | 18 | import·android.widget.LinearLayout; |
20 | public·class·ListMenuItemView·extends·LinearLayout·implements· | 19 | public·class·ListMenuItemView·extends·LinearLayout·implements·x |
21 | { | 20 | { |
22 | ····private· | 21 | ····private·j·a; |
23 | ····private·ImageView·b; | 22 | ····private·ImageView·b; |
24 | ····private·RadioButton·c; | 23 | ····private·RadioButton·c; |
25 | ····private·TextView·d; | 24 | ····private·TextView·d; |
26 | ····private·CheckBox·e; | 25 | ····private·CheckBox·e; |
27 | ····private·TextView·f; | 26 | ····private·TextView·f; |
28 | ····private·Drawable·g; | 27 | ····private·Drawable·g; |
29 | ····private·int·h; | 28 | ····private·int·h; |
Offset 40, 53 lines modified | Offset 39, 53 lines modified | ||
40 | ····public·ListMenuItemView(final·Context·context,·final·AttributeSet·set)·{ | 39 | ····public·ListMenuItemView(final·Context·context,·final·AttributeSet·set)·{ |
41 | ········this(context,·set,·0); | 40 | ········this(context,·set,·0); |
42 | ····} | 41 | ····} |
43 | ···· | 42 | ···· |
44 | ····public·ListMenuItemView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 43 | ····public·ListMenuItemView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
45 | ········super(context,·set); | 44 | ········super(context,·set); |
46 | ········this.l·=·context; | 45 | ········this.l·=·context; |
47 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·android.support.v7. | 46 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·android.support.v7.b.j.MenuView,·n,·0); |
48 | ········this.g·=·obtainStyledAttributes.getDrawable(android.support.v7. | 47 | ········this.g·=·obtainStyledAttributes.getDrawable(android.support.v7.b.j.MenuView_android_itemBackground); |
49 | ········this.h·=·obtainStyledAttributes.getResourceId(android.support.v7. | 48 | ········this.h·=·obtainStyledAttributes.getResourceId(android.support.v7.b.j.MenuView_android_itemTextAppearance,·-1); |
50 | ········this.j·=·obtainStyledAttributes.getBoolean(android.support.v7. | 49 | ········this.j·=·obtainStyledAttributes.getBoolean(android.support.v7.b.j.MenuView_preserveIconSpacing,·false); |
51 | ········this.i·=·context; | 50 | ········this.i·=·context; |
52 | ········obtainStyledAttributes.recycle(); | 51 | ········obtainStyledAttributes.recycle(); |
53 | ····} | 52 | ····} |
54 | ···· | 53 | ···· |
55 | ····private·void·b()·{ | 54 | ····private·void·b()·{ |
56 | ········this.addView((View)(this.b·=·(ImageView)this.getInflater().inflate(android.support.v7. | 55 | ········this.addView((View)(this.b·=·(ImageView)this.getInflater().inflate(android.support.v7.b.h.abc_list_menu_item_icon,·(ViewGroup)this,·false)),·0); |
57 | ····} | 56 | ····} |
58 | ···· | 57 | ···· |
59 | ····private·void·c()·{ | 58 | ····private·void·c()·{ |
60 | ········this.addView((View)(this.c·=·(RadioButton)this.getInflater().inflate(android.support.v7. | 59 | ········this.addView((View)(this.c·=·(RadioButton)this.getInflater().inflate(android.support.v7.b.h.abc_list_menu_item_radio,·(ViewGroup)this,·false))); |
61 | ····} | 60 | ····} |
62 | ···· | 61 | ···· |
63 | ····private·void·d()·{ | 62 | ····private·void·d()·{ |
64 | ········this.addView((View)(this.e·=·(CheckBox)this.getInflater().inflate(android.support.v7. | 63 | ········this.addView((View)(this.e·=·(CheckBox)this.getInflater().inflate(android.support.v7.b.h.abc_list_menu_item_checkbox,·(ViewGroup)this,·false))); |
65 | ····} | 64 | ····} |
66 | ···· | 65 | ···· |
67 | ····private·LayoutInflater·getInflater()·{ | 66 | ····private·LayoutInflater·getInflater()·{ |
68 | ········if·(this.m·==·null)·{ | 67 | ········if·(this.m·==·null)·{ |
69 | ············this.m·=·LayoutInflater.from(this.l); | 68 | ············this.m·=·LayoutInflater.from(this.l); |
70 | ········} | 69 | ········} |
71 | ········return·this.m; | 70 | ········return·this.m; |
72 | ····} | 71 | ····} |
73 | ···· | 72 | ···· |
74 | ····public·void·a(final· | 73 | ····public·void·a(final·j·a,·final·int·k)·{ |
75 | ········this.a·=·a; | 74 | ········this.a·=·a; |
76 | ········this.k·=·k; | 75 | ········this.k·=·k; |
77 | ········int·visibility; | 76 | ········int·visibility; |
78 | ········if·(a.isVisible())·{ | 77 | ········if·(a.isVisible())·{ |
79 | ············visibility·=·0; | 78 | ············visibility·=·0; |
80 | ········} | 79 | ········} |
81 | ········else·{ | 80 | ········else·{ |
82 | ············visibility·=·8; | 81 | ············visibility·=·8; |
83 | ········} | 82 | ········} |
84 | ········this.setVisibility(visibility); | 83 | ········this.setVisibility(visibility); |
85 | ········this.setTitle(a.a(( | 84 | ········this.setTitle(a.a((x)this)); |
86 | ········this.setCheckable(a.isCheckable()); | 85 | ········this.setCheckable(a.isCheckable()); |
87 | ········this.a(a.f(),·a.d()); | 86 | ········this.a(a.f(),·a.d()); |
88 | ········this.setIcon(a.getIcon()); | 87 | ········this.setIcon(a.getIcon()); |
89 | ········this.setEnabled(a.isEnabled()); | 88 | ········this.setEnabled(a.isEnabled()); |
90 | ····} | 89 | ····} |
91 | ···· | 90 | ···· |
92 | ····public·void·a(final·boolean·b,·final·char·c)·{ | 91 | ····public·void·a(final·boolean·b,·final·char·c)·{ |
Offset 105, 26 lines modified | Offset 104, 26 lines modified | ||
105 | ········} | 104 | ········} |
106 | ····} | 105 | ····} |
107 | ···· | 106 | ···· |
108 | ····public·boolean·a()·{ | 107 | ····public·boolean·a()·{ |
109 | ········return·false; | 108 | ········return·false; |
110 | ····} | 109 | ····} |
111 | ···· | 110 | ···· |
112 | ····public· | 111 | ····public·j·getItemData()·{ |
113 | ········return·this.a; | 112 | ········return·this.a; |
114 | ····} | 113 | ····} |
115 | ···· | 114 | ···· |
116 | ····protected·void·onFinishInflate()·{ | 115 | ····protected·void·onFinishInflate()·{ |
117 | ········super.onFinishInflate(); | 116 | ········super.onFinishInflate(); |
118 | ········this.setBackgroundDrawable(this.g); | 117 | ········this.setBackgroundDrawable(this.g); |
119 | ········this.d·=·(TextView)this.findViewById(android.support.v7. | 118 | ········this.d·=·(TextView)this.findViewById(android.support.v7.b.f.title); |
120 | ········if·(this.h·!=·-1)·{ | 119 | ········if·(this.h·!=·-1)·{ |
121 | ············this.d.setTextAppearance(this.i,·this.h); | 120 | ············this.d.setTextAppearance(this.i,·this.h); |
122 | ········} | 121 | ········} |
123 | ········this.f·=·(TextView)this.findViewById(android.support.v7. | 122 | ········this.f·=·(TextView)this.findViewById(android.support.v7.b.f.shortcut); |
124 | ····} | 123 | ····} |
125 | ···· | 124 | ···· |
126 | ····protected·void·onMeasure(final·int·n,·final·int·n2)·{ | 125 | ····protected·void·onMeasure(final·int·n,·final·int·n2)·{ |
127 | ········if·(this.b·!=·null·&&·this.j)·{ | 126 | ········if·(this.b·!=·null·&&·this.j)·{ |
128 | ············final·ViewGroup$LayoutParams·layoutParams·=·this.getLayoutParams(); | 127 | ············final·ViewGroup$LayoutParams·layoutParams·=·this.getLayoutParams(); |
129 | ············final·LinearLayout$LayoutParams·linearLayout$LayoutParams·=·(LinearLayout$LayoutParams)this.b.getLayoutParams(); | 128 | ············final·LinearLayout$LayoutParams·linearLayout$LayoutParams·=·(LinearLayout$LayoutParams)this.b.getLayoutParams(); |
130 | ············if·(layoutParams.height·>·0·&&·linearLayout$LayoutParams.width·<=·0)·{ | 129 | ············if·(layoutParams.height·>·0·&&·linearLayout$LayoutParams.width·<=·0)·{ |
Offset 3, 21 lines modified | Offset 3, 20 lines modified | ||
3 | import·android.view.MenuItem$OnActionExpandListener; | 3 | import·android.view.MenuItem$OnActionExpandListener; |
4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
5 | import·android.view.SubMenu; | 5 | import·android.view.SubMenu; |
6 | import·android.view.ContextMenu$ContextMenuInfo; | 6 | import·android.view.ContextMenu$ContextMenuInfo; |
7 | import·android.view.ActionProvider; | 7 | import·android.view.ActionProvider; |
8 | import·android.view.View; | 8 | import·android.view.View; |
9 | import·android.support. | 9 | import·android.support.a.f.s; |
10 | import·android.support.v4.view.af; | ||
11 | import·android.view.MenuItem$OnMenuItemClickListener; | 10 | import·android.view.MenuItem$OnMenuItemClickListener; |
12 | import·android.content.Context; | 11 | import·android.content.Context; |
13 | import·android.graphics.drawable.Drawable; | 12 | import·android.graphics.drawable.Drawable; |
14 | import·android.content.Intent; | 13 | import·android.content.Intent; |
15 | import·android.support. | 14 | import·android.support.a.c.a.b; |
16 | public·class·a·implements·b | 15 | public·class·a·implements·b |
17 | { | 16 | { |
18 | ····private·final·int·a; | 17 | ····private·final·int·a; |
19 | ····private·final·int·b; | 18 | ····private·final·int·b; |
20 | ····private·final·int·c; | 19 | ····private·final·int·c; |
21 | ····private·final·int·d; | 20 | ····private·final·int·d; |
Offset 43, 27 lines modified | Offset 42, 27 lines modified | ||
43 | ········this.e·=·e; | 42 | ········this.e·=·e; |
44 | ····} | 43 | ····} |
45 | ···· | 44 | ···· |
46 | ····public·b·a(final·int·n)·{ | 45 | ····public·b·a(final·int·n)·{ |
47 | ········throw·new·UnsupportedOperationException(); | 46 | ········throw·new·UnsupportedOperationException(); |
48 | ····} | 47 | ····} |
49 | ···· | 48 | ···· |
50 | ····public·b·a(final·af·af)·{ | ||
51 | ······· | 49 | ····public·b·a(final·android.support.a.f.a·a)·{ |
50 | ········throw·new·UnsupportedOperationException(); | ||
52 | ····} | 51 | ····} |
53 | ···· | 52 | ···· |
54 | ····public·b·a(final· | 53 | ····public·b·a(final·s·s)·{ |
55 | ········ | 54 | ········return·(b)this; |
56 | ····} | 55 | ····} |
57 | ···· | 56 | ···· |
58 | ····public·b·a(final·View·view)·{ | 57 | ····public·b·a(final·View·view)·{ |
59 | ········throw·new·UnsupportedOperationException(); | 58 | ········throw·new·UnsupportedOperationException(); |
60 | ····} | 59 | ····} |
61 | ···· | 60 | ···· |
62 | ····public· | 61 | ····public·android.support.a.f.a·a()·{ |
63 | ········return·null; | 62 | ········return·null; |
64 | ····} | 63 | ····} |
65 | ···· | 64 | ···· |
66 | ····public·b·b(final·int·showAsAction)·{ | 65 | ····public·b·b(final·int·showAsAction)·{ |
67 | ········this.setShowAsAction(showAsAction); | 66 | ········this.setShowAsAction(showAsAction); |
68 | ········return·(b)this; | 67 | ········return·(b)this; |
69 | ····} | 68 | ····} |
Offset 205, 15 lines modified | Offset 204, 15 lines modified | ||
205 | ········} | 204 | ········} |
206 | ········this.n·=·(n2·|·n); | 205 | ········this.n·=·(n2·|·n); |
207 | ········return·(MenuItem)this; | 206 | ········return·(MenuItem)this; |
208 | ····} | 207 | ····} |
209 | ···· | 208 | ···· |
210 | ····public·MenuItem·setIcon(final·int·k)·{ | 209 | ····public·MenuItem·setIcon(final·int·k)·{ |
211 | ········this.k·=·k; | 210 | ········this.k·=·k; |
212 | ········this.j·=·android.support. | 211 | ········this.j·=·android.support.a.a.a.a(this.l,·k); |
213 | ········return·(MenuItem)this; | 212 | ········return·(MenuItem)this; |
214 | ····} | 213 | ····} |
215 | ···· | 214 | ···· |
216 | ····public·MenuItem·setIcon(final·Drawable·j)·{ | 215 | ····public·MenuItem·setIcon(final·Drawable·j)·{ |
217 | ········this.j·=·j; | 216 | ········this.j·=·j; |
218 | ········this.k·=·0; | 217 | ········this.k·=·0; |
219 | ········return·(MenuItem)this; | 218 | ········return·(MenuItem)this; |
Offset 1, 42 lines modified | Offset 1, 64 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view. | 2 | import·android.view.View; |
3 | import·android. | 3 | import·android.graphics.drawable.Drawable; |
4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
5 | import·android.support.v4.c.a.b; | ||
6 | import·android.os.Build$VERSION; | ||
7 | import·android.view.Menu; | ||
8 | import·android.support. | 5 | import·android.support.a.c.a.a; |
6 | import·android.support.a.c.a.c; | ||
9 | import·android.content.Context; | 7 | import·android.content.Context; |
8 | import·android.view.SubMenu; | ||
10 | 9 | class·ab·extends·z·implements·SubMenu | |
11 | { | 10 | { |
12 | ···· | 11 | ····ab(final·Context·context,·final·c·c)·{ |
12 | ········super(context,·(a)c); | ||
13 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | ||
14 | ············return·(Menu)new·ac(context,·a); | ||
15 | ········} | ||
16 | ········throw·new·UnsupportedOperationException(); | ||
17 | ····} | 13 | ····} |
18 | ···· | 14 | ···· |
15 | ····public·c·b()·{ | ||
16 | ········return·(c)this.b; | ||
19 | ····public·static·MenuItem·a(final·Context·context,·final·b·b)·{ | ||
20 | ········Object·o; | ||
21 | ········if·(Build$VERSION.SDK_INT·>=·16)·{ | ||
22 | ············o·=·new·t(context,·b); | ||
23 | ········} | ||
24 | ········else·{ | ||
25 | ············if·(Build$VERSION.SDK_INT·<·14)·{ | ||
26 | ················throw·new·UnsupportedOperationException(); | ||
27 | ············} | ||
28 | ············o·=·new·o(context,·b); | ||
29 | ········} | ||
30 | ········return·(MenuItem)o; | ||
31 | ····} | 17 | ····} |
32 | ···· | 18 | ···· |
33 | ····public·static·SubMenu·a(final·Context·context,·final·c·c)·{ | ||
34 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | ||
35 | ············return·(SubMenu)new·ae(context,·c); | ||
36 | ········} | ||
37 | ···· | 19 | ····public·void·clearHeader()·{ |
20 | ········this.b().clearHeader(); | ||
21 | ····} | ||
22 | ···· | ||
23 | ····public·MenuItem·getItem()·{ | ||
24 | ········return·this.a(this.b().getItem()); | ||
25 | ····} | ||
26 | ···· | ||
27 | ····public·SubMenu·setHeaderIcon(final·int·headerIcon)·{ | ||
28 | ········this.b().setHeaderIcon(headerIcon); | ||
29 | ········return·(SubMenu)this; | ||
30 | ····} | ||
31 | ···· | ||
32 | ····public·SubMenu·setHeaderIcon(final·Drawable·headerIcon)·{ | ||
33 | ········this.b().setHeaderIcon(headerIcon); | ||
34 | ········return·(SubMenu)this; | ||
35 | ····} | ||
36 | ···· | ||
37 | ····public·SubMenu·setHeaderTitle(final·int·headerTitle)·{ | ||
38 | ········this.b().setHeaderTitle(headerTitle); | ||
39 | ········return·(SubMenu)this; | ||
40 | ····} | ||
41 | ···· | ||
42 | ····public·SubMenu·setHeaderTitle(final·CharSequence·headerTitle)·{ | ||
43 | ········this.b().setHeaderTitle(headerTitle); | ||
44 | ········return·(SubMenu)this; | ||
45 | ····} | ||
46 | ···· | ||
47 | ····public·SubMenu·setHeaderView(final·View·headerView)·{ | ||
48 | ········this.b().setHeaderView(headerView); | ||
49 | ········return·(SubMenu)this; | ||
50 | ····} | ||
51 | ···· | ||
52 | ····public·SubMenu·setIcon(final·int·icon)·{ | ||
53 | ········this.b().setIcon(icon); | ||
54 | ········return·(SubMenu)this; | ||
55 | ····} | ||
56 | ···· | ||
57 | ····public·SubMenu·setIcon(final·Drawable·icon)·{ | ||
58 | ········this.b().setIcon(icon); | ||
59 | ········return·(SubMenu)this; | ||
38 | ····} | 60 | ····} |
39 | } | 61 | } |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
3 | import·android.support. | 3 | import·android.support.a.c.a.c; |
4 | import·android.view.SubMenu; | 4 | import·android.view.SubMenu; |
5 | import·android.support. | 5 | import·android.support.a.e.a; |
6 | import·android.support. | 6 | import·android.support.a.c.a.b; |
7 | import·android.view.MenuItem; | 7 | import·android.view.MenuItem; |
8 | import·java.util.Map; | 8 | import·java.util.Map; |
9 | import·android.content.Context; | 9 | import·android.content.Context; |
10 | abstract·class·e·extends·f | 10 | abstract·class·e·extends·f |
11 | { | 11 | { |
12 | ····final·Context·a; | 12 | ····final·Context·a; |
Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
26 | ········if·(menuItem·instanceof·b)·{ | 26 | ········if·(menuItem·instanceof·b)·{ |
27 | ············final·b·b·=·(b)menuItem; | 27 | ············final·b·b·=·(b)menuItem; |
28 | ············if·(this.c·==·null)·{ | 28 | ············if·(this.c·==·null)·{ |
29 | ················this.c·=·(Map)new·a(); | 29 | ················this.c·=·(Map)new·a(); |
30 | ············} | 30 | ············} |
31 | ············a·=·this.c.get(menuItem); | 31 | ············a·=·this.c.get(menuItem); |
32 | ············if·(a·==·null)·{ | 32 | ············if·(a·==·null)·{ |
33 | ················a·=· | 33 | ················a·=·y.a(this.a,·b); |
34 | ················this.c.put(b,·a); | 34 | ················this.c.put(b,·a); |
35 | ············} | 35 | ············} |
36 | ········} | 36 | ········} |
37 | ········else·{ | 37 | ········else·{ |
38 | ············a·=·menuItem; | 38 | ············a·=·menuItem; |
39 | ········} | 39 | ········} |
40 | ········return·a; | 40 | ········return·a; |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ········if·(subMenu·instanceof·c)·{ | 45 | ········if·(subMenu·instanceof·c)·{ |
46 | ············final·c·c·=·(c)subMenu; | 46 | ············final·c·c·=·(c)subMenu; |
47 | ············if·(this.d·==·null)·{ | 47 | ············if·(this.d·==·null)·{ |
48 | ················this.d·=·(Map)new·a(); | 48 | ················this.d·=·(Map)new·a(); |
49 | ············} | 49 | ············} |
50 | ············a·=·this.d.get(c); | 50 | ············a·=·this.d.get(c); |
51 | ············if·(a·==·null)·{ | 51 | ············if·(a·==·null)·{ |
52 | ················a·=· | 52 | ················a·=·y.a(this.a,·c); |
53 | ················this.d.put(c,·a); | 53 | ················this.d.put(c,·a); |
54 | ············} | 54 | ············} |
55 | ········} | 55 | ········} |
56 | ········else·{ | 56 | ········else·{ |
57 | ············a·=·subMenu; | 57 | ············a·=·subMenu; |
58 | ········} | 58 | ········} |
59 | ········return·a; | 59 | ········return·a; |
Offset 1, 901 lines modified | Offset 1, 7 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | public·interface·i | ||
2 | import·java.util.Collection; | ||
3 | import·android.content.pm.PackageManager; | ||
4 | import·android.content.pm.ResolveInfo; | ||
5 | import·android.content.Intent; | ||
6 | import·android.content.ComponentName; | ||
7 | import·android.support.v4.view.g; | ||
8 | import·android.view.SubMenu; | ||
9 | import·android.util.SparseArray; | ||
10 | import·android.support.v4.view.aa; | ||
11 | import·android.os.Bundle; | ||
12 | import·android.view.KeyCharacterMap$KeyData; | ||
13 | import·java.util.List; | ||
14 | import·android.view.KeyEvent; | ||
15 | import·android.support.v7.a.c; | ||
16 | import·java.util.Iterator; | ||
17 | import·java.lang.ref.WeakReference; | ||
18 | import·android.view.MenuItem; | ||
19 | import·java.util.concurrent.CopyOnWriteArrayList; | ||
20 | import·android.view.ContextMenu$ContextMenuInfo; | ||
21 | import·java.util.ArrayList; | ||
22 | import·android.content.res.Resources; | ||
23 | import·android.content.Context; | ||
24 | import·android.view.View; | ||
25 | import·android.graphics.drawable.Drawable; | ||
26 | import·android.support.v4.c.a.a; | ||
27 | public·class·i·implements·a | Diff chunk too large, falling back to line-by-line diff (1 lines added, 869 lines removed) | |
28 | { | 3 | { |
29 | ···· | 4 | ····boolean·a(final·j·p0); |
30 | ····CharSequence·a; | ||
31 | ····Drawable·b; | ||
32 | ····View·c; | ||
33 | ····private·final·Context·e; | ||
34 | ····private·final·Resources·f; | ||
35 | ····private·boolean·g; | ||
36 | ····private·boolean·h; | ||
37 | ····private·j·i; | ||
38 | ····private·ArrayList·j; | ||
39 | ····private·ArrayList·k; | ||
40 | ····private·boolean·l; | ||
41 | ····private·ArrayList·m; | ||
42 | ····private·ArrayList·n; | ||
43 | ····private·boolean·o; | ||
44 | ····private·int·p; | ||
45 | ····private·ContextMenu$ContextMenuInfo·q; | ||
46 | ····private·boolean·r; | ||
47 | ····private·boolean·s; | ||
48 | ····private·boolean·t; | ||
49 | ····private·boolean·u; | ||
50 | ····private·ArrayList·v; | ||
51 | ····private·CopyOnWriteArrayList·w; | ||
52 | ····private·m·x; | ||
53 | ···· | ||
54 | ····static·{ | ||
55 | ········final·int[]·array; | ||
56 | ········final·int[]·d2·=·array·=·new·int[6]; | ||
57 | ········array[array[0]·=·1]·=·4; | ||
58 | ········array[2]·=·5; | ||
59 | ········array[3]·=·3; | ||
60 | ········array[4]·=·2; | ||
61 | ········array[5]·=·0; | ||
62 | ········d·=·d2; | ||
63 | ····} | ||
64 | ···· | ||
65 | ····public·i(final·Context·e)·{ | ||
66 | ········final·boolean·b·=·true; | ||
67 | ········this.p·=·0; | ||
68 | ········this.r·=·false; | ||
69 | ········this.s·=·false; | ||
70 | ········this.t·=·false; | ||
71 | ········this.u·=·false; | ||
72 | ········this.v·=·new·ArrayList(); | ||
73 | ········this.w·=·new·CopyOnWriteArrayList(); | ||
74 | ········this.e·=·e; | ||
75 | ········this.f·=·e.getResources(); | ||
76 | ········this.j·=·new·ArrayList(); | ||
77 | ········this.k·=·new·ArrayList(); | ||
78 | ········this.l·=·b; | ||
79 | ········this.m·=·new·ArrayList(); | ||
80 | ········this.n·=·new·ArrayList(); | ||
81 | ········this.d(this.o·=·b); | ||
82 | ····} | ||
83 | ···· | ||
84 | ····private·static·int·a(final·ArrayList·list,·final·int·n)·{ | ||
85 | ········for·(int·i·=·list.size()·-·1;·i·>=·0;·--i)·{ | ||
86 | ············if·(((m)list.get(i)).c()·<=·n)·{ | ||
87 | ················return·i·+·1; | ||
88 | ············} | ||
89 | ········} | ||
90 | ········return·0; | ||
91 | ····} | ||
92 | ···· | ||
93 | ····private·m·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·CharSequence·charSequence,·final·int·n5)·{ | ||
94 | ········return·new·m(this,·n,·n2,·n3,·n4,·charSequence,·n5); | ||
95 | ····} | ||
96 | ···· | ||
97 | ····private·MenuItem·a(final·int·n,·final·int·n2,·final·int·n3,·final·CharSequence·charSequence)·{ | ||
98 | ········final·int·d·=·d(n3); | ||
99 | ········final·m·a·=·this.a(n,·n2,·n3,·d,·charSequence,·this.p); | ||
100 | ········if·(this.q·!=·null)·{ | ||
101 | ············a.a(this.q); | ||
102 | ········} | ||
103 | ········this.j.add(a(this.j,·d),·a); | ||
104 | ········this.b(true); | ||
105 | ········return·(MenuItem)a; | ||
106 | ····} | ||
107 | ···· | ||
108 | ····private·void·a(final·int·n,·final·CharSequence·a,·final·int·n2,·final·Drawable·b,·final·View·c)·{ | ||
109 | ········final·Resources·d·=·this.d(); | ||
110 | ········if·(c·!=·null)·{ | ||
111 | ············this.c·=·c; | ||
112 | ············this.a·=·null; | ||
113 | ············this.b·=·null; | ||
114 | ········} | ||
115 | ········else·{ | ||
116 | ············if·(n·>·0)·{ | ||
117 | ················this.a·=·d.getText(n); | ||
118 | ············} | ||
119 | ············else·if·(a·!=·null)·{ | ||
120 | ················this.a·=·a; | ||
121 | ············} | ||
122 | ············if·(n2·>·0)·{ | ||
Max diff block lines reached; 0/26860 bytes (0.00%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.os.SystemClock; | 2 | import·android.os.SystemClock; |
3 | import·android.support.v4.view.ai; | ||
4 | import·android.view.MotionEvent; | 3 | import·android.view.MotionEvent; |
5 | import·android.view.ViewConfiguration; | 4 | import·android.view.ViewConfiguration; |
6 | import·android.view.View; | 5 | import·android.view.View; |
7 | import·android.view.View$OnTouchListener; | 6 | import·android.view.View$OnTouchListener; |
8 | public·abstract·class·v·implements·View$OnTouchListener | 7 | public·abstract·class·v·implements·View$OnTouchListener |
9 | { | 8 | { |
Offset 30, 15 lines modified | Offset 29, 15 lines modified | ||
30 | ····} | 29 | ····} |
31 | ···· | 30 | ···· |
32 | ····private·boolean·a(final·MotionEvent·motionEvent)·{ | 31 | ····private·boolean·a(final·MotionEvent·motionEvent)·{ |
33 | ········final·boolean·b·=·true; | 32 | ········final·boolean·b·=·true; |
34 | ········boolean·b2·=·false; | 33 | ········boolean·b2·=·false; |
35 | ········final·View·d·=·this.d; | 34 | ········final·View·d·=·this.d; |
36 | ········if·(d.isEnabled())·{ | 35 | ········if·(d.isEnabled())·{ |
37 | ············switch·(ai.a(motionEvent))·{ | 36 | ············switch·(android.support.a.f.v.a(motionEvent))·{ |
38 | ················case·0:·{ | 37 | ················case·0:·{ |
39 | ····················this.i·=·motionEvent.getPointerId(0); | 38 | ····················this.i·=·motionEvent.getPointerId(0); |
40 | ····················this.h·=·false; | 39 | ····················this.h·=·false; |
41 | ····················if·(this.e·==·null)·{ | 40 | ····················if·(this.e·==·null)·{ |
42 | ························this.e·=·(Runnable)new·w(this,·(r)null); | 41 | ························this.e·=·(Runnable)new·w(this,·(r)null); |
43 | ····················} | 42 | ····················} |
44 | ····················d.postDelayed(this.e,·(long)this.b); | 43 | ····················d.postDelayed(this.e,·(long)this.b); |
Offset 89, 15 lines modified | Offset 88, 15 lines modified | ||
89 | ············final·u·a2·=·q.a(a); | 88 | ············final·u·a2·=·q.a(a); |
90 | ············if·(a2·!=·null·&&·a2.isShown())·{ | 89 | ············if·(a2·!=·null·&&·a2.isShown())·{ |
91 | ················final·MotionEvent·obtainNoHistory·=·MotionEvent.obtainNoHistory(motionEvent); | 90 | ················final·MotionEvent·obtainNoHistory·=·MotionEvent.obtainNoHistory(motionEvent); |
92 | ················this.b(d,·obtainNoHistory); | 91 | ················this.b(d,·obtainNoHistory); |
93 | ················this.a((View)a2,·obtainNoHistory); | 92 | ················this.a((View)a2,·obtainNoHistory); |
94 | ················final·boolean·a3·=·a2.a(obtainNoHistory,·this.i); | 93 | ················final·boolean·a3·=·a2.a(obtainNoHistory,·this.i); |
95 | ················obtainNoHistory.recycle(); | 94 | ················obtainNoHistory.recycle(); |
96 | ················final·int·a4·=·ai.a(motionEvent); | 95 | ················final·int·a4·=·android.support.a.f.v.a(motionEvent); |
97 | ················int·n2; | 96 | ················int·n2; |
98 | ················if·(a4·!=·n·&&·a4·!=·3)·{ | 97 | ················if·(a4·!=·n·&&·a4·!=·3)·{ |
99 | ····················n2·=·n; | 98 | ····················n2·=·n; |
100 | ················} | 99 | ················} |
101 | ················else·{ | 100 | ················else·{ |
102 | ····················n2·=·0; | 101 | ····················n2·=·0; |
103 | ················} | 102 | ················} |
Offset 25, 26 lines modified | Offset 25, 26 lines modified | ||
25 | ··#17·=·Methodref··········#14.#16········//·android/support/v7/internal/view/menu/ActionMenuItemView.a:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/c; | 25 | ··#17·=·Methodref··········#14.#16········//·android/support/v7/internal/view/menu/ActionMenuItemView.a:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/c; |
26 | ··#18·=·Utf8···············android/support/v7/internal/view/menu/c | 26 | ··#18·=·Utf8···············android/support/v7/internal/view/menu/c |
27 | ··#19·=·Class··············#18············//·android/support/v7/internal/view/menu/c | 27 | ··#19·=·Class··············#18············//·android/support/v7/internal/view/menu/c |
28 | ··#20·=·Utf8···············()Landroid/support/v7/widget/q; | 28 | ··#20·=·Utf8···············()Landroid/support/v7/widget/q; |
29 | ··#21·=·NameAndType········#5:#20·········//·a:()Landroid/support/v7/widget/q; | 29 | ··#21·=·NameAndType········#5:#20·········//·a:()Landroid/support/v7/widget/q; |
30 | ··#22·=·Methodref··········#19.#21········//·android/support/v7/internal/view/menu/c.a:()Landroid/support/v7/widget/q; | 30 | ··#22·=·Methodref··········#19.#21········//·android/support/v7/internal/view/menu/c.a:()Landroid/support/v7/widget/q; |
31 | ··#23·=·Utf8···············b | 31 | ··#23·=·Utf8···············b |
32 | ··#24·=·Utf8···············(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 32 | ··#24·=·Utf8···············(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/i; |
33 | ··#25·=·NameAndType········#23:#24········//·b:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 33 | ··#25·=·NameAndType········#23:#24········//·b:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/i; |
34 | ··#26·=·Methodref··········#14.#25········//·android/support/v7/internal/view/menu/ActionMenuItemView.b:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 34 | ··#26·=·Methodref··········#14.#25········//·android/support/v7/internal/view/menu/ActionMenuItemView.b:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/i; |
35 | ··#27·=·Utf8···············c | 35 | ··#27·=·Utf8···············c |
36 | ··#28·=·Utf8···············(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 36 | ··#28·=·Utf8···············(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/j; |
37 | ··#29·=·NameAndType········#27:#28········//·c:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 37 | ··#29·=·NameAndType········#27:#28········//·c:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/j; |
38 | ··#30·=·Methodref··········#14.#29········//·android/support/v7/internal/view/menu/ActionMenuItemView.c:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 38 | ··#30·=·Methodref··········#14.#29········//·android/support/v7/internal/view/menu/ActionMenuItemView.c:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/j; |
39 | ··#31·=·Utf8···············android/support/v7/internal/view/menu/ | 39 | ··#31·=·Utf8···············android/support/v7/internal/view/menu/i |
40 | ··#32·=·Class··············#31············//·android/support/v7/internal/view/menu/ | 40 | ··#32·=·Class··············#31············//·android/support/v7/internal/view/menu/i |
41 | ··#33·=·Utf8···············(Landroid/support/v7/internal/view/menu/ | 41 | ··#33·=·Utf8···············(Landroid/support/v7/internal/view/menu/j;)Z |
42 | ··#34·=·NameAndType········#5:#33·········//·a:(Landroid/support/v7/internal/view/menu/ | 42 | ··#34·=·NameAndType········#5:#33·········//·a:(Landroid/support/v7/internal/view/menu/j;)Z |
43 | ··#35·=·InterfaceMethodref·#32.#34········//·android/support/v7/internal/view/menu/ | 43 | ··#35·=·InterfaceMethodref·#32.#34········//·android/support/v7/internal/view/menu/i.a:(Landroid/support/v7/internal/view/menu/j;)Z |
44 | ··#36·=·Methodref··········#2.#21·········//·android/support/v7/internal/view/menu/b.a:()Landroid/support/v7/widget/q; | 44 | ··#36·=·Methodref··········#2.#21·········//·android/support/v7/internal/view/menu/b.a:()Landroid/support/v7/widget/q; |
45 | ··#37·=·Utf8···············android/support/v7/widget/q | 45 | ··#37·=·Utf8···············android/support/v7/widget/q |
46 | ··#38·=·Class··············#37············//·android/support/v7/widget/q | 46 | ··#38·=·Class··············#37············//·android/support/v7/widget/q |
47 | ··#39·=·Utf8···············()Z | 47 | ··#39·=·Utf8···············()Z |
48 | ··#40·=·NameAndType········#23:#39········//·b:()Z | 48 | ··#40·=·NameAndType········#23:#39········//·b:()Z |
49 | ··#41·=·Methodref··········#38.#40········//·android/support/v7/widget/q.b:()Z | 49 | ··#41·=·Methodref··········#38.#40········//·android/support/v7/widget/q.b:()Z |
50 | ··#42·=·Float··············1.4E-45f | 50 | ··#42·=·Float··············1.4E-45f |
Offset 98, 29 lines modified | Offset 98, 29 lines modified | ||
98 | ····flags:·(0x0004)·ACC_PROTECTED | 98 | ····flags:·(0x0004)·ACC_PROTECTED |
99 | ····Code: | 99 | ····Code: |
100 | ······stack=300,·locals=5,·args_size=1 | 100 | ······stack=300,·locals=5,·args_size=1 |
101 | ·········0:·iconst_0 | 101 | ·········0:·iconst_0 |
102 | ·········1:·istore_1 | 102 | ·········1:·istore_1 |
103 | ·········2:·aload_0 | 103 | ·········2:·aload_0 |
104 | ·········3:·getfield······#8··················//·Field·a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; | 104 | ·········3:·getfield······#8··················//·Field·a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; |
105 | ·········6:·invokestatic··#26·················//·Method·android/support/v7/internal/view/menu/ActionMenuItemView.b:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 105 | ·········6:·invokestatic··#26·················//·Method·android/support/v7/internal/view/menu/ActionMenuItemView.b:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/i; |
106 | ·········9:·astore_2 | 106 | ·········9:·astore_2 |
107 | ········10:·aload_2 | 107 | ········10:·aload_2 |
108 | ········11:·ifnull········66 | 108 | ········11:·ifnull········66 |
109 | ········14:·aload_0 | 109 | ········14:·aload_0 |
110 | ········15:·getfield······#8··················//·Field·a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; | 110 | ········15:·getfield······#8··················//·Field·a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; |
111 | ········18:·invokestatic··#26·················//·Method·android/support/v7/internal/view/menu/ActionMenuItemView.b:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 111 | ········18:·invokestatic··#26·················//·Method·android/support/v7/internal/view/menu/ActionMenuItemView.b:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/i; |
112 | ········21:·astore_2 | 112 | ········21:·astore_2 |
113 | ········22:·aload_0 | 113 | ········22:·aload_0 |
114 | ········23:·getfield······#8··················//·Field·a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; | 114 | ········23:·getfield······#8··················//·Field·a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; |
115 | ········26:·invokestatic··#30·················//·Method·android/support/v7/internal/view/menu/ActionMenuItemView.c:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 115 | ········26:·invokestatic··#30·················//·Method·android/support/v7/internal/view/menu/ActionMenuItemView.c:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/j; |
116 | ········29:·astore_3 | 116 | ········29:·astore_3 |
117 | ········30:·aload_2 | 117 | ········30:·aload_2 |
118 | ········31:·aload_3 | 118 | ········31:·aload_3 |
119 | ········32:·invokeinterface·#35,··2···········//·InterfaceMethod·android/support/v7/internal/view/menu/ | 119 | ········32:·invokeinterface·#35,··2···········//·InterfaceMethod·android/support/v7/internal/view/menu/i.a:(Landroid/support/v7/internal/view/menu/j;)Z |
120 | ········37:·istore········4 | 120 | ········37:·istore········4 |
121 | ········39:·iload·········4 | 121 | ········39:·iload·········4 |
122 | ········41:·ifeq··········66 | 122 | ········41:·ifeq··········66 |
123 | ········44:·aload_0 | 123 | ········44:·aload_0 |
124 | ········45:·invokevirtual·#36·················//·Method·a:()Landroid/support/v7/widget/q; | 124 | ········45:·invokevirtual·#36·················//·Method·a:()Landroid/support/v7/widget/q; |
125 | ········48:·astore_2 | 125 | ········48:·astore_2 |
126 | ········49:·aload_2 | 126 | ········49:·aload_2 |
Offset 1, 21 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.content.Context; | ||
3 | public·interface·x | 2 | public·interface·x |
4 | { | 3 | { |
5 | ····void·a(final· | 4 | ····void·a(final·j·p0,·final·int·p1); |
6 | ···· | ||
7 | ····void·a(final·i·p0,·final·boolean·p1); | ||
8 | ···· | ||
9 | ····void·a(final·boolean·p0); | ||
10 | ···· | ||
11 | ····boolean·a(final·ad·p0); | ||
12 | ···· | ||
13 | ····boolean·a(final·i·p0,·final·m·p1); | ||
14 | ···· | 5 | ···· |
15 | ····boolean· | 6 | ····boolean·a(); |
16 | ···· | 7 | ···· |
17 | ···· | 8 | ····j·getItemData(); |
18 | } | 9 | } |
Offset 1, 163 lines modified | Offset 1, 158 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·java.util.ArrayList; | 2 | import·java.util.ArrayList; |
3 | import·android.support. | 3 | import·android.support.a.f.z; |
4 | import·android.view.View; | 4 | import·android.view.View; |
5 | import·android.view.ViewGroup; | 5 | import·android.view.ViewGroup; |
6 | import·android.view.LayoutInflater; | 6 | import·android.view.LayoutInflater; |
7 | import·android.content.Context; | 7 | import·android.content.Context; |
8 | public·abstract·class·d·implements· | 8 | public·abstract·class·d·implements·u |
9 | { | 9 | { |
10 | ····protected·Context·a; | 10 | ····protected·Context·a; |
11 | ····protected·Context·b; | 11 | ····protected·Context·b; |
12 | ····protected· | 12 | ····protected·g·c; |
13 | ····protected·LayoutInflater·d; | 13 | ····protected·LayoutInflater·d; |
14 | ····protected·LayoutInflater·e; | 14 | ····protected·LayoutInflater·e; |
15 | ····protected· | 15 | ····protected·w·f; |
16 | ····private· | 16 | ····private·v·g; |
17 | ····private·int·h; | 17 | ····private·int·h; |
18 | ····private·int·i; | 18 | ····private·int·i; |
19 | ····private·int·j; | ||
20 | ···· | 19 | ···· |
21 | ····public·d(final·Context·a,·final·int·h,·final·int·i)·{ | 20 | ····public·d(final·Context·a,·final·int·h,·final·int·i)·{ |
22 | ········this.a·=·a; | 21 | ········this.a·=·a; |
23 | ········this.d·=·LayoutInflater.from(a); | 22 | ········this.d·=·LayoutInflater.from(a); |
24 | ········this.h·=·h; | 23 | ········this.h·=·h; |
25 | ········this.i·=·i; | 24 | ········this.i·=·i; |
26 | ····} | 25 | ····} |
27 | ···· | 26 | ···· |
28 | ····public· | 27 | ····public·v·a()·{ |
29 | ········return·this.g; | 28 | ········return·this.g; |
30 | ····} | 29 | ····} |
31 | ···· | 30 | ···· |
32 | ····public· | 31 | ····public·w·a(final·ViewGroup·viewGroup)·{ |
33 | ········if·(this.f·==·null)·{ | 32 | ········if·(this.f·==·null)·{ |
34 | ············(this.f·=·( | 33 | ············(this.f·=·(w)this.d.inflate(this.h,·viewGroup,·false)).a(this.c); |
35 | ············this.a(true); | 34 | ············this.a(true); |
36 | ········} | 35 | ········} |
37 | ········return·this.f; | 36 | ········return·this.f; |
38 | ····} | 37 | ····} |
39 | ···· | 38 | ···· |
40 | ····public·View·a(final· | 39 | ····public·View·a(final·j·j,·final·View·view,·final·ViewGroup·viewGroup)·{ |
41 | ········ | 40 | ········x·b; |
42 | ········if·(view·instanceof· | 41 | ········if·(view·instanceof·x)·{ |
43 | ············b·=·( | 42 | ············b·=·(x)view; |
44 | ········} | 43 | ········} |
45 | ········else·{ | 44 | ········else·{ |
46 | ············b·=·this.b(viewGroup); | 45 | ············b·=·this.b(viewGroup); |
47 | ········} | 46 | ········} |
48 | ········this.a( | 47 | ········this.a(j,·b); |
49 | ········return·(View)b; | 48 | ········return·(View)b; |
50 | ····} | 49 | ····} |
51 | ···· | 50 | ···· |
52 | ····public·void·a(final·int·j)·{ | ||
53 | ········this.j·=·j; | ||
54 | ····} | ||
55 | ···· | ||
56 | ····public·void·a(final·Context·b,·final· | 51 | ····public·void·a(final·Context·b,·final·g·c)·{ |
57 | ········this.b·=·b; | 52 | ········this.b·=·b; |
58 | ········this.e·=·LayoutInflater.from(this.b); | 53 | ········this.e·=·LayoutInflater.from(this.b); |
59 | ········this.c·=·c; | 54 | ········this.c·=·c; |
60 | ····} | 55 | ····} |
61 | ···· | 56 | ···· |
62 | ····public·void·a(final· | 57 | ····public·void·a(final·g·g,·final·boolean·b)·{ |
63 | ········if·(this.g·!=·null)·{ | 58 | ········if·(this.g·!=·null)·{ |
64 | ············this.g.a( | 59 | ············this.g.a(g,·b); |
65 | ········} | 60 | ········} |
66 | ····} | 61 | ····} |
67 | ···· | 62 | ···· |
68 | ····public·abstract·void·a(final· | 63 | ····public·abstract·void·a(final·j·p0,·final·x·p1); |
69 | ···· | 64 | ···· |
70 | ····public·void·a(final· | 65 | ····public·void·a(final·v·g)·{ |
71 | ········this.g·=·g; | 66 | ········this.g·=·g; |
72 | ····} | 67 | ····} |
73 | ···· | 68 | ···· |
74 | ····protected·void·a(final·View·view,·final·int·n)·{ | 69 | ····protected·void·a(final·View·view,·final·int·n)·{ |
75 | ········final·ViewGroup·viewGroup·=·(ViewGroup)view.getParent(); | 70 | ········final·ViewGroup·viewGroup·=·(ViewGroup)view.getParent(); |
76 | ········if·(viewGroup·!=·null)·{ | 71 | ········if·(viewGroup·!=·null)·{ |
77 | ············viewGroup.removeView(view); | 72 | ············viewGroup.removeView(view); |
78 | ········} | 73 | ········} |
79 | ········((ViewGroup)this.f).addView(view,·n); | 74 | ········((ViewGroup)this.f).addView(view,·n); |
80 | ····} | 75 | ····} |
81 | ···· | 76 | ···· |
82 | ····public·void·a(final·boolean·b)·{ | 77 | ····public·void·a(final·boolean·b)·{ |
83 | ········final·ViewGroup·viewGroup·=·(ViewGroup)this.f; | 78 | ········final·ViewGroup·viewGroup·=·(ViewGroup)this.f; |
84 | ········if·(viewGroup·!=·null)·{ | 79 | ········if·(viewGroup·!=·null)·{ |
85 | ············int· | 80 | ············int·j; |
86 | ············if·(this.c·!=·null)·{ | 81 | ············if·(this.c·!=·null)·{ |
87 | ················this.c. | 82 | ················this.c.i(); |
88 | ················final·ArrayList· | 83 | ················final·ArrayList·h·=·this.c.h(); |
89 | ················final·int·size·=· | 84 | ················final·int·size·=·h.size(); |
90 | ················int· | 85 | ················int·i·=·0; |
91 | ················ | 86 | ················j·=·0; |
92 | ················while·( | 87 | ················while·(i·<·size)·{ |
93 | ····················final· | 88 | ····················final·j·k·=·(j)h.get(i); |
94 | ····················int·n; | 89 | ····················int·n; |
95 | ····················if·(this.a( | 90 | ····················if·(this.a(j,·k))·{ |
96 | ························final·View·child·=·viewGroup.getChildAt( | 91 | ························final·View·child·=·viewGroup.getChildAt(j); |
97 | ························ | 92 | ························j·itemData; |
98 | ························if·(child·instanceof· | 93 | ························if·(child·instanceof·x)·{ |
99 | ····························itemData·=·(( | 94 | ····························itemData·=·((x)child).getItemData(); |
100 | ························} | 95 | ························} |
101 | ························else·{ | 96 | ························else·{ |
102 | ····························itemData·=·null; | 97 | ····························itemData·=·null; |
103 | ························} | 98 | ························} |
104 | ························final·View·a·=·this.a( | 99 | ························final·View·a·=·this.a(k,·child,·viewGroup); |
105 | ························if·( | 100 | ························if·(k·!=·itemData)·{ |
106 | ····························a.setPressed(false); | 101 | ····························a.setPressed(false); |
107 | ···························· | 102 | ····························z.h(a); |
108 | ························} | 103 | ························} |
109 | ························if·(a·!=·child)·{ | 104 | ························if·(a·!=·child)·{ |
110 | ····························this.a(a,· | 105 | ····························this.a(a,·j); |
111 | ························} | 106 | ························} |
112 | ························n·=· | 107 | ························n·=·j·+·1; |
113 | ····················} | 108 | ····················} |
114 | ····················else·{ | 109 | ····················else·{ |
115 | ························n·=· | 110 | ························n·=·j; |
116 | ····················} | 111 | ····················} |
117 | ····················++ | 112 | ····················++i; |
118 | ···················· | 113 | ····················j·=·n; |
119 | ················} | 114 | ················} |
120 | ············} | 115 | ············} |
121 | ············else·{ | 116 | ············else·{ |
122 | ················ | 117 | ················j·=·0; |
123 | ············} | 118 | ············} |
124 | ············while·( | 119 | ············while·(j·<·viewGroup.getChildCount())·{ |
Max diff block lines reached; 1039/6389 bytes (16.26%) of diff not shown. |
Offset 1, 120 lines modified | Offset 1, 812 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·java.util.Collection; | ||
3 | import·android.content.pm.PackageManager; | ||
4 | import·android.content.pm.ResolveInfo; | ||
5 | import·android.content.Intent; | ||
6 | import·android.content.ComponentName; | ||
7 | import·android.view.SubMenu; | ||
8 | import·android.view.KeyCharacterMap$KeyData; | ||
9 | import·java.util.List; | ||
10 | import·android.view.KeyEvent; | ||
11 | import·android.support.v7.b.c; | ||
12 | import·java.util.Iterator; | ||
13 | import·java.lang.ref.WeakReference; | ||
2 | import·android.view.MenuItem; | 14 | import·android.view.MenuItem; |
15 | import·java.util.concurrent.CopyOnWriteArrayList; | ||
16 | import·android.view.ContextMenu$ContextMenuInfo; | ||
17 | import·java.util.ArrayList; | ||
18 | import·android.content.res.Resources; | ||
3 | import·android.view.View; | ||
4 | import·android.widget.AdapterView; | ||
5 | import·android.os.IBinder; | ||
6 | import·android.view.ContextThemeWrapper; | ||
7 | import·android.widget.ListAdapter; | ||
8 | import·android.view.ViewGroup; | ||
9 | import·android.view.LayoutInflater; | ||
10 | import·android.content.Context; | 19 | import·android.content.Context; |
11 | import·android. | 20 | import·android.view.View; |
21 | import·android.graphics.drawable.Drawable; | ||
22 | import·android.support.a.c.a.a; | ||
12 | public·class·g·implements· | 23 | public·class·g·implements·a |
13 | { | 24 | { |
14 | ····Context·a; | ||
15 | ···· | 25 | ····private·static·final·int[]·d; |
26 | ····CharSequence·a; | ||
27 | ····Drawable·b; | ||
16 | ····i·c; | 28 | ····View·c; |
17 | ····ExpandedMenuView·d; | ||
18 | ····int·e; | ||
19 | ····int·f; | ||
20 | ···· | 29 | ····private·final·Context·e; |
30 | ····private·final·Resources·f; | ||
31 | ····private·boolean·g; | ||
32 | ····private·boolean·h; | ||
33 | ····private·h·i; | ||
34 | ····private·ArrayList·j; | ||
35 | ····private·ArrayList·k; | ||
36 | ····private·boolean·l; | ||
37 | ····private·ArrayList·m; | ||
38 | ····private·ArrayList·n; | ||
39 | ····private·boolean·o; | ||
21 | ····private·int· | 40 | ····private·int·p; |
41 | ····private·ContextMenu$ContextMenuInfo·q; | ||
42 | ····private·boolean·r; | ||
43 | ····private·boolean·s; | ||
44 | ····private·boolean·t; | ||
45 | ····private·boolean·u; | ||
46 | ····private·ArrayList·v; | ||
47 | ····private·CopyOnWriteArrayList·w; | ||
22 | ····private· | 48 | ····private·j·x; |
23 | ···· | 49 | ···· |
50 | ····static·{ | ||
51 | ········final·int[]·array; | ||
52 | ········final·int[]·d2·=·array·=·new·int[6]; | ||
53 | ········array[array[0]·=·1]·=·4; | ||
54 | ········array[2]·=·5; | ||
55 | ········array[3]·=·3; | ||
56 | ········array[4]·=·2; | ||
57 | ········array[5]·=·0; | ||
58 | ········d·=·d2; | ||
59 | ····} | ||
60 | ···· | ||
24 | ····public·g(final· | 61 | ····public·g(final·Context·e)·{ |
62 | ········final·boolean·b·=·true; | ||
25 | ········this. | 63 | ········this.p·=·0; |
64 | ········this.r·=·false; | ||
65 | ········this.s·=·false; | ||
66 | ········this.t·=·false; | ||
67 | ········this.u·=·false; | ||
68 | ········this.v·=·new·ArrayList(); | ||
69 | ········this.w·=·new·CopyOnWriteArrayList(); | ||
26 | ········this.e·=·e; | 70 | ········this.e·=·e; |
71 | ········this.f·=·e.getResources(); | ||
72 | ········this.j·=·new·ArrayList(); | ||
73 | ········this.k·=·new·ArrayList(); | ||
74 | ········this.l·=·b; | ||
75 | ········this.m·=·new·ArrayList(); | ||
76 | ········this.n·=·new·ArrayList(); | ||
77 | ········this.d(this.o·=·b); | ||
78 | ····} | ||
79 | ···· | ||
80 | ····private·static·int·a(final·ArrayList·list,·final·int·n)·{ | ||
81 | ········for·(int·i·=·list.size()·-·1;·i·>=·0;·--i)·{ | ||
82 | ············if·(((j)list.get(i)).c()·<=·n)·{ | ||
83 | ················return·i·+·1; | ||
84 | ············} | ||
85 | ········} | ||
86 | ········return·0; | ||
87 | ····} | ||
88 | ···· | ||
89 | ····private·j·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·CharSequence·charSequence,·final·int·n5)·{ | ||
90 | ········return·new·j(this,·n,·n2,·n3,·n4,·charSequence,·n5); | ||
91 | ····} | ||
92 | ···· | ||
93 | ····private·MenuItem·a(final·int·n,·final·int·n2,·final·int·n3,·final·CharSequence·charSequence)·{ | ||
94 | ········final·int·c·=·c(n3); | ||
95 | ········final·j·a·=·this.a(n,·n2,·n3,·c,·charSequence,·this.p); | ||
96 | ········if·(this.q·!=·null)·{ | ||
97 | ············a.a(this.q); | ||
98 | ········} | ||
99 | ········this.j.add(a(this.j,·c),·a); | ||
100 | ········this.b(true); | ||
101 | ········return·(MenuItem)a; | ||
27 | ····} | 102 | ····} |
28 | ···· | 103 | ···· |
29 | ····public·g(final·Context·a,·final·int·n)·{ | ||
30 | ········ | 104 | ····private·void·a(final·int·n,·final·CharSequence·a,·final·int·n2,·final·Drawable·b,·final·View·c)·{ |
105 | ········final·Resources·c2·=·this.c(); | ||
106 | ········if·(c·!=·null)·{ | ||
107 | ············this.c·=·c; | ||
108 | ············this.a·=·null; | ||
109 | ············this.b·=·null; | ||
110 | ········} | ||
111 | ········else·{ | ||
112 | ············if·(n·>·0)·{ | ||
Max diff block lines reached; 21961/26650 bytes (82.41%) of diff not shown. |
Offset 1, 74 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.ViewGroup; | ||
3 | import·android.view. | 2 | import·android.view.MenuItem; |
4 | import·java.util.ArrayList; | ||
5 | import·android.widget.BaseAdapter; | ||
6 | 3 | public·interface·h | |
7 | { | 4 | { |
5 | ····void·a(final·g·p0); | ||
8 | ····final·/*·synthetic·*/·g·a; | ||
9 | ····private·int·b; | ||
10 | ···· | 6 | ···· |
7 | ····boolean·a(final·g·p0,·final·MenuItem·p1); | ||
11 | ····public·h(final·g·a)·{ | ||
12 | ········this.a·=·a; | ||
13 | ········this.b·=·-1; | ||
14 | ········this.a(); | ||
15 | ····} | ||
16 | ···· | ||
17 | ····public·m·a(final·int·n)·{ | ||
18 | ········final·ArrayList·l·=·this.a.c.l(); | ||
19 | ········int·index·=·g.a(this.a)·+·n; | ||
20 | ········if·(this.b·>=·0·&&·index·>=·this.b)·{ | ||
21 | ············++index; | ||
22 | ········} | ||
23 | ········return·l.get(index); | ||
24 | ····} | ||
25 | ···· | ||
26 | ····void·a()·{ | ||
27 | ········final·m·r·=·this.a.c.r(); | ||
28 | ········if·(r·!=·null)·{ | ||
29 | ············final·ArrayList·l·=·this.a.c.l(); | ||
30 | ············for·(int·size·=·l.size(),·i·=·0;·i·<·size;·++i)·{ | ||
31 | ················if·(l.get(i)·==·r)·{ | ||
32 | ····················this.b·=·i; | ||
33 | ····················return; | ||
34 | ················} | ||
35 | ············} | ||
36 | ········} | ||
37 | ········Label_0084:·{ | ||
38 | ············break·Label_0084; | ||
39 | ········} | ||
40 | ········this.b·=·-1; | ||
41 | ····} | ||
42 | ···· | ||
43 | ····public·int·getCount()·{ | ||
44 | ········int·n·=·this.a.c.l().size()·-·g.a(this.a); | ||
45 | ········if·(this.b·>=·0)·{ | ||
46 | ············--n; | ||
47 | ········} | ||
48 | ········return·n; | ||
49 | ····} | ||
50 | ···· | ||
51 | ····public·long·getItemId(final·int·n)·{ | ||
52 | ········return·n; | ||
53 | ····} | ||
54 | ···· | ||
55 | ····public·View·getView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
56 | ········View·inflate; | ||
57 | ········if·(view·==·null)·{ | ||
58 | ············inflate·=·this.a.b.inflate(this.a.f,·viewGroup,·false); | ||
59 | ········} | ||
60 | ········else·{ | ||
61 | ············inflate·=·view; | ||
62 | ········} | ||
63 | ········((aa)inflate).a(this.a(n),·0); | ||
64 | ········return·inflate; | ||
65 | ····} | ||
66 | ···· | ||
67 | ····public·void·notifyDataSetChanged()·{ | ||
68 | ········this.a(); | ||
69 | ········super.notifyDataSetChanged(); | ||
70 | ····} | ||
71 | } | 8 | } |
Offset 1, 124 lines modified | Offset 1, 297 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.KeyEvent$DispatcherState; | ||
3 | import·android.view.Window; | ||
4 | import·android.view. | 2 | import·android.view.MenuItem$OnMenuItemClickListener; |
3 | import·android.support.a.f.s; | ||
4 | import·android.view.MenuItem$OnActionExpandListener; | ||
5 | import·android.view.CollapsibleActionView; | ||
5 | import·android.view. | 6 | import·android.view.SubMenu; |
7 | import·android.view.ContextMenu$ContextMenuInfo; | ||
6 | import·android.content. | 8 | import·android.content.Intent; |
7 | import·android. | 9 | import·android.graphics.drawable.Drawable; |
8 | import·android.view.View; | 10 | import·android.view.View; |
11 | import·android.support.a.f.a; | ||
12 | import·android.util.Log; | ||
13 | import·android.view.ActionProvider; | ||
9 | import·android.support. | 14 | import·android.support.a.c.a.b; |
15 | import·android.content.Context; | ||
16 | import·java.lang.reflect.Method; | ||
17 | import·android.view.MenuItem; | ||
10 | import·android.app.AlertDialog$Builder; | ||
11 | import·android.os.IBinder; | ||
12 | import·android.app.AlertDialog; | ||
13 | import·android.content.DialogInterface$OnKeyListener; | ||
14 | import·android.content.DialogInterface$OnDismissListener; | ||
15 | import·android.content.DialogInterface$OnClickListener; | ||
16 | public·class·l· | 18 | public·class·l·extends·e·implements·MenuItem |
17 | { | 19 | { |
18 | ····g·a; | ||
19 | ····private·i·b; | ||
20 | ····private· | 20 | ····private·Method·c; |
21 | ····private·y·d; | ||
22 | ···· | 21 | ···· |
23 | ····public·l(final·i·b)·{ | ||
24 | ······ | 22 | ····l(final·Context·context,·final·b·b)·{ |
23 | ········super(context,·(Object)b); | ||
25 | ····} | 24 | ····} |
26 | ···· | 25 | ···· |
27 | ···· | 26 | ····m·a(final·ActionProvider·actionProvider)·{ |
27 | ········return·new·m(this,·this.a,·actionProvider); | ||
28 | ····} | ||
29 | ···· | ||
30 | ····public·void·a(final·boolean·b)·{ | ||
31 | ········try·{ | ||
32 | ············Label_0061:·{ | ||
28 | ········if·(this.c·!=·null)·{ | 33 | ················if·(this.c·!=·null)·{ |
29 | ············ | 34 | ····················break·Label_0061; |
35 | ················} | ||
36 | ················final·Object·b2·=·this.b; | ||
37 | ················try·{ | ||
38 | ····················final·b·b3·=·(b)b2; | ||
39 | ····················try·{ | ||
40 | ························final·Class<?·extends·b>·class1·=·b3.getClass(); | ||
41 | ························final·String·name·=·"setExclusiveCheckable"; | ||
42 | ························final·Class[]·parameterTypes·=·{·null·}; | ||
43 | ························try·{ | ||
44 | ····························parameterTypes[0]·=·Boolean.TYPE; | ||
45 | ····························this.c·=·class1.getDeclaredMethod(name,·(Class<?>[])parameterTypes); | ||
46 | ····························final·Method·c·=·this.c; | ||
47 | ····························try·{ | ||
48 | ································final·Object·b4·=·this.b; | ||
49 | ································final·Object[]·args·=·{·null·}; | ||
50 | ································try·{ | ||
51 | ····································args[0]·=·Boolean.valueOf(b); | ||
52 | ····································c.invoke(b4,·args); | ||
53 | ································} | ||
54 | ································catch·(Exception·ex)·{ | ||
55 | ····································Log.w("MenuItemWrapper",·"Error·while·calling·setExclusiveCheckable",·(Throwable)ex); | ||
56 | ································} | ||
57 | ····························} | ||
58 | ····························catch·(Exception·ex2)·{} | ||
59 | ························} | ||
60 | ························catch·(Exception·ex3)·{} | ||
61 | ····················} | ||
62 | ····················catch·(Exception·ex4)·{} | ||
63 | ················} | ||
64 | ················catch·(Exception·ex5)·{} | ||
65 | ············} | ||
30 | ········} | 66 | ········} |
67 | ········catch·(Exception·ex6)·{} | ||
68 | ····} | ||
69 | ···· | ||
70 | ····public·boolean·collapseActionView()·{ | ||
71 | ········return·((b)this.b).collapseActionView(); | ||
72 | ····} | ||
73 | ···· | ||
74 | ····public·boolean·expandActionView()·{ | ||
75 | ········return·((b)this.b).expandActionView(); | ||
31 | ····} | 76 | ····} |
32 | ···· | 77 | ···· |
33 | ····public· | 78 | ····public·ActionProvider·getActionProvider()·{ |
34 | ········final· | 79 | ········final·a·a·=·((b)this.b).a(); |
80 | ········ActionProvider·a2; | ||
81 | ········if·(a·instanceof·m)·{ | ||
82 | ············a2·=·((m)a).a; | ||
35 | ········final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(b.e()); | ||
36 | ········(this.a·=·new·g(android.support.v7.a.i.abc_list_menu_item_layout,·k.Theme_AppCompat_CompactMenu)).a((y)this); | ||
37 | ········this.b.a((x)this.a); | ||
38 | ········alertDialog$Builder.setAdapter(this.a.a(),·(DialogInterface$OnClickListener)this); | ||
39 | ········final·View·o·=·b.o(); | ||
40 | ········if·(o·!=·null)·{ | ||
41 | ············alertDialog$Builder.setCustomTitle(o); | ||
42 | ········} | 83 | ········} |
43 | ········else·{ | 84 | ········else·{ |
44 | ············a | 85 | ············a2·=·null; |
86 | ········} | ||
87 | ········return·a2; | ||
88 | ····} | ||
89 | ···· | ||
90 | ····public·View·getActionView()·{ | ||
91 | ········View·view·=·((b)this.b).getActionView(); | ||
92 | ········if·(view·instanceof·n)·{ | ||
93 | ············view·=·((n)view).c(); | ||
94 | ········} | ||
95 | ········return·view; | ||
96 | ····} | ||
97 | ···· | ||
98 | ····public·char·getAlphabeticShortcut()·{ | ||
99 | ········return·((b)this.b).getAlphabeticShortcut(); | ||
100 | ····} | ||
101 | ···· | ||
102 | ····public·int·getGroupId()·{ | ||
103 | ········return·((b)this.b).getGroupId(); | ||
104 | ····} | ||
105 | ···· | ||
Max diff block lines reached; 6872/13486 bytes (50.96%) of diff not shown. |
Offset 1, 599 lines modified | Offset 1, 36 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.MenuItem$OnActionExpandListener; | ||
3 | import·android.os.Build$VERSION; | ||
4 | import·android.view.SubMenu; | 2 | import·android.view.SubMenu; |
5 | import·android.support.v7.internal.widget.aw; | ||
6 | import·android.view.ActionProvider; | ||
7 | import·android.content.ActivityNotFoundException; | ||
8 | import·android.util.Log; | ||
9 | import·android.view.MenuItem; | ||
10 | import·android.content.Context; | ||
11 | import·android.view.ViewGroup; | ||
12 | import·android.widget.LinearLayout; | ||
13 | import·android.view.LayoutInflater; | ||
14 | import·android.view.ContextMenu$ContextMenuInfo; | ||
15 | import·android.support.v4.view.af; | ||
16 | import·android.support.v4.view.g; | ||
17 | import·android.view.View; | 3 | import·android.view.View; |
18 | import·android.view.MenuItem$OnMenuItemClickListener; | ||
19 | import·android.graphics.drawable.Drawable; | ||
20 | import·android.content. | 4 | import·android.content.Context; |
5 | import·android.view.ActionProvider; | ||
21 | import·android.support. | 6 | import·android.support.a.f.a; |
22 | 7 | class·m·extends·a | |
23 | { | 8 | { |
9 | ····final·ActionProvider·a; | ||
10 | ····final·/*·synthetic·*/·l·b; | ||
24 | ····private·static·String·w; | ||
25 | ····private·static·String·x; | ||
26 | ····private·static·String·y; | ||
27 | ····private·static·String·z; | ||
28 | ····private·final·int·a; | ||
29 | ····private·final·int·b; | ||
30 | ····private·final·int·c; | ||
31 | ····private·final·int·d; | ||
32 | ····private·CharSequence·e; | ||
33 | ····private·CharSequence·f; | ||
34 | ····private·Intent·g; | ||
35 | ····private·char·h; | ||
36 | ····private·char·i; | ||
37 | ····private·Drawable·j; | ||
38 | ····private·int·k; | ||
39 | ····private·i·l; | ||
40 | ····private·ad·m; | ||
41 | ····private·Runnable·n; | ||
42 | ····private·MenuItem$OnMenuItemClickListener·o; | ||
43 | ····private·int·p; | ||
44 | ····private·int·q; | ||
45 | ····private·View·r; | ||
46 | ····private·g·s; | ||
47 | ····private·af·t; | ||
48 | ····private·boolean·u; | ||
49 | ····private·ContextMenu$ContextMenuInfo·v; | ||
50 | ···· | 11 | ···· |
12 | ····public·m(final·l·b,·final·Context·context,·final·ActionProvider·a)·{ | ||
51 | ····m(final·i·l,·final·int·b,·final·int·a,·final·int·c,·final·int·d,·final·CharSequence·e,·final·int·q)·{ | ||
52 | ········this.k·=·0; | ||
53 | ········this.p·=·16; | ||
54 | ········this.q·=·0; | ||
55 | ········this.u·=·false; | ||
56 | ········this.l·=·l; | ||
57 | ········this.a·=·a; | ||
58 | ········this.b·=·b; | 13 | ········this.b·=·b; |
14 | ········super(context); | ||
59 | ········this. | 15 | ········this.a·=·a; |
60 | ········this.d·=·d; | ||
61 | ········this.e·=·e; | ||
62 | ········this.q·=·q; | ||
63 | ····} | ||
64 | ···· | ||
65 | ····public·b·a(final·int·n)·{ | ||
66 | ········final·Context·e·=·this.l.e(); | ||
67 | ········this.a(LayoutInflater.from(e).inflate(n,·(ViewGroup)new·LinearLayout(e),·false)); | ||
68 | ········return·(b)this; | ||
69 | ····} | ||
70 | ···· | ||
71 | ····public·b·a(final·af·t)·{ | ||
72 | ········this.t·=·t; | ||
73 | ········return·(b)this; | ||
74 | ····} | ||
75 | ···· | ||
76 | ····public·b·a(final·g·s)·{ | ||
77 | ········if·(this.s·!=·null)·{ | ||
78 | ············this.s.a((android.support.v4.view.i)null); | ||
79 | ········} | ||
80 | ········this.r·=·null; | ||
81 | ········this.s·=·s; | ||
82 | ········this.l.b(true); | ||
83 | ········if·(this.s·!=·null)·{ | ||
84 | ············this.s.a((android.support.v4.view.i)new·n(this)); | ||
85 | ········} | ||
86 | ········return·(b)this; | ||
87 | ····} | ||
88 | ···· | ||
89 | ····public·b·a(final·View·r)·{ | ||
90 | ········this.r·=·r; | ||
91 | ········this.s·=·null; | ||
92 | ········if·(r·!=·null·&&·r.getId()·==·-1·&&·this.a·>·0)·{ | ||
93 | ············r.setId(this.a); | ||
94 | ········} | ||
95 | ········this.l.b(this); | ||
96 | ········return·(b)this; | ||
97 | ····} | ||
98 | ···· | ||
99 | ····public·g·a()·{ | ||
100 | ········return·this.s; | ||
101 | ····} | ||
102 | ···· | ||
103 | ····CharSequence·a(final·aa·aa)·{ | ||
104 | ········CharSequence·charSequence; | ||
105 | ········if·(aa·!=·null·&&·aa.a())·{ | ||
106 | ············charSequence·=·this.getTitleCondensed(); | ||
107 | ········} | ||
108 | ········else·{ | ||
109 | ············charSequence·=·this.getTitle(); | ||
110 | ········} | ||
111 | ········return·charSequence; | ||
112 | ····} | ||
113 | ···· | ||
114 | ····void·a(final·ad·m)·{ | ||
115 | ········(this.m·=·m).setHeaderTitle(this.getTitle()); | ||
116 | ····} | ||
117 | ···· | ||
118 | ····void·a(final·ContextMenu$ContextMenuInfo·v)·{ | ||
119 | ········this.v·=·v; | ||
Max diff block lines reached; 1059/15805 bytes (6.70%) of diff not shown. |
Offset 1, 17 lines modified | Offset 1, 30 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.View; | ||
3 | import·android.view.CollapsibleActionView; | ||
2 | import·android.support.v | 4 | import·android.support.v7.c.a; |
5 | import·android.widget.FrameLayout; | ||
3 | class·n·implements· | 6 | class·n·extends·FrameLayout·implements·a |
4 | { | 7 | { |
5 | ····final· | 8 | ····final·CollapsibleActionView·a; |
6 | ···· | 9 | ···· |
7 | ····n(final· | 10 | ····n(final·View·view)·{ |
8 | ········ | 11 | ········super(view.getContext()); |
12 | ········this.a·=·(CollapsibleActionView)view; | ||
13 | ········this.addView(view); | ||
9 | ····} | 14 | ····} |
10 | ···· | 15 | ···· |
11 | ····public·void·a(final·boolean·b)·{ | ||
12 | ···· | 16 | ····public·void·a()·{ |
17 | ········this.a.onActionViewExpanded(); | ||
18 | ····} | ||
19 | ···· | ||
20 | ····public·void·b()·{ | ||
21 | ········this.a.onActionViewCollapsed(); | ||
22 | ····} | ||
23 | ···· | ||
24 | ····View·c()·{ | ||
25 | ········return·(View)this.a; | ||
13 | ····} | 26 | ····} |
14 | } | 27 | } |
Offset 1, 297 lines modified | Offset 1, 24 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.MenuItem$OnMenuItemClickListener; | ||
3 | import·android.support.v4.view.af; | ||
4 | import·android.view.MenuItem$OnActionExpandListener; | ||
5 | import·android.view.CollapsibleActionView; | ||
6 | import·android.view.SubMenu; | ||
7 | import·android.view.ContextMenu$ContextMenuInfo; | ||
8 | import·android.content.Intent; | ||
9 | import·android.graphics.drawable.Drawable; | ||
10 | import·android.view.View; | ||
11 | import·android.support.v4.view.g; | ||
12 | import·android.util.Log; | ||
13 | import·android.view.ActionProvider; | ||
14 | import·android.support.v4.c.a.b; | ||
15 | import·android.content.Context; | ||
16 | import·java.lang.reflect.Method; | ||
17 | import·android.view.MenuItem; | 2 | import·android.view.MenuItem; |
3 | import·android.view.MenuItem$OnActionExpandListener; | ||
4 | import·android.support.a.f.s; | ||
18 | 5 | class·o·extends·f·implements·s | |
19 | { | 6 | { |
7 | ····final·/*·synthetic·*/·l·a; | ||
20 | ····private·Method·c; | ||
21 | ···· | ||
22 | ····o(final·Context·context,·final·b·b)·{ | ||
23 | ········super(context,·(Object)b); | ||
24 | ····} | ||
25 | ···· | ||
26 | ····p·a(final·ActionProvider·actionProvider)·{ | ||
27 | ········return·new·p(this,·this.a,·actionProvider); | ||
28 | ····} | ||
29 | ···· | ||
30 | ····public·void·a(final·boolean·b)·{ | ||
31 | ········try·{ | ||
32 | ············Label_0061:·{ | ||
33 | ················if·(this.c·!=·null)·{ | ||
34 | ····················break·Label_0061; | ||
35 | ················} | ||
36 | ················final·Object·b2·=·this.b; | ||
37 | ················try·{ | ||
38 | ····················final·b·b3·=·(b)b2; | ||
39 | ····················try·{ | ||
40 | ························final·Class<?·extends·b>·class1·=·b3.getClass(); | ||
41 | ························final·String·name·=·"setExclusiveCheckable"; | ||
42 | ························final·Class[]·parameterTypes·=·{·null·}; | ||
43 | ························try·{ | ||
44 | ····························parameterTypes[0]·=·Boolean.TYPE; | ||
45 | ····························this.c·=·class1.getDeclaredMethod(name,·(Class<?>[])parameterTypes); | ||
46 | ····························final·Method·c·=·this.c; | ||
47 | ····························try·{ | ||
48 | ································final·Object·b4·=·this.b; | ||
49 | ································final·Object[]·args·=·{·null·}; | ||
50 | ································try·{ | ||
51 | ····································args[0]·=·Boolean.valueOf(b); | ||
52 | ····································c.invoke(b4,·args); | ||
53 | ································} | ||
54 | ································catch·(Exception·ex)·{ | ||
55 | ····································Log.w("MenuItemWrapper",·"Error·while·calling·setExclusiveCheckable",·(Throwable)ex); | ||
56 | ································} | ||
57 | ····························} | ||
58 | ····························catch·(Exception·ex2)·{} | ||
59 | ························} | ||
60 | ························catch·(Exception·ex3)·{} | ||
61 | ····················} | ||
62 | ····················catch·(Exception·ex4)·{} | ||
63 | ················} | ||
64 | ················catch·(Exception·ex5)·{} | ||
65 | ············} | ||
66 | ········} | ||
67 | ········catch·(Exception·ex6)·{} | ||
68 | ····} | ||
69 | ···· | ||
70 | ····public·boolean·collapseActionView()·{ | ||
71 | ········return·((b)this.b).collapseActionView(); | ||
72 | ····} | ||
73 | ···· | ||
74 | ····public·boolean·expandActionView()·{ | ||
75 | ········return·((b)this.b).expandActionView(); | ||
76 | ····} | ||
77 | ···· | ||
78 | ····public·ActionProvider·getActionProvider()·{ | ||
79 | ········final·g·a·=·((b)this.b).a(); | ||
80 | ········ActionProvider·a2; | ||
81 | ········if·(a·instanceof·p)·{ | ||
82 | ············a2·=·((p)a).a; | ||
83 | ········} | ||
84 | ········else·{ | ||
85 | ············a2·=·null; | ||
86 | ········} | ||
87 | ········return·a2; | ||
88 | ····} | ||
89 | ···· | ||
90 | ····public·View·getActionView()·{ | ||
91 | ········View·view·=·((b)this.b).getActionView(); | ||
92 | ········if·(view·instanceof·q)·{ | ||
93 | ············view·=·((q)view).c(); | ||
94 | ········} | ||
95 | ········return·view; | ||
96 | ····} | ||
97 | ···· | ||
98 | ····public·char·getAlphabeticShortcut()·{ | ||
99 | ········return·((b)this.b).getAlphabeticShortcut(); | ||
100 | ····} | ||
101 | ···· | ||
102 | ····public·int·getGroupId()·{ | ||
103 | ········return·((b)this.b).getGroupId(); | ||
104 | ····} | ||
105 | ···· | ||
106 | ····public·Drawable·getIcon()·{ | ||
107 | ········return·((b)this.b).getIcon(); | ||
108 | ····} | ||
109 | ···· | ||
110 | ····public·Intent·getIntent()·{ | ||
111 | ········return·((b)this.b).getIntent(); | ||
112 | ····} | ||
113 | ···· | ||
114 | ····public·int·getItemId()·{ | ||
115 | ········return·((b)this.b).getItemId(); | ||
116 | ····} | ||
117 | ···· | ||
118 | ····public·ContextMenu$ContextMenuInfo·getMenuInfo()·{ | ||
119 | ········return·((b)this.b).getMenuInfo(); | ||
120 | ····} | ||
121 | ···· | ||
Max diff block lines reached; 907/9732 bytes (9.32%) of diff not shown. |
Offset 1, 36 lines modified | Offset 1, 19 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view. | 2 | import·android.view.MenuItem; |
3 | import·android.view.MenuItem$OnMenuItemClickListener; | ||
3 | import·android.view.View; | ||
4 | import·android.content.Context; | ||
5 | import·android.view.ActionProvider; | ||
6 | import·android.support.v4.view.g; | ||
7 | class·p·extends· | 4 | class·p·extends·f·implements·MenuItem$OnMenuItemClickListener |
8 | { | 5 | { |
9 | ····final·ActionProvider·a; | ||
10 | ····final·/*·synthetic·*/· | 6 | ····final·/*·synthetic·*/·l·a; |
11 | ···· | 7 | ···· |
8 | ····p(final·l·a,·final·MenuItem$OnMenuItemClickListener·menuItem$OnMenuItemClickListener)·{ | ||
12 | ····public·p(final·o·b,·final·Context·context,·final·ActionProvider·a)·{ | ||
13 | ········this.b·=·b; | ||
14 | ········super(context); | ||
15 | ········this.a·=·a; | 9 | ········this.a·=·a; |
10 | ········super((Object)menuItem$OnMenuItemClickListener); | ||
16 | ····} | 11 | ····} |
17 | ···· | 12 | ···· |
13 | ····public·boolean·onMenuItemClick(final·MenuItem·menuItem)·{ | ||
14 | ········return·((MenuItem$OnMenuItemClickListener)this.b).onMenuItemClick(this.a.a(menuItem)); | ||
18 | ····public·View·a()·{ | ||
19 | ········return·this.a.onCreateActionView(); | ||
20 | ····} | ||
21 | ···· | ||
22 | ····public·void·a(final·SubMenu·subMenu)·{ | ||
23 | ········this.a.onPrepareSubMenu(this.b.a(subMenu)); | ||
24 | ····} | ||
25 | ···· | ||
26 | ····public·boolean·d()·{ | ||
27 | ········return·this.a.onPerformDefaultAction(); | ||
28 | ····} | ||
29 | ···· | ||
30 | ····public·boolean·e()·{ | ||
31 | ········return·this.a.hasSubMenu(); | ||
32 | ····} | 15 | ····} |
33 | } | 16 | } |
Offset 1, 30 lines modified | Offset 1, 17 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view. | 2 | import·android.view.ActionProvider; |
3 | import·android.view.CollapsibleActionView; | ||
4 | import·android.support. | 3 | import·android.support.a.c.a.b; |
5 | import·android. | 4 | import·android.content.Context; |
6 | class·q·extends· | 5 | class·q·extends·l |
7 | { | 6 | { |
7 | ····q(final·Context·context,·final·b·b)·{ | ||
8 | ········super(context,·b); | ||
8 | ····final·CollapsibleActionView·a; | ||
9 | ···· | ||
10 | ····q(final·View·view)·{ | ||
11 | ········super(view.getContext()); | ||
12 | ········this.a·=·(CollapsibleActionView)view; | ||
13 | ········this.addView(view); | ||
14 | ····} | ||
15 | ···· | ||
16 | ····public·void·a()·{ | ||
17 | ········this.a.onActionViewExpanded(); | ||
18 | ····} | ||
19 | ···· | ||
20 | ····public·void·b()·{ | ||
21 | ········this.a.onActionViewCollapsed(); | ||
22 | ····} | 9 | ····} |
23 | ···· | 10 | ···· |
24 | ····View·c()·{ | ||
25 | ····· | 11 | ····m·a(final·ActionProvider·actionProvider)·{ |
12 | ········return·(m)new·r(this,·this.a,·actionProvider); | ||
26 | ····} | 13 | ····} |
27 | } | 14 | } |
Offset 1, 24 lines modified | Offset 1, 48 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.View; | ||
2 | import·android.view.MenuItem; | 3 | import·android.view.MenuItem; |
3 | import·android.view. | 4 | import·android.view.ActionProvider; |
5 | import·android.content.Context; | ||
4 | import·android.support. | 6 | import·android.support.a.f.c; |
7 | import·android.view.ActionProvider$VisibilityListener; | ||
5 | class·r·extends· | 8 | class·r·extends·m·implements·ActionProvider$VisibilityListener |
6 | { | 9 | { |
10 | ····c·c; | ||
7 | ····final·/*·synthetic·*/· | 11 | ····final·/*·synthetic·*/·q·d; |
8 | ···· | 12 | ···· |
9 | ····r(final· | 13 | ····public·r(final·q·d,·final·Context·context,·final·ActionProvider·actionProvider)·{ |
10 | ········this. | 14 | ········this.d·=·d; |
11 | ········super(( | 15 | ········super((l)d,·context,·actionProvider); |
12 | ····} | 16 | ····} |
13 | ···· | 17 | ···· |
14 | ····public· | 18 | ····public·View·a(final·MenuItem·menuItem)·{ |
15 | ········return· | 19 | ········return·this.a.onCreateActionView(menuItem); |
16 | ····} | 20 | ····} |
17 | ···· | 21 | ···· |
18 | ····public·boolean·b(final·MenuItem·menuItem)·{ | ||
19 | ···· | 22 | ····public·void·a(final·c·c)·{ |
23 | ········this.c·=·c; | ||
24 | ········final·ActionProvider·a·=·this.a; | ||
25 | ········ActionProvider$VisibilityListener·visibilityListener·=·null; | ||
26 | ········if·(c·==·null)·{ | ||
27 | ············visibilityListener·=·null; | ||
28 | ········} | ||
29 | ········a.setVisibilityListener(visibilityListener); | ||
30 | ····} | ||
31 | ···· | ||
32 | ····public·boolean·b()·{ | ||
33 | ········return·this.a.overridesItemVisibility(); | ||
34 | ····} | ||
35 | ···· | ||
36 | ····public·boolean·c()·{ | ||
37 | ········return·this.a.isVisible(); | ||
38 | ····} | ||
39 | ···· | ||
40 | ····public·void·onActionProviderVisibilityChanged(final·boolean·b)·{ | ||
41 | ········if·(this.c·!=·null)·{ | ||
42 | ············this.c.a(b); | ||
43 | ········} | ||
20 | ····} | 44 | ····} |
21 | } | 45 | } |
Offset 1, 19 lines modified | Offset 1, 286 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.KeyEvent; | ||
3 | import·android.widget.AdapterView; | ||
4 | import·android.widget.ListAdapter; | ||
5 | import·android.util.AttributeSet; | ||
2 | import·android.view.MenuItem; | 6 | import·android.view.MenuItem; |
3 | import·android. | 7 | import·android.widget.FrameLayout; |
8 | import·android.view.View$MeasureSpec; | ||
9 | import·android.content.res.Resources; | ||
10 | import·android.support.v7.b.d; | ||
11 | import·android.support.v7.b.b; | ||
12 | import·android.support.v7.b.h; | ||
13 | import·android.view.ViewGroup; | ||
14 | import·android.view.ViewTreeObserver; | ||
15 | import·android.support.v7.widget.q; | ||
16 | import·android.view.View; | ||
17 | import·android.view.LayoutInflater; | ||
18 | import·android.content.Context; | ||
19 | import·android.widget.PopupWindow$OnDismissListener; | ||
20 | import·android.widget.AdapterView$OnItemClickListener; | ||
21 | import·android.view.ViewTreeObserver$OnGlobalLayoutListener; | ||
22 | import·android.view.View$OnKeyListener; | ||
4 | class·s· | 23 | public·class·s·implements·u,·View$OnKeyListener,·ViewTreeObserver$OnGlobalLayoutListener,·AdapterView$OnItemClickListener,·PopupWindow$OnDismissListener |
5 | { | 24 | { |
6 | ···· | 25 | ····static·final·int·a; |
26 | ····boolean·b; | ||
27 | ····private·final·Context·c; | ||
28 | ····private·final·LayoutInflater·d; | ||
29 | ····private·final·g·e; | ||
30 | ····private·final·t·f; | ||
31 | ····private·final·boolean·g; | ||
32 | ····private·final·int·h; | ||
33 | ····private·final·int·i; | ||
34 | ····private·final·int·j; | ||
35 | ····private·View·k; | ||
36 | ····private·q·l; | ||
37 | ····private·ViewTreeObserver·m; | ||
38 | ····private·v·n; | ||
39 | ····private·ViewGroup·o; | ||
40 | ····private·boolean·p; | ||
41 | ····private·int·q; | ||
42 | ····private·int·r; | ||
7 | ···· | 43 | ···· |
44 | ····static·{ | ||
45 | ········a·=·h.abc_popup_menu_item_layout; | ||
8 | ····s(final·o·a,·final·MenuItem$OnMenuItemClickListener·menuItem$OnMenuItemClickListener)·{ | ||
9 | ········this.a·=·a; | ||
10 | ········super((Object)menuItem$OnMenuItemClickListener); | ||
11 | ····} | 46 | ····} |
12 | ···· | 47 | ···· |
13 | ····public·boolean·onMenuItemClick(final·MenuItem·menuItem)·{ | ||
14 | ···· | 48 | ····public·s(final·Context·context,·final·g·g,·final·View·view)·{ |
49 | ········this(context,·g,·view,·false,·android.support.v7.b.b.popupMenuStyle); | ||
50 | ····} | ||
51 | ···· | ||
52 | ····public·s(final·Context·context,·final·g·g,·final·View·view,·final·boolean·b,·final·int·n)·{ | ||
53 | ········this(context,·g,·view,·b,·n,·0); | ||
54 | ····} | ||
55 | ···· | ||
56 | ····public·s(final·Context·c,·final·g·e,·final·View·k,·final·boolean·g,·final·int·i,·final·int·j)·{ | ||
57 | ········this.r·=·0; | ||
58 | ········this.c·=·c; | ||
59 | ········this.d·=·LayoutInflater.from(c); | ||
60 | ········this.e·=·e; | ||
61 | ········this.f·=·new·t(this,·this.e); | ||
62 | ········this.g·=·g; | ||
63 | ········this.i·=·i; | ||
64 | ········this.j·=·j; | ||
65 | ········final·Resources·resources·=·c.getResources(); | ||
66 | ········this.h·=·Math.max(resources.getDisplayMetrics().widthPixels·/·2,·resources.getDimensionPixelSize(android.support.v7.b.d.abc_config_prefDialogWidth)); | ||
67 | ········this.k·=·k; | ||
68 | ········e.a((u)this,·c); | ||
69 | ····} | ||
70 | ···· | ||
71 | ····private·int·g()·{ | ||
72 | ········final·t·f·=·this.f; | ||
73 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(0,·0); | ||
74 | ········final·int·measureSpec2·=·View$MeasureSpec.makeMeasureSpec(0,·0); | ||
75 | ········final·int·count·=·((ListAdapter)f).getCount(); | ||
76 | ········int·i·=·0; | ||
77 | ········int·n·=·0; | ||
78 | ········View·view·=·null; | ||
79 | ········int·h·=·0; | ||
80 | ········while·(i·<·count)·{ | ||
81 | ············final·int·itemViewType·=·((ListAdapter)f).getItemViewType(i); | ||
82 | ············View·view2; | ||
83 | ············if·(itemViewType·!=·n)·{ | ||
84 | ················n·=·itemViewType; | ||
85 | ················view2·=·null; | ||
86 | ············} | ||
87 | ············else·{ | ||
88 | ················view2·=·view; | ||
89 | ············} | ||
90 | ············if·(this.o·==·null)·{ | ||
91 | ················this.o·=·(ViewGroup)new·FrameLayout(this.c); | ||
92 | ············} | ||
93 | ············view·=·((ListAdapter)f).getView(i,·view2,·this.o); | ||
94 | ············view.measure(measureSpec,·measureSpec2); | ||
95 | ············int·measuredWidth·=·view.getMeasuredWidth(); | ||
96 | ············if·(measuredWidth·>=·this.h)·{ | ||
97 | ················h·=·this.h; | ||
98 | ················break; | ||
99 | ············} | ||
100 | ············if·(measuredWidth·<=·h)·{ | ||
101 | ················measuredWidth·=·h; | ||
102 | ············} | ||
103 | ············++i; | ||
104 | ············h·=·measuredWidth; | ||
105 | ········} | ||
106 | ········return·h; | ||
107 | ····} | ||
108 | ···· | ||
109 | ····public·void·a()·{ | ||
110 | ········if·(!this.d())·{ | ||
111 | ············throw·new·IllegalStateException("MenuPopupHelper·cannot·be·used·without·an·anchor"); | ||
112 | ········} | ||
113 | ····} | ||
114 | ···· | ||
115 | ····public·void·a(final·int·r)·{ | ||
116 | ········this.r·=·r; | ||
117 | ····} | ||
118 | ···· | ||
119 | ····public·void·a(final·Context·context,·final·g·g)·{ | ||
120 | ····} | ||
Max diff block lines reached; 3/8818 bytes (0.03%) of diff not shown. |
Offset 1, 17 lines modified | Offset 1, 95 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.ViewGroup; | ||
2 | import·android.view. | 3 | import·android.view.View; |
3 | import·android.support.v4.c.a.b; | ||
4 | import· | 4 | import·java.util.ArrayList; |
5 | import·android.widget.BaseAdapter; | ||
5 | class·t·extends· | 6 | class·t·extends·BaseAdapter |
6 | { | 7 | { |
7 | ····t(final·Context·context,·final·b·b)·{ | ||
8 | ···· | 8 | ····final·/*·synthetic·*/·s·a; |
9 | ····private·g·b; | ||
10 | ····private·int·c; | ||
11 | ···· | ||
12 | ····public·t(final·s·a,·final·g·b)·{ | ||
13 | ········this.a·=·a; | ||
14 | ········this.c·=·-1; | ||
15 | ········this.b·=·b; | ||
16 | ········this.a(); | ||
17 | ····} | ||
18 | ···· | ||
19 | ····public·j·a(int·index)·{ | ||
20 | ········ArrayList·list; | ||
21 | ········if·(s.a(this.a))·{ | ||
22 | ············list·=·this.b.k(); | ||
23 | ········} | ||
24 | ········else·{ | ||
25 | ············list·=·this.b.h(); | ||
26 | ········} | ||
27 | ········if·(this.c·>=·0·&&·index·>=·this.c)·{ | ||
28 | ············++index; | ||
29 | ········} | ||
30 | ········return·list.get(index); | ||
31 | ····} | ||
32 | ···· | ||
33 | ····void·a()·{ | ||
34 | ········final·j·n·=·s.c(this.a).n(); | ||
35 | ········if·(n·!=·null)·{ | ||
36 | ············final·ArrayList·k·=·s.c(this.a).k(); | ||
37 | ············for·(int·size·=·k.size(),·i·=·0;·i·<·size;·++i)·{ | ||
38 | ················if·(k.get(i)·==·n)·{ | ||
39 | ····················this.c·=·i; | ||
40 | ····················return; | ||
41 | ················} | ||
42 | ············} | ||
43 | ········} | ||
44 | ········Label_0084:·{ | ||
45 | ············break·Label_0084; | ||
46 | ········} | ||
47 | ········this.c·=·-1; | ||
48 | ····} | ||
49 | ···· | ||
50 | ····public·int·getCount()·{ | ||
51 | ········ArrayList·list; | ||
52 | ········if·(s.a(this.a))·{ | ||
53 | ············list·=·this.b.k(); | ||
54 | ········} | ||
55 | ········else·{ | ||
56 | ············list·=·this.b.h(); | ||
57 | ········} | ||
58 | ········int·size; | ||
59 | ········if·(this.c·<·0)·{ | ||
60 | ············size·=·list.size(); | ||
61 | ········} | ||
62 | ········else·{ | ||
63 | ············size·=·list.size()·-·1; | ||
64 | ········} | ||
65 | ········return·size; | ||
66 | ····} | ||
67 | ···· | ||
68 | ····public·long·getItemId(final·int·n)·{ | ||
69 | ········return·n; | ||
70 | ····} | ||
71 | ···· | ||
72 | ····public·View·getView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
73 | ········View·inflate; | ||
74 | ········if·(view·==·null)·{ | ||
75 | ············inflate·=·s.b(this.a).inflate(s.a,·viewGroup,·false); | ||
76 | ········} | ||
77 | ········else·{ | ||
78 | ············inflate·=·view; | ||
79 | ········} | ||
80 | ········final·x·x·=·(x)inflate; | ||
81 | ········if·(this.a.b)·{ | ||
82 | ············((ListMenuItemView)inflate).setForceShowIcon(true); | ||
83 | ········} | ||
84 | ········x.a(this.a(n),·0); | ||
85 | ········return·inflate; | ||
9 | ····} | 86 | ····} |
10 | ···· | 87 | ···· |
11 | ····p·a(final·ActionProvider·actionProvider)·{ | ||
12 | ···· | 88 | ····public·void·notifyDataSetChanged()·{ |
89 | ········this.a(); | ||
90 | ········super.notifyDataSetChanged(); | ||
13 | ····} | 91 | ····} |
14 | } | 92 | } |
Offset 1, 48 lines modified | Offset 1, 21 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.View; | ||
3 | import·android.view.MenuItem; | ||
4 | import·android.view.ActionProvider; | ||
5 | import·android.content.Context; | 2 | import·android.content.Context; |
6 | import·android.support.v4.view.i; | ||
7 | import·android.view.ActionProvider$VisibilityListener; | ||
8 | 3 | public·interface·u | |
9 | { | 4 | { |
5 | ····void·a(final·Context·p0,·final·g·p1); | ||
10 | ····i·c; | ||
11 | ····final·/*·synthetic·*/·t·d; | ||
12 | ···· | 6 | ···· |
7 | ····void·a(final·g·p0,·final·boolean·p1); | ||
13 | ····public·u(final·t·d,·final·Context·context,·final·ActionProvider·actionProvider)·{ | ||
14 | ········this.d·=·d; | ||
15 | ········super((o)d,·context,·actionProvider); | ||
16 | ····} | ||
17 | ···· | 8 | ···· |
9 | ····void·a(final·boolean·p0); | ||
18 | ····public·View·a(final·MenuItem·menuItem)·{ | ||
19 | ········return·this.a.onCreateActionView(menuItem); | ||
20 | ····} | ||
21 | ···· | 10 | ···· |
11 | ····boolean·a(final·aa·p0); | ||
22 | ····public·void·a(final·i·c)·{ | ||
23 | ········this.c·=·c; | ||
24 | ········final·ActionProvider·a·=·this.a; | ||
25 | ········ActionProvider$VisibilityListener·visibilityListener·=·null; | ||
26 | ········if·(c·==·null)·{ | ||
27 | ············visibilityListener·=·null; | ||
28 | ········} | ||
29 | ········a.setVisibilityListener(visibilityListener); | ||
30 | ····} | ||
31 | ···· | 12 | ···· |
13 | ····boolean·a(final·g·p0,·final·j·p1); | ||
32 | ····public·boolean·b()·{ | ||
33 | ········return·this.a.overridesItemVisibility(); | ||
34 | ····} | ||
35 | ···· | 14 | ···· |
15 | ····boolean·b(); | ||
36 | ····public·boolean·c()·{ | ||
37 | ········return·this.a.isVisible(); | ||
38 | ····} | ||
39 | ···· | 16 | ···· |
17 | ····boolean·b(final·g·p0,·final·j·p1); | ||
40 | ····public·void·onActionProviderVisibilityChanged(final·boolean·b)·{ | ||
41 | ········if·(this.c·!=·null)·{ | ||
42 | ············this.c.a(b); | ||
43 | ········} | ||
44 | ····} | ||
45 | } | 18 | } |
Offset 1, 285 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | public·interface·v | ||
2 | import·android.view.KeyEvent; | ||
3 | import·android.widget.AdapterView; | ||
4 | import·android.widget.ListAdapter; | ||
5 | import·android.util.AttributeSet; | ||
6 | import·android.view.MenuItem; | ||
7 | import·android.widget.FrameLayout; | ||
8 | import·android.view.View$MeasureSpec; | ||
9 | import·android.content.res.Resources; | ||
10 | import·android.support.v7.a.e; | ||
11 | import·android.support.v7.a.b; | ||
12 | import·android.view.ViewGroup; | ||
13 | import·android.view.ViewTreeObserver; | ||
14 | import·android.support.v7.widget.q; | ||
15 | import·android.view.View; | ||
16 | import·android.view.LayoutInflater; | ||
17 | import·android.content.Context; | ||
18 | import·android.widget.PopupWindow$OnDismissListener; | ||
19 | import·android.widget.AdapterView$OnItemClickListener; | ||
20 | import·android.view.ViewTreeObserver$OnGlobalLayoutListener; | ||
21 | import·android.view.View$OnKeyListener; | ||
22 | public·class·v·implements·x,·View$OnKeyListener,·ViewTreeObserver$OnGlobalLayoutListener,·AdapterView$OnItemClickListener,·PopupWindow$OnDismissListener | ||
23 | { | 3 | { |
24 | ····static·final·int·a; | ||
25 | ····boolean·b; | ||
26 | ····private·final·Context·c; | ||
27 | ····private·final·LayoutInflater·d; | ||
28 | ····private·final·i·e; | ||
29 | ····private·final·w·f; | ||
30 | ····private·final·boolean·g; | ||
31 | ····private·final·int·h; | ||
32 | ····private·final·int·i; | ||
33 | ····private·final·int·j; | ||
34 | ····private·View·k; | ||
35 | ····private·q·l; | ||
36 | ····private·ViewTreeObserver·m; | ||
37 | ····private·y·n; | ||
38 | ····private·ViewGroup·o; | ||
39 | ····private·boolean·p; | ||
40 | ····private·int·q; | ||
41 | ····private·int·r; | ||
42 | ···· | ||
43 | ····static·{ | ||
44 | ········a·=·android.support.v7.a.i.abc_popup_menu_item_layout; | ||
45 | ····} | ||
46 | ···· | ||
47 | ····public·v(final·Context·context,·final·i·i,·final·View·view)·{ | ||
48 | ········this(context,·i,·view,·false,·android.support.v7.a.b.popupMenuStyle); | ||
49 | ····} | ||
50 | ···· | ||
51 | ····public·v(final·Context·context,·final·i·i,·final·View·view,·final·boolean·b,·final·int·n)·{ | ||
52 | ········this(context,·i,·view,·b,·n,·0); | ||
53 | ····} | ||
54 | ···· | ||
55 | ····public·v(final·Context·c,·final·i·e,·final·View·k,·final·boolean·g,·final·int·i,·final·int·j)·{ | ||
56 | ········this.r·=·0; | ||
57 | ········this.c·=·c; | ||
58 | ········this.d·=·LayoutInflater.from(c); | ||
59 | ········this.e·=·e; | ||
60 | ········this.f·=·new·w(this,·this.e); | ||
61 | ········this.g·=·g; | ||
62 | ········this.i·=·i; | ||
63 | ········this.j·=·j; | ||
64 | ········final·Resources·resources·=·c.getResources(); | ||
65 | ········this.h·=·Math.max(resources.getDisplayMetrics().widthPixels·/·2,·resources.getDimensionPixelSize(android.support.v7.a.e.abc_config_prefDialogWidth)); | ||
66 | ········this.k·=·k; | ||
67 | ········e.a((x)this,·c); | ||
68 | ····} | ||
69 | ···· | ||
70 | ····private·int·g()·{ | ||
71 | ········final·w·f·=·this.f; | ||
72 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(0,·0); | ||
73 | ········final·int·measureSpec2·=·View$MeasureSpec.makeMeasureSpec(0,·0); | ||
74 | ········final·int·count·=·((ListAdapter)f).getCount(); | ||
75 | ········int·i·=·0; | ||
76 | ········int·n·=·0; | ||
77 | ········View·view·=·null; | ||
78 | ········int·h·=·0; | ||
79 | ········while·(i·<·count)·{ | ||
80 | ············final·int·itemViewType·=·((ListAdapter)f).getItemViewType(i); | ||
81 | ············View·view2; | ||
82 | ············if·(itemViewType·!=·n)·{ | ||
83 | ················n·=·itemViewType; | ||
84 | ················view2·=·null; | ||
85 | ············} | ||
86 | ············else·{ | ||
87 | ················view2·=·view; | ||
88 | ············} | ||
89 | ············if·(this.o·==·null)·{ | ||
90 | ················this.o·=·(ViewGroup)new·FrameLayout(this.c); | ||
91 | ············} | ||
92 | ············view·=·((ListAdapter)f).getView(i,·view2,·this.o); | ||
93 | ············view.measure(measureSpec,·measureSpec2); | ||
94 | ············int·measuredWidth·=·view.getMeasuredWidth(); | ||
95 | ············if·(measuredWidth·>=·this.h)·{ | ||
96 | ················h·=·this.h; | ||
97 | ················break; | ||
98 | ············} | ||
99 | ············if·(measuredWidth·<=·h)·{ | ||
100 | ················measuredWidth·=·h; | ||
101 | ············} | ||
102 | ············++i; | ||
103 | ············h·=·measuredWidth; | ||
104 | ········} | ||
105 | ········return·h; | ||
106 | ····} | ||
107 | ···· | ||
108 | ····public·void·a()·{ | ||
109 | ········if·(!this.d())·{ | ||
110 | ············throw·new·IllegalStateException("MenuPopupHelper·cannot·be·used·without·an·anchor"); | ||
111 | ········} | ||
112 | ····} | ||
113 | ···· | ||
114 | ····public·void·a(final·int·r)·{ | ||
115 | ········this.r·=·r; | ||
116 | ····} | ||
117 | ···· | ||
118 | ····public·void·a(final·Context·context,·final·i·i)·{ | ||
119 | ····} | ||
120 | ···· | ||
121 | ···· | 4 | ····void·a(final·g·p0,·final·boolean·p1); |
122 | ········if·(i·==·this.e)·{ | ||
123 | ············this.e(); | ||
Max diff block lines reached; 303/8416 bytes (3.60%) of diff not shown. |
Offset 1, 95 lines modified | Offset 1, 7 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | public·interface·w | ||
2 | import·android.view.ViewGroup; | ||
3 | import·android.view.View; | ||
4 | import·java.util.ArrayList; | ||
5 | import·android.widget.BaseAdapter; | ||
6 | class·w·extends·BaseAdapter | ||
7 | { | 3 | { |
4 | ····void·a(final·g·p0); | ||
8 | ····final·/*·synthetic·*/·v·a; | ||
9 | ····private·i·b; | ||
10 | ····private·int·c; | ||
11 | ···· | ||
12 | ····public·w(final·v·a,·final·i·b)·{ | ||
13 | ········this.a·=·a; | ||
14 | ········this.c·=·-1; | ||
15 | ········this.b·=·b; | ||
16 | ········this.a(); | ||
17 | ····} | ||
18 | ···· | ||
19 | ····public·m·a(int·index)·{ | ||
20 | ········ArrayList·list; | ||
21 | ········if·(v.a(this.a))·{ | ||
22 | ············list·=·this.b.l(); | ||
23 | ········} | ||
24 | ········else·{ | ||
25 | ············list·=·this.b.i(); | ||
26 | ········} | ||
27 | ········if·(this.c·>=·0·&&·index·>=·this.c)·{ | ||
28 | ············++index; | ||
29 | ········} | ||
30 | ········return·list.get(index); | ||
31 | ····} | ||
32 | ···· | ||
33 | ····void·a()·{ | ||
34 | ········final·m·r·=·v.c(this.a).r(); | ||
35 | ········if·(r·!=·null)·{ | ||
36 | ············final·ArrayList·l·=·v.c(this.a).l(); | ||
37 | ············for·(int·size·=·l.size(),·i·=·0;·i·<·size;·++i)·{ | ||
38 | ················if·(l.get(i)·==·r)·{ | ||
39 | ····················this.c·=·i; | ||
40 | ····················return; | ||
41 | ················} | ||
42 | ············} | ||
43 | ········} | ||
44 | ········Label_0084:·{ | ||
45 | ············break·Label_0084; | ||
46 | ········} | ||
47 | ········this.c·=·-1; | ||
48 | ····} | ||
49 | ···· | ||
50 | ····public·int·getCount()·{ | ||
51 | ········ArrayList·list; | ||
52 | ········if·(v.a(this.a))·{ | ||
53 | ············list·=·this.b.l(); | ||
54 | ········} | ||
55 | ········else·{ | ||
56 | ············list·=·this.b.i(); | ||
57 | ········} | ||
58 | ········int·size; | ||
59 | ········if·(this.c·<·0)·{ | ||
60 | ············size·=·list.size(); | ||
61 | ········} | ||
62 | ········else·{ | ||
63 | ············size·=·list.size()·-·1; | ||
64 | ········} | ||
65 | ········return·size; | ||
66 | ····} | ||
67 | ···· | ||
68 | ····public·long·getItemId(final·int·n)·{ | ||
69 | ········return·n; | ||
70 | ····} | ||
71 | ···· | ||
72 | ····public·View·getView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
73 | ········View·inflate; | ||
74 | ········if·(view·==·null)·{ | ||
75 | ············inflate·=·v.b(this.a).inflate(v.a,·viewGroup,·false); | ||
76 | ········} | ||
77 | ········else·{ | ||
78 | ············inflate·=·view; | ||
79 | ········} | ||
80 | ········final·aa·aa·=·(aa)inflate; | ||
81 | ········if·(this.a.b)·{ | ||
82 | ············((ListMenuItemView)inflate).setForceShowIcon(true); | ||
83 | ········} | ||
84 | ········aa.a(this.a(n),·0); | ||
85 | ········return·inflate; | ||
86 | ····} | ||
87 | ···· | ||
88 | ····public·void·notifyDataSetChanged()·{ | ||
89 | ········this.a(); | ||
90 | ········super.notifyDataSetChanged(); | ||
91 | ····} | ||
92 | } | 5 | } |
Offset 1, 533 lines modified | Offset 1, 22 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.View$OnClickListener; | ||
3 | import·android.os.SystemClock; | ||
4 | import·android.util.SparseArray; | ||
5 | import·android.view.accessibility.AccessibilityEvent; | ||
6 | import·android.view.ViewGroup$LayoutParams; | 2 | import·android.view.ViewGroup$LayoutParams; |
7 | import·android.widget.Adapter; | ||
8 | import·android.os.Parcelable; | ||
9 | import·android.util.AttributeSet; | 3 | import·android.util.AttributeSet; |
10 | import·android.content.Context; | 4 | import·android.content.Context; |
11 | import·android.view.View; | ||
12 | import·android.view.ViewGroup; | 5 | import·android.view.ViewGroup$MarginLayoutParams; |
13 | public· | 6 | public·class·n·extends·ViewGroup$MarginLayoutParams |
14 | { | 7 | { |
8 | ····public·n(final·int·n,·final·int·n2)·{ | ||
15 | ····int·A; | ||
16 | ····int·B; | ||
17 | ····long·C; | ||
18 | ····boolean·D; | ||
19 | ····private·int·a; | ||
20 | ····private·View·b; | ||
21 | ····private·boolean·c; | ||
22 | ····private·boolean·d; | ||
23 | ····private·t·e; | ||
24 | ····int·j; | ||
25 | ····int·k; | ||
26 | ····int·l; | ||
27 | ····long·m; | ||
28 | ····long·n; | ||
29 | ····boolean·o; | ||
30 | ····int·p; | ||
31 | ····boolean·q; | ||
32 | ····s·r; | ||
33 | ····q·s; | ||
34 | ····r·t; | ||
35 | ····boolean·u; | ||
36 | ····int·v; | ||
37 | ····long·w; | ||
38 | ····int·x; | ||
39 | ····long·y; | ||
40 | ····int·z; | ||
41 | ···· | ||
42 | ····n(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
43 | ········final·int·b·=·-1; | ||
44 | ········final·long·n2·=·Long.MIN_VALUE; | ||
45 | ········super( | 9 | ········super(n,·n2); |
46 | ········this.j·=·0; | ||
47 | ········this.m·=·n2; | ||
48 | ········this.o·=·false; | ||
49 | ········this.q·=·false; | ||
50 | ········this.v·=·b; | ||
51 | ········this.w·=·n2; | ||
52 | ········this.x·=·b; | ||
53 | ········this.y·=·n2; | ||
54 | ········this.B·=·b; | ||
55 | ········this.C·=·n2; | ||
56 | ········this.D·=·false; | ||
57 | ····} | ||
58 | ···· | ||
59 | ····private·void·a()·{ | ||
60 | ········if·(this.r·!=·null)·{ | ||
61 | ············final·int·selectedItemPosition·=·this.getSelectedItemPosition(); | ||
62 | ············if·(selectedItemPosition·>=·0)·{ | ||
63 | ················this.r.a(this,·this.getSelectedView(),·selectedItemPosition,·this.getAdapter().getItemId(selectedItemPosition)); | ||
64 | ············} | ||
65 | ············else·{ | ||
66 | ················this.r.a(this); | ||
67 | ············} | ||
68 | ········} | ||
69 | ····} | ||
70 | ···· | ||
71 | ····private·void·a(boolean·b)·{ | ||
72 | ········final·int·n·=·8; | ||
73 | ········if·(this.d())·{ | ||
74 | ············b·=·false; | ||
75 | ········} | ||
76 | ········if·(b)·{ | ||
77 | ············if·(this.b·!=·null)·{ | ||
78 | ················this.b.setVisibility(0); | ||
79 | ················this.setVisibility(n); | ||
80 | ············} | ||
81 | ············else·{ | ||
82 | ················this.setVisibility(0); | ||
83 | ············} | ||
84 | ············if·(this.u)·{ | ||
85 | ················this.onLayout(false,·this.getLeft(),·this.getTop(),·this.getRight(),·this.getBottom()); | ||
86 | ············} | ||
87 | ········} | ||
88 | ········else·{ | ||
89 | ············if·(this.b·!=·null)·{ | ||
90 | ················this.b.setVisibility(n); | ||
91 | ············} | ||
92 | ············this.setVisibility(0); | ||
93 | ········} | ||
94 | ····} | ||
95 | ···· | ||
96 | ····public·long·a(final·int·n)·{ | ||
97 | ········final·Adapter·adapter·=·this.getAdapter(); | ||
98 | ········long·itemId; | ||
99 | ········if·(adapter·==·null·||·n·<·0)·{ | ||
100 | ············itemId·=·Long.MIN_VALUE; | ||
101 | ········} | ||
102 | ········else·{ | ||
103 | ············itemId·=·adapter.getItemId(n); | ||
104 | ········} | ||
105 | ········return·itemId; | ||
106 | ····} | ||
107 | ···· | ||
108 | ····public·boolean·a(final·View·view,·final·int·n,·final·long·n2)·{ | ||
109 | ········final·int·n3·=·1; | ||
110 | ········boolean·b·=·false; | ||
111 | ········if·(this.s·!=·null)·{ | ||
112 | ············this.playSoundEffect(0); | ||
113 | ············if·(view·!=·null)·{ | ||
114 | ················view.sendAccessibilityEvent(n3); | ||
115 | ············} | ||
116 | ············this.s.a(this,·view,·n,·n2); | ||
117 | ············b·=·(n3·!=·0); | ||
118 | ········} | ||
119 | ········return·b; | ||
120 | ····} | ||
121 | ···· | ||
122 | ····public·void·addView(final·View·view)·{ | ||
123 | ········throw·new·UnsupportedOperationException("addView(View)·is·not·supported·in·AdapterView"); | ||
Max diff block lines reached; 11953/16263 bytes (73.50%) of diff not shown. |
Offset 6, 16 lines modified | Offset 6, 16 lines modified | ||
6 | import·android.view.ViewGroup$LayoutParams; | 6 | import·android.view.ViewGroup$LayoutParams; |
7 | import·android.graphics.drawable.Drawable$Callback; | 7 | import·android.graphics.drawable.Drawable$Callback; |
8 | import·android.view.View$MeasureSpec; | 8 | import·android.view.View$MeasureSpec; |
9 | import·android.view.MotionEvent; | 9 | import·android.view.MotionEvent; |
10 | import·android.os.Build$VERSION; | 10 | import·android.os.Build$VERSION; |
11 | import·android.widget.FrameLayout$LayoutParams; | 11 | import·android.widget.FrameLayout$LayoutParams; |
12 | import·android.content.res.TypedArray; | 12 | import·android.content.res.TypedArray; |
13 | import·android.support.v7. | 13 | import·android.support.v7.b.f; |
14 | import·android.support.v7. | 14 | import·android.support.v7.b.j; |
15 | import·android.support.v7.internal.a; | 15 | import·android.support.v7.internal.a; |
16 | import·android.util.AttributeSet; | 16 | import·android.util.AttributeSet; |
17 | import·android.content.Context; | 17 | import·android.content.Context; |
18 | import·android.view.View; | 18 | import·android.view.View; |
19 | import·android.graphics.drawable.Drawable; | 19 | import·android.graphics.drawable.Drawable; |
20 | import·android.widget.FrameLayout; | 20 | import·android.widget.FrameLayout; |
Offset 37, 27 lines modified | Offset 37, 27 lines modified | ||
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·ActionBarContainer(final·Context·context,·final·AttributeSet·set)·{ | 39 | ····public·ActionBarContainer(final·Context·context,·final·AttributeSet·set)·{ |
40 | ········final·boolean·d·=·true; | 40 | ········final·boolean·d·=·true; |
41 | ········super(context,·set); | 41 | ········super(context,·set); |
42 | ········Object·backgroundDrawable; | 42 | ········Object·backgroundDrawable; |
43 | ········if·(android.support.v7.internal.a.a())·{ | 43 | ········if·(android.support.v7.internal.a.a())·{ |
44 | ············backgroundDrawable·=·new· | 44 | ············backgroundDrawable·=·new·h(this); |
45 | ········} | 45 | ········} |
46 | ········else·{ | 46 | ········else·{ |
47 | ············backgroundDrawable·=·new· | 47 | ············backgroundDrawable·=·new·g(this); |
48 | ········} | 48 | ········} |
49 | ········this.setBackgroundDrawable((Drawable)backgroundDrawable); | 49 | ········this.setBackgroundDrawable((Drawable)backgroundDrawable); |
50 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,· | 50 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·android.support.v7.b.j.ActionBar); |
51 | ········this.a·=·obtainStyledAttributes.getDrawable( | 51 | ········this.a·=·obtainStyledAttributes.getDrawable(android.support.v7.b.j.ActionBar_background); |
52 | ········this.b·=·obtainStyledAttributes.getDrawable( | 52 | ········this.b·=·obtainStyledAttributes.getDrawable(android.support.v7.b.j.ActionBar_backgroundStacked); |
53 | ········this.j·=·obtainStyledAttributes.getDimensionPixelSize( | 53 | ········this.j·=·obtainStyledAttributes.getDimensionPixelSize(android.support.v7.b.j.ActionBar_height,·-1); |
54 | ········if·(this.getId()·==·android.support.v7. | 54 | ········if·(this.getId()·==·android.support.v7.b.f.split_action_bar)·{ |
55 | ············this.d·=·d; | 55 | ············this.d·=·d; |
56 | ············this.c·=·obtainStyledAttributes.getDrawable( | 56 | ············this.c·=·obtainStyledAttributes.getDrawable(android.support.v7.b.j.ActionBar_backgroundSplit); |
57 | ········} | 57 | ········} |
58 | ········obtainStyledAttributes.recycle(); | 58 | ········obtainStyledAttributes.recycle(); |
59 | ········boolean·willNotDraw; | 59 | ········boolean·willNotDraw; |
60 | ········if·(this.d)·{ | 60 | ········if·(this.d)·{ |
61 | ············willNotDraw·=·(this.c·==·null·&&·d); | 61 | ············willNotDraw·=·(this.c·==·null·&&·d); |
62 | ········} | 62 | ········} |
63 | ········else·{ | 63 | ········else·{ |
Offset 105, 16 lines modified | Offset 105, 16 lines modified | ||
105 | ················this.c.jumpToCurrentState(); | 105 | ················this.c.jumpToCurrentState(); |
106 | ············} | 106 | ············} |
107 | ········} | 107 | ········} |
108 | ····} | 108 | ····} |
109 | ···· | 109 | ···· |
110 | ····public·void·onFinishInflate()·{ | 110 | ····public·void·onFinishInflate()·{ |
111 | ········super.onFinishInflate(); | 111 | ········super.onFinishInflate(); |
112 | ········this.h·=·this.findViewById(android.support.v7. | 112 | ········this.h·=·this.findViewById(android.support.v7.b.f.action_bar); |
113 | ········this.i·=·this.findViewById(android.support.v7. | 113 | ········this.i·=·this.findViewById(android.support.v7.b.f.action_context_bar); |
114 | ····} | 114 | ····} |
115 | ···· | 115 | ···· |
116 | ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{ | 116 | ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{ |
117 | ········return·this.f·||·super.onInterceptTouchEvent(motionEvent); | 117 | ········return·this.f·||·super.onInterceptTouchEvent(motionEvent); |
118 | ····} | 118 | ····} |
119 | ···· | 119 | ···· |
120 | ····public·void·onLayout(final·boolean·b,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 120 | ····public·void·onLayout(final·boolean·b,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
Offset 1, 42 lines modified | Offset 1, 38 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.content.res.TypedArray; | 2 | import·android.content.res.TypedArray; |
3 | import·android.support.v7. | 3 | import·android.support.v7.b.j; |
4 | import·android.os.Build$VERSION; | 4 | import·android.os.Build$VERSION; |
5 | import·android.content.res.Configuration; | 5 | import·android.content.res.Configuration; |
6 | import·android.support.v4.view.cv; | ||
7 | import·android.support.v7.internal.view.h; | ||
8 | import·android.support.v4.view.au; | ||
9 | import·android.view.View$MeasureSpec; | 6 | import·android.view.View$MeasureSpec; |
10 | import·android.view.View; | 7 | import·android.view.View; |
11 | import·android.view.ContextThemeWrapper; | 8 | import·android.view.ContextThemeWrapper; |
12 | import·android.util.TypedValue; | 9 | import·android.util.TypedValue; |
13 | import·android.util.AttributeSet; | 10 | import·android.util.AttributeSet; |
14 | import·android.view.animation.DecelerateInterpolator; | 11 | import·android.view.animation.DecelerateInterpolator; |
15 | import·android.support. | 12 | import·android.support.a.f.av; |
16 | import·android.support.v7.widget.ActionMenuPresenter; | ||
17 | import·android.support.v7.widget.ActionMenuView; | 13 | import·android.support.v7.widget.ActionMenuView; |
18 | import·android.content.Context; | 14 | import·android.content.Context; |
19 | import·android.view.animation.Interpolator; | 15 | import·android.view.animation.Interpolator; |
20 | import·android.view.ViewGroup; | 16 | import·android.view.ViewGroup; |
21 | abstract·class·a·extends·ViewGroup | 17 | abstract·class·a·extends·ViewGroup |
22 | { | 18 | { |
23 | ····private·static·final·Interpolator·j; | 19 | ····private·static·final·Interpolator·j; |
24 | ····protected·final·b·a; | 20 | ····protected·final·b·a; |
25 | ····protected·final·Context·b; | 21 | ····protected·final·Context·b; |
26 | ····protected·ActionMenuView·c; | 22 | ····protected·ActionMenuView·c; |
27 | ····protected· | 23 | ····protected·android.support.v7.widget.a·d; |
28 | ····protected·ViewGroup·e; | 24 | ····protected·ViewGroup·e; |
29 | ····protected·boolean·f; | 25 | ····protected·boolean·f; |
30 | ····protected·boolean·g; | 26 | ····protected·boolean·g; |
31 | ····protected·int·h; | 27 | ····protected·int·h; |
32 | ····protected· | 28 | ····protected·av·i; |
33 | ···· | 29 | ···· |
34 | ····static·{ | 30 | ····static·{ |
35 | ········j·=·(Interpolator)new·DecelerateInterpolator(); | 31 | ········j·=·(Interpolator)new·DecelerateInterpolator(); |
36 | ····} | 32 | ····} |
37 | ···· | 33 | ···· |
38 | ····a(final·Context·context)·{ | 34 | ····a(final·Context·context)·{ |
39 | ········this(context,·null); | 35 | ········this(context,·null); |
Offset 46, 15 lines modified | Offset 42, 15 lines modified | ||
46 | ········this(context,·set,·0); | 42 | ········this(context,·set,·0); |
47 | ····} | 43 | ····} |
48 | ···· | 44 | ···· |
49 | ····a(final·Context·b,·final·AttributeSet·set,·final·int·n)·{ | 45 | ····a(final·Context·b,·final·AttributeSet·set,·final·int·n)·{ |
50 | ········super(b,·set,·n); | 46 | ········super(b,·set,·n); |
51 | ········this.a·=·new·b(this); | 47 | ········this.a·=·new·b(this); |
52 | ········final·TypedValue·typedValue·=·new·TypedValue(); | 48 | ········final·TypedValue·typedValue·=·new·TypedValue(); |
53 | ········if·(b.getTheme().resolveAttribute(android.support.v7. | 49 | ········if·(b.getTheme().resolveAttribute(android.support.v7.b.b.actionBarPopupTheme,·typedValue,·true)·&&·typedValue.resourceId·!=·0)·{ |
54 | ············this.b·=·(Context)new·ContextThemeWrapper(b,·typedValue.resourceId); | 50 | ············this.b·=·(Context)new·ContextThemeWrapper(b,·typedValue.resourceId); |
55 | ········} | 51 | ········} |
56 | ········else·{ | 52 | ········else·{ |
57 | ············this.b·=·b; | 53 | ············this.b·=·b; |
58 | ········} | 54 | ········} |
59 | ····} | 55 | ····} |
60 | ···· | 56 | ···· |
Offset 86, 66 lines modified | Offset 82, 14 lines modified | ||
86 | ········} | 82 | ········} |
87 | ········if·(b)·{ | 83 | ········if·(b)·{ |
88 | ············measuredWidth·=·-measuredWidth; | 84 | ············measuredWidth·=·-measuredWidth; |
89 | ········} | 85 | ········} |
90 | ········return·measuredWidth; | 86 | ········return·measuredWidth; |
91 | ····} | 87 | ····} |
92 | ···· | 88 | ···· |
93 | ····public·void·a(final·int·n)·{ | ||
94 | ········final·float·n2·=·1.0f; | ||
95 | ········final·long·n3·=·200L; | ||
96 | ········if·(this.i·!=·null)·{ | ||
97 | ············this.i.a(); | ||
98 | ········} | ||
99 | ········if·(n·==·0)·{ | ||
100 | ············if·(this.getVisibility()·!=·0)·{ | ||
101 | ················au.c((View)this,·0.0f); | ||
102 | ················if·(this.e·!=·null·&&·this.c·!=·null)·{ | ||
103 | ····················au.c((View)this.c,·0.0f); | ||
104 | ················} | ||
105 | ············} | ||
106 | ············final·cf·a·=·au.i((View)this).a(n2); | ||
107 | ············a.a(n3); | ||
108 | ············a.a(android.support.v7.internal.widget.a.j); | ||
109 | ············if·(this.e·!=·null·&&·this.c·!=·null)·{ | ||
110 | ················final·h·h·=·new·h(); | ||
111 | ················final·cf·a2·=·au.i((View)this.c).a(n2); | ||
112 | ················a2.a(n3); | ||
113 | ················h.a((cv)this.a.a(a,·n)); | ||
114 | ················h.a(a).a(a2); | ||
115 | ················h.a(); | ||
116 | ············} | ||
117 | ············else·{ | ||
118 | ················a.a((cv)this.a.a(a,·n)); | ||
119 | ················a.b(); | ||
120 | ············} | ||
121 | ········} | ||
122 | ········else·{ | ||
123 | ············final·cf·a3·=·au.i((View)this).a(0.0f); | ||
124 | ············a3.a(n3); | ||
125 | ············a3.a(android.support.v7.internal.widget.a.j); | ||
126 | ············if·(this.e·!=·null·&&·this.c·!=·null)·{ | ||
127 | ················final·h·h2·=·new·h(); | ||
128 | ················final·cf·a4·=·au.i((View)this.c).a(0.0f); | ||
129 | ················a4.a(n3); | ||
130 | ················h2.a((cv)this.a.a(a3,·n)); | ||
131 | ················h2.a(a3).a(a4); | ||
132 | ················h2.a(); | ||
133 | ············} | ||
134 | ············else·{ | ||
135 | ················a3.a((cv)this.a.a(a3,·n)); | ||
136 | ················a3.b(); | ||
137 | ············} | ||
138 | ········} | ||
139 | ····} | ||
140 | ···· | ||
141 | ····public·boolean·a()·{ | ||
142 | ········return·this.d·!=·null·&&·this.d.c(); | ||
143 | ····} | ||
144 | ···· | ||
145 | ····public·int·getAnimatedVisibility()·{ | 89 | ····public·int·getAnimatedVisibility()·{ |
146 | ········int·n; | 90 | ········int·n; |
147 | ········if·(this.i·!=·null)·{ | 91 | ········if·(this.i·!=·null)·{ |
148 | ············n·=·this.a.a; | 92 | ············n·=·this.a.a; |
149 | ········} | 93 | ········} |
150 | ········else·{ | 94 | ········else·{ |
151 | ············n·=·this.getVisibility(); | 95 | ············n·=·this.getVisibility(); |
Offset 157, 16 lines modified | Offset 101, 16 lines modified | ||
157 | ········return·this.h; | 101 | ········return·this.h; |
Max diff block lines reached; 957/5050 bytes (18.95%) of diff not shown. |
Offset 1, 85 lines modified | Offset 1, 82 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.support.v7.widget.ActionMenuView; | ||
2 | import·android.view.View$MeasureSpec; | 3 | import·android.view.View$MeasureSpec; |
3 | import·android.os.Build$VERSION; | 4 | import·android.os.Build$VERSION; |
4 | import·android.view.accessibility.AccessibilityEvent; | 5 | import·android.view.accessibility.AccessibilityEvent; |
5 | import·android.support.v7.widget.ActionMenuView; | ||
6 | import·android.support.v7.internal.view.menu.x; | ||
7 | import·android.view.ViewGroup$LayoutParams; | 6 | import·android.view.ViewGroup$LayoutParams; |
8 | import·android.support.v7.widget.ActionMenuPresenter; | ||
9 | import·android.view.View$OnClickListener; | ||
10 | import·android.support. | 7 | import·android.support.a.f.av; |
11 | import·android.view.animation.Interpolator; | 8 | import·android.view.animation.Interpolator; |
12 | import·android.view.animation.DecelerateInterpolator; | 9 | import·android.view.animation.DecelerateInterpolator; |
13 | import·android.support. | 10 | import·android.support.a.f.z; |
14 | import·android.view.ViewGroup$MarginLayoutParams; | 11 | import·android.view.ViewGroup$MarginLayoutParams; |
15 | import·android.text.TextUtils; | 12 | import·android.text.TextUtils; |
16 | import·android.support.v7. | 13 | import·android.support.v7.b.f; |
17 | import·android.view.ViewGroup; | 14 | import·android.view.ViewGroup; |
18 | import·android.view.LayoutInflater; | 15 | import·android.view.LayoutInflater; |
19 | import·android.support.v7. | 16 | import·android.support.v7.b.h; |
20 | import·android.support.v7. | 17 | import·android.support.v7.b.j; |
21 | import·android.support.v7. | 18 | import·android.support.v7.b.b; |
22 | import·android.util.AttributeSet; | 19 | import·android.util.AttributeSet; |
23 | import·android.content.Context; | 20 | import·android.content.Context; |
24 | import·android.support.v7.internal.view. | 21 | import·android.support.v7.internal.view.e; |
25 | import·android.graphics.drawable.Drawable; | 22 | import·android.graphics.drawable.Drawable; |
26 | import·android.widget.TextView; | 23 | import·android.widget.TextView; |
27 | import·android.widget.LinearLayout; | 24 | import·android.widget.LinearLayout; |
28 | import·android.view.View; | 25 | import·android.view.View; |
29 | import·android.support. | 26 | import·android.support.a.f.bj; |
30 | public·class·ActionBarContextView·extends·a·implements· | 27 | public·class·ActionBarContextView·extends·a·implements·bj |
31 | { | 28 | { |
32 | ····private·CharSequence·j; | 29 | ····private·CharSequence·j; |
33 | ····private·CharSequence·k; | 30 | ····private·CharSequence·k; |
34 | ····private·View·l; | 31 | ····private·View·l; |
35 | ····private·View·m; | 32 | ····private·View·m; |
36 | ····private·LinearLayout·n; | 33 | ····private·LinearLayout·n; |
37 | ····private·TextView·o; | 34 | ····private·TextView·o; |
38 | ····private·TextView·p; | 35 | ····private·TextView·p; |
39 | ····private·int·q; | 36 | ····private·int·q; |
40 | ····private·int·r; | 37 | ····private·int·r; |
41 | ····private·Drawable·s; | 38 | ····private·Drawable·s; |
42 | ····private·boolean·t; | 39 | ····private·boolean·t; |
43 | ····private·int·u; | 40 | ····private·int·u; |
44 | ····private· | 41 | ····private·e·v; |
45 | ····private·boolean·w; | 42 | ····private·boolean·w; |
46 | ····private·int·x; | 43 | ····private·int·x; |
47 | ···· | 44 | ···· |
48 | ····public·ActionBarContextView(final·Context·context)·{ | 45 | ····public·ActionBarContextView(final·Context·context)·{ |
49 | ········this(context,·null); | 46 | ········this(context,·null); |
50 | ····} | 47 | ····} |
51 | ···· | 48 | ···· |
52 | ····public·ActionBarContextView(final·Context·context,·final·AttributeSet·set)·{ | 49 | ····public·ActionBarContextView(final·Context·context,·final·AttributeSet·set)·{ |
53 | ········this(context,·set,·b.actionModeStyle); | 50 | ········this(context,·set,·b.actionModeStyle); |
54 | ····} | 51 | ····} |
55 | ···· | 52 | ···· |
56 | ····public·ActionBarContextView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 53 | ····public·ActionBarContextView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
57 | ········super(context,·set,·n); | 54 | ········super(context,·set,·n); |
58 | ········final· | 55 | ········final·ay·a·=·ay.a(context,·set,·android.support.v7.b.j.ActionMode,·n,·0); |
59 | ········this.setBackgroundDrawable(a.a(android.support.v7. | 56 | ········this.setBackgroundDrawable(a.a(android.support.v7.b.j.ActionMode_background)); |
60 | ········this.q·=·a.f(android.support.v7. | 57 | ········this.q·=·a.f(android.support.v7.b.j.ActionMode_titleTextStyle,·0); |
61 | ········this.r·=·a.f(android.support.v7. | 58 | ········this.r·=·a.f(android.support.v7.b.j.ActionMode_subtitleTextStyle,·0); |
62 | ········this.h·=·a.e(android.support.v7. | 59 | ········this.h·=·a.e(android.support.v7.b.j.ActionMode_height,·0); |
63 | ········this.s·=·a.a(android.support.v7. | 60 | ········this.s·=·a.a(android.support.v7.b.j.ActionMode_backgroundSplit); |
64 | ········this.u·=·a.f(android.support.v7. | 61 | ········this.u·=·a.f(android.support.v7.b.j.ActionMode_closeItemLayout,·h.abc_action_mode_close_item_material); |
65 | ········a.b(); | 62 | ········a.b(); |
66 | ····} | 63 | ····} |
67 | ···· | 64 | ···· |
68 | ····private·void· | 65 | ····private·void·b()·{ |
69 | ········int·visibility·=·8; | 66 | ········int·visibility·=·8; |
70 | ········int·n·=·1; | 67 | ········int·n·=·1; |
71 | ········if·(this.n·==·null)·{ | 68 | ········if·(this.n·==·null)·{ |
72 | ············LayoutInflater.from(this.getContext()).inflate( | 69 | ············LayoutInflater.from(this.getContext()).inflate(h.abc_action_bar_title_item,·(ViewGroup)this); |
73 | ············this.n·=·(LinearLayout)this.getChildAt(this.getChildCount()·-·1); | 70 | ············this.n·=·(LinearLayout)this.getChildAt(this.getChildCount()·-·1); |
74 | ············this.o·=·(TextView)this.n.findViewById( | 71 | ············this.o·=·(TextView)this.n.findViewById(f.action_bar_title); |
75 | ············this.p·=·(TextView)this.n.findViewById( | 72 | ············this.p·=·(TextView)this.n.findViewById(f.action_bar_subtitle); |
76 | ············if·(this.q·!=·0)·{ | 73 | ············if·(this.q·!=·0)·{ |
77 | ················this.o.setTextAppearance(this.getContext(),·this.q); | 74 | ················this.o.setTextAppearance(this.getContext(),·this.q); |
78 | ············} | 75 | ············} |
79 | ············if·(this.r·!=·0)·{ | 76 | ············if·(this.r·!=·0)·{ |
80 | ················this.p.setTextAppearance(this.getContext(),·this.r); | 77 | ················this.p.setTextAppearance(this.getContext(),·this.r); |
81 | ············} | 78 | ············} |
82 | ········} | 79 | ········} |
Offset 110, 135 lines modified | Offset 107, 69 lines modified | ||
110 | ········} | 107 | ········} |
111 | ········n3.setVisibility(visibility); | 108 | ········n3.setVisibility(visibility); |
112 | ········if·(this.n.getParent()·==·null)·{ | 109 | ········if·(this.n.getParent()·==·null)·{ |
113 | ············this.addView((View)this.n); | 110 | ············this.addView((View)this.n); |
114 | ········} | 111 | ········} |
115 | ····} | 112 | ····} |
116 | ···· | 113 | ···· |
117 | ····private·void· | 114 | ····private·void·c()·{ |
118 | ········final· | 115 | ········final·e·v·=·this.v; |
119 | ········if·(v·!=·null)·{ | 116 | ········if·(v·!=·null)·{ |
120 | ············this.v·=·null; | 117 | ············this.v·=·null; |
121 | ············v.b(); | 118 | ············v.b(); |
122 | ········} | 119 | ········} |
123 | ····} | 120 | ····} |
124 | ···· | 121 | ···· |
125 | ····private· | 122 | ····private·e·d()·{ |
126 | ········ | 123 | ········z.a(this.l,·(float)(-this.l.getWidth()·-·((ViewGroup$MarginLayoutParams)this.l.getLayoutParams()).leftMargin)); |
127 | ········final· | 124 | ········final·av·a·=·z.e(this.l).a(0.0f); |
128 | ········ | 125 | ········a.a(200L); |
129 | ········ | 126 | ········a.a((bj)this); |
130 | ········ | 127 | ········a.a((Interpolator)new·DecelerateInterpolator()); |
131 | ········final· | 128 | ········final·e·e·=·new·e(); |
132 | ········ | 129 | ········e.a(a); |
133 | ········if·(this.c·!=·null)·{ | 130 | ········if·(this.c·!=·null)·{ |
134 | ············final·int·childCount·=·this.c.getChildCount(); | 131 | ············final·int·childCount·=·this.c.getChildCount(); |
135 | ············if·(childCount·>·0)·{ | 132 | ············if·(childCount·>·0)·{ |
136 | ················for·(int·i·=·childCount·-·1,·n·=·0;·i·>=·0;·--i,·++n)·{ | 133 | ················for·(int·i·=·childCount·-·1,·n·=·0;·i·>=·0;·--i,·++n)·{ |
137 | ····················final·View·child·=·this.c.getChildAt(i); | 134 | ····················final·View·child·=·this.c.getChildAt(i); |
138 | ···················· | 135 | ····················z.c(child,·0.0f); |
139 | ····················final· | 136 | ····················final·av·c·=·z.e(child).c(1.0f); |
140 | ···················· | 137 | ····················c.a(300L); |
141 | ···················· | 138 | ····················e.a(c); |
142 | ················} | 139 | ················} |
143 | ············} | 140 | ············} |
144 | ········} | 141 | ········} |
145 | ········return· | 142 | ········return·e; |
146 | ····} | 143 | ····} |
147 | ···· | 144 | ···· |
145 | ····public·void·a()·{ | ||
148 | ····private·h·h()·{ | ||
Max diff block lines reached; 3929/12285 bytes (31.98%) of diff not shown. |
Offset 1, 31 lines modified | Offset 1, 31 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.content.res.TypedArray; | ||
3 | import·android.text.method.TransformationMethod; | ||
2 | import·android.support.v7.internal. | 4 | import·android.support.v7.internal.b.a; |
3 | import·android.support.v7.internal.view.menu.y; | ||
4 | import·android. | 5 | import·android.support.v7.b.j; |
6 | import·android.util.AttributeSet; | ||
7 | import·android.content.Context; | ||
8 | import·android.widget.TextView; | ||
5 | public· | 9 | public·class·w·extends·TextView |
6 | { | 10 | { |
7 | ···· | 11 | ····public·w(final·Context·context)·{ |
12 | ········this(context,·null); | ||
13 | ····} | ||
8 | ···· | 14 | ···· |
9 | ···· | 15 | ····public·w(final·Context·context,·final·AttributeSet·set)·{ |
16 | ········this(context,·set,·0); | ||
17 | ····} | ||
10 | ···· | 18 | ···· |
11 | ····boolean· | 19 | ····public·w(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
20 | ········super(context,·set,·n); | ||
21 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·j.CompatTextView,·n,·0); | ||
22 | ········final·boolean·boolean1·=·obtainStyledAttributes.getBoolean(j.CompatTextView_textAllCaps,·false); | ||
23 | ········obtainStyledAttributes.recycle(); | ||
24 | ········if·(boolean1)·{ | ||
25 | ············this.setTransformationMethod((TransformationMethod)new·a(context)); | ||
26 | ········} | ||
12 | ···· | 27 | ····} |
13 | ····boolean·e(); | ||
14 | ···· | ||
15 | ····boolean·f(); | ||
16 | ···· | ||
17 | ····boolean·g(); | ||
18 | ···· | ||
19 | ····boolean·h(); | ||
20 | ···· | ||
21 | ····void·i(); | ||
22 | ···· | ||
23 | ····void·j(); | ||
24 | ···· | ||
25 | ····void·setWindowCallback(final·a·p0); | ||
26 | ···· | ||
27 | ····void·setWindowTitle(final·CharSequence·p0); | ||
28 | } | 28 | } |
Offset 1, 37 lines modified | Offset 1, 35 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.support.v7.internal.a; | 2 | import·android.support.v7.internal.a; |
3 | import·android.os.Build$VERSION; | 3 | import·android.os.Build$VERSION; |
4 | import·android.content.res.Configuration; | 4 | import·android.content.res.Configuration; |
5 | import·android.support. | 5 | import·android.support.a.f.z; |
6 | import·android.graphics.Canvas; | 6 | import·android.graphics.Canvas; |
7 | import·android.view.ViewGroup$LayoutParams; | 7 | import·android.view.ViewGroup$LayoutParams; |
8 | import·android.support.v7. | 8 | import·android.support.v7.b.f; |
9 | import·android.support.v7.internal.view.menu.y; | ||
10 | import·android.view.Menu; | ||
11 | import·android.content.res.TypedArray; | 9 | import·android.content.res.TypedArray; |
12 | import·android.support.v7.widget.Toolbar; | 10 | import·android.support.v7.widget.Toolbar; |
13 | import·android.view.View; | 11 | import·android.view.View; |
14 | import·android.util.AttributeSet; | 12 | import·android.util.AttributeSet; |
15 | import·android.content.Context; | 13 | import·android.content.Context; |
16 | import·android.support.v7. | 14 | import·android.support.v7.b.b; |
17 | import·android.support. | 15 | import·android.support.a.f.av; |
18 | import·android.support. | 16 | import·android.support.a.g.r; |
19 | import·android.graphics.Rect; | 17 | import·android.graphics.Rect; |
20 | import·android.graphics.drawable.Drawable; | 18 | import·android.graphics.drawable.Drawable; |
21 | import·android.support. | 19 | import·android.support.a.f.bj; |
22 | import·android.view.ViewGroup; | 20 | import·android.view.ViewGroup; |
23 | public·class·ActionBarOverlayLayout·extends·ViewGroup | 21 | public·class·ActionBarOverlayLayout·extends·ViewGroup |
24 | { | 22 | { |
25 | ····static·final·int[]·a; | 23 | ····static·final·int[]·a; |
26 | ····private·final· | 24 | ····private·final·bj·A; |
27 | ····private·final· | 25 | ····private·final·bj·B; |
28 | ····private·final·Runnable·C; | 26 | ····private·final·Runnable·C; |
29 | ····private·final·Runnable·D; | 27 | ····private·final·Runnable·D; |
30 | ····private·int·b; | 28 | ····private·int·b; |
31 | ····private·int·c; | 29 | ····private·int·c; |
32 | ····private·ContentFrameLayout·d; | 30 | ····private·ContentFrameLayout·d; |
33 | ····private·ActionBarContainer·e; | 31 | ····private·ActionBarContainer·e; |
34 | ····private·ActionBarContainer·f; | 32 | ····private·ActionBarContainer·f; |
Offset 46, 19 lines modified | Offset 44, 19 lines modified | ||
46 | ····private·int·o; | 44 | ····private·int·o; |
47 | ····private·final·Rect·p; | 45 | ····private·final·Rect·p; |
48 | ····private·final·Rect·q; | 46 | ····private·final·Rect·q; |
49 | ····private·final·Rect·r; | 47 | ····private·final·Rect·r; |
50 | ····private·final·Rect·s; | 48 | ····private·final·Rect·s; |
51 | ····private·final·Rect·t; | 49 | ····private·final·Rect·t; |
52 | ····private·final·Rect·u; | 50 | ····private·final·Rect·u; |
53 | ····private· | 51 | ····private·m·v; |
54 | ····private·final·int·w; | 52 | ····private·final·int·w; |
55 | ····private· | 53 | ····private·r·x; |
56 | ····private· | 54 | ····private·av·y; |
57 | ····private· | 55 | ····private·av·z; |
58 | ···· | 56 | ···· |
59 | ····static·{ | 57 | ····static·{ |
60 | ········a·=·new·int[]·{·b.actionBarSize,·16842841·}; | 58 | ········a·=·new·int[]·{·b.actionBarSize,·16842841·}; |
61 | ····} | 59 | ····} |
62 | ···· | 60 | ···· |
63 | ····public·ActionBarOverlayLayout(final·Context·context)·{ | 61 | ····public·ActionBarOverlayLayout(final·Context·context)·{ |
64 | ········super(context); | 62 | ········super(context); |
Offset 66, 35 lines modified | Offset 64, 35 lines modified | ||
66 | ········this.p·=·new·Rect(); | 64 | ········this.p·=·new·Rect(); |
67 | ········this.q·=·new·Rect(); | 65 | ········this.q·=·new·Rect(); |
68 | ········this.r·=·new·Rect(); | 66 | ········this.r·=·new·Rect(); |
69 | ········this.s·=·new·Rect(); | 67 | ········this.s·=·new·Rect(); |
70 | ········this.t·=·new·Rect(); | 68 | ········this.t·=·new·Rect(); |
71 | ········this.u·=·new·Rect(); | 69 | ········this.u·=·new·Rect(); |
72 | ········this.w·=·600; | 70 | ········this.w·=·600; |
73 | ········this.A·=·( | 71 | ········this.A·=·(bj)new·i(this); |
74 | ········this.B·=·( | 72 | ········this.B·=·(bj)new·j(this); |
75 | ········this.C·=·(Runnable)new· | 73 | ········this.C·=·(Runnable)new·k(this); |
76 | ········this.D·=·(Runnable)new· | 74 | ········this.D·=·(Runnable)new·l(this); |
77 | ········this.a(context); | 75 | ········this.a(context); |
78 | ····} | 76 | ····} |
79 | ···· | 77 | ···· |
80 | ····public·ActionBarOverlayLayout(final·Context·context,·final·AttributeSet·set)·{ | 78 | ····public·ActionBarOverlayLayout(final·Context·context,·final·AttributeSet·set)·{ |
81 | ········super(context,·set); | 79 | ········super(context,·set); |
82 | ········this.c·=·0; | 80 | ········this.c·=·0; |
83 | ········this.p·=·new·Rect(); | 81 | ········this.p·=·new·Rect(); |
84 | ········this.q·=·new·Rect(); | 82 | ········this.q·=·new·Rect(); |
85 | ········this.r·=·new·Rect(); | 83 | ········this.r·=·new·Rect(); |
86 | ········this.s·=·new·Rect(); | 84 | ········this.s·=·new·Rect(); |
87 | ········this.t·=·new·Rect(); | 85 | ········this.t·=·new·Rect(); |
88 | ········this.u·=·new·Rect(); | 86 | ········this.u·=·new·Rect(); |
89 | ········this.w·=·600; | 87 | ········this.w·=·600; |
90 | ········this.A·=·( | 88 | ········this.A·=·(bj)new·i(this); |
91 | ········this.B·=·( | 89 | ········this.B·=·(bj)new·j(this); |
92 | ········this.C·=·(Runnable)new· | 90 | ········this.C·=·(Runnable)new·k(this); |
93 | ········this.D·=·(Runnable)new· | 91 | ········this.D·=·(Runnable)new·l(this); |
94 | ········this.a(context); | 92 | ········this.a(context); |
95 | ····} | 93 | ····} |
96 | ···· | 94 | ···· |
97 | ····private·x·a(final·View·view)·{ | 95 | ····private·x·a(final·View·view)·{ |
98 | ········x·wrapper; | 96 | ········x·wrapper; |
99 | ········if·(view·instanceof·x)·{ | 97 | ········if·(view·instanceof·x)·{ |
100 | ············wrapper·=·(x)view; | 98 | ············wrapper·=·(x)view; |
Offset 122, 399 lines modified | Offset 120, 337 lines modified | ||
122 | ········} | 120 | ········} |
123 | ········this.setWillNotDraw(willNotDraw); | 121 | ········this.setWillNotDraw(willNotDraw); |
124 | ········obtainStyledAttributes.recycle(); | 122 | ········obtainStyledAttributes.recycle(); |
125 | ········if·(context.getApplicationInfo().targetSdkVersion·>=·19)·{ | 123 | ········if·(context.getApplicationInfo().targetSdkVersion·>=·19)·{ |
126 | ············i·=·0; | 124 | ············i·=·0; |
127 | ········} | 125 | ········} |
128 | ········this.i·=·(i·!=·0); | 126 | ········this.i·=·(i·!=·0); |
129 | ········this.x·=·a | 127 | ········this.x·=·android.support.a.g.r.a(context); |
130 | ····} | 128 | ····} |
131 | ···· | 129 | ···· |
132 | ····private·boolean·a(final·float·n,·final·float·n2)·{ | 130 | ····private·boolean·a(final·float·n,·final·float·n2)·{ |
133 | ········boolean·b·=·false; | 131 | ········boolean·b·=·false; |
134 | ········this.x.a(0,·0,·0,·(int)n2,·0,·0,·-1·<<·-1,·-1·>>>·1); | 132 | ········this.x.a(0,·0,·0,·(int)n2,·0,·0,·-1·<<·-1,·-1·>>>·1); |
135 | ········if·(this.x. | 133 | ········if·(this.x.a()·>·this.f.getHeight())·{ |
136 | ············b·=·true; | 134 | ············b·=·true; |
137 | ········} | 135 | ········} |
138 | ········return·b; | 136 | ········return·b; |
139 | ····} | 137 | ····} |
140 | ···· | 138 | ···· |
141 | ····private·boolean·a(final·View·view,·final·Rect·rect,·final·boolean·b,·final·boolean·b2,·final·boolean·b3,·final·boolean·b4)·{ | 139 | ····private·boolean·a(final·View·view,·final·Rect·rect,·final·boolean·b,·final·boolean·b2,·final·boolean·b3,·final·boolean·b4)·{ |
142 | ········final·boolean·b5·=·true; | 140 | ········final·boolean·b5·=·true; |
143 | ········boolean·b6·=·false; | 141 | ········boolean·b6·=·false; |
144 | ········final· | 142 | ········final·n·n·=·(n)view.getLayoutParams(); |
145 | ········if·(b·&&· | 143 | ········if·(b·&&·n.leftMargin·!=·rect.left)·{ |
146 | ············ | 144 | ············n.leftMargin·=·rect.left; |
147 | ············b6·=·b5; | 145 | ············b6·=·b5; |
148 | ········} | 146 | ········} |
149 | ········if·(b2·&&· | 147 | ········if·(b2·&&·n.topMargin·!=·rect.top)·{ |
150 | ············ | 148 | ············n.topMargin·=·rect.top; |
151 | ············b6·=·b5; | 149 | ············b6·=·b5; |
152 | ········} | 150 | ········} |
153 | ········if·(b4·&&· | 151 | ········if·(b4·&&·n.rightMargin·!=·rect.right)·{ |
154 | ············ | 152 | ············n.rightMargin·=·rect.right; |
Max diff block lines reached; 18035/22989 bytes (78.45%) of diff not shown. |
Offset 1, 7 lines modified | Offset 1, 6 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | public·interface·z | 2 | public·interface·z |
3 | { | 3 | { |
4 | ····void·setOnFitSystemWindowsListener(final·aa·p0); | ||
5 | } | 4 | } |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | import·android.util.AttributeSet; | 4 | import·android.util.AttributeSet; |
5 | import·android.content.Context; | 5 | import·android.content.Context; |
6 | import·android.widget.ImageView; | 6 | import·android.widget.ImageView; |
7 | public·class·TintImageView·extends·ImageView | 7 | public·class·TintImageView·extends·ImageView |
8 | { | 8 | { |
9 | ····private·static·final·int[]·a; | 9 | ····private·static·final·int[]·a; |
10 | ····private·final·a | 10 | ····private·final·av·b; |
11 | ···· | 11 | ···· |
12 | ····static·{ | 12 | ····static·{ |
13 | ········final·int[]·array; | 13 | ········final·int[]·array; |
14 | ········final·int[]·a2·=·array·=·new·int[2]; | 14 | ········final·int[]·a2·=·array·=·new·int[2]; |
15 | ········array[0]·=·16842964; | 15 | ········array[0]·=·16842964; |
16 | ········array[1]·=·16843033; | 16 | ········array[1]·=·16843033; |
17 | ········a·=·a2; | 17 | ········a·=·a2; |
Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
25 | ····public·TintImageView(final·Context·context,·final·AttributeSet·set)·{ | 25 | ····public·TintImageView(final·Context·context,·final·AttributeSet·set)·{ |
26 | ········this(context,·set,·0); | 26 | ········this(context,·set,·0); |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·TintImageView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 29 | ····public·TintImageView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
30 | ········final·int·n2·=·1; | 30 | ········final·int·n2·=·1; |
31 | ········super(context,·set,·n); | 31 | ········super(context,·set,·n); |
32 | ········final· | 32 | ········final·ay·a·=·ay.a(context,·set,·TintImageView.a,·n,·0); |
33 | ········if·(a.a()·>·0)·{ | 33 | ········if·(a.a()·>·0)·{ |
34 | ············if·(a.d(0))·{ | 34 | ············if·(a.d(0))·{ |
35 | ················this.setBackgroundDrawable(a.a(0)); | 35 | ················this.setBackgroundDrawable(a.a(0)); |
36 | ············} | 36 | ············} |
37 | ············if·(a.d(n2))·{ | 37 | ············if·(a.d(n2))·{ |
38 | ················this.setImageDrawable(a.a(n2)); | 38 | ················this.setImageDrawable(a.a(n2)); |
39 | ············} | 39 | ············} |
Offset 2, 41 lines modified | Offset 2, 41 lines modified | ||
2 | package·android.support.v7.internal.widget; | 2 | package·android.support.v7.internal.widget; |
3 | import·android.graphics.Canvas; | 3 | import·android.graphics.Canvas; |
4 | import·android.view.ViewGroup$LayoutParams; | 4 | import·android.view.ViewGroup$LayoutParams; |
5 | import·android.view.ViewParent; | 5 | import·android.view.ViewParent; |
6 | import·android.view.ViewGroup; | 6 | import·android.view.ViewGroup; |
7 | import·android.content.res.TypedArray; | 7 | import·android.content.res.TypedArray; |
8 | import·android.support.v7. | 8 | import·android.support.v7.b.j; |
9 | import·android.util.AttributeSet; | 9 | import·android.util.AttributeSet; |
10 | import·android.content.Context; | 10 | import·android.content.Context; |
11 | import·android.view.LayoutInflater; | 11 | import·android.view.LayoutInflater; |
12 | import·java.lang.ref.WeakReference; | 12 | import·java.lang.ref.WeakReference; |
13 | import·android.view.View; | 13 | import·android.view.View; |
14 | public·final·class·ViewStubCompat·extends·View | 14 | public·final·class·ViewStubCompat·extends·View |
15 | { | 15 | { |
16 | ····private·int·a; | 16 | ····private·int·a; |
17 | ····private·int·b; | 17 | ····private·int·b; |
18 | ····private·WeakReference·c; | 18 | ····private·WeakReference·c; |
19 | ····private·LayoutInflater·d; | 19 | ····private·LayoutInflater·d; |
20 | ····private·b | 20 | ····private·bb·e; |
21 | ···· | 21 | ···· |
22 | ····public·ViewStubCompat(final·Context·context,·final·AttributeSet·set)·{ | 22 | ····public·ViewStubCompat(final·Context·context,·final·AttributeSet·set)·{ |
23 | ········this(context,·set,·0); | 23 | ········this(context,·set,·0); |
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
26 | ····public·ViewStubCompat(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 26 | ····public·ViewStubCompat(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
27 | ········final·int·n2·=·-1; | 27 | ········final·int·n2·=·-1; |
28 | ········super(context,·set,·n); | 28 | ········super(context,·set,·n); |
29 | ········this.a·=·0; | 29 | ········this.a·=·0; |
30 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,· | 30 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·j.ViewStubCompat,·n,·0); |
31 | ········this.b·=·obtainStyledAttributes.getResourceId( | 31 | ········this.b·=·obtainStyledAttributes.getResourceId(j.ViewStubCompat_android_inflatedId,·n2); |
32 | ········this.a·=·obtainStyledAttributes.getResourceId( | 32 | ········this.a·=·obtainStyledAttributes.getResourceId(j.ViewStubCompat_android_layout,·0); |
33 | ········this.setId(obtainStyledAttributes.getResourceId( | 33 | ········this.setId(obtainStyledAttributes.getResourceId(j.ViewStubCompat_android_id,·n2)); |
34 | ········obtainStyledAttributes.recycle(); | 34 | ········obtainStyledAttributes.recycle(); |
35 | ········this.setVisibility(8); | 35 | ········this.setVisibility(8); |
36 | ········this.setWillNotDraw(true); | 36 | ········this.setWillNotDraw(true); |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·View·a()·{ | 39 | ····public·View·a()·{ |
40 | ········final·ViewParent·parent·=·this.getParent(); | 40 | ········final·ViewParent·parent·=·this.getParent(); |
Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
104 | ········this.d·=·d; | 104 | ········this.d·=·d; |
105 | ····} | 105 | ····} |
106 | ···· | 106 | ···· |
107 | ····public·void·setLayoutResource(final·int·a)·{ | 107 | ····public·void·setLayoutResource(final·int·a)·{ |
108 | ········this.a·=·a; | 108 | ········this.a·=·a; |
109 | ····} | 109 | ····} |
110 | ···· | 110 | ···· |
111 | ····public·void·setOnInflateListener(final·b | 111 | ····public·void·setOnInflateListener(final·bb·e)·{ |
112 | ········this.e·=·e; | 112 | ········this.e·=·e; |
113 | ····} | 113 | ····} |
114 | ···· | 114 | ···· |
115 | ····public·void·setVisibility(final·int·n)·{ | 115 | ····public·void·setVisibility(final·int·n)·{ |
116 | ········if·(this.c·!=·null)·{ | 116 | ········if·(this.c·!=·null)·{ |
117 | ············final·View·view·=·(View)this.c.get(); | 117 | ············final·View·view·=·(View)this.c.get(); |
118 | ············if·(view·==·null)·{ | 118 | ············if·(view·==·null)·{ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.graphics.Canvas; | 2 | import·android.graphics.Canvas; |
3 | import·android.support. | 3 | import·android.support.a.b.a.a; |
4 | import·android.view.ViewGroup$LayoutParams; | 4 | import·android.view.ViewGroup$LayoutParams; |
5 | import·android.view.View; | 5 | import·android.view.View; |
6 | import·android.widget.ListAdapter; | 6 | import·android.widget.ListAdapter; |
7 | import·android.graphics.drawable.Drawable; | 7 | import·android.graphics.drawable.Drawable; |
8 | import·android.view.View$MeasureSpec; | 8 | import·android.view.View$MeasureSpec; |
9 | import·android.view.ViewGroup; | 9 | import·android.view.ViewGroup; |
10 | import·android.widget.AbsListView; | 10 | import·android.widget.AbsListView; |
Offset 144, 23 lines modified | Offset 144, 23 lines modified | ||
144 | ············final·Rect·a·=·this.a; | 144 | ············final·Rect·a·=·this.a; |
145 | ············final·float·exactCenterX·=·a.exactCenterX(); | 145 | ············final·float·exactCenterX·=·a.exactCenterX(); |
146 | ············final·float·exactCenterY·=·a.exactCenterY(); | 146 | ············final·float·exactCenterY·=·a.exactCenterY(); |
147 | ············if·(this.getVisibility()·!=·0)·{ | 147 | ············if·(this.getVisibility()·!=·0)·{ |
148 | ················n2·=·0; | 148 | ················n2·=·0; |
149 | ············} | 149 | ············} |
150 | ············selector.setVisible((boolean)(n2·!=·0),·false); | 150 | ············selector.setVisible((boolean)(n2·!=·0),·false); |
151 | ············android.support. | 151 | ············android.support.a.b.a.a.a(selector,·exactCenterX,·exactCenterY); |
152 | ········} | 152 | ········} |
153 | ····} | 153 | ····} |
154 | ···· | 154 | ···· |
155 | ····protected·void·a(final·int·n,·final·View·view,·final·float·n2,·final·float·n3)·{ | 155 | ····protected·void·a(final·int·n,·final·View·view,·final·float·n2,·final·float·n3)·{ |
156 | ········this.a(n,·view); | 156 | ········this.a(n,·view); |
157 | ········final·Drawable·selector·=·this.getSelector(); | 157 | ········final·Drawable·selector·=·this.getSelector(); |
158 | ········if·(selector·!=·null·&&·n·!=·-1)·{ | 158 | ········if·(selector·!=·null·&&·n·!=·-1)·{ |
159 | ············android.support. | 159 | ············android.support.a.b.a.a.a(selector,·n2,·n3); |
160 | ········} | 160 | ········} |
161 | ····} | 161 | ····} |
162 | ···· | 162 | ···· |
163 | ····protected·void·a(final·Canvas·canvas)·{ | 163 | ····protected·void·a(final·Canvas·canvas)·{ |
164 | ········if·(!this.a.isEmpty())·{ | 164 | ········if·(!this.a.isEmpty())·{ |
165 | ············final·Drawable·selector·=·this.getSelector(); | 165 | ············final·Drawable·selector·=·this.getSelector(); |
166 | ············selector.setBounds(this.a); | 166 | ············selector.setBounds(this.a); |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
4 | import·android.graphics.ColorFilter; | 4 | import·android.graphics.ColorFilter; |
5 | import·android.support. | 5 | import·android.support.a.b.a.a; |
6 | import·android.graphics.Region; | 6 | import·android.graphics.Region; |
7 | import·android.graphics.Rect; | 7 | import·android.graphics.Rect; |
8 | import·android.graphics.Canvas; | 8 | import·android.graphics.Canvas; |
9 | import·android.graphics.drawable.Drawable$Callback; | 9 | import·android.graphics.drawable.Drawable$Callback; |
10 | import·android.graphics.drawable.Drawable; | 10 | import·android.graphics.drawable.Drawable; |
11 | class·y·extends·Drawable·implements·Drawable$Callback | 11 | class·y·extends·Drawable·implements·Drawable$Callback |
Offset 64, 23 lines modified | Offset 64, 23 lines modified | ||
64 | ····} | 64 | ····} |
65 | ···· | 65 | ···· |
66 | ····public·void·invalidateDrawable(final·Drawable·drawable)·{ | 66 | ····public·void·invalidateDrawable(final·Drawable·drawable)·{ |
67 | ········this.invalidateSelf(); | 67 | ········this.invalidateSelf(); |
68 | ····} | 68 | ····} |
69 | ···· | 69 | ···· |
70 | ····public·boolean·isAutoMirrored()·{ | 70 | ····public·boolean·isAutoMirrored()·{ |
71 | ········return·android.support. | 71 | ········return·android.support.a.b.a.a.b(this.a); |
72 | ····} | 72 | ····} |
73 | ···· | 73 | ···· |
74 | ····public·boolean·isStateful()·{ | 74 | ····public·boolean·isStateful()·{ |
75 | ········return·this.a.isStateful(); | 75 | ········return·this.a.isStateful(); |
76 | ····} | 76 | ····} |
77 | ···· | 77 | ···· |
78 | ····public·void·jumpToCurrentState()·{ | 78 | ····public·void·jumpToCurrentState()·{ |
79 | ········android.support. | 79 | ········android.support.a.b.a.a.a(this.a); |
80 | ····} | 80 | ····} |
81 | ···· | 81 | ···· |
82 | ····protected·boolean·onLevelChange(final·int·level)·{ | 82 | ····protected·boolean·onLevelChange(final·int·level)·{ |
83 | ········return·this.a.setLevel(level); | 83 | ········return·this.a.setLevel(level); |
84 | ····} | 84 | ····} |
85 | ···· | 85 | ···· |
86 | ····public·void·scheduleDrawable(final·Drawable·drawable,·final·Runnable·runnable,·final·long·n)·{ | 86 | ····public·void·scheduleDrawable(final·Drawable·drawable,·final·Runnable·runnable,·final·long·n)·{ |
Offset 88, 15 lines modified | Offset 88, 15 lines modified | ||
88 | ····} | 88 | ····} |
89 | ···· | 89 | ···· |
90 | ····public·void·setAlpha(final·int·alpha)·{ | 90 | ····public·void·setAlpha(final·int·alpha)·{ |
91 | ········this.a.setAlpha(alpha); | 91 | ········this.a.setAlpha(alpha); |
92 | ····} | 92 | ····} |
93 | ···· | 93 | ···· |
94 | ····public·void·setAutoMirrored(final·boolean·b)·{ | 94 | ····public·void·setAutoMirrored(final·boolean·b)·{ |
95 | ········android.support. | 95 | ········android.support.a.b.a.a.a(this.a,·b); |
96 | ····} | 96 | ····} |
97 | ···· | 97 | ···· |
98 | ····public·void·setBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 98 | ····public·void·setBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
99 | ········super.setBounds(n,·n2,·n3,·n4); | 99 | ········super.setBounds(n,·n2,·n3,·n4); |
100 | ········this.a.setBounds(n,·n2,·n3,·n4); | 100 | ········this.a.setBounds(n,·n2,·n3,·n4); |
101 | ····} | 101 | ····} |
102 | ···· | 102 | ···· |
Offset 113, 35 lines modified | Offset 113, 35 lines modified | ||
113 | ····} | 113 | ····} |
114 | ···· | 114 | ···· |
115 | ····public·void·setFilterBitmap(final·boolean·filterBitmap)·{ | 115 | ····public·void·setFilterBitmap(final·boolean·filterBitmap)·{ |
116 | ········this.a.setFilterBitmap(filterBitmap); | 116 | ········this.a.setFilterBitmap(filterBitmap); |
117 | ····} | 117 | ····} |
118 | ···· | 118 | ···· |
119 | ····public·void·setHotspot(final·float·n,·final·float·n2)·{ | 119 | ····public·void·setHotspot(final·float·n,·final·float·n2)·{ |
120 | ········android.support. | 120 | ········android.support.a.b.a.a.a(this.a,·n,·n2); |
121 | ····} | 121 | ····} |
122 | ···· | 122 | ···· |
123 | ····public·void·setHotspotBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 123 | ····public·void·setHotspotBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
124 | ········android.support. | 124 | ········android.support.a.b.a.a.a(this.a,·n,·n2,·n3,·n4); |
125 | ····} | 125 | ····} |
126 | ···· | 126 | ···· |
127 | ····public·boolean·setState(final·int[]·state)·{ | 127 | ····public·boolean·setState(final·int[]·state)·{ |
128 | ········return·this.a.setState(state); | 128 | ········return·this.a.setState(state); |
129 | ····} | 129 | ····} |
130 | ···· | 130 | ···· |
131 | ····public·void·setTint(final·int·n)·{ | 131 | ····public·void·setTint(final·int·n)·{ |
132 | ········android.support. | 132 | ········android.support.a.b.a.a.a(this.a,·n); |
133 | ····} | 133 | ····} |
134 | ···· | 134 | ···· |
135 | ····public·void·setTintList(final·ColorStateList·list)·{ | 135 | ····public·void·setTintList(final·ColorStateList·list)·{ |
136 | ········android.support. | 136 | ········android.support.a.b.a.a.a(this.a,·list); |
137 | ····} | 137 | ····} |
138 | ···· | 138 | ···· |
139 | ····public·void·setTintMode(final·PorterDuff$Mode·porterDuff$Mode)·{ | 139 | ····public·void·setTintMode(final·PorterDuff$Mode·porterDuff$Mode)·{ |
140 | ········android.support. | 140 | ········android.support.a.b.a.a.a(this.a,·porterDuff$Mode); |
141 | ····} | 141 | ····} |
142 | ···· | 142 | ···· |
143 | ····public·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{ | 143 | ····public·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{ |
144 | ········return·super.setVisible(b,·b2)·||·this.a.setVisible(b,·b2); | 144 | ········return·super.setVisible(b,·b2)·||·this.a.setVisible(b,·b2); |
145 | ····} | 145 | ····} |
146 | ···· | 146 | ···· |
147 | ····public·void·unscheduleDrawable(final·Drawable·drawable,·final·Runnable·runnable)·{ | 147 | ····public·void·unscheduleDrawable(final·Drawable·drawable,·final·Runnable·runnable)·{ |
Offset 1, 9 lines modified | Offset 1, 49 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android. | 2 | import·android.os.Parcelable; |
3 | import·android.database.DataSetObserver; | ||
3 | 4 | class·q·extends·DataSetObserver | |
4 | { | 5 | { |
5 | ···· | 6 | ····final·/*·synthetic·*/·o·a; |
7 | ····private·Parcelable·b; | ||
8 | ···· | ||
9 | ····q(final·o·a)·{ | ||
10 | ········this.a·=·a; | ||
11 | ········this.b·=·null; | ||
12 | ····} | ||
13 | ···· | ||
14 | ····public·void·onChanged()·{ | ||
15 | ········this.a.u·=·true; | ||
16 | ········this.a.A·=·this.a.z; | ||
17 | ········this.a.z·=·this.a.getAdapter().getCount(); | ||
18 | ········if·(this.a.getAdapter().hasStableIds()·&&·this.b·!=·null·&&·this.a.A·==·0·&&·this.a.z·>·0)·{ | ||
19 | ············o.a(this.a,·this.b); | ||
20 | ············this.b·=·null; | ||
21 | ········} | ||
22 | ········else·{ | ||
23 | ············this.a.j(); | ||
24 | ········} | ||
25 | ········this.a.e(); | ||
26 | ········this.a.requestLayout(); | ||
27 | ····} | ||
28 | ···· | ||
29 | ····public·void·onInvalidated()·{ | ||
30 | ········final·long·n·=·Long.MIN_VALUE; | ||
31 | ········final·int·n2·=·-1; | ||
32 | ········this.a.u·=·true; | ||
33 | ········if·(this.a.getAdapter().hasStableIds())·{ | ||
34 | ············this.b·=·o.a(this.a); | ||
35 | ········} | ||
36 | ········this.a.A·=·this.a.z; | ||
37 | ········this.a.z·=·0; | ||
38 | ········this.a.x·=·n2; | ||
39 | ········this.a.y·=·n; | ||
40 | ········this.a.v·=·n2; | ||
41 | ········this.a.w·=·n; | ||
42 | ········this.a.o·=·false; | ||
43 | ········this.a.e(); | ||
44 | ········this.a.requestLayout(); | ||
45 | ····} | ||
6 | } | 46 | } |
Offset 3, 46 lines modified | Offset 3, 46 lines modified | ||
3 | import·android.view.View$MeasureSpec; | 3 | import·android.view.View$MeasureSpec; |
4 | import·android.support.v7.internal.view.a; | 4 | import·android.support.v7.internal.view.a; |
5 | import·android.os.Build$VERSION; | 5 | import·android.os.Build$VERSION; |
6 | import·android.content.res.Configuration; | 6 | import·android.content.res.Configuration; |
7 | import·android.support.v7.widget.p; | 7 | import·android.support.v7.widget.p; |
8 | import·android.util.AttributeSet; | 8 | import·android.util.AttributeSet; |
9 | import·android.support.v7. | 9 | import·android.support.v7.b.b; |
10 | import·android.widget.SpinnerAdapter; | 10 | import·android.widget.SpinnerAdapter; |
11 | import·android.view.View; | 11 | import·android.view.View; |
12 | import·android.view.View$OnClickListener; | 12 | import·android.view.View$OnClickListener; |
13 | import·android.view.ViewGroup$LayoutParams; | 13 | import·android.view.ViewGroup$LayoutParams; |
14 | import·android.widget.AbsListView$LayoutParams; | 14 | import·android.widget.AbsListView$LayoutParams; |
15 | import·android.graphics.drawable.Drawable; | 15 | import·android.graphics.drawable.Drawable; |
16 | import·android.support.v7.a | 16 | import·android.support.v7.a.c; |
17 | import·android.view.animation.DecelerateInterpolator; | 17 | import·android.view.animation.DecelerateInterpolator; |
18 | import·android.support.v7.widget.LinearLayoutCompat; | 18 | import·android.support.v7.widget.LinearLayoutCompat; |
19 | import·android.view.animation.Interpolator; | 19 | import·android.view.animation.Interpolator; |
20 | import·android.widget.HorizontalScrollView; | 20 | import·android.widget.HorizontalScrollView; |
21 | public·class·af·extends·HorizontalScrollView·implements· | 21 | public·class·af·extends·HorizontalScrollView·implements·r |
22 | { | 22 | { |
23 | ····private·static·final·Interpolator·j; | 23 | ····private·static·final·Interpolator·j; |
24 | ····Runnable·a; | 24 | ····Runnable·a; |
25 | ····int·b; | 25 | ····int·b; |
26 | ····int·c; | 26 | ····int·c; |
27 | ····private·ai·d; | 27 | ····private·ai·d; |
28 | ····private·LinearLayoutCompat·e; | 28 | ····private·LinearLayoutCompat·e; |
29 | ····private· | 29 | ····private·ak·f; |
30 | ····private·boolean·g; | 30 | ····private·boolean·g; |
31 | ····private·int·h; | 31 | ····private·int·h; |
32 | ····private·int·i; | 32 | ····private·int·i; |
33 | ···· | 33 | ···· |
34 | ····static·{ | 34 | ····static·{ |
35 | ········j·=·(Interpolator)new·DecelerateInterpolator(); | 35 | ········j·=·(Interpolator)new·DecelerateInterpolator(); |
36 | ····} | 36 | ····} |
37 | ···· | 37 | ···· |
38 | ····private·aj·a(final· | 38 | ····private·aj·a(final·c·c,·final·boolean·b)·{ |
39 | ········final·aj·aj·=·new·aj(this,·this.getContext(),· | 39 | ········final·aj·aj·=·new·aj(this,·this.getContext(),·c,·b); |
40 | ········if·(b)·{ | 40 | ········if·(b)·{ |
41 | ············aj.setBackgroundDrawable((Drawable)null); | 41 | ············aj.setBackgroundDrawable((Drawable)null); |
42 | ············aj.setLayoutParams((ViewGroup$LayoutParams)new·AbsListView$LayoutParams(-1,·this.h)); | 42 | ············aj.setLayoutParams((ViewGroup$LayoutParams)new·AbsListView$LayoutParams(-1,·this.h)); |
43 | ········} | 43 | ········} |
44 | ········else·{ | 44 | ········else·{ |
45 | ············aj.setFocusable(true); | 45 | ············aj.setFocusable(true); |
46 | ············if·(this.d·==·null)·{ | 46 | ············if·(this.d·==·null)·{ |
Offset 80, 30 lines modified | Offset 80, 30 lines modified | ||
80 | ············this.removeView((View)this.f); | 80 | ············this.removeView((View)this.f); |
81 | ············this.addView((View)this.e,·new·ViewGroup$LayoutParams(-2,·-1)); | 81 | ············this.addView((View)this.e,·new·ViewGroup$LayoutParams(-2,·-1)); |
82 | ············this.setTabSelected(this.f.getSelectedItemPosition()); | 82 | ············this.setTabSelected(this.f.getSelectedItemPosition()); |
83 | ········} | 83 | ········} |
84 | ········return·false; | 84 | ········return·false; |
85 | ····} | 85 | ····} |
86 | ···· | 86 | ···· |
87 | ····private· | 87 | ····private·ak·d()·{ |
88 | ········final· | 88 | ········final·ak·ak·=·new·ak(this.getContext(),·(AttributeSet)null,·android.support.v7.b.b.actionDropDownStyle); |
89 | ········ | 89 | ········ak.setLayoutParams((ViewGroup$LayoutParams)new·p(-2,·-1)); |
90 | ········spinnerCompat.a((q)this); | ||
91 | ········ | 90 | ········ak.a((r)this); |
91 | ········return·ak; | ||
92 | ····} | 92 | ····} |
93 | ···· | 93 | ···· |
94 | ····public·void·a(final·int·n)·{ | 94 | ····public·void·a(final·int·n)·{ |
95 | ········final·View·child·=·this.e.getChildAt(n); | 95 | ········final·View·child·=·this.e.getChildAt(n); |
96 | ········if·(this.a·!=·null)·{ | 96 | ········if·(this.a·!=·null)·{ |
97 | ············this.removeCallbacks(this.a); | 97 | ············this.removeCallbacks(this.a); |
98 | ········} | 98 | ········} |
99 | ········this.post(this.a·=·(Runnable)new·ag(this,·child)); | 99 | ········this.post(this.a·=·(Runnable)new·ag(this,·child)); |
100 | ····} | 100 | ····} |
101 | ···· | 101 | ···· |
102 | ····public·void·a(final· | 102 | ····public·void·a(final·o·o,·final·View·view,·final·int·n,·final·long·n2)·{ |
103 | ········((aj)view).b().d(); | 103 | ········((aj)view).b().d(); |
104 | ····} | 104 | ····} |
105 | ···· | 105 | ···· |
106 | ····public·void·onAttachedToWindow()·{ | 106 | ····public·void·onAttachedToWindow()·{ |
107 | ········super.onAttachedToWindow(); | 107 | ········super.onAttachedToWindow(); |
108 | ········if·(this.a·!=·null)·{ | 108 | ········if·(this.a·!=·null)·{ |
109 | ············this.post(this.a); | 109 | ············this.post(this.a); |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | ···· | 112 | ···· |
113 | ····protected·void·onConfigurationChanged(final·Configuration·configuration)·{ | 113 | ····protected·void·onConfigurationChanged(final·Configuration·configuration)·{ |
114 | ········if·(Build$VERSION.SDK_INT·>=·8)·{ | 114 | ········if·(Build$VERSION.SDK_INT·>=·8)·{ |
115 | ············super.onConfigurationChanged(configuration); | 115 | ············super.onConfigurationChanged(configuration); |
116 | ········} | 116 | ········} |
117 | ········final·a·a·=·android.support.v7.internal.view.a.a(this.getContext()); | 117 | ········final·a·a·=·android.support.v7.internal.view.a.a(this.getContext()); |
118 | ········this.setContentHeight(a.e()); | 118 | ········this.setContentHeight(a.e()); |
119 | ········this.c·=·a. | 119 | ········this.c·=·a.f(); |
120 | ····} | 120 | ····} |
121 | ···· | 121 | ···· |
122 | ····public·void·onDetachedFromWindow()·{ | 122 | ····public·void·onDetachedFromWindow()·{ |
123 | ········super.onDetachedFromWindow(); | 123 | ········super.onDetachedFromWindow(); |
124 | ········if·(this.a·!=·null)·{ | 124 | ········if·(this.a·!=·null)·{ |
125 | ············this.removeCallbacks(this.a); | 125 | ············this.removeCallbacks(this.a); |
126 | ········} | 126 | ········} |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.support.v7.a | 2 | import·android.support.v7.a.c; |
3 | import·android.view.ViewGroup; | 3 | import·android.view.ViewGroup; |
4 | import·android.view.View; | 4 | import·android.view.View; |
5 | import·android.widget.BaseAdapter; | 5 | import·android.widget.BaseAdapter; |
6 | class·ah·extends·BaseAdapter | 6 | class·ah·extends·BaseAdapter |
7 | { | 7 | { |
8 | ····final·/*·synthetic·*/·af·a; | 8 | ····final·/*·synthetic·*/·af·a; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ···· | 24 | ···· |
25 | ····public·long·getItemId(final·int·n)·{ | 25 | ····public·long·getItemId(final·int·n)·{ |
26 | ········return·n; | 26 | ········return·n; |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·View·getView(final·int·n,·View·a,·final·ViewGroup·viewGroup)·{ | 29 | ····public·View·getView(final·int·n,·View·a,·final·ViewGroup·viewGroup)·{ |
30 | ········if·(a·==·null)·{ | 30 | ········if·(a·==·null)·{ |
31 | ············a·=·(View)af.a(this.a,·( | 31 | ············a·=·(View)af.a(this.a,·(c)this.getItem(n),·true); |
32 | ········} | 32 | ········} |
33 | ········else·{ | 33 | ········else·{ |
34 | ············((aj)a).a(( | 34 | ············((aj)a).a((c)this.getItem(n)); |
35 | ········} | 35 | ········} |
36 | ········return·a; | 36 | ········return·a; |
37 | ····} | 37 | ····} |
38 | } | 38 | } |
Offset 22, 22 lines modified | Offset 22, 22 lines modified | ||
22 | ··#14·=·Methodref··········#4.#13·········//·java/lang/Object."<init>":()V | 22 | ··#14·=·Methodref··········#4.#13·········//·java/lang/Object."<init>":()V |
23 | ··#15·=·Utf8···············(Landroid/support/v7/internal/widget/af;)V | 23 | ··#15·=·Utf8···············(Landroid/support/v7/internal/widget/af;)V |
24 | ··#16·=·NameAndType········#11:#15········//·"<init>":(Landroid/support/v7/internal/widget/af;)V | 24 | ··#16·=·NameAndType········#11:#15········//·"<init>":(Landroid/support/v7/internal/widget/af;)V |
25 | ··#17·=·Methodref··········#2.#16·········//·android/support/v7/internal/widget/ai."<init>":(Landroid/support/v7/internal/widget/af;)V | 25 | ··#17·=·Methodref··········#2.#16·········//·android/support/v7/internal/widget/ai."<init>":(Landroid/support/v7/internal/widget/af;)V |
26 | ··#18·=·Utf8···············android/support/v7/internal/widget/aj | 26 | ··#18·=·Utf8···············android/support/v7/internal/widget/aj |
27 | ··#19·=·Class··············#18············//·android/support/v7/internal/widget/aj | 27 | ··#19·=·Class··············#18············//·android/support/v7/internal/widget/aj |
28 | ··#20·=·Utf8···············b | 28 | ··#20·=·Utf8···············b |
29 | ··#21·=·Utf8···············()Landroid/support/v7/a | 29 | ··#21·=·Utf8···············()Landroid/support/v7/a/c; |
30 | ··#22·=·NameAndType········#20:#21········//·b:()Landroid/support/v7/a | 30 | ··#22·=·NameAndType········#20:#21········//·b:()Landroid/support/v7/a/c; |
31 | ··#23·=·Methodref··········#19.#22········//·android/support/v7/internal/widget/aj.b:()Landroid/support/v7/a | 31 | ··#23·=·Methodref··········#19.#22········//·android/support/v7/internal/widget/aj.b:()Landroid/support/v7/a/c; |
32 | ··#24·=·Utf8···············android/support/v7/a | 32 | ··#24·=·Utf8···············android/support/v7/a/c |
33 | ··#25·=·Class··············#24············//·android/support/v7/a | 33 | ··#25·=·Class··············#24············//·android/support/v7/a/c |
34 | ··#26·=·Utf8···············d | 34 | ··#26·=·Utf8···············d |
35 | ··#27·=·NameAndType········#26:#12········//·d:()V | 35 | ··#27·=·NameAndType········#26:#12········//·d:()V |
36 | ··#28·=·Methodref··········#25.#27········//·android/support/v7/a | 36 | ··#28·=·Methodref··········#25.#27········//·android/support/v7/a/c.d:()V |
37 | ··#29·=·Utf8···············android/support/v7/internal/widget/af | 37 | ··#29·=·Utf8···············android/support/v7/internal/widget/af |
38 | ··#30·=·Class··············#29············//·android/support/v7/internal/widget/af | 38 | ··#30·=·Class··············#29············//·android/support/v7/internal/widget/af |
39 | ··#31·=·Utf8···············(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; | 39 | ··#31·=·Utf8···············(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; |
40 | ··#32·=·NameAndType········#7:#31·········//·a:(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; | 40 | ··#32·=·NameAndType········#7:#31·········//·a:(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; |
41 | ··#33·=·Methodref··········#30.#32········//·android/support/v7/internal/widget/af.a:(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; | 41 | ··#33·=·Methodref··········#30.#32········//·android/support/v7/internal/widget/af.a:(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; |
42 | ··#34·=·Utf8···············android/support/v7/widget/LinearLayoutCompat | 42 | ··#34·=·Utf8···············android/support/v7/widget/LinearLayoutCompat |
43 | ··#35·=·Class··············#34············//·android/support/v7/widget/LinearLayoutCompat | 43 | ··#35·=·Class··············#34············//·android/support/v7/widget/LinearLayoutCompat |
Offset 92, 16 lines modified | Offset 92, 16 lines modified | ||
92 | ····flags:·(0x0001)·ACC_PUBLIC | 92 | ····flags:·(0x0001)·ACC_PUBLIC |
93 | ····Code: | 93 | ····Code: |
94 | ······stack=300,·locals=7,·args_size=2 | 94 | ······stack=300,·locals=7,·args_size=2 |
95 | ·········0:·aload_1 | 95 | ·········0:·aload_1 |
96 | ·········1:·astore_2 | 96 | ·········1:·astore_2 |
97 | ·········2:·aload_1 | 97 | ·········2:·aload_1 |
98 | ·········3:·checkcast·····#19·················//·class·android/support/v7/internal/widget/aj | 98 | ·········3:·checkcast·····#19·················//·class·android/support/v7/internal/widget/aj |
99 | ·········6:·invokevirtual·#23·················//·Method·android/support/v7/internal/widget/aj.b:()Landroid/support/v7/a | 99 | ·········6:·invokevirtual·#23·················//·Method·android/support/v7/internal/widget/aj.b:()Landroid/support/v7/a/c; |
100 | ·········9:·invokevirtual·#28·················//·Method·android/support/v7/a | 100 | ·········9:·invokevirtual·#28·················//·Method·android/support/v7/a/c.d:()V |
101 | ········12:·aload_0 | 101 | ········12:·aload_0 |
102 | ········13:·getfield······#10·················//·Field·a:Landroid/support/v7/internal/widget/af; | 102 | ········13:·getfield······#10·················//·Field·a:Landroid/support/v7/internal/widget/af; |
103 | ········16:·invokestatic··#33·················//·Method·android/support/v7/internal/widget/af.a:(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; | 103 | ········16:·invokestatic··#33·················//·Method·android/support/v7/internal/widget/af.a:(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; |
104 | ········19:·astore_2 | 104 | ········19:·astore_2 |
105 | ········20:·aload_2 | 105 | ········20:·aload_2 |
106 | ········21:·invokevirtual·#39·················//·Method·android/support/v7/widget/LinearLayoutCompat.getChildCount:()I | 106 | ········21:·invokevirtual·#39·················//·Method·android/support/v7/widget/LinearLayoutCompat.getChildCount:()I |
107 | ········24:·istore_3 | 107 | ········24:·istore_3 |
Offset 2, 21 lines modified | Offset 2, 21 lines modified | ||
2 | package·android.support.v7.widget; | 2 | package·android.support.v7.widget; |
3 | import·android.view.accessibility.AccessibilityNodeInfo; | 3 | import·android.view.accessibility.AccessibilityNodeInfo; |
4 | import·android.os.Build$VERSION; | 4 | import·android.os.Build$VERSION; |
5 | import·android.view.accessibility.AccessibilityEvent; | 5 | import·android.view.accessibility.AccessibilityEvent; |
6 | import·android.view.ViewGroup$LayoutParams; | 6 | import·android.view.ViewGroup$LayoutParams; |
7 | import·android.graphics.Canvas; | 7 | import·android.graphics.Canvas; |
8 | import·android.support. | 8 | import·android.support.a.f.d; |
9 | import·android.support.v7.internal.widget.b | 9 | import·android.support.v7.internal.widget.bc; |
10 | import·android.support. | 10 | import·android.support.a.f.z; |
11 | import·android.view.View$MeasureSpec; | 11 | import·android.view.View$MeasureSpec; |
12 | import·android.view.View; | 12 | import·android.view.View; |
13 | import·android.support.v7.internal.widget. | 13 | import·android.support.v7.internal.widget.ay; |
14 | import·android.support.v7. | 14 | import·android.support.v7.b.j; |
15 | import·android.util.AttributeSet; | 15 | import·android.util.AttributeSet; |
16 | import·android.content.Context; | 16 | import·android.content.Context; |
17 | import·android.graphics.drawable.Drawable; | 17 | import·android.graphics.drawable.Drawable; |
18 | import·android.view.ViewGroup; | 18 | import·android.view.ViewGroup; |
19 | public·class·LinearLayoutCompat·extends·ViewGroup | 19 | public·class·LinearLayoutCompat·extends·ViewGroup |
20 | { | 20 | { |
Offset 48, 33 lines modified | Offset 48, 33 lines modified | ||
48 | ········final·boolean·a·=·true; | 48 | ········final·boolean·a·=·true; |
49 | ········final·int·b·=·-1; | 49 | ········final·int·b·=·-1; |
50 | ········super(context,·set,·n); | 50 | ········super(context,·set,·n); |
51 | ········this.a·=·a; | 51 | ········this.a·=·a; |
52 | ········this.b·=·b; | 52 | ········this.b·=·b; |
53 | ········this.c·=·0; | 53 | ········this.c·=·0; |
54 | ········this.e·=·8388659; | 54 | ········this.e·=·8388659; |
55 | ········final· | 55 | ········final·ay·a2·=·ay.a(context,·set,·android.support.v7.b.j.LinearLayoutCompat,·n,·0); |
56 | ········final·int·a3·=·a2.a(android.support.v7. | 56 | ········final·int·a3·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_android_orientation,·b); |
57 | ········if·(a3·>=·0)·{ | 57 | ········if·(a3·>=·0)·{ |
58 | ············this.setOrientation(a3); | 58 | ············this.setOrientation(a3); |
59 | ········} | 59 | ········} |
60 | ········final·int·a4·=·a2.a(android.support.v7. | 60 | ········final·int·a4·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_android_gravity,·b); |
61 | ········if·(a4·>=·0)·{ | 61 | ········if·(a4·>=·0)·{ |
62 | ············this.setGravity(a4); | 62 | ············this.setGravity(a4); |
63 | ········} | 63 | ········} |
64 | ········final·boolean·a5·=·a2.a(android.support.v7. | 64 | ········final·boolean·a5·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_android_baselineAligned,·a); |
65 | ········if·(!a5)·{ | 65 | ········if·(!a5)·{ |
66 | ············this.setBaselineAligned(a5); | 66 | ············this.setBaselineAligned(a5); |
67 | ········} | 67 | ········} |
68 | ········this.g·=·a2.a(android.support.v7. | 68 | ········this.g·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_android_weightSum,·-1.0f); |
69 | ········this.b·=·a2.a(android.support.v7. | 69 | ········this.b·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_android_baselineAlignedChildIndex,·b); |
70 | ········this.h·=·a2.a(android.support.v7. | 70 | ········this.h·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_measureWithLargestChild,·false); |
71 | ········this.setDividerDrawable(a2.a(android.support.v7. | 71 | ········this.setDividerDrawable(a2.a(android.support.v7.b.j.LinearLayoutCompat_divider)); |
72 | ········this.n·=·a2.a(android.support.v7. | 72 | ········this.n·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_showDividers,·0); |
73 | ········this.o·=·a2.d(android.support.v7. | 73 | ········this.o·=·a2.d(android.support.v7.b.j.LinearLayoutCompat_dividerPadding,·0); |
74 | ········a2.b(); | 74 | ········a2.b(); |
75 | ····} | 75 | ····} |
76 | ···· | 76 | ···· |
77 | ····private·void·a(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 77 | ····private·void·a(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
78 | ········view.layout(n,·n2,·n·+·n3,·n2·+·n4); | 78 | ········view.layout(n,·n2,·n·+·n3,·n2·+·n4); |
79 | ····} | 79 | ····} |
80 | ···· | 80 | ···· |
Offset 223, 15 lines modified | Offset 223, 15 lines modified | ||
223 | ················else·{ | 223 | ················else·{ |
224 | ····················n24·=·n8; | 224 | ····················n24·=·n8; |
225 | ····················n25·=·n9; | 225 | ····················n25·=·n9; |
226 | ················} | 226 | ················} |
227 | ················int·b4·=·p2.rightMargin·+·p2.leftMargin; | 227 | ················int·b4·=·p2.rightMargin·+·p2.leftMargin; |
228 | ················final·int·b5·=·b2.getMeasuredWidth()·+·b4; | 228 | ················final·int·b5·=·b2.getMeasuredWidth()·+·b4; |
229 | ················final·int·max2·=·Math.max(a,·b5); | 229 | ················final·int·max2·=·Math.max(a,·b5); |
230 | ················final·int·a2·=·b | 230 | ················final·int·a2·=·bc.a(n3,·z.b(b2)); |
231 | ················final·int·n26; | 231 | ················final·int·n26; |
232 | ················if·(n6·!=·0·&&·p2.width·==·(n26·=·-1))·{ | 232 | ················if·(n6·!=·0·&&·p2.width·==·(n26·=·-1))·{ |
233 | ····················n15·=·1; | 233 | ····················n15·=·1; |
234 | ····················n16·=·Float.MIN_VALUE; | 234 | ····················n16·=·Float.MIN_VALUE; |
235 | ················} | 235 | ················} |
236 | ················else·{ | 236 | ················else·{ |
237 | ····················n15·=·0; | 237 | ····················n15·=·0; |
Offset 290, 15 lines modified | Offset 290, 15 lines modified | ||
290 | ····················final·int·f4·=·this.f; | 290 | ····················final·int·f4·=·this.f; |
291 | ····················this.f·=·Math.max(f4,·p3.bottomMargin·+·(f4·+·max·+·p3.topMargin)·+·this.b(b7)); | 291 | ····················this.f·=·Math.max(f4,·p3.bottomMargin·+·(f4·+·max·+·p3.topMargin)·+·this.b(b7)); |
292 | ····················n27·=·j; | 292 | ····················n27·=·j; |
293 | ················} | 293 | ················} |
294 | ············} | 294 | ············} |
295 | ········} | 295 | ········} |
296 | ········this.f·+=·this.getPaddingTop()·+·this.getPaddingBottom(); | 296 | ········this.f·+=·this.getPaddingTop()·+·this.getPaddingBottom(); |
297 | ········final·int·a3·=· | 297 | ········final·int·a3·=·z.a(Math.max(this.f,·this.getSuggestedMinimumHeight()),·n2,·0); |
298 | ········final·int·n28·=·(0xFFFFFF·&·a3)·-·this.f; | 298 | ········final·int·n28·=·(0xFFFFFF·&·a3)·-·this.f; |
299 | ········int·n49; | 299 | ········int·n49; |
300 | ········int·n50; | 300 | ········int·n50; |
301 | ········if·(n10·!=·0·||·(n28·!=·0·&&·g·>·0.0f))·{ | 301 | ········if·(n10·!=·0·||·(n28·!=·0·&&·g·>·0.0f))·{ |
302 | ············if·(this.g·>·0.0f)·{ | 302 | ············if·(this.g·>·0.0f)·{ |
303 | ················g·=·this.g; | 303 | ················g·=·this.g; |
304 | ············} | 304 | ············} |
Offset 346, 15 lines modified | Offset 346, 15 lines modified | ||
346 | ························} | 346 | ························} |
347 | ························else·{ | 347 | ························else·{ |
348 | ····························if·(n39·<=·0)·{ | 348 | ····························if·(n39·<=·0)·{ |
349 | ································n39·=·0; | 349 | ································n39·=·0; |
350 | ····························} | 350 | ····························} |
351 | ····························b8.measure(childMeasureSpec,·View$MeasureSpec.makeMeasureSpec(n39,·1073741824)); | 351 | ····························b8.measure(childMeasureSpec,·View$MeasureSpec.makeMeasureSpec(n39,·1073741824)); |
352 | ························} | 352 | ························} |
353 | ························final·int·a6·=·b | 353 | ························final·int·a6·=·bc.a(n32,·z.b(b8)·&·0xFFFFFF00); |
354 | ························n44·=·n41; | 354 | ························n44·=·n41; |
355 | ························n45·=·a6; | 355 | ························n45·=·a6; |
356 | ························n46·=·n40; | 356 | ························n46·=·n40; |
357 | ····················} | 357 | ····················} |
358 | ····················else·{ | 358 | ····················else·{ |
359 | ························n46·=·n29; | 359 | ························n46·=·n29; |
360 | ························n44·=·n33; | 360 | ························n44·=·n33; |
Offset 418, 15 lines modified | Offset 418, 15 lines modified | ||
418 | ············n49·=·max7; | 418 | ············n49·=·max7; |
419 | ············n50·=·a; | 419 | ············n50·=·a; |
420 | ········} | 420 | ········} |
421 | ········final·int·n52; | 421 | ········final·int·n52; |
422 | ········if·(n6·!=·0·||·(n52·=·mode)·==·1073741824)·{ | 422 | ········if·(n6·!=·0·||·(n52·=·mode)·==·1073741824)·{ |
423 | ············n49·=·n50; | 423 | ············n49·=·n50; |
424 | ········} | 424 | ········} |
425 | ········this.setMeasuredDimension( | 425 | ········this.setMeasuredDimension(z.a(Math.max(n49·+·(this.getPaddingLeft()·+·this.getPaddingRight()),·this.getSuggestedMinimumWidth()),·n,·n3),·a3); |
426 | ········if·(n8·!=·0)·{ | 426 | ········if·(n8·!=·0)·{ |
427 | ············this.c(virtualChildCount,·n2); | 427 | ············this.c(virtualChildCount,·n2); |
428 | ········} | 428 | ········} |
429 | ····} | 429 | ····} |
430 | ···· | 430 | ···· |
431 | ····void·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 431 | ····void·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
432 | ········final·int·paddingLeft·=·this.getPaddingLeft(); | 432 | ········final·int·paddingLeft·=·this.getPaddingLeft(); |
Offset 465, 15 lines modified | Offset 465, 15 lines modified | ||
465 | ················final·int·measuredHeight·=·b.getMeasuredHeight(); | 465 | ················final·int·measuredHeight·=·b.getMeasuredHeight(); |
466 | ················final·p·p4·=·(p)b.getLayoutParams(); | 466 | ················final·p·p4·=·(p)b.getLayoutParams(); |
467 | ················int·h·=·p4.h; | 467 | ················int·h·=·p4.h; |
468 | ················if·(h·<·0)·{ | 468 | ················if·(h·<·0)·{ |
469 | ····················h·=·n9; | 469 | ····················h·=·n9; |
470 | ················} | 470 | ················} |
471 | ················int·n12·=·0; | 471 | ················int·n12·=·0; |
Max diff block lines reached; 5907/12554 bytes (47.05%) of diff not shown. |
Offset 10, 53 lines modified | Offset 10, 53 lines modified | ||
10 | import·android.text.TextUtils$TruncateAt; | 10 | import·android.text.TextUtils$TruncateAt; |
11 | import·android.text.TextUtils; | 11 | import·android.text.TextUtils; |
12 | import·android.view.ViewGroup$LayoutParams; | 12 | import·android.view.ViewGroup$LayoutParams; |
13 | import·android.support.v7.widget.p; | 13 | import·android.support.v7.widget.p; |
14 | import·android.graphics.drawable.Drawable; | 14 | import·android.graphics.drawable.Drawable; |
15 | import·android.view.ViewGroup; | 15 | import·android.view.ViewGroup; |
16 | import·android.util.AttributeSet; | 16 | import·android.util.AttributeSet; |
17 | import·android.support.v7. | 17 | import·android.support.v7.b.b; |
18 | import·android.content.Context; | 18 | import·android.content.Context; |
19 | import·android.view.View; | 19 | import·android.view.View; |
20 | import·android.widget.ImageView; | 20 | import·android.widget.ImageView; |
21 | import·android.widget.TextView; | 21 | import·android.widget.TextView; |
22 | import·android.support.v7.a | 22 | import·android.support.v7.a.c; |
23 | import·android.view.View$OnLongClickListener; | 23 | import·android.view.View$OnLongClickListener; |
24 | import·android.support.v7.widget.LinearLayoutCompat; | 24 | import·android.support.v7.widget.LinearLayoutCompat; |
25 | class·aj·extends·LinearLayoutCompat·implements·View$OnLongClickListener | 25 | class·aj·extends·LinearLayoutCompat·implements·View$OnLongClickListener |
26 | { | 26 | { |
27 | ····final·/*·synthetic·*/·af·a; | 27 | ····final·/*·synthetic·*/·af·a; |
28 | ····private·final·int[]·b; | 28 | ····private·final·int[]·b; |
29 | ····private· | 29 | ····private·c·c; |
30 | ····private·TextView·d; | 30 | ····private·TextView·d; |
31 | ····private·ImageView·e; | 31 | ····private·ImageView·e; |
32 | ····private·View·f; | 32 | ····private·View·f; |
33 | ···· | 33 | ···· |
34 | ····public·aj(final·af·a,·final·Context·context,·final· | 34 | ····public·aj(final·af·a,·final·Context·context,·final·c·c,·final·boolean·b)·{ |
35 | ········this.a·=·a; | 35 | ········this.a·=·a; |
36 | ········super(context,·(AttributeSet)null,·android.support.v7. | 36 | ········super(context,·(AttributeSet)null,·android.support.v7.b.b.actionBarTabStyle); |
37 | ········this.b·=·new·int[]·{·16842964·}; | 37 | ········this.b·=·new·int[]·{·16842964·}; |
38 | ········this.c·=·c; | 38 | ········this.c·=·c; |
39 | ········final· | 39 | ········final·ay·a2·=·ay.a(context,·(AttributeSet)null,·this.b,·android.support.v7.b.b.actionBarTabStyle,·0); |
40 | ········if·(a2.d(0))·{ | 40 | ········if·(a2.d(0))·{ |
41 | ············this.setBackgroundDrawable(a2.a(0)); | 41 | ············this.setBackgroundDrawable(a2.a(0)); |
42 | ········} | 42 | ········} |
43 | ········a2.b(); | 43 | ········a2.b(); |
44 | ········if·(b)·{ | 44 | ········if·(b)·{ |
45 | ············this.setGravity(8388627); | 45 | ············this.setGravity(8388627); |
46 | ········} | 46 | ········} |
47 | ········this.a(); | 47 | ········this.a(); |
48 | ····} | 48 | ····} |
49 | ···· | 49 | ···· |
50 | ····public·void·a()·{ | 50 | ····public·void·a()·{ |
51 | ········final·int·n·=·16; | 51 | ········final·int·n·=·16; |
52 | ········final·int·n2·=·8; | 52 | ········final·int·n2·=·8; |
53 | ········final·int·n3·=·-2; | 53 | ········final·int·n3·=·-2; |
54 | ········final· | 54 | ········final·c·c·=·this.c; |
55 | ········final·View·c2·=·c.c(); | 55 | ········final·View·c2·=·c.c(); |
56 | ········if·(c2·!=·null)·{ | 56 | ········if·(c2·!=·null)·{ |
57 | ············final·ViewParent·parent·=·c2.getParent(); | 57 | ············final·ViewParent·parent·=·c2.getParent(); |
58 | ············if·(parent·!=·this)·{ | 58 | ············if·(parent·!=·this)·{ |
59 | ················if·(parent·!=·null)·{ | 59 | ················if·(parent·!=·null)·{ |
60 | ····················((ViewGroup)parent).removeView(c2); | 60 | ····················((ViewGroup)parent).removeView(c2); |
61 | ················} | 61 | ················} |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | ················b2·=·true; | 99 | ················b2·=·true; |
100 | ············} | 100 | ············} |
101 | ············else·{ | 101 | ············else·{ |
102 | ················b2·=·false; | 102 | ················b2·=·false; |
103 | ············} | 103 | ············} |
104 | ············if·(b2)·{ | 104 | ············if·(b2)·{ |
105 | ················if·(this.d·==·null)·{ | 105 | ················if·(this.d·==·null)·{ |
106 | ····················final· | 106 | ····················final·w·d·=·new·w(this.getContext(),·(AttributeSet)null,·android.support.v7.b.b.actionBarTabTextStyle); |
107 | ····················((TextView)d).setEllipsize(TextUtils$TruncateAt.END); | 107 | ····················((TextView)d).setEllipsize(TextUtils$TruncateAt.END); |
108 | ····················final·p·layoutParams2·=·new·p(n3,·n3); | 108 | ····················final·p·layoutParams2·=·new·p(n3,·n3); |
109 | ····················layoutParams2.h·=·n; | 109 | ····················layoutParams2.h·=·n; |
110 | ····················((TextView)d).setLayoutParams((ViewGroup$LayoutParams)layoutParams2); | 110 | ····················((TextView)d).setLayoutParams((ViewGroup$LayoutParams)layoutParams2); |
111 | ····················this.addView((View)d); | 111 | ····················this.addView((View)d); |
112 | ····················this.d·=·(TextView)d; | 112 | ····················this.d·=·(TextView)d; |
113 | ················} | 113 | ················} |
Offset 127, 32 lines modified | Offset 127, 32 lines modified | ||
127 | ············else·{ | 127 | ············else·{ |
128 | ················this.setOnLongClickListener((View$OnLongClickListener)null); | 128 | ················this.setOnLongClickListener((View$OnLongClickListener)null); |
129 | ················this.setLongClickable(false); | 129 | ················this.setLongClickable(false); |
130 | ············} | 130 | ············} |
131 | ········} | 131 | ········} |
132 | ····} | 132 | ····} |
133 | ···· | 133 | ···· |
134 | ····public·void·a(final· | 134 | ····public·void·a(final·c·c)·{ |
135 | ········this.c·=·c; | 135 | ········this.c·=·c; |
136 | ········this.a(); | 136 | ········this.a(); |
137 | ····} | 137 | ····} |
138 | ···· | 138 | ···· |
139 | ····public· | 139 | ····public·c·b()·{ |
140 | ········return·this.c; | 140 | ········return·this.c; |
141 | ····} | 141 | ····} |
142 | ···· | 142 | ···· |
143 | ····public·void·onInitializeAccessibilityEvent(final·AccessibilityEvent·accessibilityEvent)·{ | 143 | ····public·void·onInitializeAccessibilityEvent(final·AccessibilityEvent·accessibilityEvent)·{ |
144 | ········super.onInitializeAccessibilityEvent(accessibilityEvent); | 144 | ········super.onInitializeAccessibilityEvent(accessibilityEvent); |
145 | ········accessibilityEvent.setClassName((CharSequence) | 145 | ········accessibilityEvent.setClassName((CharSequence)c.class.getName()); |
146 | ····} | 146 | ····} |
147 | ···· | 147 | ···· |
148 | ····public·void·onInitializeAccessibilityNodeInfo(final·AccessibilityNodeInfo·accessibilityNodeInfo)·{ | 148 | ····public·void·onInitializeAccessibilityNodeInfo(final·AccessibilityNodeInfo·accessibilityNodeInfo)·{ |
149 | ········super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo); | 149 | ········super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo); |
150 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | 150 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ |
151 | ············accessibilityNodeInfo.setClassName((CharSequence) | 151 | ············accessibilityNodeInfo.setClassName((CharSequence)c.class.getName()); |
152 | ········} | 152 | ········} |
153 | ····} | 153 | ····} |
154 | ···· | 154 | ···· |
155 | ····public·boolean·onLongClick(final·View·view)·{ | 155 | ····public·boolean·onLongClick(final·View·view)·{ |
156 | ········final·int[]·array·=·new·int[2]; | 156 | ········final·int[]·array·=·new·int[2]; |
157 | ········this.getLocationOnScreen(array); | 157 | ········this.getLocationOnScreen(array); |
158 | ········final·Context·context·=·this.getContext(); | 158 | ········final·Context·context·=·this.getContext(); |
Offset 1, 29 lines modified | Offset 1, 297 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.widget.Adapter; | ||
3 | import·android.view.MotionEvent; | ||
4 | import·android.view.ViewTreeObserver; | ||
5 | import·android.view.ViewTreeObserver$OnGlobalLayoutListener; | ||
6 | import·android.os.Parcelable; | ||
7 | import·android.content.DialogInterface; | ||
2 | import·android.support. | 8 | import·android.support.a.f.d; |
9 | import·android.support.a.f.z; | ||
10 | import·android.view.View$MeasureSpec; | ||
11 | import·android.graphics.drawable.Drawable; | ||
12 | import·android.widget.SpinnerAdapter; | ||
13 | import·android.view.ViewGroup$LayoutParams; | ||
14 | import·android.view.ViewGroup; | ||
15 | import·android.widget.ListAdapter; | ||
3 | import·android.view.View; | 16 | import·android.view.View; |
17 | import·android.support.v7.b.j; | ||
18 | import·android.util.AttributeSet; | ||
19 | import·android.content.Context; | ||
20 | import·android.graphics.Rect; | ||
4 | import·android.support.v7.widget.v; | 21 | import·android.support.v7.widget.v; |
22 | import·android.content.DialogInterface$OnClickListener; | ||
5 | class·ak·extends· | 23 | class·ak·extends·c·implements·DialogInterface$OnClickListener |
6 | { | 24 | { |
7 | ····final·/*·synthetic·*/·ao·a; | ||
8 | ···· | 25 | ····int·E; |
26 | ····private·v·F; | ||
27 | ····private·at·G; | ||
28 | ····private·ao·H; | ||
29 | ····private·int·I; | ||
30 | ····private·boolean·J; | ||
31 | ····private·Rect·K; | ||
32 | ····private·final·av·L; | ||
9 | ···· | 33 | ···· |
34 | ····ak(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
35 | ········this(context,·set,·n,·-1); | ||
10 | ····ak(final·SpinnerCompat·b,·final·View·view,·final·ao·a)·{ | ||
11 | ········this.b·=·b; | ||
12 | ········this.a·=·a; | ||
13 | ········super(view); | ||
14 | ····} | 36 | ····} |
15 | ···· | 37 | ···· |
16 | ···· | 38 | ····ak(final·Context·context,·final·AttributeSet·set,·final·int·n,·int·a)·{ |
39 | ········super(context,·set,·n); | ||
40 | ········this.K·=·new·Rect(); | ||
41 | ········final·ay·a2·=·ay.a(context,·set,·j.Spinner,·n,·0); | ||
42 | ········this.setBackgroundDrawable(a2.a(j.Spinner_android_background)); | ||
43 | ········if·(a·==·-1)·{ | ||
44 | ············a·=·a2.a(j.Spinner_spinnerMode,·0); | ||
45 | ········} | ||
46 | ········switch·(a)·{ | ||
47 | ············case·0:·{ | ||
48 | ················this.G·=·(at)new·an(this,·(al)null); | ||
49 | ················break; | ||
50 | ············} | ||
51 | ············case·1:·{ | ||
52 | ················final·ap·g·=·new·ap(this,·context,·set,·n); | ||
53 | ················this.E·=·a2.e(j.Spinner_android_dropDownWidth,·-2); | ||
54 | ················g.a(a2.a(j.Spinner_android_popupBackground)); | ||
55 | ················this.G·=·(at)g; | ||
56 | ················this.F·=·(v)new·al(this,·(View)this,·g); | ||
57 | ················break; | ||
58 | ············} | ||
59 | ········} | ||
60 | ········this.I·=·a2.a(j.Spinner_android_gravity,·17); | ||
61 | ········this.G.a((CharSequence)a2.c(j.Spinner_prompt)); | ||
62 | ········this.J·=·a2.a(j.Spinner_disableChildrenWhenDisabled,·false); | ||
63 | ········a2.b(); | ||
64 | ········if·(this.H·!=·null)·{ | ||
65 | ············this.G.a((ListAdapter)this.H); | ||
66 | ············this.H·=·null; | ||
67 | ········} | ||
68 | ········this.L·=·a2.c(); | ||
69 | ····} | ||
70 | ···· | ||
71 | ····private·void·a(final·View·view,·final·boolean·b)·{ | ||
72 | ········ViewGroup$LayoutParams·viewGroup$LayoutParams·=·view.getLayoutParams(); | ||
73 | ········if·(viewGroup$LayoutParams·==·null)·{ | ||
74 | ············viewGroup$LayoutParams·=·this.generateDefaultLayoutParams(); | ||
75 | ········} | ||
76 | ········if·(b)·{ | ||
77 | ············this.addViewInLayout(view,·0,·viewGroup$LayoutParams); | ||
78 | ········} | ||
79 | ········view.setSelected(this.hasFocus()); | ||
80 | ········if·(this.J)·{ | ||
81 | ············view.setEnabled(this.isEnabled()); | ||
82 | ········} | ||
83 | ········view.measure(ViewGroup.getChildMeasureSpec(this.c,·this.h.left·+·this.h.right,·viewGroup$LayoutParams.width),·ViewGroup.getChildMeasureSpec(this.b,·this.h.top·+·this.h.bottom,·viewGroup$LayoutParams.height)); | ||
84 | ········final·int·n·=·this.h.top·+·(this.getMeasuredHeight()·-·this.h.bottom·-·this.h.top·-·view.getMeasuredHeight())·/·2; | ||
85 | ········view.layout(0,·n,·view.getMeasuredWidth()·+·0,·view.getMeasuredHeight()·+·n); | ||
86 | ····} | ||
87 | ···· | ||
88 | ····private·View·c(final·int·n,·final·boolean·b)·{ | ||
89 | ········Label_0034:·{ | ||
90 | ············if·(this.u)·{ | ||
91 | ················break·Label_0034; | ||
92 | ············} | ||
93 | ············final·View·view·=·this.i.a(n); | ||
94 | ············if·(view·==·null)·{ | ||
95 | ················break·Label_0034; | ||
96 | ············} | ||
97 | ············this.a(view,·b); | ||
98 | ············return·view; | ||
99 | ········} | ||
100 | ········final·View·view·=·this.a.getView(n,·(View)null,·(ViewGroup)this); | ||
101 | ········this.a(view,·b); | ||
17 | ········return· | 102 | ········return·view; |
103 | ····} | ||
104 | ···· | ||
105 | ····int·a(final·SpinnerAdapter·spinnerAdapter,·final·Drawable·drawable)·{ | ||
106 | ········final·int·n·=·-2; | ||
107 | ········int·n2·=·0; | ||
108 | ········if·(spinnerAdapter·!=·null)·{ | ||
109 | ············final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(0,·0); | ||
110 | ············final·int·measureSpec2·=·View$MeasureSpec.makeMeasureSpec(0,·0); | ||
111 | ············final·int·max·=·Math.max(0,·this.getSelectedItemPosition()); | ||
112 | ············final·int·min·=·Math.min(spinnerAdapter.getCount(),·max·+·15); | ||
113 | ············int·i·=·Math.max(0,·max·-·(15·-·(min·-·max))); | ||
114 | ············View·view·=·null; | ||
115 | ············int·max2·=·0; | ||
116 | ············int·n3·=·0; | ||
117 | ············while·(i·<·min)·{ | ||
118 | ················int·itemViewType·=·spinnerAdapter.getItemViewType(i); | ||
119 | ················View·view2; | ||
Max diff block lines reached; 5193/10961 bytes (47.38%) of diff not shown. |
Offset 1, 24 lines modified | Offset 1, 29 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.support.v7.widget.q; | ||
2 | import·android.view.View | 3 | import·android.view.View; |
3 | import·android. | 4 | import·android.support.v7.widget.v; |
4 | class·al· | 5 | class·al·extends·v |
5 | { | 6 | { |
6 | ····final·/*·synthetic·*/· | 7 | ····final·/*·synthetic·*/·ap·a; |
8 | ····final·/*·synthetic·*/·ak·b; | ||
7 | ···· | 9 | ···· |
8 | ····al(final· | 10 | ····al(final·ak·b,·final·View·view,·final·ap·a)·{ |
11 | ········this.b·=·b; | ||
9 | ········this.a·=·a; | 12 | ········this.a·=·a; |
13 | ········super(view); | ||
10 | ····} | 14 | ····} |
11 | ···· | 15 | ···· |
12 | ····public· | 16 | ····public·q·a()·{ |
17 | ········return·(q)this.a; | ||
18 | ····} | ||
19 | ···· | ||
20 | ····public·boolean·b()·{ | ||
13 | ········if·(! | 21 | ········if·(!ak.a(this.b).b())·{ |
14 | ············ | 22 | ············ak.a(this.b).c(); |
15 | ········} | ||
16 | ········final·ViewTreeObserver·viewTreeObserver·=·this.a.getViewTreeObserver(); | ||
17 | ········if·(viewTreeObserver·!=·null)·{ | ||
18 | ············viewTreeObserver.removeGlobalOnLayoutListener((ViewTreeObserver$OnGlobalLayoutListener)this); | ||
19 | ········} | 23 | ········} |
24 | ········return·true; | ||
20 | ····} | 25 | ····} |
21 | } | 26 | } |
Offset 1, 17 lines modified | Offset 1, 37 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android. | 2 | import·android.os.Parcelable; |
3 | import·android.os.Parcel; | ||
4 | import·android.os.Parcelable$Creator; | ||
3 | 5 | class·ar·extends·e | |
4 | { | 6 | { |
5 | ···· | 7 | ····public·static·final·Parcelable$Creator·CREATOR; |
8 | ····boolean·c; | ||
6 | ···· | 9 | ···· |
7 | ···· | 10 | ····static·{ |
11 | ········CREATOR·=·(Parcelable$Creator)new·as(); | ||
12 | ····} | ||
8 | ···· | 13 | ···· |
9 | ····v | 14 | ····private·ar(final·Parcel·parcel)·{ |
15 | ········super(parcel); | ||
16 | ········this.c·=·(parcel.readByte()·!=·0); | ||
17 | ····} | ||
10 | ···· | 18 | ···· |
11 | ···· | 19 | ····ar(final·Parcelable·parcelable)·{ |
20 | ········super(parcelable); | ||
21 | ····} | ||
12 | ···· | 22 | ···· |
13 | ····void·c() | 23 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ |
24 | ········super.writeToParcel(parcel,·n); | ||
25 | ········boolean·b; | ||
26 | ········if·(this.c)·{ | ||
27 | ············b·=·true; | ||
28 | ········} | ||
29 | ········else·{ | ||
30 | ············b·=·false; | ||
31 | ········} | ||
32 | ········parcel.writeByte((byte)(byte)(b·?·1·:·0)); | ||
33 | ····} | ||
14 | } | 34 | } |
Offset 1, 58 lines modified | Offset 1, 24 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.View; | 2 | import·android.view.ViewTreeObserver; |
3 | import·android.view.ViewTreeObserver$OnGlobalLayoutListener; | ||
3 | import·android.content.DialogInterface; | ||
4 | import·android.app.AlertDialog$Builder; | ||
5 | import·android.widget.ListAdapter; | ||
6 | import·android.app.AlertDialog; | ||
7 | import·android.content.DialogInterface$OnClickListener; | ||
8 | class·am·implements· | 4 | class·am·implements·ViewTreeObserver$OnGlobalLayoutListener |
9 | { | 5 | { |
10 | ····final·/*·synthetic·*/· | 6 | ····final·/*·synthetic·*/·ak·a; |
11 | ····private·AlertDialog·b; | ||
12 | ····private·ListAdapter·c; | ||
13 | ····private·CharSequence·d; | ||
14 | ···· | 7 | ···· |
15 | ···· | 8 | ····am(final·ak·a)·{ |
16 | ········this.a·=·a; | 9 | ········this.a·=·a; |
17 | ····} | 10 | ····} |
18 | ···· | 11 | ···· |
19 | ····public·void·a()·{ | 12 | ····public·void·onGlobalLayout()·{ |
13 | ········if·(!ak.a(this.a).b())·{ | ||
14 | ············ak.a(this.a).c(); | ||
20 | ········if·(this.b·!=·null)·{ | ||
21 | ············this.b.dismiss(); | ||
22 | ············this.b·=·null; | ||
23 | ········} | 15 | ········} |
16 | ········final·ViewTreeObserver·viewTreeObserver·=·this.a.getViewTreeObserver(); | ||
17 | ········if·(viewTreeObserver·!=·null)·{ | ||
18 | ············viewTreeObserver.removeGlobalOnLayoutListener((ViewTreeObserver$OnGlobalLayoutListener)this); | ||
24 | ····} | ||
25 | ···· | ||
26 | ····public·void·a(final·ListAdapter·c)·{ | ||
27 | ········this.c·=·c; | ||
28 | ····} | ||
29 | ···· | ||
30 | ····public·void·a(final·CharSequence·d)·{ | ||
31 | ········this.d·=·d; | ||
32 | ····} | ||
33 | ···· | ||
34 | ····public·boolean·b()·{ | ||
35 | ········return·this.b·!=·null·&&·this.b.isShowing(); | ||
36 | ····} | ||
37 | ···· | ||
38 | ····public·void·c()·{ | ||
39 | ········if·(this.c·!=·null)·{ | ||
40 | ············final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(this.a.getContext()); | ||
41 | ············if·(this.d·!=·null)·{ | ||
42 | ················alertDialog$Builder.setTitle(this.d); | ||
43 | ············} | ||
44 | ············(this.b·=·alertDialog$Builder.setSingleChoiceItems(this.c,·this.a.getSelectedItemPosition(),·(DialogInterface$OnClickListener)this).create()).show(); | ||
45 | ········} | ||
46 | ····} | ||
47 | ···· | ||
48 | ····public·void·onClick(final·DialogInterface·dialogInterface,·final·int·selection)·{ | ||
49 | ········this.a.setSelection(selection); | ||
50 | ········if·(this.a.s·!=·null)·{ | ||
51 | ············this.a.a((View)null,·selection,·this.c.getItemId(selection)); | ||
52 | ········} | 19 | ········} |
53 | ········this.a(); | ||
54 | ····} | 20 | ····} |
55 | } | 21 | } |
Offset 1, 107 lines modified | Offset 1, 58 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.database.DataSetObserver; | ||
3 | import·android.view.ViewGroup; | ||
4 | import·android.view.View; | 2 | import·android.view.View; |
5 | import·android. | 3 | import·android.content.DialogInterface; |
4 | import·android.app.AlertDialog$Builder; | ||
6 | import·android.widget.ListAdapter; | 5 | import·android.widget.ListAdapter; |
6 | import·android.app.AlertDialog; | ||
7 | import·android.content.DialogInterface$OnClickListener; | ||
7 | class·an·implements· | 8 | class·an·implements·DialogInterface$OnClickListener,·at |
8 | { | 9 | { |
9 | ···· | 10 | ····final·/*·synthetic·*/·ak·a; |
11 | ····private·AlertDialog·b; | ||
10 | ····private·ListAdapter· | 12 | ····private·ListAdapter·c; |
13 | ····private·CharSequence·d; | ||
11 | ···· | 14 | ···· |
12 | ····p | 15 | ····private·an(final·ak·a)·{ |
13 | ········this.a·=·a; | 16 | ········this.a·=·a; |
14 | ········if·(a·instanceof·ListAdapter)·{ | ||
15 | ············this.b·=·(ListAdapter)a; | ||
16 | ········} | ||
17 | ····} | ||
18 | ···· | ||
19 | ····public·boolean·areAllItemsEnabled()·{ | ||
20 | ········final·ListAdapter·b·=·this.b; | ||
21 | ········return·b·==·null·||·b.areAllItemsEnabled(); | ||
22 | ····} | ||
23 | ···· | ||
24 | ····public·int·getCount()·{ | ||
25 | ········int·count; | ||
26 | ········if·(this.a·==·null)·{ | ||
27 | ············count·=·0; | ||
28 | ········} | ||
29 | ········else·{ | ||
30 | ············count·=·this.a.getCount(); | ||
31 | ········} | ||
32 | ········return·count; | ||
33 | ····} | ||
34 | ···· | ||
35 | ····public·View·getDropDownView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
36 | ········View·dropDownView; | ||
37 | ········if·(this.a·==·null)·{ | ||
38 | ············dropDownView·=·null; | ||
39 | ········} | ||
40 | ········else·{ | ||
41 | ············dropDownView·=·this.a.getDropDownView(n,·view,·viewGroup); | ||
42 | ········} | ||
43 | ········return·dropDownView; | ||
44 | ····} | 17 | ····} |
45 | ···· | 18 | ···· |
19 | ····public·void·a()·{ | ||
46 | ····public·Object·getItem(final·int·n)·{ | ||
47 | ········Object·item; | ||
48 | ········if·(this. | 20 | ········if·(this.b·!=·null)·{ |
21 | ············this.b.dismiss(); | ||
49 | ············i | 22 | ············this.b·=·null; |
50 | ········} | 23 | ········} |
51 | ········else·{ | ||
52 | ············item·=·this.a.getItem(n); | ||
53 | ········} | ||
54 | ········return·item; | ||
55 | ····} | ||
56 | ···· | ||
57 | ····public·long·getItemId(final·int·n)·{ | ||
58 | ········long·itemId; | ||
59 | ········if·(this.a·==·null)·{ | ||
60 | ············itemId·=·-1; | ||
61 | ········} | ||
62 | ········else·{ | ||
63 | ············itemId·=·this.a.getItemId(n); | ||
64 | ········} | ||
65 | ········return·itemId; | ||
66 | ····} | ||
67 | ···· | ||
68 | ····public·int·getItemViewType(final·int·n)·{ | ||
69 | ········return·0; | ||
70 | ····} | ||
71 | ···· | ||
72 | ····public·View·getView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
73 | ········return·this.getDropDownView(n,·view,·viewGroup); | ||
74 | ····} | ||
75 | ···· | ||
76 | ····public·int·getViewTypeCount()·{ | ||
77 | ········return·1; | ||
78 | ····} | 24 | ····} |
79 | ···· | 25 | ···· |
80 | ····public·boolean·hasStableIds()·{ | ||
81 | ···· | 26 | ····public·void·a(final·ListAdapter·c)·{ |
27 | ········this.c·=·c; | ||
82 | ····} | 28 | ····} |
83 | ···· | 29 | ···· |
84 | ····public·boolean·isEmpty()·{ | ||
85 | ···· | 30 | ····public·void·a(final·CharSequence·d)·{ |
31 | ········this.d·=·d; | ||
86 | ····} | 32 | ····} |
87 | ···· | 33 | ···· |
34 | ····public·boolean·b()·{ | ||
35 | ········return·this.b·!=·null·&&·this.b.isShowing(); | ||
88 | ····public·boolean·isEnabled(final·int·n)·{ | ||
89 | ········final·ListAdapter·b·=·this.b; | ||
90 | ········return·b·==·null·||·b.isEnabled(n); | ||
91 | ····} | 36 | ····} |
92 | ···· | 37 | ···· |
93 | ····public·void· | 38 | ····public·void·c()·{ |
94 | ········if·(this. | 39 | ········if·(this.c·!=·null)·{ |
95 | ············t | 40 | ············final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(this.a.getContext()); |
41 | ············if·(this.d·!=·null)·{ | ||
42 | ················alertDialog$Builder.setTitle(this.d); | ||
43 | ············} | ||
44 | ············(this.b·=·alertDialog$Builder.setSingleChoiceItems(this.c,·this.a.getSelectedItemPosition(),·(DialogInterface$OnClickListener)this).create()).show(); | ||
96 | ········} | 45 | ········} |
97 | ····} | 46 | ····} |
98 | ···· | 47 | ···· |
99 | ····public·void· | 48 | ····public·void·onClick(final·DialogInterface·dialogInterface,·final·int·selection)·{ |
49 | ········this.a.setSelection(selection); | ||
100 | ········if·(this.a·!=·null)·{ | 50 | ········if·(this.a.s·!=·null)·{ |
101 | ············this.a. | 51 | ············this.a.a((View)null,·selection,·this.c.getItemId(selection)); |
102 | ········} | 52 | ········} |
53 | ········this.a(); | ||
103 | ····} | 54 | ····} |
104 | } | 55 | } |
Offset 1, 23 lines modified | Offset 1, 25 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.widget.ListView; | 2 | import·android.widget.ListView; |
3 | import·android.support.a.g.l; | ||
3 | import·android.view.View$OnTouchListener; | 4 | import·android.view.View$OnTouchListener; |
4 | import·android.widget.PopupWindow$OnDismissListener; | 5 | import·android.widget.PopupWindow$OnDismissListener; |
5 | import·android.view.View$MeasureSpec; | 6 | import·android.view.View$MeasureSpec; |
6 | import·android.view.ViewGroup$LayoutParams; | 7 | import·android.view.ViewGroup$LayoutParams; |
7 | import·android.widget.LinearLayout$LayoutParams; | 8 | import·android.widget.LinearLayout$LayoutParams; |
8 | import·android.widget.LinearLayout; | 9 | import·android.widget.LinearLayout; |
9 | import·android.widget.AbsListView$OnScrollListener; | 10 | import·android.widget.AbsListView$OnScrollListener; |
10 | import·android.view.ViewParent; | 11 | import·android.view.ViewParent; |
11 | import·android.view.ViewGroup; | 12 | import·android.view.ViewGroup; |
12 | import·android.content.res.TypedArray; | 13 | import·android.content.res.TypedArray; |
13 | import·android.support. | 14 | import·android.support.a.d.f; |
15 | import·android.support.v7.internal.widget.v; | ||
14 | import·android.support.v7. | 16 | import·android.support.v7.b.j; |
15 | import·android.util.AttributeSet; | 17 | import·android.util.AttributeSet; |
16 | import·android.util.Log; | 18 | import·android.util.Log; |
17 | import·android.widget.AdapterView$OnItemSelectedListener; | 19 | import·android.widget.AdapterView$OnItemSelectedListener; |
18 | import·android.widget.AdapterView$OnItemClickListener; | 20 | import·android.widget.AdapterView$OnItemClickListener; |
19 | import·android.graphics.drawable.Drawable; | 21 | import·android.graphics.drawable.Drawable; |
20 | import·android.database.DataSetObserver; | 22 | import·android.database.DataSetObserver; |
21 | import·android.view.View; | 23 | import·android.view.View; |
Offset 99, 23 lines modified | Offset 101, 23 lines modified | ||
99 | ········this.v·=·new·ac(this,·(r)null); | 101 | ········this.v·=·new·ac(this,·(r)null); |
100 | ········this.w·=·new·ab(this,·(r)null); | 102 | ········this.w·=·new·ab(this,·(r)null); |
101 | ········this.x·=·new·aa(this,·(r)null); | 103 | ········this.x·=·new·aa(this,·(r)null); |
102 | ········this.y·=·new·y(this,·(r)null); | 104 | ········this.y·=·new·y(this,·(r)null); |
103 | ········this.A·=·new·Handler(); | 105 | ········this.A·=·new·Handler(); |
104 | ········this.B·=·new·Rect(); | 106 | ········this.B·=·new·Rect(); |
105 | ········this.c·=·c; | 107 | ········this.c·=·c; |
106 | ········final·TypedArray·obtainStyledAttributes·=·c.obtainStyledAttributes(set,·android.support.v7. | 108 | ········final·TypedArray·obtainStyledAttributes·=·c.obtainStyledAttributes(set,·android.support.v7.b.j.ListPopupWindow,·n,·n2); |
107 | ········this.i·=·obtainStyledAttributes.getDimensionPixelOffset(android.support.v7. | 109 | ········this.i·=·obtainStyledAttributes.getDimensionPixelOffset(android.support.v7.b.j.ListPopupWindow_android_dropDownHorizontalOffset,·0); |
108 | ········this.j·=·obtainStyledAttributes.getDimensionPixelOffset(android.support.v7. | 110 | ········this.j·=·obtainStyledAttributes.getDimensionPixelOffset(android.support.v7.b.j.ListPopupWindow_android_dropDownVerticalOffset,·0); |
109 | ········if·(this.j·!=·0)·{ | 111 | ········if·(this.j·!=·0)·{ |
110 | ············this.k·=·(n3·!=·0); | 112 | ············this.k·=·(n3·!=·0); |
111 | ········} | 113 | ········} |
112 | ········obtainStyledAttributes.recycle(); | 114 | ········obtainStyledAttributes.recycle(); |
113 | ········(this.d·=·(PopupWindow)new· | 115 | ········(this.d·=·(PopupWindow)new·v(c,·set,·n)).setInputMethodMode(n3); |
114 | ········this.D·=·android.support. | 116 | ········this.D·=·android.support.a.d.f.a(this.c.getResources().getConfiguration().locale); |
115 | ····} | 117 | ····} |
116 | ···· | 118 | ···· |
117 | ····private·void·b(final·boolean·b)·{ | 119 | ····private·void·b(final·boolean·b)·{ |
118 | ········if·(android.support.v7.widget.q.a·==·null)·{ | 120 | ········if·(android.support.v7.widget.q.a·==·null)·{ |
119 | ············return; | 121 | ············return; |
120 | ········} | 122 | ········} |
121 | ········try·{ | 123 | ········try·{ |
Offset 406, 15 lines modified | Offset 408, 15 lines modified | ||
406 | ············this.b(outsideTouchable); | 408 | ············this.b(outsideTouchable); |
407 | ············final·PopupWindow·d4·=·this.d; | 409 | ············final·PopupWindow·d4·=·this.d; |
408 | ············if·(this.n·||·this.m)·{ | 410 | ············if·(this.n·||·this.m)·{ |
409 | ················outsideTouchable·=·false; | 411 | ················outsideTouchable·=·false; |
410 | ············} | 412 | ············} |
411 | ············d4.setOutsideTouchable(outsideTouchable); | 413 | ············d4.setOutsideTouchable(outsideTouchable); |
412 | ············this.d.setTouchInterceptor((View$OnTouchListener)this.w); | 414 | ············this.d.setTouchInterceptor((View$OnTouchListener)this.w); |
413 | ············android.support. | 415 | ············android.support.a.g.l.a(this.d,·this.d(),·this.i,·this.j,·this.l); |
414 | ············this.f.setSelection(selection); | 416 | ············this.f.setSelection(selection); |
415 | ············if·(!this.C·||·this.f.isInTouchMode())·{ | 417 | ············if·(!this.C·||·this.f.isInTouchMode())·{ |
416 | ················this.e(); | 418 | ················this.e(); |
417 | ············} | 419 | ············} |
418 | ············if·(!this.C)·{ | 420 | ············if·(!this.C)·{ |
419 | ················this.A.post((Runnable)this.y); | 421 | ················this.A.post((Runnable)this.y); |
420 | ············} | 422 | ············} |
Offset 1, 34 lines modified | Offset 1, 107 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android. | 2 | import·android.database.DataSetObserver; |
3 | import·android.view.ViewGroup; | ||
3 | import·android.view.View; | 4 | import·android.view.View; |
5 | import·android.widget.SpinnerAdapter; | ||
4 | import·android.util.AttributeSet; | ||
5 | import·android.content.Context; | ||
6 | import·android.widget.ListAdapter; | 6 | import·android.widget.ListAdapter; |
7 | import·android.support.v7.widget.q; | ||
8 | class·ao· | 7 | class·ao·implements·ListAdapter,·SpinnerAdapter |
9 | { | 8 | { |
9 | ····private·SpinnerAdapter·a; | ||
10 | ····final·/*·synthetic·*/·SpinnerCompat·a; | ||
11 | ····private·CharSequence·c; | ||
12 | ····private·ListAdapter· | 10 | ····private·ListAdapter·b; |
13 | ···· | 11 | ···· |
14 | ····public·ao(final·Spinner | 12 | ····public·ao(final·SpinnerAdapter·a)·{ |
15 | ········this.a·=·a; | 13 | ········this.a·=·a; |
14 | ········if·(a·instanceof·ListAdapter)·{ | ||
15 | ············this.b·=·(ListAdapter)a; | ||
16 | ········} | ||
16 | ········super(context,·set,·n); | ||
17 | ········this.a((View)a); | ||
18 | ········this.a(true); | ||
19 | ········this.a(0); | ||
20 | ········this.a((AdapterView$OnItemClickListener)new·ap(this,·a)); | ||
21 | ····} | 17 | ····} |
22 | ···· | 18 | ···· |
23 | ····public·void·a(final·ListAdapter·d)·{ | ||
24 | ········super.a(d); | ||
25 | ······ | 19 | ····public·boolean·areAllItemsEnabled()·{ |
20 | ········final·ListAdapter·b·=·this.b; | ||
21 | ········return·b·==·null·||·b.areAllItemsEnabled(); | ||
26 | ····} | 22 | ····} |
27 | ···· | 23 | ···· |
28 | ····public·void·a(final·CharSequence·c)·{ | ||
29 | ······ | 24 | ····public·int·getCount()·{ |
25 | ········int·count; | ||
26 | ········if·(this.a·==·null)·{ | ||
27 | ············count·=·0; | ||
28 | ········} | ||
29 | ········else·{ | ||
30 | ············count·=·this.a.getCount(); | ||
31 | ········} | ||
32 | ········return·count; | ||
33 | ····} | ||
34 | ···· | ||
35 | ····public·View·getDropDownView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
36 | ········View·dropDownView; | ||
37 | ········if·(this.a·==·null)·{ | ||
38 | ············dropDownView·=·null; | ||
39 | ········} | ||
40 | ········else·{ | ||
41 | ············dropDownView·=·this.a.getDropDownView(n,·view,·viewGroup); | ||
42 | ········} | ||
43 | ········return·dropDownView; | ||
44 | ····} | ||
45 | ···· | ||
46 | ····public·Object·getItem(final·int·n)·{ | ||
47 | ········Object·item; | ||
48 | ········if·(this.a·==·null)·{ | ||
49 | ············item·=·null; | ||
50 | ········} | ||
51 | ········else·{ | ||
52 | ············item·=·this.a.getItem(n); | ||
53 | ········} | ||
54 | ········return·item; | ||
55 | ····} | ||
56 | ···· | ||
57 | ····public·long·getItemId(final·int·n)·{ | ||
58 | ········long·itemId; | ||
59 | ········if·(this.a·==·null)·{ | ||
60 | ············itemId·=·-1; | ||
61 | ········} | ||
62 | ········else·{ | ||
63 | ············itemId·=·this.a.getItemId(n); | ||
64 | ········} | ||
65 | ········return·itemId; | ||
66 | ····} | ||
67 | ···· | ||
68 | ····public·int·getItemViewType(final·int·n)·{ | ||
69 | ········return·0; | ||
70 | ····} | ||
71 | ···· | ||
72 | ····public·View·getView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
73 | ········return·this.getDropDownView(n,·view,·viewGroup); | ||
74 | ····} | ||
75 | ···· | ||
76 | ····public·int·getViewTypeCount()·{ | ||
77 | ········return·1; | ||
78 | ····} | ||
79 | ···· | ||
80 | ····public·boolean·hasStableIds()·{ | ||
81 | ········return·this.a·!=·null·&&·this.a.hasStableIds(); | ||
82 | ····} | ||
83 | ···· | ||
84 | ····public·boolean·isEmpty()·{ | ||
85 | ········return·this.getCount()·==·0; | ||
86 | ····} | ||
87 | ···· | ||
88 | ····public·boolean·isEnabled(final·int·n)·{ | ||
89 | ········final·ListAdapter·b·=·this.b; | ||
90 | ········return·b·==·null·||·b.isEnabled(n); | ||
91 | ····} | ||
92 | ···· | ||
93 | ····public·void·registerDataSetObserver(final·DataSetObserver·dataSetObserver)·{ | ||
94 | ········if·(this.a·!=·null)·{ | ||
95 | ············this.a.registerDataSetObserver(dataSetObserver); | ||
96 | ········} | ||
97 | ····} | ||
98 | ···· | ||
99 | ····public·void·unregisterDataSetObserver(final·DataSetObserver·dataSetObserver)·{ | ||
100 | ········if·(this.a·!=·null)·{ | ||
101 | ············this.a.unregisterDataSetObserver(dataSetObserver); | ||
102 | ········} | ||
30 | ····} | 103 | ····} |
31 | } | 104 | } |
Offset 1, 25 lines modified | Offset 1, 34 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.View; | ||
3 | import·android.widget.AdapterView; | ||
4 | import·android.widget.AdapterView$OnItemClickListener; | 2 | import·android.widget.AdapterView$OnItemClickListener; |
3 | import·android.view.View; | ||
4 | import·android.util.AttributeSet; | ||
5 | import·android.content.Context; | ||
6 | import·android.widget.ListAdapter; | ||
7 | import·android.support.v7.widget.q; | ||
5 | class·ap· | 8 | class·ap·extends·q·implements·at |
6 | { | 9 | { |
7 | ····final·/*·synthetic·*/·SpinnerCompat·a; | ||
8 | ····final·/*·synthetic·*/·a | 10 | ····final·/*·synthetic·*/·ak·a; |
11 | ····private·CharSequence·c; | ||
12 | ····private·ListAdapter·d; | ||
9 | ···· | 13 | ···· |
14 | ····public·ap(final·ak·a,·final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
10 | ····ap(final·ao·b,·final·SpinnerCompat·a)·{ | ||
11 | ········this.b·=·b; | ||
12 | ········this.a·=·a; | 15 | ········this.a·=·a; |
16 | ········super(context,·set,·n); | ||
17 | ········this.a((View)a); | ||
18 | ········this.a(true); | ||
19 | ········this.a(0); | ||
20 | ········this.a((AdapterView$OnItemClickListener)new·aq(this,·a)); | ||
21 | ····} | ||
22 | ···· | ||
23 | ····public·void·a(final·ListAdapter·d)·{ | ||
24 | ········super.a(d); | ||
25 | ········this.d·=·d; | ||
13 | ····} | 26 | ····} |
14 | ···· | 27 | ···· |
28 | ····public·void·a(final·CharSequence·c)·{ | ||
29 | ········this.c·=·c; | ||
15 | ····public·void·onItemClick(final·AdapterView·adapterView,·final·View·view,·final·int·selection,·final·long·n)·{ | ||
16 | ········this.b.a.setSelection(selection); | ||
17 | ········if·(this.b.a.s·!=·null)·{ | ||
18 | ············this.b.a.a(view,·selection,·ao.a(this.b).getItemId(selection)); | ||
19 | ········} | ||
20 | ········this.b.a(); | ||
21 | ····} | 30 | ····} |
22 | } | 31 | } |
Offset 1, 16 lines modified | Offset 1, 25 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.os.Parcel; | ||
3 | import·android. | 2 | import·android.view.View; |
3 | import·android.widget.AdapterView; | ||
4 | import·android.widget.AdapterView$OnItemClickListener; | ||
4 | 5 | class·aq·implements·AdapterView$OnItemClickListener | |
5 | { | 6 | { |
6 | ····public·SpinnerCompat$SavedState·a(final·Parcel·parcel)·{ | ||
7 | ···· | 7 | ····final·/*·synthetic·*/·ak·a; |
8 | ····final·/*·synthetic·*/·ap·b; | ||
9 | ···· | ||
10 | ····aq(final·ap·b,·final·ak·a)·{ | ||
11 | ········this.b·=·b; | ||
12 | ········this.a·=·a; | ||
8 | ····} | 13 | ····} |
9 | ···· | 14 | ···· |
10 | ····public·SpinnerCompat$SavedState[]·a(final·int·n)·{ | ||
11 | ······· | 15 | ····public·void·onItemClick(final·AdapterView·adapterView,·final·View·view,·final·int·selection,·final·long·n)·{ |
16 | ········this.b.a.setSelection(selection); | ||
17 | ········if·(this.b.a.s·!=·null)·{ | ||
18 | ············this.b.a.a(view,·selection,·ap.a(this.b).getItemId(selection)); | ||
19 | ········} | ||
20 | ········this.b.a(); | ||
12 | ····} | 21 | ····} |
13 | } | 22 | } |
Offset 1, 32 lines modified | Offset 1, 16 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.os.Parcel; | ||
3 | import·android.os.Parcelable$Creator; | ||
2 | import·android.util.AttributeSet; | ||
3 | import·android.content.Context; | ||
4 | import·android.widget.CheckBox; | ||
5 | 4 | final·class·as·implements·Parcelable$Creator | |
6 | { | 5 | { |
6 | ····public·ar·a(final·Parcel·parcel)·{ | ||
7 | ········return·new·ar(parcel,·(al)null); | ||
7 | ····private·static·final·int[]·a; | ||
8 | ····private·final·aw·b; | ||
9 | ···· | ||
10 | ····static·{ | ||
11 | ········a·=·new·int[]·{·16843015·}; | ||
12 | ····} | ||
13 | ···· | ||
14 | ····public·as(final·Context·context,·final·AttributeSet·set)·{ | ||
15 | ········this(context,·set,·16842860); | ||
16 | ····} | ||
17 | ···· | ||
18 | ····public·as(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
19 | ········super(context,·set,·n); | ||
20 | ········final·bb·a·=·bb.a(context,·set,·as.a,·n,·0); | ||
21 | ········this.setButtonDrawable(a.a(0)); | ||
22 | ········a.b(); | ||
23 | ········this.b·=·a.c(); | ||
24 | ····} | 8 | ····} |
25 | ···· | 9 | ···· |
26 | ····public·void·setButtonDrawable(final·int·n)·{ | ||
27 | ···· | 10 | ····public·ar[]·a(final·int·n)·{ |
11 | ········return·new·ar[n]; | ||
28 | ····} | 12 | ····} |
29 | } | 13 | } |
Offset 1, 32 lines modified | Offset 1, 17 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.widget.ListAdapter; | ||
2 | import·android.util.AttributeSet; | ||
3 | import·android.content.Context; | ||
4 | import·android.widget.CheckedTextView; | ||
5 | 3 | interface·at | |
6 | { | 4 | { |
5 | ····void·a(); | ||
7 | ····private·static·final·int[]·a; | ||
8 | ····private·final·aw·b; | ||
9 | ···· | 6 | ···· |
7 | ····void·a(final·ListAdapter·p0); | ||
10 | ····static·{ | ||
11 | ········a·=·new·int[]·{·16843016·}; | ||
12 | ····} | ||
13 | ···· | 8 | ···· |
9 | ····void·a(final·CharSequence·p0); | ||
14 | ····public·at(final·Context·context,·final·AttributeSet·set)·{ | ||
15 | ········this(context,·set,·16843720); | ||
16 | ····} | ||
17 | ···· | 10 | ···· |
11 | ····boolean·b(); | ||
18 | ····public·at(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
19 | ········super(context,·set,·n); | ||
20 | ········final·bb·a·=·bb.a(context,·set,·at.a,·n,·0); | ||
21 | ········this.setCheckMarkDrawable(a.a(0)); | ||
22 | ········a.b(); | ||
23 | ········this.b·=·a.c(); | ||
24 | ····} | ||
25 | ···· | 12 | ···· |
13 | ····void·c(); | ||
26 | ····public·void·setCheckMarkDrawable(final·int·n)·{ | ||
27 | ········this.setCheckMarkDrawable(this.b.a(n)); | ||
28 | ····} | ||
29 | } | 14 | } |
Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
8 | class·au·extends·y | 8 | class·au·extends·y |
9 | { | 9 | { |
10 | ····private·final·ColorStateList·a; | 10 | ····private·final·ColorStateList·a; |
11 | ····private·final·PorterDuff$Mode·b; | 11 | ····private·final·PorterDuff$Mode·b; |
12 | ····private·int·c; | 12 | ····private·int·c; |
13 | ···· | 13 | ···· |
14 | ····public·au(final·Drawable·drawable,·final·ColorStateList·list)·{ | 14 | ····public·au(final·Drawable·drawable,·final·ColorStateList·list)·{ |
15 | ········this(drawable,·list,·a | 15 | ········this(drawable,·list,·av.a); |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·au(final·Drawable·drawable,·final·ColorStateList·a,·final·PorterDuff$Mode·b)·{ | 18 | ····public·au(final·Drawable·drawable,·final·ColorStateList·a,·final·PorterDuff$Mode·b)·{ |
19 | ········super(drawable); | 19 | ········super(drawable); |
20 | ········this.a·=·a; | 20 | ········this.a·=·a; |
21 | ········this.b·=·b; | 21 | ········this.b·=·b; |
22 | ····} | 22 | ····} |
Offset 1, 26 lines modified | Offset 1, 320 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android. | 2 | import·android.graphics.ColorFilter; |
3 | import·android.graphics.PorterDuffColorFilter; | ||
4 | import·android.graphics.Color; | ||
5 | import·android.support.a.a.a; | ||
6 | import·android.graphics.drawable.Drawable; | ||
7 | import·android.support.v7.b.b; | ||
8 | import·android.support.v7.b.e; | ||
9 | import·android.content.res.ColorStateList; | ||
10 | import·android.util.TypedValue; | ||
11 | import·android.content.res.Resources; | ||
3 | import·android.content.Context; | 12 | import·android.content.Context; |
4 | import·android. | 13 | import·android.graphics.PorterDuff$Mode; |
5 | public·class·av | 14 | public·class·av |
6 | { | 15 | { |
16 | ····static·final·PorterDuff$Mode·a; | ||
17 | ····private·static·final·String·b; | ||
18 | ····private·static·final·aw·c; | ||
7 | ····private·static·final·int[]· | 19 | ····private·static·final·int[]·d; |
20 | ····private·static·final·int[]·e; | ||
21 | ····private·static·final·int[]·f; | ||
22 | ····private·static·final·int[]·g; | ||
23 | ····private·static·final·int[]·h; | ||
24 | ····private·final·Context·i; | ||
25 | ····private·final·Resources·j; | ||
26 | ····private·final·TypedValue·k; | ||
27 | ····private·ColorStateList·l; | ||
28 | ····private·ColorStateList·m; | ||
29 | ····private·ColorStateList·n; | ||
8 | ···· | 30 | ···· |
9 | ····static·{ | 31 | ····static·{ |
10 | ········ | 32 | ········final·int·n·=·6; |
33 | ········final·int·n2·=·3; | ||
34 | ········final·int·n3·=·2; | ||
35 | ········final·int·n4·=·1; | ||
36 | ········b·=·av.class.getSimpleName(); | ||
37 | ········a·=·PorterDuff$Mode.SRC_IN; | ||
38 | ········c·=·new·aw(n); | ||
39 | ········final·int[]·d2·=·new·int[14]; | ||
40 | ········d2[0]·=·android.support.v7.b.e.abc_ic_ab_back_mtrl_am_alpha; | ||
41 | ········d2[n4]·=·android.support.v7.b.e.abc_ic_go_search_api_mtrl_alpha; | ||
42 | ········d2[n3]·=·android.support.v7.b.e.abc_ic_search_api_mtrl_alpha; | ||
43 | ········d2[n2]·=·android.support.v7.b.e.abc_ic_commit_search_api_mtrl_alpha; | ||
44 | ········d2[4]·=·android.support.v7.b.e.abc_ic_clear_mtrl_alpha; | ||
45 | ········d2[5]·=·android.support.v7.b.e.abc_ic_menu_share_mtrl_alpha; | ||
46 | ········d2[n]·=·android.support.v7.b.e.abc_ic_menu_copy_mtrl_am_alpha; | ||
47 | ········d2[7]·=·android.support.v7.b.e.abc_ic_menu_cut_mtrl_alpha; | ||
48 | ········d2[8]·=·android.support.v7.b.e.abc_ic_menu_selectall_mtrl_alpha; | ||
49 | ········d2[9]·=·android.support.v7.b.e.abc_ic_menu_paste_mtrl_am_alpha; | ||
50 | ········d2[10]·=·android.support.v7.b.e.abc_ic_menu_moreoverflow_mtrl_alpha; | ||
51 | ········d2[11]·=·android.support.v7.b.e.abc_ic_voice_search_api_mtrl_alpha; | ||
52 | ········d2[12]·=·android.support.v7.b.e.abc_textfield_search_default_mtrl_alpha; | ||
53 | ········d2[13]·=·android.support.v7.b.e.abc_textfield_default_mtrl_alpha; | ||
54 | ········d·=·d2; | ||
55 | ········final·int[]·e2·=·new·int[n2]; | ||
56 | ········e2[0]·=·android.support.v7.b.e.abc_textfield_activated_mtrl_alpha; | ||
57 | ········e2[n4]·=·android.support.v7.b.e.abc_textfield_search_activated_mtrl_alpha; | ||
58 | ········e2[n3]·=·android.support.v7.b.e.abc_cab_background_top_mtrl_alpha; | ||
59 | ········e·=·e2; | ||
60 | ········final·int[]·f2·=·new·int[n2]; | ||
61 | ········f2[0]·=·android.support.v7.b.e.abc_popup_background_mtrl_mult; | ||
62 | ········f2[n4]·=·android.support.v7.b.e.abc_cab_background_internal_bg; | ||
63 | ········f2[n3]·=·android.support.v7.b.e.abc_menu_hardkey_panel_mtrl_mult; | ||
64 | ········f·=·f2; | ||
65 | ········final·int[]·g2·=·new·int[n]; | ||
66 | ········g2[0]·=·android.support.v7.b.e.abc_edit_text_material; | ||
67 | ········g2[n4]·=·android.support.v7.b.e.abc_tab_indicator_material; | ||
68 | ········g2[n3]·=·android.support.v7.b.e.abc_textfield_search_material; | ||
69 | ········g2[n2]·=·android.support.v7.b.e.abc_spinner_mtrl_am_alpha; | ||
70 | ········g2[4]·=·android.support.v7.b.e.abc_btn_check_material; | ||
71 | ········g2[5]·=·android.support.v7.b.e.abc_btn_radio_material; | ||
72 | ········g·=·g2; | ||
73 | ········final·int[]·h2·=·new·int[n4]; | ||
74 | ········h2[0]·=·android.support.v7.b.e.abc_cab_background_top_material; | ||
75 | ········h·=·h2; | ||
11 | ····} | 76 | ····} |
12 | ···· | 77 | ···· |
13 | ····public·av(final·Context·context,·final·AttributeSet·set)·{ | ||
14 | ···· | 78 | ····public·av(final·Context·i)·{ |
79 | ········this.i·=·i; | ||
80 | ········this.j·=·(Resources)new·ax(i.getResources(),·this); | ||
81 | ········this.k·=·new·TypedValue(); | ||
15 | ····} | 82 | ····} |
16 | ···· | 83 | ···· |
17 | ····public·av(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
18 | ········super(context,·set,·n); | ||
19 | ········final·bb·a·=·bb.a(context,·set,·av.a,·n,·0); | ||
20 | ········this.setBackgroundDrawable(a.a(0)); | ||
21 | ····· | 84 | ····private·ColorStateList·a()·{ |
85 | ········final·int·n·=·7; | ||
86 | ········final·int·n2·=·1; | ||
87 | ········if·(this.l·==·null)·{ | ||
88 | ············final·int·b·=·this.b(android.support.v7.b.b.colorControlNormal); | ||
89 | ············final·int·b2·=·this.b(android.support.v7.b.b.colorControlActivated); | ||
90 | ············final·int[][]·array·=·new·int[n][]; | ||
91 | ············final·int[]·array2·=·new·int[n]; | ||
92 | ············final·int[]·array3·=·new·int[n2]; | ||
93 | ············array3[0]·=·-16842910; | ||
94 | ············array[0]·=·array3; | ||
95 | ············array2[0]·=·this.c(android.support.v7.b.b.colorControlNormal); | ||
96 | ············final·int[]·array4·=·new·int[n2]; | ||
97 | ············array4[0]·=·16842908; | ||
98 | ············array[n2]·=·array4; | ||
99 | ············array2[n2]·=·b2; | ||
100 | ············final·int·n3·=·2; | ||
101 | ············final·int[]·array5·=·new·int[n2]; | ||
102 | ············array5[0]·=·16843518; | ||
103 | ············array[n3]·=·array5; | ||
104 | ············array2[n3]·=·b2; | ||
105 | ············final·int·n4·=·3; | ||
106 | ············final·int[]·array6·=·new·int[n2]; | ||
107 | ············array6[0]·=·16842919; | ||
108 | ············array[n4]·=·array6; | ||
109 | ············array2[n4]·=·b2; | ||
110 | ············final·int·n5·=·4; | ||
111 | ············final·int[]·array7·=·new·int[n2]; | ||
112 | ············array7[0]·=·16842912; | ||
113 | ············array[n5]·=·array7; | ||
114 | ············array2[n5]·=·b2; | ||
115 | ············final·int·n6·=·5; | ||
116 | ············final·int[]·array8·=·new·int[n2]; | ||
117 | ············array8[0]·=·16842913; | ||
118 | ············array[n6]·=·array8; | ||
119 | ············array2[n6]·=·b2; | ||
Max diff block lines reached; 3/11793 bytes (0.03%) of diff not shown. |
Offset 1, 320 lines modified | Offset 1, 25 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.graphics.ColorFilter; | ||
3 | import·android.graphics.PorterDuffColorFilter; | 2 | import·android.graphics.PorterDuffColorFilter; |
4 | import·android.graphics.Color; | ||
5 | import·android.support.v4.a.a; | ||
6 | import·android.graphics.drawable.Drawable; | ||
7 | import·android.support.v7.a.b; | ||
8 | import·android.support.v7.a.f; | ||
9 | import·android.content.res.ColorStateList; | ||
10 | import·android.util.TypedValue; | ||
11 | import·android.content.res.Resources; | ||
12 | import·android.content.Context; | ||
13 | import·android.graphics.PorterDuff$Mode; | 3 | import·android.graphics.PorterDuff$Mode; |
4 | import·android.support.a.e.d; | ||
14 | 5 | class·aw·extends·d | |
15 | { | 6 | { |
16 | ····static·final·PorterDuff$Mode·a; | ||
17 | ····private·static·final·String·b; | ||
18 | ····private·static·final·ax·c; | ||
19 | ····private·static·final·int[]·d; | ||
20 | ····private·static·final·int[]·e; | ||
21 | ····private·static·final·int[]·f; | ||
22 | ····private·static·final·int[]·g; | ||
23 | ····private·static·final·int[]·h; | ||
24 | ····private·final·Context·i; | ||
25 | ····private·final·Resources·j; | ||
26 | ····private·final·TypedValue·k; | ||
27 | ····private·ColorStateList·l; | ||
28 | ····private·ColorStateList·m; | ||
29 | ····private·ColorStateList·n; | ||
30 | ···· | ||
31 | ····static·{ | ||
32 | ········final·int·n·=·6; | ||
33 | ········final·int·n2·=·3; | ||
34 | ········final·int·n3·=·2; | ||
35 | ········final·int·n4·=·1; | ||
36 | ········b·=·aw.class.getSimpleName(); | ||
37 | ········a·=·PorterDuff$Mode.SRC_IN; | ||
38 | ········c·=·new·ax(n); | ||
39 | ········final·int[]·d2·=·new·int[14]; | ||
40 | ········d2[0]·=·android.support.v7.a.f.abc_ic_ab_back_mtrl_am_alpha; | ||
41 | ········d2[n4]·=·android.support.v7.a.f.abc_ic_go_search_api_mtrl_alpha; | ||
42 | ········d2[n3]·=·android.support.v7.a.f.abc_ic_search_api_mtrl_alpha; | ||
43 | ········d2[n2]·=·android.support.v7.a.f.abc_ic_commit_search_api_mtrl_alpha; | ||
44 | ········d2[4]·=·android.support.v7.a.f.abc_ic_clear_mtrl_alpha; | ||
45 | ········d2[5]·=·android.support.v7.a.f.abc_ic_menu_share_mtrl_alpha; | ||
46 | ········d2[n]·=·android.support.v7.a.f.abc_ic_menu_copy_mtrl_am_alpha; | ||
47 | ········d2[7]·=·android.support.v7.a.f.abc_ic_menu_cut_mtrl_alpha; | ||
48 | ········d2[8]·=·android.support.v7.a.f.abc_ic_menu_selectall_mtrl_alpha; | ||
49 | ········d2[9]·=·android.support.v7.a.f.abc_ic_menu_paste_mtrl_am_alpha; | ||
50 | ········d2[10]·=·android.support.v7.a.f.abc_ic_menu_moreoverflow_mtrl_alpha; | ||
51 | ········d2[11]·=·android.support.v7.a.f.abc_ic_voice_search_api_mtrl_alpha; | ||
52 | ········d2[12]·=·android.support.v7.a.f.abc_textfield_search_default_mtrl_alpha; | ||
53 | ········d2[13]·=·android.support.v7.a.f.abc_textfield_default_mtrl_alpha; | ||
54 | ········d·=·d2; | ||
55 | ········final·int[]·e2·=·new·int[n2]; | ||
56 | ········e2[0]·=·android.support.v7.a.f.abc_textfield_activated_mtrl_alpha; | ||
57 | ········e2[n4]·=·android.support.v7.a.f.abc_textfield_search_activated_mtrl_alpha; | ||
58 | ········e2[n3]·=·android.support.v7.a.f.abc_cab_background_top_mtrl_alpha; | ||
59 | ········e·=·e2; | ||
60 | ········final·int[]·f2·=·new·int[n2]; | ||
61 | ········f2[0]·=·android.support.v7.a.f.abc_popup_background_mtrl_mult; | ||
62 | ········f2[n4]·=·android.support.v7.a.f.abc_cab_background_internal_bg; | ||
63 | ········f2[n3]·=·android.support.v7.a.f.abc_menu_hardkey_panel_mtrl_mult; | ||
64 | ········f·=·f2; | ||
65 | ········final·int[]·g2·=·new·int[n]; | ||
66 | ········g2[0]·=·android.support.v7.a.f.abc_edit_text_material; | ||
67 | ········g2[n4]·=·android.support.v7.a.f.abc_tab_indicator_material; | ||
68 | ········g2[n3]·=·android.support.v7.a.f.abc_textfield_search_material; | ||
69 | ········g2[n2]·=·android.support.v7.a.f.abc_spinner_mtrl_am_alpha; | ||
70 | ········g2[4]·=·android.support.v7.a.f.abc_btn_check_material; | ||
71 | ········g2[5]·=·android.support.v7.a.f.abc_btn_radio_material; | ||
72 | ········g·=·g2; | ||
73 | ········final·int[]·h2·=·new·int[n4]; | ||
74 | ········h2[0]·=·android.support.v7.a.f.abc_cab_background_top_material; | ||
75 | ········h·=·h2; | ||
76 | ····} | ||
77 | ···· | ||
78 | ····public·aw(final·Context·i)·{ | ||
79 | ········this.i·=·i; | ||
80 | ········this.j·=·(Resources)new·az(i.getResources(),·this); | ||
81 | ········this.k·=·new·TypedValue(); | ||
82 | ····} | ||
83 | ···· | ||
84 | ····private·ColorStateList·a()·{ | ||
85 | ········final·int·n·=·7; | ||
86 | ········final·int·n2·=·1; | ||
87 | ········if·(this.l·==·null)·{ | ||
88 | ············final·int·b·=·this.b(android.support.v7.a.b.colorControlNormal); | ||
89 | ············final·int·b2·=·this.b(android.support.v7.a.b.colorControlActivated); | ||
90 | ············final·int[][]·array·=·new·int[n][]; | ||
91 | ············final·int[]·array2·=·new·int[n]; | ||
92 | ············final·int[]·array3·=·new·int[n2]; | ||
93 | ············array3[0]·=·-16842910; | ||
94 | ············array[0]·=·array3; | ||
95 | ············array2[0]·=·this.c(android.support.v7.a.b.colorControlNormal); | ||
96 | ············final·int[]·array4·=·new·int[n2]; | ||
97 | ············array4[0]·=·16842908; | ||
98 | ············array[n2]·=·array4; | ||
99 | ············array2[n2]·=·b2; | ||
100 | ············final·int·n3·=·2; | ||
101 | ············final·int[]·array5·=·new·int[n2]; | ||
102 | ············array5[0]·=·16843518; | ||
103 | ············array[n3]·=·array5; | ||
104 | ············array2[n3]·=·b2; | ||
105 | ············final·int·n4·=·3; | ||
106 | ············final·int[]·array6·=·new·int[n2]; | ||
107 | ············array6[0]·=·16842919; | ||
108 | ············array[n4]·=·array6; | ||
109 | ············array2[n4]·=·b2; | ||
110 | ············final·int·n5·=·4; | ||
111 | ············final·int[]·array7·=·new·int[n2]; | ||
112 | ············array7[0]·=·16842912; | ||
113 | ············array[n5]·=·array7; | ||
114 | ············array2[n5]·=·b2; | ||
115 | ············final·int·n6·=·5; | ||
116 | ············final·int[]·array8·=·new·int[n2]; | ||
117 | ············array8[0]·=·16842913; | ||
118 | ············array[n6]·=·array8; | ||
119 | ············array2[n6]·=·b2; | ||
120 | ············final·int·n7·=·6; | ||
121 | ············array[n7]·=·new·int[0]; | ||
122 | ············array2[n7]·=·b; | ||
123 | ············this.l·=·new·ColorStateList(array,·array2); | ||
Max diff block lines reached; 3144/11972 bytes (26.26%) of diff not shown. |
Offset 1, 25 lines modified | Offset 1, 23 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.graphics.drawable.Drawable; | ||
3 | import·android.content.res.Resources; | ||
2 | import·android.graphics.PorterDuffColorFilter; | ||
3 | import·android.graphics.PorterDuff$Mode; | ||
4 | import·android.support.v4.f.f; | ||
5 | class·ax·extends· | 4 | class·ax·extends·Resources |
6 | { | 5 | { |
6 | ····private·final·av·a; | ||
7 | ····public·ax(final·int·n)·{ | ||
8 | ········super(n); | ||
9 | ····} | ||
10 | ···· | ||
11 | ····private·static·int·b(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{ | ||
12 | ········return·(n·+·31)·*·31·+·porterDuff$Mode.hashCode(); | ||
13 | ····} | ||
14 | ···· | 7 | ···· |
15 | ····PorterDuffColorFilter·a(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{ | ||
16 | ···· | 8 | ····public·ax(final·Resources·resources,·final·av·a)·{ |
9 | ········super(resources.getAssets(),·resources.getDisplayMetrics(),·resources.getConfiguration()); | ||
10 | ········this.a·=·a; | ||
17 | ····} | 11 | ····} |
18 | ···· | 12 | ···· |
19 | ····PorterDuffColorFilter·a(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode,·final·PorterDuffColorFilter·porterDuffColorFilter)·{ | ||
20 | ···· | 13 | ····public·Drawable·getDrawable(final·int·n)·{ |
14 | ········final·Drawable·drawable·=·super.getDrawable(n); | ||
15 | ········if·(drawable·!=·null)·{ | ||
16 | ············this.a.a(n,·drawable); | ||
17 | ········} | ||
18 | ········return·drawable; | ||
21 | ····} | 19 | ····} |
22 | } | 20 | } |
Offset 1, 32 lines modified | Offset 1, 95 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.graphics.drawable.Drawable; | ||
2 | import·android.util.AttributeSet; | 3 | import·android.util.AttributeSet; |
4 | import·android.content.res.TypedArray; | ||
3 | import·android.content.Context; | 5 | import·android.content.Context; |
4 | import·android.widget.RadioButton; | ||
5 | public·class·ay | 6 | public·class·ay |
6 | { | 7 | { |
7 | ····private· | 8 | ····private·final·Context·a; |
8 | ····private·final·a | 9 | ····private·final·TypedArray·b; |
10 | ····private·av·c; | ||
9 | ···· | 11 | ···· |
10 | ····static·{ | ||
11 | ····· | 12 | ····private·ay(final·Context·a,·final·TypedArray·b)·{ |
13 | ········this.a·=·a; | ||
14 | ········this.b·=·b; | ||
12 | ····} | 15 | ····} |
13 | ···· | 16 | ···· |
14 | ····public·ay(final·Context·context,·final·AttributeSet·set)·{ | ||
15 | ········t | 17 | ····public·static·ay·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array,·final·int·n,·final·int·n2)·{ |
18 | ········return·new·ay(context,·context.obtainStyledAttributes(set,·array,·n,·n2)); | ||
16 | ····} | 19 | ····} |
17 | ···· | 20 | ···· |
21 | ····public·float·a(final·int·n,·final·float·n2)·{ | ||
22 | ········return·this.b.getFloat(n,·n2); | ||
18 | ····public·ay(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
19 | ········super(context,·set,·n); | ||
20 | ········final·bb·a·=·bb.a(context,·set,·ay.a,·n,·0); | ||
21 | ········this.setButtonDrawable(a.a(0)); | ||
22 | ········a.b(); | ||
23 | ········this.b·=·a.c(); | ||
24 | ····} | 23 | ····} |
25 | ···· | 24 | ···· |
25 | ····public·int·a()·{ | ||
26 | ········return·this.b.length(); | ||
27 | ····} | ||
28 | ···· | ||
29 | ····public·int·a(final·int·n,·final·int·n2)·{ | ||
30 | ········return·this.b.getInt(n,·n2); | ||
31 | ····} | ||
32 | ···· | ||
26 | ····public· | 33 | ····public·Drawable·a(final·int·n)·{ |
27 | ········ | 34 | ········if·(!this.b.hasValue(n))·{ |
35 | ············return·this.b.getDrawable(n); | ||
36 | ········} | ||
37 | ········final·int·resourceId·=·this.b.getResourceId(n,·0); | ||
38 | ········if·(resourceId·==·0)·{ | ||
39 | ············return·this.b.getDrawable(n); | ||
40 | ········} | ||
41 | ········return·this.c().a(resourceId); | ||
42 | ········drawable·=·this.b.getDrawable(n); | ||
43 | ········return·drawable; | ||
44 | ····} | ||
45 | ···· | ||
46 | ····public·boolean·a(final·int·n,·final·boolean·b)·{ | ||
47 | ········return·this.b.getBoolean(n,·b); | ||
48 | ····} | ||
49 | ···· | ||
50 | ····public·int·b(final·int·n,·final·int·n2)·{ | ||
51 | ········return·this.b.getInteger(n,·n2); | ||
52 | ····} | ||
53 | ···· | ||
54 | ····public·CharSequence·b(final·int·n)·{ | ||
55 | ········return·this.b.getText(n); | ||
56 | ····} | ||
57 | ···· | ||
58 | ····public·void·b()·{ | ||
59 | ········this.b.recycle(); | ||
60 | ····} | ||
61 | ···· | ||
62 | ····public·int·c(final·int·n,·final·int·n2)·{ | ||
63 | ········return·this.b.getDimensionPixelOffset(n,·n2); | ||
64 | ····} | ||
65 | ···· | ||
66 | ····public·av·c()·{ | ||
67 | ········if·(this.c·==·null)·{ | ||
68 | ············this.c·=·new·av(this.a); | ||
69 | ········} | ||
70 | ········return·this.c; | ||
71 | ····} | ||
72 | ···· | ||
73 | ····public·String·c(final·int·n)·{ | ||
74 | ········return·this.b.getString(n); | ||
75 | ····} | ||
76 | ···· | ||
77 | ····public·int·d(final·int·n,·final·int·n2)·{ | ||
78 | ········return·this.b.getDimensionPixelSize(n,·n2); | ||
79 | ····} | ||
80 | ···· | ||
81 | ····public·boolean·d(final·int·n)·{ | ||
82 | ········return·this.b.hasValue(n); | ||
83 | ····} | ||
84 | ···· | ||
85 | ····public·int·e(final·int·n,·final·int·n2)·{ | ||
86 | ········return·this.b.getLayoutDimension(n,·n2); | ||
87 | ····} | ||
88 | ···· | ||
89 | ····public·int·f(final·int·n,·final·int·n2)·{ | ||
90 | ········return·this.b.getResourceId(n,·n2); | ||
28 | ····} | 91 | ····} |
29 | } | 92 | } |
Offset 1, 23 lines modified | Offset 1, 321 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.content.Context; | ||
3 | import·android.view.ViewGroup$LayoutParams; | ||
4 | import·android.view.View$OnClickListener; | ||
5 | import·android.view.ViewGroup; | ||
6 | import·android.view.LayoutInflater; | ||
7 | import·android.text.TextUtils; | ||
8 | import·android.util.AttributeSet; | ||
9 | import·android.support.v7.b.b; | ||
10 | import·android.support.v7.b.j; | ||
11 | import·android.support.v7.b.e; | ||
12 | import·android.support.v7.b.i; | ||
13 | import·android.support.v7.internal.a.a; | ||
2 | import·android.graphics.drawable.Drawable; | 14 | import·android.graphics.drawable.Drawable; |
3 | import·android. | 15 | import·android.view.View; |
16 | import·android.support.v7.widget.Toolbar; | ||
4 | class·az· | 17 | public·class·az·implements·x |
5 | { | 18 | { |
19 | ····private·Toolbar·a; | ||
20 | ····private·int·b; | ||
21 | ····private·View·c; | ||
22 | ····private·Drawable·d; | ||
23 | ····private·Drawable·e; | ||
24 | ····private·Drawable·f; | ||
25 | ····private·boolean·g; | ||
26 | ····private·CharSequence·h; | ||
27 | ····private·CharSequence·i; | ||
28 | ····private·CharSequence·j; | ||
29 | ····private·a·k; | ||
30 | ····private·boolean·l; | ||
31 | ····private·int·m; | ||
6 | ····private·final·a | 32 | ····private·final·av·n; |
33 | ····private·int·o; | ||
34 | ····private·Drawable·p; | ||
7 | ···· | 35 | ···· |
8 | ····public·az(final·Resources·resources,·final·aw·a)·{ | ||
9 | ···· | 36 | ····public·az(final·Toolbar·toolbar,·final·boolean·b)·{ |
37 | ········this(toolbar,·b,·android.support.v7.b.i.abc_action_bar_up_description,·android.support.v7.b.e.abc_ic_ab_back_mtrl_am_alpha); | ||
38 | ····} | ||
39 | ···· | ||
40 | ····public·az(final·Toolbar·a,·final·boolean·b,·final·int·n,·final·int·n2)·{ | ||
41 | ········final·int·n3·=·-1; | ||
42 | ········this.m·=·0; | ||
43 | ········this.o·=·0; | ||
10 | ········this.a·=·a; | 44 | ········this.a·=·a; |
45 | ········this.h·=·a.getTitle(); | ||
46 | ········this.i·=·a.getSubtitle(); | ||
47 | ········this.g·=·(this.h·!=·null); | ||
48 | ········if·(b)·{ | ||
49 | ············final·ay·a2·=·ay.a(a.getContext(),·(AttributeSet)null,·android.support.v7.b.j.ActionBar,·android.support.v7.b.b.actionBarStyle,·0); | ||
50 | ············final·CharSequence·b2·=·a2.b(android.support.v7.b.j.ActionBar_title); | ||
51 | ············if·(!TextUtils.isEmpty(b2))·{ | ||
52 | ················this.b(b2); | ||
53 | ············} | ||
54 | ············final·CharSequence·b3·=·a2.b(android.support.v7.b.j.ActionBar_subtitle); | ||
55 | ············if·(!TextUtils.isEmpty(b3))·{ | ||
56 | ················this.c(b3); | ||
57 | ············} | ||
58 | ············final·Drawable·a3·=·a2.a(android.support.v7.b.j.ActionBar_logo); | ||
59 | ············if·(a3·!=·null)·{ | ||
60 | ················this.c(a3); | ||
61 | ············} | ||
62 | ············final·Drawable·a4·=·a2.a(android.support.v7.b.j.ActionBar_icon); | ||
63 | ············if·(a4·!=·null)·{ | ||
64 | ················this.a(a4); | ||
65 | ············} | ||
66 | ············final·Drawable·a5·=·a2.a(android.support.v7.b.j.ActionBar_homeAsUpIndicator); | ||
67 | ············if·(a5·!=·null)·{ | ||
68 | ················this.d(a5); | ||
69 | ············} | ||
70 | ············this.d(a2.a(android.support.v7.b.j.ActionBar_displayOptions,·0)); | ||
71 | ············final·int·f·=·a2.f(android.support.v7.b.j.ActionBar_customNavigationLayout,·0); | ||
72 | ············if·(f·!=·0)·{ | ||
73 | ················this.a(LayoutInflater.from(this.a.getContext()).inflate(f,·(ViewGroup)this.a,·false)); | ||
74 | ················this.d(this.b·|·0x10); | ||
75 | ············} | ||
76 | ············final·int·e·=·a2.e(android.support.v7.b.j.ActionBar_height,·0); | ||
77 | ············if·(e·>·0)·{ | ||
78 | ················final·ViewGroup$LayoutParams·layoutParams·=·this.a.getLayoutParams(); | ||
79 | ················layoutParams.height·=·e; | ||
80 | ················this.a.setLayoutParams(layoutParams); | ||
81 | ············} | ||
82 | ············final·int·c·=·a2.c(android.support.v7.b.j.ActionBar_contentInsetStart,·n3); | ||
83 | ············final·int·c2·=·a2.c(android.support.v7.b.j.ActionBar_contentInsetEnd,·n3); | ||
84 | ············if·(c·>=·0·||·c2·>=·0)·{ | ||
85 | ················this.a.a(Math.max(c,·0),·Math.max(c2,·0)); | ||
86 | ············} | ||
87 | ············final·int·f2·=·a2.f(android.support.v7.b.j.ActionBar_titleTextStyle,·0); | ||
88 | ············if·(f2·!=·0)·{ | ||
89 | ················this.a.a(this.a.getContext(),·f2); | ||
90 | ············} | ||
91 | ············final·int·f3·=·a2.f(android.support.v7.b.j.ActionBar_subtitleTextStyle,·0); | ||
92 | ············if·(f3·!=·0)·{ | ||
93 | ················this.a.b(this.a.getContext(),·f3); | ||
94 | ············} | ||
95 | ············final·int·f4·=·a2.f(android.support.v7.b.j.ActionBar_popupTheme,·0); | ||
96 | ············if·(f4·!=·0)·{ | ||
97 | ················this.a.setPopupTheme(f4); | ||
98 | ············} | ||
99 | ············a2.b(); | ||
100 | ············this.n·=·a2.c(); | ||
101 | ········} | ||
102 | ········else·{ | ||
103 | ············this.b·=·this.d(); | ||
104 | ············this.n·=·new·av(a.getContext()); | ||
105 | ········} | ||
106 | ········this.c(n); | ||
107 | ········this.j·=·this.a.getNavigationContentDescription(); | ||
108 | ········this.b(this.n.a(n2)); | ||
109 | ········this.a.setNavigationOnClickListener((View$OnClickListener)new·ba(this)); | ||
11 | ····} | 110 | ····} |
12 | ···· | 111 | ···· |
13 | ····public·Drawable·getDrawable(final·int·n)·{ | ||
14 | ········final·Drawable·drawable·=·super.getDrawable(n); | ||
15 | ········if·(drawable·!=·null)·{ | ||
16 | ···· | 112 | ····private·int·d()·{ |
113 | ········int·n·=·11; | ||
114 | ········if·(this.a.getNavigationIcon()·!=·null)·{ | ||
115 | ············n·=·15; | ||
116 | ········} | ||
117 | ········return·n; | ||
118 | ····} | ||
119 | ···· | ||
120 | ····private·void·e()·{ | ||
Max diff block lines reached; 61/9805 bytes (0.62%) of diff not shown. |
Offset 1, 31 lines modified | Offset 1, 24 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.support. | 3 | import·android.support.a.f.bj; |
4 | import·android.support.v4.view.cv; | ||
5 | public·class·b·implements· | 4 | public·class·b·implements·bj |
6 | { | 5 | { |
7 | ····int·a; | 6 | ····int·a; |
8 | ····final·/*·synthetic·*/·a·b; | 7 | ····final·/*·synthetic·*/·a·b; |
9 | ····private·boolean·c; | 8 | ····private·boolean·c; |
10 | ···· | 9 | ···· |
11 | ····protected·b(final·a·b)·{ | 10 | ····protected·b(final·a·b)·{ |
12 | ········this.b·=·b; | 11 | ········this.b·=·b; |
13 | ········this.c·=·false; | 12 | ········this.c·=·false; |
14 | ····} | 13 | ····} |
15 | ···· | 14 | ···· |
16 | ····public·b·a(final·cf·i,·final·int·a)·{ | ||
17 | ········this.b.i·=·i; | ||
18 | ········this.a·=·a; | ||
19 | ········return·this; | ||
20 | ····} | ||
21 | ···· | ||
22 | ····public·void·a(final·View·view)·{ | 15 | ····public·void·a(final·View·view)·{ |
23 | ········this.b.setVisibility(0); | 16 | ········this.b.setVisibility(0); |
24 | ········this.c·=·false; | 17 | ········this.c·=·false; |
25 | ····} | 18 | ····} |
26 | ···· | 19 | ···· |
27 | ····public·void·b(final·View·view)·{ | 20 | ····public·void·b(final·View·view)·{ |
28 | ········if·(!this.c)·{ | 21 | ········if·(!this.c)·{ |
Offset 1, 69 lines modified | Offset 1, 24 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.MenuItem; | ||
3 | import·android.view.View; | ||
4 | import·android.support.v7.internal.view.menu.a; | ||
5 | import·android.view.View$OnClickListener; | ||
2 | import·java.lang.reflect.Field; | ||
3 | import·android.widget.ListPopupWindow; | ||
4 | import·android.graphics.drawable.Drawable; | ||
5 | import·android.os.Build$VERSION; | ||
6 | import·android.util.AttributeSet; | ||
7 | import·android.content.Context; | ||
8 | import·android.widget.Spinner; | ||
9 | 6 | class·ba·implements·View$OnClickListener | |
10 | { | 7 | { |
11 | ···· | 8 | ····final·a·a; |
9 | ····final·/*·synthetic·*/·az·b; | ||
12 | ···· | 10 | ···· |
11 | ····ba(final·az·b)·{ | ||
12 | ········this.b·=·b; | ||
13 | ········this.a·=·new·a(az.a(this.b).getContext(),·0,·16908332,·0,·0,·az.b(this.b)); | ||
13 | ····static·{ | ||
14 | ········final·int[]·array; | ||
15 | ········final·int[]·a2·=·array·=·new·int[2]; | ||
16 | ········array[0]·=·16842964; | ||
17 | ········array[1]·=·16843126; | ||
18 | ········a·=·a2; | ||
19 | ····} | 14 | ····} |
20 | ···· | 15 | ···· |
16 | ····public·void·onClick(final·View·view)·{ | ||
17 | ········if·(az.c(this.b)·!=·null·&&·az.d(this.b))·{ | ||
18 | ············az.c(this.b).a(0,·(MenuItem)this.a); | ||
21 | ····public·ba(final·Context·context,·final·AttributeSet·set)·{ | ||
22 | ········this(context,·set,·16842881); | ||
23 | ····} | ||
24 | ···· | ||
25 | ····public·ba(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
26 | ········final·int·n2·=·1; | ||
27 | ········super(context,·set,·n); | ||
28 | ········final·bb·a·=·bb.a(context,·set,·ba.a,·n,·0); | ||
29 | ········this.setBackgroundDrawable(a.a(0)); | ||
30 | ········if·(a.d(n2))·{ | ||
31 | ············final·Drawable·a2·=·a.a(n2); | ||
32 | ············if·(Build$VERSION.SDK_INT·>=·16)·{ | ||
33 | ················this.setPopupBackgroundDrawable(a2); | ||
34 | ············} | ||
35 | ············else·if·(Build$VERSION.SDK_INT·>=·11)·{ | ||
36 | ················a(this,·a2); | ||
37 | ············} | ||
38 | ········} | ||
39 | ········a.b(); | ||
40 | ····} | ||
41 | ···· | ||
42 | ····private·static·void·a(final·Spinner·obj,·final·Drawable·backgroundDrawable)·{ | ||
43 | ········final·Class<Spinner>·clazz·=·Spinner.class; | ||
44 | ········final·String·name·=·"mPopup"; | ||
45 | ········final·Class<Spinner>·clazz2·=·clazz; | ||
46 | ········try·{ | ||
47 | ············final·Field·declaredField·=·clazz2.getDeclaredField(name); | ||
48 | ············declaredField.setAccessible(true); | ||
49 | ············final·Field·field·=·declaredField; | ||
50 | ············try·{ | ||
51 | ················final·Object·value·=·field.get(obj); | ||
52 | ················if·(value·instanceof·ListPopupWindow)·{ | ||
53 | ····················((ListPopupWindow)value).setBackgroundDrawable(backgroundDrawable); | ||
54 | ················} | ||
55 | ············} | ||
56 | ············catch·(NoSuchFieldException·ex)·{ | ||
57 | ················ex.printStackTrace(); | ||
58 | ············} | ||
59 | ············catch·(IllegalAccessException·ex2)·{ | ||
60 | ················ex2.printStackTrace(); | ||
61 | ············} | ||
62 | ········} | 19 | ········} |
63 | ········catch·(NoSuchFieldException·ex3)·{} | ||
64 | ········catch·(IllegalAccessException·ex4)·{} | ||
65 | ····} | 20 | ····} |
66 | } | 21 | } |
Offset 1, 95 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.View; | ||
2 | import·android.graphics.drawable.Drawable; | ||
3 | import·android.util.AttributeSet; | ||
4 | import·android.content.res.TypedArray; | ||
5 | import·android.content.Context; | ||
6 | public· | 3 | public·interface·bb |
7 | { | 4 | { |
5 | ····void·a(final·ViewStubCompat·p0,·final·View·p1); | ||
8 | ····private·final·Context·a; | ||
9 | ····private·final·TypedArray·b; | ||
10 | ····private·aw·c; | ||
11 | ···· | ||
12 | ····private·bb(final·Context·a,·final·TypedArray·b)·{ | ||
13 | ········this.a·=·a; | ||
14 | ········this.b·=·b; | ||
15 | ····} | ||
16 | ···· | ||
17 | ····public·static·bb·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array,·final·int·n,·final·int·n2)·{ | ||
18 | ········return·new·bb(context,·context.obtainStyledAttributes(set,·array,·n,·n2)); | ||
19 | ····} | ||
20 | ···· | ||
21 | ····public·float·a(final·int·n,·final·float·n2)·{ | ||
22 | ········return·this.b.getFloat(n,·n2); | ||
23 | ····} | ||
24 | ···· | ||
25 | ····public·int·a()·{ | ||
26 | ········return·this.b.length(); | ||
27 | ····} | ||
28 | ···· | ||
29 | ····public·int·a(final·int·n,·final·int·n2)·{ | ||
30 | ········return·this.b.getInt(n,·n2); | ||
31 | ····} | ||
32 | ···· | ||
33 | ····public·Drawable·a(final·int·n)·{ | ||
34 | ········if·(!this.b.hasValue(n))·{ | ||
35 | ············return·this.b.getDrawable(n); | ||
36 | ········} | ||
37 | ········final·int·resourceId·=·this.b.getResourceId(n,·0); | ||
38 | ········if·(resourceId·==·0)·{ | ||
39 | ············return·this.b.getDrawable(n); | ||
40 | ········} | ||
41 | ········return·this.c().a(resourceId); | ||
42 | ········drawable·=·this.b.getDrawable(n); | ||
43 | ········return·drawable; | ||
44 | ····} | ||
45 | ···· | ||
46 | ····public·boolean·a(final·int·n,·final·boolean·b)·{ | ||
47 | ········return·this.b.getBoolean(n,·b); | ||
48 | ····} | ||
49 | ···· | ||
50 | ····public·int·b(final·int·n,·final·int·n2)·{ | ||
51 | ········return·this.b.getInteger(n,·n2); | ||
52 | ····} | ||
53 | ···· | ||
54 | ····public·CharSequence·b(final·int·n)·{ | ||
55 | ········return·this.b.getText(n); | ||
56 | ····} | ||
57 | ···· | ||
58 | ····public·void·b()·{ | ||
59 | ········this.b.recycle(); | ||
60 | ····} | ||
61 | ···· | ||
62 | ····public·int·c(final·int·n,·final·int·n2)·{ | ||
63 | ········return·this.b.getDimensionPixelOffset(n,·n2); | ||
64 | ····} | ||
65 | ···· | ||
66 | ····public·aw·c()·{ | ||
67 | ········if·(this.c·==·null)·{ | ||
68 | ············this.c·=·new·aw(this.a); | ||
69 | ········} | ||
70 | ········return·this.c; | ||
71 | ····} | ||
72 | ···· | ||
73 | ····public·String·c(final·int·n)·{ | ||
74 | ········return·this.b.getString(n); | ||
75 | ····} | ||
76 | ···· | ||
77 | ····public·int·d(final·int·n,·final·int·n2)·{ | ||
78 | ········return·this.b.getDimensionPixelSize(n,·n2); | ||
79 | ····} | ||
80 | ···· | ||
81 | ····public·boolean·d(final·int·n)·{ | ||
82 | ········return·this.b.hasValue(n); | ||
83 | ····} | ||
84 | ···· | ||
85 | ····public·int·e(final·int·n,·final·int·n2)·{ | ||
86 | ········return·this.b.getLayoutDimension(n,·n2); | ||
87 | ····} | ||
88 | ···· | ||
89 | ····public·int·f(final·int·n,·final·int·n2)·{ | ||
90 | ········return·this.b.getResourceId(n,·n2); | ||
91 | ····} | ||
92 | } | 6 | } |
Offset 1, 68 lines modified | Offset 1, 22 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.content.Context; | ||
3 | import·android.support.v7.internal.view.menu.y; | ||
4 | import·android.view.Menu; | ||
5 | import·android.support.v7.internal.a.a; | 2 | import·android.support.v7.internal.a.a; |
6 | import·android.graphics.drawable.Drawable; | 3 | import·android.graphics.drawable.Drawable; |
7 | import·android.view.ViewGroup; | ||
8 | public·interface·x | 4 | public·interface·x |
9 | { | 5 | { |
10 | ····ViewGroup·a(); | ||
11 | ···· | ||
12 | ····void·a(final·int·p0); | 6 | ····void·a(final·int·p0); |
13 | ···· | 7 | ···· |
14 | ····void·a(final·Drawable·p0); | 8 | ····void·a(final·Drawable·p0); |
15 | ···· | 9 | ···· |
16 | ····void·a(final·a·p0); | 10 | ····void·a(final·a·p0); |
17 | ···· | 11 | ···· |
18 | ····void·a(final·af·p0); | ||
19 | ···· | ||
20 | ····void·a(final·Menu·p0,·final·y·p1); | ||
21 | ···· | ||
22 | ····void·a(final·CharSequence·p0); | 12 | ····void·a(final·CharSequence·p0); |
23 | ···· | 13 | ···· |
24 | ···· | 14 | ····boolean·a(); |
25 | ···· | 15 | ···· |
26 | ····C | 16 | ····CharSequence·b(); |
27 | ···· | 17 | ···· |
28 | ····void·b(final·int·p0); | 18 | ····void·b(final·int·p0); |
29 | ···· | ||
30 | ····void·b(final·boolean·p0); | ||
31 | ···· | ||
32 | ····void·c(final·int·p0); | ||
33 | ···· | ||
34 | ····boolean·c(); | ||
35 | ···· | ||
36 | ····void·d(final·int·p0); | ||
37 | ···· | ||
38 | ····boolean·d(); | ||
39 | ···· | ||
40 | ····void·e(); | ||
41 | ···· | ||
42 | ····CharSequence·f(); | ||
43 | ···· | ||
44 | ····void·g(); | ||
45 | ···· | ||
46 | ····void·h(); | ||
47 | ···· | ||
48 | ····boolean·i(); | ||
49 | ···· | ||
50 | ····boolean·j(); | ||
51 | ···· | ||
52 | ····boolean·k(); | ||
53 | ···· | ||
54 | ····boolean·l(); | ||
55 | ···· | ||
56 | ····boolean·m(); | ||
57 | ···· | ||
58 | ····void·n(); | ||
59 | ···· | ||
60 | ····void·o(); | ||
61 | ···· | ||
62 | ····int·p(); | ||
63 | ···· | ||
64 | ····int·q(); | ||
65 | } | 19 | } |
Offset 1, 427 lines modified | Offset 1, 66 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.support.a.f.z; | ||
2 | import·android.util.Log; | 3 | import·android.util.Log; |
4 | import·android.graphics.Rect; | ||
3 | import·android.support.v4.view.cv; | ||
4 | import·android.support.v4.view.au; | ||
5 | import·android.content.Context; | ||
6 | import·android.support.v7.internal.view.menu.i; | ||
7 | import·android.support.v7.a.g; | ||
8 | import·android.support.v7.internal.view.menu.y; | ||
9 | import·android.view.Menu; | ||
10 | import·android.support.v7.widget.an; | ||
11 | import·android.view.ViewGroup$LayoutParams; | ||
12 | import·android.view.View$OnClickListener; | ||
13 | import·android.view.ViewGroup; | ||
14 | import·android.view.LayoutInflater; | ||
15 | import·android.text.TextUtils; | ||
16 | import·android.util.AttributeSet; | ||
17 | import·android.support.v7.a.b; | ||
18 | import·android.support.v7.a.l; | ||
19 | import·android.support.v7.a.f; | ||
20 | import·android.support.v7.a.j; | ||
21 | import·android.support.v7.widget.ActionMenuPresenter; | ||
22 | import·android.support.v7.internal.a.a; | ||
23 | import·android.graphics.drawable.Drawable; | ||
24 | import·android.view.View; | 5 | import·android.view.View; |
25 | import·android. | 6 | import·android.os.Build$VERSION; |
7 | import·java.lang.reflect.Method; | ||
26 | public·class·bc | 8 | public·class·bc |
27 | { | 9 | { |
10 | ····private·static·Method·a; | ||
28 | ····private·Toolbar·a; | ||
29 | ····private·int·b; | ||
30 | ····private·View·c; | ||
31 | ····private·View·d; | ||
32 | ····private·Drawable·e; | ||
33 | ····private·Drawable·f; | ||
34 | ····private·Drawable·g; | ||
35 | ····private·boolean·h; | ||
36 | ····private·CharSequence·i; | ||
37 | ····private·CharSequence·j; | ||
38 | ····private·CharSequence·k; | ||
39 | ····private·a·l; | ||
40 | ····private·boolean·m; | ||
41 | ····private·ActionMenuPresenter·n; | ||
42 | ····private·int·o; | ||
43 | ····private·final·aw·p; | ||
44 | ····private·int·q; | ||
45 | ····private·Drawable·r; | ||
46 | ···· | 11 | ···· |
12 | ····static·{ | ||
13 | ········if·(Build$VERSION.SDK_INT·<·18)·{ | ||
47 | ····public·bc(final·Toolbar·toolbar,·final·boolean·b)·{ | ||
48 | ········this(toolbar,·b,·android.support.v7.a.j.abc_action_bar_up_description,·android.support.v7.a.f.abc_ic_ab_back_mtrl_am_alpha); | ||
49 | ····} | ||
50 | ···· | ||
51 | ····public·bc(final·Toolbar·a,·final·boolean·b,·final·int·n,·final·int·n2)·{ | ||
52 | ········final·int·n3·=·-1; | ||
53 | ········this.o·=·0; | ||
54 | ········this.q·=·0; | ||
55 | ········this.a·=·a; | ||
56 | ········this.i·=·a.getTitle(); | ||
57 | ········this.j·=·a.getSubtitle(); | ||
58 | ········this.h·=·(this.i·!=·null); | ||
59 | ········if·(b)·{ | ||
60 | ············final·bb·a2·=·bb.a(a.getContext(),·(AttributeSet)null,·android.support.v7.a.l.ActionBar,·android.support.v7.a.b.actionBarStyle,·0); | ||
61 | ············final·CharSequence·b2·=·a2.b(android.support.v7.a.l.ActionBar_title); | ||
62 | ············if·(!TextUtils.isEmpty(b2))·{ | ||
63 | ················this.b(b2); | ||
64 | ············} | ||
65 | ············final·CharSequence·b3·=·a2.b(android.support.v7.a.l.ActionBar_subtitle); | ||
66 | ············if·(!TextUtils.isEmpty(b3))·{ | ||
67 | ················this.c(b3); | ||
68 | ············} | ||
69 | ············final·Drawable·a3·=·a2.a(android.support.v7.a.l.ActionBar_logo); | ||
70 | ············if·(a3·!=·null)·{ | ||
71 | ················this.c(a3); | ||
72 | ············} | ||
73 | ············final·Drawable·a4·=·a2.a(android.support.v7.a.l.ActionBar_icon); | ||
74 | ············if·(a4·!=·null)·{ | ||
75 | ················this.a(a4); | ||
76 | ············} | ||
77 | ············final·Drawable·a5·=·a2.a(android.support.v7.a.l.ActionBar_homeAsUpIndicator); | ||
78 | ············if·(a5·!=·null)·{ | ||
79 | ················this.d(a5); | ||
80 | ············} | ||
81 | ············this.c(a2.a(android.support.v7.a.l.ActionBar_displayOptions,·0)); | ||
82 | ············final·int·f·=·a2.f(android.support.v7.a.l.ActionBar_customNavigationLayout,·0); | ||
83 | ············if·(f·!=·0)·{ | ||
84 | ················this.a(LayoutInflater.from(this.a.getContext()).inflate(f,·(ViewGroup)this.a,·false)); | ||
85 | ················this.c(this.b·|·0x10); | ||
86 | ············} | ||
87 | ············final·int·e·=·a2.e(android.support.v7.a.l.ActionBar_height,·0); | ||
88 | ············if·(e·>·0)·{ | ||
89 | ················final·ViewGroup$LayoutParams·layoutParams·=·this.a.getLayoutParams(); | ||
90 | ················layoutParams.height·=·e; | ||
91 | ················this.a.setLayoutParams(layoutParams); | ||
92 | ············} | ||
93 | ············final·int·c·=·a2.c(android.support.v7.a.l.ActionBar_contentInsetStart,·n3); | ||
94 | ············final·int·c2·=·a2.c(android.support.v7.a.l.ActionBar_contentInsetEnd,·n3); | ||
95 | ············if·(c·>=·0·||·c2·>=·0)·{ | ||
96 | ················this.a.a(Math.max(c,·0),·Math.max(c2,·0)); | ||
97 | ············} | ||
98 | ············final·int·f2·=·a2.f(android.support.v7.a.l.ActionBar_titleTextStyle,·0); | ||
99 | ············if·(f2·!=·0)·{ | ||
100 | ················this.a.a(this.a.getContext(),·f2); | ||
101 | ············} | ||
102 | ············final·int·f3·=·a2.f(android.support.v7.a.l.ActionBar_subtitleTextStyle,·0); | ||
103 | ············if·(f3·!=·0)·{ | ||
104 | ················this.a.b(this.a.getContext(),·f3); | ||
105 | ············} | ||
106 | ············final·int·f4·=·a2.f(android.support.v7.a.l.ActionBar_popupTheme,·0); | ||
107 | ············if·(f4·!=·0)·{ | ||
108 | ················this.a.setPopupTheme(f4); | ||
109 | ············} | ||
110 | ············a2.b(); | ||
111 | ············this.p·=·a2.c(); | ||
112 | ········} | ||
113 | ········else·{ | ||
114 | ············this.b·=·this.r(); | ||
115 | ············this.p·=·new·aw(a.getContext()); | ||
116 | ········} | ||
117 | ········this.e(n); | ||
118 | ········this.k·=·this.a.getNavigationContentDescription(); | ||
Max diff block lines reached; 4950/13549 bytes (36.53%) of diff not shown. |
Offset 1, 39 lines modified | Offset 1, 252 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.os.Parcelable; | ||
3 | import·android.support.a.f.z; | ||
4 | import·android.view.ViewGroup; | ||
5 | import·android.view.View$MeasureSpec; | ||
6 | import·android.widget.Adapter; | ||
7 | import·android.view.ViewGroup$LayoutParams; | ||
2 | import·android.view.View; | 8 | import·android.view.View; |
3 | import·android.util. | 9 | import·android.util.AttributeSet; |
10 | import·android.content.Context; | ||
11 | import·android.graphics.Rect; | ||
12 | import·android.widget.SpinnerAdapter; | ||
13 | import·android.database.DataSetObserver; | ||
4 | class·c | 14 | abstract·class·c·extends·o |
5 | { | 15 | { |
6 | ····final·/*·synthetic·*/·AbsSpinnerCompat·a; | ||
7 | ····private· | 16 | ····private·DataSetObserver·E; |
17 | ····SpinnerAdapter·a; | ||
18 | ····int·b; | ||
19 | ····int·c; | ||
20 | ····int·d; | ||
21 | ····int·e; | ||
22 | ····int·f; | ||
23 | ····int·g; | ||
24 | ····final·Rect·h; | ||
25 | ····final·d·i; | ||
8 | ···· | 26 | ···· |
9 | ····c(final·Ab | 27 | ····c(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
28 | ········super(context,·set,·n); | ||
29 | ········this.d·=·0; | ||
30 | ········this.e·=·0; | ||
31 | ········this.f·=·0; | ||
32 | ········this.g·=·0; | ||
33 | ········this.h·=·new·Rect(); | ||
34 | ········this.i·=·new·d(this); | ||
35 | ········this.k(); | ||
36 | ····} | ||
37 | ···· | ||
38 | ····private·void·k()·{ | ||
39 | ········this.setFocusable(true); | ||
40 | ········this.setWillNotDraw(false); | ||
41 | ····} | ||
42 | ···· | ||
43 | ····int·a(final·View·view)·{ | ||
44 | ········return·view.getMeasuredHeight(); | ||
45 | ····} | ||
46 | ···· | ||
47 | ····void·a()·{ | ||
48 | ········final·int·nextSelectedPositionInt·=·-1; | ||
49 | ········this.u·=·false; | ||
50 | ········this.o·=·false; | ||
51 | ········this.removeAllViewsInLayout(); | ||
52 | ········this.B·=·nextSelectedPositionInt; | ||
53 | ········this.C·=·Long.MIN_VALUE; | ||
54 | ········this.setSelectedPositionInt(nextSelectedPositionInt); | ||
55 | ········this.setNextSelectedPositionInt(nextSelectedPositionInt); | ||
56 | ········this.invalidate(); | ||
57 | ····} | ||
58 | ···· | ||
59 | ····abstract·void·a(final·int·p0,·final·boolean·p1); | ||
60 | ···· | ||
61 | ····public·void·a(final·SpinnerAdapter·a)·{ | ||
62 | ········int·nextSelectedPositionInt·=·-1; | ||
63 | ········if·(this.a·!=·null)·{ | ||
64 | ············this.a.unregisterDataSetObserver(this.E); | ||
65 | ············this.a(); | ||
66 | ········} | ||
10 | ········this.a·=·a; | 67 | ········this.a·=·a; |
11 | ········this. | 68 | ········this.B·=·nextSelectedPositionInt; |
69 | ········this.C·=·Long.MIN_VALUE; | ||
70 | ········if·(this.a·!=·null)·{ | ||
71 | ············this.A·=·this.z; | ||
72 | ············this.z·=·this.a.getCount(); | ||
73 | ············this.e(); | ||
74 | ············this.E·=·(DataSetObserver)new·q((o)this); | ||
75 | ············this.a.registerDataSetObserver(this.E); | ||
76 | ············if·(this.z·>·0)·{ | ||
77 | ················nextSelectedPositionInt·=·0; | ||
78 | ············} | ||
79 | ············this.setSelectedPositionInt(nextSelectedPositionInt); | ||
80 | ············this.setNextSelectedPositionInt(nextSelectedPositionInt); | ||
81 | ············if·(this.z·==·0)·{ | ||
82 | ················this.h(); | ||
83 | ············} | ||
84 | ········} | ||
85 | ········else·{ | ||
86 | ············this.e(); | ||
87 | ············this.a(); | ||
88 | ············this.h(); | ||
89 | ········} | ||
90 | ········this.requestLayout(); | ||
12 | ····} | 91 | ····} |
13 | ···· | 92 | ···· |
14 | ····View·a(final·int·n)·{ | ||
15 | ········final·View·view·=·(View)this.b.get(n); | ||
16 | ········if·(view·!=·null)·{ | ||
17 | ···· | 93 | ····int·b(final·View·view)·{ |
94 | ········return·view.getMeasuredWidth(); | ||
95 | ····} | ||
96 | ···· | ||
97 | ····void·b()·{ | ||
98 | ········final·int·childCount·=·this.getChildCount(); | ||
99 | ········final·d·i·=·this.i; | ||
100 | ········final·int·j·=·this.j; | ||
101 | ········for·(int·k·=·0;·k·<·childCount;·++k)·{ | ||
102 | ············i.a(j·+·k,·this.getChildAt(k)); | ||
18 | ········} | 103 | ········} |
19 | ········return·view; | ||
20 | ····} | 104 | ····} |
21 | ···· | 105 | ···· |
22 | ····void·a()·{ | ||
23 | ········final·SparseArray·b·=·this.b; | ||
24 | ········for·(int·size·=·b.size(),·i·=·0;·i·<·size;·++i)·{ | ||
25 | ···· | 106 | ····public·SpinnerAdapter·c()·{ |
107 | ········return·this.a; | ||
108 | ····} | ||
109 | ···· | ||
110 | ····protected·ViewGroup$LayoutParams·generateDefaultLayoutParams()·{ | ||
111 | ········return·new·ViewGroup$LayoutParams(-1,·-2); | ||
112 | ····} | ||
113 | ···· | ||
114 | ····public·int·getCount()·{ | ||
115 | ········return·this.z; | ||
116 | ····} | ||
Max diff block lines reached; 1301/8119 bytes (16.02%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 39 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.os.Parcel; | ||
3 | import·android. | 2 | import·android.view.View; |
3 | import·android.util.SparseArray; | ||
4 | 4 | class·d | |
5 | { | 5 | { |
6 | ····public·AbsSpinnerCompat$SavedState·a(final·Parcel·parcel)·{ | ||
7 | ···· | 6 | ····final·/*·synthetic·*/·c·a; |
7 | ····private·final·SparseArray·b; | ||
8 | ···· | ||
9 | ····d(final·c·a)·{ | ||
10 | ········this.a·=·a; | ||
11 | ········this.b·=·new·SparseArray(); | ||
12 | ····} | ||
13 | ···· | ||
14 | ····View·a(final·int·n)·{ | ||
15 | ········final·View·view·=·(View)this.b.get(n); | ||
16 | ········if·(view·!=·null)·{ | ||
17 | ············this.b.delete(n); | ||
18 | ········} | ||
19 | ········return·view; | ||
20 | ····} | ||
21 | ···· | ||
22 | ····void·a()·{ | ||
23 | ········final·SparseArray·b·=·this.b; | ||
24 | ········for·(int·size·=·b.size(),·i·=·0;·i·<·size;·++i)·{ | ||
25 | ············final·View·view·=·(View)b.valueAt(i); | ||
26 | ············if·(view·!=·null)·{ | ||
27 | ················c.a(this.a,·view,·true); | ||
28 | ············} | ||
29 | ········} | ||
30 | ········b.clear(); | ||
8 | ····} | 31 | ····} |
9 | ···· | 32 | ···· |
10 | ····public·AbsSpinnerCompat$SavedState[]·a(final·int·n)·{ | ||
11 | ···· | 33 | ····public·void·a(final·int·n,·final·View·view)·{ |
34 | ········this.b.put(n,·(Object)view); | ||
12 | ····} | 35 | ····} |
13 | } | 36 | } |
Offset 1, 41 lines modified | Offset 1, 38 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.graphics.ColorFilter; | ||
3 | import·android.graphics.Canvas; | ||
4 | import·android. | 2 | import·android.os.Parcelable; |
3 | import·android.os.Parcel; | ||
4 | import·android.os.Parcelable$Creator; | ||
5 | import·android.view.View$BaseSavedState; | ||
5 | class·e·extends· | 6 | class·e·extends·View$BaseSavedState |
6 | { | 7 | { |
7 | ····final· | 8 | ····public·static·final·Parcelable$Creator·CREATOR; |
9 | ····long·a; | ||
10 | ····int·b; | ||
8 | ···· | 11 | ···· |
9 | ····public·e(final·ActionBarContainer·a)·{ | ||
10 | ···· | 12 | ····static·{ |
13 | ········CREATOR·=·(Parcelable$Creator)new·f(); | ||
11 | ····} | 14 | ····} |
12 | ···· | 15 | ···· |
16 | ····e(final·Parcel·parcel)·{ | ||
17 | ········super(parcel); | ||
18 | ········this.a·=·parcel.readLong(); | ||
19 | ········this.b·=·parcel.readInt(); | ||
13 | ····public·void·draw(final·Canvas·canvas)·{ | ||
14 | ········if·(this.a.d)·{ | ||
15 | ············if·(this.a.c·!=·null)·{ | ||
16 | ················this.a.c.draw(canvas); | ||
17 | ············} | ||
18 | ········} | ||
19 | ········else·{ | ||
20 | ············if·(this.a.a·!=·null)·{ | ||
21 | ················this.a.a.draw(canvas); | ||
22 | ············} | ||
23 | ············if·(this.a.b·!=·null·&&·this.a.e)·{ | ||
24 | ················this.a.b.draw(canvas); | ||
25 | ············} | ||
26 | ········} | ||
27 | ····} | 20 | ····} |
28 | ···· | 21 | ···· |
29 | ····public·int·getOpacity()·{ | ||
30 | ······ | 22 | ····e(final·Parcelable·parcelable)·{ |
23 | ········super(parcelable); | ||
31 | ····} | 24 | ····} |
32 | ···· | 25 | ···· |
33 | ····public· | 26 | ····public·String·toString()·{ |
27 | ········return·"AbsSpinner.SavedState{"·+·Integer.toHexString(System.identityHashCode((Object)this))·+·"·selectedId="·+·this.a·+·"·position="·+·this.b·+·"}"; | ||
34 | ····} | 28 | ····} |
35 | ···· | 29 | ···· |
36 | ····public·void· | 30 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ |
31 | ········super.writeToParcel(parcel,·n); | ||
32 | ········parcel.writeLong(this.a); | ||
33 | ········parcel.writeInt(this.b); | ||
37 | ····} | 34 | ····} |
38 | } | 35 | } |
Offset 1, 22 lines modified | Offset 1, 16 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android. | 2 | import·android.os.Parcel; |
3 | import·android.os.Parcelable$Creator; | ||
3 | class·f· | 4 | final·class·f·implements·Parcelable$Creator |
4 | { | 5 | { |
5 | ····public·f(final·ActionBarContainer·actionBarContainer)·{ | ||
6 | ···· | 6 | ····public·e·a(final·Parcel·parcel)·{ |
7 | ········return·new·e(parcel); | ||
7 | ····} | 8 | ····} |
8 | ···· | 9 | ···· |
10 | ····public·e[]·a(final·int·n)·{ | ||
11 | ········return·new·e[n]; | ||
9 | ····public·void·getOutline(final·Outline·outline)·{ | ||
10 | ········if·(this.a.d)·{ | ||
11 | ············if·(this.a.c·!=·null)·{ | ||
12 | ················this.a.c.getOutline(outline); | ||
13 | ············} | ||
14 | ········} | ||
15 | ········else·if·(this.a.a·!=·null)·{ | ||
16 | ············this.a.a.getOutline(outline); | ||
17 | ········} | ||
18 | ····} | 12 | ····} |
19 | } | 13 | } |
Offset 1, 21 lines modified | Offset 1, 41 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.View; | ||
3 | import·android.support.v7.b.a; | ||
4 | import·android. | 2 | import·android.graphics.ColorFilter; |
3 | import·android.graphics.Canvas; | ||
4 | import·android.graphics.drawable.Drawable; | ||
5 | class·g· | 5 | class·g·extends·Drawable |
6 | { | 6 | { |
7 | ····final·ActionBarContainer·a; | ||
7 | ····final·/*·synthetic·*/·a·a; | ||
8 | ····final·/*·synthetic·*/·ActionBarContextView·b; | ||
9 | ···· | 8 | ···· |
9 | ····public·g(final·ActionBarContainer·a)·{ | ||
10 | ····g(final·ActionBarContextView·b,·final·a·a)·{ | ||
11 | ········this.b·=·b; | ||
12 | ········this.a·=·a; | 10 | ········this.a·=·a; |
13 | ····} | 11 | ····} |
14 | ···· | 12 | ···· |
15 | ····public·void· | 13 | ····public·void·draw(final·Canvas·canvas)·{ |
16 | ········this.a. | 14 | ········if·(this.a.d)·{ |
15 | ············if·(this.a.c·!=·null)·{ | ||
16 | ················this.a.c.draw(canvas); | ||
17 | ············} | ||
18 | ········} | ||
19 | ········else·{ | ||
20 | ············if·(this.a.a·!=·null)·{ | ||
21 | ················this.a.a.draw(canvas); | ||
22 | ············} | ||
23 | ············if·(this.a.b·!=·null·&&·this.a.e)·{ | ||
24 | ················this.a.b.draw(canvas); | ||
25 | ············} | ||
26 | ········} | ||
27 | ····} | ||
28 | ···· | ||
29 | ····public·int·getOpacity()·{ | ||
30 | ········return·0; | ||
31 | ····} | ||
32 | ···· | ||
33 | ····public·void·setAlpha(final·int·n)·{ | ||
34 | ····} | ||
35 | ···· | ||
36 | ····public·void·setColorFilter(final·ColorFilter·colorFilter)·{ | ||
17 | ····} | 37 | ····} |
18 | } | 38 | } |
Offset 1, 25 lines modified | Offset 1, 22 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.graphics.Outline; | ||
2 | import·android.support.v4.view.cf; | ||
3 | import·android.view.View; | ||
4 | import·android.support.v4.view.cw; | ||
5 | class·h·extends· | 3 | class·h·extends·g |
6 | { | 4 | { |
5 | ····public·h(final·ActionBarContainer·actionBarContainer)·{ | ||
6 | ········super(actionBarContainer); | ||
7 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | ||
8 | ···· | ||
9 | ····h(final·ActionBarOverlayLayout·a)·{ | ||
10 | ········this.a·=·a; | ||
11 | ····} | ||
12 | ···· | ||
13 | ····public·void·b(final·View·view)·{ | ||
14 | ········ActionBarOverlayLayout.a(this.a,·(cf)null); | ||
15 | ········ActionBarOverlayLayout.a(this.a,·false); | ||
16 | ····} | 7 | ····} |
17 | ···· | 8 | ···· |
18 | ····public·void·c(final·View·view)·{ | ||
19 | ········ActionBarOverlayLayout.a(this.a,·(cf)null); | ||
20 | ···· | 9 | ····public·void·getOutline(final·Outline·outline)·{ |
10 | ········if·(this.a.d)·{ | ||
11 | ············if·(this.a.c·!=·null)·{ | ||
12 | ················this.a.c.getOutline(outline); | ||
13 | ············} | ||
14 | ········} | ||
15 | ········else·if·(this.a.a·!=·null)·{ | ||
16 | ············this.a.a.getOutline(outline); | ||
17 | ········} | ||
21 | ····} | 18 | ····} |
22 | } | 19 | } |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.support. | 2 | import·android.support.a.f.av; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·android.support. | 4 | import·android.support.a.f.bk; |
5 | class·i·extends· | 5 | class·i·extends·bk |
6 | { | 6 | { |
7 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | 7 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; |
8 | ···· | 8 | ···· |
9 | ····i(final·ActionBarOverlayLayout·a)·{ | 9 | ····i(final·ActionBarOverlayLayout·a)·{ |
10 | ········this.a·=·a; | 10 | ········this.a·=·a; |
11 | ····} | 11 | ····} |
12 | ···· | 12 | ···· |
13 | ····public·void·b(final·View·view)·{ | 13 | ····public·void·b(final·View·view)·{ |
14 | ········ActionBarOverlayLayout. | 14 | ········ActionBarOverlayLayout.a(this.a,·(av)null); |
15 | ········ActionBarOverlayLayout.a(this.a,·false); | 15 | ········ActionBarOverlayLayout.a(this.a,·false); |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·void·c(final·View·view)·{ | 18 | ····public·void·c(final·View·view)·{ |
19 | ········ActionBarOverlayLayout. | 19 | ········ActionBarOverlayLayout.a(this.a,·(av)null); |
20 | ········ActionBarOverlayLayout.a(this.a,·false); | 20 | ········ActionBarOverlayLayout.a(this.a,·false); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 22 lines modified | Offset 1, 25 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.support.a.f.av; | ||
2 | import·android.view.View; | 3 | import·android.view.View; |
3 | import·android.support. | 4 | import·android.support.a.f.bk; |
4 | class·j· | 5 | class·j·extends·bk |
5 | { | 6 | { |
6 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | 7 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; |
7 | ···· | 8 | ···· |
8 | ····j(final·ActionBarOverlayLayout·a)·{ | 9 | ····j(final·ActionBarOverlayLayout·a)·{ |
9 | ········this.a·=·a; | 10 | ········this.a·=·a; |
10 | ····} | 11 | ····} |
11 | ···· | 12 | ···· |
12 | ····public·void· | 13 | ····public·void·b(final·View·view)·{ |
14 | ········ActionBarOverlayLayout.b(this.a,·(av)null); | ||
13 | ········ActionBarOverlayLayout.a(this.a); | 15 | ········ActionBarOverlayLayout.a(this.a,·false); |
14 | ········ActionBarOverlayLayout.a(this.a,·au.i((View)ActionBarOverlayLayout.c(this.a)).c(0.0f).a(ActionBarOverlayLayout.b(this.a))); | ||
15 | ········if·(ActionBarOverlayLayout.d(this.a)·!=·null·&&·ActionBarOverlayLayout.d(this.a).getVisibility()·!=·8)·{ | ||
16 | ············ActionBarOverlayLayout.b(this.a,·au.i((View)ActionBarOverlayLayout.d(this.a)).c(0.0f).a(ActionBarOverlayLayout.e(this.a))); | ||
17 | ···· | 16 | ····} |
17 | ···· | ||
18 | ····public·void·c(final·View·view)·{ | ||
19 | ········ActionBarOverlayLayout.b(this.a,·(av)null); | ||
20 | ········ActionBarOverlayLayout.a(this.a,·false); | ||
18 | ····} | 21 | ····} |
19 | } | 22 | } |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.support. | 3 | import·android.support.a.f.z; |
4 | class·k·implements·Runnable | 4 | class·k·implements·Runnable |
5 | { | 5 | { |
6 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | 6 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; |
7 | ···· | 7 | ···· |
8 | ····k(final·ActionBarOverlayLayout·a)·{ | 8 | ····k(final·ActionBarOverlayLayout·a)·{ |
9 | ········this.a·=·a; | 9 | ········this.a·=·a; |
10 | ····} | 10 | ····} |
11 | ···· | 11 | ···· |
12 | ····public·void·run()·{ | 12 | ····public·void·run()·{ |
13 | ········ActionBarOverlayLayout.a(this.a); | 13 | ········ActionBarOverlayLayout.a(this.a); |
14 | ········ActionBarOverlayLayout.a(this.a,· | 14 | ········ActionBarOverlayLayout.a(this.a,·z.e((View)ActionBarOverlayLayout.c(this.a)).b(0.0f).a(ActionBarOverlayLayout.b(this.a))); |
15 | ········if·(ActionBarOverlayLayout.d(this.a)·!=·null·&&·ActionBarOverlayLayout.d(this.a).getVisibility()·!=·8)·{ | 15 | ········if·(ActionBarOverlayLayout.d(this.a)·!=·null·&&·ActionBarOverlayLayout.d(this.a).getVisibility()·!=·8)·{ |
16 | ············ActionBarOverlayLayout.b(this.a,· | 16 | ············ActionBarOverlayLayout.b(this.a,·z.e((View)ActionBarOverlayLayout.d(this.a)).b(0.0f).a(ActionBarOverlayLayout.e(this.a))); |
17 | ········} | 17 | ········} |
18 | ····} | 18 | ····} |
19 | } | 19 | } |
Offset 1, 22 lines modified | Offset 1, 17 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | public·interface·m | ||
2 | import·android.view.ViewGroup$LayoutParams; | ||
3 | import·android.util.AttributeSet; | ||
4 | import·android.content.Context; | ||
5 | import·android.view.ViewGroup$MarginLayoutParams; | ||
6 | public·class·m·extends·ViewGroup$MarginLayoutParams | ||
7 | { | 3 | { |
4 | ····void·a(); | ||
8 | ····public·m(final·int·n,·final·int·n2)·{ | ||
9 | ········super(n,·n2); | ||
10 | ···· | 5 | ···· |
6 | ····void·a(final·int·p0); | ||
7 | ···· | ||
8 | ····void·a(final·boolean·p0); | ||
9 | ···· | ||
10 | ····void·b(); | ||
11 | ···· | 11 | ···· |
12 | ····void·c(); | ||
12 | ····public·m(final·Context·context,·final·AttributeSet·set)·{ | ||
13 | ········super(context,·set); | ||
14 | ····} | ||
15 | ···· | 13 | ···· |
14 | ····void·d(); | ||
16 | ····public·m(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ | ||
17 | ········super(viewGroup$LayoutParams); | ||
18 | ····} | ||
19 | } | 15 | } |
Offset 1, 6 lines modified | Offset 1, 533 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | c | 2 | import·android.view.View$OnClickListener; |
3 | import·android.os.SystemClock; | ||
4 | import·android.util.SparseArray; | ||
5 | import·android.view.accessibility.AccessibilityEvent; | ||
6 | import·android.view.ViewGroup$LayoutParams; | ||
7 | import·android.widget.Adapter; | ||
8 | import·android.os.Parcelable; | ||
9 | import·android.util.AttributeSet; | ||
10 | import·android.content.Context; | ||
11 | import·android.view.View; | ||
12 | import·android.view.ViewGroup; | ||
13 | public·abstract·class·o·extends·ViewGroup | ||
3 | { | 14 | { |
15 | ····int·A; | ||
16 | ····int·B; | ||
17 | ····long·C; | ||
18 | ····boolean·D; | ||
19 | ····private·int·a; | ||
20 | ····private·View·b; | ||
21 | ····private·boolean·c; | ||
22 | ····private·boolean·d; | ||
23 | ····private·u·e; | ||
24 | ····int·j; | ||
25 | ····int·k; | ||
26 | ····int·l; | ||
27 | ····long·m; | ||
28 | ····long·n; | ||
29 | ····boolean·o; | ||
30 | ····int·p; | ||
31 | ····boolean·q; | ||
32 | ····t·r; | ||
33 | ····r·s; | ||
34 | ····s·t; | ||
35 | ····boolean·u; | ||
36 | ····int·v; | ||
37 | ····long·w; | ||
38 | ····int·x; | ||
39 | ····long·y; | ||
40 | ····int·z; | ||
41 | ···· | ||
42 | ····o(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
43 | ········final·int·b·=·-1; | ||
44 | ········final·long·n2·=·Long.MIN_VALUE; | ||
45 | ········super(context,·set,·n); | ||
46 | ········this.j·=·0; | ||
47 | ········this.m·=·n2; | ||
48 | ········this.o·=·false; | ||
49 | ········this.q·=·false; | ||
50 | ········this.v·=·b; | ||
51 | ········this.w·=·n2; | ||
52 | ········this.x·=·b; | ||
53 | ········this.y·=·n2; | ||
54 | ········this.B·=·b; | ||
55 | ········this.C·=·n2; | ||
56 | ········this.D·=·false; | ||
57 | ····} | ||
58 | ···· | ||
59 | ····private·void·a()·{ | ||
60 | ········if·(this.r·!=·null)·{ | ||
61 | ············final·int·selectedItemPosition·=·this.getSelectedItemPosition(); | ||
62 | ············if·(selectedItemPosition·>=·0)·{ | ||
63 | ················this.r.a(this,·this.getSelectedView(),·selectedItemPosition,·this.getAdapter().getItemId(selectedItemPosition)); | ||
64 | ············} | ||
65 | ············else·{ | ||
66 | ················this.r.a(this); | ||
67 | ············} | ||
68 | ········} | ||
69 | ····} | ||
70 | ···· | ||
71 | ····private·void·a(boolean·b)·{ | ||
72 | ········final·int·n·=·8; | ||
73 | ········if·(this.d())·{ | ||
74 | ············b·=·false; | ||
75 | ········} | ||
76 | ········if·(b)·{ | ||
77 | ············if·(this.b·!=·null)·{ | ||
78 | ················this.b.setVisibility(0); | ||
79 | ················this.setVisibility(n); | ||
80 | ············} | ||
81 | ············else·{ | ||
82 | ················this.setVisibility(0); | ||
83 | ············} | ||
84 | ············if·(this.u)·{ | ||
85 | ················this.onLayout(false,·this.getLeft(),·this.getTop(),·this.getRight(),·this.getBottom()); | ||
86 | ············} | ||
87 | ········} | ||
88 | ········else·{ | ||
89 | ············if·(this.b·!=·null)·{ | ||
90 | ················this.b.setVisibility(n); | ||
91 | ············} | ||
92 | ············this.setVisibility(0); | ||
93 | ········} | ||
94 | ····} | ||
95 | ···· | ||
96 | ····public·long·a(final·int·n)·{ | ||
97 | ········final·Adapter·adapter·=·this.getAdapter(); | ||
98 | ········long·itemId; | ||
99 | ········if·(adapter·==·null·||·n·<·0)·{ | ||
100 | ············itemId·=·Long.MIN_VALUE; | ||
101 | ········} | ||
102 | ········else·{ | ||
103 | ············itemId·=·adapter.getItemId(n); | ||
104 | ········} | ||
105 | ········return·itemId; | ||
106 | ····} | ||
107 | ···· | ||
108 | ····public·boolean·a(final·View·view,·final·int·n,·final·long·n2)·{ | ||
109 | ········final·int·n3·=·1; | ||
110 | ········boolean·b·=·false; | ||
111 | ········if·(this.s·!=·null)·{ | ||
112 | ············this.playSoundEffect(0); | ||
113 | ············if·(view·!=·null)·{ | ||
114 | ················view.sendAccessibilityEvent(n3); | ||
115 | ············} | ||
116 | ············this.s.a(this,·view,·n,·n2); | ||
117 | ············b·=·(n3·!=·0); | ||
118 | ········} | ||
119 | ········return·b; | ||
120 | ····} | ||
121 | ···· | ||
122 | ····public·void·addView(final·View·view)·{ | ||
123 | ········throw·new·UnsupportedOperationException("addView(View)·is·not·supported·in·AdapterView"); | ||
124 | ····} | ||
Max diff block lines reached; 0/15899 bytes (0.00%) of diff not shown. |
Offset 1, 49 lines modified | Offset 1, 6 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | class·p | ||
2 | import·android.os.Parcelable; | ||
3 | import·android.database.DataSetObserver; | ||
4 | class·p·extends·DataSetObserver | ||
5 | { | 3 | { |
6 | ····final·/*·synthetic·*/·n·a; | ||
7 | ····private·Parcelable·b; | ||
8 | ···· | ||
9 | ····p(final·n·a)·{ | ||
10 | ········this.a·=·a; | ||
11 | ········this.b·=·null; | ||
12 | ····} | ||
13 | ···· | ||
14 | ····public·void·onChanged()·{ | ||
15 | ········this.a.u·=·true; | ||
16 | ········this.a.A·=·this.a.z; | ||
17 | ········this.a.z·=·this.a.getAdapter().getCount(); | ||
18 | ········if·(this.a.getAdapter().hasStableIds()·&&·this.b·!=·null·&&·this.a.A·==·0·&&·this.a.z·>·0)·{ | ||
19 | ············n.a(this.a,·this.b); | ||
20 | ············this.b·=·null; | ||
21 | ········} | ||
22 | ········else·{ | ||
23 | ············this.a.j(); | ||
24 | ········} | ||
25 | ········this.a.e(); | ||
26 | ········this.a.requestLayout(); | ||
27 | ····} | ||
28 | ···· | ||
29 | ····public·void·onInvalidated()·{ | ||
30 | ········final·long·n·=·Long.MIN_VALUE; | ||
31 | ········final·int·n2·=·-1; | ||
32 | ········this.a.u·=·true; | ||
33 | ········if·(this.a.getAdapter().hasStableIds())·{ | ||
34 | ············this.b·=·android.support.v7.internal.widget.n.a(this.a); | ||
35 | ········} | ||
36 | ········this.a.A·=·this.a.z; | ||
37 | ········this.a.z·=·0; | ||
38 | ········this.a.x·=·n2; | ||
39 | ········this.a.y·=·n; | ||
40 | ········this.a.v·=·n2; | ||
41 | ········this.a.w·=·n; | ||
42 | ········this.a.o·=·false; | ||
43 | ········this.a.e(); | ||
44 | ········this.a.requestLayout(); | ||
45 | ····} | ||
46 | } | 4 | } |
Offset 1, 6 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.View; | ||
2 | public·interface·r | 3 | public·interface·r |
3 | { | 4 | { |
5 | ····void·a(final·o·p0,·final·View·p1,·final·int·p2,·final·long·p3); | ||
4 | } | 6 | } |
Offset 1, 11 lines modified | Offset 1, 6 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.view.View; | ||
3 | public·interface·s | 2 | public·interface·s |
4 | { | 3 | { |
5 | ····void·a(final·n·p0); | ||
6 | ···· | ||
7 | ····void·a(final·n·p0,·final·View·p1,·final·int·p2,·final·long·p3); | ||
8 | } | 4 | } |
Offset 1, 22 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | 2 | import·android.view.View; | |
3 | public·interface·t | ||
3 | { | 4 | { |
5 | ····void·a(final·o·p0); | ||
4 | ····final·/*·synthetic·*/·n·a; | ||
5 | ···· | ||
6 | ····private·t(final·n·a)·{ | ||
7 | ········this.a·=·a; | ||
8 | ····} | ||
9 | ···· | 6 | ···· |
7 | ····void·a(final·o·p0,·final·View·p1,·final·int·p2,·final·long·p3); | ||
10 | ····public·void·run()·{ | ||
11 | ········if·(this.a.u)·{ | ||
12 | ············if·(this.a.getAdapter()·!=·null)·{ | ||
13 | ················this.a.post((Runnable)this); | ||
14 | ············} | ||
15 | ········} | ||
16 | ········else·{ | ||
17 | ············n.b(this.a); | ||
18 | ········} | ||
19 | ····} | ||
20 | } | 8 | } |
Offset 1, 47 lines modified | Offset 1, 22 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | class·u·implements·Runnable | ||
2 | import·android.os.Build$VERSION; | ||
3 | import·android.view.View; | ||
4 | import·android.support.v7.a.l; | ||
5 | import·android.util.AttributeSet; | ||
6 | import·android.content.Context; | ||
7 | import·android.widget.PopupWindow; | ||
8 | public·class·u·extends·PopupWindow | ||
9 | { | 3 | { |
4 | ····final·/*·synthetic·*/·o·a; | ||
10 | ····private·final·boolean·a; | ||
11 | ···· | ||
12 | ····public·u(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
13 | ········super(context,·set,·n); | ||
14 | ········final·bb·a·=·bb.a(context,·set,·l.PopupWindow,·n,·0); | ||
15 | ········this.a·=·a.a(l.PopupWindow_overlapAnchor,·false); | ||
16 | ········this.setBackgroundDrawable(a.a(l.PopupWindow_android_popupBackground)); | ||
17 | ········a.b(); | ||
18 | ····} | ||
19 | ···· | 5 | ···· |
6 | ····private·u(final·o·a)·{ | ||
7 | ········this.a·=·a; | ||
20 | ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2)·{ | ||
21 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
22 | ············n2·-=·view.getHeight(); | ||
23 | ········} | ||
24 | ········super.showAsDropDown(view,·n,·n2); | ||
25 | ····} | ||
26 | ···· | ||
27 | ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2,·final·int·n3)·{ | ||
28 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
29 | ············n2·-=·view.getHeight(); | ||
30 | ········} | ||
31 | ········super.showAsDropDown(view,·n,·n2,·n3); | ||
32 | ····} | 8 | ····} |
33 | ···· | 9 | ···· |
34 | ····public·void·update(final·View·view,·final·int·n,·int·n2,·final·int·n3,·final·int·n4)·{ | ||
35 | ········int·n5; | ||
36 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
37 | ···· | 10 | ····public·void·run()·{ |
11 | ········if·(this.a.u)·{ | ||
12 | ············if·(this.a.getAdapter()·!=·null)·{ | ||
13 | ················this.a.post((Runnable)this); | ||
14 | ············} | ||
38 | ········} | 15 | ········} |
39 | ········else·{ | 16 | ········else·{ |
40 | ············ | 17 | ············o.b(this.a); |
41 | ········} | 18 | ········} |
42 | ········super.update(view,·n,·n5,·n3,·n4); | ||
43 | ····} | 19 | ····} |
44 | } | 20 | } |
Offset 1, 40 lines modified | Offset 1, 41 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.view.ContextThemeWrapper; | 2 | import·android.view.ContextThemeWrapper; |
3 | import·android.support.v7.internal.widget.b | 3 | import·android.support.v7.internal.widget.bc; |
4 | import·android.os.Build$VERSION; | 4 | import·android.os.Build$VERSION; |
5 | import·android.content.res.Configuration; | 5 | import·android.content.res.Configuration; |
6 | import·android.support.v7.internal.view.menu. | 6 | import·android.support.v7.internal.view.menu.u; |
7 | import·android.view.Menu; | 7 | import·android.view.Menu; |
8 | import·android.view.accessibility.AccessibilityEvent; | 8 | import·android.view.accessibility.AccessibilityEvent; |
9 | import·android.view.MenuItem; | 9 | import·android.view.MenuItem; |
10 | import·android.support.v7.internal.view.menu.j; | ||
10 | import·android.view.ViewGroup$LayoutParams; | 11 | import·android.view.ViewGroup$LayoutParams; |
11 | import·android.support.v7.internal.view.menu.ActionMenuItemView; | 12 | import·android.support.v7.internal.view.menu.ActionMenuItemView; |
12 | import·android.view.View$MeasureSpec; | 13 | import·android.view.View$MeasureSpec; |
13 | import·android.view.View; | 14 | import·android.view.View; |
14 | import·android.util.AttributeSet; | 15 | import·android.util.AttributeSet; |
15 | import·android.support.v7.internal.view.menu. | 16 | import·android.support.v7.internal.view.menu.h; |
16 | import·android.support.v7.internal.view.menu. | 17 | import·android.support.v7.internal.view.menu.v; |
17 | import·android.content.Context; | 18 | import·android.content.Context; |
19 | import·android.support.v7.internal.view.menu.g; | ||
20 | import·android.support.v7.internal.view.menu.w; | ||
18 | import·android.support.v7.internal.view.menu.i; | 21 | import·android.support.v7.internal.view.menu.i; |
19 | import·android.support.v7.internal.view.menu.z; | ||
20 | import·android.support.v7.internal.view.menu.k; | ||
21 | public·class·ActionMenuView·extends·LinearLayoutCompat·implements· | 22 | public·class·ActionMenuView·extends·LinearLayoutCompat·implements·i,·w |
22 | { | 23 | { |
23 | ····private· | 24 | ····private·g·a; |
24 | ····private·Context·b; | 25 | ····private·Context·b; |
25 | ····private·Context·c; | 26 | ····private·Context·c; |
26 | ····private·int·d; | 27 | ····private·int·d; |
27 | ····private·boolean·e; | 28 | ····private·boolean·e; |
28 | ····private· | 29 | ····private·a·f; |
29 | ····private· | 30 | ····private·v·g; |
30 | ····private· | 31 | ····private·h·h; |
31 | ····private·boolean·i; | 32 | ····private·boolean·i; |
32 | ····private·int·j; | 33 | ····private·int·j; |
33 | ····private·int·k; | 34 | ····private·int·k; |
34 | ····private·int·l; | 35 | ····private·int·l; |
35 | ····private·o·m; | 36 | ····private·o·m; |
36 | ···· | 37 | ···· |
37 | ····public·ActionMenuView(final·Context·context)·{ | 38 | ····public·ActionMenuView(final·Context·context)·{ |
Offset 373, 165 lines modified | Offset 374, 153 lines modified | ||
373 | ················final·long·l·=·n28; | 374 | ················final·long·l·=·n28; |
374 | ················continue; | 375 | ················continue; |
375 | ············} | 376 | ············} |
376 | ········} | 377 | ········} |
377 | ········this.setMeasuredDimension(n5,·0); | 378 | ········this.setMeasuredDimension(n5,·0); |
378 | ····} | 379 | ····} |
379 | ···· | 380 | ···· |
381 | ····protected·m·a()·{ | ||
382 | ········final·int·n·=·-2; | ||
383 | ········final·m·m·=·new·m(n,·n); | ||
384 | ········m.h·=·16; | ||
385 | ········return·m; | ||
386 | ····} | ||
387 | ···· | ||
380 | ····public·m·a(final·AttributeSet·set)·{ | 388 | ····public·m·a(final·AttributeSet·set)·{ |
381 | ········return·new·m(this.getContext(),·set); | 389 | ········return·new·m(this.getContext(),·set); |
382 | ····} | 390 | ····} |
383 | ···· | 391 | ···· |
384 | ····protected·m·a(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ | 392 | ····protected·m·a(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ |
385 | ········m· | 393 | ········m·a; |
386 | ········if·(viewGroup$LayoutParams·!=·null)·{ | 394 | ········if·(viewGroup$LayoutParams·!=·null)·{ |
387 | ············if·(viewGroup$LayoutParams·instanceof·m)·{ | 395 | ············if·(viewGroup$LayoutParams·instanceof·m)·{ |
388 | ················ | 396 | ················a·=·new·m((m)viewGroup$LayoutParams); |
389 | ············} | 397 | ············} |
390 | ············else·{ | 398 | ············else·{ |
391 | ················ | 399 | ················a·=·new·m(viewGroup$LayoutParams); |
392 | ············} | 400 | ············} |
393 | ············if·( | 401 | ············if·(a.h·<=·0)·{ |
394 | ················ | 402 | ················a.h·=·16; |
395 | ············} | 403 | ············} |
396 | ········} | 404 | ········} |
397 | ········else·{ | 405 | ········else·{ |
398 | ············ | 406 | ············a·=·this.a(); |
399 | ········} | 407 | ········} |
400 | ········return· | 408 | ········return·a; |
401 | ····} | 409 | ····} |
402 | ···· | 410 | ···· |
403 | ····public·void·a(final· | 411 | ····public·void·a(final·g·a)·{ |
404 | ········this.a·=·a; | 412 | ········this.a·=·a; |
405 | ····} | 413 | ····} |
406 | ···· | 414 | ···· |
407 | ····public·void·a(final· | 415 | ····public·void·a(final·v·g,·final·h·h)·{ |
408 | ········this.g·=·g; | 416 | ········this.g·=·g; |
409 | ········this.h·=·h; | 417 | ········this.h·=·h; |
410 | ····} | 418 | ····} |
411 | ···· | 419 | ···· |
412 | ····public·boolean·a()·{ | ||
413 | ········return·this.e; | ||
414 | ····} | ||
415 | ···· | ||
416 | ····protected·boolean·a(final·int·n)·{ | 420 | ····protected·boolean·a(final·int·n)·{ |
417 | ········int·n2·=·0; | 421 | ········int·n2·=·0; |
418 | ········boolean·b; | 422 | ········boolean·b; |
419 | ········if·(n·==·0)·{ | 423 | ········if·(n·==·0)·{ |
420 | ············b·=·false; | 424 | ············b·=·false; |
421 | ········} | 425 | ········} |
422 | ········else·{ | 426 | ········else·{ |
423 | ············final·View·child·=·this.getChildAt(n·-·1); | 427 | ············final·View·child·=·this.getChildAt(n·-·1); |
424 | ············final·View·child2·=·this.getChildAt(n); | 428 | ············final·View·child2·=·this.getChildAt(n); |
425 | ············if·(n·<·this.getChildCount()·&&·child·instanceof· | 429 | ············if·(n·<·this.getChildCount()·&&·child·instanceof·k)·{ |
426 | ················n2·=·((false·|·(( | 430 | ················n2·=·((false·|·((k)child).d())·?·1·:·0); |
427 | ············} | 431 | ············} |
428 | ············if·(n·>·0·&&·child2·instanceof· | 432 | ············if·(n·>·0·&&·child2·instanceof·k)·{ |
429 | ················b·=·((((( | 433 | ················b·=·(((((k)child2).c()·?·1·:·0)·|·n2)·!=·0x0); |
430 | ············} | 434 | ············} |
431 | ············else·{ | 435 | ············else·{ |
432 | ················b·=·(n2·!=·0); | 436 | ················b·=·(n2·!=·0); |
433 | ············} | 437 | ············} |
434 | ········} | 438 | ········} |
435 | ········return·b; | 439 | ········return·b; |
436 | ····} | 440 | ····} |
437 | ···· | 441 | ···· |
438 | ····public·boolean·a(final· | 442 | ····public·boolean·a(final·j·j)·{ |
439 | ········return·this.a.a((MenuItem) | 443 | ········return·this.a.a((MenuItem)j,·0); |
440 | ····} | 444 | ····} |
441 | ···· | 445 | ···· |
446 | ····public·m·b()·{ | ||
447 | ········final·m·a·=·this.a(); | ||
448 | ········a.a·=·true; | ||
442 | ····protected·m·b()·{ | ||
443 | ········final·int·n·=·-2; | ||
444 | ········final·m·m·=·new·m(n,·n); | ||
445 | ········m.h·=·16; | ||
Max diff block lines reached; 3920/8557 bytes (45.81%) of diff not shown. |
Offset 2, 40 lines modified | Offset 2, 40 lines modified | ||
2 | package·android.support.v7.widget; | 2 | package·android.support.v7.widget; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·android.view.inputmethod.InputMethodManager; | 4 | import·android.view.inputmethod.InputMethodManager; |
5 | import·android.view.KeyEvent$DispatcherState; | 5 | import·android.view.KeyEvent$DispatcherState; |
6 | import·android.view.KeyEvent; | 6 | import·android.view.KeyEvent; |
7 | import·android.graphics.Rect; | 7 | import·android.graphics.Rect; |
8 | import·android.support.v7.internal.widget. | 8 | import·android.support.v7.internal.widget.ay; |
9 | import·android.util.AttributeSet; | 9 | import·android.util.AttributeSet; |
10 | import·android.content.Context; | 10 | import·android.content.Context; |
11 | import·android.support.v7.internal.widget.a | 11 | import·android.support.v7.internal.widget.av; |
12 | import·android.widget.AutoCompleteTextView; | 12 | import·android.widget.AutoCompleteTextView; |
13 | public·class·SearchView$SearchAutoComplete·extends·AutoCompleteTextView | 13 | public·class·SearchView$SearchAutoComplete·extends·AutoCompleteTextView |
14 | { | 14 | { |
15 | ····private·final·int[]·a; | 15 | ····private·final·int[]·a; |
16 | ····private·int·b; | 16 | ····private·int·b; |
17 | ····private·SearchView·c; | 17 | ····private·SearchView·c; |
18 | ····private·final·a | 18 | ····private·final·av·d; |
19 | ···· | 19 | ···· |
20 | ····public·SearchView$SearchAutoComplete(final·Context·context)·{ | 20 | ····public·SearchView$SearchAutoComplete(final·Context·context)·{ |
21 | ········this(context,·null); | 21 | ········this(context,·null); |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·SearchView$SearchAutoComplete(final·Context·context,·final·AttributeSet·set)·{ | 24 | ····public·SearchView$SearchAutoComplete(final·Context·context,·final·AttributeSet·set)·{ |
25 | ········this(context,·set,·16842859); | 25 | ········this(context,·set,·16842859); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·SearchView$SearchAutoComplete(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 28 | ····public·SearchView$SearchAutoComplete(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
29 | ········super(context,·set,·n); | 29 | ········super(context,·set,·n); |
30 | ········this.a·=·new·int[]·{·16843126·}; | 30 | ········this.a·=·new·int[]·{·16843126·}; |
31 | ········this.b·=·this.getThreshold(); | 31 | ········this.b·=·this.getThreshold(); |
32 | ········final· | 32 | ········final·ay·a·=·ay.a(context,·set,·this.a,·n,·0); |
33 | ········if·(a.d(0))·{ | 33 | ········if·(a.d(0))·{ |
34 | ············this.setDropDownBackgroundDrawable(a.a(0)); | 34 | ············this.setDropDownBackgroundDrawable(a.a(0)); |
35 | ········} | 35 | ········} |
36 | ········a.b(); | 36 | ········a.b(); |
37 | ········this.d·=·a.c(); | 37 | ········this.d·=·a.c(); |
38 | ····} | 38 | ····} |
39 | ···· | 39 | ···· |
Offset 4, 46 lines modified | Offset 4, 47 lines modified | ||
4 | import·android.graphics.Rect; | 4 | import·android.graphics.Rect; |
5 | import·android.view.View$MeasureSpec; | 5 | import·android.view.View$MeasureSpec; |
6 | import·android.view.inputmethod.InputMethodManager; | 6 | import·android.view.inputmethod.InputMethodManager; |
7 | import·android.widget.AutoCompleteTextView; | 7 | import·android.widget.AutoCompleteTextView; |
8 | import·android.text.Editable; | 8 | import·android.text.Editable; |
9 | import·android.widget.ListAdapter; | 9 | import·android.widget.ListAdapter; |
10 | import·android.database.Cursor; | 10 | import·android.database.Cursor; |
11 | import·android.support.v7.b.d; | ||
11 | import·android.graphics.drawable.Drawable; | 12 | import·android.graphics.drawable.Drawable; |
12 | import·android.text.style.ImageSpan; | 13 | import·android.text.style.ImageSpan; |
13 | import·android.text.SpannableStringBuilder; | 14 | import·android.text.SpannableStringBuilder; |
14 | import·android.content.Context; | 15 | import·android.content.Context; |
15 | import·android.text.TextUtils; | 16 | import·android.text.TextUtils; |
16 | import·android.net.Uri; | 17 | import·android.net.Uri; |
17 | import·android.os.Build$VERSION; | 18 | import·android.os.Build$VERSION; |
18 | import·android.support. | 19 | import·android.support.a.g.e; |
19 | import·android.view.View$OnClickListener; | 20 | import·android.view.View$OnClickListener; |
20 | import·android.view.View$OnFocusChangeListener; | 21 | import·android.view.View$OnFocusChangeListener; |
21 | import·android.content.Intent; | 22 | import·android.content.Intent; |
22 | import·android.widget.ImageView; | 23 | import·android.widget.ImageView; |
23 | import·android.view.View; | 24 | import·android.view.View; |
24 | import·java.util.WeakHashMap; | 25 | import·java.util.WeakHashMap; |
25 | import·android.support.v7.internal.widget.a | 26 | import·android.support.v7.internal.widget.av; |
26 | import·android.os.Bundle; | 27 | import·android.os.Bundle; |
27 | import·android.app.SearchableInfo; | 28 | import·android.app.SearchableInfo; |
28 | import·android.support.v7. | 29 | import·android.support.v7.c.a; |
29 | public·class·SearchView·extends·LinearLayoutCompat·implements· | 30 | public·class·SearchView·extends·LinearLayoutCompat·implements·a |
30 | { | 31 | { |
31 | ····static·final·ad·a; | 32 | ····static·final·ad·a; |
32 | ····private·static·final·boolean·b; | 33 | ····private·static·final·boolean·b; |
33 | ····private·boolean·A; | 34 | ····private·boolean·A; |
34 | ····private·int·B; | 35 | ····private·int·B; |
35 | ····private·boolean·C; | 36 | ····private·boolean·C; |
36 | ····private·CharSequence·D; | 37 | ····private·CharSequence·D; |
37 | ····private·boolean·E; | 38 | ····private·boolean·E; |
38 | ····private·int·F; | 39 | ····private·int·F; |
39 | ····private·SearchableInfo·G; | 40 | ····private·SearchableInfo·G; |
40 | ····private·Bundle·H; | 41 | ····private·Bundle·H; |
41 | ····private·final·a | 42 | ····private·final·av·I; |
42 | ····private·Runnable·J; | 43 | ····private·Runnable·J; |
43 | ····private·final·Runnable·K; | 44 | ····private·final·Runnable·K; |
44 | ····private·Runnable·L; | 45 | ····private·Runnable·L; |
45 | ····private·final·WeakHashMap·M; | 46 | ····private·final·WeakHashMap·M; |
46 | ····private·final·SearchView$SearchAutoComplete·c; | 47 | ····private·final·SearchView$SearchAutoComplete·c; |
47 | ····private·final·View·d; | 48 | ····private·final·View·d; |
48 | ····private·final·View·e; | 49 | ····private·final·View·e; |
Offset 128, 20 lines modified | Offset 129, 20 lines modified | ||
128 | ········} | 129 | ········} |
129 | ········d.setVisibility(visibility3); | 130 | ········d.setVisibility(visibility3); |
130 | ········final·ImageView·j·=·this.j; | 131 | ········final·ImageView·j·=·this.j; |
131 | ········if·(!this.u)·{ | 132 | ········if·(!this.u)·{ |
132 | ············visibility·=·0; | 133 | ············visibility·=·0; |
133 | ········} | 134 | ········} |
134 | ········j.setVisibility(visibility); | 135 | ········j.setVisibility(visibility); |
135 | ········this. | 136 | ········this.i(); |
136 | ········if·(b2)·{ | 137 | ········if·(b2)·{ |
137 | ············b·=·false; | 138 | ············b·=·false; |
138 | ········} | 139 | ········} |
139 | ········this.c(b); | 140 | ········this.c(b); |
140 | ········this. | 141 | ········this.h(); |
141 | ····} | 142 | ····} |
142 | ···· | 143 | ···· |
143 | ····static·boolean·a(final·Context·context)·{ | 144 | ····static·boolean·a(final·Context·context)·{ |
144 | ········return·context.getResources().getConfiguration().orientation·==·2; | 145 | ········return·context.getResources().getConfiguration().orientation·==·2; |
145 | ····} | 146 | ····} |
146 | ···· | 147 | ···· |
147 | ····private·CharSequence·b(CharSequence·charSequence)·{ | 148 | ····private·CharSequence·b(CharSequence·charSequence)·{ |
Offset 195, 27 lines modified | Offset 196, 27 lines modified | ||
195 | ········return·b; | 196 | ········return·b; |
196 | ····} | 197 | ····} |
197 | ···· | 198 | ···· |
198 | ····private·boolean·f()·{ | 199 | ····private·boolean·f()·{ |
199 | ········return·(this.x·||·this.C)·&&·!this.c(); | 200 | ········return·(this.x·||·this.C)·&&·!this.c(); |
200 | ····} | 201 | ····} |
201 | ···· | 202 | ···· |
203 | ····private·int·getPreferredWidth()·{ | ||
204 | ········return·this.getContext().getResources().getDimensionPixelSize(android.support.v7.b.d.abc_search_view_preferred_width); | ||
205 | ····} | ||
206 | ···· | ||
202 | ····private·void· | 207 | ····private·void·h()·{ |
203 | ········int·visibility·=·8; | 208 | ········int·visibility·=·8; |
204 | ········if·(this.f()·&&·(this.g.getVisibility()·==·0·||·this.i.getVisibility()·==·0))·{ | 209 | ········if·(this.f()·&&·(this.g.getVisibility()·==·0·||·this.i.getVisibility()·==·0))·{ |
205 | ············visibility·=·0; | 210 | ············visibility·=·0; |
206 | ········} | 211 | ········} |
207 | ········this.e.setVisibility(visibility); | 212 | ········this.e.setVisibility(visibility); |
208 | ····} | 213 | ····} |
209 | ···· | 214 | ···· |
210 | ····private·int·getPreferredWidth()·{ | ||
211 | ········return·this.getContext().getResources().getDimensionPixelSize(android.support.v7.a.e.abc_search_view_preferred_width); | ||
212 | ····} | ||
213 | ···· | ||
214 | ····private·void· | 215 | ····private·void·i()·{ |
215 | ········int·n·=·1; | 216 | ········int·n·=·1; |
216 | ········int·visibility·=·0; | 217 | ········int·visibility·=·0; |
217 | ········int·n2; | 218 | ········int·n2; |
218 | ········if·(!TextUtils.isEmpty((CharSequence)this.c.getText()))·{ | 219 | ········if·(!TextUtils.isEmpty((CharSequence)this.c.getText()))·{ |
219 | ············n2·=·n; | 220 | ············n2·=·n; |
220 | ········} | 221 | ········} |
221 | ········else·{ | 222 | ········else·{ |
Offset 236, 15 lines modified | Offset 237, 15 lines modified | ||
236 | ········} | 237 | ········} |
237 | ········else·{ | 238 | ········else·{ |
238 | ············state·=·SearchView.EMPTY_STATE_SET; | 239 | ············state·=·SearchView.EMPTY_STATE_SET; |
239 | ········} | 240 | ········} |
240 | ········drawable.setState(state); | 241 | ········drawable.setState(state); |
241 | ····} | 242 | ····} |
242 | ···· | 243 | ···· |
243 | ····private·void· | 244 | ····private·void·j()·{ |
244 | ········this.post(this.K); | 245 | ········this.post(this.K); |
245 | ····} | 246 | ····} |
246 | ···· | 247 | ···· |
247 | ····private·void·k()·{ | 248 | ····private·void·k()·{ |
248 | ········if·(this.y·!=·null)·{ | 249 | ········if·(this.y·!=·null)·{ |
249 | ············this.c.setHint(this.b(this.y)); | 250 | ············this.c.setHint(this.b(this.y)); |
250 | ········} | 251 | ········} |
Offset 402, 15 lines modified | Offset 403, 15 lines modified | ||
402 | ········super.clearFocus(); | 403 | ········super.clearFocus(); |
403 | ········this.c.clearFocus(); | 404 | ········this.c.clearFocus(); |
404 | ········this.A·=·false; | 405 | ········this.A·=·false; |
405 | ····} | 406 | ····} |
406 | ···· | 407 | ···· |
407 | ····void·d()·{ | 408 | ····void·d()·{ |
408 | ········this.a(this.c()); | 409 | ········this.a(this.c()); |
409 | ········this. | 410 | ········this.j(); |
410 | ········if·(this.c.hasFocus())·{ | 411 | ········if·(this.c.hasFocus())·{ |
411 | ············this.q(); | 412 | ············this.q(); |
Max diff block lines reached; 636/4558 bytes (13.95%) of diff not shown. |
Offset 1, 67 lines modified | Offset 1, 65 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.text.TextUtils$TruncateAt; | 2 | import·android.text.TextUtils$TruncateAt; |
3 | import·android.support.v4.view.ai; | ||
4 | import·android.view.MotionEvent; | 3 | import·android.view.MotionEvent; |
5 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
6 | import·android.support. | 5 | import·android.support.a.f.n; |
7 | import·android.os.Parcelable; | 6 | import·android.os.Parcelable; |
8 | import·android.support.v7.internal.widget.b | 7 | import·android.support.v7.internal.widget.bc; |
9 | import·android.support.v7.internal. | 8 | import·android.support.v7.internal.widget.x; |
10 | import·android.view.Menu; | 9 | import·android.view.Menu; |
11 | import·android.view.View$OnClickListener; | 10 | import·android.view.View$OnClickListener; |
12 | import·android.support.v7.internal.view.menu.x; | ||
13 | import·android.support.v7.internal.view.menu.i; | ||
14 | import·android.os.Build$VERSION; | 11 | import·android.os.Build$VERSION; |
15 | import·android.support.v7.internal.view.e; | ||
16 | import·android.view.MenuInflater; | 12 | import·android.view.MenuInflater; |
13 | import·android.support.v7.internal.view.menu.u; | ||
14 | import·android.support.v7.internal.view.menu.g; | ||
17 | import·android.support. | 15 | import·android.support.a.f.i; |
18 | import·android.support. | 16 | import·android.support.a.f.d; |
17 | import·android.support.a.f.z; | ||
19 | import·android.view.View$MeasureSpec; | 18 | import·android.view.View$MeasureSpec; |
20 | import·android.view.ViewGroup$LayoutParams; | 19 | import·android.view.ViewGroup$LayoutParams; |
21 | import·android.content.res.TypedArray; | 20 | import·android.content.res.TypedArray; |
22 | import·android.view.ContextThemeWrapper; | 21 | import·android.view.ContextThemeWrapper; |
23 | import·java.util.List; | 22 | import·java.util.List; |
24 | import·android.view.ViewGroup$MarginLayoutParams; | 23 | import·android.view.ViewGroup$MarginLayoutParams; |
25 | import·android.text.TextUtils; | 24 | import·android.text.TextUtils; |
26 | import·android.support.v7.internal.widget. | 25 | import·android.support.v7.internal.widget.ay; |
27 | import·android.support.v7. | 26 | import·android.support.v7.b.j; |
28 | import·android.support.v7. | 27 | import·android.support.v7.b.b; |
29 | import·android.util.AttributeSet; | 28 | import·android.util.AttributeSet; |
30 | import·android.support.v7.internal.widget.ae; | 29 | import·android.support.v7.internal.widget.ae; |
31 | import·android.content.Context; | 30 | import·android.content.Context; |
32 | import·android.graphics.drawable.Drawable; | 31 | import·android.graphics.drawable.Drawable; |
33 | import·android.widget.ImageView; | 32 | import·android.widget.ImageView; |
34 | import·android.widget.ImageButton; | 33 | import·android.widget.ImageButton; |
35 | import·android.widget.TextView; | 34 | import·android.widget.TextView; |
36 | import·android.view.View; | 35 | import·android.view.View; |
37 | import·android.support.v7.internal.widget.a | 36 | import·android.support.v7.internal.widget.av; |
38 | import·android.support.v7.internal.view.menu. | 37 | import·android.support.v7.internal.view.menu.h; |
39 | import·android.support.v7.internal.view.menu. | 38 | import·android.support.v7.internal.view.menu.v; |
40 | import·android.support.v7.internal.widget. | 39 | import·android.support.v7.internal.widget.az; |
41 | import·java.util.ArrayList; | 40 | import·java.util.ArrayList; |
42 | import·android.view.ViewGroup; | 41 | import·android.view.ViewGroup; |
43 | public·class·Toolbar·extends·ViewGroup | 42 | public·class·Toolbar·extends·ViewGroup |
44 | { | 43 | { |
45 | ····private·final·ArrayList·A; | 44 | ····private·final·ArrayList·A; |
46 | ····private·final·int[]·B; | 45 | ····private·final·int[]·B; |
47 | ····private·ao·C; | 46 | ····private·ao·C; |
48 | ····private·final·o·D; | 47 | ····private·final·o·D; |
49 | ····private· | 48 | ····private·az·E; |
50 | ····private·ActionMenuPresenter·F; | ||
51 | ····private·am· | 49 | ····private·am·F; |
50 | ····private·v·G; | ||
52 | ····private· | 51 | ····private·h·H; |
53 | ····private·j·I; | ||
54 | ····private·boolean· | 52 | ····private·boolean·I; |
55 | ····private·int· | 53 | ····private·int·J; |
56 | ····private·final·Runnable· | 54 | ····private·final·Runnable·K; |
57 | ····private·final·a | 55 | ····private·final·av·L; |
58 | ····View·a; | 56 | ····View·a; |
59 | ····private·ActionMenuView·b; | 57 | ····private·ActionMenuView·b; |
60 | ····private·TextView·c; | 58 | ····private·TextView·c; |
61 | ····private·TextView·d; | 59 | ····private·TextView·d; |
62 | ····private·ImageButton·e; | 60 | ····private·ImageButton·e; |
63 | ····private·ImageView·f; | 61 | ····private·ImageView·f; |
64 | ····private·Drawable·g; | 62 | ····private·Drawable·g; |
Offset 86, 83 lines modified | Offset 84, 83 lines modified | ||
86 | ····private·boolean·z; | 84 | ····private·boolean·z; |
87 | ···· | 85 | ···· |
88 | ····public·Toolbar(final·Context·context)·{ | 86 | ····public·Toolbar(final·Context·context)·{ |
89 | ········this(context,·null); | 87 | ········this(context,·null); |
90 | ····} | 88 | ····} |
91 | ···· | 89 | ···· |
92 | ····public·Toolbar(final·Context·context,·final·AttributeSet·set)·{ | 90 | ····public·Toolbar(final·Context·context,·final·AttributeSet·set)·{ |
93 | ········this(context,·set,·android.support.v7. | 91 | ········this(context,·set,·android.support.v7.b.b.toolbarStyle); |
94 | ····} | 92 | ····} |
95 | ···· | 93 | ···· |
96 | ····public·Toolbar(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 94 | ····public·Toolbar(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
97 | ········final·int·n2·=·-1·<<·-1; | 95 | ········final·int·n2·=·-1·<<·-1; |
98 | ········final·int·n3·=·-1; | 96 | ········final·int·n3·=·-1; |
99 | ········super(a(context,·set,·n),·set,·n); | 97 | ········super(a(context,·set,·n),·set,·n); |
100 | ········this.t·=·new·ae(); | 98 | ········this.t·=·new·ae(); |
101 | ········this.u·=·8388627; | 99 | ········this.u·=·8388627; |
102 | ········this.A·=·new·ArrayList(); | 100 | ········this.A·=·new·ArrayList(); |
103 | ········this.B·=·new·int[2]; | 101 | ········this.B·=·new·int[2]; |
104 | ········this.D·=·(o)new·aj(this); | 102 | ········this.D·=·(o)new·aj(this); |
105 | ········this. | 103 | ········this.K·=·(Runnable)new·ak(this); |
106 | ········final· | 104 | ········final·ay·a·=·ay.a(this.getContext(),·set,·android.support.v7.b.j.Toolbar,·n,·0); |
107 | ········this.l·=·a.f(android.support.v7. | 105 | ········this.l·=·a.f(android.support.v7.b.j.Toolbar_titleTextAppearance,·0); |
108 | ········this.m·=·a.f(android.support.v7. | 106 | ········this.m·=·a.f(android.support.v7.b.j.Toolbar_subtitleTextAppearance,·0); |
109 | ········this.u·=·a.b(android.support.v7. | 107 | ········this.u·=·a.b(android.support.v7.b.j.Toolbar_android_gravity,·this.u); |
110 | ········this.n·=·48; | 108 | ········this.n·=·48; |
111 | ········final·int·c·=·a.c(android.support.v7. | 109 | ········final·int·c·=·a.c(android.support.v7.b.j.Toolbar_titleMargins,·0); |
112 | ········this.s·=·c; | 110 | ········this.s·=·c; |
113 | ········this.r·=·c; | 111 | ········this.r·=·c; |
114 | ········this.q·=·c; | 112 | ········this.q·=·c; |
115 | ········this.p·=·c; | 113 | ········this.p·=·c; |
116 | ········final·int·c2·=·a.c(android.support.v7. | 114 | ········final·int·c2·=·a.c(android.support.v7.b.j.Toolbar_titleMarginStart,·n3); |
117 | ········if·(c2·>=·0)·{ | 115 | ········if·(c2·>=·0)·{ |
118 | ············this.p·=·c2; | 116 | ············this.p·=·c2; |
119 | ········} | 117 | ········} |
120 | ········final·int·c3·=·a.c(android.support.v7. | 118 | ········final·int·c3·=·a.c(android.support.v7.b.j.Toolbar_titleMarginEnd,·n3); |
121 | ········if·(c3·>=·0)·{ | 119 | ········if·(c3·>=·0)·{ |
122 | ············this.q·=·c3; | 120 | ············this.q·=·c3; |
123 | ········} | 121 | ········} |
124 | ········final·int·c4·=·a.c(android.support.v7. | 122 | ········final·int·c4·=·a.c(android.support.v7.b.j.Toolbar_titleMarginTop,·n3); |
125 | ········if·(c4·>=·0)·{ | 123 | ········if·(c4·>=·0)·{ |
126 | ············this.r·=·c4; | 124 | ············this.r·=·c4; |
127 | ········} | 125 | ········} |
128 | ········final·int·c5·=·a.c(android.support.v7. | 126 | ········final·int·c5·=·a.c(android.support.v7.b.j.Toolbar_titleMarginBottom,·n3); |
129 | ········if·(c5·>=·0)·{ | 127 | ········if·(c5·>=·0)·{ |
130 | ············this.s·=·c5; | 128 | ············this.s·=·c5; |
131 | ········} | 129 | ········} |
132 | ········this.o·=·a.d(android.support.v7. | 130 | ········this.o·=·a.d(android.support.v7.b.j.Toolbar_maxButtonHeight,·n3); |
133 | ········final·int·c6·=·a.c(android.support.v7. | 131 | ········final·int·c6·=·a.c(android.support.v7.b.j.Toolbar_contentInsetStart,·n2); |
134 | ········final·int·c7·=·a.c(android.support.v7. | 132 | ········final·int·c7·=·a.c(android.support.v7.b.j.Toolbar_contentInsetEnd,·n2); |
135 | ········this.t.b(a.d(android.support.v7. | 133 | ········this.t.b(a.d(android.support.v7.b.j.Toolbar_contentInsetLeft,·0),·a.d(android.support.v7.b.j.Toolbar_contentInsetRight,·0)); |
136 | ········if·(c6·!=·n2·||·c7·!=·n2)·{ | 134 | ········if·(c6·!=·n2·||·c7·!=·n2)·{ |
137 | ············this.t.a(c6,·c7); | 135 | ············this.t.a(c6,·c7); |
138 | ········} | 136 | ········} |
139 | ········this.g·=·a.a(android.support.v7. | 137 | ········this.g·=·a.a(android.support.v7.b.j.Toolbar_collapseIcon); |
140 | ········this.h·=·a.b(android.support.v7. | 138 | ········this.h·=·a.b(android.support.v7.b.j.Toolbar_collapseContentDescription); |
Max diff block lines reached; 25827/32693 bytes (79.00%) of diff not shown. |
Offset 1, 6 lines modified | Offset 1, 513 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | 2 | import·android.support.v7.internal.view.menu.s; | |
3 | import·android.support.v7.internal.view.menu.aa; | ||
4 | import·java.util.ArrayList; | ||
5 | import·android.support.v7.internal.view.menu.ActionMenuItemView; | ||
6 | import·android.content.res.Configuration; | ||
7 | import·android.content.res.Resources; | ||
8 | import·android.view.View$MeasureSpec; | ||
9 | import·android.view.ViewGroup$LayoutParams; | ||
10 | import·android.support.v7.internal.view.menu.j; | ||
11 | import·android.support.v7.internal.view.menu.w; | ||
12 | import·android.support.v7.internal.view.menu.g; | ||
13 | import·android.support.v7.internal.view.menu.x; | ||
14 | import·android.view.ViewGroup; | ||
15 | import·android.view.MenuItem; | ||
16 | import·android.content.Context; | ||
17 | import·android.util.SparseBooleanArray; | ||
18 | import·android.view.View; | ||
19 | import·android.support.a.f.b; | ||
20 | import·android.support.v7.internal.view.menu.d; | ||
21 | public·class·a·extends·d·implements·b | ||
3 | { | 22 | { |
23 | ····final·i·g; | ||
24 | ····int·h; | ||
25 | ····private·View·i; | ||
26 | ····private·boolean·j; | ||
27 | ····private·boolean·k; | ||
28 | ····private·int·l; | ||
29 | ····private·int·m; | ||
30 | ····private·int·n; | ||
31 | ····private·boolean·o; | ||
32 | ····private·boolean·p; | ||
33 | ····private·boolean·q; | ||
34 | ····private·boolean·r; | ||
35 | ····private·int·s; | ||
36 | ····private·final·SparseBooleanArray·t; | ||
37 | ····private·View·u; | ||
38 | ····private·h·v; | ||
39 | ····private·c·w; | ||
40 | ····private·e·x; | ||
41 | ····private·android.support.v7.widget.d·y; | ||
42 | ···· | ||
43 | ····public·a(final·Context·context)·{ | ||
44 | ········super(context,·android.support.v7.b.h.abc_action_menu_layout,·android.support.v7.b.h.abc_action_menu_item_layout); | ||
45 | ········this.t·=·new·SparseBooleanArray(); | ||
46 | ········this.g·=·new·i(this,·(android.support.v7.widget.b)null); | ||
47 | ····} | ||
48 | ···· | ||
49 | ····private·View·a(final·MenuItem·menuItem)·{ | ||
50 | ········final·ViewGroup·viewGroup·=·(ViewGroup)this.f; | ||
51 | ········Object·child; | ||
52 | ········if·(viewGroup·==·null)·{ | ||
53 | ············child·=·null; | ||
54 | ········} | ||
55 | ········else·{ | ||
56 | ············for·(int·childCount·=·viewGroup.getChildCount(),·i·=·0;·i·<·childCount;·++i)·{ | ||
57 | ················child·=·viewGroup.getChildAt(i); | ||
58 | ················if·(child·instanceof·x·&&·((x)child).getItemData()·==·menuItem)·{ | ||
59 | ····················return·(View)child; | ||
60 | ················} | ||
61 | ············} | ||
62 | ············child·=·null; | ||
63 | ········} | ||
64 | ········return·(View)child; | ||
65 | ····} | ||
66 | ···· | ||
67 | ····public·w·a(final·ViewGroup·viewGroup)·{ | ||
68 | ········final·w·a·=·super.a(viewGroup); | ||
69 | ········((ActionMenuView)a).setPresenter(this); | ||
70 | ········return·a; | ||
71 | ····} | ||
72 | ···· | ||
73 | ····public·View·a(final·j·j,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
74 | ········View·view2·=·j.getActionView(); | ||
75 | ········if·(view2·==·null·||·j.n())·{ | ||
76 | ············view2·=·super.a(j,·view,·viewGroup); | ||
77 | ········} | ||
78 | ········int·visibility; | ||
79 | ········if·(j.isActionViewExpanded())·{ | ||
80 | ············visibility·=·8; | ||
81 | ········} | ||
82 | ········else·{ | ||
83 | ············visibility·=·0; | ||
84 | ········} | ||
85 | ········view2.setVisibility(visibility); | ||
86 | ········final·ActionMenuView·actionMenuView·=·(ActionMenuView)viewGroup; | ||
87 | ········final·ViewGroup$LayoutParams·layoutParams·=·view2.getLayoutParams(); | ||
88 | ········if·(!actionMenuView.checkLayoutParams(layoutParams))·{ | ||
89 | ············view2.setLayoutParams((ViewGroup$LayoutParams)actionMenuView.a(layoutParams)); | ||
90 | ········} | ||
91 | ········return·view2; | ||
92 | ····} | ||
93 | ···· | ||
94 | ····public·void·a(final·int·n)·{ | ||
95 | ········this.n·=·n; | ||
96 | ········this.o·=·true; | ||
97 | ····} | ||
98 | ···· | ||
99 | ····public·void·a(final·int·l,·final·boolean·p2)·{ | ||
100 | ········this.l·=·l; | ||
101 | ········this.p·=·p2; | ||
102 | ········this.q·=·true; | ||
103 | ····} | ||
104 | ···· | ||
105 | ····public·void·a(final·Context·context,·final·g·g)·{ | ||
106 | ········super.a(context,·g); | ||
107 | ········final·Resources·resources·=·context.getResources(); | ||
108 | ········final·android.support.v7.internal.view.a·a·=·android.support.v7.internal.view.a.a(context); | ||
109 | ········if·(!this.k)·{ | ||
110 | ············this.j·=·a.b(); | ||
111 | ········} | ||
112 | ········if·(!this.q)·{ | ||
113 | ············this.l·=·a.c(); | ||
114 | ········} | ||
115 | ········if·(!this.o)·{ | ||
116 | ············this.n·=·a.a(); | ||
117 | ········} | ||
118 | ········int·l·=·this.l; | ||
119 | ········if·(this.j)·{ | ||
120 | ············if·(this.i·==·null)·{ | ||
121 | ················this.i·=·(View)new·f(this,·this.a); | ||
122 | ················final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(0,·0); | ||
123 | ················this.i.measure(measureSpec,·measureSpec); | ||
124 | ············} | ||
Max diff block lines reached; 0/16002 bytes (0.00%) of diff not shown. |
Offset 1, 45 lines modified | Offset 1, 45 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.support.v7. | 2 | import·android.support.v7.b.f; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·android.view.ViewGroup; | 4 | import·android.view.ViewGroup; |
5 | import·java.util.List; | 5 | import·java.util.List; |
6 | import·android.content.res.Resources; | 6 | import·android.content.res.Resources; |
7 | import·java.io.FileNotFoundException; | 7 | import·java.io.FileNotFoundException; |
8 | import·android.net.Uri$Builder; | 8 | import·android.net.Uri$Builder; |
9 | import·android.os.Bundle; | 9 | import·android.os.Bundle; |
10 | import·android.text.style.TextAppearanceSpan; | 10 | import·android.text.style.TextAppearanceSpan; |
11 | import·android.text.SpannableString; | 11 | import·android.text.SpannableString; |
12 | import·android.support.v7. | 12 | import·android.support.v7.b.b; |
13 | import·android.util.TypedValue; | 13 | import·android.util.TypedValue; |
14 | import·android.content.pm.ActivityInfo; | 14 | import·android.content.pm.ActivityInfo; |
15 | import·android.content.pm.PackageManager; | 15 | import·android.content.pm.PackageManager; |
16 | import·android.content.pm.PackageManager$NameNotFoundException; | 16 | import·android.content.pm.PackageManager$NameNotFoundException; |
17 | import·android.text.TextUtils; | 17 | import·android.text.TextUtils; |
18 | import·android.widget.TextView; | 18 | import·android.widget.TextView; |
19 | import·android.widget.ImageView; | 19 | import·android.widget.ImageView; |
20 | import·android.content.res.Resources$NotFoundException; | 20 | import·android.content.res.Resources$NotFoundException; |
21 | import·android.util.Log; | 21 | import·android.util.Log; |
22 | import·android.net.Uri; | 22 | import·android.net.Uri; |
23 | import·android.support. | 23 | import·android.support.a.a.a; |
24 | import·android.graphics.drawable.Drawable$ConstantState; | 24 | import·android.graphics.drawable.Drawable$ConstantState; |
25 | import·android.graphics.drawable.Drawable; | 25 | import·android.graphics.drawable.Drawable; |
26 | import·android.content.ComponentName; | 26 | import·android.content.ComponentName; |
27 | import·android.database.Cursor; | 27 | import·android.database.Cursor; |
28 | import·android.content.res.ColorStateList; | 28 | import·android.content.res.ColorStateList; |
29 | import·java.util.WeakHashMap; | 29 | import·java.util.WeakHashMap; |
30 | import·android.content.Context; | 30 | import·android.content.Context; |
31 | import·android.app.SearchableInfo; | 31 | import·android.app.SearchableInfo; |
32 | import·android.app.SearchManager; | 32 | import·android.app.SearchManager; |
33 | import·android.view.View$OnClickListener; | 33 | import·android.view.View$OnClickListener; |
34 | import·android.support. | 34 | import·android.support.a.g.q; |
35 | class·ah·extends· | 35 | class·ah·extends·q·implements·View$OnClickListener |
36 | { | 36 | { |
37 | ····private·final·SearchManager·j; | 37 | ····private·final·SearchManager·j; |
38 | ····private·final·SearchView·k; | 38 | ····private·final·SearchView·k; |
39 | ····private·final·SearchableInfo·l; | 39 | ····private·final·SearchableInfo·l; |
40 | ····private·final·Context·m; | 40 | ····private·final·Context·m; |
41 | ····private·final·WeakHashMap·n; | 41 | ····private·final·WeakHashMap·n; |
42 | ····private·final·int·o; | 42 | ····private·final·int·o; |
Offset 669, 15 lines modified | Offset 669, 15 lines modified | ||
669 | ········} | 669 | ········} |
670 | ········throw·new·FileNotFoundException("More·than·two·path·segments:·"·+·uri); | 670 | ········throw·new·FileNotFoundException("More·than·two·path·segments:·"·+·uri); |
671 | ····} | 671 | ····} |
672 | ···· | 672 | ···· |
673 | ····public·View·a(final·Context·context,·final·Cursor·cursor,·final·ViewGroup·viewGroup)·{ | 673 | ····public·View·a(final·Context·context,·final·Cursor·cursor,·final·ViewGroup·viewGroup)·{ |
674 | ········final·View·a·=·super.a(context,·cursor,·viewGroup); | 674 | ········final·View·a·=·super.a(context,·cursor,·viewGroup); |
675 | ········a.setTag((Object)new·ai(a)); | 675 | ········a.setTag((Object)new·ai(a)); |
676 | ········((ImageView)a.findViewById( | 676 | ········((ImageView)a.findViewById(f.edit_query)).setImageResource(this.o); |
677 | ········return·a; | 677 | ········return·a; |
678 | ····} | 678 | ····} |
679 | ···· | 679 | ···· |
680 | ····public·void·a(final·int·q)·{ | 680 | ····public·void·a(final·int·q)·{ |
681 | ········this.q·=·q; | 681 | ········this.q·=·q; |
682 | ····} | 682 | ····} |
683 | ···· | 683 | ···· |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.support.v7. | 2 | import·android.support.v7.b.f; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·android.widget.ImageView; | 4 | import·android.widget.ImageView; |
5 | import·android.widget.TextView; | 5 | import·android.widget.TextView; |
6 | final·class·ai | 6 | final·class·ai |
7 | { | 7 | { |
8 | ····public·final·TextView·a; | 8 | ····public·final·TextView·a; |
Offset 15, 10 lines modified | Offset 15, 10 lines modified | ||
15 | ····public·final·ImageView·e; | 15 | ····public·final·ImageView·e; |
16 | ···· | 16 | ···· |
17 | ····public·ai(final·View·view)·{ | 17 | ····public·ai(final·View·view)·{ |
18 | ········this.a·=·(TextView)view.findViewById(16908308); | 18 | ········this.a·=·(TextView)view.findViewById(16908308); |
19 | ········this.b·=·(TextView)view.findViewById(16908309); | 19 | ········this.b·=·(TextView)view.findViewById(16908309); |
20 | ········this.c·=·(ImageView)view.findViewById(16908295); | 20 | ········this.c·=·(ImageView)view.findViewById(16908295); |
21 | ········this.d·=·(ImageView)view.findViewById(16908296); | 21 | ········this.d·=·(ImageView)view.findViewById(16908296); |
22 | ········this.e·=·(ImageView)view.findViewById( | 22 | ········this.e·=·(ImageView)view.findViewById(f.edit_query); |
23 | ····} | 23 | ····} |
24 | } | 24 | } |
Offset 6, 10 lines modified | Offset 6, 10 lines modified | ||
6 | ····final·/*·synthetic·*/·Toolbar·a; | 6 | ····final·/*·synthetic·*/·Toolbar·a; |
7 | ···· | 7 | ···· |
8 | ····ak(final·Toolbar·a)·{ | 8 | ····ak(final·Toolbar·a)·{ |
9 | ········this.a·=·a; | 9 | ········this.a·=·a; |
10 | ····} | 10 | ····} |
11 | ···· | 11 | ···· |
12 | ····public·void·run()·{ | 12 | ····public·void·run()·{ |
13 | ········this.a. | 13 | ········this.a.b(); |
14 | ····} | 14 | ····} |
15 | } | 15 | } |
Offset 9, 10 lines modified | Offset 9, 10 lines modified | ||
9 | ····final·/*·synthetic·*/·Toolbar·a; | 9 | ····final·/*·synthetic·*/·Toolbar·a; |
10 | ···· | 10 | ···· |
11 | ····al(final·Toolbar·a)·{ | 11 | ····al(final·Toolbar·a)·{ |
12 | ········this.a·=·a; | 12 | ········this.a·=·a; |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·void·onClick(final·View·view)·{ | 15 | ····public·void·onClick(final·View·view)·{ |
16 | ········this.a. | 16 | ········this.a.c(); |
17 | ····} | 17 | ····} |
18 | } | 18 | } |
Offset 1, 37 lines modified | Offset 1, 37 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.support.v7. | 2 | import·android.support.v7.c.a; |
3 | import·android.view.ViewGroup$LayoutParams; | 3 | import·android.view.ViewGroup$LayoutParams; |
4 | import·android.view.View; | 4 | import·android.view.View; |
5 | import·android.support.v7.internal.view.menu.a | 5 | import·android.support.v7.internal.view.menu.aa; |
6 | import·android.content.Context; | 6 | import·android.content.Context; |
7 | import·android.support.v7.internal.view.menu. | 7 | import·android.support.v7.internal.view.menu.j; |
8 | import·android.support.v7.internal.view.menu. | 8 | import·android.support.v7.internal.view.menu.g; |
9 | import·android.support.v7.internal.view.menu. | 9 | import·android.support.v7.internal.view.menu.u; |
10 | class·am·implements· | 10 | class·am·implements·u |
11 | { | 11 | { |
12 | ···· | 12 | ····g·a; |
13 | ···· | 13 | ····j·b; |
14 | ····final·/*·synthetic·*/·Toolbar·c; | 14 | ····final·/*·synthetic·*/·Toolbar·c; |
15 | ···· | 15 | ···· |
16 | ····private·am(final·Toolbar·c)·{ | 16 | ····private·am(final·Toolbar·c)·{ |
17 | ········this.c·=·c; | 17 | ········this.c·=·c; |
18 | ····} | 18 | ····} |
19 | ···· | 19 | ···· |
20 | ····public·void·a(final·Context·context,·final· | 20 | ····public·void·a(final·Context·context,·final·g·a)·{ |
21 | ········if·(this.a·!=·null·&&·this.b·!=·null)·{ | 21 | ········if·(this.a·!=·null·&&·this.b·!=·null)·{ |
22 | ············this.a.d(this.b); | 22 | ············this.a.d(this.b); |
23 | ········} | 23 | ········} |
24 | ········this.a·=·a; | 24 | ········this.a·=·a; |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·void·a(final· | 27 | ····public·void·a(final·g·g,·final·boolean·b)·{ |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·void·a(final·boolean·b)·{ | 30 | ····public·void·a(final·boolean·b)·{ |
31 | ········boolean·b2·=·false; | 31 | ········boolean·b2·=·false; |
32 | ········if·(this.b·!=·null)·{ | 32 | ········if·(this.b·!=·null)·{ |
33 | ············if·(this.a·!=·null)·{ | 33 | ············if·(this.a·!=·null)·{ |
34 | ················for·(int·size·=·this.a.size(),·i·=·0;·i·<·size;·++i)·{ | 34 | ················for·(int·size·=·this.a.size(),·i·=·0;·i·<·size;·++i)·{ |
Offset 43, 53 lines modified | Offset 43, 53 lines modified | ||
43 | ············} | 43 | ············} |
44 | ············if·(!b2)·{ | 44 | ············if·(!b2)·{ |
45 | ················this.b(this.a,·this.b); | 45 | ················this.b(this.a,·this.b); |
46 | ············} | 46 | ············} |
47 | ········} | 47 | ········} |
48 | ····} | 48 | ····} |
49 | ···· | 49 | ···· |
50 | ····public·boolean·a(final·a | 50 | ····public·boolean·a(final·aa·aa)·{ |
51 | ········return·false; | 51 | ········return·false; |
52 | ····} | 52 | ····} |
53 | ···· | 53 | ···· |
54 | ····public·boolean·a(final· | 54 | ····public·boolean·a(final·g·g,·final·j·b)·{ |
55 | ········final·boolean·b2·=·true; | 55 | ········final·boolean·b2·=·true; |
56 | ········Toolbar.b(this.c); | 56 | ········Toolbar.b(this.c); |
57 | ········if·(Toolbar.c(this.c).getParent()·!=·this.c)·{ | 57 | ········if·(Toolbar.c(this.c).getParent()·!=·this.c)·{ |
58 | ············this.c.addView((View)Toolbar.c(this.c)); | 58 | ············this.c.addView((View)Toolbar.c(this.c)); |
59 | ········} | 59 | ········} |
60 | ········this.c.a·=·b.getActionView(); | 60 | ········this.c.a·=·b.getActionView(); |
61 | ········this.b·=·b; | 61 | ········this.b·=·b; |
62 | ········if·(this.c.a.getParent()·!=·this.c)·{ | 62 | ········if·(this.c.a.getParent()·!=·this.c)·{ |
63 | ············final·an· | 63 | ············final·an·d·=·this.c.d(); |
64 | ············ | 64 | ············d.a·=·(0x800003·|·(Toolbar.d(this.c)·&·0x70)); |
65 | ············ | 65 | ············d.b·=·2; |
66 | ············this.c.a.setLayoutParams((ViewGroup$LayoutParams) | 66 | ············this.c.a.setLayoutParams((ViewGroup$LayoutParams)d); |
67 | ············this.c.addView(this.c.a); | 67 | ············this.c.addView(this.c.a); |
68 | ········} | 68 | ········} |
69 | ········Toolbar.a(this.c,·b2); | 69 | ········Toolbar.a(this.c,·b2); |
70 | ········this.c.requestLayout(); | 70 | ········this.c.requestLayout(); |
71 | ········b.e(b2); | 71 | ········b.e(b2); |
72 | ········if·(this.c.a·instanceof· | 72 | ········if·(this.c.a·instanceof·a)·{ |
73 | ············(( | 73 | ············((a)this.c.a).a(); |
74 | ········} | 74 | ········} |
75 | ········return·b2; | 75 | ········return·b2; |
76 | ····} | 76 | ····} |
77 | ···· | 77 | ···· |
78 | ····public·boolean·b()·{ | 78 | ····public·boolean·b()·{ |
79 | ········return·false; | 79 | ········return·false; |
80 | ····} | 80 | ····} |
81 | ···· | 81 | ···· |
82 | ····public·boolean·b(final· | 82 | ····public·boolean·b(final·g·g,·final·j·j)·{ |
83 | ········if·(this.c.a·instanceof· | 83 | ········if·(this.c.a·instanceof·a)·{ |
84 | ············(( | 84 | ············((a)this.c.a).b(); |
85 | ········} | 85 | ········} |
86 | ········this.c.removeView(this.c.a); | 86 | ········this.c.removeView(this.c.a); |
87 | ········this.c.removeView((View)Toolbar.c(this.c)); | 87 | ········this.c.removeView((View)Toolbar.c(this.c)); |
88 | ········this.c.a·=·null; | 88 | ········this.c.a·=·null; |
89 | ········Toolbar.a(this.c,·false); | 89 | ········Toolbar.a(this.c,·false); |
90 | ········this.b·=·null; | 90 | ········this.b·=·null; |
91 | ········this.c.requestLayout(); | 91 | ········this.c.requestLayout(); |
92 | ········ | 92 | ········j.e(false); |
93 | ········return·true; | 93 | ········return·true; |
94 | ····} | 94 | ····} |
95 | } | 95 | } |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.view.ViewGroup$MarginLayoutParams; | 2 | import·android.view.ViewGroup$MarginLayoutParams; |
3 | import·android.view.ViewGroup$LayoutParams; | 3 | import·android.view.ViewGroup$LayoutParams; |
4 | import·android.util.AttributeSet; | 4 | import·android.util.AttributeSet; |
5 | import·android.content.Context; | 5 | import·android.content.Context; |
6 | import·android.support.v7.a | 6 | import·android.support.v7.a.b; |
7 | public·class·an·extends·b | 7 | public·class·an·extends·b |
8 | { | 8 | { |
9 | ····int·b; | 9 | ····int·b; |
10 | ···· | 10 | ···· |
11 | ····public·an(final·int·n,·final·int·n2)·{ | 11 | ····public·an(final·int·n,·final·int·n2)·{ |
12 | ········super(n,·n2); | 12 | ········super(n,·n2); |
Offset 1, 16 lines modified | Offset 1, 41 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.os.Parcelable; | ||
2 | import·android.os.Parcel; | 3 | import·android.os.Parcel; |
3 | import·android.os.Parcelable$Creator; | 4 | import·android.os.Parcelable$Creator; |
5 | import·android.view.View$BaseSavedState; | ||
4 | 6 | class·ap·extends·View$BaseSavedState | |
5 | { | 7 | { |
8 | ····public·static·final·Parcelable$Creator·CREATOR; | ||
9 | ····public·int·a; | ||
10 | ····public·boolean·b; | ||
11 | ···· | ||
12 | ····static·{ | ||
13 | ········CREATOR·=·(Parcelable$Creator)new·aq(); | ||
14 | ····} | ||
15 | ···· | ||
6 | ····public· | 16 | ····public·ap(final·Parcel·parcel)·{ |
7 | ········ | 17 | ········super(parcel); |
18 | ········this.a·=·parcel.readInt(); | ||
19 | ········this.b·=·(parcel.readInt()·!=·0); | ||
20 | ····} | ||
21 | ···· | ||
22 | ····public·ap(final·Parcelable·parcelable)·{ | ||
23 | ········super(parcelable); | ||
8 | ····} | 24 | ····} |
9 | ···· | 25 | ···· |
10 | ····public·Toolbar$SavedState[]·a(final·int·n)·{ | ||
11 | ····· | 26 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ |
27 | ········super.writeToParcel(parcel,·n); | ||
28 | ········parcel.writeInt(this.a); | ||
29 | ········int·n2; | ||
30 | ········if·(this.b)·{ | ||
31 | ············n2·=·1; | ||
32 | ········} | ||
33 | ········else·{ | ||
34 | ············n2·=·0; | ||
35 | ········} | ||
36 | ········parcel.writeInt(n2); | ||
12 | ····} | 37 | ····} |
13 | } | 38 | } |
Offset 1, 49 lines modified | Offset 1, 6 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | class·b | ||
2 | import·android.view.MenuItem; | ||
3 | import·android.support.v7.internal.view.menu.y; | ||
4 | import·android.support.v7.internal.view.menu.m; | ||
5 | import·android.view.View; | ||
6 | import·android.support.v7.internal.view.menu.i; | ||
7 | import·android.content.Context; | ||
8 | import·android.support.v7.internal.view.menu.ad; | ||
9 | import·android.support.v7.internal.view.menu.v; | ||
10 | class·b·extends·v | ||
11 | { | 3 | { |
12 | ····final·/*·synthetic·*/·ActionMenuPresenter·c; | ||
13 | ····private·ad·d; | ||
14 | ···· | ||
15 | ····public·b(final·ActionMenuPresenter·c,·final·Context·context,·final·ad·d)·{ | ||
16 | ········boolean·b·=·false; | ||
17 | ········this.c·=·c; | ||
18 | ········super(context,·(i)d,·(View)null,·false,·android.support.v7.a.b.actionOverflowMenuStyle); | ||
19 | ········this.d·=·d; | ||
20 | ········if·(!((m)d.getItem()).j())·{ | ||
21 | ············View·d2; | ||
22 | ············if·(ActionMenuPresenter.d(c)·==·null)·{ | ||
23 | ················d2·=·(View)ActionMenuPresenter.e(c); | ||
24 | ············} | ||
25 | ············else·{ | ||
26 | ················d2·=·ActionMenuPresenter.d(c); | ||
27 | ············} | ||
28 | ············this.a(d2); | ||
29 | ········} | ||
30 | ········this.a((y)c.g); | ||
31 | ········for·(int·size·=·d.size(),·i·=·0;·i·<·size;·++i)·{ | ||
32 | ············final·MenuItem·item·=·d.getItem(i); | ||
33 | ············if·(item.isVisible()·&&·item.getIcon()·!=·null)·{ | ||
34 | ················b·=·true; | ||
35 | ················break; | ||
36 | ············} | ||
37 | ········} | ||
38 | ········this.b(b); | ||
39 | ····} | ||
40 | ···· | ||
41 | ····public·void·onDismiss()·{ | ||
42 | ········super.onDismiss(); | ||
43 | ········ActionMenuPresenter.a(this.c,·(b)null); | ||
44 | ········this.c.h·=·0; | ||
45 | ····} | ||
46 | } | 4 | } |
Offset 1, 22 lines modified | Offset 1, 50 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.view.MenuItem; | ||
2 | 3 | import·android.support.v7.internal.view.menu.v; | |
4 | import·android.support.v7.internal.view.menu.j; | ||
5 | import·android.view.View; | ||
6 | import·android.support.v7.internal.view.menu.g; | ||
7 | import·android.support.v7.b.b; | ||
8 | import·android.content.Context; | ||
9 | import·android.support.v7.internal.view.menu.aa; | ||
10 | import·android.support.v7.internal.view.menu.s; | ||
11 | class·c·extends·s | ||
3 | { | 12 | { |
13 | ····final·/*·synthetic·*/·a·c; | ||
14 | ····private·aa·d; | ||
4 | ····final·/*·synthetic·*/·ActionMenuPresenter·a; | ||
5 | ···· | ||
6 | ····private·c(final·ActionMenuPresenter·a)·{ | ||
7 | ········this.a·=·a; | ||
8 | ····} | ||
9 | ···· | 15 | ···· |
10 | ····public·q·a()·{ | ||
11 | ········q·c; | ||
12 | ········if·(ActionMenuPresenter.h(this.a)·!=·null)·{ | ||
13 | ····· | 16 | ····public·c(final·a·c,·final·Context·context,·final·aa·d)·{ |
17 | ········boolean·b·=·false; | ||
18 | ········this.c·=·c; | ||
19 | ········super(context,·(g)d,·(View)null,·false,·android.support.v7.b.b.actionOverflowMenuStyle); | ||
20 | ········this.d·=·d; | ||
21 | ········if·(!((j)d.getItem()).j())·{ | ||
22 | ············View·d2; | ||
23 | ············if·(a.d(c)·==·null)·{ | ||
24 | ················d2·=·(View)a.e(c); | ||
25 | ············} | ||
26 | ············else·{ | ||
27 | ················d2·=·a.d(c); | ||
28 | ············} | ||
29 | ············this.a(d2); | ||
14 | ········} | 30 | ········} |
15 | ········else·{ | ||
16 | ········ | 31 | ········this.a((v)c.g); |
32 | ········for·(int·size·=·d.size(),·i·=·0;·i·<·size;·++i)·{ | ||
33 | ············final·MenuItem·item·=·d.getItem(i); | ||
34 | ············if·(item.isVisible()·&&·item.getIcon()·!=·null)·{ | ||
35 | ················b·=·true; | ||
36 | ················break; | ||
37 | ············} | ||
17 | ········} | 38 | ········} |
18 | ········ | 39 | ········this.b(b); |
40 | ····} | ||
41 | ···· | ||
42 | ····public·void·onDismiss()·{ | ||
43 | ········super.onDismiss(); | ||
44 | ········a.a(this.c,·(c)null); | ||
45 | ········this.c.h·=·0; | ||
19 | ····} | 46 | ····} |
20 | } | 47 | } |
Offset 1, 24 lines modified | Offset 1, 24 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.vie | 2 | import·android.support.v7.internal.view.menu.c; |
3 | class·d· | 3 | class·d·extends·c |
4 | { | 4 | { |
5 | ····final·/*·synthetic·*/·a·a; | ||
5 | ····final·/*·synthetic·*/·ActionMenuPresenter·a; | ||
6 | ····private·g·b; | ||
7 | ···· | 6 | ···· |
8 | ····p | 7 | ····private·d(final·a·a)·{ |
9 | ········this.a·=·a; | 8 | ········this.a·=·a; |
10 | ········this.b·=·b; | ||
11 | ····} | 9 | ····} |
12 | ···· | 10 | ···· |
13 | ····public· | 11 | ····public·q·a()·{ |
12 | ········q·c; | ||
13 | ········if·(android.support.v7.widget.a.h(this.a)·!=·null)·{ | ||
14 | ············c·=·android.support.v7.widget.a.h(this.a).c(); | ||
14 | ········ActionMenuPresenter.f(this.a).f(); | ||
15 | ········final·View·view·=·(View)ActionMenuPresenter.g(this.a); | ||
16 | ········if·(view·!=·null·&&·view.getWindowToken()·!=·null·&&·this.b.d())·{ | ||
17 | ············ActionMenuPresenter.a(this.a,·this.b); | ||
18 | ········} | 15 | ········} |
19 | ········ | 16 | ········else·{ |
17 | ············c·=·null; | ||
18 | ········} | ||
19 | ········return·c; | ||
20 | ····} | 20 | ····} |
21 | } | 21 | } |
Offset 1, 60 lines modified | Offset 1, 24 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.graphics.drawable.Drawable; | ||
3 | import·android.support.v4.b.a.a; | ||
4 | import·android.view.View$OnTouchListener; | ||
5 | import·android.view.View; | 2 | import·android.view.View; |
6 | import·android.util.AttributeSet; | ||
7 | import·android.support.v7.a.b; | ||
8 | import·android.content.Context; | ||
9 | import·android.support.v7.internal.widget.TintImageView; | ||
10 | class·e· | 3 | class·e·implements·Runnable |
11 | { | 4 | { |
12 | ····final·/*·synthetic·*/·ActionMenuPresenter·a; | ||
13 | ···· | 5 | ····final·/*·synthetic·*/·a·a; |
6 | ····private·h·b; | ||
14 | ···· | 7 | ···· |
8 | ····public·e(final·a·a,·final·h·b)·{ | ||
15 | ····public·e(final·ActionMenuPresenter·a,·final·Context·context)·{ | ||
16 | ········final·boolean·enabled·=·true; | ||
17 | ········this.a·=·a; | 9 | ········this.a·=·a; |
10 | ········this.b·=·b; | ||
18 | ········super(context,·(AttributeSet)null,·android.support.v7.a.b.actionOverflowButtonStyle); | ||
19 | ········this.b·=·new·float[2]; | ||
20 | ········this.setClickable(enabled); | ||
21 | ········this.setFocusable(enabled); | ||
22 | ········this.setVisibility(0); | ||
23 | ········this.setEnabled(enabled); | ||
24 | ········this.setOnTouchListener((View$OnTouchListener)new·f(this,·(View)this,·a)); | ||
25 | ····} | 11 | ····} |
26 | ···· | 12 | ···· |
13 | ····public·void·run()·{ | ||
14 | ········android.support.v7.widget.a.f(this.a).e(); | ||
15 | ········final·View·view·=·(View)android.support.v7.widget.a.g(this.a); | ||
16 | ········if·(view·!=·null·&&·view.getWindowToken()·!=·null·&&·this.b.d())·{ | ||
17 | ············android.support.v7.widget.a.a(this.a,·this.b); | ||
27 | ····public·boolean·c()·{ | ||
28 | ········return·false; | ||
29 | ····} | ||
30 | ···· | ||
31 | ····public·boolean·d()·{ | ||
32 | ········return·false; | ||
33 | ····} | ||
34 | ···· | ||
35 | ····public·boolean·performClick()·{ | ||
36 | ········final·boolean·b·=·true; | ||
37 | ········if·(!super.performClick())·{ | ||
38 | ············this.playSoundEffect(0); | ||
39 | ············this.a.c(); | ||
40 | ········} | ||
41 | ········return·b; | ||
42 | ····} | ||
43 | ···· | ||
44 | ····protected·boolean·setFrame(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
45 | ········final·boolean·setFrame·=·super.setFrame(n,·n2,·n3,·n4); | ||
46 | ········final·Drawable·drawable·=·this.getDrawable(); | ||
47 | ········final·Drawable·background·=·this.getBackground(); | ||
48 | ········if·(drawable·!=·null·&&·background·!=·null)·{ | ||
49 | ············final·float[]·b·=·this.b; | ||
50 | ············b[0]·=·(float)drawable.getBounds().centerX(); | ||
51 | ············this.getImageMatrix().mapPoints(b); | ||
52 | ············final·int·n5·=·(int)b[0]·-·this.getWidth()·/·2; | ||
53 | ············android.support.v4.b.a.a.a(background,·n5,·0,·this.getWidth()·+·n5,·this.getHeight()); | ||
54 | ········} | 18 | ········} |
55 | ········r | 19 | ········android.support.v7.widget.a.a(this.a,·(e)null); |
56 | ····} | 20 | ····} |
57 | } | 21 | } |
Offset 1, 44 lines modified | Offset 1, 59 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.graphics.drawable.Drawable; | ||
3 | import·android.view.View$OnTouchListener; | ||
2 | import·android.view.View; | 4 | import·android.view.View; |
5 | import·android.util.AttributeSet; | ||
6 | import·android.support.v7.b.b; | ||
7 | import·android.content.Context; | ||
8 | import·android.support.v7.internal.widget.TintImageView; | ||
3 | class·f·extends· | 9 | class·f·extends·TintImageView·implements·k |
4 | { | 10 | { |
5 | ····final·/*·synthetic·*/·ActionMenuPresenter·a; | ||
6 | ····final·/*·synthetic·*/· | 11 | ····final·/*·synthetic·*/·a·a; |
12 | ····private·final·float[]·b; | ||
7 | ···· | 13 | ···· |
8 | ····f(final·e·b,·final·View·view,·final·ActionMenuPresenter·a)·{ | ||
9 | ······· | 14 | ····public·f(final·a·a,·final·Context·context)·{ |
15 | ········final·boolean·enabled·=·true; | ||
10 | ········this.a·=·a; | 16 | ········this.a·=·a; |
11 | ········super(view); | 17 | ········super(context,·(AttributeSet)null,·android.support.v7.b.b.actionOverflowButtonStyle); |
18 | ········this.b·=·new·float[2]; | ||
19 | ········this.setClickable(enabled); | ||
20 | ········this.setFocusable(enabled); | ||
21 | ········this.setVisibility(0); | ||
22 | ········this.setEnabled(enabled); | ||
23 | ········this.setOnTouchListener((View$OnTouchListener)new·g(this,·(View)this,·a)); | ||
12 | ····} | 24 | ····} |
13 | ···· | 25 | ···· |
14 | ····public· | 26 | ····public·boolean·c()·{ |
15 | ········q·c; | ||
16 | ········if·(ActionMenuPresenter.a(this.b.a)·==·null)·{ | ||
17 | ············c·=·null; | ||
18 | ········} | ||
19 | ········else·{ | ||
20 | ············c·=·ActionMenuPresenter.a(this.b.a).c(); | ||
21 | ········} | ||
22 | ········return· | 27 | ········return·false; |
23 | ····} | 28 | ····} |
24 | ···· | 29 | ···· |
25 | ····public·boolean· | 30 | ····public·boolean·d()·{ |
26 | ········this.b.a.c(); | ||
27 | ········return· | 31 | ········return·false; |
28 | ····} | 32 | ····} |
29 | ···· | 33 | ···· |
30 | ····public·boolean·c()·{ | 34 | ····public·boolean·performClick()·{ |
35 | ········final·boolean·b·=·true; | ||
36 | ········if·(!super.performClick())·{ | ||
37 | ············this.playSoundEffect(0); | ||
31 | ········boolean·b; | ||
32 | ········if·(ActionMenuPresenter.b(this.b.a)·!=·null)·{ | ||
33 | ············b·=·false; | ||
34 | ········} | ||
35 | ········else·{ | ||
36 | ············this. | 38 | ············this.a.c(); |
37 | ············b·=·true; | ||
38 | ········} | 39 | ········} |
39 | ········return·b; | 40 | ········return·b; |
40 | ····} | 41 | ····} |
42 | ···· | ||
43 | ····protected·boolean·setFrame(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
44 | ········final·boolean·setFrame·=·super.setFrame(n,·n2,·n3,·n4); | ||
45 | ········final·Drawable·drawable·=·this.getDrawable(); | ||
46 | ········final·Drawable·background·=·this.getBackground(); | ||
47 | ········if·(drawable·!=·null·&&·background·!=·null)·{ | ||
48 | ············final·float[]·b·=·this.b; | ||
49 | ············b[0]·=·(float)drawable.getBounds().centerX(); | ||
50 | ············this.getImageMatrix().mapPoints(b); | ||
51 | ············final·int·n5·=·(int)b[0]·-·this.getWidth()·/·2; | ||
52 | ············android.support.a.b.a.a.a(background,·n5,·0,·this.getWidth()·+·n5,·this.getHeight()); | ||
53 | ········} | ||
54 | ········return·setFrame; | ||
55 | ····} | ||
41 | } | 56 | } |
Offset 1, 27 lines modified | Offset 1, 44 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.support.v7.internal.view.menu.y; | ||
3 | import·android.support.v7.a.b; | ||
4 | import·android.view.View; | 2 | import·android.view.View; |
5 | import·android.support.v7.internal.view.menu.i; | ||
6 | import·android.content.Context; | ||
7 | import·android.support.v7.internal.view.menu.v; | ||
8 | class·g·extends·v | 3 | class·g·extends·v |
9 | { | 4 | { |
10 | ····final·/*·synthetic·*/· | 5 | ····final·/*·synthetic·*/·a·a; |
6 | ····final·/*·synthetic·*/·f·b; | ||
11 | ···· | 7 | ···· |
12 | ···· | 8 | ····g(final·f·b,·final·View·view,·final·a·a)·{ |
13 | ········this. | 9 | ········this.b·=·b; |
10 | ········this.a·=·a; | ||
11 | ········super(view); | ||
14 | ········super(context,·i,·view,·b,·b.actionOverflowMenuStyle); | ||
15 | ········this.a(8388613); | ||
16 | ········this.a((y)c.g); | ||
17 | ····} | 12 | ····} |
18 | ···· | 13 | ···· |
19 | ····public·void·onDismiss()·{ | ||
20 | ········super.onDismiss(); | ||
21 | ········ActionMenuPresenter.c(this.c).close(); | ||
22 | ···· | 14 | ····public·q·a()·{ |
15 | ········q·c; | ||
16 | ········if·(android.support.v7.widget.a.a(this.b.a)·==·null)·{ | ||
17 | ············c·=·null; | ||
18 | ········} | ||
19 | ········else·{ | ||
20 | ············c·=·android.support.v7.widget.a.a(this.b.a).c(); | ||
21 | ········} | ||
22 | ········return·c; | ||
23 | ····} | ||
24 | ···· | ||
25 | ····public·boolean·b()·{ | ||
26 | ········this.b.a.c(); | ||
27 | ········return·true; | ||
28 | ····} | ||
29 | ···· | ||
30 | ····public·boolean·c()·{ | ||
31 | ········boolean·b; | ||
32 | ········if·(android.support.v7.widget.a.b(this.b.a)·!=·null)·{ | ||
33 | ············b·=·false; | ||
34 | ········} | ||
35 | ········else·{ | ||
36 | ············this.b.a.d(); | ||
37 | ············b·=·true; | ||
38 | ········} | ||
39 | ········return·b; | ||
23 | ····} | 40 | ····} |
24 | } | 41 | } |
Offset 1, 35 lines modified | Offset 1, 27 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.support.v7.internal.view.menu.ad; | ||
3 | import·android.support.v7.internal.view.menu. | 2 | import·android.support.v7.internal.view.menu.v; |
3 | import·android.support.v7.b.b; | ||
4 | import·android.view.View; | ||
4 | import·android.support.v7.internal.view.menu. | 5 | import·android.support.v7.internal.view.menu.g; |
6 | import·android.content.Context; | ||
7 | import·android.support.v7.internal.view.menu.s; | ||
5 | class·h· | 8 | class·h·extends·s |
6 | { | 9 | { |
7 | ····final·/*·synthetic·*/· | 10 | ····final·/*·synthetic·*/·a·c; |
8 | ···· | 11 | ···· |
9 | ····p | 12 | ····public·h(final·a·c,·final·Context·context,·final·g·g,·final·View·view,·final·boolean·b)·{ |
10 | ········this. | 13 | ········this.c·=·c; |
14 | ········super(context,·g,·view,·b,·b.actionOverflowMenuStyle); | ||
15 | ········this.a(8388613); | ||
16 | ········this.a((v)c.g); | ||
11 | ····} | 17 | ····} |
12 | ···· | 18 | ···· |
19 | ····public·void·onDismiss()·{ | ||
20 | ········super.onDismiss(); | ||
21 | ········a.c(this.c).close(); | ||
22 | ········a.a(this.c,·(h)null); | ||
13 | ····public·void·a(final·i·i,·final·boolean·b)·{ | ||
14 | ········if·(i·instanceof·ad)·{ | ||
15 | ············((ad)i).p().a(false); | ||
16 | ········} | ||
17 | ········final·y·a·=·this.a.a(); | ||
18 | ········if·(a·!=·null)·{ | ||
19 | ············a.a((i)i,·b); | ||
20 | ········} | ||
21 | ····} | ||
22 | ···· | ||
23 | ····public·boolean·a(final·i·i)·{ | ||
24 | ········boolean·b·=·false; | ||
25 | ········if·(i·!=·null)·{ | ||
26 | ············this.a.h·=·((ad)i).getItem().getItemId(); | ||
27 | ············final·y·a·=·this.a.a(); | ||
28 | ············b·=·(a·!=·null·&&·a.a(i)); | ||
29 | ········} | ||
30 | ········return·b; | ||
31 | ····} | 23 | ····} |
32 | } | 24 | } |
Offset 1, 16 lines modified | Offset 1, 35 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.os.Parcel; | ||
3 | import·android.o | 2 | import·android.support.v7.internal.view.menu.aa; |
3 | import·android.support.v7.internal.view.menu.g; | ||
4 | import·android.support.v7.internal.view.menu.v; | ||
4 | 5 | class·i·implements·v | |
5 | { | 6 | { |
6 | ····public·ActionMenuPresenter$SavedState·a(final·Parcel·parcel)·{ | ||
7 | ···· | 7 | ····final·/*·synthetic·*/·a·a; |
8 | ···· | ||
9 | ····private·i(final·a·a)·{ | ||
10 | ········this.a·=·a; | ||
11 | ····} | ||
12 | ···· | ||
13 | ····public·void·a(final·g·g,·final·boolean·b)·{ | ||
14 | ········if·(g·instanceof·aa)·{ | ||
15 | ············((aa)g).l().a(false); | ||
16 | ········} | ||
17 | ········final·v·a·=·this.a.a(); | ||
18 | ········if·(a·!=·null)·{ | ||
19 | ············a.a((g)g,·b); | ||
20 | ········} | ||
8 | ····} | 21 | ····} |
9 | ···· | 22 | ···· |
10 | ····public·ActionMenuPresenter$SavedState[]·a(final·int·n)·{ | ||
11 | ···· | 23 | ····public·boolean·a(final·g·g)·{ |
24 | ········boolean·b·=·false; | ||
25 | ········if·(g·!=·null)·{ | ||
26 | ············this.a.h·=·((aa)g).getItem().getItemId(); | ||
27 | ············final·v·a·=·this.a.a(); | ||
28 | ············b·=·(a·!=·null·&&·a.a(g)); | ||
29 | ········} | ||
30 | ········return·b; | ||
12 | ····} | 31 | ····} |
13 | } | 32 | } |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.support.v7.internal.view.menu. | 2 | import·android.support.v7.internal.view.menu.g; |
3 | import·android.support.v7.internal.view.menu. | 3 | import·android.support.v7.internal.view.menu.v; |
4 | class·l·implements· | 4 | class·l·implements·v |
5 | { | 5 | { |
6 | ····final·/*·synthetic·*/·ActionMenuView·a; | 6 | ····final·/*·synthetic·*/·ActionMenuView·a; |
7 | ···· | 7 | ···· |
8 | ····private·l(final·ActionMenuView·a)·{ | 8 | ····private·l(final·ActionMenuView·a)·{ |
9 | ········this.a·=·a; | 9 | ········this.a·=·a; |
10 | ····} | 10 | ····} |
11 | ···· | 11 | ···· |
12 | ····public·void·a(final· | 12 | ····public·void·a(final·g·g,·final·boolean·b)·{ |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·boolean·a(final· | 15 | ····public·boolean·a(final·g·g)·{ |
16 | ········return·false; | 16 | ········return·false; |
17 | ····} | 17 | ····} |
18 | } | 18 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.view.ViewGroup$LayoutParams; | 2 | import·android.view.ViewGroup$LayoutParams; |
3 | import·android.content.res.TypedArray; | 3 | import·android.content.res.TypedArray; |
4 | import·android.support.v7. | 4 | import·android.support.v7.b.j; |
5 | import·android.util.AttributeSet; | 5 | import·android.util.AttributeSet; |
6 | import·android.content.Context; | 6 | import·android.content.Context; |
7 | import·android.view.ViewGroup$MarginLayoutParams; | 7 | import·android.view.ViewGroup$MarginLayoutParams; |
8 | public·class·p·extends·ViewGroup$MarginLayoutParams | 8 | public·class·p·extends·ViewGroup$MarginLayoutParams |
9 | { | 9 | { |
10 | ····public·float·g; | 10 | ····public·float·g; |
Offset 19, 17 lines modified | Offset 19, 17 lines modified | ||
19 | ········this.g·=·0.0f; | 19 | ········this.g·=·0.0f; |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·p(final·Context·context,·final·AttributeSet·set)·{ | 22 | ····public·p(final·Context·context,·final·AttributeSet·set)·{ |
23 | ········final·int·h·=·-1; | 23 | ········final·int·h·=·-1; |
24 | ········super(context,·set); | 24 | ········super(context,·set); |
25 | ········this.h·=·h; | 25 | ········this.h·=·h; |
26 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,· | 26 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·j.LinearLayoutCompat_Layout); |
27 | ········this.g·=·obtainStyledAttributes.getFloat( | 27 | ········this.g·=·obtainStyledAttributes.getFloat(j.LinearLayoutCompat_Layout_android_layout_weight,·0.0f); |
28 | ········this.h·=·obtainStyledAttributes.getInt( | 28 | ········this.h·=·obtainStyledAttributes.getInt(j.LinearLayoutCompat_Layout_android_layout_gravity,·h); |
29 | ········obtainStyledAttributes.recycle(); | 29 | ········obtainStyledAttributes.recycle(); |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·p(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ | 32 | ····public·p(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ |
33 | ········super(viewGroup$LayoutParams); | 33 | ········super(viewGroup$LayoutParams); |
34 | ········this.h·=·-1; | 34 | ········this.h·=·-1; |
35 | ····} | 35 | ····} |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.view.MenuItem; | 2 | import·android.view.MenuItem; |
3 | import·android.support.v7.internal.view.menu. | 3 | import·android.support.v7.internal.view.menu.g; |
4 | import·android.support.v7.internal.view.menu. | 4 | import·android.support.v7.internal.view.menu.h; |
5 | class·n·implements· | 5 | class·n·implements·h |
6 | { | 6 | { |
7 | ····final·/*·synthetic·*/·ActionMenuView·a; | 7 | ····final·/*·synthetic·*/·ActionMenuView·a; |
8 | ···· | 8 | ···· |
9 | ····private·n(final·ActionMenuView·a)·{ | 9 | ····private·n(final·ActionMenuView·a)·{ |
10 | ········this.a·=·a; | 10 | ········this.a·=·a; |
11 | ····} | 11 | ····} |
12 | ···· | 12 | ···· |
13 | ····public·void·a(final· | 13 | ····public·void·a(final·g·g)·{ |
14 | ········if·(ActionMenuView.b(this.a)·!=·null)·{ | 14 | ········if·(ActionMenuView.b(this.a)·!=·null)·{ |
15 | ············ActionMenuView.b(this.a).a( | 15 | ············ActionMenuView.b(this.a).a(g); |
16 | ········} | 16 | ········} |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·boolean·a(final· | 19 | ····public·boolean·a(final·g·g,·final·MenuItem·menuItem)·{ |
20 | ········return·ActionMenuView.a(this.a)·!=·null·&&·ActionMenuView.a(this.a).a(menuItem); | 20 | ········return·ActionMenuView.a(this.a)·!=·null·&&·ActionMenuView.a(this.a).a(menuItem); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 28 lines modified | Offset 1, 28 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.widget.ListView; | 2 | import·android.widget.ListView; |
3 | import·android.support. | 3 | import·android.support.a.f.v; |
4 | import·android.view.MotionEvent; | 4 | import·android.view.MotionEvent; |
5 | import·android.view.View; | 5 | import·android.view.View; |
6 | import·android.util.AttributeSet; | 6 | import·android.util.AttributeSet; |
7 | import·android.support.v7. | 7 | import·android.support.v7.b.b; |
8 | import·android.content.Context; | 8 | import·android.content.Context; |
9 | import·android.support. | 9 | import·android.support.a.g.k; |
10 | import·android.support. | 10 | import·android.support.a.f.av; |
11 | import·android.support.v7.internal.widget.ab; | 11 | import·android.support.v7.internal.widget.ab; |
12 | class·u·extends·ab | 12 | class·u·extends·ab |
13 | { | 13 | { |
14 | ····private·boolean·f; | 14 | ····private·boolean·f; |
15 | ····private·boolean·g; | 15 | ····private·boolean·g; |
16 | ····private·boolean·h; | 16 | ····private·boolean·h; |
17 | ····private· | 17 | ····private·av·i; |
18 | ····private· | 18 | ····private·k·j; |
19 | ···· | 19 | ···· |
20 | ····public·u(final·Context·context,·final·boolean·g)·{ | 20 | ····public·u(final·Context·context,·final·boolean·g)·{ |
21 | ········super(context,·(AttributeSet)null,·b.dropDownListViewStyle); | 21 | ········super(context,·(AttributeSet)null,·b.dropDownListViewStyle); |
22 | ········this.g·=·g; | 22 | ········this.g·=·g; |
23 | ········this.setCacheColorHint(0); | 23 | ········this.setCacheColorHint(0); |
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ············this.i.a(); | 46 | ············this.i.a(); |
47 | ············this.i·=·null; | 47 | ············this.i·=·null; |
48 | ········} | 48 | ········} |
49 | ····} | 49 | ····} |
50 | ···· | 50 | ···· |
51 | ····public·boolean·a(final·MotionEvent·motionEvent,·final·int·n)·{ | 51 | ····public·boolean·a(final·MotionEvent·motionEvent,·final·int·n)·{ |
52 | ········final·boolean·b·=·true; | 52 | ········final·boolean·b·=·true; |
53 | ········final·int·a·=· | 53 | ········final·int·a·=·v.a(motionEvent); |
54 | ····Label_0049_Outer: | 54 | ····Label_0049_Outer: |
55 | ········while·(true)·{ | 55 | ········while·(true)·{ |
56 | ············int·n3; | 56 | ············int·n3; |
57 | ············int·n4; | 57 | ············int·n4; |
58 | ············int·pointToPosition; | 58 | ············int·pointToPosition; |
59 | ············while·(true)·{ | 59 | ············while·(true)·{ |
60 | ················boolean·b3·=·false; | 60 | ················boolean·b3·=·false; |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | ························} | 82 | ························} |
83 | ····················} | 83 | ····················} |
84 | ····················if·(!b2·||·n2·!=·0)·{ | 84 | ····················if·(!b2·||·n2·!=·0)·{ |
85 | ························this.d(); | 85 | ························this.d(); |
86 | ····················} | 86 | ····················} |
87 | ····················if·(b2)·{ | 87 | ····················if·(b2)·{ |
88 | ························if·(this.j·==·null)·{ | 88 | ························if·(this.j·==·null)·{ |
89 | ····························this.j·=·new· | 89 | ····························this.j·=·new·k((ListView)this); |
90 | ························} | 90 | ························} |
91 | ························this.j.a(b); | 91 | ························this.j.a(b); |
92 | ························this.j.onTouch((View)this,·motionEvent); | 92 | ························this.j.onTouch((View)this,·motionEvent); |
93 | ····················} | 93 | ····················} |
94 | ····················else·if·(this.j·!=·null)·{ | 94 | ····················else·if·(this.j·!=·null)·{ |
95 | ························this.j.a(false); | 95 | ························this.j.a(false); |
96 | ····················} | 96 | ····················} |
Offset 1, 106 lines modified | Offset 1, 119 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.io.PrintWriter; | ||
3 | import·java.io.FileDescriptor; | ||
4 | import· | 2 | import·java.util.Iterator; |
3 | import·java.util.Collection; | ||
4 | import·java.util.Map; | ||
5 | import·java.util.Set; | ||
5 | 6 | final·class·g·implements·Set | |
6 | { | 7 | { |
8 | ····final·/*·synthetic·*/·e·a; | ||
7 | ····int·a; | ||
8 | ····l·b; | ||
9 | ····boolean·c; | ||
10 | ····boolean·d; | ||
11 | ····boolean·e; | ||
12 | ····boolean·f; | ||
13 | ····boolean·g; | ||
14 | ···· | 9 | ···· |
10 | ····g(final·e·a)·{ | ||
15 | ····public·String·a(final·Object·o)·{ | ||
16 | ········final·StringBuilder·sb·=·new·StringBuilder(64); | ||
17 | ········android.support.v4.f.d.a(o,·sb); | ||
18 | ········sb.append("}"); | ||
19 | ········return·sb.toString(); | ||
20 | ····} | ||
21 | ···· | ||
22 | ····public·final·void·a()·{ | ||
23 | ········this.c·=·true; | ||
24 | ········this.e·=·false; | ||
25 | ········this.d·=·false; | ||
26 | ········this.b(); | ||
27 | ····} | ||
28 | ···· | ||
29 | ····public·void·a(final·int·a,·final·l·b)·{ | ||
30 | ········if·(this.b·!=·null)·{ | ||
31 | ············throw·new·IllegalStateException("There·is·already·a·listener·registered"); | ||
32 | ········} | ||
33 | ········this.b·=·b; | ||
34 | ········this.a·=·a; | 11 | ········this.a·=·a; |
35 | ····} | 12 | ····} |
36 | ···· | 13 | ···· |
37 | ····public·void·a(final·l·l)·{ | ||
38 | ········if·(this.b·==·null)·{ | ||
39 | ···· | 14 | ····public·boolean·a(final·Map.Entry·entry)·{ |
15 | ········throw·new·UnsupportedOperationException(); | ||
16 | ····} | ||
17 | ···· | ||
18 | ····public·boolean·addAll(final·Collection·collection)·{ | ||
19 | ········final·int·a·=·this.a.a(); | ||
20 | ········for·(final·Map.Entry<Object,·V>·entry·:·collection)·{ | ||
21 | ············this.a.a(entry.getKey(),·(Object)entry.getValue()); | ||
40 | ········} | 22 | ········} |
41 | ········if·(this.b·!=·l)·{ | ||
42 | ········ | 23 | ········return·a·!=·this.a.a(); |
24 | ····} | ||
25 | ···· | ||
26 | ····public·void·clear()·{ | ||
27 | ········this.a.c(); | ||
28 | ····} | ||
29 | ···· | ||
30 | ····public·boolean·contains(final·Object·o)·{ | ||
31 | ········boolean·a·=·false; | ||
32 | ········if·(o·instanceof·Map.Entry)·{ | ||
33 | ············final·Map.Entry·entry·=·(Map.Entry)o; | ||
34 | ············final·int·a2·=·this.a.a(entry.getKey()); | ||
35 | ············if·(a2·>=·0)·{ | ||
36 | ················a·=·c.a(this.a.a(a2,·1),·entry.getValue()); | ||
37 | ············} | ||
43 | ········} | 38 | ········} |
44 | ········ | 39 | ········return·a; |
45 | ····} | 40 | ····} |
46 | ···· | 41 | ···· |
42 | ····public·boolean·containsAll(final·Collection·collection)·{ | ||
43 | ········final·Iterator<Object>·iterator·=·collection.iterator(); | ||
44 | ········while·(iterator.hasNext())·{ | ||
45 | ············if·(!this.contains(iterator.next()))·{ | ||
46 | ················return·false; | ||
47 | ············} | ||
47 | ····public·void·a(final·String·s,·final·FileDescriptor·fileDescriptor,·final·PrintWriter·printWriter,·final·String[]·array)·{ | ||
48 | ········printWriter.print(s); | ||
49 | ········printWriter.print("mId="); | ||
50 | ········printWriter.print(this.a); | ||
51 | ········printWriter.print("·mListener="); | ||
52 | ········printWriter.println(this.b); | ||
53 | ········if·(this.c·||·this.f·||·this.g)·{ | ||
54 | ············printWriter.print(s); | ||
55 | ············printWriter.print("mStarted="); | ||
56 | ············printWriter.print(this.c); | ||
57 | ············printWriter.print("·mContentChanged="); | ||
58 | ············printWriter.print(this.f); | ||
59 | ············printWriter.print("·mProcessingChange="); | ||
60 | ············printWriter.println(this.g); | ||
61 | ········} | 48 | ········} |
62 | ········if·(this.d·||·this.e)·{ | ||
63 | ············printWriter.print(s); | ||
64 | ············printWriter.print("mAbandoned="); | ||
65 | ············printWriter.print(this.d); | ||
66 | ············printWriter.print("·mReset="); | ||
67 | ········ | 49 | ········return·true; |
50 | ····} | ||
51 | ···· | ||
52 | ····@Override | ||
53 | ····public·boolean·equals(final·Object·o)·{ | ||
54 | ········return·e.a((Set)this,·o); | ||
55 | ····} | ||
56 | ···· | ||
57 | ····@Override | ||
58 | ····public·int·hashCode()·{ | ||
59 | ········int·i·=·this.a.a()·-·1; | ||
60 | ········int·n·=·0; | ||
61 | ········while·(i·>=·0)·{ | ||
62 | ············final·Object·a·=·this.a.a(i,·0); | ||
63 | ············final·Object·a2·=·this.a.a(i,·1); | ||
64 | ············int·hashCode; | ||
65 | ············if·(a·==·null)·{ | ||
66 | ················hashCode·=·0; | ||
67 | ············} | ||
68 | ············else·{ | ||
69 | ················hashCode·=·a.hashCode(); | ||
70 | ············} | ||
71 | ············int·hashCode2; | ||
72 | ············if·(a2·==·null)·{ | ||
73 | ················hashCode2·=·0; | ||
74 | ············} | ||
Max diff block lines reached; 1419/5599 bytes (25.34%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 26 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.d; |
2 | import·android.os.Bu | 2 | import·android.os.Build$VERSION; |
3 | 3 | public·class·a | |
4 | { | 4 | { |
5 | ····private· | 5 | ····private·static·final·b·a; |
6 | ····private·final·Class·b; | ||
7 | ····private·final·Bundle·c; | ||
8 | ···· | 6 | ···· |
7 | ····static·{ | ||
8 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | ||
9 | ············a·=·(b)new·d(); | ||
10 | ········} | ||
11 | ········else·{ | ||
12 | ············a·=·(b)new·c(); | ||
13 | ········} | ||
14 | ····} | ||
15 | ···· | ||
16 | ····public·static·String·a(final·String·s)·{ | ||
17 | ········return·android.support.a.d.a.a.a(s); | ||
18 | ····} | ||
19 | ···· | ||
20 | ····public·static·String·b(final·String·s)·{ | ||
21 | ········return·android.support.a.d.a.a.b(s); | ||
22 | ····} | ||
9 | } | 23 | } |
Offset 1, 49 lines modified | Offset 1, 104 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.view.animation.Interpolator; | ||
2 | import·android.support.v4.f.a; | ||
3 | import·java.util.ArrayList; | ||
4 | import·android.view.View; | 3 | import·android.view.View; |
5 | import·android. | 4 | import·android.os.Build$VERSION; |
5 | import·java.lang.ref.WeakReference; | ||
6 | 6 | public·class·av | |
7 | { | 7 | { |
8 | ····static·final·be·a; | ||
9 | ····private·WeakReference·b; | ||
10 | ····private·Runnable·c; | ||
11 | ····private·Runnable·d; | ||
12 | ····private·int·e; | ||
8 | ····final·/*·synthetic·*/·View·a; | ||
9 | ····final·/*·synthetic·*/·Object·b; | ||
10 | ····final·/*·synthetic·*/·ArrayList·c; | ||
11 | ····final·/*·synthetic·*/·j·d; | ||
12 | ····final·/*·synthetic·*/·boolean·e; | ||
13 | ····final·/*·synthetic·*/·Fragment·f; | ||
14 | ····final·/*·synthetic·*/·Fragment·g; | ||
15 | ····final·/*·synthetic·*/·e·h; | ||
16 | ···· | 13 | ···· |
17 | ····g(final·e·h,·final·View·a,·final·Object·b,·final·ArrayList·c,·final·j·d,·final·boolean·e,·final·Fragment·f,·final·Fragment·g)·{ | ||
18 | ········this.h·=·h; | ||
19 | ········this.a·=·a; | ||
20 | ········this.b·=·b; | ||
21 | ········this.c·=·c; | ||
22 | ········this.d·=·d; | ||
23 | ········this.e·=·e; | ||
24 | ········this.f·=·f; | ||
25 | ···· | 14 | ····static·{ |
15 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
16 | ········if·(sdk_INT·>=·19)·{ | ||
17 | ············a·=·(be)new·bd(); | ||
18 | ········} | ||
19 | ········else·if·(sdk_INT·>=·18)·{ | ||
20 | ············a·=·(be)new·bb(); | ||
21 | ········} | ||
22 | ········else·if·(sdk_INT·>=·16)·{ | ||
23 | ············a·=·(be)new·bc(); | ||
24 | ········} | ||
25 | ········else·if·(sdk_INT·>=·14)·{ | ||
26 | ············a·=·(be)new·az(); | ||
27 | ········} | ||
28 | ········else·{ | ||
29 | ············a·=·(be)new·ax(); | ||
30 | ········} | ||
26 | ····} | 31 | ····} |
27 | ···· | 32 | ···· |
28 | ····public·boolean·onPreDraw()·{ | ||
29 | ···· | 33 | ····av(final·View·referent)·{ |
34 | ········this.c·=·null; | ||
35 | ········this.d·=·null; | ||
36 | ········this.e·=·-1; | ||
37 | ········this.b·=·new·WeakReference((T)referent); | ||
38 | ····} | ||
39 | ···· | ||
40 | ····public·av·a(final·float·n)·{ | ||
41 | ········final·View·view·=·(View)this.b.get(); | ||
30 | ········if·( | 42 | ········if·(view·!=·null)·{ |
43 | ············av.a.a(this,·view,·n); | ||
31 | ············ad.a(this.b,·this.c); | ||
32 | ············this.c.clear(); | ||
33 | ············final·a·a·=·android.support.v4.app.e.a(this.h,·this.d,·this.e,·this.f); | ||
34 | ············if·(a.isEmpty())·{ | ||
35 | ················this.c.add(this.d.d); | ||
36 | ········ | 44 | ········} |
37 | ············else·{ | ||
38 | ········ | 45 | ········return·this; |
46 | ····} | ||
47 | ···· | ||
48 | ····public·av·a(final·long·n)·{ | ||
49 | ········final·View·view·=·(View)this.b.get(); | ||
50 | ········if·(view·!=·null)·{ | ||
51 | ············av.a.a(this,·view,·n); | ||
39 | ········ | 52 | ········} |
53 | ········return·this; | ||
54 | ····} | ||
55 | ···· | ||
56 | ····public·av·a(final·bj·bj)·{ | ||
57 | ········final·View·view·=·(View)this.b.get(); | ||
58 | ········if·(view·!=·null)·{ | ||
59 | ············av.a.a(this,·view,·bj); | ||
60 | ········} | ||
61 | ········return·this; | ||
62 | ····} | ||
63 | ···· | ||
64 | ····public·av·a(final·Interpolator·interpolator)·{ | ||
65 | ········final·View·view·=·(View)this.b.get(); | ||
66 | ········if·(view·!=·null)·{ | ||
67 | ············av.a.a(this,·view,·interpolator); | ||
68 | ········} | ||
69 | ········return·this; | ||
70 | ····} | ||
71 | ···· | ||
72 | ····public·void·a()·{ | ||
73 | ········final·View·view·=·(View)this.b.get(); | ||
74 | ········if·(view·!=·null)·{ | ||
75 | ············av.a.a(this,·view); | ||
76 | ········} | ||
77 | ····} | ||
78 | ···· | ||
79 | ····public·av·b(final·float·n)·{ | ||
80 | ········final·View·view·=·(View)this.b.get(); | ||
81 | ········if·(view·!=·null)·{ | ||
82 | ············av.a.b(this,·view,·n); | ||
83 | ········} | ||
84 | ········return·this; | ||
85 | ····} | ||
86 | ···· | ||
87 | ····public·void·b()·{ | ||
88 | ········final·View·view·=·(View)this.b.get(); | ||
89 | ········if·(view·!=·null)·{ | ||
40 | ············a | 90 | ············av.a.b(this,·view); |
41 | ············android.support.v4.app.e.a(this.h,·a,·this.d); | ||
42 | ········ | 91 | ········} |
92 | ····} | ||
93 | ···· | ||
94 | ····public·av·c(final·float·n)·{ | ||
95 | ········final·View·view·=·(View)this.b.get(); | ||
96 | ········if·(view·!=·null)·{ | ||
97 | ············av.a.c(this,·view,·n); | ||
43 | ········} | 98 | ········} |
Max diff block lines reached; 3/3943 bytes (0.08%) of diff not shown. |
Offset 1, 28 lines modified | Offset 1, 22 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import· | 3 | import·java.lang.ref.WeakReference; |
4 | class· | 4 | class·ay·implements·Runnable |
5 | { | 5 | { |
6 | ····final·/*·synthetic·*/·View·a; | ||
7 | ···· | 6 | ····WeakReference·a; |
7 | ····av·b; | ||
8 | ····final·/*·synthetic·*/· | 8 | ····final·/*·synthetic·*/·ax·c; |
9 | ····final·/*·synthetic·*/·Object·d; | ||
10 | ····final·/*·synthetic·*/·e·e; | ||
11 | ···· | 9 | ···· |
10 | ····private·ay(final·ax·c,·final·av·b,·final·View·referent)·{ | ||
12 | ····h(final·e·e,·final·View·a,·final·j·b,·final·int·c,·final·Object·d)·{ | ||
13 | ········this.e·=·e; | ||
14 | ········this.a·=·a; | ||
15 | ········this.b·=·b; | ||
16 | ········this.c·=·c; | 11 | ········this.c·=·c; |
12 | ········this.a·=·new·WeakReference((T)referent); | ||
17 | ········this. | 13 | ········this.b·=·b; |
18 | ····} | 14 | ····} |
19 | ···· | 15 | ···· |
16 | ····public·void·run()·{ | ||
17 | ········ax.a(this.c,·this.b,·(View)this.a.get()); | ||
20 | ····public·boolean·onPreDraw()·{ | ||
21 | ········this.a.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); | ||
22 | ········android.support.v4.app.e.a(this.e,·this.b,·this.c,·this.d); | ||
23 | ········return·true; | ||
24 | ····} | 18 | ····} |
25 | } | 19 | } |
Offset 1, 22 lines modified | Offset 1, 29 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.view.View; | 2 | import·android.view.ViewConfiguration; |
3 | import·android.os.Build$VERSION; | ||
3 | import·java.util.ArrayList; | ||
4 | import·android.support.v4.f.a; | ||
5 | public·class· | 4 | public·class·ao |
6 | { | 5 | { |
6 | ····static·final·at·a; | ||
7 | ····public·a·a; | ||
8 | ····public·ArrayList·b; | ||
9 | ····public·ai·c; | ||
10 | ····public·View·d; | ||
11 | ····final·/*·synthetic·*/·e·e; | ||
12 | ···· | 7 | ···· |
13 | ····public·j(final·e·e)·{ | ||
14 | ········this.e·=·e; | ||
15 | ········this.a·=·new·a(); | ||
16 | ········this.b·=·new·ArrayList(); | ||
17 | ···· | 8 | ····static·{ |
9 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | ||
10 | ············a·=·(at)new·as(); | ||
11 | ········} | ||
12 | ········else·if·(Build$VERSION.SDK_INT·>=·11)·{ | ||
13 | ············a·=·(at)new·ar(); | ||
14 | ········} | ||
15 | ········else·if·(Build$VERSION.SDK_INT·>=·8)·{ | ||
16 | ············a·=·(at)new·aq(); | ||
17 | ········} | ||
18 | ········else·{ | ||
19 | ············a·=·(at)new·ap(); | ||
20 | ········} | ||
21 | ····} | ||
22 | ···· | ||
23 | ····public·static·boolean·a(final·ViewConfiguration·viewConfiguration)·{ | ||
24 | ········return·ao.a.a(viewConfiguration); | ||
18 | ····} | 25 | ····} |
19 | } | 26 | } |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | package·android.support.v | 1 | package·android.support.v7.widget; |
2 | import·android.os.Parcel; | 2 | import·android.os.Parcel; |
3 | import·android.os.Parcelable$Creator; | 3 | import·android.os.Parcelable$Creator; |
4 | final·class· | 4 | final·class·aq·implements·Parcelable$Creator |
5 | { | 5 | { |
6 | ····public· | 6 | ····public·ap·a(final·Parcel·parcel)·{ |
7 | ········return·new· | 7 | ········return·new·ap(parcel); |
8 | ····} | 8 | ····} |
9 | ···· | 9 | ···· |
10 | ····public· | 10 | ····public·ap[]·a(final·int·n)·{ |
11 | ········return·new· | 11 | ········return·new·ap[n]; |
12 | ····} | 12 | ····} |
13 | } | 13 | } |
Offset 1, 29 lines modified | Offset 1, 29 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android. | 2 | import·android.animation.Animator; |
3 | import·android.view.View; | ||
3 | import·android. | 4 | import·android.animation.AnimatorListenerAdapter; |
4 | class | 5 | final·class·bg·extends·AnimatorListenerAdapter |
5 | { | 6 | { |
6 | ····final·/*·synthetic·*/· | 7 | ····final·/*·synthetic·*/·bj·a; |
7 | ····final·/*·synthetic·*/· | 8 | ····final·/*·synthetic·*/·View·b; |
8 | ···· | 9 | ···· |
10 | ····bg(final·bj·a,·final·View·b)·{ | ||
9 | ····v(final·t·b,·final·Fragment·a)·{ | ||
10 | ········this.b·=·b; | ||
11 | ········this.a·=·a; | 11 | ········this.a·=·a; |
12 | ········this.b·=·b; | ||
12 | ····} | 13 | ····} |
13 | ···· | 14 | ···· |
14 | ····public·void·onAnimation | 15 | ····public·void·onAnimationCancel(final·Animator·animator)·{ |
16 | ········this.a.c(this.b); | ||
15 | ········if·(this.a.c·!=·null)·{ | ||
16 | ············this.a.c·=·null; | ||
17 | ············this.b.a(this.a,·this.a.d,·0,·0,·false); | ||
18 | ········} | ||
19 | ····} | 17 | ····} |
20 | ···· | 18 | ···· |
21 | ····public·void·onAnimation | 19 | ····public·void·onAnimationEnd(final·Animator·animator)·{ |
20 | ········this.a.b(this.b); | ||
22 | ····} | 21 | ····} |
23 | ···· | 22 | ···· |
24 | ····public·void·onAnimationStart(final·Animat | 23 | ····public·void·onAnimationStart(final·Animator·animator)·{ |
24 | ········this.a.a(this.b); | ||
25 | ····} | 25 | ····} |
26 | } | 26 | } |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.b.a; |
2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
4 | import·android.graphics.drawable.Drawable; | 4 | import·android.graphics.drawable.Drawable; |
5 | import·android.os.Build$VERSION; | 5 | import·android.os.Build$VERSION; |
6 | public·class·a | 6 | public·class·a |
Offset 23, 38 lines modified | Offset 23, 38 lines modified | ||
23 | ········} | 23 | ········} |
24 | ········else·{ | 24 | ········else·{ |
25 | ············a·=·(c)new·b(); | 25 | ············a·=·(c)new·b(); |
26 | ········} | 26 | ········} |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·static·void·a(final·Drawable·drawable)·{ | 29 | ····public·static·void·a(final·Drawable·drawable)·{ |
30 | ········android.support. | 30 | ········android.support.a.b.a.a.a.a(drawable); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····public·static·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{ | 33 | ····public·static·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{ |
34 | ········android.support. | 34 | ········android.support.a.b.a.a.a.a(drawable,·n,·n2); |
35 | ····} | 35 | ····} |
36 | ···· | 36 | ···· |
37 | ····public·static·void·a(final·Drawable·drawable,·final·int·n)·{ | 37 | ····public·static·void·a(final·Drawable·drawable,·final·int·n)·{ |
38 | ········android.support. | 38 | ········android.support.a.b.a.a.a.a(drawable,·n); |
39 | ····} | 39 | ····} |
40 | ···· | 40 | ···· |
41 | ····public·static·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 41 | ····public·static·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
42 | ········android.support. | 42 | ········android.support.a.b.a.a.a.a(drawable,·n,·n2,·n3,·n4); |
43 | ····} | 43 | ····} |
44 | ···· | 44 | ···· |
45 | ····public·static·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{ | 45 | ····public·static·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{ |
46 | ········android.support. | 46 | ········android.support.a.b.a.a.a.a(drawable,·list); |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·static·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{ | 49 | ····public·static·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{ |
50 | ········android.support. | 50 | ········android.support.a.b.a.a.a.a(drawable,·porterDuff$Mode); |
51 | ····} | 51 | ····} |
52 | ···· | 52 | ···· |
53 | ····public·static·void·a(final·Drawable·drawable,·final·boolean·b)·{ | 53 | ····public·static·void·a(final·Drawable·drawable,·final·boolean·b)·{ |
54 | ········android.support. | 54 | ········android.support.a.b.a.a.a.a(drawable,·b); |
55 | ····} | 55 | ····} |
56 | ···· | 56 | ···· |
57 | ····public·static·boolean·b(final·Drawable·drawable)·{ | 57 | ····public·static·boolean·b(final·Drawable·drawable)·{ |
58 | ········return·android.support. | 58 | ········return·android.support.a.b.a.a.a.b(drawable); |
59 | ····} | 59 | ····} |
60 | } | 60 | } |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.b.a; |
2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
4 | import·android.graphics.drawable.Drawable; | 4 | import·android.graphics.drawable.Drawable; |
5 | interface·c | 5 | interface·c |
6 | { | 6 | { |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.b.a; |
2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
4 | import·android.graphics.drawable.Drawable; | 4 | import·android.graphics.drawable.Drawable; |
5 | class·b·implements·c | 5 | class·b·implements·c |
6 | { | 6 | { |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.b.a; |
2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
4 | import·android.graphics.drawable.Drawable; | 4 | import·android.graphics.drawable.Drawable; |
5 | class·f·extends·e | 5 | class·f·extends·e |
6 | { | 6 | { |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.b.a; |
2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
4 | import·android.graphics.drawable.Drawable; | 4 | import·android.graphics.drawable.Drawable; |
5 | class·i | 5 | class·i |
6 | { | 6 | { |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.d; |
2 | import·java.lang.reflect.InvocationTargetException; | 2 | import·java.lang.reflect.InvocationTargetException; |
3 | import·android.util.Log; | 3 | import·android.util.Log; |
4 | import·java.lang.reflect.Method; | 4 | import·java.lang.reflect.Method; |
5 | class·e | 5 | class·e |
6 | { | 6 | { |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.d; |
2 | import·java.util.Locale; | 2 | import·java.util.Locale; |
3 | public·class·f | 3 | public·class·f |
4 | { | 4 | { |
5 | ····public·static·final·Locale·a; | 5 | ····public·static·final·Locale·a; |
6 | ····private·static·String·b; | 6 | ····private·static·String·b; |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ········f.c·=·"Hebr"; | 15 | ········f.c·=·"Hebr"; |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·static·int·a(final·Locale·locale)·{ | 18 | ····public·static·int·a(final·Locale·locale)·{ |
19 | ········if·(locale·==·null·||·locale.equals(f.a))·{ | 19 | ········if·(locale·==·null·||·locale.equals(f.a))·{ |
20 | ············return·0; | 20 | ············return·0; |
21 | ········} | 21 | ········} |
22 | ········final·String·a·=·android.support. | 22 | ········final·String·a·=·android.support.a.d.a.a(android.support.a.d.a.b(locale.toString())); |
23 | ········int·b; | 23 | ········int·b; |
24 | ········if·(a·==·null)·{ | 24 | ········if·(a·==·null)·{ |
25 | ············b·=·b(locale); | 25 | ············b·=·b(locale); |
26 | ········} | 26 | ········} |
27 | ········else·{ | 27 | ········else·{ |
28 | ············if·(!a.equalsIgnoreCase(f.b)·&&·!a.equalsIgnoreCase(f.c))·{ | 28 | ············if·(!a.equalsIgnoreCase(f.b)·&&·!a.equalsIgnoreCase(f.c))·{ |
29 | ················return·0; | 29 | ················return·0; |
Offset 1, 96 lines modified | Offset 1, 96 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.util.Map; | 2 | import·java.util.Map; |
3 | public·class· | 3 | public·class·k |
4 | { | 4 | { |
5 | ····static·Object[]·b; | 5 | ····static·Object[]·b; |
6 | ····static·int·c; | 6 | ····static·int·c; |
7 | ····static·Object[]·d; | 7 | ····static·Object[]·d; |
8 | ····static·int·e; | 8 | ····static·int·e; |
9 | ····int[]·f; | 9 | ····int[]·f; |
10 | ····Object[]·g; | 10 | ····Object[]·g; |
11 | ····int·h; | 11 | ····int·h; |
12 | ···· | 12 | ···· |
13 | ····public· | 13 | ····public·k()·{ |
14 | ········this.f·=·android.support. | 14 | ········this.f·=·android.support.a.e.c.a; |
15 | ········this.g·=·android.support. | 15 | ········this.g·=·android.support.a.e.c.c; |
16 | ········this.h·=·0; | 16 | ········this.h·=·0; |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····private·static·void·a(final·int[]·array,·final·Object[]·array2,·final·int·n)·{ | 19 | ····private·static·void·a(final·int[]·array,·final·Object[]·array2,·final·int·n)·{ |
20 | ········final·int·n2·=·10; | 20 | ········final·int·n2·=·10; |
21 | ········final·int·n3·=·2; | 21 | ········final·int·n3·=·2; |
22 | ········Label_0124:·{ | 22 | ········Label_0124:·{ |
23 | ············if·(array.length·!=·8)·{ | 23 | ············if·(array.length·!=·8)·{ |
24 | ················break·Label_0124; | 24 | ················break·Label_0124; |
25 | ············} | 25 | ············} |
26 | ············synchronized·(a.class)·{ | 26 | ············synchronized·(a.class)·{ |
27 | ················if·( | 27 | ················if·(k.e·<·n2)·{ |
28 | ····················array2[0]·=· | 28 | ····················array2[0]·=·k.d; |
29 | ····················array2[1]·=·array; | 29 | ····················array2[1]·=·array; |
30 | ····················for·(int·i·=·(n·<<·1)·-·1;·i·>=·n3;·--i)·{ | 30 | ····················for·(int·i·=·(n·<<·1)·-·1;·i·>=·n3;·--i)·{ |
31 | ························array2[i]·=·null; | 31 | ························array2[i]·=·null; |
32 | ····················} | 32 | ····················} |
33 | ···················· | 33 | ····················k.d·=·array2; |
34 | ····················++ | 34 | ····················++k.e; |
35 | ················} | 35 | ················} |
36 | ················return; | 36 | ················return; |
37 | ············} | 37 | ············} |
38 | ········} | 38 | ········} |
39 | ········if·(array.length·!=·4)·{ | 39 | ········if·(array.length·!=·4)·{ |
40 | ············return; | 40 | ············return; |
41 | ········} | 41 | ········} |
42 | ········synchronized·(a.class)·{ | 42 | ········synchronized·(a.class)·{ |
43 | ············if·( | 43 | ············if·(k.c·<·n2)·{ |
44 | ················array2[0]·=· | 44 | ················array2[0]·=·k.b; |
45 | ················array2[1]·=·array; | 45 | ················array2[1]·=·array; |
46 | ················for·(int·j·=·(n·<<·1)·-·1;·j·>=·n3;·--j)·{ | 46 | ················for·(int·j·=·(n·<<·1)·-·1;·j·>=·n3;·--j)·{ |
47 | ····················array2[j]·=·null; | 47 | ····················array2[j]·=·null; |
48 | ················} | 48 | ················} |
49 | ················ | 49 | ················k.b·=·array2; |
50 | ················++ | 50 | ················++k.c; |
51 | ············} | 51 | ············} |
52 | ········} | 52 | ········} |
53 | ····} | 53 | ····} |
54 | ···· | 54 | ···· |
55 | ····private·void·e(final·int·n)·{ | 55 | ····private·void·e(final·int·n)·{ |
56 | ········while·(true)·{ | 56 | ········while·(true)·{ |
57 | ············Label_0163:·{ | 57 | ············Label_0163:·{ |
58 | ················if·(n·!=·8)·{ | 58 | ················if·(n·!=·8)·{ |
59 | ····················break·Label_0163; | 59 | ····················break·Label_0163; |
60 | ················} | 60 | ················} |
61 | ················synchronized·(a.class)·{ | 61 | ················synchronized·(a.class)·{ |
62 | ····················if·( | 62 | ····················if·(k.d·!=·null)·{ |
63 | ························final·Object[]·d·=· | 63 | ························final·Object[]·d·=·k.d; |
64 | ························this.g·=·d; | 64 | ························this.g·=·d; |
65 | ························ | 65 | ························k.d·=·(Object[])d[0]; |
66 | ························this.f·=·(int[])d[1]; | 66 | ························this.f·=·(int[])d[1]; |
67 | ························d[0]·=·(d[1]·=·null); | 67 | ························d[0]·=·(d[1]·=·null); |
68 | ························-- | 68 | ························--k.e; |
69 | ····················} | 69 | ····················} |
70 | ····················else·{ | 70 | ····················else·{ |
71 | ························//·monitorexit(a.class) | 71 | ························//·monitorexit(a.class) |
72 | ························this.f·=·new·int[n]; | 72 | ························this.f·=·new·int[n]; |
73 | ························this.g·=·new·Object[n·<<·1]; | 73 | ························this.g·=·new·Object[n·<<·1]; |
74 | ····················} | 74 | ····················} |
75 | ····················return; | 75 | ····················return; |
76 | ················} | 76 | ················} |
77 | ············} | 77 | ············} |
78 | ············if·(n·==·4)·{ | 78 | ············if·(n·==·4)·{ |
79 | ················synchronized·(a.class)·{ | 79 | ················synchronized·(a.class)·{ |
80 | ····················if·( | 80 | ····················if·(k.b·!=·null)·{ |
81 | ························final·Object[]·b·=· | 81 | ························final·Object[]·b·=·k.b; |
82 | ························this.g·=·b; | 82 | ························this.g·=·b; |
83 | ························ | 83 | ························k.b·=·(Object[])b[0]; |
84 | ························this.f·=·(int[])b[1]; | 84 | ························this.f·=·(int[])b[1]; |
85 | ························b[0]·=·(b[1]·=·null); | 85 | ························b[0]·=·(b[1]·=·null); |
86 | ························-- | 86 | ························--k.c; |
87 | ························return; | 87 | ························return; |
88 | ····················} | 88 | ····················} |
89 | ················} | 89 | ················} |
90 | ················//·monitorexit(clazz) | 90 | ················//·monitorexit(clazz) |
91 | ················continue; | 91 | ················continue; |
92 | ············} | 92 | ············} |
93 | ············continue; | 93 | ············continue; |
Offset 100, 15 lines modified | Offset 100, 15 lines modified | ||
100 | ····int·a()·{ | 100 | ····int·a()·{ |
101 | ········final·int·h·=·this.h; | 101 | ········final·int·h·=·this.h; |
102 | ········int·a; | 102 | ········int·a; |
103 | ········if·(h·==·0)·{ | 103 | ········if·(h·==·0)·{ |
104 | ············a·=·-1; | 104 | ············a·=·-1; |
105 | ········} | 105 | ········} |
106 | ········else·{ | 106 | ········else·{ |
107 | ············a·=·android.support. | 107 | ············a·=·android.support.a.e.c.a(this.f,·h,·0); |
108 | ············if·(a·>=·0·&&·this.g[a·<<·1]·!=·null)·{ | 108 | ············if·(a·>=·0·&&·this.g[a·<<·1]·!=·null)·{ |
109 | ················int·n; | 109 | ················int·n; |
110 | ················for·(n·=·a·+·1;·n·<·h·&&·this.f[n]·==·0;·++n)·{ | 110 | ················for·(n·=·a·+·1;·n·<·h·&&·this.f[n]·==·0;·++n)·{ |
111 | ····················if·(this.g[n·<<·1]·==·null)·{ | 111 | ····················if·(this.g[n·<<·1]·==·null)·{ |
112 | ························a·=·n; | 112 | ························a·=·n; |
113 | ························return·a; | 113 | ························return·a; |
114 | ····················} | 114 | ····················} |
Offset 138, 15 lines modified | Offset 138, 15 lines modified | ||
138 | ····int·a(final·Object·o,·final·int·n)·{ | 138 | ····int·a(final·Object·o,·final·int·n)·{ |
139 | ········final·int·h·=·this.h; | 139 | ········final·int·h·=·this.h; |
140 | ········int·a; | 140 | ········int·a; |
141 | ········if·(h·==·0)·{ | 141 | ········if·(h·==·0)·{ |
142 | ············a·=·-1; | 142 | ············a·=·-1; |
143 | ········} | 143 | ········} |
144 | ········else·{ | 144 | ········else·{ |
145 | ············a·=·android.support. | 145 | ············a·=·android.support.a.e.c.a(this.f,·h,·n); |
146 | ············if·(a·>=·0·&&·!o.equals(this.g[a·<<·1]))·{ | 146 | ············if·(a·>=·0·&&·!o.equals(this.g[a·<<·1]))·{ |
147 | ················int·n2; | 147 | ················int·n2; |
148 | ················for·(n2·=·a·+·1;·n2·<·h·&&·this.f[n2]·==·n;·++n2)·{ | 148 | ················for·(n2·=·a·+·1;·n2·<·h·&&·this.f[n2]·==·n;·++n2)·{ |
149 | ····················if·(o.equals(this.g[n2·<<·1]))·{ | 149 | ····················if·(o.equals(this.g[n2·<<·1]))·{ |
150 | ························a·=·n2; | 150 | ························a·=·n2; |
151 | ························return·a; | 151 | ························return·a; |
Max diff block lines reached; 1166/5839 bytes (19.97%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 26 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.util.Collection; | ||
2 | import·java.util.Iterator; | 3 | import·java.util.Iterator; |
3 | import·java.util.Set; | 4 | import·java.util.Set; |
4 | import·java.util.Collection; | ||
5 | import·java.util.Map; | 5 | import·java.util.Map; |
6 | public·class·a·extends· | 6 | public·class·a·extends·k·implements·Map |
7 | { | 7 | { |
8 | ···· | 8 | ····e·a; |
9 | ···· | 9 | ···· |
10 | ····private· | 10 | ····private·e·b()·{ |
11 | ········if·(this.a·==·null)·{ | 11 | ········if·(this.a·==·null)·{ |
12 | ············this.a·=·( | 12 | ············this.a·=·(e)new·b(this); |
13 | ········} | 13 | ········} |
14 | ········return·this.a; | 14 | ········return·this.a; |
15 | ····} | 15 | ····} |
16 | ···· | 16 | ···· |
17 | ····public·boolean·a(final·Collection·collection)·{ | ||
18 | ········return·g.c((Map)this,·collection); | ||
19 | ····} | ||
20 | ···· | ||
21 | ····public·Set·entrySet()·{ | 17 | ····public·Set·entrySet()·{ |
22 | ········return·this.b().d(); | 18 | ········return·this.b().d(); |
23 | ····} | 19 | ····} |
24 | ···· | 20 | ···· |
25 | ····public·Set·keySet()·{ | 21 | ····public·Set·keySet()·{ |
26 | ········return·this.b().e(); | 22 | ········return·this.b().e(); |
27 | ····} | 23 | ····} |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.lang.reflect.Array; | 2 | import·java.lang.reflect.Array; |
3 | import·java.util.Set; | 3 | import·java.util.Set; |
4 | import·java.util.Iterator; | 4 | import·java.util.Iterator; |
5 | import·java.util.Collection; | 5 | import·java.util.Collection; |
6 | import·java.util.Map; | 6 | import·java.util.Map; |
7 | abstract·class· | 7 | abstract·class·e |
8 | { | 8 | { |
9 | ···· | 9 | ····g·b; |
10 | ···· | 10 | ····h·c; |
11 | ···· | 11 | ····j·d; |
12 | ···· | 12 | ···· |
13 | ····public·static·boolean·a(final·Map·map,·final·Collection·collection)·{ | 13 | ····public·static·boolean·a(final·Map·map,·final·Collection·collection)·{ |
14 | ········final·Iterator<Object>·iterator·=·collection.iterator(); | 14 | ········final·Iterator<Object>·iterator·=·collection.iterator(); |
15 | ········while·(iterator.hasNext())·{ | 15 | ········while·(iterator.hasNext())·{ |
16 | ············if·(!map.containsKey(iterator.next()))·{ | 16 | ············if·(!map.containsKey(iterator.next()))·{ |
17 | ················return·false; | 17 | ················return·false; |
18 | ············} | 18 | ············} |
Offset 111, 26 lines modified | Offset 111, 26 lines modified | ||
111 | ········return·array; | 111 | ········return·array; |
112 | ····} | 112 | ····} |
113 | ···· | 113 | ···· |
114 | ····protected·abstract·void·c(); | 114 | ····protected·abstract·void·c(); |
115 | ···· | 115 | ···· |
116 | ····public·Set·d()·{ | 116 | ····public·Set·d()·{ |
117 | ········if·(this.b·==·null)·{ | 117 | ········if·(this.b·==·null)·{ |
118 | ············this.b·=·new· | 118 | ············this.b·=·new·g(this); |
119 | ········} | 119 | ········} |
120 | ········return·(Set)this.b; | 120 | ········return·(Set)this.b; |
121 | ····} | 121 | ····} |
122 | ···· | 122 | ···· |
123 | ····public·Set·e()·{ | 123 | ····public·Set·e()·{ |
124 | ········if·(this.c·==·null)·{ | 124 | ········if·(this.c·==·null)·{ |
125 | ············this.c·=·new· | 125 | ············this.c·=·new·h(this); |
126 | ········} | 126 | ········} |
127 | ········return·(Set)this.c; | 127 | ········return·(Set)this.c; |
128 | ····} | 128 | ····} |
129 | ···· | 129 | ···· |
130 | ····public·Collection·f()·{ | 130 | ····public·Collection·f()·{ |
131 | ········if·(this.d·==·null)·{ | 131 | ········if·(this.d·==·null)·{ |
132 | ············this.d·=·new· | 132 | ············this.d·=·new·j(this); |
133 | ········} | 133 | ········} |
134 | ········return·(Collection)this.d; | 134 | ········return·(Collection)this.d; |
135 | ····} | 135 | ····} |
136 | } | 136 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.util.Map; | 2 | import·java.util.Map; |
3 | class·b·extends· | 3 | class·b·extends·e |
4 | { | 4 | { |
5 | ····final·/*·synthetic·*/·a·a; | 5 | ····final·/*·synthetic·*/·a·a; |
6 | ···· | 6 | ···· |
7 | ····b(final·a·a)·{ | 7 | ····b(final·a·a)·{ |
8 | ········this.a·=·a; | 8 | ········this.a·=·a; |
9 | ····} | 9 | ····} |
10 | ···· | 10 | ···· |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.util.Map; | 2 | import·java.util.Map; |
3 | import·java.util.LinkedHashMap; | 3 | import·java.util.LinkedHashMap; |
4 | public·class· | 4 | public·class·d |
5 | { | 5 | { |
6 | ····private·final·LinkedHashMap·a; | 6 | ····private·final·LinkedHashMap·a; |
7 | ····private·int·b; | 7 | ····private·int·b; |
8 | ····private·int·c; | 8 | ····private·int·c; |
9 | ····private·int·d; | 9 | ····private·int·d; |
10 | ····private·int·e; | 10 | ····private·int·e; |
11 | ····private·int·f; | 11 | ····private·int·f; |
12 | ····private·int·g; | 12 | ····private·int·g; |
13 | ····private·int·h; | 13 | ····private·int·h; |
14 | ···· | 14 | ···· |
15 | ····public· | 15 | ····public·d(final·int·c)·{ |
16 | ········if·(c·<=·0)·{ | 16 | ········if·(c·<=·0)·{ |
17 | ············throw·new·IllegalArgumentException("maxSize·<=·0"); | 17 | ············throw·new·IllegalArgumentException("maxSize·<=·0"); |
18 | ········} | 18 | ········} |
19 | ········this.c·=·c; | 19 | ········this.c·=·c; |
20 | ········this.a·=·new·LinkedHashMap(0,·0.75f,·true); | 20 | ········this.a·=·new·LinkedHashMap(0,·0.75f,·true); |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
3 | final·class· | 3 | final·class·f·implements·Iterator |
4 | { | 4 | { |
5 | ····final·int·a; | 5 | ····final·int·a; |
6 | ····int·b; | 6 | ····int·b; |
7 | ····int·c; | 7 | ····int·c; |
8 | ····boolean·d; | 8 | ····boolean·d; |
9 | ····final·/*·synthetic·*/· | 9 | ····final·/*·synthetic·*/·e·e; |
10 | ···· | 10 | ···· |
11 | ···· | 11 | ····f(final·e·e,·final·int·a)·{ |
12 | ········this.e·=·e; | 12 | ········this.e·=·e; |
13 | ········this.d·=·false; | 13 | ········this.d·=·false; |
14 | ········this.a·=·a; | 14 | ········this.a·=·a; |
15 | ········this.b·=·e.a(); | 15 | ········this.b·=·e.a(); |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·boolean·hasNext()·{ | 18 | ····public·boolean·hasNext()·{ |
Offset 1, 119 lines modified | Offset 1, 100 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
3 | import·java.util.Collection; | 3 | import·java.util.Collection; |
4 | import·java.util.Map; | ||
5 | import·java.util.Set; | 4 | import·java.util.Set; |
6 | final·class· | 5 | final·class·h·implements·Set |
7 | { | 6 | { |
8 | ····final·/*·synthetic·*/· | 7 | ····final·/*·synthetic·*/·e·a; |
9 | ···· | 8 | ···· |
10 | ···· | 9 | ····h(final·e·a)·{ |
11 | ········this.a·=·a; | 10 | ········this.a·=·a; |
12 | ····} | 11 | ····} |
13 | ···· | 12 | ···· |
14 | ····public·boolean·a(final· | 13 | ····public·boolean·add(final·Object·o)·{ |
15 | ········throw·new·UnsupportedOperationException(); | 14 | ········throw·new·UnsupportedOperationException(); |
16 | ····} | 15 | ····} |
17 | ···· | 16 | ···· |
18 | ····public·boolean·addAll(final·Collection·collection)·{ | 17 | ····public·boolean·addAll(final·Collection·collection)·{ |
18 | ········throw·new·UnsupportedOperationException(); | ||
19 | ········final·int·a·=·this.a.a(); | ||
20 | ········for·(final·Map.Entry<Object,·V>·entry·:·collection)·{ | ||
21 | ············this.a.a(entry.getKey(),·(Object)entry.getValue()); | ||
22 | ········} | ||
23 | ········return·a·!=·this.a.a(); | ||
24 | ····} | 19 | ····} |
25 | ···· | 20 | ···· |
26 | ····public·void·clear()·{ | 21 | ····public·void·clear()·{ |
27 | ········this.a.c(); | 22 | ········this.a.c(); |
28 | ····} | 23 | ····} |
29 | ···· | 24 | ···· |
30 | ····public·boolean·contains(final·Object·o)·{ | 25 | ····public·boolean·contains(final·Object·o)·{ |
26 | ········return·this.a.a(o)·>=·0; | ||
31 | ········boolean·a·=·false; | ||
32 | ········if·(o·instanceof·Map.Entry)·{ | ||
33 | ············final·Map.Entry·entry·=·(Map.Entry)o; | ||
34 | ············final·int·a2·=·this.a.a(entry.getKey()); | ||
35 | ············if·(a2·>=·0)·{ | ||
36 | ················a·=·c.a(this.a.a(a2,·1),·entry.getValue()); | ||
37 | ············} | ||
38 | ········} | ||
39 | ········return·a; | ||
40 | ····} | 27 | ····} |
41 | ···· | 28 | ···· |
42 | ····public·boolean·containsAll(final·Collection·collection)·{ | 29 | ····public·boolean·containsAll(final·Collection·collection)·{ |
30 | ········return·e.a(this.a.b(),·collection); | ||
43 | ········final·Iterator<Object>·iterator·=·collection.iterator(); | ||
44 | ········while·(iterator.hasNext())·{ | ||
45 | ············if·(!this.contains(iterator.next()))·{ | ||
46 | ················return·false; | ||
47 | ············} | ||
48 | ········} | ||
49 | ········return·true; | ||
50 | ····} | 31 | ····} |
51 | ···· | 32 | ···· |
52 | ····@Override | 33 | ····@Override |
53 | ····public·boolean·equals(final·Object·o)·{ | 34 | ····public·boolean·equals(final·Object·o)·{ |
54 | ········return· | 35 | ········return·e.a((Set)this,·o); |
55 | ····} | 36 | ····} |
56 | ···· | 37 | ···· |
57 | ····@Override | 38 | ····@Override |
58 | ····public·int·hashCode()·{ | 39 | ····public·int·hashCode()·{ |
59 | ········int·i·=·this.a.a()·-·1; | 40 | ········int·i·=·this.a.a()·-·1; |
60 | ········int·n·=·0; | 41 | ········int·n·=·0; |
61 | ········while·(i·>=·0)·{ | 42 | ········while·(i·>=·0)·{ |
62 | ············final·Object·a·=·this.a.a(i,·0); | 43 | ············final·Object·a·=·this.a.a(i,·0); |
63 | ············final·Object·a2·=·this.a.a(i,·1); | ||
64 | ············int·hashCode; | 44 | ············int·hashCode; |
65 | ············if·(a·==·null)·{ | 45 | ············if·(a·==·null)·{ |
66 | ················hashCode·=·0; | 46 | ················hashCode·=·0; |
67 | ············} | 47 | ············} |
68 | ············else·{ | 48 | ············else·{ |
69 | ················hashCode·=·a.hashCode(); | 49 | ················hashCode·=·a.hashCode(); |
70 | ············} | 50 | ············} |
71 | ············ | 51 | ············n·+=·hashCode; |
72 | ············if·(a2·==·null)·{ | ||
73 | ················hashCode2·=·0; | ||
74 | ············} | ||
75 | ············else·{ | ||
76 | ················hashCode2·=·a2.hashCode(); | ||
77 | ············} | ||
78 | ············final·int·n2·=·n·+·(hashCode2·^·hashCode); | ||
79 | ············--i; | 52 | ············--i; |
80 | ············n·=·n2; | ||
81 | ········} | 53 | ········} |
82 | ········return·n; | 54 | ········return·n; |
83 | ····} | 55 | ····} |
84 | ···· | 56 | ···· |
85 | ····public·boolean·isEmpty()·{ | 57 | ····public·boolean·isEmpty()·{ |
86 | ········return·this.a.a()·==·0; | 58 | ········return·this.a.a()·==·0; |
87 | ····} | 59 | ····} |
88 | ···· | 60 | ···· |
89 | ····public·Iterator·iterator()·{ | 61 | ····public·Iterator·iterator()·{ |
90 | ········return·(Iterator)new· | 62 | ········return·(Iterator)new·f(this.a,·0); |
91 | ····} | 63 | ····} |
92 | ···· | 64 | ···· |
93 | ····public·boolean·remove(final·Object·o)·{ | 65 | ····public·boolean·remove(final·Object·o)·{ |
94 | ········ | 66 | ········final·int·a·=·this.a.a(o); |
67 | ········boolean·b; | ||
68 | ········if·(a·>=·0)·{ | ||
69 | ············this.a.a(a); | ||
70 | ············b·=·true; | ||
71 | ········} | ||
72 | ········else·{ | ||
73 | ············b·=·false; | ||
74 | ········} | ||
75 | ········return·b; | ||
95 | ····} | 76 | ····} |
96 | ···· | 77 | ···· |
97 | ····public·boolean·removeAll(final·Collection·collection)·{ | 78 | ····public·boolean·removeAll(final·Collection·collection)·{ |
98 | ········ | 79 | ········return·e.b(this.a.b(),·collection); |
99 | ····} | 80 | ····} |
100 | ···· | 81 | ···· |
101 | ····public·boolean·retainAll(final·Collection·collection)·{ | 82 | ····public·boolean·retainAll(final·Collection·collection)·{ |
102 | ········ | 83 | ········return·e.c(this.a.b(),·collection); |
103 | ····} | 84 | ····} |
104 | ···· | 85 | ···· |
105 | ····public·int·size()·{ | 86 | ····public·int·size()·{ |
106 | ········return·this.a.a(); | 87 | ········return·this.a.a(); |
107 | ····} | 88 | ····} |
108 | ···· | 89 | ···· |
109 | ····public·Object[]·toArray()·{ | 90 | ····public·Object[]·toArray()·{ |
110 | ········ | 91 | ········return·this.a.b(0); |
111 | ····} | 92 | ····} |
112 | ···· | 93 | ···· |
Max diff block lines reached; 98/3804 bytes (2.58%) of diff not shown. |
Offset 1, 19 lines modified | Offset 1, 18 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
3 | import·java.util.Collection; | 3 | import·java.util.Collection; |
4 | import·java.util.Set; | ||
5 | final·class·j·implements· | 4 | final·class·j·implements·Collection |
6 | { | 5 | { |
7 | ····final·/*·synthetic·*/· | 6 | ····final·/*·synthetic·*/·e·a; |
8 | ···· | 7 | ···· |
9 | ····j(final· | 8 | ····j(final·e·a)·{ |
10 | ········this.a·=·a; | 9 | ········this.a·=·a; |
11 | ····} | 10 | ····} |
12 | ···· | 11 | ···· |
13 | ····public·boolean·add(final·Object·o)·{ | 12 | ····public·boolean·add(final·Object·o)·{ |
14 | ········throw·new·UnsupportedOperationException(); | 13 | ········throw·new·UnsupportedOperationException(); |
15 | ····} | 14 | ····} |
16 | ···· | 15 | ···· |
Offset 22, 79 lines modified | Offset 21, 87 lines modified | ||
22 | ····} | 21 | ····} |
23 | ···· | 22 | ···· |
24 | ····public·void·clear()·{ | 23 | ····public·void·clear()·{ |
25 | ········this.a.c(); | 24 | ········this.a.c(); |
26 | ····} | 25 | ····} |
27 | ···· | 26 | ···· |
28 | ····public·boolean·contains(final·Object·o)·{ | 27 | ····public·boolean·contains(final·Object·o)·{ |
29 | ········return·this.a. | 28 | ········return·this.a.b(o)·>=·0; |
30 | ····} | 29 | ····} |
31 | ···· | 30 | ···· |
32 | ····public·boolean·containsAll(final·Collection·collection)·{ | 31 | ····public·boolean·containsAll(final·Collection·collection)·{ |
32 | ········final·Iterator<Object>·iterator·=·collection.iterator(); | ||
33 | ········while·(iterator.hasNext())·{ | ||
34 | ············if·(!this.contains(iterator.next()))·{ | ||
35 | ················return·false; | ||
33 | ········return·g.a(this.a.b(),·collection); | ||
34 | ····} | ||
35 | ···· | ||
36 | ····@Override | ||
37 | ····public·boolean·equals(final·Object·o)·{ | ||
38 | ········return·g.a((Set)this,·o); | ||
39 | ····} | ||
40 | ···· | ||
41 | ····@Override | ||
42 | ····public·int·hashCode()·{ | ||
43 | ········int·i·=·this.a.a()·-·1; | ||
44 | ········int·n·=·0; | ||
45 | ········while·(i·>=·0)·{ | ||
46 | ············final·Object·a·=·this.a.a(i,·0); | ||
47 | ············int·hashCode; | ||
48 | ············if·(a·==·null)·{ | ||
49 | ················hashCode·=·0; | ||
50 | ············} | ||
51 | ············else·{ | ||
52 | ················hashCode·=·a.hashCode(); | ||
53 | ············} | 36 | ············} |
54 | ············n·+=·hashCode; | ||
55 | ············--i; | ||
56 | ········} | 37 | ········} |
57 | ········return· | 38 | ········return·true; |
58 | ····} | 39 | ····} |
59 | ···· | 40 | ···· |
60 | ····public·boolean·isEmpty()·{ | 41 | ····public·boolean·isEmpty()·{ |
61 | ········return·this.a.a()·==·0; | 42 | ········return·this.a.a()·==·0; |
62 | ····} | 43 | ····} |
63 | ···· | 44 | ···· |
64 | ····public·Iterator·iterator()·{ | 45 | ····public·Iterator·iterator()·{ |
65 | ········return·(Iterator)new· | 46 | ········return·(Iterator)new·f(this.a,·1); |
66 | ····} | 47 | ····} |
67 | ···· | 48 | ···· |
68 | ····public·boolean·remove(final·Object·o)·{ | 49 | ····public·boolean·remove(final·Object·o)·{ |
69 | ········final·int· | 50 | ········final·int·b·=·this.a.b(o); |
70 | ········boolean·b; | 51 | ········boolean·b2; |
71 | ········if·( | 52 | ········if·(b·>=·0)·{ |
72 | ············this.a.a( | 53 | ············this.a.a(b); |
73 | ············b·=·true; | 54 | ············b2·=·true; |
74 | ········} | 55 | ········} |
75 | ········else·{ | 56 | ········else·{ |
76 | ············b·=·false; | 57 | ············b2·=·false; |
77 | ········} | 58 | ········} |
78 | ········return·b; | 59 | ········return·b2; |
79 | ····} | 60 | ····} |
80 | ···· | 61 | ···· |
81 | ····public·boolean·removeAll(final·Collection·collection)·{ | 62 | ····public·boolean·removeAll(final·Collection·collection)·{ |
82 | ········ | 63 | ········final·int·n·=·1; |
64 | ········int·i·=·0; | ||
65 | ········int·a·=·this.a.a(); | ||
66 | ········boolean·b·=·false; | ||
67 | ········while·(i·<·a)·{ | ||
68 | ············if·(collection.contains(this.a.a(i,·n)))·{ | ||
69 | ················this.a.a(i); | ||
70 | ················--i; | ||
71 | ················--a; | ||
72 | ················b·=·(n·!=·0); | ||
73 | ············} | ||
74 | ············++i; | ||
75 | ········} | ||
76 | ········return·b; | ||
83 | ····} | 77 | ····} |
84 | ···· | 78 | ···· |
85 | ····public·boolean·retainAll(final·Collection·collection)·{ | 79 | ····public·boolean·retainAll(final·Collection·collection)·{ |
86 | ········ | 80 | ········final·int·n·=·1; |
81 | ········int·i·=·0; | ||
82 | ········int·a·=·this.a.a(); | ||
83 | ········boolean·b·=·false; | ||
84 | ········while·(i·<·a)·{ | ||
85 | ············if·(!collection.contains(this.a.a(i,·n)))·{ | ||
86 | ················this.a.a(i); | ||
87 | ················--i; | ||
88 | ················--a; | ||
89 | ················b·=·(n·!=·0); | ||
90 | ············} | ||
91 | ············++i; | ||
92 | ········} | ||
93 | ········return·b; | ||
87 | ····} | 94 | ····} |
88 | ···· | 95 | ···· |
89 | ····public·int·size()·{ | 96 | ····public·int·size()·{ |
90 | ········return·this.a.a(); | 97 | ········return·this.a.a(); |
91 | ····} | 98 | ····} |
92 | ···· | 99 | ···· |
93 | ····public·Object[]·toArray()·{ | 100 | ····public·Object[]·toArray()·{ |
94 | ········return·this.a.b( | 101 | ········return·this.a.b(1); |
95 | ····} | 102 | ····} |
96 | ···· | 103 | ···· |
97 | ····public·Object[]·toArray(final·Object[]·array)·{ | 104 | ····public·Object[]·toArray(final·Object[]·array)·{ |
98 | ········return·this.a.a(array,· | 105 | ········return·this.a.a(array,·1); |
Max diff block lines reached; 3/3488 bytes (0.09%) of diff not shown. |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.e; |
2 | import·java.util.Map; | 2 | import·java.util.Map; |
3 | import·java.util.Iterator; | 3 | import·java.util.Iterator; |
4 | final·class· | 4 | final·class·i·implements·Iterator,·Entry |
5 | { | 5 | { |
6 | ····int·a; | 6 | ····int·a; |
7 | ····int·b; | 7 | ····int·b; |
8 | ····boolean·c; | 8 | ····boolean·c; |
9 | ····final·/*·synthetic·*/· | 9 | ····final·/*·synthetic·*/·e·d; |
10 | ···· | 10 | ···· |
11 | ···· | 11 | ····i(final·e·d)·{ |
12 | ········this.d·=·d; | 12 | ········this.d·=·d; |
13 | ········this.c·=·false; | 13 | ········this.c·=·false; |
14 | ········this.a·=·d.a()·-·1; | 14 | ········this.a·=·d.a()·-·1; |
15 | ········this.b·=·-1; | 15 | ········this.b·=·-1; |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·Entry·a()·{ | 18 | ····public·Entry·a()·{ |
Offset 29, 15 lines modified | Offset 29, 15 lines modified | ||
29 | ········int·n·=·1; | 29 | ········int·n·=·1; |
30 | ········boolean·b·=·false; | 30 | ········boolean·b·=·false; |
31 | ········if·(!this.c)·{ | 31 | ········if·(!this.c)·{ |
32 | ············throw·new·IllegalStateException("This·container·does·not·support·retaining·Map.Entry·objects"); | 32 | ············throw·new·IllegalStateException("This·container·does·not·support·retaining·Map.Entry·objects"); |
33 | ········} | 33 | ········} |
34 | ········if·(o·instanceof·Entry)·{ | 34 | ········if·(o·instanceof·Entry)·{ |
35 | ············final·Entry·entry·=·(Entry)o; | 35 | ············final·Entry·entry·=·(Entry)o; |
36 | ············if·(!android.support. | 36 | ············if·(!android.support.a.e.c.a(entry.getKey(),·this.d.a(this.b,·0))·||·!android.support.a.e.c.a(entry.getValue(),·this.d.a(this.b,·n)))·{ |
37 | ················n·=·0; | 37 | ················n·=·0; |
38 | ············} | 38 | ············} |
39 | ············b·=·(n·!=·0); | 39 | ············b·=·(n·!=·0); |
40 | ········} | 40 | ········} |
41 | ········return·b; | 41 | ········return·b; |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
Offset 1, 100 lines modified | Offset 1, 78 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.util.Log; | 3 | import·android.util.Log; |
4 | import·android.support. | 4 | import·android.support.a.c.a.b; |
5 | import·android.view.MenuItem; | 5 | import·android.view.MenuItem; |
6 | import·android.os.Build$VERSION; | 6 | import·android.os.Build$VERSION; |
7 | public·class· | 7 | public·class·n |
8 | { | 8 | { |
9 | ····static·final· | 9 | ····static·final·r·a; |
10 | ···· | 10 | ···· |
11 | ····static·{ | 11 | ····static·{ |
12 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 12 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
13 | ········if·(sdk_INT·>=·14)·{ | 13 | ········if·(sdk_INT·>=·14)·{ |
14 | ············a·=·( | 14 | ············a·=·(r)new·q(); |
15 | ········} | 15 | ········} |
16 | ········else·if·(sdk_INT·>=·11)·{ | 16 | ········else·if·(sdk_INT·>=·11)·{ |
17 | ············a·=·( | 17 | ············a·=·(r)new·p(); |
18 | ········} | 18 | ········} |
19 | ········else·{ | 19 | ········else·{ |
20 | ············a·=·( | 20 | ············a·=·(r)new·o(); |
21 | ········} | 21 | ········} |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····public·static·MenuItem·a(MenuItem·a,·final· | 24 | ····public·static·MenuItem·a(MenuItem·a,·final·a·a2)·{ |
25 | ········if·(a·instanceof·b)·{ | 25 | ········if·(a·instanceof·b)·{ |
26 | ············a·=·(MenuItem)((b)a).a( | 26 | ············a·=·(MenuItem)((b)a).a(a2); |
27 | ········} | 27 | ········} |
28 | ········else·{ | 28 | ········else·{ |
29 | ············Log.w("MenuItemCompat",·"setActionProvider:·item·does·not·implement·SupportMenuItem;·ignoring"); | 29 | ············Log.w("MenuItemCompat",·"setActionProvider:·item·does·not·implement·SupportMenuItem;·ignoring"); |
30 | ········} | 30 | ········} |
31 | ········return·a; | 31 | ········return·a; |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····public·static·MenuItem·a(final·MenuItem·menuItem,·final·View·actionView)·{ | 34 | ····public·static·MenuItem·a(final·MenuItem·menuItem,·final·View·actionView)·{ |
35 | ········MenuItem·menuItem2; | 35 | ········MenuItem·menuItem2; |
36 | ········if·(menuItem·instanceof·b)·{ | 36 | ········if·(menuItem·instanceof·b)·{ |
37 | ············menuItem2·=·((b)menuItem).setActionView(actionView); | 37 | ············menuItem2·=·((b)menuItem).setActionView(actionView); |
38 | ········} | 38 | ········} |
39 | ········else·{ | 39 | ········else·{ |
40 | ············menuItem2·=· | 40 | ············menuItem2·=·n.a.a(menuItem,·actionView); |
41 | ········} | 41 | ········} |
42 | ········return·menuItem2; | 42 | ········return·menuItem2; |
43 | ····} | 43 | ····} |
44 | ···· | 44 | ···· |
45 | ····public·static·View·a(final·MenuItem·menuItem)·{ | ||
46 | ········View·view; | ||
47 | ········if·(menuItem·instanceof·b)·{ | ||
48 | ············view·=·((b)menuItem).getActionView(); | ||
49 | ········} | ||
50 | ········else·{ | ||
51 | ············view·=·aa.a.a(menuItem); | ||
52 | ········} | ||
53 | ········return·view; | ||
54 | ····} | ||
55 | ···· | ||
56 | ····public·static·void·a(final·MenuItem·menuItem,·final·int·showAsAction)·{ | 45 | ····public·static·void·a(final·MenuItem·menuItem,·final·int·showAsAction)·{ |
57 | ········if·(menuItem·instanceof·b)·{ | 46 | ········if·(menuItem·instanceof·b)·{ |
58 | ············((b)menuItem).setShowAsAction(showAsAction); | 47 | ············((b)menuItem).setShowAsAction(showAsAction); |
59 | ········} | 48 | ········} |
60 | ········else·{ | 49 | ········else·{ |
61 | ············ | 50 | ············n.a.a(menuItem,·showAsAction); |
62 | ········} | ||
63 | ····} | ||
64 | ···· | ||
65 | ····public·static·MenuItem·b(final·MenuItem·menuItem,·final·int·actionView)·{ | ||
66 | ········MenuItem·menuItem2; | ||
67 | ········if·(menuItem·instanceof·b)·{ | ||
68 | ············menuItem2·=·((b)menuItem).setActionView(actionView); | ||
69 | ········} | ||
70 | ········else·{ | ||
71 | ············menuItem2·=·aa.a.b(menuItem,·actionView); | ||
72 | ········} | 51 | ········} |
73 | ········return·menuItem2; | ||
74 | ····} | 52 | ····} |
75 | ···· | 53 | ···· |
76 | ····public·static·boolean· | 54 | ····public·static·boolean·a(final·MenuItem·menuItem)·{ |
77 | ········boolean·b; | 55 | ········boolean·b; |
78 | ········if·(menuItem·instanceof·b)·{ | 56 | ········if·(menuItem·instanceof·b)·{ |
79 | ············b·=·((b)menuItem).expandActionView(); | 57 | ············b·=·((b)menuItem).expandActionView(); |
80 | ········} | 58 | ········} |
81 | ········else·{ | 59 | ········else·{ |
82 | ············b·=· | 60 | ············b·=·n.a.a(menuItem); |
83 | ········} | 61 | ········} |
84 | ········return·b; | 62 | ········return·b; |
85 | ····} | 63 | ····} |
86 | ···· | 64 | ···· |
87 | ····public·static·boolean·c(final·MenuItem·menuItem)·{ | ||
88 | ······ | 65 | ····public·static·MenuItem·b(final·MenuItem·menuItem,·final·int·actionView)·{ |
66 | ········MenuItem·menuItem2; | ||
89 | ········if·(menuItem·instanceof·b)·{ | 67 | ········if·(menuItem·instanceof·b)·{ |
90 | ············ | 68 | ············menuItem2·=·((b)menuItem).setActionView(actionView); |
91 | ········} | 69 | ········} |
92 | ········else·{ | 70 | ········else·{ |
93 | ············ | 71 | ············menuItem2·=·n.a.b(menuItem,·actionView); |
94 | ········} | 72 | ········} |
95 | ········return· | 73 | ········return·menuItem2; |
96 | ····} | 74 | ····} |
97 | } | 75 | } |
Offset 1, 32 lines modified | Offset 1, 24 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.view.MenuItem; | 3 | import·android.view.MenuItem; |
4 | class· | 4 | class·p·implements·r |
5 | { | 5 | { |
6 | ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{ | 6 | ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{ |
7 | ········return· | 7 | ········return·t.a(menuItem,·view); |
8 | ····} | ||
9 | ···· | ||
10 | ····public·View·a(final·MenuItem·menuItem)·{ | ||
11 | ········return·ag.a(menuItem); | ||
12 | ····} | 8 | ····} |
13 | ···· | 9 | ···· |
14 | ····public·void·a(final·MenuItem·menuItem,·final·int·n)·{ | 10 | ····public·void·a(final·MenuItem·menuItem,·final·int·n)·{ |
15 | ········ | 11 | ········t.a(menuItem,·n); |
16 | ····} | 12 | ····} |
17 | ···· | 13 | ···· |
18 | ····public·MenuItem·b(final·MenuItem·menuItem,·final·int·n)·{ | ||
19 | ········return·ag.b(menuItem,·n); | ||
20 | ····} | ||
21 | ···· | ||
22 | ····public·boolean· | 14 | ····public·boolean·a(final·MenuItem·menuItem)·{ |
23 | ········return·false; | 15 | ········return·false; |
24 | ····} | 16 | ····} |
25 | ···· | 17 | ···· |
26 | ····public·boolean·c(final·MenuItem·menuItem)·{ | ||
27 | ········ | 18 | ····public·MenuItem·b(final·MenuItem·menuItem,·final·int·n)·{ |
19 | ········return·t.b(menuItem,·n); | ||
28 | ····} | 20 | ····} |
29 | } | 21 | } |
Offset 1, 23 lines modified | Offset 1, 19 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.view.MenuItem; | 3 | import·android.view.MenuItem; |
4 | class· | 4 | class·t |
5 | { | 5 | { |
6 | ····public·static·MenuItem·a(final·MenuItem·menuItem,·final·View·actionView)·{ | 6 | ····public·static·MenuItem·a(final·MenuItem·menuItem,·final·View·actionView)·{ |
7 | ········return·menuItem.setActionView(actionView); | 7 | ········return·menuItem.setActionView(actionView); |
8 | ····} | 8 | ····} |
9 | ···· | 9 | ···· |
10 | ····public·static·View·a(final·MenuItem·menuItem)·{ | ||
11 | ········return·menuItem.getActionView(); | ||
12 | ····} | ||
13 | ···· | ||
14 | ····public·static·void·a(final·MenuItem·menuItem,·final·int·showAsAction)·{ | 10 | ····public·static·void·a(final·MenuItem·menuItem,·final·int·showAsAction)·{ |
15 | ········menuItem.setShowAsAction(showAsAction); | 11 | ········menuItem.setShowAsAction(showAsAction); |
16 | ····} | 12 | ····} |
17 | ···· | 13 | ···· |
18 | ····public·static·MenuItem·b(final·MenuItem·menuItem,·final·int·actionView)·{ | 14 | ····public·static·MenuItem·b(final·MenuItem·menuItem,·final·int·actionView)·{ |
19 | ········return·menuItem.setActionView(actionView); | 15 | ········return·menuItem.setActionView(actionView); |
20 | ····} | 16 | ····} |
Offset 1, 64 lines modified | Offset 1, 38 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.graphics.Paint; | 2 | import·android.graphics.Paint; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | interface· | 4 | interface·aj |
5 | { | 5 | { |
6 | ····int·a(final·int·p0,·final·int·p1,·final·int·p2); | 6 | ····int·a(final·int·p0,·final·int·p1,·final·int·p2); |
7 | ···· | 7 | ···· |
8 | ····void·a(final·View·p0); | 8 | ····void·a(final·View·p0); |
9 | ···· | 9 | ···· |
10 | ····void·a(final·View·p0,·final·float·p1); | 10 | ····void·a(final·View·p0,·final·float·p1); |
11 | ···· | 11 | ···· |
12 | ····void·a(final·View·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4); | ||
13 | ···· | ||
14 | ····void·a(final·View·p0,·final·int·p1,·final·Paint·p2); | 12 | ····void·a(final·View·p0,·final·int·p1,·final·Paint·p2); |
15 | ···· | 13 | ···· |
16 | ····void·a(final·View·p0,·final·Paint·p1); | ||
17 | ···· | ||
18 | ····void·a(final·View·p0,·final·a·p1); | ||
19 | ···· | ||
20 | ····void·a(final·View·p0,·final·an·p1); | ||
21 | ···· | ||
22 | ····void·a(final·View·p0,·final·Runnable·p1); | 14 | ····void·a(final·View·p0,·final·Runnable·p1); |
23 | ···· | 15 | ···· |
24 | ····void·a(final·View·p0,·final·Runnable·p1,·final·long·p2); | 16 | ····void·a(final·View·p0,·final·Runnable·p1,·final·long·p2); |
25 | ···· | 17 | ···· |
26 | ····boolean·a(final·View·p0,·final·int·p1); | ||
27 | ···· | ||
28 | ····int·b(final·View·p0); | 18 | ····int·b(final·View·p0); |
29 | ···· | 19 | ···· |
30 | ····void·b(final·View·p0,·final·float·p1); | 20 | ····void·b(final·View·p0,·final·float·p1); |
31 | ···· | 21 | ···· |
32 | ····void·b(final·View·p0,·final·int·p1); | ||
33 | ···· | ||
34 | ···· | 22 | ····int·c(final·View·p0); |
35 | ···· | 23 | ···· |
36 | ····void·c(final·View·p0,·final·float·p1); | 24 | ····void·c(final·View·p0,·final·float·p1); |
37 | ···· | 25 | ···· |
38 | ···· | 26 | ····float·d(final·View·p0); |
39 | ···· | ||
40 | ····void·d(final·View·p0,·final·float·p1); | ||
41 | ···· | 27 | ···· |
42 | ····int·e(final·View·p0); | 28 | ····int·e(final·View·p0); |
43 | ···· | 29 | ···· |
44 | ····void·e(final·View·p0,·final·float·p1); | ||
45 | ···· | ||
46 | ···· | 30 | ····av·f(final·View·p0); |
47 | ···· | 31 | ···· |
48 | ····int·g(final·View·p0); | 32 | ····int·g(final·View·p0); |
49 | ···· | 33 | ···· |
50 | ····float·h(final·View·p0); | ||
51 | ···· | ||
52 | ····int·i(final·View·p0); | ||
53 | ···· | ||
54 | ····cf·j(final·View·p0); | ||
55 | ···· | ||
56 | ····int·k(final·View·p0); | ||
57 | ···· | ||
58 | ····boolean·l(final·View·p0); | ||
59 | ···· | ||
60 | ····void· | 34 | ····void·h(final·View·p0); |
61 | } | 35 | } |
Offset 1, 34 lines modified | Offset 1, 26 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·java.util.WeakHashMap; | 2 | import·java.util.WeakHashMap; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | class· | 4 | class·af·extends·ae |
5 | { | 5 | { |
6 | ····static·boolean·b; | 6 | ····static·boolean·b; |
7 | ···· | 7 | ···· |
8 | ····static·{ | 8 | ····static·{ |
9 | ········ | 9 | ········af.b·=·false; |
10 | ····} | 10 | ····} |
11 | ···· | 11 | ···· |
12 | ····public·void·a(final·View·view,·final·a·a)·{ | ||
13 | ········bk.a(view,·a.a()); | ||
14 | ····} | ||
15 | ···· | ||
16 | ····public·boolean·a(final·View·view,·final·int·n)·{ | ||
17 | ········return·bk.a(view,·n); | ||
18 | ····} | ||
19 | ···· | ||
20 | ····public· | 12 | ····public·av·f(final·View·view)·{ |
21 | ········if·(this.a·==·null)·{ | 13 | ········if·(this.a·==·null)·{ |
22 | ············this.a·=·new·WeakHashMap(); | 14 | ············this.a·=·new·WeakHashMap(); |
23 | ········} | 15 | ········} |
24 | ········ | 16 | ········av·value·=·(av)this.a.get(view); |
25 | ········if·(value·==·null)·{ | 17 | ········if·(value·==·null)·{ |
26 | ············value·=·new· | 18 | ············value·=·new·av(view); |
27 | ············this.a.put(view,·value); | 19 | ············this.a.put(view,·value); |
28 | ········} | 20 | ········} |
29 | ········return·value; | 21 | ········return·value; |
30 | ····} | 22 | ····} |
31 | } | 23 | } |
Offset 1, 42 lines modified | Offset 1, 45 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.graphics.Paint; | ||
3 | import·android.animation.ValueAnimator; | ||
2 | import·android.view.View; | 4 | import·android.view.View; |
3 | class· | 5 | class·al |
4 | { | 6 | { |
5 | ····public·void·a(final·View·view)·{ | ||
6 | ········ | 7 | ····public·static·int·a(final·int·n,·final·int·n2,·final·int·n3)·{ |
8 | ········return·View.resolveSizeAndState(n,·n2,·n3); | ||
7 | ····} | 9 | ····} |
8 | ···· | 10 | ···· |
9 | ····public·void·a(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
10 | ···· | 11 | ····public·static·int·a(final·View·view)·{ |
12 | ········return·view.getMeasuredState(); | ||
11 | ····} | 13 | ····} |
12 | ···· | 14 | ···· |
13 | ····public·void·a(final·View·view,·final·Runnable·runnable)·{ | ||
14 | ···· | 15 | ····static·long·a()·{ |
16 | ········return·ValueAnimator.getFrameDelay(); | ||
15 | ····} | 17 | ····} |
16 | ···· | 18 | ···· |
17 | ····public·void·a(final·View·view,·final·Runnable·runnable,·final·long·n)·{ | ||
18 | ········ | 19 | ····public·static·void·a(final·View·view,·final·float·translationX)·{ |
20 | ········view.setTranslationX(translationX); | ||
19 | ····} | 21 | ····} |
20 | ···· | 22 | ···· |
23 | ····public·static·void·a(final·View·view,·final·int·n,·final·Paint·paint)·{ | ||
24 | ········view.setLayerType(n,·paint); | ||
21 | ····public·void·b(final·View·view,·int·n)·{ | ||
22 | ········if·(n·==·4)·{ | ||
23 | ············n·=·2; | ||
24 | ········} | ||
25 | ········bl.a(view,·n); | ||
26 | ····} | 25 | ····} |
27 | ···· | 26 | ···· |
28 | ····public· | 27 | ····public·static·float·b(final·View·view)·{ |
29 | ········ | 28 | ········return·view.getTranslationY(); |
30 | ····} | 29 | ····} |
31 | ···· | 30 | ···· |
32 | ····public·int·i(final·View·view)·{ | ||
33 | ········ | 31 | ····public·static·void·b(final·View·view,·final·float·translationY)·{ |
32 | ········view.setTranslationY(translationY); | ||
34 | ····} | 33 | ····} |
35 | ···· | 34 | ···· |
36 | ····public· | 35 | ····public·static·void·c(final·View·view)·{ |
37 | ········ | 36 | ········view.jumpDrawablesToCurrentState(); |
37 | ····} | ||
38 | ···· | ||
39 | ····public·static·void·c(final·View·view,·final·float·scaleY)·{ | ||
40 | ········view.setScaleY(scaleY); | ||
38 | ····} | 41 | ····} |
39 | } | 42 | } |
Offset 1, 53 lines modified | Offset 1, 44 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.graphics.Paint; | 2 | import·android.graphics.Paint; |
3 | import·android.animation.ValueAnimator; | ||
4 | import·android.view.View; | 3 | import·android.view.View; |
5 | class· | 4 | class·ae·extends·ad |
6 | { | 5 | { |
7 | ····public· | 6 | ····public·int·a(final·int·n,·final·int·n2,·final·int·n3)·{ |
8 | ········return· | 7 | ········return·al.a(n,·n2,·n3); |
9 | ····} | 8 | ····} |
10 | ···· | 9 | ···· |
11 | ····public·static·int·a(final·View·view)·{ | ||
12 | ···· | 10 | ····long·a()·{ |
11 | ········return·al.a(); | ||
13 | ····} | 12 | ····} |
14 | ···· | 13 | ···· |
15 | ····static·long·a()·{ | ||
16 | ···· | 14 | ····public·void·a(final·View·view,·final·float·n)·{ |
15 | ········al.a(view,·n); | ||
17 | ····} | 16 | ····} |
18 | ···· | 17 | ···· |
19 | ····public·static·void·a(final·View·view,·final·float·translationX)·{ | ||
20 | ······ | 18 | ····public·void·a(final·View·view,·final·int·n,·final·Paint·paint)·{ |
19 | ········al.a(view,·n,·paint); | ||
21 | ····} | 20 | ····} |
22 | ···· | 21 | ···· |
23 | ····public·static·void·a(final·View·view,·final·int·n,·final·Paint·paint)·{ | ||
24 | ···· | 22 | ····public·void·b(final·View·view,·final·float·n)·{ |
23 | ········al.b(view,·n); | ||
25 | ····} | 24 | ····} |
26 | ···· | 25 | ···· |
27 | ····public· | 26 | ····public·int·c(final·View·view)·{ |
28 | ········return· | 27 | ········return·al.a(view); |
29 | ····} | 28 | ····} |
30 | ···· | 29 | ···· |
31 | ····public· | 30 | ····public·void·c(final·View·view,·final·float·n)·{ |
32 | ········ | 31 | ········al.c(view,·n); |
33 | ····} | 32 | ····} |
34 | ···· | 33 | ···· |
35 | ····public· | 34 | ····public·float·d(final·View·view)·{ |
36 | ········return· | 35 | ········return·al.b(view); |
37 | ····} | 36 | ····} |
38 | ···· | 37 | ···· |
39 | ····public·static·void·c(final·View·view,·final·float·alpha)·{ | ||
40 | ········view.setAlpha(alpha); | ||
41 | ····} | ||
42 | ···· | ||
43 | ····public· | 38 | ····public·void·h(final·View·view)·{ |
39 | ········al.c(view); | ||
44 | ········view.jumpDrawablesToCurrentState(); | ||
45 | ····} | ||
46 | ···· | ||
47 | ····public·static·void·d(final·View·view,·final·float·scaleY)·{ | ||
48 | ········view.setScaleY(scaleY); | ||
49 | ····} | 40 | ····} |
50 | } | 41 | } |
Offset 1, 52 lines modified | Offset 1, 45 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.g; |
2 | import·android.os.Build$VERSION; | ||
2 | import·android.view.animation.Interpolator; | 3 | import·android.view.animation.Interpolator; |
4 | import·android.content.Context; | ||
3 | import·android.view.View; | ||
4 | import·java.util.WeakHashMap; | ||
5 | 5 | public·class·r | |
6 | { | 6 | { |
7 | ···· | 7 | ····Object·a; |
8 | ····s·b; | ||
8 | ···· | 9 | ···· |
9 | ····cj()·{ | ||
10 | ········t | 10 | ····private·r(final·int·n,·final·Context·context,·final·Interpolator·interpolator)·{ |
11 | ········if·(n·>=·14)·{ | ||
12 | ············this.b·=·(s)new·v(); | ||
13 | ········} | ||
14 | ········else·if·(n·>=·9)·{ | ||
15 | ············this.b·=·(s)new·u(); | ||
16 | ········} | ||
17 | ········else·{ | ||
18 | ············this.b·=·(s)new·t(); | ||
19 | ········} | ||
20 | ········this.a·=·this.b.a(context,·interpolator); | ||
11 | ····} | 21 | ····} |
12 | ···· | 22 | ···· |
13 | ····public·void·a(final·cf·cf,·final·View·view)·{ | ||
14 | ········ | 23 | ····r(final·Context·context,·final·Interpolator·interpolator)·{ |
24 | ········this(Build$VERSION.SDK_INT,·context,·interpolator); | ||
15 | ····} | 25 | ····} |
16 | ···· | 26 | ···· |
17 | ····public·void·a(final·cf·cf,·final·View·view,·final·float·n)·{ | ||
18 | ····· | 27 | ····public·static·r·a(final·Context·context)·{ |
28 | ········return·a(context,·null); | ||
19 | ····} | 29 | ····} |
20 | ···· | 30 | ···· |
21 | ····public·void·a(final·cf·cf,·final·View·view,·final·long·n)·{ | ||
22 | ········cp | 31 | ····public·static·r·a(final·Context·context,·final·Interpolator·interpolator)·{ |
32 | ········return·new·r(context,·interpolator); | ||
23 | ····} | 33 | ····} |
24 | ···· | 34 | ···· |
35 | ····public·int·a()·{ | ||
36 | ········return·this.b.a(this.a); | ||
25 | ····public·void·a(final·cf·cf,·final·View·view,·final·cv·cv)·{ | ||
26 | ········view.setTag(2113929216,·(Object)cv); | ||
27 | ········cp.a(view,·(cv)new·ck(cf)); | ||
28 | ····} | 37 | ····} |
29 | ···· | 38 | ···· |
39 | ····public·void·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8)·{ | ||
40 | ········this.b.a(this.a,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8); | ||
30 | ····public·void·a(final·cf·cf,·final·View·view,·final·Interpolator·interpolator)·{ | ||
31 | ········cp.a(view,·interpolator); | ||
32 | ····} | ||
33 | ···· | ||
34 | ····public·void·b(final·cf·cf,·final·View·view)·{ | ||
35 | ········cp.b(view); | ||
36 | ····} | ||
37 | ···· | ||
38 | ····public·void·b(final·cf·cf,·final·View·view,·final·float·n)·{ | ||
39 | ········cp.b(view,·n); | ||
40 | ····} | ||
41 | ···· | ||
42 | ····public·void·c(final·cf·cf,·final·View·view,·final·float·n)·{ | ||
43 | ········cp.c(view,·n); | ||
44 | ····} | ||
45 | ···· | ||
46 | ····public·void·d(final·cf·cf,·final·View·view,·final·float·n)·{ | ||
47 | ········cp.d(view,·n); | ||
48 | ····} | 41 | ····} |
49 | } | 42 | } |
Offset 1, 69 lines modified | Offset 1, 69 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.graphics.Paint; | 2 | import·android.graphics.Paint; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | class· | 4 | class·ba·implements·bj |
5 | { | 5 | { |
6 | ···· | 6 | ····av·a; |
7 | ···· | 7 | ···· |
8 | ···· | 8 | ····ba(final·av·a)·{ |
9 | ········this.a·=·a; | 9 | ········this.a·=·a; |
10 | ····} | 10 | ····} |
11 | ···· | 11 | ···· |
12 | ····public·void·a(final·View·view)·{ | 12 | ····public·void·a(final·View·view)·{ |
13 | ········if·( | 13 | ········if·(av.c(this.a)·>=·0)·{ |
14 | ············ | 14 | ············z.a(view,·2,·(Paint)null); |
15 | ········} | 15 | ········} |
16 | ········if·( | 16 | ········if·(av.a(this.a)·!=·null)·{ |
17 | ············ | 17 | ············av.a(this.a).run(); |
18 | ········} | 18 | ········} |
19 | ········final·Object·tag·=·view.getTag(2113929216); | 19 | ········final·Object·tag·=·view.getTag(2113929216); |
20 | ········ | 20 | ········bj·bj; |
21 | ········if·(tag·instanceof· | 21 | ········if·(tag·instanceof·bj)·{ |
22 | ············ | 22 | ············bj·=·(bj)tag; |
23 | ········} | 23 | ········} |
24 | ········else·{ | 24 | ········else·{ |
25 | ············ | 25 | ············bj·=·null; |
26 | ········} | 26 | ········} |
27 | ········if·( | 27 | ········if·(bj·!=·null)·{ |
28 | ············ | 28 | ············bj.a(view); |
29 | ········} | 29 | ········} |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····public·void·b(final·View·view)·{ | 32 | ····public·void·b(final·View·view)·{ |
33 | ········if·( | 33 | ········if·(av.c(this.a)·>=·0)·{ |
34 | ············ | 34 | ············z.a(view,·av.c(this.a),·(Paint)null); |
35 | ············ | 35 | ············av.a(this.a,·-1); |
36 | ········} | 36 | ········} |
37 | ········if·( | 37 | ········if·(av.b(this.a)·!=·null)·{ |
38 | ············ | 38 | ············av.b(this.a).run(); |
39 | ········} | 39 | ········} |
40 | ········final·Object·tag·=·view.getTag(2113929216); | 40 | ········final·Object·tag·=·view.getTag(2113929216); |
41 | ········ | 41 | ········bj·bj; |
42 | ········if·(tag·instanceof· | 42 | ········if·(tag·instanceof·bj)·{ |
43 | ············ | 43 | ············bj·=·(bj)tag; |
44 | ········} | 44 | ········} |
45 | ········else·{ | 45 | ········else·{ |
46 | ············ | 46 | ············bj·=·null; |
47 | ········} | 47 | ········} |
48 | ········if·( | 48 | ········if·(bj·!=·null)·{ |
49 | ············ | 49 | ············bj.b(view); |
50 | ········} | 50 | ········} |
51 | ····} | 51 | ····} |
52 | ···· | 52 | ···· |
53 | ····public·void·c(final·View·view)·{ | 53 | ····public·void·c(final·View·view)·{ |
54 | ········final·Object·tag·=·view.getTag(2113929216); | 54 | ········final·Object·tag·=·view.getTag(2113929216); |
55 | ········ | 55 | ········bj·bj; |
56 | ········if·(tag·instanceof· | 56 | ········if·(tag·instanceof·bj)·{ |
57 | ············ | 57 | ············bj·=·(bj)tag; |
58 | ········} | 58 | ········} |
59 | ········else·{ | 59 | ········else·{ |
60 | ············ | 60 | ············bj·=·null; |
61 | ········} | 61 | ········} |
62 | ········if·( | 62 | ········if·(bj·!=·null)·{ |
63 | ············ | 63 | ············bj.c(view); |
64 | ········} | 64 | ········} |
65 | ····} | 65 | ····} |
66 | } | 66 | } |
Offset 1, 32 lines modified | Offset 1, 32 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.animation.TimeInterpolator; | 2 | import·android.animation.TimeInterpolator; |
3 | import·android.view.animation.Interpolator; | 3 | import·android.view.animation.Interpolator; |
4 | import·android.animation.Animator$AnimatorListener; | 4 | import·android.animation.Animator$AnimatorListener; |
5 | import·android.view.View; | 5 | import·android.view.View; |
6 | class· | 6 | class·bf |
7 | { | 7 | { |
8 | ····public·static·void·a(final·View·view)·{ | 8 | ····public·static·void·a(final·View·view)·{ |
9 | ········view.animate().cancel(); | 9 | ········view.animate().cancel(); |
10 | ····} | 10 | ····} |
11 | ···· | 11 | ···· |
12 | ····public·static·void·a(final·View·view,·final·float·n)·{ | 12 | ····public·static·void·a(final·View·view,·final·float·n)·{ |
13 | ········view.animate().al | 13 | ········view.animate().translationX(n); |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·static·void·a(final·View·view,·final·long·duration)·{ | 16 | ····public·static·void·a(final·View·view,·final·long·duration)·{ |
17 | ········view.animate().setDuration(duration); | 17 | ········view.animate().setDuration(duration); |
18 | ····} | 18 | ····} |
19 | ···· | 19 | ···· |
20 | ····public·static·void·a(final·View·view,·final· | 20 | ····public·static·void·a(final·View·view,·final·bj·bj)·{ |
21 | ········if·( | 21 | ········if·(bj·!=·null)·{ |
22 | ············view.animate().setListener((Animator$AnimatorListener)new· | 22 | ············view.animate().setListener((Animator$AnimatorListener)new·bg(bj,·view)); |
23 | ········} | 23 | ········} |
24 | ········else·{ | 24 | ········else·{ |
25 | ············view.animate().setListener((Animator$AnimatorListener)null); | 25 | ············view.animate().setListener((Animator$AnimatorListener)null); |
26 | ········} | 26 | ········} |
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·static·void·a(final·View·view,·final·Interpolator·interpolator)·{ | 29 | ····public·static·void·a(final·View·view,·final·Interpolator·interpolator)·{ |
Offset 34, 18 lines modified | Offset 34, 14 lines modified | ||
34 | ····} | 34 | ····} |
35 | ···· | 35 | ···· |
36 | ····public·static·void·b(final·View·view)·{ | 36 | ····public·static·void·b(final·View·view)·{ |
37 | ········view.animate().start(); | 37 | ········view.animate().start(); |
38 | ····} | 38 | ····} |
39 | ···· | 39 | ···· |
40 | ····public·static·void·b(final·View·view,·final·float·n)·{ | 40 | ····public·static·void·b(final·View·view,·final·float·n)·{ |
41 | ········view.animate().translationX(n); | ||
42 | ····} | ||
43 | ···· | ||
44 | ····public·static·void·c(final·View·view,·final·float·n)·{ | ||
45 | ········view.animate().translationY(n); | 41 | ········view.animate().translationY(n); |
46 | ····} | 42 | ····} |
47 | ···· | 43 | ···· |
48 | ····public·static·void· | 44 | ····public·static·void·c(final·View·view,·final·float·n)·{ |
49 | ········view.animate().scaleY(n); | 45 | ········view.animate().scaleY(n); |
50 | ····} | 46 | ····} |
51 | } | 47 | } |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.animation.Animator; | 2 | import·android.animation.Animator; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·android.animation.AnimatorListenerAdapter; | 4 | import·android.animation.AnimatorListenerAdapter; |
5 | final·class· | 5 | final·class·bi·extends·AnimatorListenerAdapter |
6 | { | 6 | { |
7 | ····final·/*·synthetic·*/· | 7 | ····final·/*·synthetic·*/·bj·a; |
8 | ····final·/*·synthetic·*/·View·b; | 8 | ····final·/*·synthetic·*/·View·b; |
9 | ···· | 9 | ···· |
10 | ···· | 10 | ····bi(final·bj·a,·final·View·b)·{ |
11 | ········this.a·=·a; | 11 | ········this.a·=·a; |
12 | ········this.b·=·b; | 12 | ········this.b·=·b; |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·void·onAnimationCancel(final·Animator·animator)·{ | 15 | ····public·void·onAnimationCancel(final·Animator·animator)·{ |
16 | ········this.a.c(this.b); | 16 | ········this.a.c(this.b); |
17 | ····} | 17 | ····} |
Offset 1, 21 lines modified | Offset 1, 17 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.animation. | 2 | import·android.animation.Animator$AnimatorListener; |
3 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·android.animation.ValueAnimator$AnimatorUpdateListener; | ||
5 | 4 | class·bh | |
6 | { | 5 | { |
6 | ····public·static·void·a(final·View·view,·final·bj·bj)·{ | ||
7 | ········if·(bj·!=·null)·{ | ||
8 | ············view.animate().setListener((Animator$AnimatorListener)new·bi(bj,·view)); | ||
9 | ········} | ||
10 | ········else·{ | ||
11 | ············view.animate().setListener((Animator$AnimatorListener)null); | ||
12 | ········} | ||
7 | ····final·/*·synthetic·*/·cx·a; | ||
8 | ····final·/*·synthetic·*/·View·b; | ||
9 | ···· | ||
10 | ····cu(final·cx·a,·final·View·b)·{ | ||
11 | ········this.a·=·a; | ||
12 | ········this.b·=·b; | ||
13 | ····} | ||
14 | ···· | ||
15 | ····public·void·onAnimationUpdate(final·ValueAnimator·valueAnimator)·{ | ||
16 | ········this.a.a(this.b); | ||
17 | ····} | 13 | ····} |
18 | } | 14 | } |
Offset 1, 37 lines modified | Offset 1, 37 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.view.SubMenu; | 2 | import·android.view.SubMenu; |
3 | import·android.util.Log; | 3 | import·android.util.Log; |
4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
5 | import·android.view.View; | 5 | import·android.view.View; |
6 | import·android.content.Context; | 6 | import·android.content.Context; |
7 | public·abstract·class· | 7 | public·abstract·class·a |
8 | { | 8 | { |
9 | ····private·final·Context·a; | 9 | ····private·final·Context·a; |
10 | ····private· | 10 | ····private·b·b; |
11 | ····private· | 11 | ····private·c·c; |
12 | ···· | 12 | ···· |
13 | ····public· | 13 | ····public·a(final·Context·a)·{ |
14 | ········this.a·=·a; | 14 | ········this.a·=·a; |
15 | ····} | 15 | ····} |
16 | ···· | 16 | ···· |
17 | ····public·abstract·View·a(); | 17 | ····public·abstract·View·a(); |
18 | ···· | 18 | ···· |
19 | ····public·View·a(final·MenuItem·menuItem)·{ | 19 | ····public·View·a(final·MenuItem·menuItem)·{ |
20 | ········return·this.a(); | 20 | ········return·this.a(); |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·void·a(final· | 23 | ····public·void·a(final·b·b)·{ |
24 | ········this.b·=·b; | 24 | ········this.b·=·b; |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·void·a(final· | 27 | ····public·void·a(final·c·c)·{ |
28 | ········if·(this.c·!=·null·&&·c·!=·null)·{ | 28 | ········if·(this.c·!=·null·&&·c·!=·null)·{ |
29 | ············Log.w("ActionProvider(support)",·"setVisibilityListener:·Setting·a·new·ActionProvider.VisibilityListener·when·one·is·already·set.·Are·you·reusing·this·"·+·this.getClass().getSimpleName()·+·"·instance·while·it·is·still·in·use·somewhere·else?"); | 29 | ············Log.w("ActionProvider(support)",·"setVisibilityListener:·Setting·a·new·ActionProvider.VisibilityListener·when·one·is·already·set.·Are·you·reusing·this·"·+·this.getClass().getSimpleName()·+·"·instance·while·it·is·still·in·use·somewhere·else?"); |
30 | ········} | 30 | ········} |
31 | ········this.c·=·c; | 31 | ········this.c·=·c; |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····public·void·a(final·SubMenu·subMenu)·{ | 34 | ····public·void·a(final·SubMenu·subMenu)·{ |
Offset 1, 31 lines modified | Offset 1, 27 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.view. | 2 | import·android.view.ViewGroup$MarginLayoutParams; |
3 | import·android.os.Build$VERSION; | 3 | import·android.os.Build$VERSION; |
4 | public·class· | 4 | public·class·i |
5 | { | 5 | { |
6 | ····static·final· | 6 | ····static·final·j·a; |
7 | ···· | 7 | ···· |
8 | ····static·{ | 8 | ····static·{ |
9 | ········if·(Build$VERSION.SDK_INT·>=·1 | 9 | ········if·(Build$VERSION.SDK_INT·>=·17)·{ |
10 | ············a·=·( | 10 | ············a·=·(j)new·l(); |
11 | ········} | 11 | ········} |
12 | ········else·{ | 12 | ········else·{ |
13 | ············a·=·( | 13 | ············a·=·(j)new·k(); |
14 | ········} | 14 | ········} |
15 | ····} | 15 | ····} |
16 | ···· | 16 | ···· |
17 | ····public·static·boolean·a(final·KeyEvent·keyEvent)·{ | ||
18 | ········ | 17 | ····public·static·int·a(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams)·{ |
18 | ········return·i.a.a(viewGroup$MarginLayoutParams); | ||
19 | ····} | 19 | ····} |
20 | ···· | 20 | ···· |
21 | ····public·static·int·b(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams)·{ | ||
22 | ········return·i.a.b(viewGroup$MarginLayoutParams); | ||
21 | ····public·static·boolean·a(final·KeyEvent·keyEvent,·final·int·n)·{ | ||
22 | ········return·o.a.a(keyEvent.getMetaState(),·n); | ||
23 | ····} | ||
24 | ···· | ||
25 | ····public·static·void·b(final·KeyEvent·keyEvent)·{ | ||
26 | ········o.a.a(keyEvent); | ||
27 | ····} | 23 | ····} |
28 | } | 24 | } |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.g; |
2 | import·android.support. | 2 | import·android.support.a.f.v; |
3 | import·android.view.MotionEvent; | 3 | import·android.view.MotionEvent; |
4 | import·android.os.SystemClock; | 4 | import·android.os.SystemClock; |
5 | import·android.support. | 5 | import·android.support.a.f.z; |
6 | import·android.util.DisplayMetrics; | 6 | import·android.util.DisplayMetrics; |
7 | import·android.content.res.Resources; | 7 | import·android.content.res.Resources; |
8 | import·android.view.animation.AccelerateInterpolator; | 8 | import·android.view.animation.AccelerateInterpolator; |
9 | import·android.view.ViewConfiguration; | 9 | import·android.view.ViewConfiguration; |
10 | import·android.view.View; | 10 | import·android.view.View; |
11 | import·android.view.animation.Interpolator; | 11 | import·android.view.animation.Interpolator; |
12 | import·android.view.View$OnTouchListener; | 12 | import·android.view.View$OnTouchListener; |
Offset 72, 15 lines modified | Offset 72, 15 lines modified | ||
72 | ········final·int·n7·=·(int)(displayMetrics.density·*·315.0f·+·n3); | 72 | ········final·int·n7·=·(int)(displayMetrics.density·*·315.0f·+·n3); |
73 | ········this.a((float)n6,·(float)n6); | 73 | ········this.a((float)n6,·(float)n6); |
74 | ········this.b((float)n7,·(float)n7); | 74 | ········this.b((float)n7,·(float)n7); |
75 | ········this.a(1); | 75 | ········this.a(1); |
76 | ········this.e(n,·n); | 76 | ········this.e(n,·n); |
77 | ········this.d(n4,·n4); | 77 | ········this.d(n4,·n4); |
78 | ········this.c(n2,·n2); | 78 | ········this.c(n2,·n2); |
79 | ········this.b(android.support. | 79 | ········this.b(android.support.a.g.a.r); |
80 | ········this.c(500); | 80 | ········this.c(500); |
81 | ········this.d(500); | 81 | ········this.d(500); |
82 | ····} | 82 | ····} |
83 | ···· | 83 | ···· |
84 | ····private·float·a(final·float·n,·final·float·n2,·final·float·n3,·final·float·n4)·{ | 84 | ····private·float·a(final·float·n,·final·float·n2,·final·float·n3,·final·float·n4)·{ |
85 | ········float·b·=·0.0f; | 85 | ········float·b·=·0.0f; |
86 | ········final·float·b2·=·b(n·*·n2,·0.0f,·n3); | 86 | ········final·float·b2·=·b(n·*·n2,·0.0f,·n3); |
Offset 152, 15 lines modified | Offset 152, 15 lines modified | ||
152 | ········final·boolean·l·=·true; | 152 | ········final·boolean·l·=·true; |
153 | ········if·(this.d·==·null)·{ | 153 | ········if·(this.d·==·null)·{ |
154 | ············this.d·=·(Runnable)new·d(this,·(b)null); | 154 | ············this.d·=·(Runnable)new·d(this,·(b)null); |
155 | ········} | 155 | ········} |
156 | ········this.o·=·l; | 156 | ········this.o·=·l; |
157 | ········this.m·=·l; | 157 | ········this.m·=·l; |
158 | ········if·(!this.l·&&·this.h·>·0)·{ | 158 | ········if·(!this.l·&&·this.h·>·0)·{ |
159 | ············ | 159 | ············z.a(this.c,·this.d,·(long)this.h); |
160 | ········} | 160 | ········} |
161 | ········else·{ | 161 | ········else·{ |
162 | ············this.d.run(); | 162 | ············this.d.run(); |
163 | ········} | 163 | ········} |
164 | ········this.l·=·l; | 164 | ········this.l·=·l; |
165 | ····} | 165 | ····} |
166 | ···· | 166 | ···· |
Offset 279, 15 lines modified | Offset 279, 15 lines modified | ||
279 | ···· | 279 | ···· |
280 | ····public·abstract·boolean·f(final·int·p0); | 280 | ····public·abstract·boolean·f(final·int·p0); |
281 | ···· | 281 | ···· |
282 | ····public·boolean·onTouch(final·View·view,·final·MotionEvent·motionEvent)·{ | 282 | ····public·boolean·onTouch(final·View·view,·final·MotionEvent·motionEvent)·{ |
283 | ········int·n·=·1; | 283 | ········int·n·=·1; |
284 | ········boolean·b·=·false; | 284 | ········boolean·b·=·false; |
285 | ········if·(this.p)·{ | 285 | ········if·(this.p)·{ |
286 | ············switch·( | 286 | ············switch·(v.a(motionEvent))·{ |
287 | ················case·0:·{ | 287 | ················case·0:·{ |
288 | ····················this.n·=·(n·!=·0); | 288 | ····················this.n·=·(n·!=·0); |
289 | ····················this.l·=·false; | 289 | ····················this.l·=·false; |
290 | ················} | 290 | ················} |
291 | ················case·2:·{ | 291 | ················case·2:·{ |
292 | ····················this.a.a(this.a(0,·motionEvent.getX(),·(float)view.getWidth(),·(float)this.c.getWidth()),·this.a(n,·motionEvent.getY(),·(float)view.getHeight(),·(float)this.c.getHeight())); | 292 | ····················this.a.a(this.a(0,·motionEvent.getX(),·(float)view.getWidth(),·(float)this.c.getWidth()),·this.a(n,·motionEvent.getY(),·(float)view.getHeight(),·(float)this.c.getHeight())); |
293 | ····················if·(!this.o·&&·this.a())·{ | 293 | ····················if·(!this.o·&&·this.a())·{ |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.g; |
2 | import·android.widget.Filter; | 2 | import·android.widget.Filter; |
3 | import·android.database.ContentObserver; | 3 | import·android.database.ContentObserver; |
4 | import·android.view.View; | 4 | import·android.view.View; |
5 | import·android.view.ViewGroup; | 5 | import·android.view.ViewGroup; |
6 | import·android.widget.FilterQueryProvider; | 6 | import·android.widget.FilterQueryProvider; |
7 | import·android.database.DataSetObserver; | 7 | import·android.database.DataSetObserver; |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.g; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.view.ViewGroup; | 3 | import·android.view.ViewGroup; |
4 | import·android.database.Cursor; | 4 | import·android.database.Cursor; |
5 | import·android.content.Context; | 5 | import·android.content.Context; |
6 | import·android.view.LayoutInflater; | 6 | import·android.view.LayoutInflater; |
7 | public·abstract·class· | 7 | public·abstract·class·q·extends·e |
8 | { | 8 | { |
9 | ····private·int·j; | 9 | ····private·int·j; |
10 | ····private·int·k; | 10 | ····private·int·k; |
11 | ····private·LayoutInflater·l; | 11 | ····private·LayoutInflater·l; |
12 | ···· | 12 | ···· |
13 | ····public· | 13 | ····public·q(final·Context·context,·final·int·n,·final·Cursor·cursor,·final·boolean·b)·{ |
14 | ········super(context,·cursor,·b); | 14 | ········super(context,·cursor,·b); |
15 | ········this.k·=·n; | 15 | ········this.k·=·n; |
16 | ········this.j·=·n; | 16 | ········this.j·=·n; |
17 | ········this.l·=·(LayoutInflater)context.getSystemService("layout_inflater"); | 17 | ········this.l·=·(LayoutInflater)context.getSystemService("layout_inflater"); |
18 | ····} | 18 | ····} |
19 | ···· | 19 | ···· |
20 | ····public·View·a(final·Context·context,·final·Cursor·cursor,·final·ViewGroup·viewGroup)·{ | 20 | ····public·View·a(final·Context·context,·final·Cursor·cursor,·final·ViewGroup·viewGroup)·{ |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.g; |
2 | import·android.view.animation.AnimationUtils; | 2 | import·android.view.animation.AnimationUtils; |
3 | class·c | 3 | class·c |
4 | { | 4 | { |
5 | ····private·int·a; | 5 | ····private·int·a; |
6 | ····private·int·b; | 6 | ····private·int·b; |
Offset 30, 18 lines modified | Offset 30, 18 lines modified | ||
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····private·float·a(final·long·n)·{ | 32 | ····private·float·a(final·long·n)·{ |
33 | ········final·float·n2·=·1.0f; | 33 | ········final·float·n2·=·1.0f; |
34 | ········float·n3·=·0.0f; | 34 | ········float·n3·=·0.0f; |
35 | ········if·(n·>=·this.e)·{ | 35 | ········if·(n·>=·this.e)·{ |
36 | ············if·(this.i·<·0L·||·n·<·this.i)·{ | 36 | ············if·(this.i·<·0L·||·n·<·this.i)·{ |
37 | ················n3·=·android.support. | 37 | ················n3·=·android.support.a.g.a.a((float)(n·-·this.e)·/·(float)this.a,·0.0f,·n2)·*·0.5f; |
38 | ············} | 38 | ············} |
39 | ············else·{ | 39 | ············else·{ |
40 | ················n3·=·android.support. | 40 | ················n3·=·android.support.a.g.a.a((float)(n·-·this.i)·/·(float)this.k,·0.0f,·n2)·*·this.j·+·(n2·-·this.j); |
41 | ············} | 41 | ············} |
42 | ········} | 42 | ········} |
43 | ········return·n3; | 43 | ········return·n3; |
44 | ····} | 44 | ····} |
45 | ···· | 45 | ···· |
46 | ····public·void·a()·{ | 46 | ····public·void·a()·{ |
47 | ········this.e·=·AnimationUtils.currentAnimationTimeMillis(); | 47 | ········this.e·=·AnimationUtils.currentAnimationTimeMillis(); |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | ···· | 59 | ···· |
60 | ····public·void·a(final·int·a)·{ | 60 | ····public·void·a(final·int·a)·{ |
61 | ········this.a·=·a; | 61 | ········this.a·=·a; |
62 | ····} | 62 | ····} |
63 | ···· | 63 | ···· |
64 | ····public·void·b()·{ | 64 | ····public·void·b()·{ |
65 | ········final·long·currentAnimationTimeMillis·=·AnimationUtils.currentAnimationTimeMillis(); | 65 | ········final·long·currentAnimationTimeMillis·=·AnimationUtils.currentAnimationTimeMillis(); |
66 | ········this.k·=·android.support. | 66 | ········this.k·=·android.support.a.g.a.a((int)(currentAnimationTimeMillis·-·this.e),·0,·this.b); |
67 | ········this.j·=·this.a(currentAnimationTimeMillis); | 67 | ········this.j·=·this.a(currentAnimationTimeMillis); |
68 | ········this.i·=·currentAnimationTimeMillis; | 68 | ········this.i·=·currentAnimationTimeMillis; |
69 | ····} | 69 | ····} |
70 | ···· | 70 | ···· |
71 | ····public·void·b(final·int·b)·{ | 71 | ····public·void·b(final·int·b)·{ |
72 | ········this.b·=·b; | 72 | ········this.b·=·b; |
73 | ····} | 73 | ····} |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.g; |
2 | import·android.support. | 2 | import·android.support.a.f.z; |
3 | class·d·implements·Runnable | 3 | class·d·implements·Runnable |
4 | { | 4 | { |
5 | ····final·/*·synthetic·*/·a·a; | 5 | ····final·/*·synthetic·*/·a·a; |
6 | ···· | 6 | ···· |
7 | ····private·d(final·a·a)·{ | 7 | ····private·d(final·a·a)·{ |
8 | ········this.a·=·a; | 8 | ········this.a·=·a; |
9 | ····} | 9 | ····} |
10 | ···· | 10 | ···· |
11 | ····public·void·run()·{ | 11 | ····public·void·run()·{ |
12 | ········if·(android.support. | 12 | ········if·(android.support.a.g.a.a(this.a))·{ |
13 | ············if·(android.support. | 13 | ············if·(android.support.a.g.a.b(this.a))·{ |
14 | ················android.support. | 14 | ················android.support.a.g.a.a(this.a,·false); |
15 | ················android.support. | 15 | ················android.support.a.g.a.c(this.a).a(); |
16 | ············} | 16 | ············} |
17 | ············final·c·c·=·android.support. | 17 | ············final·c·c·=·android.support.a.g.a.c(this.a); |
18 | ············if·(c.c()·||·!android.support. | 18 | ············if·(c.c()·||·!android.support.a.g.a.d(this.a))·{ |
19 | ················android.support. | 19 | ················android.support.a.g.a.b(this.a,·false); |
20 | ············} | 20 | ············} |
21 | ············else·{ | 21 | ············else·{ |
22 | ················if·(android.support. | 22 | ················if·(android.support.a.g.a.e(this.a))·{ |
23 | ····················android.support. | 23 | ····················android.support.a.g.a.c(this.a,·false); |
24 | ····················android.support. | 24 | ····················android.support.a.g.a.f(this.a); |
25 | ················} | 25 | ················} |
26 | ················c.d(); | 26 | ················c.d(); |
27 | ················this.a.a(c.g(),·c.h()); | 27 | ················this.a.a(c.g(),·c.h()); |
28 | ················ | 28 | ················z.a(android.support.a.g.a.g(this.a),·(Runnable)this); |
29 | ············} | 29 | ············} |
30 | ········} | 30 | ········} |
31 | ····} | 31 | ····} |
32 | } | 32 | } |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.g; |
2 | import·android.database.DataSetObserver; | 2 | import·android.database.DataSetObserver; |
3 | class·h·extends·DataSetObserver | 3 | class·h·extends·DataSetObserver |
4 | { | 4 | { |
5 | ····final·/*·synthetic·*/·e·a; | 5 | ····final·/*·synthetic·*/·e·a; |
6 | ···· | 6 | ···· |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.g; |
2 | import·android.widget.Filter$FilterResults; | 2 | import·android.widget.Filter$FilterResults; |
3 | import·android.database.Cursor; | 3 | import·android.database.Cursor; |
4 | import·android.widget.Filter; | 4 | import·android.widget.Filter; |
5 | class·i·extends·Filter | 5 | class·i·extends·Filter |
6 | { | 6 | { |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.g; |
2 | import·android.view.View; | 2 | import·android.view.View; |
3 | import·android.widget.ListView; | 3 | import·android.widget.ListView; |
4 | public·class· | 4 | public·class·k·extends·a |
5 | { | 5 | { |
6 | ····private·final·ListView·a; | 6 | ····private·final·ListView·a; |
7 | ···· | 7 | ···· |
8 | ····public· | 8 | ····public·k(final·ListView·a)·{ |
9 | ········super((View)a); | 9 | ········super((View)a); |
10 | ········this.a·=·a; | 10 | ········this.a·=·a; |
11 | ····} | 11 | ····} |
12 | ···· | 12 | ···· |
13 | ····public·void·a(final·int·n,·final·int·n2)·{ | 13 | ····public·void·a(final·int·n,·final·int·n2)·{ |
14 | ········final·ListView·a·=·this.a; | 14 | ········final·ListView·a·=·this.a; |
15 | ········final·int·firstVisiblePosition·=·a.getFirstVisiblePosition(); | 15 | ········final·int·firstVisiblePosition·=·a.getFirstVisiblePosition(); |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7. | 1 | package·android.support.v7.b; |
2 | public·final·class· | 2 | public·final·class·d |
3 | { | 3 | { |
4 | ····public·static·final·int·abc_action_bar_default_height_material·=·2131296256; | 4 | ····public·static·final·int·abc_action_bar_default_height_material·=·2131296256; |
5 | ····public·static·final·int·abc_action_bar_default_padding_material·=·2131296257; | 5 | ····public·static·final·int·abc_action_bar_default_padding_material·=·2131296257; |
6 | ····public·static·final·int·abc_action_bar_icon_vertical_padding_material·=·2131296258; | 6 | ····public·static·final·int·abc_action_bar_icon_vertical_padding_material·=·2131296258; |
7 | ····public·static·final·int·abc_action_bar_progress_bar_size·=·2131296259; | 7 | ····public·static·final·int·abc_action_bar_progress_bar_size·=·2131296259; |
8 | ····public·static·final·int·abc_action_bar_stacked_max_height·=·2131296260; | 8 | ····public·static·final·int·abc_action_bar_stacked_max_height·=·2131296260; |
9 | ····public·static·final·int·abc_action_bar_stacked_tab_max_width·=·2131296261; | 9 | ····public·static·final·int·abc_action_bar_stacked_tab_max_width·=·2131296261; |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7. | 1 | package·android.support.v7.b; |
2 | public·final·class· | 2 | public·final·class·e |
3 | { | 3 | { |
4 | ····public·static·final·int·abc_ab_share_pack_holo_dark·=·2130837504; | 4 | ····public·static·final·int·abc_ab_share_pack_holo_dark·=·2130837504; |
5 | ····public·static·final·int·abc_ab_share_pack_holo_light·=·2130837505; | 5 | ····public·static·final·int·abc_ab_share_pack_holo_light·=·2130837505; |
6 | ····public·static·final·int·abc_btn_check_material·=·2130837506; | 6 | ····public·static·final·int·abc_btn_check_material·=·2130837506; |
7 | ····public·static·final·int·abc_btn_check_to_on_mtrl_000·=·2130837507; | 7 | ····public·static·final·int·abc_btn_check_to_on_mtrl_000·=·2130837507; |
8 | ····public·static·final·int·abc_btn_check_to_on_mtrl_015·=·2130837508; | 8 | ····public·static·final·int·abc_btn_check_to_on_mtrl_015·=·2130837508; |
9 | ····public·static·final·int·abc_btn_radio_material·=·2130837509; | 9 | ····public·static·final·int·abc_btn_radio_material·=·2130837509; |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7. | 1 | package·android.support.v7.b; |
2 | public·final·class· | 2 | public·final·class·f |
3 | { | 3 | { |
4 | ····public·static·final·int·action_bar·=·2131361841; | 4 | ····public·static·final·int·action_bar·=·2131361841; |
5 | ····public·static·final·int·action_bar_activity_content·=·2131361792; | 5 | ····public·static·final·int·action_bar_activity_content·=·2131361792; |
6 | ····public·static·final·int·action_bar_container·=·2131361840; | 6 | ····public·static·final·int·action_bar_container·=·2131361840; |
7 | ····public·static·final·int·action_bar_root·=·2131361836; | 7 | ····public·static·final·int·action_bar_root·=·2131361836; |
8 | ····public·static·final·int·action_bar_spinner·=·2131361793; | 8 | ····public·static·final·int·action_bar_spinner·=·2131361793; |
9 | ····public·static·final·int·action_bar_subtitle·=·2131361823; | 9 | ····public·static·final·int·action_bar_subtitle·=·2131361823; |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7. | 1 | package·android.support.v7.b; |
2 | public·final·class· | 2 | public·final·class·h |
3 | { | 3 | { |
4 | ····public·static·final·int·abc_action_bar_title_item·=·2130903040; | 4 | ····public·static·final·int·abc_action_bar_title_item·=·2130903040; |
5 | ····public·static·final·int·abc_action_bar_up_container·=·2130903041; | 5 | ····public·static·final·int·abc_action_bar_up_container·=·2130903041; |
6 | ····public·static·final·int·abc_action_bar_view_list_nav_layout·=·2130903042; | 6 | ····public·static·final·int·abc_action_bar_view_list_nav_layout·=·2130903042; |
7 | ····public·static·final·int·abc_action_menu_item_layout·=·2130903043; | 7 | ····public·static·final·int·abc_action_menu_item_layout·=·2130903043; |
8 | ····public·static·final·int·abc_action_menu_layout·=·2130903044; | 8 | ····public·static·final·int·abc_action_menu_layout·=·2130903044; |
9 | ····public·static·final·int·abc_action_mode_bar·=·2130903045; | 9 | ····public·static·final·int·abc_action_mode_bar·=·2130903045; |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7. | 1 | package·android.support.v7.b; |
2 | public·final·class· | 2 | public·final·class·i |
3 | { | 3 | { |
4 | ····public·static·final·int·abc_action_bar_home_description·=·2131492867; | 4 | ····public·static·final·int·abc_action_bar_home_description·=·2131492867; |
5 | ····public·static·final·int·abc_action_bar_home_description_format·=·2131492868; | 5 | ····public·static·final·int·abc_action_bar_home_description_format·=·2131492868; |
6 | ····public·static·final·int·abc_action_bar_home_subtitle_description_format·=·2131492869; | 6 | ····public·static·final·int·abc_action_bar_home_subtitle_description_format·=·2131492869; |
7 | ····public·static·final·int·abc_action_bar_up_description·=·2131492870; | 7 | ····public·static·final·int·abc_action_bar_up_description·=·2131492870; |
8 | ····public·static·final·int·abc_action_menu_overflow_description·=·2131492871; | 8 | ····public·static·final·int·abc_action_menu_overflow_description·=·2131492871; |
9 | ····public·static·final·int·abc_action_mode_done·=·2131492872; | 9 | ····public·static·final·int·abc_action_mode_done·=·2131492872; |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7. | 1 | package·android.support.v7.b; |
2 | public·final·class· | 2 | public·final·class·j |
3 | { | 3 | { |
4 | ····public·static·final·int[]·ActionBar; | 4 | ····public·static·final·int[]·ActionBar; |
5 | ····public·static·final·int[]·ActionBarLayout; | 5 | ····public·static·final·int[]·ActionBarLayout; |
6 | ····public·static·final·int·ActionBarLayout_android_layout_gravity·=·0; | 6 | ····public·static·final·int·ActionBarLayout_android_layout_gravity·=·0; |
7 | ····public·static·final·int·ActionBar_background·=·10; | 7 | ····public·static·final·int·ActionBar_background·=·10; |
8 | ····public·static·final·int·ActionBar_backgroundSplit·=·12; | 8 | ····public·static·final·int·ActionBar_backgroundSplit·=·12; |
9 | ····public·static·final·int·ActionBar_backgroundStacked·=·11; | 9 | ····public·static·final·int·ActionBar_backgroundStacked·=·11; |
Offset 1, 77 lines modified | Offset 1, 100 lines modified | ||
1 | package·android.support. | 1 | package·android.support.a.f; |
2 | import·android.view.animation.Interpolator; | ||
2 | import·android.view.MenuItem; | ||
3 | import·android.view.Menu; | ||
4 | import·android.support.v4.view.au; | ||
5 | import·android.view.View; | 3 | import·android.view.View; |
4 | import·java.util.WeakHashMap; | ||
6 | import·android.support.v7.b.a; | ||
7 | import·android.support.v7.b.b; | ||
8 | class· | 5 | class·ax·implements·be |
9 | { | 6 | { |
7 | ····WeakHashMap·a; | ||
10 | ····final·/*·synthetic·*/·ActionBarActivityDelegateBase·a; | ||
11 | ····private·b·b; | ||
12 | ···· | 8 | ···· |
13 | ···· | 9 | ····ax()·{ |
14 | ········this.a·=· | 10 | ········this.a·=·null; |
15 | ········this.b·=·b; | ||
16 | ····} | 11 | ····} |
17 | ···· | 12 | ···· |
13 | ····private·void·a(final·View·key)·{ | ||
18 | ····public·void·a(final·a·a)·{ | ||
19 | ········this.b.a(a); | ||
20 | ········Label_0132:·{ | ||
21 | ········ | 14 | ········if·(this.a·!=·null)·{ |
22 | ················b | 15 | ············final·Runnable·runnable·=·(Runnable)this.a.get(key); |
16 | ············if·(runnable·!=·null)·{ | ||
17 | ················key.removeCallbacks(runnable); | ||
23 | ············} | 18 | ············} |
24 | ············this.a.a.getWindow().getDecorView().removeCallbacks(this.a.j); | ||
25 | ············this.a.i.dismiss(); | ||
26 | ········ | 19 | ········} |
20 | ····} | ||
21 | ···· | ||
22 | ····private·void·c(final·av·av,·final·View·key)·{ | ||
23 | ········final·Object·tag·=·key.getTag(2113929216); | ||
24 | ········bj·bj; | ||
25 | ········if·(tag·instanceof·bj)·{ | ||
26 | ············bj·=·(bj)tag; | ||
27 | ········} | ||
28 | ········else·{ | ||
29 | ············bj·=·null; | ||
30 | ········} | ||
31 | ········final·Runnable·a·=·av.a(av); | ||
32 | ········final·Runnable·b·=·av.b(av); | ||
33 | ········if·(a·!=·null)·{ | ||
34 | ············a.run(); | ||
35 | ········} | ||
36 | ········if·(bj·!=·null)·{ | ||
37 | ············bj.a(key); | ||
38 | ············bj.b(key); | ||
39 | ········} | ||
40 | ········if·(b·!=·null)·{ | ||
41 | ············b.run(); | ||
42 | ········} | ||
43 | ········if·(this.a·!=·null)·{ | ||
44 | ············this.a.remove(key); | ||
45 | ········} | ||
46 | ····} | ||
47 | ···· | ||
48 | ····private·void·d(final·av·av,·final·View·view)·{ | ||
49 | ········Object·value; | ||
50 | ········if·(this.a·!=·null)·{ | ||
51 | ············value·=·this.a.get(view); | ||
52 | ········} | ||
53 | ········else·{ | ||
54 | ············value·=·null; | ||
55 | ········} | ||
56 | ········if·(value·==·null)·{ | ||
57 | ············value·=·new·ay(this,·av,·view,·(aw)null); | ||
27 | ············ | 58 | ············if·(this.a·==·null)·{ |
59 | ················this.a·=·new·WeakHashMap(); | ||
28 | ····················this.a.h.removeAllViews(); | ||
29 | ················} | ||
30 | ················Label_0123:·{ | ||
31 | ····················if·(this.a.a·==·null)·{ | ||
32 | ························break·Label_0123; | ||
33 | ····················} | ||
34 | ····················try·{ | ||
35 | ························final·ActionBarActivityDelegateBase·a2·=·this.a; | ||
36 | ························try·{ | ||
37 | ····························final·e·a3·=·a2.a; | ||
38 | ····························try·{ | ||
39 | ································final·ActionBarActivityDelegateBase·a4·=·this.a; | ||
40 | ································try·{ | ||
41 | ····································a3.b(a4.g); | ||
42 | ····································this.a.g·=·null; | ||
43 | ····································return; | ||
44 | ····································au.k((View)this.a.h.getParent()); | ||
45 | ····································continue; | ||
46 | ····································//·iftrue(Label_0062:,·this.a.h·==·null) | ||
47 | ····································this.a.h.setVisibility(8); | ||
48 | ································} | ||
49 | ································//·iftrue(Label_0062:,·this.a.h.getParent()·==·null) | ||
50 | ································catch·(AbstractMethodError·abstractMethodError)·{} | ||
51 | ····························} | ||
52 | ····························catch·(AbstractMethodError·abstractMethodError2)·{} | ||
53 | ························} | ||
54 | ························catch·(AbstractMethodError·abstractMethodError3)·{} | ||
55 | ····················} | ||
56 | ····················catch·(AbstractMethodError·abstractMethodError4)·{} | ||
57 | ················} | ||
58 | ················break; | ||
59 | ············} | 60 | ············} |
61 | ············this.a.put(view,·value); | ||
60 | ········} | 62 | ········} |
63 | ········view.removeCallbacks((Runnable)value); | ||
64 | ········view.post((Runnable)value); | ||
65 | ····} | ||
66 | ···· | ||
67 | ····public·void·a(final·av·av,·final·View·view)·{ | ||
68 | ········this.d(av,·view); | ||
69 | ····} | ||
70 | ···· | ||
71 | ····public·void·a(final·av·av,·final·View·view,·final·float·n)·{ | ||
72 | ········this.d(av,·view); | ||
73 | ····} | ||
74 | ···· | ||
75 | ····public·void·a(final·av·av,·final·View·view,·final·long·n)·{ | ||
76 | ····} | ||
77 | ···· | ||
78 | ····public·void·a(final·av·av,·final·View·view,·final·bj·bj)·{ | ||
79 | ········view.setTag(2113929216,·(Object)bj); | ||
80 | ····} | ||
Max diff block lines reached; 602/4996 bytes (12.05%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 342 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Landroid/support/v7/b/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | ||
4 | .field·public·static·final·actionBarDivider:I·=·0x7f01005a | ||
3 | #·virtual·methods | ||
4 | .method·public·abstract·a(Landroid/support/v7/b/a;)V | ||
5 | .end·method | ||
5 | .field·public·static·final·actionBarItemBackground:I·=·0x7f01005b | ||
6 | .method·public·abstract·a(Landroid/support/v7/b/a;Landroid/view/Menu;)Z | ||
7 | .end·method | ||
6 | .field·public·static·final·actionBarPopupTheme:I·=·0x7f010054 | ||
8 | .method·public·abstract·a(Landroid/support/v7/b/a;Landroid/view/MenuItem;)Z | ||
9 | .end·method | ||
10 | .method·public·abstract·b(Landroid/support/v7/b/a;Landroid/view/Menu;)Z | ||
11 | .en | 7 | .field·public·static·final·actionBarSize:I·=·0x7f010059 |
8 | .field·public·static·final·actionBarSplitStyle:I·=·0x7f010056 | ||
9 | .field·public·static·final·actionBarStyle:I·=·0x7f010055 | ||
10 | .field·public·static·final·actionBarTabBarStyle:I·=·0x7f010050 | ||
11 | .field·public·static·final·actionBarTabStyle:I·=·0x7f01004f | ||
12 | .field·public·static·final·actionBarTabTextStyle:I·=·0x7f010051 | ||
13 | .field·public·static·final·actionBarTheme:I·=·0x7f010057 | ||
14 | .field·public·static·final·actionBarWidgetTheme:I·=·0x7f010058 | ||
15 | .field·public·static·final·actionButtonStyle:I·=·0x7f010072 | ||
16 | .field·public·static·final·actionDropDownStyle:I·=·0x7f01006d | ||
17 | .field·public·static·final·actionLayout:I·=·0x7f01002c | ||
18 | .field·public·static·final·actionMenuTextAppearance:I·=·0x7f01005c | ||
19 | .field·public·static·final·actionMenuTextColor:I·=·0x7f01005d | ||
20 | .field·public·static·final·actionModeBackground:I·=·0x7f010060 | ||
21 | .field·public·static·final·actionModeCloseButtonStyle:I·=·0x7f01005f | ||
22 | .field·public·static·final·actionModeCloseDrawable:I·=·0x7f010062 | ||
23 | .field·public·static·final·actionModeCopyDrawable:I·=·0x7f010064 | ||
24 | .field·public·static·final·actionModeCutDrawable:I·=·0x7f010063 | ||
25 | .field·public·static·final·actionModeFindDrawable:I·=·0x7f010068 | ||
26 | .field·public·static·final·actionModePasteDrawable:I·=·0x7f010065 | ||
27 | .field·public·static·final·actionModePopupWindowStyle:I·=·0x7f01006a | ||
28 | .field·public·static·final·actionModeSelectAllDrawable:I·=·0x7f010066 | ||
29 | .field·public·static·final·actionModeShareDrawable:I·=·0x7f010067 | ||
30 | .field·public·static·final·actionModeSplitBackground:I·=·0x7f010061 | ||
31 | .field·public·static·final·actionModeStyle:I·=·0x7f01005e | ||
32 | .field·public·static·final·actionModeWebSearchDrawable:I·=·0x7f010069 | ||
33 | .field·public·static·final·actionOverflowButtonStyle:I·=·0x7f010052 | ||
34 | .field·public·static·final·actionOverflowMenuStyle:I·=·0x7f010053 | ||
35 | .field·public·static·final·actionProviderClass:I·=·0x7f01002e | ||
36 | .field·public·static·final·actionViewClass:I·=·0x7f01002d | ||
37 | .field·public·static·final·activityChooserViewStyle:I·=·0x7f010079 | ||
38 | .field·public·static·final·background:I·=·0x7f01000c | ||
39 | .field·public·static·final·backgroundSplit:I·=·0x7f01000e | ||
40 | .field·public·static·final·backgroundStacked:I·=·0x7f01000d | ||
41 | .field·public·static·final·barSize:I·=·0x7f010026 | ||
42 | .field·public·static·final·buttonBarButtonStyle:I·=·0x7f010074 | ||
43 | .field·public·static·final·buttonBarStyle:I·=·0x7f010073 | ||
44 | .field·public·static·final·closeIcon:I·=·0x7f010035 | ||
45 | .field·public·static·final·closeItemLayout:I·=·0x7f01001c | ||
46 | .field·public·static·final·collapseContentDescription:I·=·0x7f0100a4 | ||
47 | .field·public·static·final·collapseIcon:I·=·0x7f0100a3 | ||
48 | .field·public·static·final·color:I·=·0x7f010020 | ||
49 | .field·public·static·final·colorAccent:I·=·0x7f010094 | ||
50 | .field·public·static·final·colorButtonNormal:I·=·0x7f010098 | ||
51 | .field·public·static·final·colorControlActivated:I·=·0x7f010096 | ||
52 | .field·public·static·final·colorControlHighlight:I·=·0x7f010097 | ||
53 | .field·public·static·final·colorControlNormal:I·=·0x7f010095 | ||
54 | .field·public·static·final·colorPrimary:I·=·0x7f010092 | ||
55 | .field·public·static·final·colorPrimaryDark:I·=·0x7f010093 | ||
56 | .field·public·static·final·colorSwitchThumbNormal:I·=·0x7f010099 | ||
57 | .field·public·static·final·commitIcon:I·=·0x7f010039 | ||
58 | .field·public·static·final·contentInsetEnd:I·=·0x7f010017 | ||
59 | .field·public·static·final·contentInsetLeft:I·=·0x7f010018 | ||
60 | .field·public·static·final·contentInsetRight:I·=·0x7f010019 | ||
Max diff block lines reached; -1/11213 bytes (-0.01%) of diff not shown. |
Offset 1, 96 lines modified | Offset 1, 2 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Landroid/support/v7/b/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·instance·fields | ||
4 | .field·private·a:Ljava/lang/Object; | ||
5 | .field·private·b:Z | ||
6 | #·direct·methods | ||
7 | .method·public·constructor·<init>()V | ||
8 | ····.locals·0 | ||
9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
10 | ····return-void | ||
11 | .end·method | ||
12 | #·virtual·methods | ||
13 | .method·public·abstract·a()Landroid/view/MenuInflater; | ||
14 | .end·method | ||
15 | .method·public·abstract·a(I)V | ||
16 | .end·method | ||
17 | .method·public·abstract·a(Landroid/view/View;)V | ||
18 | .end·method | ||
19 | .method·public·abstract·a(Ljava/lang/CharSequence;)V | ||
20 | .end·method | ||
21 | .method·public·a(Ljava/lang/Object;)V | ||
22 | ····.locals·0 | ||
23 | ····iput-object·p1,·p0,·Landroid/support/v7/b/a;->a:Ljava/lang/Object; | ||
24 | ····return-void | ||
25 | .end·method | ||
26 | .method·public·a(Z)V | ||
27 | ····.locals·0 | ||
28 | ····iput-boolean·p1,·p0,·Landroid/support/v7/b/a;->b:Z | ||
29 | ····return-void | ||
30 | .end·method | ||
31 | .method·public·abstract·b()Landroid/view/Menu; | ||
32 | .end·method | ||
33 | .method·public·abstract·b(I)V | ||
34 | .end·method | ||
35 | .method·public·abstract·b(Ljava/lang/CharSequence;)V | ||
36 | .end·method | ||
37 | .method·public·abstract·c()V | ||
38 | .end·method | ||
39 | .method·public·abstract·d()V | ||
40 | .end·method | ||
41 | .method·public·abstract·f()Ljava/lang/CharSequence; | ||
42 | .end·method | ||
43 | .method·public·abstract·g()Ljava/lang/CharSequence; | ||
44 | .end·method | ||
45 | .method·public·h()Z | ||
46 | ····.locals·1 | ||
47 | ····const/4·v0,·0x0 | ||
48 | ····return·v0 | ||
49 | .end·method | ||
50 | .method·public·abstract·i()Landroid/view/View; | ||
51 | .end·method | ||
52 | .method·public·j()Ljava/lang/Object; | ||
53 | ····.locals·1 | ||
54 | ····iget-object·v0,·p0,·Landroid/support/v7/b/a;->a:Ljava/lang/Object; | ||
55 | ····return-object·v0 | ||
56 | .end·method | ||
57 | .method·public·k()Z | ||
58 | ····.locals·1 | ||
59 | ····iget-boolean·v0,·p0,·Landroid/support/v7/b/a;->b:Z | ||
60 | ····return·v0 | ||
61 | .end·method |
Offset 1, 10 lines modified | Offset 1, 16 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Landroid/support/v7/b/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | ||
4 | .field·public·static·final·abc_action_bar_embed_tabs:I·=·0x7f070000 | ||
3 | #·virtual·methods | ||
4 | .method·public·abstract·a()V | ||
5 | .end·method | ||
6 | .method·public·abstract·b()V | ||
7 | .en | 5 | .field·public·static·final·abc_action_bar_embed_tabs_pre_jb:I·=·0x7f070001 |
6 | .field·public·static·final·abc_action_bar_expanded_action_views_exclusive:I·=·0x7f070002 | ||
7 | .field·public·static·final·abc_config_actionMenuItemAllCaps:I·=·0x7f070003 | ||
8 | .field·public·static·final·abc_config_allowActionMenuItemTextWithIcon:I·=·0x7f070004 | ||
9 | .field·public·static·final·abc_config_showMenuShortcutsWhenKeyboardPresent:I·=·0x7f070005 |
Offset 1, 175 lines modified | Offset 1, 129 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/f; | 1 | .class·Landroid/support/v7/internal/view/f; |
2 | .super·Landroid/support/a/f/bk; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Landroid/view/MenuItem$OnMenuItemClickListener; | ||
5 | #·static·fields | ||
6 | .field·private·static·final·a:[Ljava/lang/Class; | ||
7 | #·instance·fields | 3 | #·instance·fields |
8 | .field· | 4 | .field·final·synthetic·a:Landroid/support/v7/internal/view/e; |
9 | .field·private· | 5 | .field·private·b:Z |
6 | .field·private·c:I | ||
10 | #·direct·methods | ||
11 | .method·static·constructor·<clinit>()V | ||
12 | ····.locals·3 | ||
13 | 7 | #·direct·methods | |
8 | .method·constructor·<init>(Landroid/support/v7/internal/view/e;)V | ||
9 | ····.locals·1 | ||
14 | ···· | 10 | ····const/4·v0,·0x0 |
15 | ····const/ | 11 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/f;->a:Landroid/support/v7/internal/view/e; |
16 | ···· | 12 | ····invoke-direct·{p0},·Landroid/support/a/f/bk;-><init>()V |
17 | ···· | 13 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/f;->b:Z |
18 | ···· | 14 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/f;->c:I |
19 | ····return-void | 15 | ····return-void |
20 | .end·method | 16 | .end·method |
21 | .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/String;)V | ||
22 | ····.locals·5 | ||
17 | #·virtual·methods | ||
18 | .method·a()V | ||
19 | ····.locals·1 | ||
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
24 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/f;->b:Ljava/lang/Object; | ||
25 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | ||
26 | ···· | 20 | ····const/4·v0,·0x0 |
21 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/f;->c:I | ||
27 | ····:try_start_0 | ||
28 | ····sget-object·v0,·Landroid/support/v7/internal/view/f;->a:[Ljava/lang/Class; | ||
29 | ····i | 22 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/f;->b:Z |
30 | ···· | 23 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/f;->a:Landroid/support/v7/internal/view/e; |
24 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/e;->b(Landroid/support/v7/internal/view/e;)V | ||
31 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/f;->c:Ljava/lang/reflect/Method; | ||
32 | ····:try_end_0 | ||
33 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
34 | ····return-void | 25 | ····return-void |
26 | .end·method | ||
27 | .method·public·a(Landroid/view/View;)V | ||
28 | ····.locals·2 | ||
35 | ····:catch_0 | ||
36 | ····move-exception·v0 | ||
37 | ····new-instance·v2,·Landroid/view/InflateException; | ||
38 | ····new-instance·v3,·Ljava/lang/StringBuilder; | ||
39 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | ||
40 | ····const-string·v4,·"Couldn\'t·resolve·menu·item·onClick·handler·" | ||
41 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
42 | ···· | 29 | ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/view/f;->b:Z |
43 | ····i | 30 | ····if-eqz·v0,·:cond_1 |
44 | ···· | 31 | ····:cond_0 |
32 | ····:goto_0 | ||
33 | ····return-void | ||
45 | ····co | 34 | ····:cond_1 |
35 | ····const/4·v0,·0x1 | ||
46 | ····i | 36 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/f;->b:Z |
47 | ···· | 37 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/f;->a:Landroid/support/v7/internal/view/e; |
48 | ····invoke- | 38 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/e;->a(Landroid/support/v7/internal/view/e;)Landroid/support/a/f/bj; |
49 | ····move-result-object·v | 39 | ····move-result-object·v0 |
50 | ····i | 40 | ····if-eqz·v0,·:cond_0 |
51 | ···· | 41 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/f;->a:Landroid/support/v7/internal/view/e; |
52 | ····invoke- | 42 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/e;->a(Landroid/support/v7/internal/view/e;)Landroid/support/a/f/bj; |
53 | ····move-result-object·v | 43 | ····move-result-object·v0 |
54 | ···· | 44 | ····const/4·v1,·0x0 |
55 | ····invoke- | 45 | ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->a(Landroid/view/View;)V |
56 | ····t | 46 | ····goto·:goto_0 |
57 | .end·method | 47 | .end·method |
48 | .method·public·b(Landroid/view/View;)V | ||
49 | ····.locals·2 | ||
50 | ····iget·v0,·p0,·Landroid/support/v7/internal/view/f;->c:I | ||
58 | #·virtual·methods | ||
59 | .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z | ||
60 | ····.locals·5 | ||
Max diff block lines reached; 2807/7823 bytes (35.88%) of diff not shown. |
Offset 1, 182 lines modified | Offset 1, 805 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/view/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v7/b/b; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·a:Landroid/ | 4 | .field·final·synthetic·a:Landroid/support/v7/internal/view/b; |
5 | .field·private·b:Landroid/view/Menu; | ||
6 | .field·private·c:I | ||
7 | .field·private·d:I | ||
8 | .field·private·e:I | ||
9 | .field·private·f:I | ||
10 | .field·private·g:Z | ||
11 | .field·private·h:Z | ||
12 | .field·private·i:Z | ||
13 | .field·private·j:I | ||
14 | .field·private·k:I | ||
15 | .field·private·l:Ljava/lang/CharSequence; | ||
16 | .field·private·m:Ljava/lang/CharSequence; | ||
7 | .field· | 17 | .field·private·n:I |
8 | .field· | 18 | .field·private·o:C |
19 | .field·private·p:C | ||
20 | .field·private·q:I | ||
21 | .field·private·r:Z | ||
22 | .field·private·s:Z | ||
23 | .field·private·t:Z | ||
24 | .field·private·u:I | ||
25 | .field·private·v:I | ||
26 | .field·private·w:Ljava/lang/String; | ||
27 | .field·private·x:Ljava/lang/String; | ||
28 | .field·private·y:Ljava/lang/String; | ||
9 | .field· | 29 | .field·private·z:Landroid/support/a/f/a; |
10 | #·direct·methods | 30 | #·direct·methods |
11 | .method·public·constructor·<init>(Landroid/ | 31 | .method·public·constructor·<init>(Landroid/support/v7/internal/view/b;Landroid/view/Menu;)V |
12 | ····.locals· | 32 | ····.locals·0 |
33 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/d;->a:Landroid/support/v7/internal/view/b; | ||
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····iput-object·p | 35 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/view/Menu; |
15 | ····i | 36 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/d;->a()V |
16 | ···· | 37 | ····return-void |
38 | .end·method | ||
39 | .method·private·a(Ljava/lang/String;)C | ||
40 | ····.locals·1 | ||
17 | ···· | 41 | ····const/4·v0,·0x0 |
18 | ····i | 42 | ····if-nez·p1,·:cond_0 |
19 | ···· | 43 | ····:goto_0 |
44 | ····return·v0 | ||
20 | ···· | 45 | ····:cond_0 |
46 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->charAt(I)C | ||
21 | ···· | 47 | ····move-result·v0 |
22 | ···· | 48 | ····goto·:goto_0 |
23 | .end·method | 49 | .end·method |
24 | .method· | 50 | .method·static·synthetic·a(Landroid/support/v7/internal/view/d;)Landroid/support/a/f/a; |
25 | ····.locals· | 51 | ····.locals·1 |
26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;-> | 52 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->z:Landroid/support/a/f/a; |
27 | ···· | 53 | ····return-object·v0 |
54 | .end·method | ||
28 | ·· | 55 | .method·private·a(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; |
56 | ····.locals·4 | ||
29 | ···· | 57 | ····:try_start_0 |
58 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->a:Landroid/support/v7/internal/view/b; | ||
30 | ····i | 59 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/b;->a(Landroid/support/v7/internal/view/b;)Landroid/content/Context; |
31 | ···· | 60 | ····move-result-object·v0 |
61 | ····invoke-virtual·{v0},·Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader; | ||
32 | ····move-object·v0 | 62 | ····move-result-object·v0 |
63 | ····invoke-virtual·{v0,·p1},·Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class; | ||
33 | ···· | 64 | ····move-result-object·v0 |
34 | ····invoke- | 65 | ····invoke-virtual·{v0,·p2},·Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; |
35 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
36 | ····i | 67 | ····invoke-virtual·{v0,·p3},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; |
68 | ····:try_end_0 | ||
69 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
Max diff block lines reached; 23104/27701 bytes (83.40%) of diff not shown. |
Offset 1, 285 lines modified | Offset 1, 532 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/view/b; | 1 | .class·public·Landroid/support/v7/internal/view/b; |
2 | .super·Landroid/ | 2 | .super·Landroid/view/MenuInflater; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v7/internal/view/menu/j; | ||
3 | #·static·fields | ||
4 | .field·private·static·final·a:[Ljava/lang/Class; | ||
5 | .field·private·static·final·b:[Ljava/lang/Class; | ||
5 | #·instance·fields | 6 | #·instance·fields |
6 | .field·private· | 7 | .field·private·final·c:[Ljava/lang/Object; |
7 | .field·private· | 8 | .field·private·final·d:[Ljava/lang/Object; |
8 | .field·private· | 9 | .field·private·e:Landroid/content/Context; |
9 | .field·private· | 10 | .field·private·f:Ljava/lang/Object; |
10 | .field·private·e:Z | ||
11 | 11 | #·direct·methods | |
12 | .method·static·constructor·<clinit>()V | ||
13 | ····.locals·3 | ||
12 | 14 | ····const/4·v0,·0x1 | |
15 | ····new-array·v0,·v0,·[Ljava/lang/Class; | ||
16 | ····const/4·v1,·0x0 | ||
13 | #·direct·methods | ||
14 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/b/b;Z)V | ||
15 | ····.locals·2 | ||
16 | ···· | 17 | ····const-class·v2,·Landroid/content/Context; |
17 | ···· | 18 | ····aput-object·v2,·v0,·v1 |
18 | ···· | 19 | ····sput-object·v0,·Landroid/support/v7/internal/view/b;->a:[Ljava/lang/Class; |
19 | ···· | 20 | ····sget-object·v0,·Landroid/support/v7/internal/view/b;->a:[Ljava/lang/Class; |
20 | ···· | 21 | ····sput-object·v0,·Landroid/support/v7/internal/view/b;->b:[Ljava/lang/Class; |
21 | ···· | 22 | ····return-void |
23 | .end·method | ||
22 | · | 24 | .method·public·constructor·<init>(Landroid/content/Context;)V |
25 | ····.locals·2 | ||
23 | ····invoke- | 26 | ····invoke-direct·{p0,·p1},·Landroid/view/MenuInflater;-><init>(Landroid/content/Context;)V |
24 | ···· | 27 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/b;->e:Landroid/content/Context; |
25 | ···· | 28 | ····const/4·v0,·0x1 |
26 | ···· | 29 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
27 | ···· | 30 | ····const/4·v1,·0x0 |
28 | ···· | 31 | ····aput-object·p1,·v0,·v1 |
32 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/b;->c:[Ljava/lang/Object; | ||
29 | ····return-void | ||
30 | .end·method | ||
33 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/b;->c:[Ljava/lang/Object; | ||
34 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/b;->d:[Ljava/lang/Object; | ||
31 | #·virtual·methods | ||
32 | .method·public·a()Landroid/view/MenuInflater; | ||
33 | ····.locals·2 | ||
34 | ···· | 35 | ····return-void |
36 | .end·method | ||
35 | 37 | .method·static·synthetic·a(Landroid/support/v7/internal/view/b;)Landroid/content/Context; | |
38 | ····.locals·1 | ||
36 | ····i | 39 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/b;->e:Landroid/content/Context; |
37 | ····return-object·v0 | 40 | ····return-object·v0 |
38 | .end·method | 41 | .end·method |
39 | .method·p | 42 | .method·private·a(Ljava/lang/Object;)Ljava/lang/Object; |
40 | ····.locals·1 | 43 | ····.locals·1 |
41 | ····i | 44 | ····instance-of·v0,·p1,·Landroid/app/Activity; |
45 | ····if-eqz·v0,·:cond_1 | ||
46 | ····:cond_0 | ||
47 | ····:goto_0 | ||
48 | ····return-object·p1 | ||
49 | ····:cond_1 | ||
50 | ····instance-of·v0,·p1,·Landroid/content/ContextWrapper; | ||
51 | ····if-eqz·v0,·:cond_0 | ||
52 | ····check-cast·p1,·Landroid/content/ContextWrapper; | ||
42 | ····invoke-virtual·{ | 53 | ····invoke-virtual·{p1},·Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context; |
43 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
44 | ····invoke- | 55 | ····invoke-direct·{p0,·v0},·Landroid/support/v7/internal/view/b;->a(Ljava/lang/Object;)Ljava/lang/Object; |
45 | ····re | 56 | ····move-result-object·p1 |
57 | ····goto·:goto_0 | ||
46 | .end·method | 58 | .end·method |
47 | .method·pu | 59 | .method·private·a(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V |
48 | ····.locals·1 | 60 | ····.locals·10 |
49 | ···· | 61 | ····const/4·v4,·0x0 |
50 | ···· | 62 | ····const/4·v1,·0x1 |
51 | ···· | 63 | ····const/4·v6,·0x0 |
64 | ····new-instance·v7,·Landroid/support/v7/internal/view/d; | ||
52 | ····return-void | ||
53 | .end·method | ||
Max diff block lines reached; 14415/20131 bytes (71.61%) of diff not shown. |
Offset 1, 532 lines modified | Offset 1, 208 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/view/e; | 1 | .class·public·Landroid/support/v7/internal/view/e; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·sta | 3 | #·instance·fields |
4 | .field·private·final·a:Ljava/util/ArrayList; | ||
4 | .field·private·static·final·a:[Ljava/lang/Class; | ||
5 | .field·private·static·final·b:[Ljava/lang/Class; | ||
5 | .field·private·b:J | ||
6 | .field·private·c:Landroid/view/animation/Interpolator; | ||
6 | #·instance·fields | ||
7 | .field·private·final·c:[Ljava/lang/Object; | ||
8 | .field·private· | 7 | .field·private·d:Landroid/support/a/f/bj; |
9 | .field·private·e: | 8 | .field·private·e:Z |
10 | .field·private·f:L | 9 | .field·private·final·f:Landroid/support/a/f/bk; |
11 | #·direct·methods | 10 | #·direct·methods |
12 | .method· | 11 | .method·public·constructor·<init>()V |
13 | ····.locals· | 12 | ····.locals·2 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
14 | ····const/ | 14 | ····const-wide/16·v0,·-0x1 |
15 | ···· | 15 | ····iput-wide·v0,·p0,·Landroid/support/v7/internal/view/e;->b:J |
16 | ···· | 16 | ····new-instance·v0,·Landroid/support/v7/internal/view/f; |
17 | ···· | 17 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/view/f;-><init>(Landroid/support/v7/internal/view/e;)V |
18 | ···· | 18 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->f:Landroid/support/a/f/bk; |
19 | ···· | 19 | ····new-instance·v0,·Ljava/util/ArrayList; |
20 | ···· | 20 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
21 | ···· | 21 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->a:Ljava/util/ArrayList; |
22 | ····return-void | 22 | ····return-void |
23 | .end·method | 23 | .end·method |
24 | .method· | 24 | .method·static·synthetic·a(Landroid/support/v7/internal/view/e;)Landroid/support/a/f/bj; |
25 | ····.locals· | 25 | ····.locals·1 |
26 | ····invoke-direct·{p0,·p1},·Landroid/view/MenuInflater;-><init>(Landroid/content/Context;)V | ||
27 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/e;->e:Landroid/content/Context; | ||
28 | ····const/4·v0,·0x1 | ||
29 | ····new-array·v0,·v0,·[Ljava/lang/Object; | ||
30 | ····const/4·v1,·0x0 | ||
31 | ···· | 26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->d:Landroid/support/a/f/bj; |
32 | ···· | 27 | ····return-object·v0 |
28 | .end·method | ||
33 | 29 | .method·static·synthetic·b(Landroid/support/v7/internal/view/e;)V | |
30 | ····.locals·0 | ||
34 | ····i | 31 | ····invoke-direct·{p0},·Landroid/support/v7/internal/view/e;->c()V |
35 | ····return-void | 32 | ····return-void |
36 | .end·method | 33 | .end·method |
37 | .method·static·synthetic· | 34 | .method·static·synthetic·c(Landroid/support/v7/internal/view/e;)Ljava/util/ArrayList; |
38 | ····.locals·1 | 35 | ····.locals·1 |
39 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;-> | 36 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->a:Ljava/util/ArrayList; |
40 | ····return-object·v0 | 37 | ····return-object·v0 |
41 | .end·method | 38 | .end·method |
42 | .method·private· | 39 | .method·private·c()V |
43 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····const/4·v0,·0x0 | ||
44 | ····instance-of·v0,·p1,·Landroid/app/Activity; | ||
45 | ····if-eqz·v0,·:cond_1 | ||
46 | ····:cond_0 | ||
47 | ····:goto_0 | ||
48 | ····return-object·p1 | ||
49 | ····:cond_1 | ||
50 | ····instance-of·v0,·p1,·Landroid/content/ContextWrapper; | ||
51 | ····if-eqz·v0,·:cond_0 | ||
52 | ····check-cast·p1,·Landroid/content/ContextWrapper; | ||
53 | ····invoke-virtual·{p1},·Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context; | ||
54 | ····move-result-object·v0 | ||
55 | ····i | 42 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/e;->e:Z |
43 | ····return-void | ||
56 | ····move-result-object·p1 | ||
57 | ····goto·:goto_0 | ||
58 | .end·method | 44 | .end·method |
59 | .method·private·a(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V | ||
60 | ····.locals·10 | ||
61 | ····const/4·v4,·0x0 | ||
62 | ····const/4·v1,·0x1 | ||
63 | 45 | #·virtual·methods | |
46 | .method·public·a(Landroid/support/a/f/av;)Landroid/support/v7/internal/view/e; | ||
47 | ····.locals·1 | ||
64 | ···· | 48 | ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/view/e;->e:Z |
65 | ····i | 49 | ····if-nez·v0,·:cond_0 |
Max diff block lines reached; 12211/16950 bytes (72.04%) of diff not shown. |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; | 34 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; |
35 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 35 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
36 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
37 | ····sget·v1,·Landroid/support/v7/ | 37 | ····sget·v1,·Landroid/support/v7/b/g;->abc_max_action_buttons:I |
38 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getInteger(I)I | 38 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getInteger(I)I |
39 | ····move-result·v0 | 39 | ····move-result·v0 |
40 | ····return·v0 | 40 | ····return·v0 |
41 | .end·method | 41 | .end·method |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ····:cond_1 | 65 | ····:cond_1 |
66 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; | 66 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; |
67 | ····invoke-static·{v1},·Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; | 67 | ····invoke-static·{v1},·Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; |
68 | ····move-result-object·v1 | 68 | ····move-result-object·v1 |
69 | ····invoke-static·{v1},·Landroid/support/ | 69 | ····invoke-static·{v1},·Landroid/support/a/f/ao;->a(Landroid/view/ViewConfiguration;)Z |
70 | ····move-result·v1 | 70 | ····move-result·v1 |
71 | ····if-eqz·v1,·:cond_0 | 71 | ····if-eqz·v1,·:cond_0 |
72 | ····const/4·v0,·0x0 | 72 | ····const/4·v0,·0x0 |
Offset 117, 15 lines modified | Offset 117, 15 lines modified | ||
117 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; | 117 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; |
118 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 118 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
119 | ····move-result-object·v0 | 119 | ····move-result-object·v0 |
120 | ····sget·v1,·Landroid/support/v7/ | 120 | ····sget·v1,·Landroid/support/v7/b/c;->abc_action_bar_embed_tabs:I |
121 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z | 121 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z |
122 | ····move-result·v0 | 122 | ····move-result·v0 |
123 | ····:goto_0 | 123 | ····:goto_0 |
124 | ····return·v0 | 124 | ····return·v0 |
Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
133 | ····:cond_0 | 133 | ····:cond_0 |
134 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; | 134 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; |
135 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 135 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
136 | ····move-result-object·v0 | 136 | ····move-result-object·v0 |
137 | ····sget·v1,·Landroid/support/v7/ | 137 | ····sget·v1,·Landroid/support/v7/b/c;->abc_action_bar_embed_tabs_pre_jb:I |
138 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z | 138 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z |
139 | ····move-result·v0 | 139 | ····move-result·v0 |
140 | ····goto·:goto_0 | 140 | ····goto·:goto_0 |
141 | .end·method | 141 | .end·method |
Offset 151, 23 lines modified | Offset 151, 23 lines modified | ||
151 | ····const/4·v4,·0x0 | 151 | ····const/4·v4,·0x0 |
152 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; | 152 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; |
153 | ····const/4·v1,·0x0 | 153 | ····const/4·v1,·0x0 |
154 | ····sget-object·v2,·Landroid/support/v7/ | 154 | ····sget-object·v2,·Landroid/support/v7/b/j;->ActionBar:[I |
155 | ····sget·v3,·Landroid/support/v7/ | 155 | ····sget·v3,·Landroid/support/v7/b/b;->actionBarStyle:I |
156 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 156 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
157 | ····move-result-object·v1 | 157 | ····move-result-object·v1 |
158 | ····sget·v0,·Landroid/support/v7/ | 158 | ····sget·v0,·Landroid/support/v7/b/j;->ActionBar_height:I |
159 | ····invoke-virtual·{v1,·v0,·v4},·Landroid/content/res/TypedArray;->getLayoutDimension(II)I | 159 | ····invoke-virtual·{v1,·v0,·v4},·Landroid/content/res/TypedArray;->getLayoutDimension(II)I |
160 | ····move-result·v0 | 160 | ····move-result·v0 |
161 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; | 161 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; |
Offset 177, 15 lines modified | Offset 177, 15 lines modified | ||
177 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/a;->d()Z | 177 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/a;->d()Z |
178 | ····move-result·v3 | 178 | ····move-result·v3 |
179 | ····if-nez·v3,·:cond_0 | 179 | ····if-nez·v3,·:cond_0 |
180 | ····sget·v3,·Landroid/support/v7/ | 180 | ····sget·v3,·Landroid/support/v7/b/d;->abc_action_bar_stacked_max_height:I |
181 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 181 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
182 | ····move-result·v2 | 182 | ····move-result·v2 |
183 | ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(II)I | 183 | ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(II)I |
Offset 193, 50 lines modified | Offset 193, 24 lines modified | ||
193 | ····:cond_0 | 193 | ····:cond_0 |
194 | ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V | 194 | ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V |
195 | ····return·v0 | 195 | ····return·v0 |
196 | .end·method | 196 | .end·method |
197 | .method·public·f() | 197 | .method·public·f()I |
198 | ····.locals·2 | ||
199 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context; | ||
200 | ····invoke-virtual·{v0},·Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; | ||
201 | ····move-result-object·v0 | ||
202 | ····iget·v0,·v0,·Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I | ||
203 | ····const/16·v1,·0xe | ||
204 | ····if-ge·v0,·v1,·:cond_0 | ||
205 | ····const/4·v0,·0x1 | ||
Max diff block lines reached; 526/4730 bytes (11.12%) of diff not shown. |
Offset 1, 224 lines modified | Offset 1, 175 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/view/c; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/view/MenuItem$OnMenuItemClickListener; | ||
5 | #·static·fields | ||
6 | .field·private·static·final·a:[Ljava/lang/Class; | ||
3 | #·annotations | ||
4 | .annotation·build·Landroid/annotation/TargetApi; | ||
5 | ····value·=·0xb | ||
6 | .end·annotation | ||
7 | #·instance·fields | 7 | #·instance·fields |
8 | .field· | 8 | .field·private·b:Ljava/lang/Object; |
9 | .field· | 9 | .field·private·c:Ljava/lang/reflect/Method; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method· | 11 | .method·static·constructor·<clinit>()V |
12 | ····.locals· | 12 | ····.locals·3 |
13 | ···· | 13 | ····const/4·v0,·0x1 |
14 | ···· | 14 | ····new-array·v0,·v0,·[Ljava/lang/Class; |
15 | ···· | 15 | ····const/4·v1,·0x0 |
16 | ····const-class·v2,·Landroid/view/MenuItem; | ||
16 | ····return-void | ||
17 | .end·method | ||
17 | ····aput-object·v2,·v0,·v1 | ||
18 | ····sput-object·v0,·Landroid/support/v7/internal/view/c;->a:[Ljava/lang/Class; | ||
18 | #·virtual·methods | ||
19 | .method·public·finish()V | ||
20 | ····.locals·1 | ||
21 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; | ||
22 | ····invoke-virtual·{v0},·Landroid/support/v7/b/a;->c()V | ||
23 | ····return-void | 19 | ····return-void |
24 | .end·method | 20 | .end·method |
25 | .method·public· | 21 | .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/String;)V |
26 | ····.locals· | 22 | ····.locals·5 |
27 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; | ||
28 | ····invoke-virtual·{v0},·Landroid/support/v7/b/a;->i()Landroid/view/View; | ||
29 | ····move-result-object·v0 | ||
30 | ····return-object·v0 | ||
31 | .end·method | ||
32 | .method·public·getMenu()Landroid/view/Menu; | ||
33 | ····.locals·2 | ||
34 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/c;->a:Landroid/content/Context; | ||
35 | ····i | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····i | 24 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/c;->b:Ljava/lang/Object; |
25 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | ||
37 | ····move-result-object·v0 | ||
38 | ····check-cast·v0,·Landroid/support/v4/c/a/a; | ||
39 | ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/a;)Landroid/view/Menu; | ||
40 | ····move-result-object·v0 | ||
41 | ····return-object·v0 | ||
42 | .end·method | ||
26 | ····move-result-object·v1 | ||
43 | .method·public·getMenuInflater()Landroid/view/MenuInflater; | ||
44 | ····.locals·1 | ||
27 | ····:try_start_0 | ||
45 | ···· | 28 | ····sget-object·v0,·Landroid/support/v7/internal/view/c;->a:[Ljava/lang/Class; |
46 | ····invoke-virtual·{v0},·Lan | 29 | ····invoke-virtual·{v1,·p2,·v0},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
47 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
48 | ····return-object·v0 | ||
49 | 31 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/c;->c:Ljava/lang/reflect/Method; | |
32 | ····:try_end_0 | ||
33 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
34 | ····return-void | ||
50 | .method·public·getSubtitle()Ljava/lang/CharSequence; | ||
51 | ····.locals·1 | ||
52 | ···· | 35 | ····:catch_0 |
36 | ····move-exception·v0 | ||
53 | ···· | 37 | ····new-instance·v2,·Landroid/view/InflateException; |
54 | ···· | 38 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
39 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | ||
55 | ····return-object·v0 | ||
56 | .end·method | ||
40 | ····const-string·v4,·"Couldn\'t·resolve·menu·item·onClick·handler·" | ||
57 | .method·public·getTag()Ljava/lang/Object; | ||
58 | ····.locals·1 | ||
41 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
59 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a; | ||
60 | ····invoke-virtual·{v0},·Landroid/support/v7/b/a;->j()Ljava/lang/Object; | ||
61 | ····move-result-object·v0 | ||
42 | ····move-result-object·v3 | ||
62 | ····return-object·v0 | ||
63 | .end·method | ||
Max diff block lines reached; 5493/10057 bytes (54.62%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 228 lines modified | ||
1 | .class·public· | 1 | .class·public·Landroid/support/v7/internal/view/menu/aa; |
2 | .super·L | 2 | .super·Landroid/support/v7/internal/view/menu/g; |
3 | #·interfaces | ||
4 | .implements·Landroid/view/SubMenu; | ||
5 | #·instance·fields | ||
6 | .field·private·d:Landroid/support/v7/internal/view/menu/g; | ||
7 | .field·private·e:Landroid/support/v7/internal/view/menu/j; | ||
8 | #·direct·methods | ||
9 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;Landroid/support/v7/internal/view/menu/j;)V | ||
10 | ····.locals·0 | ||
11 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/view/menu/g;-><init>(Landroid/content/Context;)V | ||
12 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/menu/aa;->d:Landroid/support/v7/internal/view/menu/g; | ||
13 | ····iput-object·p3,·p0,·Landroid/support/v7/internal/view/menu/aa;->e:Landroid/support/v7/internal/view/menu/j; | ||
14 | ····return-void | ||
15 | .end·method | ||
3 | #·virtual·methods | 16 | #·virtual·methods |
4 | .method·public·a | 17 | .method·public·a(Landroid/support/v7/internal/view/menu/h;)V |
18 | ····.locals·1 | ||
19 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/aa;->d:Landroid/support/v7/internal/view/menu/g; | ||
20 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/support/v7/internal/view/menu/h;)V | ||
21 | ····return-void | ||
22 | .end·method | ||
23 | .method·public·a()Z | ||
24 | ····.locals·1 | ||
25 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/aa;->d:Landroid/support/v7/internal/view/menu/g; | ||
26 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->a()Z | ||
27 | ····move-result·v0 | ||
28 | ····return·v0 | ||
29 | .end·method | ||
30 | .method·a(Landroid/support/v7/internal/view/menu/g;Landroid/view/MenuItem;)Z | ||
31 | ····.locals·1 | ||
32 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/support/v7/internal/view/menu/g;Landroid/view/MenuItem;)Z | ||
33 | ····move-result·v0 | ||
34 | ····if-nez·v0,·:cond_0 | ||
35 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/aa;->d:Landroid/support/v7/internal/view/menu/g; | ||
36 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/support/v7/internal/view/menu/g;Landroid/view/MenuItem;)Z | ||
37 | ····move-result·v0 | ||
38 | ····if-eqz·v0,·:cond_1 | ||
39 | ····:cond_0 | ||
40 | ····const/4·v0,·0x1 | ||
41 | ····:goto_0 | ||
42 | ····return·v0 | ||
43 | ····:cond_1 | ||
44 | ····const/4·v0,·0x0 | ||
45 | ····goto·:goto_0 | ||
46 | .end·method | ||
47 | .method·public·b()Z | ||
48 | ····.locals·1 | ||
49 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/aa;->d:Landroid/support/v7/internal/view/menu/g; | ||
50 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->b()Z | ||
51 | ····move-result·v0 | ||
52 | ····return·v0 | ||
53 | .end·method | ||
54 | .method·public·c(Landroid/support/v7/internal/view/menu/j;)Z | ||
55 | ····.locals·1 | ||
56 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/aa;->d:Landroid/support/v7/internal/view/menu/g; | ||
57 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/view/menu/g;->c(Landroid/support/v7/internal/view/menu/j;)Z | ||
58 | ····move-result·v0 | ||
59 | ····return·v0 | ||
60 | .end·method | ||
61 | .method·public·d(Landroid/support/v7/internal/view/menu/j;)Z | ||
62 | ····.locals·1 | ||
63 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/aa;->d:Landroid/support/v7/internal/view/menu/g; | ||
64 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/view/menu/g;->d(Landroid/support/v7/internal/view/menu/j;)Z | ||
65 | ····move-result·v0 | ||
66 | ····return·v0 | ||
67 | .end·method | ||
68 | .method·public·getItem()Landroid/view/MenuItem; | ||
69 | ····.locals·1 | ||
70 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/aa;->e:Landroid/support/v7/internal/view/menu/j; | ||
71 | ····return-object·v0 | ||
72 | .end·method | ||
73 | .method·public·l()Landroid/support/v7/internal/view/menu/g; | ||
74 | ····.locals·1 | ||
75 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/aa;->d:Landroid/support/v7/internal/view/menu/g; | ||
Max diff block lines reached; 1125/7251 bytes (15.52%) of diff not shown. |
Offset 1, 229 lines modified | Offset 1, 10 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/menu/h; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/h; |
2 | .super·Ljava/lang/Object; | ||
2 | .super·Landroid/widget/BaseAdapter; | ||
3 | #·instance·fields | ||
4 | .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/g; | ||
5 | .field·private·b:I | ||
6 | #·direct·methods | ||
7 | .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/g;)V | ||
8 | ····.locals·1 | ||
9 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/h;->a:Landroid/support/v7/internal/view/menu/g; | ||
10 | ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V | ||
11 | ····const/4·v0,·-0x1 | ||
12 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/h;->b:I | ||
13 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/h;->a()V | ||
14 | ····return-void | ||
15 | .end·method | ||
16 | #·virtual·methods | 3 | #·virtual·methods |
17 | .method·public·a | 4 | .method·public·abstract·a(Landroid/support/v7/internal/view/menu/g;)V |
18 | ····.locals·3 | ||
19 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/h;->a:Landroid/support/v7/internal/view/menu/g; | ||
20 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/view/menu/g;->c:Landroid/support/v7/internal/view/menu/i; | ||
21 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->l()Ljava/util/ArrayList; | ||
22 | ····move-result-object·v1 | ||
23 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/h;->a:Landroid/support/v7/internal/view/menu/g; | ||
24 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/support/v7/internal/view/menu/g;)I | ||
25 | ····move-result·v0 | ||
26 | ····add-int/2addr·v0,·p1 | ||
27 | ····iget·v2,·p0,·Landroid/support/v7/internal/view/menu/h;->b:I | ||
28 | ····if-ltz·v2,·:cond_0 | ||
29 | ····iget·v2,·p0,·Landroid/support/v7/internal/view/menu/h;->b:I | ||
30 | ····if-lt·v0,·v2,·:cond_0 | ||
31 | ····add-int/lit8·v0,·v0,·0x1 | ||
32 | ····:cond_0 | ||
33 | ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | ||
34 | ····move-result-object·v0 | ||
35 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/m; | ||
36 | ····return-object·v0 | ||
37 | .end·method | ||
38 | .method·a()V | ||
39 | ····.locals·5 | ||
40 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/h;->a:Landroid/support/v7/internal/view/menu/g; | ||
41 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/view/menu/g;->c:Landroid/support/v7/internal/view/menu/i; | ||
42 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->r()Landroid/support/v7/internal/view/menu/m; | ||
43 | ····move-result-object·v2 | ||
44 | ····if-eqz·v2,·:cond_1 | ||
45 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/h;->a:Landroid/support/v7/internal/view/menu/g; | ||
46 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/view/menu/g;->c:Landroid/support/v7/internal/view/menu/i; | ||
47 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->l()Ljava/util/ArrayList; | ||
48 | ····move-result-object·v3 | ||
49 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I | ||
50 | ····move-result·v4 | ||
51 | ····const/4·v0,·0x0 | ||
52 | ····move·v1,·v0 | ||
53 | ····:goto_0 | ||
54 | ····if-ge·v1,·v4,·:cond_1 | ||
55 | ····invoke-virtual·{v3,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | ||
56 | ····move-result-object·v0 | ||
57 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/m; | ||
58 | ····if-ne·v0,·v2,·:cond_0 | ||
59 | ····iput·v1,·p0,·Landroid/support/v7/internal/view/menu/h;->b:I | ||
60 | ····:goto_1 | ||
61 | ····return-void | ||
62 | ····:cond_0 | ||
63 | ····add-int/lit8·v0,·v1,·0x1 | ||
64 | ····move·v1,·v0 | ||
65 | ····goto·:goto_0 | ||
66 | ····:cond_1 | ||
67 | ····const/4·v0,·-0x1 | ||
68 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/h;->b:I | ||
69 | ····goto·:goto_1 | ||
Max diff block lines reached; 339/6389 bytes (5.31%) of diff not shown. |
Offset 1, 280 lines modified | Offset 1, 7 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/menu/w; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/w; |
2 | .super·Ljava/lang/Object; | ||
2 | .super·Landroid/widget/BaseAdapter; | ||
3 | #·instance·fields | ||
4 | .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/v; | ||
5 | .field·private·b:Landroid/support/v7/internal/view/menu/i; | ||
6 | .field·private·c:I | ||
7 | #·direct·methods | ||
8 | .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/v;Landroid/support/v7/internal/view/menu/i;)V | ||
9 | ····.locals·1 | ||
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/w;->a:Landroid/support/v7/internal/view/menu/v; | ||
11 | ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V | ||
12 | ····const/4·v0,·-0x1 | ||
13 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/w;->c:I | ||
14 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/menu/w;->b:Landroid/support/v7/internal/view/menu/i; | ||
15 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/w;->a()V | ||
16 | ····return-void | ||
17 | .end·method | ||
18 | .method·static·synthetic·a(Landroid/support/v7/internal/view/menu/w;)Landroid/support/v7/internal/view/menu/i; | ||
19 | ····.locals·1 | ||
20 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/w;->b:Landroid/support/v7/internal/view/menu/i; | ||
21 | ····return-object·v0 | ||
22 | .end·method | ||
23 | #·virtual·methods | 3 | #·virtual·methods |
24 | .method·public·a | 4 | .method·public·abstract·a(Landroid/support/v7/internal/view/menu/g;)V |
25 | ····.locals·2 | ||
26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/w;->a:Landroid/support/v7/internal/view/menu/v; | ||
27 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/menu/v;->a(Landroid/support/v7/internal/view/menu/v;)Z | ||
28 | ····move-result·v0 | ||
29 | ····if-eqz·v0,·:cond_1 | ||
30 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/w;->b:Landroid/support/v7/internal/view/menu/i; | ||
31 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->l()Ljava/util/ArrayList; | ||
32 | ····move-result-object·v0 | ||
33 | ····:goto_0 | ||
34 | ····iget·v1,·p0,·Landroid/support/v7/internal/view/menu/w;->c:I | ||
35 | ····if-ltz·v1,·:cond_0 | ||
36 | ····iget·v1,·p0,·Landroid/support/v7/internal/view/menu/w;->c:I | ||
37 | ····if-lt·p1,·v1,·:cond_0 | ||
38 | ····add-int/lit8·p1,·p1,·0x1 | ||
39 | ····:cond_0 | ||
40 | ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | ||
41 | ····move-result-object·v0 | ||
42 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/m; | ||
43 | ····return-object·v0 | ||
44 | ····:cond_1 | ||
45 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/w;->b:Landroid/support/v7/internal/view/menu/i; | ||
46 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->i()Ljava/util/ArrayList; | ||
47 | ····move-result-object·v0 | ||
48 | ····goto·:goto_0 | ||
49 | .end·method | ||
50 | .method·a()V | ||
51 | ····.locals·5 | ||
52 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/w;->a:Landroid/support/v7/internal/view/menu/v; | ||
53 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/menu/v;->c(Landroid/support/v7/internal/view/menu/v;)Landroid/support/v7/internal/view/menu/i; | ||
54 | ····move-result-object·v0 | ||
55 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->r()Landroid/support/v7/internal/view/menu/m; | ||
56 | ····move-result-object·v2 | ||
57 | ····if-eqz·v2,·:cond_1 | ||
58 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/w;->a:Landroid/support/v7/internal/view/menu/v; | ||
59 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/menu/v;->c(Landroid/support/v7/internal/view/menu/v;)Landroid/support/v7/internal/view/menu/i; | ||
60 | ····move-result-object·v0 | ||
61 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->l()Ljava/util/ArrayList; | ||
62 | ····move-result-object·v3 | ||
63 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I | ||
64 | ····move-result·v4 | ||
65 | ····const/4·v0,·0x0 | ||
66 | ····move·v1,·v0 | ||
67 | ····:goto_0 | ||
68 | ····if-ge·v1,·v4,·:cond_1 | ||
69 | ····invoke-virtual·{v3,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | ||
Max diff block lines reached; 0/7772 bytes (0.00%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 33 lines modified | ||
1 | .class·public·abstract·Landroid/support/v7/internal/view/menu/d; | 1 | .class·public·abstract·Landroid/support/v7/internal/view/menu/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/ | 4 | .implements·Landroid/support/v7/internal/view/menu/u; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·protected·a:Landroid/content/Context; | 6 | .field·protected·a:Landroid/content/Context; |
7 | .field·protected·b:Landroid/content/Context; | 7 | .field·protected·b:Landroid/content/Context; |
8 | .field·protected·c:Landroid/support/v7/internal/view/menu/ | 8 | .field·protected·c:Landroid/support/v7/internal/view/menu/g; |
9 | .field·protected·d:Landroid/view/LayoutInflater; | 9 | .field·protected·d:Landroid/view/LayoutInflater; |
10 | .field·protected·e:Landroid/view/LayoutInflater; | 10 | .field·protected·e:Landroid/view/LayoutInflater; |
11 | .field·protected·f:Landroid/support/v7/internal/view/menu/ | 11 | .field·protected·f:Landroid/support/v7/internal/view/menu/w; |
12 | .field·private·g:Landroid/support/v7/internal/view/menu/ | 12 | .field·private·g:Landroid/support/v7/internal/view/menu/v; |
13 | .field·private·h:I | 13 | .field·private·h:I |
14 | .field·private·i:I | 14 | .field·private·i:I |
15 | .field·private·j:I | ||
16 | #·direct·methods | 15 | #·direct·methods |
17 | .method·public·constructor·<init>(Landroid/content/Context;II)V | 16 | .method·public·constructor·<init>(Landroid/content/Context;II)V |
18 | ····.locals·1 | 17 | ····.locals·1 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 46, 133 lines modified | Offset 44, 125 lines modified | ||
46 | ····iput·p3,·p0,·Landroid/support/v7/internal/view/menu/d;->i:I | 44 | ····iput·p3,·p0,·Landroid/support/v7/internal/view/menu/d;->i:I |
47 | ····return-void | 45 | ····return-void |
48 | .end·method | 46 | .end·method |
49 | #·virtual·methods | 47 | #·virtual·methods |
50 | .method·public·a()Landroid/support/v7/internal/view/menu/ | 48 | .method·public·a()Landroid/support/v7/internal/view/menu/v; |
51 | ····.locals·1 | 49 | ····.locals·1 |
52 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->g:Landroid/support/v7/internal/view/menu/ | 50 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->g:Landroid/support/v7/internal/view/menu/v; |
53 | ····return-object·v0 | 51 | ····return-object·v0 |
54 | .end·method | 52 | .end·method |
55 | .method·public·a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/ | 53 | .method·public·a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/w; |
56 | ····.locals·3 | 54 | ····.locals·3 |
57 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/ | 55 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/w; |
58 | ····if-nez·v0,·:cond_0 | 56 | ····if-nez·v0,·:cond_0 |
59 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->d:Landroid/view/LayoutInflater; | 57 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->d:Landroid/view/LayoutInflater; |
60 | ····iget·v1,·p0,·Landroid/support/v7/internal/view/menu/d;->h:I | 58 | ····iget·v1,·p0,·Landroid/support/v7/internal/view/menu/d;->h:I |
61 | ····const/4·v2,·0x0 | 59 | ····const/4·v2,·0x0 |
62 | ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 60 | ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
63 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
64 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/ | 62 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/w; |
65 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/ | 63 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/w; |
66 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/ | 64 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/w; |
67 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/d;->c:Landroid/support/v7/internal/view/menu/ | 65 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/d;->c:Landroid/support/v7/internal/view/menu/g; |
68 | ····invoke-interface·{v0,·v1},·Landroid/support/v7/internal/view/menu/ | 66 | ····invoke-interface·{v0,·v1},·Landroid/support/v7/internal/view/menu/w;->a(Landroid/support/v7/internal/view/menu/g;)V |
69 | ····const/4·v0,·0x1 | 67 | ····const/4·v0,·0x1 |
70 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/d;->a(Z)V | 68 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/d;->a(Z)V |
71 | ····:cond_0 | 69 | ····:cond_0 |
72 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/ | 70 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/w; |
73 | ····return-object·v0 | 71 | ····return-object·v0 |
74 | .end·method | 72 | .end·method |
75 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 73 | .method·public·a(Landroid/support/v7/internal/view/menu/j;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
76 | ····.locals·1 | 74 | ····.locals·1 |
77 | ····instance-of·v0,·p2,·Landroid/support/v7/internal/view/menu/ | 75 | ····instance-of·v0,·p2,·Landroid/support/v7/internal/view/menu/x; |
78 | ····if-eqz·v0,·:cond_0 | 76 | ····if-eqz·v0,·:cond_0 |
79 | ····check-cast·p2,·Landroid/support/v7/internal/view/menu/ | 77 | ····check-cast·p2,·Landroid/support/v7/internal/view/menu/x; |
80 | ····move-object·v0,·p2 | 78 | ····move-object·v0,·p2 |
81 | ····:goto_0 | 79 | ····:goto_0 |
82 | ····invoke-virtual·{p0,·p1,·v0},·Landroid/support/v7/internal/view/menu/d;->a(Landroid/support/v7/internal/view/menu/ | 80 | ····invoke-virtual·{p0,·p1,·v0},·Landroid/support/v7/internal/view/menu/d;->a(Landroid/support/v7/internal/view/menu/j;Landroid/support/v7/internal/view/menu/x;)V |
83 | ····check-cast·v0,·Landroid/view/View; | 81 | ····check-cast·v0,·Landroid/view/View; |
84 | ····return-object·v0 | 82 | ····return-object·v0 |
85 | ····:cond_0 | 83 | ····:cond_0 |
86 | ····invoke-virtual·{p0,·p3},·Landroid/support/v7/internal/view/menu/d;->b(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/ | 84 | ····invoke-virtual·{p0,·p3},·Landroid/support/v7/internal/view/menu/d;->b(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/x; |
87 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
88 | ····goto·:goto_0 | 86 | ····goto·:goto_0 |
89 | .end·method | 87 | .end·method |
90 | .method·public·a(I)V | ||
91 | ····.locals·0 | ||
92 | ····iput·p1,·p0,·Landroid/support/v7/internal/view/menu/d;->j:I | ||
93 | ····return-void | ||
94 | .end·method | ||
95 | .method·public·a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/ | 88 | .method·public·a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;)V |
96 | ····.locals·1 | 89 | ····.locals·1 |
97 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/d;->b:Landroid/content/Context; | 90 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/d;->b:Landroid/content/Context; |
Max diff block lines reached; 9197/14888 bytes (61.77%) of diff not shown. |
Offset 1, 2913 lines modified | Offset 1, 7 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/view/menu/i; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v4/c/a/a; | ||
5 | #·static·fields | ||
6 | .field·private·static·final·d:[I | ||
7 | #·instance·fields | ||
8 | .field·a:Ljava/lang/CharSequence; | ||
9 | .field·b:Landroid/graphics/drawable/Drawable; | ||
10 | .field·c:Landroid/view/View; | ||
11 | .field·private·final·e:Landroid/content/Context; | ||
12 | .field·private·final·f:Landroid/content/res/Resources; | ||
13 | .field·private·g:Z | ||
14 | .field·private·h:Z | ||
15 | .field·private·i:Landroid/support/v7/internal/view/menu/j; | ||
16 | .field·private·j:Ljava/util/ArrayList; | ||
17 | .field·private·k:Ljava/util/ArrayList; | ||
18 | .field·private·l:Z | ||
19 | .field·private·m:Ljava/util/ArrayList; | ||
20 | .field·private·n:Ljava/util/ArrayList; | ||
21 | .field·private·o:Z | ||
22 | .field·private·p:I | ||
23 | .field·private·q:Landroid/view/ContextMenu$ContextMenuInfo; | ||
24 | .field·private·r:Z | ||
25 | .field·private·s:Z | ||
26 | .field·private·t:Z | ||
27 | .field·private·u:Z | ||
28 | .field·private·v:Ljava/util/ArrayList; | ||
29 | .field·private·w:Ljava/util/concurrent/CopyOnWriteArrayList; | ||
30 | .field·private·x:Landroid/support/v7/internal/view/menu/m; | ||
31 | #·direct·methods | ||
32 | .method·static·constructor·<clinit>()V | ||
33 | ····.locals·1 | ||
34 | ····const/4·v0,·0x6 | ||
35 | ····new-array·v0,·v0,·[I | ||
36 | ····fill-array-data·v0,·:array_0 | ||
37 | ····sput-object·v0,·Landroid/support/v7/internal/view/menu/i;->d:[I | ||
38 | ····return-void | ||
39 | ····nop | ||
40 | ····:array_0 | ||
41 | ····.array-data·4 | ||
42 | ········0x1 | ||
43 | ········0x4 | ||
44 | ········0x5 | ||
45 | ········0x3 | ||
46 | ········0x2 | ||
47 | ········0x0 | ||
48 | ····.end·array-data | ||
49 | .end·method | ||
50 | .method·public·constructor·<init>(Landroid/content/Context;)V | ||
51 | ····.locals·2 | ||
52 | ····const/4·v1,·0x1 | ||
53 | ····const/4·v0,·0x0 | ||
54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
55 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->p:I | ||
56 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->r:Z | ||
57 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->s:Z | ||
58 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->t:Z | ||
59 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->u:Z | ||
60 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
61 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | ||
62 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->v:Ljava/util/ArrayList; | ||
63 | ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList; | ||
64 | ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V | ||
65 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->w:Ljava/util/concurrent/CopyOnWriteArrayList; | ||
66 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/i;->e:Landroid/content/Context; | ||
67 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | ||
68 | ····move-result-object·v0 | ||
69 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->f:Landroid/content/res/Resources; | ||
70 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
Max diff block lines reached; 55234/69956 bytes (78.96%) of diff not shown. |
Offset 1, 63 lines modified | Offset 1, 96 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/menu/r; | 1 | .class·Landroid/support/v7/internal/view/menu/r; |
2 | .super·Landroid/support/v7/internal/view/menu/ | 2 | .super·Landroid/support/v7/internal/view/menu/m; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/ | 4 | .implements·Landroid/view/ActionProvider$VisibilityListener; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·c:Landroid/support/a/f/c; | ||
6 | .field·final·synthetic· | 7 | .field·final·synthetic·d:Landroid/support/v7/internal/view/menu/q; |
7 | #·direct·methods | 8 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/support/v7/internal/view/menu/ | 9 | .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/q;Landroid/content/Context;Landroid/view/ActionProvider;)V |
9 | ····.locals·0 | 10 | ····.locals·0 |
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/r;-> | 11 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/r;->d:Landroid/support/v7/internal/view/menu/q; |
11 | ····invoke-direct·{p0,·p2},·Landroid/support/v7/internal/view/menu/ | 12 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/view/menu/m;-><init>(Landroid/support/v7/internal/view/menu/l;Landroid/content/Context;Landroid/view/ActionProvider;)V |
12 | ····return-void | 13 | ····return-void |
13 | .end·method | 14 | .end·method |
14 | #·virtual·methods | 15 | #·virtual·methods |
15 | .method·public·a(Landroid/view/MenuItem;) | 16 | .method·public·a(Landroid/view/MenuItem;)Landroid/view/View; |
16 | ····.locals· | 17 | ····.locals·1 |
17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;-> | 18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/view/ActionProvider; |
18 | ···· | 19 | ····invoke-virtual·{v0,·p1},·Landroid/view/ActionProvider;->onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View; |
19 | ···· | 20 | ····move-result-object·v0 |
20 | ···· | 21 | ····return-object·v0 |
22 | .end·method | ||
21 | · | 23 | .method·public·a(Landroid/support/a/f/c;)V |
24 | ····.locals·1 | ||
22 | ····i | 25 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/r;->c:Landroid/support/a/f/c; |
23 | ···· | 26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/view/ActionProvider; |
27 | ····if-eqz·p1,·:cond_0 | ||
28 | ····:goto_0 | ||
29 | ····invoke-virtual·{v0,·p0},·Landroid/view/ActionProvider;->setVisibilityListener(Landroid/view/ActionProvider$VisibilityListener;)V | ||
24 | ····return | 30 | ····return-void |
31 | ····:cond_0 | ||
32 | ····const/4·p0,·0x0 | ||
33 | ····goto·:goto_0 | ||
25 | .end·method | 34 | .end·method |
26 | .method·public·b( | 35 | .method·public·b()Z |
27 | ····.locals· | 36 | ····.locals·1 |
28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;-> | 37 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/view/ActionProvider; |
29 | ···· | 38 | ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->overridesItemVisibility()Z |
30 | ···· | 39 | ····move-result·v0 |
31 | ···· | 40 | ····return·v0 |
41 | .end·method | ||
42 | .method·public·c()Z | ||
43 | ····.locals·1 | ||
32 | ···· | 44 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/view/ActionProvider; |
33 | ····invoke-i | 45 | ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->isVisible()Z |
34 | ····move-result·v0 | 46 | ····move-result·v0 |
35 | ····return·v0 | 47 | ····return·v0 |
36 | .end·method | 48 | .end·method |
49 | .method·public·onActionProviderVisibilityChanged(Z)V | ||
50 | ····.locals·1 | ||
51 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->c:Landroid/support/a/f/c; | ||
52 | ····if-eqz·v0,·:cond_0 | ||
53 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->c:Landroid/support/a/f/c; | ||
54 | ····invoke-interface·{v0,·p1},·Landroid/support/a/f/c;->a(Z)V | ||
55 | ····:cond_0 | ||
56 | ····return-void | ||
57 | .end·method |
Offset 1, 314 lines modified | Offset 1, 2630 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/view/menu/g; | 1 | .class·public·Landroid/support/v7/internal/view/menu/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/x; | ||
5 | .implements·Landroid/ | 4 | .implements·Landroid/support/a/c/a/a; |
5 | #·static·fields | ||
6 | .field·private·static·final·d:[I | ||
6 | #·instance·fields | 7 | #·instance·fields |
8 | .field·a:Ljava/lang/CharSequence; | ||
9 | .field·b:Landroid/graphics/drawable/Drawable; | ||
10 | .field·c:Landroid/view/View; | ||
7 | .field·a:Landroid/content/Context; | 11 | .field·private·final·e:Landroid/content/Context; |
12 | .field·private·final·f:Landroid/content/res/Resources; | ||
13 | .field·private·g:Z | ||
14 | .field·private·h:Z | ||
15 | .field·private·i:Landroid/support/v7/internal/view/menu/h; | ||
16 | .field·private·j:Ljava/util/ArrayList; | ||
17 | .field·private·k:Ljava/util/ArrayList; | ||
18 | .field·private·l:Z | ||
8 | .field· | 19 | .field·private·m:Ljava/util/ArrayList; |
9 | .field· | 20 | .field·private·n:Ljava/util/ArrayList; |
10 | .field· | 21 | .field·private·o:Z |
11 | .field·e:I | 22 | .field·private·p:I |
12 | .field· | 23 | .field·private·q:Landroid/view/ContextMenu$ContextMenuInfo; |
13 | .field· | 24 | .field·private·r:Z |
14 | .field·private· | 25 | .field·private·s:Z |
26 | .field·private·t:Z | ||
27 | .field·private·u:Z | ||
28 | .field·private·v:Ljava/util/ArrayList; | ||
29 | .field·private·w:Ljava/util/concurrent/CopyOnWriteArrayList; | ||
15 | .field·private· | 30 | .field·private·x:Landroid/support/v7/internal/view/menu/j; |
16 | #·direct·methods | 31 | #·direct·methods |
17 | .method· | 32 | .method·static·constructor·<clinit>()V |
18 | ····.locals· | 33 | ····.locals·1 |
19 | ···· | 34 | ····const/4·v0,·0x6 |
35 | ····new-array·v0,·v0,·[I | ||
20 | ···· | 36 | ····fill-array-data·v0,·:array_0 |
21 | ···· | 37 | ····sput-object·v0,·Landroid/support/v7/internal/view/menu/g;->d:[I |
22 | ····return-void | 38 | ····return-void |
39 | ····nop | ||
40 | ····:array_0 | ||
41 | ····.array-data·4 | ||
42 | ········0x1 | ||
43 | ········0x4 | ||
44 | ········0x5 | ||
45 | ········0x3 | ||
46 | ········0x2 | ||
47 | ········0x0 | ||
48 | ····.end·array-data | ||
23 | .end·method | 49 | .end·method |
24 | .method·public·constructor·<init>(Landroid/content/Context; | 50 | .method·public·constructor·<init>(Landroid/content/Context;)V |
25 | ····.locals· | 51 | ····.locals·2 |
52 | ····const/4·v1,·0x1 | ||
26 | ····const/4·v0,·0x0 | 53 | ····const/4·v0,·0x0 |
54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
27 | ····i | 55 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->p:I |
56 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->r:Z | ||
57 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->s:Z | ||
58 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->t:Z | ||
59 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->u:Z | ||
60 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
61 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | ||
62 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->v:Ljava/util/ArrayList; | ||
63 | ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList; | ||
64 | ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V | ||
28 | ····iput-object· | 65 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->w:Ljava/util/concurrent/CopyOnWriteArrayList; |
29 | ····i | 66 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/g;->e:Landroid/content/Context; |
30 | ····invoke- | 67 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
31 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
32 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;-> | 69 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->f:Landroid/content/res/Resources; |
70 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
Max diff block lines reached; 66432/71631 bytes (92.74%) of diff not shown. |
Offset 1, 96 lines modified | Offset 1, 25 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/menu/u; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/u; |
2 | .super·Ljava/lang/Object; | ||
2 | .super·Landroid/support/v7/internal/view/menu/p; | ||
3 | #·interfaces | ||
4 | .implements·Landroid/view/ActionProvider$VisibilityListener; | ||
5 | #·instance·fields | ||
6 | .field·c:Landroid/support/v4/view/i; | ||
7 | .field·final·synthetic·d:Landroid/support/v7/internal/view/menu/t; | ||
8 | #·direct·methods | ||
9 | .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/t;Landroid/content/Context;Landroid/view/ActionProvider;)V | ||
10 | ····.locals·0 | ||
11 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/u;->d:Landroid/support/v7/internal/view/menu/t; | ||
12 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/view/menu/p;-><init>(Landroid/support/v7/internal/view/menu/o;Landroid/content/Context;Landroid/view/ActionProvider;)V | ||
13 | ····return-void | ||
14 | .end·method | ||
15 | #·virtual·methods | 3 | #·virtual·methods |
4 | .method·public·abstract·a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;)V | ||
16 | .method·public·a(Landroid/view/MenuItem;)Landroid/view/View; | ||
17 | ····.locals·1 | ||
18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->a:Landroid/view/ActionProvider; | ||
19 | ····invoke-virtual·{v0,·p1},·Landroid/view/ActionProvider;->onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View; | ||
20 | ····move-result-object·v0 | ||
21 | ····return-object·v0 | ||
22 | .end·method | 5 | .end·method |
23 | .method·public·a(Landroid/support/v | 6 | .method·public·abstract·a(Landroid/support/v7/internal/view/menu/g;Z)V |
24 | ····.locals·1 | ||
25 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/view/i; | ||
26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->a:Landroid/view/ActionProvider; | ||
27 | ····if-eqz·p1,·:cond_0 | ||
28 | ····:goto_0 | ||
29 | ····invoke-virtual·{v0,·p0},·Landroid/view/ActionProvider;->setVisibilityListener(Landroid/view/ActionProvider$VisibilityListener;)V | ||
30 | ····return-void | ||
31 | ····:cond_0 | ||
32 | ····const/4·p0,·0x0 | ||
33 | ····goto·:goto_0 | ||
34 | .end·method | 7 | .end·method |
35 | .method·public·b() | 8 | .method·public·abstract·a(Z)V |
36 | ····.locals·1 | ||
37 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->a:Landroid/view/ActionProvider; | ||
38 | ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->overridesItemVisibility()Z | ||
39 | ····move-result·v0 | ||
40 | ····return·v0 | ||
41 | .end·method | 9 | .end·method |
10 | .method·public·abstract·a(Landroid/support/v7/internal/view/menu/aa;)Z | ||
42 | .method·public·c()Z | ||
43 | ····.locals·1 | ||
44 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->a:Landroid/view/ActionProvider; | ||
45 | ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->isVisible()Z | ||
46 | ····move-result·v0 | ||
47 | ····return·v0 | ||
48 | .end·method | 11 | .end·method |
12 | .method·public·abstract·a(Landroid/support/v7/internal/view/menu/g;Landroid/support/v7/internal/view/menu/j;)Z | ||
13 | .end·method | ||
49 | .method·public·onActionProviderVisibilityChanged(Z)V | ||
50 | ····.locals·1 | ||
51 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/view/i; | ||
52 | ····if-eqz·v0,·:cond_0 | ||
53 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/view/i; | ||
54 | 14 | .method·public·abstract·b()Z | |
15 | .end·method | ||
16 | .method·public·abstract·b(Landroid/support/v7/internal/view/menu/g;Landroid/support/v7/internal/view/menu/j;)Z | ||
55 | ····:cond_0 | ||
56 | ····return-void | ||
57 | .end·method | 17 | .end·method |
Offset 1, 7 lines modified | Offset 1, 39 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/view/menu/k; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/a/f/c; | ||
5 | #·instance·fields | ||
6 | .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/j; | ||
7 | #·direct·methods | ||
8 | .method·constructor·<init>(Landroid/support/v7/internal/view/menu/j;)V | ||
9 | ····.locals·0 | ||
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/k;->a:Landroid/support/v7/internal/view/menu/j; | ||
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
12 | ····return-void | ||
13 | .end·method | ||
3 | #·virtual·methods | 14 | #·virtual·methods |
4 | .method·public·a | 15 | .method·public·a(Z)V |
16 | ····.locals·2 | ||
17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/k;->a:Landroid/support/v7/internal/view/menu/j; | ||
18 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/menu/j;->a(Landroid/support/v7/internal/view/menu/j;)Landroid/support/v7/internal/view/menu/g; | ||
19 | ····move-result-object·v0 | ||
20 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/k;->a:Landroid/support/v7/internal/view/menu/j; | ||
21 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/support/v7/internal/view/menu/j;)V | ||
22 | ····return-void | ||
5 | .end·method | 23 | .end·method |
Offset 1, 32 lines modified | Offset 1, 280 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/menu/t; | 1 | .class·Landroid/support/v7/internal/view/menu/t; |
2 | .super·Landroid/ | 2 | .super·Landroid/widget/BaseAdapter; |
3 | #·annotations | ||
4 | .annotation·build·Landroid/annotation/TargetApi; | ||
5 | ····value·=·0x10 | ||
6 | 3 | #·instance·fields | |
4 | .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/s; | ||
5 | .field·private·b:Landroid/support/v7/internal/view/menu/g; | ||
6 | .field·private·c:I | ||
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/ | 8 | .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/s;Landroid/support/v7/internal/view/menu/g;)V |
9 | ····.locals· | 9 | ····.locals·1 |
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/t;->a:Landroid/support/v7/internal/view/menu/s; | ||
11 | ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V | ||
12 | ····const/4·v0,·-0x1 | ||
13 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/t;->c:I | ||
14 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/menu/t;->b:Landroid/support/v7/internal/view/menu/g; | ||
10 | ····invoke- | 15 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/t;->a()V |
11 | ····return-void | 16 | ····return-void |
12 | .end·method | 17 | .end·method |
18 | .method·static·synthetic·a(Landroid/support/v7/internal/view/menu/t;)Landroid/support/v7/internal/view/menu/g; | ||
19 | ····.locals·1 | ||
20 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/t;->b:Landroid/support/v7/internal/view/menu/g; | ||
21 | ····return-object·v0 | ||
22 | .end·method | ||
13 | #·virtual·methods | 23 | #·virtual·methods |
14 | .method· | 24 | .method·public·a(I)Landroid/support/v7/internal/view/menu/j; |
25 | ····.locals·2 | ||
26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/t;->a:Landroid/support/v7/internal/view/menu/s; | ||
27 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/menu/s;->a(Landroid/support/v7/internal/view/menu/s;)Z | ||
28 | ····move-result·v0 | ||
29 | ····if-eqz·v0,·:cond_1 | ||
30 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/t;->b:Landroid/support/v7/internal/view/menu/g; | ||
31 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->k()Ljava/util/ArrayList; | ||
32 | ····move-result-object·v0 | ||
33 | ····:goto_0 | ||
34 | ····iget·v1,·p0,·Landroid/support/v7/internal/view/menu/t;->c:I | ||
35 | ····if-ltz·v1,·:cond_0 | ||
36 | ····iget·v1,·p0,·Landroid/support/v7/internal/view/menu/t;->c:I | ||
37 | ····if-lt·p1,·v1,·:cond_0 | ||
38 | ····add-int/lit8·p1,·p1,·0x1 | ||
39 | ····:cond_0 | ||
40 | ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | ||
41 | ····move-result-object·v0 | ||
42 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/j; | ||
43 | ····return-object·v0 | ||
44 | ····:cond_1 | ||
45 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/t;->b:Landroid/support/v7/internal/view/menu/g; | ||
46 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->h()Ljava/util/ArrayList; | ||
47 | ····move-result-object·v0 | ||
48 | ····goto·:goto_0 | ||
49 | .end·method | ||
50 | .method·a()V | ||
51 | ····.locals·5 | ||
52 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/t;->a:Landroid/support/v7/internal/view/menu/s; | ||
53 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/menu/s;->c(Landroid/support/v7/internal/view/menu/s;)Landroid/support/v7/internal/view/menu/g; | ||
54 | ····move-result-object·v0 | ||
55 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->n()Landroid/support/v7/internal/view/menu/j; | ||
56 | ····move-result-object·v2 | ||
57 | ····if-eqz·v2,·:cond_1 | ||
58 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/t;->a:Landroid/support/v7/internal/view/menu/s; | ||
59 | ····invoke-static·{v0},·Landroid/support/v7/internal/view/menu/s;->c(Landroid/support/v7/internal/view/menu/s;)Landroid/support/v7/internal/view/menu/g; | ||
60 | ····move-result-object·v0 | ||
61 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->k()Ljava/util/ArrayList; | ||
62 | ····move-result-object·v3 | ||
63 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I | ||
64 | ····move-result·v4 | ||
65 | ····const/4·v0,·0x0 | ||
66 | ····move·v1,·v0 | ||
67 | ····:goto_0 | ||
68 | ····if-ge·v1,·v4,·:cond_1 | ||
Max diff block lines reached; 3727/8409 bytes (44.32%) of diff not shown. |
Offset 1, 1611 lines modified | Offset 1, 76 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/view/menu/m; |
2 | .super·Landroid/support/a/f/a; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Landroid/support/v4/c/a/b; | ||
5 | #·static·fields | ||
6 | .field·private·static·w:Ljava/lang/String; | ||
7 | .field·private·static·x:Ljava/lang/String; | ||
8 | .field·private·static·y:Ljava/lang/String; | ||
9 | .field·private·static·z:Ljava/lang/String; | ||
10 | #·instance·fields | 3 | #·instance·fields |
4 | .field·final·a:Landroid/view/ActionProvider; | ||
11 | .field·private·final·a:I | ||
12 | .field·private·final·b:I | ||
13 | .field·private·final·c:I | ||
14 | .field·private·final·d:I | ||
15 | .field·private·e:Ljava/lang/CharSequence; | ||
16 | .field·private·f:Ljava/lang/CharSequence; | ||
17 | .field·private·g:Landroid/content/Intent; | ||
18 | .field·private·h:C | ||
19 | .field·private·i:C | ||
20 | .field·private·j:Landroid/graphics/drawable/Drawable; | ||
21 | .field·private·k:I | ||
22 | .field· | 5 | .field·final·synthetic·b:Landroid/support/v7/internal/view/menu/l; |
23 | .field·private·m:Landroid/support/v7/internal/view/menu/ad; | ||
24 | .field·private·n:Ljava/lang/Runnable; | ||
25 | .field·private·o:Landroid/view/MenuItem$OnMenuItemClickListener; | ||
26 | .field·private·p:I | ||
27 | .field·private·q:I | ||
28 | .field·private·r:Landroid/view/View; | ||
29 | .field·private·s:Landroid/support/v4/view/g; | ||
30 | .field·private·t:Landroid/support/v4/view/af; | ||
31 | .field·private·u:Z | ||
32 | .field·private·v:Landroid/view/ContextMenu$ContextMenuInfo; | ||
33 | #·direct·methods | 6 | #·direct·methods |
34 | .method·constructor·<init>(Landroid/support/v7/internal/view/menu/ | 7 | .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/l;Landroid/content/Context;Landroid/view/ActionProvider;)V |
35 | ····.locals· | 8 | ····.locals·0 |
36 | ····const/4·v1,·0x0 | ||
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
38 | ····iput·v1,·p0,·Landroid/support/v7/internal/view/menu/m;->k:I | ||
39 | ····const/16·v0,·0x10 | ||
40 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->p:I | ||
41 | ····iput·v1,·p0,·Landroid/support/v7/internal/view/menu/m;->q:I | ||
42 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/m;->u:Z | ||
43 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i; | ||
44 | ····iput·p3,·p0,·Landroid/support/v7/internal/view/menu/m;->a:I | ||
45 | ····iput·p2,·p0,·Landroid/support/v7/internal/view/menu/m;->b:I | ||
46 | ····iput·p4,·p0,·Landroid/support/v7/internal/view/menu/m;->c:I | ||
47 | ····iput·p | 9 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/m;->b:Landroid/support/v7/internal/view/menu/l; |
48 | ····i | 10 | ····invoke-direct·{p0,·p2},·Landroid/support/a/f/a;-><init>(Landroid/content/Context;)V |
49 | ····iput·p | 11 | ····iput-object·p3,·p0,·Landroid/support/v7/internal/view/menu/m;->a:Landroid/view/ActionProvider; |
50 | ····return-void | 12 | ····return-void |
51 | .end·method | 13 | .end·method |
52 | .method·static·synthetic·a(Landroid/support/v7/internal/view/menu/m;)Landroid/support/v7/internal/view/menu/i; | ||
53 | ····.locals·1 | ||
54 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i; | ||
55 | ····return-object·v0 | ||
56 | .end·method | ||
57 | #·virtual·methods | 14 | #·virtual·methods |
58 | .method·public·a(I)Landroid/support/v4/c/a/b; | ||
59 | ····.locals·3 | ||
60 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i; | ||
61 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->e()Landroid/content/Context; | ||
62 | ····move-result-object·v0 | ||
63 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | ||
64 | ····move-result-object·v1 | ||
65 | ····new-instance·v2,·Landroid/widget/LinearLayout; | ||
66 | ····invoke-direct·{v2,·v0},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V | ||
Max diff block lines reached; 34423/41382 bytes (83.18%) of diff not shown. |
Offset 52, 33 lines modified | Offset 52, 33 lines modified | ||
52 | .method·protected·b()Z | 52 | .method·protected·b()Z |
53 | ····.locals·3 | 53 | ····.locals·3 |
54 | ····const/4·v0,·0x0 | 54 | ····const/4·v0,·0x0 |
55 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/b;->a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; | 55 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/b;->a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; |
56 | ····invoke-static·{v1},·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->b(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 56 | ····invoke-static·{v1},·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->b(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/i; |
57 | ····move-result-object·v1 | 57 | ····move-result-object·v1 |
58 | ····if-eqz·v1,·:cond_0 | 58 | ····if-eqz·v1,·:cond_0 |
59 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/b;->a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; | 59 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/b;->a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; |
60 | ····invoke-static·{v1},·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->b(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 60 | ····invoke-static·{v1},·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->b(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/i; |
61 | ····move-result-object·v1 | 61 | ····move-result-object·v1 |
62 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/menu/b;->a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; | 62 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/menu/b;->a:Landroid/support/v7/internal/view/menu/ActionMenuItemView; |
63 | ····invoke-static·{v2},·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->c(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 63 | ····invoke-static·{v2},·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->c(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/j; |
64 | ····move-result-object·v2 | 64 | ····move-result-object·v2 |
65 | ····invoke-interface·{v1,·v2},·Landroid/support/v7/internal/view/menu/ | 65 | ····invoke-interface·{v1,·v2},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/j;)Z |
66 | ····move-result·v1 | 66 | ····move-result·v1 |
67 | ····if-eqz·v1,·:cond_0 | 67 | ····if-eqz·v1,·:cond_0 |
68 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/b;->a()Landroid/support/v7/widget/q; | 68 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/b;->a()Landroid/support/v7/widget/q; |
Offset 1, 63 lines modified | Offset 1, 32 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/menu/q; | 1 | .class·Landroid/support/v7/internal/view/menu/q; |
2 | .super·Landroid/ | 2 | .super·Landroid/support/v7/internal/view/menu/l; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v7/b/c; | ||
5 | #·instance·fields | ||
6 | 3 | #·annotations | |
4 | .annotation·build·Landroid/annotation/TargetApi; | ||
5 | ····value·=·0x10 | ||
6 | .end·annotation | ||
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/ | 8 | .method·constructor·<init>(Landroid/content/Context;Landroid/support/a/c/a/b;)V |
9 | ····.locals· | 9 | ····.locals·0 |
10 | ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context; | ||
11 | ····move-result-object·v0 | ||
12 | ····invoke-direct·{p0,·v0},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V | ||
13 | ····move-object·v0,·p1 | ||
10 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/l;-><init>(Landroid/content/Context;Landroid/support/a/c/a/b;)V | ||
14 | ····check-cast·v0,·Landroid/view/CollapsibleActionView; | ||
15 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/q;->a:Landroid/view/CollapsibleActionView; | ||
16 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/q;->addView(Landroid/view/View;)V | ||
17 | ····return-void | 11 | ····return-void |
18 | .end·method | 12 | .end·method |
19 | #·virtual·methods | 13 | #·virtual·methods |
20 | .method·p | 14 | .method·a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/m; |
21 | ····.locals· | 15 | ····.locals·2 |
22 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/q;->a:Landroid/view/CollapsibleActionView; | ||
23 | ····invoke-interface·{v0},·Landroid/view/CollapsibleActionView;->onActionViewExpanded()V | ||
24 | ····return-void | ||
25 | .end·method | ||
26 | .method·public·b()V | ||
27 | ····.locals·1 | ||
28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/q;->a:Landroid/view/CollapsibleActionView; | ||
29 | ····invoke-interface·{v0},·Landroid/view/CollapsibleActionView;->onActionViewCollapsed()V | ||
30 | ····return-void | ||
31 | .end·method | ||
16 | ····new-instance·v0,·Landroid/support/v7/internal/view/menu/r; | ||
32 | .method·c()Landroid/view/View; | ||
33 | ····.locals·1 | ||
34 | ····iget-object·v | 17 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/q;->a:Landroid/content/Context; |
35 | ···· | 18 | ····invoke-direct·{v0,·p0,·v1,·p1},·Landroid/support/v7/internal/view/menu/r;-><init>(Landroid/support/v7/internal/view/menu/q;Landroid/content/Context;Landroid/view/ActionProvider;)V |
36 | ····return-object·v0 | 19 | ····return-object·v0 |
37 | .end·method | 20 | .end·method |
Offset 1, 25 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/x; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/x; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·virtual·methods | 3 | #·virtual·methods |
4 | .method·public·abstract·a(Landroid/ | 4 | .method·public·abstract·a(Landroid/support/v7/internal/view/menu/j;I)V |
5 | .end·method | 5 | .end·method |
6 | .method·public·abstract·a( | 6 | .method·public·abstract·a()Z |
7 | .end·method | 7 | .end·method |
8 | .method·public·abstract·a(Z)V | ||
9 | .end·method | ||
10 | .method·public·abstract·a(Landroid/support/v7/internal/view/menu/ | 8 | .method·public·abstract·getItemData()Landroid/support/v7/internal/view/menu/j; |
11 | .end·method | ||
12 | .method·public·abstract·a(Landroid/support/v7/internal/view/menu/i;Landroid/support/v7/internal/view/menu/m;)Z | ||
13 | .end·method | ||
14 | .method·public·abstract·b()Z | ||
15 | .end·method | ||
16 | .method·public·abstract·b(Landroid/support/v7/internal/view/menu/i;Landroid/support/v7/internal/view/menu/m;)Z | ||
17 | .end·method | 9 | .end·method |
Offset 1, 7 lines modified | Offset 1, 430 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/view/menu/z; |
2 | .super·L | 2 | .super·Landroid/support/v7/internal/view/menu/e; |
3 | #·interfaces | ||
4 | .implements·Landroid/view/Menu; | ||
5 | #·direct·methods | ||
6 | .method·constructor·<init>(Landroid/content/Context;Landroid/support/a/c/a/a;)V | ||
7 | ····.locals·0 | ||
8 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/e;-><init>(Landroid/content/Context;Ljava/lang/Object;)V | ||
9 | ····return-void | ||
10 | .end·method | ||
3 | #·virtual·methods | 11 | #·virtual·methods |
4 | .method·public·a | 12 | .method·public·add(I)Landroid/view/MenuItem; |
13 | ····.locals·1 | ||
14 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/z;->b:Ljava/lang/Object; | ||
15 | ····check-cast·v0,·Landroid/support/a/c/a/a; | ||
16 | ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/a;->add(I)Landroid/view/MenuItem; | ||
17 | ····move-result-object·v0 | ||
18 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/z;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; | ||
19 | ····move-result-object·v0 | ||
20 | ····return-object·v0 | ||
21 | .end·method | ||
22 | .method·public·add(IIII)Landroid/view/MenuItem; | ||
23 | ····.locals·1 | ||
24 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/z;->b:Ljava/lang/Object; | ||
25 | ····check-cast·v0,·Landroid/support/a/c/a/a; | ||
26 | ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/support/a/c/a/a;->add(IIII)Landroid/view/MenuItem; | ||
27 | ····move-result-object·v0 | ||
28 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/z;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; | ||
29 | ····move-result-object·v0 | ||
30 | ····return-object·v0 | ||
31 | .end·method | ||
32 | .method·public·add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; | ||
33 | ····.locals·1 | ||
34 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/z;->b:Ljava/lang/Object; | ||
35 | ····check-cast·v0,·Landroid/support/a/c/a/a; | ||
36 | ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/support/a/c/a/a;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; | ||
37 | ····move-result-object·v0 | ||
38 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/z;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; | ||
39 | ····move-result-object·v0 | ||
40 | ····return-object·v0 | ||
41 | .end·method | ||
42 | .method·public·add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; | ||
43 | ····.locals·1 | ||
44 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/z;->b:Ljava/lang/Object; | ||
45 | ····check-cast·v0,·Landroid/support/a/c/a/a; | ||
46 | ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/a;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; | ||
47 | ····move-result-object·v0 | ||
48 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/z;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; | ||
49 | ····move-result-object·v0 | ||
50 | ····return-object·v0 | ||
51 | .end·method | ||
52 | .method·public·addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I | ||
53 | ····.locals·10 | ||
54 | ····const/4·v9,·0x0 | ||
55 | ····if-eqz·p8,·:cond_0 | ||
56 | ····move-object/from16·v0,·p8 | ||
57 | ····array-length·v1,·v0 | ||
58 | ····new-array·v9,·v1,·[Landroid/view/MenuItem; | ||
59 | ····:cond_0 | ||
60 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/z;->b:Ljava/lang/Object; | ||
61 | ····check-cast·v1,·Landroid/support/a/c/a/a; | ||
62 | ····move·v2,·p1 | ||
63 | ····move·v3,·p2 | ||
64 | ····move·v4,·p3 | ||
65 | ····move-object·v5,·p4 | ||
66 | ····move-object·v6,·p5 | ||
67 | ····move-object/from16·v7,·p6 | ||
68 | ····move/from16·v8,·p7 | ||
69 | ····invoke-interface/range·{v1·..·v9},·Landroid/support/a/c/a/a;->addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I | ||
70 | ····move-result·v2 | ||
71 | ····if-eqz·v9,·:cond_1 | ||
Max diff block lines reached; 0/11721 bytes (0.00%) of diff not shown. |
Offset 1, 744 lines modified | Offset 1, 63 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/view/menu/o; |
2 | .super·Landroid/support/v7/internal/view/menu/ | 2 | .super·Landroid/support/v7/internal/view/menu/f; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/a/f/s; | ||
4 | .implements·Landroid/view/MenuItem; | ||
5 | #·annotations | ||
6 | .annotation·build·Landroid/annotation/TargetApi; | ||
7 | ····value·=·0xe | ||
8 | .end·annotation | ||
9 | #·instance·fields | 5 | #·instance·fields |
10 | .field· | 6 | .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/l; |
11 | #·direct·methods | 7 | #·direct·methods |
12 | .method·constructor·<init>(Landroid/ | 8 | .method·constructor·<init>(Landroid/support/v7/internal/view/menu/l;Landroid/view/MenuItem$OnActionExpandListener;)V |
13 | ····.locals·0 | 9 | ····.locals·0 |
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/o;->a:Landroid/support/v7/internal/view/menu/l; | ||
14 | ····invoke-direct·{p0,·p | 11 | ····invoke-direct·{p0,·p2},·Landroid/support/v7/internal/view/menu/f;-><init>(Ljava/lang/Object;)V |
15 | ····return-void | 12 | ····return-void |
16 | .end·method | 13 | .end·method |
17 | #·virtual·methods | 14 | #·virtual·methods |
18 | .method· | 15 | .method·public·a(Landroid/view/MenuItem;)Z |
19 | ····.locals·2 | 16 | ····.locals·2 |
20 | ····new-instance·v0,·Landroid/support/v7/internal/view/menu/p; | ||
21 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/o;->a:Landroid/content/Context; | ||
22 | ····invoke-direct·{v0,·p0,·v1,·p1},·Landroid/support/v7/internal/view/menu/p;-><init>(Landroid/support/v7/internal/view/menu/o;Landroid/content/Context;Landroid/view/ActionProvider;)V | ||
23 | ····return-object·v0 | ||
24 | .end·method | ||
25 | .method·public·a(Z)V | ||
26 | ····.locals·5 | ||
27 | ····:try_start_0 | ||
28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->c:Ljava/lang/reflect/Method; | ||
29 | ····if-nez·v0,·:cond_0 | ||
30 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; | 17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; |
18 | ····check-cast·v0,·Landroid/view/MenuItem$OnActionExpandListener; | ||
31 | ····check-cast·v0,·Landroid/support/v4/c/a/b; | ||
32 | ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | ||
33 | ····move-result-object·v0 | ||
34 | ····const-string·v1,·"setExclusiveCheckable" | ||
35 | ····const/4·v2,·0x1 | ||
36 | ····new-array·v2,·v2,·[Ljava/lang/Class; | ||
37 | ····const/4·v3,·0x0 | ||
38 | ····sget-object·v4,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; | ||
39 | ····aput-object·v4,·v2,·v3 | ||
40 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | ||
41 | ····move-result-object·v0 | ||
42 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->c:Ljava/lang/reflect/Method; | ||
43 | ····:cond_0 | ||
44 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->c:Ljava/lang/reflect/Method; | ||
45 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; | ||
46 | ····const/4·v2,·0x1 | ||
47 | ····new-array·v2,·v2,·[Ljava/lang/Object; | ||
48 | ····const/ | 19 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/o;->a:Landroid/support/v7/internal/view/menu/l; |
49 | ····invoke- | 20 | ····invoke-virtual·{v1,·p1},·Landroid/support/v7/internal/view/menu/l;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; |
50 | ····move-result-object·v | 21 | ····move-result-object·v1 |
51 | ····aput-object·v4,·v2,·v3 | ||
52 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | ||
53 | ····:try_end_0 | ||
54 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
55 | ····:goto_0 | ||
56 | ····return-void | ||
57 | ····:catch_0 | ||
58 | ····move-exception·v0 | ||
59 | ····const-string·v1,·"MenuItemWrapper" | ||
60 | ····const-string·v2,·"Error·while·calling·setExclusiveCheckable" | ||
61 | ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | ||
62 | ····goto·:goto_0 | ||
63 | .end·method | ||
64 | .method·public·collapseActionView()Z | ||
65 | ····.locals·1 | ||
66 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object; | ||
67 | ····check-cast·v0,·Landroid/support/v4/c/a/b; | ||
68 | ····invoke-interface·{v0},·Landroid/support/v4/c/a/b;->collapseActionView()Z | ||
69 | ····move-result·v0 | ||
70 | ····return·v0 | ||
71 | .end·method | ||
Max diff block lines reached; 17563/22041 bytes (79.68%) of diff not shown. |
Offset 1, 43 lines modified | Offset 1, 807 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/menu/s; | 1 | .class·public·Landroid/support/v7/internal/view/menu/s; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/u; | ||
4 | .implements·Landroid/view/ | 5 | .implements·Landroid/view/View$OnKeyListener; |
6 | .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; | ||
7 | .implements·Landroid/widget/AdapterView$OnItemClickListener; | ||
8 | .implements·Landroid/widget/PopupWindow$OnDismissListener; | ||
9 | #·static·fields | ||
10 | .field·static·final·a:I | ||
5 | #·instance·fields | 11 | #·instance·fields |
12 | .field·b:Z | ||
13 | .field·private·final·c:Landroid/content/Context; | ||
14 | .field·private·final·d:Landroid/view/LayoutInflater; | ||
6 | .field· | 15 | .field·private·final·e:Landroid/support/v7/internal/view/menu/g; |
16 | .field·private·final·f:Landroid/support/v7/internal/view/menu/t; | ||
17 | .field·private·final·g:Z | ||
18 | .field·private·final·h:I | ||
19 | .field·private·final·i:I | ||
20 | .field·private·final·j:I | ||
21 | .field·private·k:Landroid/view/View; | ||
22 | .field·private·l:Landroid/support/v7/widget/q; | ||
23 | .field·private·m:Landroid/view/ViewTreeObserver; | ||
24 | .field·private·n:Landroid/support/v7/internal/view/menu/v; | ||
25 | .field·private·o:Landroid/view/ViewGroup; | ||
26 | .field·private·p:Z | ||
27 | .field·private·q:I | ||
28 | .field·private·r:I | ||
7 | #·direct·methods | 29 | #·direct·methods |
8 | .method· | 30 | .method·static·constructor·<clinit>()V |
9 | ····.locals· | 31 | ····.locals·1 |
32 | ····sget·v0,·Landroid/support/v7/b/h;->abc_popup_menu_item_layout:I | ||
33 | ····sput·v0,·Landroid/support/v7/internal/view/menu/s;->a:I | ||
34 | ····return-void | ||
35 | .end·method | ||
36 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;Landroid/view/View;)V | ||
37 | ····.locals·6 | ||
38 | ····const/4·v4,·0x0 | ||
39 | ····sget·v5,·Landroid/support/v7/b/b;->popupMenuStyle:I | ||
40 | ····move-object·v0,·p0 | ||
41 | ····move-object·v1,·p1 | ||
42 | ····move-object·v2,·p2 | ||
43 | ····move-object·v3,·p3 | ||
44 | ····invoke-direct/range·{v0·..·v5},·Landroid/support/v7/internal/view/menu/s;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;Landroid/view/View;ZI)V | ||
45 | ····return-void | ||
46 | .end·method | ||
47 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;Landroid/view/View;ZI)V | ||
48 | ····.locals·7 | ||
49 | ····const/4·v6,·0x0 | ||
50 | ····move-object·v0,·p0 | ||
51 | ····move-object·v1,·p1 | ||
52 | ····move-object·v2,·p2 | ||
53 | ····move-object·v3,·p3 | ||
54 | ····move·v4,·p4 | ||
55 | ····move·v5,·p5 | ||
56 | ····invoke-direct/range·{v0·..·v6},·Landroid/support/v7/internal/view/menu/s;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;Landroid/view/View;ZII)V | ||
57 | ····return-void | ||
58 | .end·method | ||
59 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;Landroid/view/View;ZII)V | ||
60 | ····.locals·3 | ||
61 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
62 | ····const/4·v0,·0x0 | ||
63 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/s;->r:I | ||
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/s;-> | 64 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/s;->c:Landroid/content/Context; |
11 | ····invoke- | 65 | ····invoke-static·{p1},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; |
66 | ····move-result-object·v0 | ||
67 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/s;->d:Landroid/view/LayoutInflater; | ||
68 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/menu/s;->e:Landroid/support/v7/internal/view/menu/g; | ||
69 | ····new-instance·v0,·Landroid/support/v7/internal/view/menu/t; | ||
70 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/s;->e:Landroid/support/v7/internal/view/menu/g; | ||
Max diff block lines reached; 17684/23087 bytes (76.60%) of diff not shown. |
Offset 22, 29 lines modified | Offset 22, 29 lines modified | ||
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·final·a(Landroid/view/MenuItem;)Landroid/view/MenuItem; | 24 | .method·final·a(Landroid/view/MenuItem;)Landroid/view/MenuItem; |
25 | ····.locals·3 | 25 | ····.locals·3 |
26 | ····instance-of·v0,·p1,·Landroid/support/ | 26 | ····instance-of·v0,·p1,·Landroid/support/a/c/a/b; |
27 | ····if-eqz·v0,·:cond_2 | 27 | ····if-eqz·v0,·:cond_2 |
28 | ····move-object·v0,·p1 | 28 | ····move-object·v0,·p1 |
29 | ····check-cast·v0,·Landroid/support/ | 29 | ····check-cast·v0,·Landroid/support/a/c/a/b; |
30 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; | 30 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; |
31 | ····if-nez·v1,·:cond_0 | 31 | ····if-nez·v1,·:cond_0 |
32 | ····new-instance·v1,·Landroid/support/ | 32 | ····new-instance·v1,·Landroid/support/a/e/a; |
33 | ····invoke-direct·{v1},·Landroid/support/ | 33 | ····invoke-direct·{v1},·Landroid/support/a/e/a;-><init>()V |
34 | ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; | 34 | ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; |
35 | ····:cond_0 | 35 | ····:cond_0 |
36 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; | 36 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; |
37 | ····invoke-interface·{v1,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 37 | ····invoke-interface·{v1,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
Offset 53, 15 lines modified | Offset 53, 15 lines modified | ||
53 | ····check-cast·v1,·Landroid/view/MenuItem; | 53 | ····check-cast·v1,·Landroid/view/MenuItem; |
54 | ····if-nez·v1,·:cond_1 | 54 | ····if-nez·v1,·:cond_1 |
55 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context; | 55 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context; |
56 | ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/ | 56 | ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/y;->a(Landroid/content/Context;Landroid/support/a/c/a/b;)Landroid/view/MenuItem; |
57 | ····move-result-object·v1 | 57 | ····move-result-object·v1 |
58 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; | 58 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map; |
59 | ····invoke-interface·{v2,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 59 | ····invoke-interface·{v2,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 74, 27 lines modified | Offset 74, 27 lines modified | ||
74 | ····goto·:goto_0 | 74 | ····goto·:goto_0 |
75 | .end·method | 75 | .end·method |
76 | .method·final·a(Landroid/view/SubMenu;)Landroid/view/SubMenu; | 76 | .method·final·a(Landroid/view/SubMenu;)Landroid/view/SubMenu; |
77 | ····.locals·2 | 77 | ····.locals·2 |
78 | ····instance-of·v0,·p1,·Landroid/support/ | 78 | ····instance-of·v0,·p1,·Landroid/support/a/c/a/c; |
79 | ····if-eqz·v0,·:cond_2 | 79 | ····if-eqz·v0,·:cond_2 |
80 | ····check-cast·p1,·Landroid/support/ | 80 | ····check-cast·p1,·Landroid/support/a/c/a/c; |
81 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; | 81 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; |
82 | ····if-nez·v0,·:cond_0 | 82 | ····if-nez·v0,·:cond_0 |
83 | ····new-instance·v0,·Landroid/support/ | 83 | ····new-instance·v0,·Landroid/support/a/e/a; |
84 | ····invoke-direct·{v0},·Landroid/support/ | 84 | ····invoke-direct·{v0},·Landroid/support/a/e/a;-><init>()V |
85 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; | 85 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; |
86 | ····:cond_0 | 86 | ····:cond_0 |
87 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; | 87 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; |
88 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 88 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
Offset 103, 15 lines modified | Offset 103, 15 lines modified | ||
103 | ····check-cast·v0,·Landroid/view/SubMenu; | 103 | ····check-cast·v0,·Landroid/view/SubMenu; |
104 | ····if-nez·v0,·:cond_1 | 104 | ····if-nez·v0,·:cond_1 |
105 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context; | 105 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context; |
106 | ····invoke-static·{v0,·p1},·Landroid/support/v7/internal/view/menu/ | 106 | ····invoke-static·{v0,·p1},·Landroid/support/v7/internal/view/menu/y;->a(Landroid/content/Context;Landroid/support/a/c/a/c;)Landroid/view/SubMenu; |
107 | ····move-result-object·v0 | 107 | ····move-result-object·v0 |
108 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; | 108 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map; |
109 | ····invoke-interface·{v1,·p1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 109 | ····invoke-interface·{v1,·p1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 1, 355 lines modified | Offset 1, 744 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/view/menu/l; | 1 | .class·public·Landroid/support/v7/internal/view/menu/l; |
2 | .super·L | 2 | .super·Landroid/support/v7/internal/view/menu/e; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/view/MenuItem; | ||
4 | .implements·Landroid/content/DialogInterface$OnClickListener; | ||
5 | .implements·Landroid/content/DialogInterface$OnDismissListener; | ||
6 | .implements·Landroid/content/DialogInterface$OnKeyListener; | ||
7 | .implements·Landroid/support/v7/internal/view/menu/y; | ||
8 | #·instance·fields | ||
9 | .field·a:Landroid/support/v7/internal/view/menu/g; | ||
10 | 5 | #·annotations | |
6 | .annotation·build·Landroid/annotation/TargetApi; | ||
7 | ····value·=·0xe | ||
8 | .end·annotation | ||
11 | .field·private·c:Landroid/app/AlertDialog; | ||
12 | 9 | #·instance·fields | |
10 | .field·private·c:Ljava/lang/reflect/Method; | ||
13 | #·direct·methods | 11 | #·direct·methods |
14 | .method· | 12 | .method·constructor·<init>(Landroid/content/Context;Landroid/support/a/c/a/b;)V |
15 | ····.locals·0 | 13 | ····.locals·0 |
14 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/e;-><init>(Landroid/content/Context;Ljava/lang/Object;)V | ||
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
17 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/l;->b:Landroid/support/v7/internal/view/menu/i; | ||
18 | ····return-void | 15 | ····return-void |
19 | .end·method | 16 | .end·method |
20 | #·virtual·methods | 17 | #·virtual·methods |
21 | .method·p | 18 | .method·a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/m; |
22 | ····.locals· | 19 | ····.locals·2 |
23 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->c:Landroid/app/AlertDialog; | ||
24 | ····i | 20 | ····new-instance·v0,·Landroid/support/v7/internal/view/menu/m; |
25 | ····iget-object·v | 21 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/content/Context; |
26 | ····invoke- | 22 | ····invoke-direct·{v0,·p0,·v1,·p1},·Landroid/support/v7/internal/view/menu/m;-><init>(Landroid/support/v7/internal/view/menu/l;Landroid/content/Context;Landroid/view/ActionProvider;)V |
23 | ····return-object·v0 | ||
27 | ····:cond_0 | ||
28 | ····return-void | ||
29 | .end·method | 24 | .end·method |
30 | .method·public·a( | 25 | .method·public·a(Z)V |
31 | ····.locals·5 | 26 | ····.locals·5 |
32 | ···· | 27 | ····:try_start_0 |
28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->c:Ljava/lang/reflect/Method; | ||
33 | ···· | 29 | ····if-nez·v0,·:cond_0 |
34 | ····i | 30 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->b:Ljava/lang/Object; |
35 | ···· | 31 | ····check-cast·v0,·Landroid/support/a/c/a/b; |
36 | ····invoke- | 32 | ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
37 | ···· | 33 | ····move-result-object·v0 |
38 | ···· | 34 | ····const-string·v1,·"setExclusiveCheckable" |
39 | ···· | 35 | ····const/4·v2,·0x1 |
40 | ···· | 36 | ····new-array·v2,·v2,·[Ljava/lang/Class; |
41 | ···· | 37 | ····const/4·v3,·0x0 |
42 | ···· | 38 | ····sget-object·v4,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; |
43 | ···· | 39 | ····aput-object·v4,·v2,·v3 |
44 | ····i | 40 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
45 | ···· | 41 | ····move-result-object·v0 |
46 | ····i | 42 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->c:Ljava/lang/reflect/Method; |
47 | ···· | 43 | ····:cond_0 |
44 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->c:Ljava/lang/reflect/Method; | ||
48 | ····i | 45 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/l;->b:Ljava/lang/Object; |
46 | ····const/4·v2,·0x1 | ||
49 | ···· | 47 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
50 | ···· | 48 | ····const/4·v3,·0x0 |
51 | ····invoke- | 49 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
52 | ····move-result-object·v | 50 | ····move-result-object·v4 |
53 | ···· | 51 | ····aput-object·v4,·v2,·v3 |
54 | ····invoke-virtual·{v | 52 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
53 | ····:try_end_0 | ||
54 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
55 | ····:goto_0 | 55 | ····:goto_0 |
56 | ···· | 56 | ····return-void |
57 | ···· | 57 | ····:catch_0 |
58 | ····move-exception·v0 | ||
58 | ···· | 59 | ····const-string·v1,·"MenuItemWrapper" |
60 | ····const-string·v2,·"Error·while·calling·setExclusiveCheckable" | ||
61 | ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | ||
62 | ····goto·:goto_0 | ||
63 | .end·method | ||
64 | .method·public·collapseActionView()Z | ||
65 | ····.locals·1 | ||
Max diff block lines reached; 23898/30599 bytes (78.10%) of diff not shown. |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class·public·final·Landroid/support/v7/internal/view/menu/ExpandedMenuView; | 1 | .class·public·final·Landroid/support/v7/internal/view/menu/ExpandedMenuView; |
2 | .super·Landroid/widget/ListView; | 2 | .super·Landroid/widget/ListView; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/ | 4 | .implements·Landroid/support/v7/internal/view/menu/i; |
5 | .implements·Landroid/support/v7/internal/view/menu/ | 5 | .implements·Landroid/support/v7/internal/view/menu/w; |
6 | .implements·Landroid/widget/AdapterView$OnItemClickListener; | 6 | .implements·Landroid/widget/AdapterView$OnItemClickListener; |
7 | #·static·fields | 7 | #·static·fields |
8 | .field·private·static·final·a:[I | 8 | .field·private·static·final·a:[I |
9 | #·instance·fields | 9 | #·instance·fields |
10 | .field·private·b:Landroid/support/v7/internal/view/menu/ | 10 | .field·private·b:Landroid/support/v7/internal/view/menu/g; |
11 | .field·private·c:I | 11 | .field·private·c:I |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·static·constructor·<clinit>()V | 13 | .method·static·constructor·<clinit>()V |
14 | ····.locals·1 | 14 | ····.locals·1 |
Offset 59, 67 lines modified | Offset 59, 67 lines modified | ||
59 | ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 59 | ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
60 | ····invoke-virtual·{p0,·p0},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V | 60 | ····invoke-virtual·{p0,·p0},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V |
61 | ····sget-object·v0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->a:[I | 61 | ····sget-object·v0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->a:[I |
62 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ | 62 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; |
63 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
64 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ | 64 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->d(I)Z |
65 | ····move-result·v1 | 65 | ····move-result·v1 |
66 | ····if-eqz·v1,·:cond_0 | 66 | ····if-eqz·v1,·:cond_0 |
67 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ | 67 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; |
68 | ····move-result-object·v1 | 68 | ····move-result-object·v1 |
69 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | 69 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V |
70 | ····:cond_0 | 70 | ····:cond_0 |
71 | ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ | 71 | ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ay;->d(I)Z |
72 | ····move-result·v1 | 72 | ····move-result·v1 |
73 | ····if-eqz·v1,·:cond_1 | 73 | ····if-eqz·v1,·:cond_1 |
74 | ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ | 74 | ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; |
75 | ····move-result-object·v1 | 75 | ····move-result-object·v1 |
76 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setDivider(Landroid/graphics/drawable/Drawable;)V | 76 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setDivider(Landroid/graphics/drawable/Drawable;)V |
77 | ····:cond_1 | 77 | ····:cond_1 |
78 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 78 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V |
79 | ····return-void | 79 | ····return-void |
80 | .end·method | 80 | .end·method |
81 | #·virtual·methods | 81 | #·virtual·methods |
82 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 82 | .method·public·a(Landroid/support/v7/internal/view/menu/g;)V |
83 | ····.locals·0 | 83 | ····.locals·0 |
84 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->b:Landroid/support/v7/internal/view/menu/ | 84 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->b:Landroid/support/v7/internal/view/menu/g; |
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 87 | .method·public·a(Landroid/support/v7/internal/view/menu/j;)Z |
88 | ····.locals·2 | 88 | ····.locals·2 |
89 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->b:Landroid/support/v7/internal/view/menu/ | 89 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->b:Landroid/support/v7/internal/view/menu/g; |
90 | ····const/4·v1,·0x0 | 90 | ····const/4·v1,·0x0 |
91 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v7/internal/view/menu/ | 91 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/view/MenuItem;I)Z |
92 | ····move-result·v0 | 92 | ····move-result·v0 |
93 | ····return·v0 | 93 | ····return·v0 |
94 | .end·method | 94 | .end·method |
95 | .method·public·getWindowAnimations()I | 95 | .method·public·getWindowAnimations()I |
Offset 149, 13 lines modified | Offset 149, 13 lines modified | ||
149 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
150 | ····invoke-interface·{v0,·p3},·Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object; | 150 | ····invoke-interface·{v0,·p3},·Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object; |
151 | ····move-result-object·v0 | 151 | ····move-result-object·v0 |
152 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/ | 152 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/j; |
153 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->a(Landroid/support/v7/internal/view/menu/ | 153 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->a(Landroid/support/v7/internal/view/menu/j;)Z |
154 | ····return-void | 154 | ····return-void |
155 | .end·method | 155 | .end·method |
Offset 1, 87 lines modified | Offset 1, 141 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/view/menu/ab; |
2 | .super·L | 2 | .super·Landroid/support/v7/internal/view/menu/z; |
3 | #·interfaces | ||
4 | .implements·Landroid/view/SubMenu; | ||
3 | #·direct·methods | 5 | #·direct·methods |
4 | .method· | 6 | .method·constructor·<init>(Landroid/content/Context;Landroid/support/a/c/a/c;)V |
5 | ····.locals· | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/z;-><init>(Landroid/content/Context;Landroid/support/a/c/a/a;)V | ||
6 | ···· | 9 | ····return-void |
10 | .end·method | ||
7 | ····const/16·v1,·0xe | ||
8 | 11 | #·virtual·methods | |
12 | .method·public·b()Landroid/support/a/c/a/c; | ||
13 | ····.locals·1 | ||
9 | ···· | 14 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ab;->b:Ljava/lang/Object; |
10 | ···· | 15 | ····check-cast·v0,·Landroid/support/a/c/a/c; |
11 | ····return-object·v0 | 16 | ····return-object·v0 |
17 | .end·method | ||
12 | ····:cond_0 | ||
13 | 18 | .method·public·clearHeader()V | |
19 | ····.locals·1 | ||
14 | ····invoke- | 20 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c; |
15 | ···· | 21 | ····move-result-object·v0 |
22 | ····invoke-interface·{v0},·Landroid/support/a/c/a/c;->clearHeader()V | ||
23 | ····return-void | ||
16 | .end·method | 24 | .end·method |
17 | .method·public· | 25 | .method·public·getItem()Landroid/view/MenuItem; |
18 | ····.locals· | 26 | ····.locals·1 |
19 | ···· | 27 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c; |
20 | ···· | 28 | ····move-result-object·v0 |
21 | ····i | 29 | ····invoke-interface·{v0},·Landroid/support/a/c/a/c;->getItem()Landroid/view/MenuItem; |
22 | ···· | 30 | ····move-result-object·v0 |
23 | ····invoke- | 31 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ab;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; |
32 | ····move-result-object·v0 | ||
24 | ····:goto_0 | ||
25 | ····return-object·v0 | 33 | ····return-object·v0 |
34 | .end·method | ||
26 | ····:cond_0 | ||
27 | 35 | .method·public·setHeaderIcon(I)Landroid/view/SubMenu; | |
36 | ····.locals·1 | ||
28 | ···· | 37 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c; |
29 | ···· | 38 | ····move-result-object·v0 |
30 | ····n | 39 | ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/c;->setHeaderIcon(I)Landroid/view/SubMenu; |
31 | ···· | 40 | ····return-object·p0 |
41 | .end·method | ||
42 | .method·public·setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; | ||
43 | ····.locals·1 | ||
32 | ···· | 44 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c; |
45 | ····move-result-object·v0 | ||
33 | ····:cond_1 | ||
34 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
35 | ····invoke- | 46 | ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/c;->setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; |
36 | ····t | 47 | ····return-object·p0 |
37 | .end·method | 48 | .end·method |
38 | .method·public·s | 49 | .method·public·setHeaderTitle(I)Landroid/view/SubMenu; |
39 | ····.locals· | 50 | ····.locals·1 |
40 | ···· | 51 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c; |
41 | ···· | 52 | ····move-result-object·v0 |
42 | ····i | 53 | ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/c;->setHeaderTitle(I)Landroid/view/SubMenu; |
43 | ···· | 54 | ····return-object·p0 |
55 | .end·method | ||
44 | 56 | .method·public·setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu; | |
57 | ····.locals·1 | ||
58 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c; | ||
59 | ····move-result-object·v0 | ||
60 | ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/c;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu; | ||
45 | ····return-object· | 61 | ····return-object·p0 |
62 | .end·method | ||
63 | .method·public·setHeaderView(Landroid/view/View;)Landroid/view/SubMenu; | ||
64 | ····.locals·1 | ||
65 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c; | ||
66 | ····move-result-object·v0 | ||
67 | ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/c;->setHeaderView(Landroid/view/View;)Landroid/view/SubMenu; | ||
68 | ····return-object·p0 | ||
69 | .end·method | ||
70 | .method·public·setIcon(I)Landroid/view/SubMenu; | ||
71 | ····.locals·1 | ||
Max diff block lines reached; 362/6304 bytes (5.74%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/view/menu/a; | 1 | .class·public·Landroid/support/v7/internal/view/menu/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/c/a/b; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·final·a:I | 6 | .field·private·final·a:I |
7 | .field·private·final·b:I | 7 | .field·private·final·b:I |
Offset 62, 59 lines modified | Offset 62, 59 lines modified | ||
62 | ····iput-object·p6,·p0,·Landroid/support/v7/internal/view/menu/a;->e:Ljava/lang/CharSequence; | 62 | ····iput-object·p6,·p0,·Landroid/support/v7/internal/view/menu/a;->e:Ljava/lang/CharSequence; |
63 | ····return-void | 63 | ····return-void |
64 | .end·method | 64 | .end·method |
65 | #·virtual·methods | 65 | #·virtual·methods |
66 | .method·public·a(I)Landroid/support/ | 66 | .method·public·a(I)Landroid/support/a/c/a/b; |
67 | ····.locals·1 | 67 | ····.locals·1 |
68 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 68 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
69 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V | 69 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V |
70 | ····throw·v0 | 70 | ····throw·v0 |
71 | .end·method | 71 | .end·method |
72 | .method·public·a(Landroid/support/ | 72 | .method·public·a(Landroid/support/a/f/a;)Landroid/support/a/c/a/b; |
73 | ····.locals·0 | ||
74 | ····return-object·p0 | ||
75 | .end·method | ||
76 | .method·public·a(Landroid/support/v4/view/g;)Landroid/support/v4/c/a/b; | ||
77 | ····.locals·1 | 73 | ····.locals·1 |
78 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 74 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
79 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V | 75 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V |
80 | ····throw·v0 | 76 | ····throw·v0 |
81 | .end·method | 77 | .end·method |
78 | .method·public·a(Landroid/support/a/f/s;)Landroid/support/a/c/a/b; | ||
79 | ····.locals·0 | ||
80 | ····return-object·p0 | ||
81 | .end·method | ||
82 | .method·public·a(Landroid/view/View;)Landroid/support/ | 82 | .method·public·a(Landroid/view/View;)Landroid/support/a/c/a/b; |
83 | ····.locals·1 | 83 | ····.locals·1 |
84 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 84 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
85 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V | 85 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V |
86 | ····throw·v0 | 86 | ····throw·v0 |
87 | .end·method | 87 | .end·method |
88 | .method·public·a()Landroid/support/ | 88 | .method·public·a()Landroid/support/a/f/a; |
89 | ····.locals·1 | 89 | ····.locals·1 |
90 | ····const/4·v0,·0x0 | 90 | ····const/4·v0,·0x0 |
91 | ····return-object·v0 | 91 | ····return-object·v0 |
92 | .end·method | 92 | .end·method |
93 | .method·public·b(I)Landroid/support/ | 93 | .method·public·b(I)Landroid/support/a/c/a/b; |
94 | ····.locals·0 | 94 | ····.locals·0 |
95 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->setShowAsAction(I)V | 95 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->setShowAsAction(I)V |
96 | ····return-object·p0 | 96 | ····return-object·p0 |
97 | .end·method | 97 | .end·method |
Offset 355, 25 lines modified | Offset 355, 25 lines modified | ||
355 | ····throw·v0 | 355 | ····throw·v0 |
356 | .end·method | 356 | .end·method |
357 | .method·public·synthetic·setActionView(I)Landroid/view/MenuItem; | 357 | .method·public·synthetic·setActionView(I)Landroid/view/MenuItem; |
358 | ····.locals·1 | 358 | ····.locals·1 |
359 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->a(I)Landroid/support/ | 359 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->a(I)Landroid/support/a/c/a/b; |
360 | ····move-result-object·v0 | 360 | ····move-result-object·v0 |
361 | ····return-object·v0 | 361 | ····return-object·v0 |
362 | .end·method | 362 | .end·method |
363 | .method·public·synthetic·setActionView(Landroid/view/View;)Landroid/view/MenuItem; | 363 | .method·public·synthetic·setActionView(Landroid/view/View;)Landroid/view/MenuItem; |
364 | ····.locals·1 | 364 | ····.locals·1 |
365 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->a(Landroid/view/View;)Landroid/support/ | 365 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->a(Landroid/view/View;)Landroid/support/a/c/a/b; |
366 | ····move-result-object·v0 | 366 | ····move-result-object·v0 |
367 | ····return-object·v0 | 367 | ····return-object·v0 |
368 | .end·method | 368 | .end·method |
369 | .method·public·setAlphabeticShortcut(C)Landroid/view/MenuItem; | 369 | .method·public·setAlphabeticShortcut(C)Landroid/view/MenuItem; |
Offset 459, 15 lines modified | Offset 459, 15 lines modified | ||
459 | .method·public·setIcon(I)Landroid/view/MenuItem; | 459 | .method·public·setIcon(I)Landroid/view/MenuItem; |
460 | ····.locals·1 | 460 | ····.locals·1 |
461 | ····iput·p1,·p0,·Landroid/support/v7/internal/view/menu/a;->k:I | 461 | ····iput·p1,·p0,·Landroid/support/v7/internal/view/menu/a;->k:I |
462 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/a;->l:Landroid/content/Context; | 462 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/a;->l:Landroid/content/Context; |
463 | ····invoke-static·{v0,·p1},·Landroid/support/ | 463 | ····invoke-static·{v0,·p1},·Landroid/support/a/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
464 | ····move-result-object·v0 | 464 | ····move-result-object·v0 |
465 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/a;->j:Landroid/graphics/drawable/Drawable; | 465 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/a;->j:Landroid/graphics/drawable/Drawable; |
466 | ····return-object·p0 | 466 | ····return-object·p0 |
467 | .end·method | 467 | .end·method |
Offset 533, 15 lines modified | Offset 533, 15 lines modified | ||
533 | ····return-void | 533 | ····return-void |
534 | .end·method | 534 | .end·method |
535 | .method·public·synthetic·setShowAsActionFlags(I)Landroid/view/MenuItem; | 535 | .method·public·synthetic·setShowAsActionFlags(I)Landroid/view/MenuItem; |
536 | ····.locals·1 | 536 | ····.locals·1 |
Max diff block lines reached; 326/4073 bytes (8.00%) of diff not shown. |
Offset 1, 76 lines modified | Offset 1, 43 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/menu/p; | 1 | .class·Landroid/support/v7/internal/view/menu/p; |
2 | .super·Landroid/support/v | 2 | .super·Landroid/support/v7/internal/view/menu/f; |
3 | #·interfaces | ||
4 | .implements·Landroid/view/MenuItem$OnMenuItemClickListener; | ||
3 | #·instance·fields | ||
4 | .field·final·a:Landroid/view/ActionProvider; | ||
5 | #·instance·fields | ||
5 | .field·final·synthetic· | 6 | .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/l; |
6 | #·direct·methods | 7 | #·direct·methods |
7 | .method· | 8 | .method·constructor·<init>(Landroid/support/v7/internal/view/menu/l;Landroid/view/MenuItem$OnMenuItemClickListener;)V |
8 | ····.locals·0 | 9 | ····.locals·0 |
9 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/p;-> | 10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/p;->a:Landroid/support/v7/internal/view/menu/l; |
10 | ····invoke-direct·{p0,·p2},·Landroid/support/v4/view/g;-><init>(Landroid/content/Context;)V | ||
11 | ····i | 11 | ····invoke-direct·{p0,·p2},·Landroid/support/v7/internal/view/menu/f;-><init>(Ljava/lang/Object;)V |
12 | ····return-void | 12 | ····return-void |
13 | .end·method | 13 | .end·method |
14 | #·virtual·methods | 14 | #·virtual·methods |
15 | .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z | ||
15 | .method·public·a()Landroid/view/View; | ||
16 | ····.locals·1 | ||
17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/p;->a:Landroid/view/ActionProvider; | ||
18 | ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->onCreateActionView()Landroid/view/View; | ||
19 | ····move-result-object·v0 | ||
20 | ····return-object·v0 | ||
21 | .end·method | ||
22 | .method·public·a(Landroid/view/SubMenu;)V | ||
23 | ····.locals·2 | 16 | ····.locals·2 |
24 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/p;-> | 17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/p;->b:Ljava/lang/Object; |
25 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/p;->b:Landroid/support/v7/internal/view/menu/o; | ||
26 | ····invoke-virtual·{v1,·p1},·Landroid/support/v7/internal/view/menu/o;->a(Landroid/view/SubMenu;)Landroid/view/SubMenu; | ||
27 | ····move-result-object·v1 | ||
28 | ····invoke-virtual·{v0,·v1},·Landroid/view/ActionProvider;->onPrepareSubMenu(Landroid/view/SubMenu;)V | ||
29 | ····return-void | ||
30 | .end·method | ||
31 | .method·public·d()Z | ||
32 | ····.locals·1 | ||
33 | ···· | 18 | ····check-cast·v0,·Landroid/view/MenuItem$OnMenuItemClickListener; |
34 | ····i | 19 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/p;->a:Landroid/support/v7/internal/view/menu/l; |
20 | ····invoke-virtual·{v1,·p1},·Landroid/support/v7/internal/view/menu/l;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem; | ||
35 | ····move-result·v0 | ||
36 | ····return·v0 | ||
37 | .end·method | ||
38 | .method·public·e()Z | ||
39 | ····.locals·1 | ||
40 | ···· | 21 | ····move-result-object·v1 |
41 | ····invoke- | 22 | ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem$OnMenuItemClickListener;->onMenuItemClick(Landroid/view/MenuItem;)Z |
42 | ····move-result·v0 | 23 | ····move-result·v0 |
43 | ····return·v0 | 24 | ····return·v0 |
44 | .end·method | 25 | .end·method |
Offset 1, 10 lines modified | Offset 1, 64 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Landroid/support/v7/internal/view/menu/y; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #· | 3 | #·direct·methods |
4 | .method·public·a | 4 | .method·public·static·a(Landroid/content/Context;Landroid/support/a/c/a/b;)Landroid/view/MenuItem; |
5 | ····.locals·2 | ||
6 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
7 | ····const/16·v1,·0x10 | ||
8 | ····if-lt·v0,·v1,·:cond_0 | ||
9 | ····new-instance·v0,·Landroid/support/v7/internal/view/menu/q; | ||
10 | ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/q;-><init>(Landroid/content/Context;Landroid/support/a/c/a/b;)V | ||
11 | ····:goto_0 | ||
12 | ····return-object·v0 | ||
13 | ····:cond_0 | ||
14 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
15 | ····const/16·v1,·0xe | ||
16 | ····if-lt·v0,·v1,·:cond_1 | ||
17 | ····new-instance·v0,·Landroid/support/v7/internal/view/menu/l; | ||
18 | ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/l;-><init>(Landroid/content/Context;Landroid/support/a/c/a/b;)V | ||
19 | ····goto·:goto_0 | ||
20 | ····:cond_1 | ||
21 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
22 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V | ||
23 | ····throw·v0 | ||
5 | .end·method | 24 | .end·method |
6 | .method·public·a | 25 | .method·public·static·a(Landroid/content/Context;Landroid/support/a/c/a/c;)Landroid/view/SubMenu; |
26 | ····.locals·2 | ||
27 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
28 | ····const/16·v1,·0xe | ||
29 | ····if-lt·v0,·v1,·:cond_0 | ||
30 | ····new-instance·v0,·Landroid/support/v7/internal/view/menu/ab; | ||
31 | ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/ab;-><init>(Landroid/content/Context;Landroid/support/a/c/a/c;)V | ||
32 | ····return-object·v0 | ||
33 | ····:cond_0 | ||
34 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
35 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V | ||
36 | ····throw·v0 | ||
7 | .end·method | 37 | .end·method |
Offset 1, 10 lines modified | Offset 1, 1611 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Landroid/support/v7/internal/view/menu/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/a/c/a/b; | ||
5 | #·static·fields | ||
6 | .field·private·static·w:Ljava/lang/String; | ||
7 | .field·private·static·x:Ljava/lang/String; | ||
8 | .field·private·static·y:Ljava/lang/String; | ||
9 | .field·private·static·z:Ljava/lang/String; | ||
10 | #·instance·fields | ||
11 | .field·private·final·a:I | ||
12 | .field·private·final·b:I | ||
13 | .field·private·final·c:I | ||
14 | .field·private·final·d:I | ||
15 | .field·private·e:Ljava/lang/CharSequence; | ||
16 | .field·private·f:Ljava/lang/CharSequence; | ||
17 | .field·private·g:Landroid/content/Intent; | ||
18 | .field·private·h:C | ||
19 | .field·private·i:C | ||
20 | .field·private·j:Landroid/graphics/drawable/Drawable; | ||
21 | .field·private·k:I | ||
22 | .field·private·l:Landroid/support/v7/internal/view/menu/g; | ||
23 | .field·private·m:Landroid/support/v7/internal/view/menu/aa; | ||
24 | .field·private·n:Ljava/lang/Runnable; | ||
25 | .field·private·o:Landroid/view/MenuItem$OnMenuItemClickListener; | ||
26 | .field·private·p:I | ||
27 | .field·private·q:I | ||
28 | .field·private·r:Landroid/view/View; | ||
29 | .field·private·s:Landroid/support/a/f/a; | ||
30 | .field·private·t:Landroid/support/a/f/s; | ||
31 | .field·private·u:Z | ||
32 | .field·private·v:Landroid/view/ContextMenu$ContextMenuInfo; | ||
33 | #·direct·methods | ||
34 | .method·constructor·<init>(Landroid/support/v7/internal/view/menu/g;IIIILjava/lang/CharSequence;I)V | ||
35 | ····.locals·2 | ||
36 | ····const/4·v1,·0x0 | ||
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
38 | ····iput·v1,·p0,·Landroid/support/v7/internal/view/menu/j;->k:I | ||
39 | ····const/16·v0,·0x10 | ||
40 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/j;->p:I | ||
41 | ····iput·v1,·p0,·Landroid/support/v7/internal/view/menu/j;->q:I | ||
42 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/j;->u:Z | ||
43 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/j;->l:Landroid/support/v7/internal/view/menu/g; | ||
44 | ····iput·p3,·p0,·Landroid/support/v7/internal/view/menu/j;->a:I | ||
45 | ····iput·p2,·p0,·Landroid/support/v7/internal/view/menu/j;->b:I | ||
46 | ····iput·p4,·p0,·Landroid/support/v7/internal/view/menu/j;->c:I | ||
47 | ····iput·p5,·p0,·Landroid/support/v7/internal/view/menu/j;->d:I | ||
48 | ····iput-object·p6,·p0,·Landroid/support/v7/internal/view/menu/j;->e:Ljava/lang/CharSequence; | ||
49 | ····iput·p7,·p0,·Landroid/support/v7/internal/view/menu/j;->q:I | ||
50 | ····return-void | ||
51 | .end·method | ||
52 | .method·static·synthetic·a(Landroid/support/v7/internal/view/menu/j;)Landroid/support/v7/internal/view/menu/g; | ||
53 | ····.locals·1 | ||
54 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/j;->l:Landroid/support/v7/internal/view/menu/g; | ||
55 | ····return-object·v0 | ||
56 | .end·method | ||
Diff chunk too large, falling back to line-by-line diff (828 lines added, 1 lines removed) | |||
3 | #·virtual·methods | 57 | #·virtual·methods |
4 | .method·public·a | 58 | .method·public·a(I)Landroid/support/a/c/a/b; |
59 | ····.locals·3 | ||
60 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/j;->l:Landroid/support/v7/internal/view/menu/g; | ||
61 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->d()Landroid/content/Context; | ||
62 | ····move-result-object·v0 | ||
63 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | ||
64 | ····move-result-object·v1 | ||
65 | ····new-instance·v2,·Landroid/widget/LinearLayout; | ||
66 | ····invoke-direct·{v2,·v0},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V | ||
67 | ····const/4·v0,·0x0 | ||
Max diff block lines reached; 16092/39698 bytes (40.54%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/view/menu/ListMenuItemView; | 1 | .class·public·Landroid/support/v7/internal/view/menu/ListMenuItemView; |
2 | .super·Landroid/widget/LinearLayout; | 2 | .super·Landroid/widget/LinearLayout; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/ | 4 | .implements·Landroid/support/v7/internal/view/menu/x; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·a:Landroid/support/v7/internal/view/menu/ | 6 | .field·private·a:Landroid/support/v7/internal/view/menu/j; |
7 | .field·private·b:Landroid/widget/ImageView; | 7 | .field·private·b:Landroid/widget/ImageView; |
8 | .field·private·c:Landroid/widget/RadioButton; | 8 | .field·private·c:Landroid/widget/RadioButton; |
9 | .field·private·d:Landroid/widget/TextView; | 9 | .field·private·d:Landroid/widget/TextView; |
Offset 51, 39 lines modified | Offset 51, 39 lines modified | ||
51 | ····const/4·v3,·0x0 | 51 | ····const/4·v3,·0x0 |
52 | ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 52 | ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
53 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->l:Landroid/content/Context; | 53 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->l:Landroid/content/Context; |
54 | ····sget-object·v0,·Landroid/support/v7/ | 54 | ····sget-object·v0,·Landroid/support/v7/b/j;->MenuView:[I |
55 | ····invoke-virtual·{p1,·p2,·v0,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 55 | ····invoke-virtual·{p1,·p2,·v0,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
56 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
57 | ····sget·v1,·Landroid/support/v7/ | 57 | ····sget·v1,·Landroid/support/v7/b/j;->MenuView_android_itemBackground:I |
58 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; | 58 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
59 | ····move-result-object·v1 | 59 | ····move-result-object·v1 |
60 | ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->g:Landroid/graphics/drawable/Drawable; | 60 | ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->g:Landroid/graphics/drawable/Drawable; |
61 | ····sget·v1,·Landroid/support/v7/ | 61 | ····sget·v1,·Landroid/support/v7/b/j;->MenuView_android_itemTextAppearance:I |
62 | ····const/4·v2,·-0x1 | 62 | ····const/4·v2,·-0x1 |
63 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I | 63 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I |
64 | ····move-result·v1 | 64 | ····move-result·v1 |
65 | ····iput·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->h:I | 65 | ····iput·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->h:I |
66 | ····sget·v1,·Landroid/support/v7/ | 66 | ····sget·v1,·Landroid/support/v7/b/j;->MenuView_preserveIconSpacing:I |
67 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z | 67 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z |
68 | ····move-result·v1 | 68 | ····move-result·v1 |
69 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->j:Z | 69 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->j:Z |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | ····const/4·v2,·0x0 | 99 | ····const/4·v2,·0x0 |
100 | ····invoke-direct·{p0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->getInflater()Landroid/view/LayoutInflater; | 100 | ····invoke-direct·{p0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->getInflater()Landroid/view/LayoutInflater; |
101 | ····move-result-object·v0 | 101 | ····move-result-object·v0 |
102 | ····sget·v1,·Landroid/support/v7/ | 102 | ····sget·v1,·Landroid/support/v7/b/h;->abc_list_menu_item_icon:I |
103 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 103 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
104 | ····move-result-object·v0 | 104 | ····move-result-object·v0 |
105 | ····check-cast·v0,·Landroid/widget/ImageView; | 105 | ····check-cast·v0,·Landroid/widget/ImageView; |
Offset 123, 15 lines modified | Offset 123, 15 lines modified | ||
123 | .method·private·c()V | 123 | .method·private·c()V |
124 | ····.locals·3 | 124 | ····.locals·3 |
125 | ····invoke-direct·{p0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->getInflater()Landroid/view/LayoutInflater; | 125 | ····invoke-direct·{p0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->getInflater()Landroid/view/LayoutInflater; |
126 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
127 | ····sget·v1,·Landroid/support/v7/ | 127 | ····sget·v1,·Landroid/support/v7/b/h;->abc_list_menu_item_radio:I |
128 | ····const/4·v2,·0x0 | 128 | ····const/4·v2,·0x0 |
129 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 129 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
130 | ····move-result-object·v0 | 130 | ····move-result-object·v0 |
Offset 149, 15 lines modified | Offset 149, 15 lines modified | ||
149 | .method·private·d()V | 149 | .method·private·d()V |
150 | ····.locals·3 | 150 | ····.locals·3 |
151 | ····invoke-direct·{p0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->getInflater()Landroid/view/LayoutInflater; | 151 | ····invoke-direct·{p0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->getInflater()Landroid/view/LayoutInflater; |
152 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
153 | ····sget·v1,·Landroid/support/v7/ | 153 | ····sget·v1,·Landroid/support/v7/b/h;->abc_list_menu_item_checkbox:I |
154 | ····const/4·v2,·0x0 | 154 | ····const/4·v2,·0x0 |
155 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 155 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
156 | ····move-result-object·v0 | 156 | ····move-result-object·v0 |
Offset 191, 61 lines modified | Offset 191, 61 lines modified | ||
191 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->m:Landroid/view/LayoutInflater; | 191 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->m:Landroid/view/LayoutInflater; |
192 | ····return-object·v0 | 192 | ····return-object·v0 |
193 | .end·method | 193 | .end·method |
194 | #·virtual·methods | 194 | #·virtual·methods |
195 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 195 | .method·public·a(Landroid/support/v7/internal/view/menu/j;I)V |
196 | ····.locals·2 | 196 | ····.locals·2 |
197 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->a:Landroid/support/v7/internal/view/menu/ | 197 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->a:Landroid/support/v7/internal/view/menu/j; |
198 | ····iput·p2,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->k:I | 198 | ····iput·p2,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->k:I |
199 | ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/ | 199 | ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/j;->isVisible()Z |
200 | ····move-result·v0 | 200 | ····move-result·v0 |
201 | ····if-eqz·v0,·:cond_0 | 201 | ····if-eqz·v0,·:cond_0 |
202 | ····const/4·v0,·0x0 | 202 | ····const/4·v0,·0x0 |
Max diff block lines reached; 8017/12828 bytes (62.50%) of diff not shown. |
Offset 1, 39 lines modified | Offset 1, 63 lines modified | ||
1 | .class·Landroid/support/v7/internal/view/menu/n; | 1 | .class·Landroid/support/v7/internal/view/menu/n; |
2 | .super·L | 2 | .super·Landroid/widget/FrameLayout; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v | 4 | .implements·Landroid/support/v7/c/a; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·final· | 6 | .field·final·a:Landroid/view/CollapsibleActionView; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/ | 8 | .method·constructor·<init>(Landroid/view/View;)V |
9 | ····.locals· | 9 | ····.locals·1 |
10 | ····i | 10 | ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context; |
11 | ···· | 11 | ····move-result-object·v0 |
12 | ····invoke-direct·{p0,·v0},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V | ||
13 | ····move-object·v0,·p1 | ||
14 | ····check-cast·v0,·Landroid/view/CollapsibleActionView; | ||
15 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/view/CollapsibleActionView; | ||
16 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/n;->addView(Landroid/view/View;)V | ||
12 | ····return-void | 17 | ····return-void |
13 | .end·method | 18 | .end·method |
14 | #·virtual·methods | 19 | #·virtual·methods |
15 | .method·public·a( | 20 | .method·public·a()V |
16 | ····.locals· | 21 | ····.locals·1 |
17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/ | 22 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/view/CollapsibleActionView; |
18 | ····invoke- | 23 | ····invoke-interface·{v0},·Landroid/view/CollapsibleActionView;->onActionViewExpanded()V |
19 | ···· | 24 | ····return-void |
25 | .end·method | ||
26 | .method·public·b()V | ||
27 | ····.locals·1 | ||
20 | ····iget-object·v | 28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/view/CollapsibleActionView; |
21 | ····invoke- | 29 | ····invoke-interface·{v0},·Landroid/view/CollapsibleActionView;->onActionViewCollapsed()V |
22 | ····return-void | 30 | ····return-void |
23 | .end·method | 31 | .end·method |
32 | .method·c()Landroid/view/View; | ||
33 | ····.locals·1 | ||
34 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/view/CollapsibleActionView; | ||
35 | ····check-cast·v0,·Landroid/view/View; | ||
36 | ····return-object·v0 | ||
37 | .end·method |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/view/menu/ActionMenuItemView; | 1 | .class·public·Landroid/support/v7/internal/view/menu/ActionMenuItemView; |
2 | .super·Landroid/support/v7/internal/widget/ | 2 | .super·Landroid/support/v7/internal/widget/w; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/ | 4 | .implements·Landroid/support/v7/internal/view/menu/x; |
5 | .implements·Landroid/support/v7/widget/k; | 5 | .implements·Landroid/support/v7/widget/k; |
6 | .implements·Landroid/view/View$OnClickListener; | 6 | .implements·Landroid/view/View$OnClickListener; |
7 | .implements·Landroid/view/View$OnLongClickListener; | 7 | .implements·Landroid/view/View$OnLongClickListener; |
8 | #·instance·fields | 8 | #·instance·fields |
9 | .field·private·a:Landroid/support/v7/internal/view/menu/ | 9 | .field·private·a:Landroid/support/v7/internal/view/menu/j; |
10 | .field·private·b:Ljava/lang/CharSequence; | 10 | .field·private·b:Ljava/lang/CharSequence; |
11 | .field·private·c:Landroid/graphics/drawable/Drawable; | 11 | .field·private·c:Landroid/graphics/drawable/Drawable; |
12 | .field·private·d:Landroid/support/v7/internal/view/menu/ | 12 | .field·private·d:Landroid/support/v7/internal/view/menu/i; |
13 | .field·private·e:Landroid/support/v7/widget/v; | 13 | .field·private·e:Landroid/support/v7/widget/v; |
14 | .field·private·f:Landroid/support/v7/internal/view/menu/c; | 14 | .field·private·f:Landroid/support/v7/internal/view/menu/c; |
15 | .field·private·g:Z | 15 | .field·private·g:Z |
Offset 54, 35 lines modified | Offset 54, 35 lines modified | ||
54 | .end·method | 54 | .end·method |
55 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 55 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
56 | ····.locals·4 | 56 | ····.locals·4 |
57 | ····const/4·v3,·0x0 | 57 | ····const/4·v3,·0x0 |
58 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/ | 58 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
59 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 59 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
60 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
61 | ····sget·v1,·Landroid/support/v7/ | 61 | ····sget·v1,·Landroid/support/v7/b/c;->abc_config_allowActionMenuItemTextWithIcon:I |
62 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z | 62 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z |
63 | ····move-result·v1 | 63 | ····move-result·v1 |
64 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z | 64 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z |
65 | ····sget-object·v1,·Landroid/support/v7/ | 65 | ····sget-object·v1,·Landroid/support/v7/b/j;->ActionMenuItemView:[I |
66 | ····invoke-virtual·{p1,·p2,·v1,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 66 | ····invoke-virtual·{p1,·p2,·v1,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
67 | ····move-result-object·v1 | 67 | ····move-result-object·v1 |
68 | ····sget·v2,·Landroid/support/v7/ | 68 | ····sget·v2,·Landroid/support/v7/b/j;->ActionMenuItemView_android_minWidth:I |
69 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I | 69 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I |
70 | ····move-result·v2 | 70 | ····move-result·v2 |
71 | ····iput·v2,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->i:I | 71 | ····iput·v2,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->i:I |
Offset 127, 26 lines modified | Offset 127, 26 lines modified | ||
127 | ····.locals·1 | 127 | ····.locals·1 |
128 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->f:Landroid/support/v7/internal/view/menu/c; | 128 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->f:Landroid/support/v7/internal/view/menu/c; |
129 | ····return-object·v0 | 129 | ····return-object·v0 |
130 | .end·method | 130 | .end·method |
131 | .method·static·synthetic·b(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 131 | .method·static·synthetic·b(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/i; |
132 | ····.locals·1 | 132 | ····.locals·1 |
133 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->d:Landroid/support/v7/internal/view/menu/ | 133 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->d:Landroid/support/v7/internal/view/menu/i; |
134 | ····return-object·v0 | 134 | ····return-object·v0 |
135 | .end·method | 135 | .end·method |
136 | .method·static·synthetic·c(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ | 136 | .method·static·synthetic·c(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/j; |
137 | ····.locals·1 | 137 | ····.locals·1 |
138 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/ | 138 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/j; |
139 | ····return-object·v0 | 139 | ····return-object·v0 |
140 | .end·method | 140 | .end·method |
141 | .method·private·e()V | 141 | .method·private·e()V |
142 | ····.locals·4 | 142 | ····.locals·4 |
Offset 165, 17 lines modified | Offset 165, 17 lines modified | ||
165 | ····move·v0,·v1 | 165 | ····move·v0,·v1 |
166 | ····:goto_0 | 166 | ····:goto_0 |
167 | ····iget-object·v3,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->c:Landroid/graphics/drawable/Drawable; | 167 | ····iget-object·v3,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->c:Landroid/graphics/drawable/Drawable; |
168 | ····if-eqz·v3,·:cond_0 | 168 | ····if-eqz·v3,·:cond_0 |
169 | ····iget-object·v3,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/ | 169 | ····iget-object·v3,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/j; |
170 | ····invoke-virtual·{v3},·Landroid/support/v7/internal/view/menu/ | 170 | ····invoke-virtual·{v3},·Landroid/support/v7/internal/view/menu/j;->m()Z |
171 | ····move-result·v3 | 171 | ····move-result·v3 |
172 | ····if-eqz·v3,·:cond_1 | 172 | ····if-eqz·v3,·:cond_1 |
173 | ····iget-boolean·v3,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z | 173 | ····iget-boolean·v3,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z |
Offset 209, 55 lines modified | Offset 209, 55 lines modified | ||
209 | ····const/4·v0,·0x0 | 209 | ····const/4·v0,·0x0 |
210 | ····goto·:goto_1 | 210 | ····goto·:goto_1 |
211 | .end·method | 211 | .end·method |
212 | #·virtual·methods | 212 | #·virtual·methods |
213 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 213 | .method·public·a(Landroid/support/v7/internal/view/menu/j;I)V |
214 | ····.locals·1 | 214 | ····.locals·1 |
215 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/ | 215 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/j; |
216 | ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/ | 216 | ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/j;->getIcon()Landroid/graphics/drawable/Drawable; |
217 | ····move-result-object·v0 | 217 | ····move-result-object·v0 |
218 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->setIcon(Landroid/graphics/drawable/Drawable;)V | 218 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->setIcon(Landroid/graphics/drawable/Drawable;)V |
219 | ····invoke-virtual·{p1,·p0},·Landroid/support/v7/internal/view/menu/ | 219 | ····invoke-virtual·{p1,·p0},·Landroid/support/v7/internal/view/menu/j;->a(Landroid/support/v7/internal/view/menu/x;)Ljava/lang/CharSequence; |
Max diff block lines reached; 11539/17495 bytes (65.96%) of diff not shown. |
Offset 1, 807 lines modified | Offset 1, 10 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/view/menu/v; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/v; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v7/internal/view/menu/x; | ||
5 | .implements·Landroid/view/View$OnKeyListener; | ||
6 | .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; | ||
7 | .implements·Landroid/widget/AdapterView$OnItemClickListener; | ||
8 | .implements·Landroid/widget/PopupWindow$OnDismissListener; | ||
9 | #·static·fields | ||
10 | .field·static·final·a:I | ||
11 | #·instance·fields | ||
12 | .field·b:Z | ||
13 | .field·private·final·c:Landroid/content/Context; | ||
14 | .field·private·final·d:Landroid/view/LayoutInflater; | ||
15 | .field·private·final·e:Landroid/support/v7/internal/view/menu/i; | ||
16 | .field·private·final·f:Landroid/support/v7/internal/view/menu/w; | ||
17 | .field·private·final·g:Z | ||
18 | .field·private·final·h:I | ||
19 | .field·private·final·i:I | ||
20 | .field·private·final·j:I | ||
21 | .field·private·k:Landroid/view/View; | ||
22 | .field·private·l:Landroid/support/v7/widget/q; | ||
23 | .field·private·m:Landroid/view/ViewTreeObserver; | ||
24 | .field·private·n:Landroid/support/v7/internal/view/menu/y; | ||
25 | .field·private·o:Landroid/view/ViewGroup; | ||
26 | .field·private·p:Z | ||
27 | .field·private·q:I | ||
28 | .field·private·r:I | ||
29 | #·direct·methods | ||
30 | .method·static·constructor·<clinit>()V | ||
31 | ····.locals·1 | ||
32 | ····sget·v0,·Landroid/support/v7/a/i;->abc_popup_menu_item_layout:I | ||
33 | ····sput·v0,·Landroid/support/v7/internal/view/menu/v;->a:I | ||
34 | ····return-void | ||
35 | .end·method | ||
36 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;)V | ||
37 | ····.locals·6 | ||
38 | ····const/4·v4,·0x0 | ||
39 | ····sget·v5,·Landroid/support/v7/a/b;->popupMenuStyle:I | ||
40 | ····move-object·v0,·p0 | ||
41 | ····move-object·v1,·p1 | ||
42 | ····move-object·v2,·p2 | ||
43 | ····move-object·v3,·p3 | ||
44 | ····invoke-direct/range·{v0·..·v5},·Landroid/support/v7/internal/view/menu/v;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZI)V | ||
45 | ····return-void | ||
46 | .end·method | ||
47 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZI)V | ||
48 | ····.locals·7 | ||
49 | ····const/4·v6,·0x0 | ||
50 | ····move-object·v0,·p0 | ||
51 | ····move-object·v1,·p1 | ||
52 | ····move-object·v2,·p2 | ||
53 | ····move-object·v3,·p3 | ||
54 | ····move·v4,·p4 | ||
55 | ····move·v5,·p5 | ||
56 | ····invoke-direct/range·{v0·..·v6},·Landroid/support/v7/internal/view/menu/v;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZII)V | ||
57 | ····return-void | ||
58 | .end·method | ||
59 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZII)V | ||
60 | ····.locals·3 | ||
61 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
62 | ····const/4·v0,·0x0 | ||
63 | ····iput·v0,·p0,·Landroid/support/v7/internal/view/menu/v;->r:I | ||
64 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/v;->c:Landroid/content/Context; | ||
65 | ····invoke-static·{p1},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | ||
66 | ····move-result-object·v0 | ||
67 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/v;->d:Landroid/view/LayoutInflater; | ||
68 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/menu/v;->e:Landroid/support/v7/internal/view/menu/i; | ||
69 | ····new-instance·v0,·Landroid/support/v7/internal/view/menu/w; | ||
70 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/v;->e:Landroid/support/v7/internal/view/menu/i; | ||
Max diff block lines reached; 14259/22131 bytes (64.43%) of diff not shown. |
Offset 1, 68 lines modified | Offset 1, 69 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/ap; | 1 | .class·Landroid/support/v7/internal/widget/ap; |
2 | .super·L | 2 | .super·Landroid/support/v7/widget/q; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/ | 4 | .implements·Landroid/support/v7/internal/widget/at; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ | 6 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ak; |
7 | .field· | 7 | .field·private·c:Ljava/lang/CharSequence; |
8 | .field·private·d:Landroid/widget/ListAdapter; | ||
8 | #·direct·methods | ||
9 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ao;Landroid/support/v7/internal/widget/SpinnerCompat;)V | ||
10 | ····.locals·0 | ||
11 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao; | ||
12 | 9 | #·direct·methods | |
10 | .method·public·constructor·<init>(Landroid/support/v7/internal/widget/ak;Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
11 | ····.locals·1 | ||
13 | ····i | 12 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/ak; |
13 | ····invoke-direct·{p0,·p2,·p3,·p4},·Landroid/support/v7/widget/q;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
14 | ····return-void | ||
15 | .end·method | ||
14 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/ap;->a(Landroid/view/View;)V | ||
15 | ····const/4·v0,·0x1 | ||
16 | #·virtual·methods | ||
17 | .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V | ||
18 | ····.locals·4 | ||
19 | ····i | 16 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ap;->a(Z)V |
20 | ···· | 17 | ····const/4·v0,·0x0 |
21 | ····invoke-virtual·{ | 18 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ap;->a(I)V |
22 | ···· | 19 | ····new-instance·v0,·Landroid/support/v7/internal/widget/aq; |
23 | ····i | 20 | ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/widget/aq;-><init>(Landroid/support/v7/internal/widget/ap;Landroid/support/v7/internal/widget/ak;)V |
24 | ····i | 21 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ap;->a(Landroid/widget/AdapterView$OnItemClickListener;)V |
25 | ···· | 22 | ····return-void |
23 | .end·method | ||
26 | 24 | .method·static·synthetic·a(Landroid/support/v7/internal/widget/ap;)Landroid/widget/ListAdapter; | |
25 | ····.locals·1 | ||
27 | ····iget-object·v0,· | 26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ap;->d:Landroid/widget/ListAdapter; |
28 | ···· | 27 | ····return-object·v0 |
28 | .end·method | ||
29 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ao;->a(Landroid/support/v7/internal/widget/ao;)Landroid/widget/ListAdapter; | ||
30 | 29 | #·virtual·methods | |
30 | .method·public·a(Landroid/widget/ListAdapter;)V | ||
31 | ····.locals·0 | ||
31 | ····invoke- | 32 | ····invoke-super·{p0,·p1},·Landroid/support/v7/widget/q;->a(Landroid/widget/ListAdapter;)V |
32 | ···· | 33 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ap;->d:Landroid/widget/ListAdapter; |
33 | ···· | 34 | ····return-void |
35 | .end·method | ||
34 | ····:cond_0 | ||
35 | 36 | .method·public·a(Ljava/lang/CharSequence;)V | |
37 | ····.locals·0 | ||
36 | ····i | 38 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ap;->c:Ljava/lang/CharSequence; |
37 | ····return-void | 39 | ····return-void |
38 | .end·method | 40 | .end·method |
Offset 1, 56 lines modified | Offset 1, 55 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/h; | 1 | .class·Landroid/support/v7/internal/widget/h; |
2 | .super·Landroid/support/v | 2 | .super·Landroid/support/v7/internal/widget/g; |
3 | #·instance·fields | ||
4 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
5 | #·direct·methods | 3 | #·direct·methods |
6 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBa | 4 | .method·public·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V |
7 | ····.locals·0 | 5 | ····.locals·0 |
8 | ····i | 6 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/g;-><init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V |
9 | ····invoke-direct·{p0},·Landroid/support/v4/view/cw;-><init>()V | ||
10 | ····return-void | 7 | ····return-void |
11 | .end·method | 8 | .end·method |
12 | #·virtual·methods | 9 | #·virtual·methods |
13 | .method·public· | 10 | .method·public·getOutline(Landroid/graphics/Outline;)V |
14 | ····.locals· | 11 | ····.locals·1 |
15 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBar | 12 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; |
16 | ···· | 13 | ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z |
17 | ····i | 14 | ····if-eqz·v0,·:cond_1 |
18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBar | 15 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; |
19 | ···· | 16 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; |
20 | ····i | 17 | ····if-eqz·v0,·:cond_0 |
18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
21 | ····return-void | ||
22 | .end·method | ||
19 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; | ||
23 | .method·public·c(Landroid/view/View;)V | ||
24 | ····.locals·2 | ||
25 | ····i | 20 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V |
26 | ····con | 21 | ····:cond_0 |
22 | ····:goto_0 | ||
23 | ····return-void | ||
27 | ···· | 24 | ····:cond_1 |
25 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
28 | ····iget-object·v0,· | 26 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; |
29 | ···· | 27 | ····if-eqz·v0,·:cond_0 |
30 | ····i | 28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer; |
31 | ····ret | 29 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; |
30 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V | ||
31 | ····goto·:goto_0 | ||
32 | .end·method | 32 | .end·method |
Offset 1, 37 lines modified | Offset 1, 57 lines modified | ||
1 | .class·public· | 1 | .class·public·Landroid/support/v7/internal/widget/w; |
2 | .super·L | 2 | .super·Landroid/widget/TextView; |
3 | #· | 3 | #·direct·methods |
4 | .method·public·abstract·a(I)V | ||
5 | .end | 4 | .method·public·constructor·<init>(Landroid/content/Context;)V |
5 | ····.locals·1 | ||
6 | ····const/4·v0,·0x0 | ||
6 | .method·public·abstract·a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V | ||
7 | .end·method | ||
7 | ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/internal/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | ||
8 | .method·public·abstract·d()Z | ||
9 | .end·method | ||
10 | 8 | ····return-void | |
11 | .end·method | 9 | .end·method |
12 | .method·public·abstract·f()Z | ||
13 | .end | 10 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
11 | ····.locals·1 | ||
12 | ····const/4·v0,·0x0 | ||
14 | .method·public·abstract·g()Z | ||
15 | .end·method | ||
13 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
16 | .method·public·abstract·h()Z | ||
17 | .end·method | ||
18 | 14 | ····return-void | |
19 | .end·method | 15 | .end·method |
20 | .method·public·abstract·j()V | ||
21 | .end | 16 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
17 | ····.locals·3 | ||
22 | .method·public·abstract·setWindowCallback(Landroid/support/v7/internal/a/a;)V | ||
23 | 18 | ····const/4·v2,·0x0 | |
19 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/TextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
20 | ····sget-object·v0,·Landroid/support/v7/b/j;->CompatTextView:[I | ||
21 | ····invoke-virtual·{p1,·p2,·v0,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | ||
22 | ····move-result-object·v0 | ||
23 | ····sget·v1,·Landroid/support/v7/b/j;->CompatTextView_textAllCaps:I | ||
24 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z | ||
25 | ····move-result·v1 | ||
26 | ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V | ||
27 | ····if-eqz·v1,·:cond_0 | ||
28 | ····new-instance·v0,·Landroid/support/v7/internal/b/a; | ||
29 | ····invoke-direct·{v0,·p1},·Landroid/support/v7/internal/b/a;-><init>(Landroid/content/Context;)V | ||
30 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/w;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V | ||
24 | 31 | ····:cond_0 | |
32 | ····return-void | ||
25 | .end·method | 33 | .end·method |
Offset 10, 15 lines modified | Offset 10, 15 lines modified | ||
10 | .field·private·c:I | 10 | .field·private·c:I |
11 | #·direct·methods | 11 | #·direct·methods |
12 | .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V | 12 | .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V |
13 | ····.locals·1 | 13 | ····.locals·1 |
14 | ····sget-object·v0,·Landroid/support/v7/internal/widget/a | 14 | ····sget-object·v0,·Landroid/support/v7/internal/widget/av;->a:Landroid/graphics/PorterDuff$Mode; |
15 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/au;-><init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V | 15 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/au;-><init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V |
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
18 | .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V | 18 | .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V |
Offset 1, 70 lines modified | Offset 1, 49 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/ax; | 1 | .class·Landroid/support/v7/internal/widget/ax; |
2 | .super·Landroid/ | 2 | .super·Landroid/content/res/Resources; |
3 | #·instance·fields | ||
4 | .field·private·final·a:Landroid/support/v7/internal/widget/av; | ||
3 | #·direct·methods | ||
4 | .method·public·constructor·<init>(I)V | ||
5 | ····.locals·0 | ||
6 | ····invoke-direct·{p0,·p1},·Landroid/support/v4/f/f;-><init>(I)V | ||
7 | ····return-void | ||
8 | .end·method | ||
9 | .method·private·static·b(ILandroid/graphics/PorterDuff$Mode;)I | ||
10 | ····.locals·2 | ||
11 | ····add-int/lit8·v0,·p0,·0x1f | ||
12 | ····mul-int/lit8·v0,·v0,·0x1f | ||
13 | ····invoke-virtual·{p1},·Landroid/graphics/PorterDuff$Mode;->hashCode()I | ||
14 | ····move-result·v1 | ||
15 | ····add-int/2addr·v0,·v1 | ||
16 | ····return·v0 | ||
17 | .end·method | ||
5 | #·direct·methods | ||
6 | .method·public·constructor·<init>(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/av;)V | ||
7 | ····.locals·3 | ||
8 | ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager; | ||
18 | #·virtual·methods | ||
19 | .method·a(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; | ||
20 | ····.locals·1 | ||
21 | ···· | 9 | ····move-result-object·v0 |
22 | ···· | 10 | ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; |
23 | ···· | 11 | ····move-result-object·v1 |
24 | ···· | 12 | ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; |
25 | ···· | 13 | ····move-result-object·v2 |
26 | ···· | 14 | ····invoke-direct·{p0,·v0,·v1,·v2},·Landroid/content/res/Resources;-><init>(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V |
27 | ···· | 15 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/av; |
28 | ····return- | 16 | ····return-void |
29 | .end·method | 17 | .end·method |
30 | .method·a(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; | ||
31 | ····.locals·1 | ||
32 | ····invoke-static·{p1,·p2},·Landroid/support/v7/internal/widget/ax;->b(ILandroid/graphics/PorterDuff$Mode;)I | ||
33 | 18 | #·virtual·methods | |
19 | .method·public·getDrawable(I)Landroid/graphics/drawable/Drawable; | ||
20 | ····.locals·2 | ||
34 | ····invoke-s | 21 | ····invoke-super·{p0,·p1},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
35 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
36 | ····i | 23 | ····if-eqz·v0,·:cond_0 |
37 | ···· | 24 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/av; |
38 | ···· | 25 | ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v7/internal/widget/av;->a(ILandroid/graphics/drawable/Drawable;)V |
26 | ····:cond_0 | ||
39 | ····return-object·v0 | 27 | ····return-object·v0 |
40 | .end·method | 28 | .end·method |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/ActionBarContextView; | 1 | .class·public·Landroid/support/v7/internal/widget/ActionBarContextView; |
2 | .super·Landroid/support/v7/internal/widget/a; | 2 | .super·Landroid/support/v7/internal/widget/a; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/f/bj; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·j:Ljava/lang/CharSequence; | 6 | .field·private·j:Ljava/lang/CharSequence; |
7 | .field·private·k:Ljava/lang/CharSequence; | 7 | .field·private·k:Ljava/lang/CharSequence; |
Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
26 | .field·private·s:Landroid/graphics/drawable/Drawable; | 26 | .field·private·s:Landroid/graphics/drawable/Drawable; |
27 | .field·private·t:Z | 27 | .field·private·t:Z |
28 | .field·private·u:I | 28 | .field·private·u:I |
29 | .field·private·v:Landroid/support/v7/internal/view/ | 29 | .field·private·v:Landroid/support/v7/internal/view/e; |
30 | .field·private·w:Z | 30 | .field·private·w:Z |
31 | .field·private·x:I | 31 | .field·private·x:I |
32 | #·direct·methods | 32 | #·direct·methods |
Offset 47, 90 lines modified | Offset 47, 90 lines modified | ||
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 49 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
50 | ····.locals·1 | 50 | ····.locals·1 |
51 | ····sget·v0,·Landroid/support/v7/ | 51 | ····sget·v0,·Landroid/support/v7/b/b;->actionModeStyle:I |
52 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/ActionBarContextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 52 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/ActionBarContextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
53 | ····return-void | 53 | ····return-void |
54 | .end·method | 54 | .end·method |
55 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 55 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
56 | ····.locals·3 | 56 | ····.locals·3 |
57 | ····const/4·v2,·0x0 | 57 | ····const/4·v2,·0x0 |
58 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 58 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
59 | ····sget-object·v0,·Landroid/support/v7/ | 59 | ····sget-object·v0,·Landroid/support/v7/b/j;->ActionMode:[I |
60 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ | 60 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; |
61 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
62 | ····sget·v1,·Landroid/support/v7/ | 62 | ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_background:I |
63 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ | 63 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; |
64 | ····move-result-object·v1 | 64 | ····move-result-object·v1 |
65 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ActionBarContextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | 65 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ActionBarContextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V |
66 | ····sget·v1,·Landroid/support/v7/ | 66 | ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_titleTextStyle:I |
67 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ | 67 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->f(II)I |
68 | ····move-result·v1 | 68 | ····move-result·v1 |
69 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->q:I | 69 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->q:I |
70 | ····sget·v1,·Landroid/support/v7/ | 70 | ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_subtitleTextStyle:I |
71 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ | 71 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->f(II)I |
72 | ····move-result·v1 | 72 | ····move-result·v1 |
73 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->r:I | 73 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->r:I |
74 | ····sget·v1,·Landroid/support/v7/ | 74 | ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_height:I |
75 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ | 75 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->e(II)I |
76 | ····move-result·v1 | 76 | ····move-result·v1 |
77 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->h:I | 77 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->h:I |
78 | ····sget·v1,·Landroid/support/v7/ | 78 | ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_backgroundSplit:I |
79 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ | 79 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; |
80 | ····move-result-object·v1 | 80 | ····move-result-object·v1 |
81 | ····iput-object·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->s:Landroid/graphics/drawable/Drawable; | 81 | ····iput-object·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->s:Landroid/graphics/drawable/Drawable; |
82 | ····sget·v1,·Landroid/support/v7/ | 82 | ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_closeItemLayout:I |
83 | ····sget·v2,·Landroid/support/v7/ | 83 | ····sget·v2,·Landroid/support/v7/b/h;->abc_action_mode_close_item_material:I |
84 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ | 84 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->f(II)I |
85 | ····move-result·v1 | 85 | ····move-result·v1 |
86 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->u:I | 86 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->u:I |
87 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 87 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V |
88 | ····return-void | 88 | ····return-void |
89 | .end·method | 89 | .end·method |
90 | .method·private· | 90 | .method·private·b()V |
91 | ····.locals·6 | 91 | ····.locals·6 |
92 | ····const/16·v4,·0x8 | 92 | ····const/16·v4,·0x8 |
93 | ····const/4·v1,·0x1 | 93 | ····const/4·v1,·0x1 |
94 | ····const/4·v2,·0x0 | 94 | ····const/4·v2,·0x0 |
Offset 143, 15 lines modified | Offset 143, 15 lines modified | ||
143 | ····move-result-object·v0 | 143 | ····move-result-object·v0 |
144 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | 144 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; |
145 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
Max diff block lines reached; 30478/35875 bytes (84.96%) of diff not shown. |
Offset 1, 55 lines modified | Offset 1, 55 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/f; | 1 | .class·final·Landroid/support/v7/internal/widget/f; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/os/Parcelable$Creator; | ||
3 | #·direct·methods | 5 | #·direct·methods |
4 | .method· | 6 | .method·constructor·<init>()V |
5 | ····.locals·0 | 7 | ····.locals·0 |
6 | ····invoke-direct·{p0 | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
7 | ····return-void | 9 | ····return-void |
8 | .end·method | 10 | .end·method |
9 | #·virtual·methods | 11 | #·virtual·methods |
10 | .method·public· | 12 | .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/e; |
11 | ····.locals·1 | 13 | ····.locals·1 |
14 | ····new-instance·v0,·Landroid/support/v7/internal/widget/e; | ||
12 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
13 | ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z | ||
14 | ····if-eqz·v0,·:cond_1 | ||
15 | ····i | 15 | ····invoke-direct·{v0,·p1},·Landroid/support/v7/internal/widget/e;-><init>(Landroid/os/Parcel;)V |
16 | ····return-object·v0 | ||
17 | .end·method | ||
16 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; | ||
17 | ····if-eqz·v0,·:cond_0 | ||
18 | 18 | .method·public·a(I)[Landroid/support/v7/internal/widget/e; | |
19 | ····.locals·1 | ||
19 | ···· | 20 | ····new-array·v0,·p1,·[Landroid/support/v7/internal/widget/e; |
20 | ···· | 21 | ····return-object·v0 |
22 | .end·method | ||
23 | .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | ||
24 | ····.locals·1 | ||
21 | ····:cond_0 | ||
22 | ····:goto_0 | ||
23 | ····return-void | ||
25 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/f;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/e; | ||
24 | ····:cond_1 | ||
25 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
26 | ···· | 26 | ····move-result-object·v0 |
27 | ···· | 27 | ····return-object·v0 |
28 | .end·method | ||
28 | 29 | .method·public·synthetic·newArray(I)[Ljava/lang/Object; | |
30 | ····.locals·1 | ||
29 | ····i | 31 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/f;->a(I)[Landroid/support/v7/internal/widget/e; |
30 | ···· | 32 | ····move-result-object·v0 |
31 | ···· | 33 | ····return-object·v0 |
32 | .end·method | 34 | .end·method |
Offset 1, 55 lines modified | Offset 1, 102 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/widget/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/os/Parcelable$Creator; | ||
3 | #·instance·fields | ||
4 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/c; | ||
5 | .field·private·final·b:Landroid/util/SparseArray; | ||
5 | #·direct·methods | 6 | #·direct·methods |
6 | .method·constructor·<init>()V | 7 | .method·constructor·<init>(Landroid/support/v7/internal/widget/c;)V |
7 | ····.locals· | 8 | ····.locals·1 |
9 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/d;->a:Landroid/support/v7/internal/widget/c; | ||
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
11 | ····new-instance·v0,·Landroid/util/SparseArray; | ||
12 | ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V | ||
13 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; | ||
9 | ····return-void | 14 | ····return-void |
10 | .end·method | 15 | .end·method |
11 | #·virtual·methods | 16 | #·virtual·methods |
12 | .method· | 17 | .method·a(I)Landroid/view/View; |
13 | ····.locals· | 18 | ····.locals·2 |
14 | ···· | 19 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; |
15 | ····invoke- | 20 | ····invoke-virtual·{v0,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; |
16 | ····re | 21 | ····move-result-object·v0 |
17 | .end·method | ||
18 | .method·public·a(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; | ||
19 | ···· | 22 | ····check-cast·v0,·Landroid/view/View; |
23 | ····if-eqz·v0,·:cond_0 | ||
24 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; | ||
20 | ····ne | 25 | ····invoke-virtual·{v1,·p1},·Landroid/util/SparseArray;->delete(I)V |
26 | ····:cond_0 | ||
21 | ····return-object·v0 | 27 | ····return-object·v0 |
22 | .end·method | 28 | .end·method |
23 | .method· | 29 | .method·a()V |
24 | ····.locals· | 30 | ····.locals·6 |
31 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; | ||
32 | ····invoke-virtual·{v2},·Landroid/util/SparseArray;->size()I | ||
33 | ····move-result·v3 | ||
25 | ···· | 34 | ····const/4·v0,·0x0 |
35 | ····move·v1,·v0 | ||
36 | ····:goto_0 | ||
37 | ····if-ge·v1,·v3,·:cond_1 | ||
38 | ····invoke-virtual·{v2,·v1},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; | ||
26 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
27 | ···· | 40 | ····check-cast·v0,·Landroid/view/View; |
41 | ····if-eqz·v0,·:cond_0 | ||
42 | ····iget-object·v4,·p0,·Landroid/support/v7/internal/widget/d;->a:Landroid/support/v7/internal/widget/c; | ||
43 | ····const/4·v5,·0x1 | ||
44 | ····invoke-static·{v4,·v0,·v5},·Landroid/support/v7/internal/widget/c;->a(Landroid/support/v7/internal/widget/c;Landroid/view/View;Z)V | ||
45 | ····:cond_0 | ||
46 | ····add-int/lit8·v0,·v1,·0x1 | ||
47 | ····move·v1,·v0 | ||
48 | ····goto·:goto_0 | ||
49 | ····:cond_1 | ||
50 | ····invoke-virtual·{v2},·Landroid/util/SparseArray;->clear()V | ||
51 | ····return-void | ||
28 | .end·method | 52 | .end·method |
29 | .method·public· | 53 | .method·public·a(ILandroid/view/View;)V |
30 | ····.locals·1 | 54 | ····.locals·1 |
31 | ····i | 55 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray; |
32 | ···· | 56 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V |
33 | ····return- | 57 | ····return-void |
34 | .end·method | 58 | .end·method |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/i; | 1 | .class·Landroid/support/v7/internal/widget/i; |
2 | .super·Landroid/support/ | 2 | .super·Landroid/support/a/f/bk; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 4 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | 6 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V |
7 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 8 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
9 | ····invoke-direct·{p0},·Landroid/support/ | 9 | ····invoke-direct·{p0},·Landroid/support/a/f/bk;-><init>()V |
10 | ····return-void | 10 | ····return-void |
11 | .end·method | 11 | .end·method |
12 | #·virtual·methods | 12 | #·virtual·methods |
13 | .method·public·b(Landroid/view/View;)V | 13 | .method·public·b(Landroid/view/View;)V |
14 | ····.locals·2 | 14 | ····.locals·2 |
15 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 15 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
16 | ····const/4·v1,·0x0 | 16 | ····const/4·v1,·0x0 |
17 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;-> | 17 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/f/av;)Landroid/support/a/f/av; |
18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
19 | ····const/4·v1,·0x0 | 19 | ····const/4·v1,·0x0 |
20 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z | 20 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z |
Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
40 | .method·public·c(Landroid/view/View;)V | 40 | .method·public·c(Landroid/view/View;)V |
41 | ····.locals·2 | 41 | ····.locals·2 |
42 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 42 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
43 | ····const/4·v1,·0x0 | 43 | ····const/4·v1,·0x0 |
44 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;-> | 44 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/f/av;)Landroid/support/a/f/av; |
45 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 45 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
46 | ····const/4·v1,·0x0 | 46 | ····const/4·v1,·0x0 |
47 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z | 47 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/af; | 1 | .class·public·Landroid/support/v7/internal/widget/af; |
2 | .super·Landroid/widget/HorizontalScrollView; | 2 | .super·Landroid/widget/HorizontalScrollView; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/widget/ | 4 | .implements·Landroid/support/v7/internal/widget/r; |
5 | #·static·fields | 5 | #·static·fields |
6 | .field·private·static·final·j:Landroid/view/animation/Interpolator; | 6 | .field·private·static·final·j:Landroid/view/animation/Interpolator; |
7 | #·instance·fields | 7 | #·instance·fields |
Offset 16, 15 lines modified | Offset 16, 15 lines modified | ||
16 | .field·c:I | 16 | .field·c:I |
17 | .field·private·d:Landroid/support/v7/internal/widget/ai; | 17 | .field·private·d:Landroid/support/v7/internal/widget/ai; |
18 | .field·private·e:Landroid/support/v7/widget/LinearLayoutCompat; | 18 | .field·private·e:Landroid/support/v7/widget/LinearLayoutCompat; |
19 | .field·private·f:Landroid/support/v7/internal/widget/ | 19 | .field·private·f:Landroid/support/v7/internal/widget/ak; |
20 | .field·private·g:Z | 20 | .field·private·g:Z |
21 | .field·private·h:I | 21 | .field·private·h:I |
22 | .field·private·i:I | 22 | .field·private·i:I |
Offset 38, 26 lines modified | Offset 38, 26 lines modified | ||
38 | ····invoke-direct·{v0},·Landroid/view/animation/DecelerateInterpolator;-><init>()V | 38 | ····invoke-direct·{v0},·Landroid/view/animation/DecelerateInterpolator;-><init>()V |
39 | ····sput-object·v0,·Landroid/support/v7/internal/widget/af;->j:Landroid/view/animation/Interpolator; | 39 | ····sput-object·v0,·Landroid/support/v7/internal/widget/af;->j:Landroid/view/animation/Interpolator; |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | .method·private·a(Landroid/support/v7/a | 42 | .method·private·a(Landroid/support/v7/a/c;Z)Landroid/support/v7/internal/widget/aj; |
43 | ····.locals·4 | 43 | ····.locals·4 |
44 | ····const/4·v2,·0x0 | 44 | ····const/4·v2,·0x0 |
45 | ····new-instance·v0,·Landroid/support/v7/internal/widget/aj; | 45 | ····new-instance·v0,·Landroid/support/v7/internal/widget/aj; |
46 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/af;->getContext()Landroid/content/Context; | 46 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/af;->getContext()Landroid/content/Context; |
47 | ····move-result-object·v1 | 47 | ····move-result-object·v1 |
48 | ····invoke-direct·{v0,·p0,·v1,·p1,·p2},·Landroid/support/v7/internal/widget/aj;-><init>(Landroid/support/v7/internal/widget/af;Landroid/content/Context;Landroid/support/v7/a | 48 | ····invoke-direct·{v0,·p0,·v1,·p1,·p2},·Landroid/support/v7/internal/widget/aj;-><init>(Landroid/support/v7/internal/widget/af;Landroid/content/Context;Landroid/support/v7/a/c;Z)V |
49 | ····if-eqz·p2,·:cond_0 | 49 | ····if-eqz·p2,·:cond_0 |
50 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/aj;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | 50 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/aj;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V |
51 | ····new-instance·v1,·Landroid/widget/AbsListView$LayoutParams; | 51 | ····new-instance·v1,·Landroid/widget/AbsListView$LayoutParams; |
Offset 91, 18 lines modified | Offset 91, 18 lines modified | ||
91 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/af;->d:Landroid/support/v7/internal/widget/ai; | 91 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/af;->d:Landroid/support/v7/internal/widget/ai; |
92 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/aj;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 92 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/aj;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
93 | ····goto·:goto_0 | 93 | ····goto·:goto_0 |
94 | .end·method | 94 | .end·method |
95 | .method·static·synthetic·a(Landroid/support/v7/internal/widget/af;Landroid/support/v7/a | 95 | .method·static·synthetic·a(Landroid/support/v7/internal/widget/af;Landroid/support/v7/a/c;Z)Landroid/support/v7/internal/widget/aj; |
96 | ····.locals·1 | 96 | ····.locals·1 |
97 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/a | 97 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/a/c;Z)Landroid/support/v7/internal/widget/aj; |
98 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
99 | ····return-object·v0 | 99 | ····return-object·v0 |
100 | .end·method | 100 | .end·method |
101 | .method·static·synthetic·a(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; | 101 | .method·static·synthetic·a(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; |
Offset 112, 21 lines modified | Offset 112, 21 lines modified | ||
112 | ····return-object·v0 | 112 | ····return-object·v0 |
113 | .end·method | 113 | .end·method |
114 | .method·private·a()Z | 114 | .method·private·a()Z |
115 | ····.locals·1 | 115 | ····.locals·1 |
116 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ | 116 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ak; |
117 | ····if-eqz·v0,·:cond_0 | 117 | ····if-eqz·v0,·:cond_0 |
118 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ | 118 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ak; |
119 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 119 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ak;->getParent()Landroid/view/ViewParent; |
120 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
121 | ····if-ne·v0,·p0,·:cond_0 | 121 | ····if-ne·v0,·p0,·:cond_0 |
122 | ····const/4·v0,·0x1 | 122 | ····const/4·v0,·0x1 |
Offset 150, 74 lines modified | Offset 150, 74 lines modified | ||
150 | ····if-eqz·v0,·:cond_0 | 150 | ····if-eqz·v0,·:cond_0 |
151 | ····:goto_0 | 151 | ····:goto_0 |
152 | ····return-void | 152 | ····return-void |
153 | ····:cond_0 | 153 | ····:cond_0 |
154 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ | 154 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ak; |
155 | ····if-nez·v0,·:cond_1 | 155 | ····if-nez·v0,·:cond_1 |
156 | ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/af;->d()Landroid/support/v7/internal/widget/ | 156 | ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/af;->d()Landroid/support/v7/internal/widget/ak; |
157 | ····move-result-object·v0 | 157 | ····move-result-object·v0 |
158 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ | 158 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ak; |
159 | ····:cond_1 | 159 | ····:cond_1 |
160 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; | 160 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->e:Landroid/support/v7/widget/LinearLayoutCompat; |
161 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/af;->removeView(Landroid/view/View;)V | 161 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/af;->removeView(Landroid/view/View;)V |
162 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ | 162 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ak; |
163 | ····new-instance·v1,·Landroid/view/ViewGroup$LayoutParams; | 163 | ····new-instance·v1,·Landroid/view/ViewGroup$LayoutParams; |
164 | ····const/4·v2,·-0x2 | 164 | ····const/4·v2,·-0x2 |
165 | ····const/4·v3,·-0x1 | 165 | ····const/4·v3,·-0x1 |
Max diff block lines reached; 7630/13017 bytes (58.62%) of diff not shown. |
Offset 1, 1271 lines modified | Offset 1, 146 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/bc; | 1 | .class·public·Landroid/support/v7/internal/widget/bc; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v7/internal/widget/x; | ||
5 | #· | 3 | #·static·fields |
4 | .field·private·static·a:Ljava/lang/reflect/Method; | ||
6 | .field·private·a:Landroid/support/v7/widget/Toolbar; | ||
7 | .field·private·b:I | ||
8 | .field·private·c:Landroid/view/View; | ||
9 | .field·private·d:Landroid/view/View; | ||
10 | .field·private·e:Landroid/graphics/drawable/Drawable; | ||
11 | .field·private·f:Landroid/graphics/drawable/Drawable; | ||
12 | .field·private·g:Landroid/graphics/drawable/Drawable; | ||
13 | .field·private·h:Z | ||
14 | .field·private·i:Ljava/lang/CharSequence; | ||
15 | .field·private·j:Ljava/lang/CharSequence; | ||
16 | .field·private·k:Ljava/lang/CharSequence; | ||
17 | .field·private·l:Landroid/support/v7/internal/a/a; | ||
18 | .field·private·m:Z | ||
19 | .field·private·n:Landroid/support/v7/widget/ActionMenuPresenter; | ||
20 | .field·private·o:I | ||
21 | .field·private·final·p:Landroid/support/v7/internal/widget/aw; | ||
22 | .field·private·q:I | ||
23 | .field·private·r:Landroid/graphics/drawable/Drawable; | ||
24 | #·direct·methods | 5 | #·direct·methods |
25 | .method· | 6 | .method·static·constructor·<clinit>()V |
26 | ····.locals· | 7 | ····.locals·5 |
27 | ····sget·v0,·Landroid/support/v7/a/j;->abc_action_bar_up_description:I | ||
28 | ····sget·v1,·Landroid/support/v7/a/f;->abc_ic_ab_back_mtrl_am_alpha:I | ||
29 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Landroid/support/v7/internal/widget/bc;-><init>(Landroid/support/v7/widget/Toolbar;ZII)V | ||
8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
30 | ····return-void | ||
31 | .end·method | ||
32 | .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;ZII)V | ||
33 | ····.locals·6 | ||
34 | ····const/4·v5,·-0x1 | ||
35 | ····const/4·v1,·0x0 | ||
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
37 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/bc;->o:I | ||
38 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/bc;->q:I | ||
39 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bc;->a:Landroid/support/v7/widget/Toolbar; | ||
40 | ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getTitle()Ljava/lang/CharSequence; | ||
41 | ····move-result-object·v0 | ||
42 | ···· | 9 | ····const/16·v1,·0x12 |
43 | ····i | 10 | ····if-lt·v0,·v1,·:cond_0 |
44 | ···· | 11 | ····:try_start_0 |
12 | ····const-class·v0,·Landroid/view/View; | ||
45 | ···· | 13 | ····const-string·v1,·"computeFitSystemWindows" |
46 | ···· | 14 | ····const/4·v2,·0x2 |
47 | ···· | 15 | ····new-array·v2,·v2,·[Ljava/lang/Class; |
48 | ····const/4·v | 16 | ····const/4·v3,·0x0 |
17 | ····const-class·v4,·Landroid/graphics/Rect; | ||
49 | ····:goto_0 | ||
50 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bc;->h:Z | ||
51 | ···· | 18 | ····aput-object·v4,·v2,·v3 |
52 | ···· | 19 | ····const/4·v3,·0x1 |
53 | ···· | 20 | ····const-class·v4,·Landroid/graphics/Rect; |
54 | ···· | 21 | ····aput-object·v4,·v2,·v3 |
22 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | ||
55 | ····sget-object·v3,·Landroid/support/v7/a/l;->ActionBar:[I | ||
56 | ····sget·v4,·Landroid/support/v7/a/b;->actionBarStyle:I | ||
57 | ····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; | ||
58 | ····move-result-object·v0 | 23 | ····move-result-object·v0 |
24 | ····sput-object·v0,·Landroid/support/v7/internal/widget/bc;->a:Ljava/lang/reflect/Method; | ||
59 | ····sget·v2,·Landroid/support/v7/a/l;->ActionBar_title:I | ||
60 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->b(I)Ljava/lang/CharSequence; | ||
61 | ····move-result-object·v2 | ||
62 | ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | ||
63 | ····move-result·v3 | ||
64 | ····if-nez·v3,·:cond_0 | ||
Max diff block lines reached; 31875/38963 bytes (81.81%) of diff not shown. |
Offset 1, 2 lines modified | Offset 1, 7 lines modified | ||
1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/r; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/r; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·virtual·methods | ||
4 | .method·public·abstract·a(Landroid/support/v7/internal/widget/o;Landroid/view/View;IJ)V | ||
5 | .end·method |
Offset 1, 37 lines modified | Offset 1, 100 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/g; | 1 | .class·Landroid/support/v7/internal/widget/g; |
2 | .super·Landroid/graphics/drawable/Drawable; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Landroid/view/View$OnClickListener; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/v7/b/a; | ||
7 | .field·final· | 4 | .field·final·a:Landroid/support/v7/internal/widget/ActionBarContainer; |
8 | #·direct·methods | 5 | #·direct·methods |
9 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarCon | 6 | .method·public·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V |
10 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V | ||
11 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/g;->b:Landroid/support/v7/internal/widget/ActionBarContextView; | ||
12 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/b/a; | ||
13 | ····i | 9 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; |
14 | ····return-void | 10 | ····return-void |
15 | .end·method | 11 | .end·method |
16 | #·virtual·methods | 12 | #·virtual·methods |
17 | .method·public· | 13 | .method·public·draw(Landroid/graphics/Canvas;)V |
18 | ····.locals·1 | 14 | ····.locals·1 |
19 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/ | 15 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; |
16 | ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z | ||
17 | ····if-eqz·v0,·:cond_1 | ||
18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
19 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; | ||
20 | ····if-eqz·v0,·:cond_0 | ||
21 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
22 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; | ||
23 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V | ||
24 | ····:cond_0 | ||
25 | ····:goto_0 | ||
26 | ····return-void | ||
27 | ····:cond_1 | ||
28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
29 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; | ||
30 | ····if-eqz·v0,·:cond_2 | ||
31 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
32 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; | ||
33 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V | ||
34 | ····:cond_2 | ||
35 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
36 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable; | ||
20 | ····i | 37 | ····if-eqz·v0,·:cond_0 |
38 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
39 | ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->e:Z | ||
40 | ····if-eqz·v0,·:cond_0 | ||
41 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
42 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable; | ||
43 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V | ||
44 | ····goto·:goto_0 | ||
45 | .end·method | ||
46 | .method·public·getOpacity()I | ||
47 | ····.locals·1 | ||
48 | ····const/4·v0,·0x0 | ||
49 | ····return·v0 | ||
50 | .end·method | ||
51 | .method·public·setAlpha(I)V | ||
52 | ····.locals·0 | ||
53 | ····return-void | ||
54 | .end·method | ||
55 | .method·public·setColorFilter(Landroid/graphics/ColorFilter;)V | ||
56 | ····.locals·0 | ||
21 | ····return-void | 57 | ····return-void |
22 | .end·method | 58 | .end·method |
Offset 1, 139 lines modified | Offset 1, 64 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/widget/u; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Ljava/lang/Runnable; | ||
3 | #·instance·fields | 5 | #·instance·fields |
4 | .field· | 6 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/o; |
5 | #·direct·methods | 7 | #·direct·methods |
6 | .method·p | 8 | .method·private·constructor·<init>(Landroid/support/v7/internal/widget/o;)V |
7 | ····.locals· | 9 | ····.locals·0 |
8 | ····const/4·v2,·0x0 | ||
9 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/PopupWindow;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
10 | ····sget-object·v0,·Landroid/support/v7/a/l;->PopupWindow:[I | ||
11 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb; | ||
12 | ····move-result-object·v0 | ||
13 | ····sget·v1,·Landroid/support/v7/a/l;->PopupWindow_overlapAnchor:I | ||
14 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bb;->a(IZ)Z | ||
15 | ····move-result·v1 | ||
16 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/u;->a:Z | ||
17 | ····sget·v1,·Landroid/support/v7/a/l;->PopupWindow_android_popupBackground:I | ||
18 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; | ||
19 | ···· | 10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/u;->a:Landroid/support/v7/internal/widget/o; |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
20 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/u;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | ||
21 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V | ||
22 | ····return-void | 12 | ····return-void |
23 | .end·method | 13 | .end·method |
14 | .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/o;Landroid/support/v7/internal/widget/p;)V | ||
15 | ····.locals·0 | ||
16 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/u;-><init>(Landroid/support/v7/internal/widget/o;)V | ||
24 | #·virtual·methods | ||
25 | .method·public·showAsDropDown(Landroid/view/View;II)V | ||
26 | ····.locals·2 | ||
27 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
28 | ····const/16·v1,·0x15 | ||
29 | ····if-ge·v0,·v1,·:cond_0 | ||
30 | ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/u;->a:Z | ||
31 | ····if-eqz·v0,·:cond_0 | ||
32 | ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I | ||
33 | ····move-result·v0 | ||
34 | ····sub-int/2addr·p3,·v0 | ||
35 | ····:cond_0 | ||
36 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;II)V | ||
37 | ····return-void | 17 | ····return-void |
38 | .end·method | 18 | .end·method |
39 | .method·public·showAsDropDown(Landroid/view/View;III)V | ||
40 | ····.locals·2 | ||
41 | ····.annotation·build·Landroid/annotation/TargetApi; | ||
42 | ········value·=·0x13 | ||
43 | ····.end·annotation | ||
19 | #·virtual·methods | ||
20 | .method·public·run()V | ||
21 | ····.locals·1 | ||
44 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
45 | ····const/16·v1,·0x15 | ||
46 | ····if-ge·v0,·v1,·:cond_0 | ||
47 | ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/u;->a:Z | ||
48 | ····if-eqz·v0,·:cond_0 | ||
49 | ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I | ||
50 | ····move-result·v0 | ||
51 | ····sub-int/2addr·p3,·v0 | ||
52 | ····:cond_0 | ||
53 | ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V | ||
22 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/u;->a:Landroid/support/v7/internal/widget/o; | ||
54 | ····return-void | ||
55 | .end·method | ||
23 | ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/o;->u:Z | ||
56 | .method·public·update(Landroid/view/View;IIII)V | ||
57 | ····.locals·6 | ||
58 | ···· | 24 | ····if-eqz·v0,·:cond_1 |
59 | ····const/ | 25 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/u;->a:Landroid/support/v7/internal/widget/o; |
60 | ····i | 26 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/o;->getAdapter()Landroid/widget/Adapter; |
61 | ···· | 27 | ····move-result-object·v0 |
62 | ····if-eqz·v0,·:cond_0 | 28 | ····if-eqz·v0,·:cond_0 |
29 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/u;->a:Landroid/support/v7/internal/widget/o; | ||
63 | ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I | ||
64 | ····move-result·v0 | ||
Max diff block lines reached; 664/4976 bytes (13.34%) of diff not shown. |
Offset 6, 71 lines modified | Offset 6, 71 lines modified | ||
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/af; | 7 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/af; |
8 | .field·private·final·b:[I | 8 | .field·private·final·b:[I |
9 | .field·private·c:Landroid/support/v7/a | 9 | .field·private·c:Landroid/support/v7/a/c; |
10 | .field·private·d:Landroid/widget/TextView; | 10 | .field·private·d:Landroid/widget/TextView; |
11 | .field·private·e:Landroid/widget/ImageView; | 11 | .field·private·e:Landroid/widget/ImageView; |
12 | .field·private·f:Landroid/view/View; | 12 | .field·private·f:Landroid/view/View; |
13 | #·direct·methods | 13 | #·direct·methods |
14 | .method·public·constructor·<init>(Landroid/support/v7/internal/widget/af;Landroid/content/Context;Landroid/support/v7/a | 14 | .method·public·constructor·<init>(Landroid/support/v7/internal/widget/af;Landroid/content/Context;Landroid/support/v7/a/c;Z)V |
15 | ····.locals·4 | 15 | ····.locals·4 |
16 | ····const/4·v3,·0x0 | 16 | ····const/4·v3,·0x0 |
17 | ····const/4·v2,·0x0 | 17 | ····const/4·v2,·0x0 |
18 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/af; | 18 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/aj;->a:Landroid/support/v7/internal/widget/af; |
19 | ····sget·v0,·Landroid/support/v7/ | 19 | ····sget·v0,·Landroid/support/v7/b/b;->actionBarTabStyle:I |
20 | ····invoke-direct·{p0,·p2,·v3,·v0},·Landroid/support/v7/widget/LinearLayoutCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 20 | ····invoke-direct·{p0,·p2,·v3,·v0},·Landroid/support/v7/widget/LinearLayoutCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
21 | ····const/4·v0,·0x1 | 21 | ····const/4·v0,·0x1 |
22 | ····new-array·v0,·v0,·[I | 22 | ····new-array·v0,·v0,·[I |
23 | ····const·v1,·0x10100d4 | 23 | ····const·v1,·0x10100d4 |
24 | ····aput·v1,·v0,·v2 | 24 | ····aput·v1,·v0,·v2 |
25 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->b:[I | 25 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->b:[I |
26 | ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/a | 26 | ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/a/c; |
27 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->b:[I | 27 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->b:[I |
28 | ····sget·v1,·Landroid/support/v7/ | 28 | ····sget·v1,·Landroid/support/v7/b/b;->actionBarTabStyle:I |
29 | ····invoke-static·{p2,·v3,·v0,·v1,·v2},·Landroid/support/v7/internal/widget/ | 29 | ····invoke-static·{p2,·v3,·v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; |
30 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
31 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ | 31 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->d(I)Z |
32 | ····move-result·v1 | 32 | ····move-result·v1 |
33 | ····if-eqz·v1,·:cond_0 | 33 | ····if-eqz·v1,·:cond_0 |
34 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ | 34 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; |
35 | ····move-result-object·v1 | 35 | ····move-result-object·v1 |
36 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/aj;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | 36 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/aj;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V |
37 | ····:cond_0 | 37 | ····:cond_0 |
38 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 38 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V |
39 | ····if-eqz·p4,·:cond_1 | 39 | ····if-eqz·p4,·:cond_1 |
40 | ····const·v0,·0x800013 | 40 | ····const·v0,·0x800013 |
41 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/aj;->setGravity(I)V | 41 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/aj;->setGravity(I)V |
Offset 91, 17 lines modified | Offset 91, 17 lines modified | ||
91 | ····const/4·v8,·-0x2 | 91 | ····const/4·v8,·-0x2 |
92 | ····const/4·v1,·0x0 | 92 | ····const/4·v1,·0x0 |
93 | ····const/4·v7,·0x0 | 93 | ····const/4·v7,·0x0 |
94 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/a | 94 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/a/c; |
95 | ····invoke-virtual·{v2},·Landroid/support/v7/a | 95 | ····invoke-virtual·{v2},·Landroid/support/v7/a/c;->c()Landroid/view/View; |
96 | ····move-result-object·v3 | 96 | ····move-result-object·v3 |
97 | ····if-eqz·v3,·:cond_4 | 97 | ····if-eqz·v3,·:cond_4 |
98 | ····invoke-virtual·{v3},·Landroid/view/View;->getParent()Landroid/view/ViewParent; | 98 | ····invoke-virtual·{v3},·Landroid/view/View;->getParent()Landroid/view/ViewParent; |
Offset 154, 19 lines modified | Offset 154, 19 lines modified | ||
154 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->f:Landroid/view/View; | 154 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->f:Landroid/view/View; |
155 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/aj;->removeView(Landroid/view/View;)V | 155 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/aj;->removeView(Landroid/view/View;)V |
156 | ····iput-object·v7,·p0,·Landroid/support/v7/internal/widget/aj;->f:Landroid/view/View; | 156 | ····iput-object·v7,·p0,·Landroid/support/v7/internal/widget/aj;->f:Landroid/view/View; |
157 | ····:cond_5 | 157 | ····:cond_5 |
158 | ····invoke-virtual·{v2},·Landroid/support/v7/a | 158 | ····invoke-virtual·{v2},·Landroid/support/v7/a/c;->a()Landroid/graphics/drawable/Drawable; |
159 | ····move-result-object·v0 | 159 | ····move-result-object·v0 |
160 | ····invoke-virtual·{v2},·Landroid/support/v7/a | 160 | ····invoke-virtual·{v2},·Landroid/support/v7/a/c;->b()Ljava/lang/CharSequence; |
161 | ····move-result-object·v3 | 161 | ····move-result-object·v3 |
162 | ····if-eqz·v0,·:cond_b | 162 | ····if-eqz·v0,·:cond_b |
163 | ····iget-object·v4,·p0,·Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; | 163 | ····iget-object·v4,·p0,·Landroid/support/v7/internal/widget/aj;->e:Landroid/widget/ImageView; |
Offset 214, 23 lines modified | Offset 214, 23 lines modified | ||
214 | ····:goto_2 | 214 | ····:goto_2 |
215 | ····if-eqz·v0,·:cond_d | 215 | ····if-eqz·v0,·:cond_d |
216 | ····iget-object·v4,·p0,·Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; | 216 | ····iget-object·v4,·p0,·Landroid/support/v7/internal/widget/aj;->d:Landroid/widget/TextView; |
217 | ····if-nez·v4,·:cond_8 | 217 | ····if-nez·v4,·:cond_8 |
218 | ····new-instance·v4,·Landroid/support/v7/internal/widget/ | 218 | ····new-instance·v4,·Landroid/support/v7/internal/widget/w; |
219 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aj;->getContext()Landroid/content/Context; | 219 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aj;->getContext()Landroid/content/Context; |
220 | ····move-result-object·v5 | 220 | ····move-result-object·v5 |
221 | ····sget·v6,·Landroid/support/v7/ | 221 | ····sget·v6,·Landroid/support/v7/b/b;->actionBarTabTextStyle:I |
222 | ····invoke-direct·{v4,·v5,·v7,·v6},·Landroid/support/v7/internal/widget/ | 222 | ····invoke-direct·{v4,·v5,·v7,·v6},·Landroid/support/v7/internal/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
Max diff block lines reached; 3925/9235 bytes (42.50%) of diff not shown. |
Offset 19, 61 lines modified | Offset 19, 49 lines modified | ||
19 | ····return-void | 19 | ····return-void |
20 | .end·method | 20 | .end·method |
21 | #·virtual·methods | 21 | #·virtual·methods |
22 | .method·public·run()V | 22 | .method·public·run()V |
23 | ····.locals· | 23 | ····.locals·4 |
24 | ····const/4·v3,·0x0 | ||
24 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 25 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
25 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | 26 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V |
26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 27 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
27 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 28 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
28 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | 29 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; |
29 | ····move-result-object·v1 | 30 | ····move-result-object·v1 |
30 | ····invoke-static·{v1},·Landroid/support/ | 31 | ····invoke-static·{v1},·Landroid/support/a/f/z;->e(Landroid/view/View;)Landroid/support/a/f/av; |
31 | ····move-result-object·v1 | 32 | ····move-result-object·v1 |
32 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
33 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
34 | ····move-result-object·v2 | ||
35 | ····invoke-virtual·{v2},·Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I | ||
36 | ····move-result·v2 | ||
37 | ····neg-int·v2,·v2 | ||
38 | ····int-to-float·v2,·v2 | ||
39 | ····invoke-virtual·{v1,·v | 33 | ····invoke-virtual·{v1,·v3},·Landroid/support/a/f/av;->b(F)Landroid/support/a/f/av; |
40 | ····move-result-object·v1 | 34 | ····move-result-object·v1 |
41 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 35 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
42 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/ | 36 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/a/f/bj; |
43 | ····move-result-object·v2 | 37 | ····move-result-object·v2 |
44 | ····invoke-virtual·{v1,·v2},·Landroid/support/ | 38 | ····invoke-virtual·{v1,·v2},·Landroid/support/a/f/av;->a(Landroid/support/a/f/bj;)Landroid/support/a/f/av; |
45 | ····move-result-object·v1 | 39 | ····move-result-object·v1 |
46 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/ | 40 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/f/av;)Landroid/support/a/f/av; |
47 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 41 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
48 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | 42 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; |
49 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
Offset 97, 42 lines modified | Offset 85, 30 lines modified | ||
97 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 85 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
98 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | 86 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; |
99 | ····move-result-object·v1 | 87 | ····move-result-object·v1 |
100 | ····invoke-static·{v1},·Landroid/support/ | 88 | ····invoke-static·{v1},·Landroid/support/a/f/z;->e(Landroid/view/View;)Landroid/support/a/f/av; |
101 | ····move-result-object·v1 | 89 | ····move-result-object·v1 |
102 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
103 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
104 | ····move-result-object·v2 | ||
105 | ····invoke-virtual·{v2},·Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I | ||
106 | ····move-result·v2 | ||
107 | ····int-to-float·v2,·v2 | ||
108 | ····invoke-virtual·{v1,·v | 90 | ····invoke-virtual·{v1,·v3},·Landroid/support/a/f/av;->b(F)Landroid/support/a/f/av; |
109 | ····move-result-object·v1 | 91 | ····move-result-object·v1 |
110 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 92 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
111 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/ | 93 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/a/f/bj; |
112 | ····move-result-object·v2 | 94 | ····move-result-object·v2 |
113 | ····invoke-virtual·{v1,·v2},·Landroid/support/ | 95 | ····invoke-virtual·{v1,·v2},·Landroid/support/a/f/av;->a(Landroid/support/a/f/bj;)Landroid/support/a/f/av; |
114 | ····move-result-object·v1 | 96 | ····move-result-object·v1 |
115 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/ | 97 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/f/av;)Landroid/support/a/f/av; |
116 | ····:cond_0 | 98 | ····:cond_0 |
117 | ····return-void | 99 | ····return-void |
118 | .end·method | 100 | .end·method |
Offset 1, 64 lines modified | Offset 1, 10 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/t; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/t; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Ljava/lang/Runnable; | ||
5 | #·instance·fields | ||
6 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/n; | ||
7 | #·direct·methods | ||
8 | .method·private·constructor·<init>(Landroid/support/v7/internal/widget/n;)V | ||
9 | ····.locals·0 | ||
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; | ||
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
12 | ····return-void | ||
13 | .end·method | ||
14 | .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/n;Landroid/support/v7/internal/widget/o;)V | ||
15 | ····.locals·0 | ||
16 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/t;-><init>(Landroid/support/v7/internal/widget/n;)V | ||
17 | ····return-void | ||
18 | .end·method | ||
19 | #·virtual·methods | 3 | #·virtual·methods |
4 | .method·public·abstract·a(Landroid/support/v7/internal/widget/o;)V | ||
5 | .end·method | ||
20 | .method·public·run()V | ||
21 | ····.locals·1 | ||
22 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; | ||
23 | ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/n;->u:Z | ||
24 | ····if-eqz·v0,·:cond_1 | ||
25 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; | ||
26 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; | ||
27 | ····move-result-object·v0 | ||
28 | ····if-eqz·v0,·:cond_0 | ||
29 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; | ||
30 | ····invoke-virtual·{v0,·p0},·Landroid/support/v7/internal/widget/n;->post(Ljava/lang/Runnable;)Z | ||
31 | ····:cond_0 | ||
32 | ····:goto_0 | ||
33 | ····return-void | ||
34 | ····:cond_1 | ||
35 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; | ||
36 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/n;->b(Landroid/support/v7/internal/widget/n;)V | ||
37 | ··· | 6 | .method·public·abstract·a(Landroid/support/v7/internal/widget/o;Landroid/view/View;IJ)V |
38 | .end·method | 7 | .end·method |
Offset 1, 28 lines modified | Offset 1, 22 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/m; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/m; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #· | 3 | #·virtual·methods |
4 | .method·public·abstract·a()V | ||
4 | .method·public·constructor·<init>(II)V | ||
5 | ····.locals·0 | ||
6 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V | ||
7 | ····return-void | ||
8 | .end·method | 5 | .end·method |
6 | .method·public·abstract·a(I)V | ||
7 | .end·method | ||
9 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | ||
10 | ····.locals·0 | ||
11 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | ||
12 | · | 8 | .method·public·abstract·a(Z)V |
13 | .end·method | 9 | .end·method |
14 | .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V | ||
15 | 10 | .method·public·abstract·b()V | |
11 | .end·method | ||
16 | 12 | .method·public·abstract·c()V | |
13 | .end·method | ||
17 | · | 14 | .method·public·abstract·d()V |
18 | .end·method | 15 | .end·method |
Offset 1, 60 lines modified | Offset 1, 1009 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/av; | 1 | .class·public·Landroid/support/v7/internal/widget/av; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·static·final·a:Landroid/graphics/PorterDuff$Mode; | ||
5 | .field·private·static·final·b:Ljava/lang/String; | ||
6 | .field·private·static·final·c:Landroid/support/v7/internal/widget/aw; | ||
4 | .field·private·static·final· | 7 | .field·private·static·final·d:[I |
8 | .field·private·static·final·e:[I | ||
9 | .field·private·static·final·f:[I | ||
10 | .field·private·static·final·g:[I | ||
11 | .field·private·static·final·h:[I | ||
12 | #·instance·fields | ||
13 | .field·private·final·i:Landroid/content/Context; | ||
14 | .field·private·final·j:Landroid/content/res/Resources; | ||
15 | .field·private·final·k:Landroid/util/TypedValue; | ||
16 | .field·private·l:Landroid/content/res/ColorStateList; | ||
17 | .field·private·m:Landroid/content/res/ColorStateList; | ||
18 | .field·private·n:Landroid/content/res/ColorStateList; | ||
5 | #·direct·methods | 19 | #·direct·methods |
6 | .method·static·constructor·<clinit>()V | 20 | .method·static·constructor·<clinit>()V |
7 | ····.locals· | 21 | ····.locals·8 |
22 | ····const/4·v7,·0x6 | ||
23 | ····const/4·v6,·0x3 | ||
24 | ····const/4·v5,·0x2 | ||
8 | ····const/4·v | 25 | ····const/4·v4,·0x1 |
26 | ····const/4·v3,·0x0 | ||
27 | ····const-class·v0,·Landroid/support/v7/internal/widget/av; | ||
28 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | ||
29 | ····move-result-object·v0 | ||
30 | ····sput-object·v0,·Landroid/support/v7/internal/widget/av;->b:Ljava/lang/String; | ||
31 | ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode; | ||
32 | ····sput-object·v0,·Landroid/support/v7/internal/widget/av;->a:Landroid/graphics/PorterDuff$Mode; | ||
33 | ····new-instance·v0,·Landroid/support/v7/internal/widget/aw; | ||
34 | ····invoke-direct·{v0,·v7},·Landroid/support/v7/internal/widget/aw;-><init>(I)V | ||
35 | ····sput-object·v0,·Landroid/support/v7/internal/widget/av;->c:Landroid/support/v7/internal/widget/aw; | ||
36 | ····const/16·v0,·0xe | ||
9 | ····new-array·v0,·v0,·[I | 37 | ····new-array·v0,·v0,·[I |
38 | ····sget·v1,·Landroid/support/v7/b/e;->abc_ic_ab_back_mtrl_am_alpha:I | ||
39 | ····aput·v1,·v0,·v3 | ||
40 | ····sget·v1,·Landroid/support/v7/b/e;->abc_ic_go_search_api_mtrl_alpha:I | ||
41 | ····aput·v1,·v0,·v4 | ||
42 | ····sget·v1,·Landroid/support/v7/b/e;->abc_ic_search_api_mtrl_alpha:I | ||
43 | ····aput·v1,·v0,·v5 | ||
44 | ····sget·v1,·Landroid/support/v7/b/e;->abc_ic_commit_search_api_mtrl_alpha:I | ||
45 | ····aput·v1,·v0,·v6 | ||
10 | ····const/4·v1,·0x | 46 | ····const/4·v1,·0x4 |
47 | ····sget·v2,·Landroid/support/v7/b/e;->abc_ic_clear_mtrl_alpha:I | ||
48 | ····aput·v2,·v0,·v1 | ||
49 | ····const/4·v1,·0x5 | ||
50 | ····sget·v2,·Landroid/support/v7/b/e;->abc_ic_menu_share_mtrl_alpha:I | ||
51 | ····aput·v2,·v0,·v1 | ||
52 | ····sget·v1,·Landroid/support/v7/b/e;->abc_ic_menu_copy_mtrl_am_alpha:I | ||
53 | ····aput·v1,·v0,·v7 | ||
54 | ····const/4·v1,·0x7 | ||
55 | ····sget·v2,·Landroid/support/v7/b/e;->abc_ic_menu_cut_mtrl_alpha:I | ||
56 | ····aput·v2,·v0,·v1 | ||
57 | ····const/16·v1,·0x8 | ||
58 | ····sget·v2,·Landroid/support/v7/b/e;->abc_ic_menu_selectall_mtrl_alpha:I | ||
59 | ····aput·v2,·v0,·v1 | ||
60 | ····const/16·v1,·0x9 | ||
61 | ····sget·v2,·Landroid/support/v7/b/e;->abc_ic_menu_paste_mtrl_am_alpha:I | ||
62 | ····aput·v2,·v0,·v1 | ||
63 | ····const/16·v1,·0xa | ||
11 | ···· | 64 | ····sget·v2,·Landroid/support/v7/b/e;->abc_ic_menu_moreoverflow_mtrl_alpha:I |
12 | ····aput·v2,·v0,·v1 | 65 | ····aput·v2,·v0,·v1 |
Max diff block lines reached; 21207/24372 bytes (87.01%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/b; | 1 | .class·public·Landroid/support/v7/internal/widget/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/f/bj; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·a:I | 6 | .field·a:I |
7 | .field·final·synthetic·b:Landroid/support/v7/internal/widget/a; | 7 | .field·final·synthetic·b:Landroid/support/v7/internal/widget/a; |
Offset 26, 26 lines modified | Offset 26, 14 lines modified | ||
26 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/b;->c:Z | 26 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/b;->c:Z |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | #·virtual·methods | 29 | #·virtual·methods |
30 | .method·public·a(Landroid/support/v4/view/cf;I)Landroid/support/v7/internal/widget/b; | ||
31 | ····.locals·1 | ||
32 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; | ||
33 | ····iput-object·p1,·v0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/cf; | ||
34 | ····iput·p2,·p0,·Landroid/support/v7/internal/widget/b;->a:I | ||
35 | ····return-object·p0 | ||
36 | .end·method | ||
37 | .method·public·a(Landroid/view/View;)V | 30 | .method·public·a(Landroid/view/View;)V |
38 | ····.locals·2 | 31 | ····.locals·2 |
39 | ····const/4·v1,·0x0 | 32 | ····const/4·v1,·0x0 |
40 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; | 33 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; |
Offset 68, 15 lines modified | Offset 56, 15 lines modified | ||
68 | ····return-void | 56 | ····return-void |
69 | ····:cond_1 | 57 | ····:cond_1 |
70 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; | 58 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; |
71 | ····const/4·v1,·0x0 | 59 | ····const/4·v1,·0x0 |
72 | ····iput-object·v1,·v0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/ | 60 | ····iput-object·v1,·v0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/a/f/av; |
73 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; | 61 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a; |
74 | ····iget·v1,·p0,·Landroid/support/v7/internal/widget/b;->a:I | 62 | ····iget·v1,·p0,·Landroid/support/v7/internal/widget/b;->a:I |
75 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/a;->setVisibility(I)V | 63 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/a;->setVisibility(I)V |
Offset 1, 7 lines modified | Offset 1, 193 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/widget/q; |
2 | .super·L | 2 | .super·Landroid/database/DataSetObserver; |
3 | #·instance·fields | ||
4 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/o; | ||
5 | .field·private·b:Landroid/os/Parcelable; | ||
6 | #·direct·methods | ||
7 | .method·constructor·<init>(Landroid/support/v7/internal/widget/o;)V | ||
8 | ····.locals·1 | ||
9 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
10 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V | ||
11 | ····const/4·v0,·0x0 | ||
12 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->b:Landroid/os/Parcelable; | ||
13 | ····return-void | ||
14 | .end·method | ||
3 | #·virtual·methods | 15 | #·virtual·methods |
4 | .method·public· | 16 | .method·public·onChanged()V |
17 | ····.locals·2 | ||
18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
19 | ····const/4·v1,·0x1 | ||
20 | ····iput-boolean·v1,·v0,·Landroid/support/v7/internal/widget/o;->u:Z | ||
21 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
22 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
23 | ····iget·v1,·v1,·Landroid/support/v7/internal/widget/o;->z:I | ||
24 | ····iput·v1,·v0,·Landroid/support/v7/internal/widget/o;->A:I | ||
25 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
26 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
27 | ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/o;->getAdapter()Landroid/widget/Adapter; | ||
28 | ····move-result-object·v1 | ||
29 | ····invoke-interface·{v1},·Landroid/widget/Adapter;->getCount()I | ||
30 | ····move-result·v1 | ||
31 | ····iput·v1,·v0,·Landroid/support/v7/internal/widget/o;->z:I | ||
32 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
33 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/o;->getAdapter()Landroid/widget/Adapter; | ||
34 | ····move-result-object·v0 | ||
35 | ····invoke-interface·{v0},·Landroid/widget/Adapter;->hasStableIds()Z | ||
36 | ····move-result·v0 | ||
37 | ····if-eqz·v0,·:cond_0 | ||
38 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->b:Landroid/os/Parcelable; | ||
39 | ····if-eqz·v0,·:cond_0 | ||
40 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
41 | ····iget·v0,·v0,·Landroid/support/v7/internal/widget/o;->A:I | ||
42 | ····if-nez·v0,·:cond_0 | ||
43 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
44 | ····iget·v0,·v0,·Landroid/support/v7/internal/widget/o;->z:I | ||
45 | ····if-lez·v0,·:cond_0 | ||
46 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
47 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/q;->b:Landroid/os/Parcelable; | ||
48 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/o;->a(Landroid/support/v7/internal/widget/o;Landroid/os/Parcelable;)V | ||
49 | ····const/4·v0,·0x0 | ||
50 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->b:Landroid/os/Parcelable; | ||
51 | ····:goto_0 | ||
52 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
53 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/o;->e()V | ||
54 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
55 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/o;->requestLayout()V | ||
56 | ····return-void | ||
57 | ····:cond_0 | ||
58 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
59 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/o;->j()V | ||
60 | ····goto·:goto_0 | ||
61 | .end·method | ||
62 | .method·public·onInvalidated()V | ||
63 | ····.locals·6 | ||
64 | ····const-wide/high16·v4,·-0x8000000000000000L | ||
65 | ····const/4·v3,·0x0 | ||
66 | ····const/4·v2,·-0x1 | ||
67 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/q;->a:Landroid/support/v7/internal/widget/o; | ||
68 | ····const/4·v1,·0x1 | ||
Max diff block lines reached; 0/6833 bytes (0.00%) of diff not shown. |
Offset 1, 22 lines modified | Offset 1, 19 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 1 | .class·public·Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
2 | .super·Landroid/view/ViewGroup; | 2 | .super·Landroid/view/ViewGroup; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v7/internal/widget/w; | ||
5 | #·static·fields | 3 | #·static·fields |
6 | .field·static·final·a:[I | 4 | .field·static·final·a:[I |
7 | #·instance·fields | 5 | #·instance·fields |
8 | .field·private·final·A:Landroid/support/ | 6 | .field·private·final·A:Landroid/support/a/f/bj; |
9 | .field·private·final·B:Landroid/support/ | 7 | .field·private·final·B:Landroid/support/a/f/bj; |
10 | .field·private·final·C:Ljava/lang/Runnable; | 8 | .field·private·final·C:Ljava/lang/Runnable; |
11 | .field·private·final·D:Ljava/lang/Runnable; | 9 | .field·private·final·D:Ljava/lang/Runnable; |
12 | .field·private·b:I | 10 | .field·private·b:I |
Offset 54, 36 lines modified | Offset 51, 36 lines modified | ||
54 | .field·private·final·s:Landroid/graphics/Rect; | 51 | .field·private·final·s:Landroid/graphics/Rect; |
55 | .field·private·final·t:Landroid/graphics/Rect; | 52 | .field·private·final·t:Landroid/graphics/Rect; |
56 | .field·private·final·u:Landroid/graphics/Rect; | 53 | .field·private·final·u:Landroid/graphics/Rect; |
57 | .field·private·v:Landroid/support/v7/internal/widget/ | 54 | .field·private·v:Landroid/support/v7/internal/widget/m; |
58 | .field·private·final·w:I | 55 | .field·private·final·w:I |
59 | .field·private·x:Landroid/support/ | 56 | .field·private·x:Landroid/support/a/g/r; |
60 | .field·private·y:Landroid/support/ | 57 | .field·private·y:Landroid/support/a/f/av; |
61 | .field·private·z:Landroid/support/ | 58 | .field·private·z:Landroid/support/a/f/av; |
62 | #·direct·methods | 59 | #·direct·methods |
63 | .method·static·constructor·<clinit>()V | 60 | .method·static·constructor·<clinit>()V |
64 | ····.locals·3 | 61 | ····.locals·3 |
65 | ····const/4·v0,·0x2 | 62 | ····const/4·v0,·0x2 |
66 | ····new-array·v0,·v0,·[I | 63 | ····new-array·v0,·v0,·[I |
67 | ····const/4·v1,·0x0 | 64 | ····const/4·v1,·0x0 |
68 | ····sget·v2,·Landroid/support/v7/ | 65 | ····sget·v2,·Landroid/support/v7/b/b;->actionBarSize:I |
69 | ····aput·v2,·v0,·v1 | 66 | ····aput·v2,·v0,·v1 |
70 | ····const/4·v1,·0x1 | 67 | ····const/4·v1,·0x1 |
71 | ····const·v2,·0x1010059 | 68 | ····const·v2,·0x1010059 |
Offset 139, 36 lines modified | Offset 136, 36 lines modified | ||
139 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->u:Landroid/graphics/Rect; | 136 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->u:Landroid/graphics/Rect; |
140 | ····const/16·v0,·0x258 | 137 | ····const/16·v0,·0x258 |
141 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I | 138 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I |
142 | ····new-instance·v0,·Landroid/support/v7/internal/widget/h; | ||
143 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/h;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | ||
144 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/v4/view/cv; | ||
145 | ····new-instance·v0,·Landroid/support/v7/internal/widget/i; | 139 | ····new-instance·v0,·Landroid/support/v7/internal/widget/i; |
146 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/i;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | 140 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/i;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V |
147 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;-> | 141 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/a/f/bj; |
148 | ····new-instance·v0,·Landroid/support/v7/internal/widget/j; | 142 | ····new-instance·v0,·Landroid/support/v7/internal/widget/j; |
149 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/j;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | 143 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/j;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V |
150 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;-> | 144 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/a/f/bj; |
151 | ····new-instance·v0,·Landroid/support/v7/internal/widget/k; | 145 | ····new-instance·v0,·Landroid/support/v7/internal/widget/k; |
152 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/k;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | 146 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/k;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V |
147 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->C:Ljava/lang/Runnable; | ||
148 | ····new-instance·v0,·Landroid/support/v7/internal/widget/l; | ||
149 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/l;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | ||
153 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->D:Ljava/lang/Runnable; | 150 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->D:Ljava/lang/Runnable; |
154 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/content/Context;)V | 151 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/content/Context;)V |
155 | ····return-void | 152 | ····return-void |
156 | .end·method | 153 | .end·method |
Offset 217, 47 lines modified | Offset 214, 47 lines modified | ||
217 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->u:Landroid/graphics/Rect; | 214 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->u:Landroid/graphics/Rect; |
218 | ····const/16·v0,·0x258 | 215 | ····const/16·v0,·0x258 |
219 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I | 216 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I |
220 | ····new-instance·v0,·Landroid/support/v7/internal/widget/h; | ||
221 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/h;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | ||
222 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/v4/view/cv; | ||
223 | ····new-instance·v0,·Landroid/support/v7/internal/widget/i; | 217 | ····new-instance·v0,·Landroid/support/v7/internal/widget/i; |
224 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/i;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | 218 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/i;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V |
225 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;-> | 219 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/a/f/bj; |
226 | ····new-instance·v0,·Landroid/support/v7/internal/widget/j; | 220 | ····new-instance·v0,·Landroid/support/v7/internal/widget/j; |
227 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/j;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | 221 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/j;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V |
228 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;-> | 222 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/a/f/bj; |
Max diff block lines reached; 51734/56901 bytes (90.92%) of diff not shown. |
Offset 1, 88 lines modified | Offset 1, 25 lines modified | ||
1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/x; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/x; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·virtual·methods | 3 | #·virtual·methods |
4 | .method·public·abstract·a()Landroid/view/ViewGroup; | ||
5 | .end·method | ||
6 | .method·public·abstract·a(I)V | 4 | .method·public·abstract·a(I)V |
7 | .end·method | 5 | .end·method |
8 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V | 6 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V |
9 | .end·method | 7 | .end·method |
10 | .method·public·abstract·a(Landroid/support/v7/internal/a/a;)V | 8 | .method·public·abstract·a(Landroid/support/v7/internal/a/a;)V |
11 | .end·method | 9 | .end·method |
12 | .method·public·abstract·a(Landroid/support/v7/internal/widget/af;)V | ||
13 | .end·method | ||
14 | .method·public·abstract·a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V | ||
15 | .end·method | ||
16 | .method·public·abstract·a(Ljava/lang/CharSequence;)V | 10 | .method·public·abstract·a(Ljava/lang/CharSequence;)V |
17 | .end·method | 11 | .end·method |
18 | .method·public·abstract·a( | 12 | .method·public·abstract·a()Z |
19 | .end·method | 13 | .end·method |
20 | .method·public·abstract·b()La | 14 | .method·public·abstract·b()Ljava/lang/CharSequence; |
21 | .end·method | 15 | .end·method |
22 | .method·public·abstract·b(I)V | 16 | .method·public·abstract·b(I)V |
23 | .end·method | 17 | .end·method |
24 | .method·public·abstract·b(Z)V | ||
25 | .end·method | ||
26 | .method·public·abstract·c(I)V | ||
27 | .end·method | ||
28 | .method·public·abstract·c()Z | ||
29 | .end·method | ||
30 | .method·public·abstract·d(I)V | ||
31 | .end·method | ||
32 | .method·public·abstract·d()Z | ||
33 | .end·method | ||
34 | .method·public·abstract·e()V | ||
35 | .end·method | ||
36 | .method·public·abstract·f()Ljava/lang/CharSequence; | ||
37 | .end·method | ||
38 | .method·public·abstract·g()V | ||
39 | .end·method | ||
40 | .method·public·abstract·h()V | ||
41 | .end·method | ||
42 | .method·public·abstract·i()Z | ||
43 | .end·method | ||
44 | .method·public·abstract·j()Z | ||
45 | .end·method | ||
46 | .method·public·abstract·k()Z | ||
47 | .end·method | ||
48 | .method·public·abstract·l()Z | ||
49 | .end·method | ||
50 | .method·public·abstract·m()Z | ||
51 | .end·method | ||
52 | .method·public·abstract·n()V | ||
53 | .end·method | ||
54 | .method·public·abstract·o()V | ||
55 | .end·method | ||
56 | .method·public·abstract·p()I | ||
57 | .end·method | ||
58 | .method·public·abstract·q()I | ||
59 | .end·method |
Offset 46, 64 lines modified | Offset 46, 64 lines modified | ||
46 | ····invoke-static·{},·Landroid/support/v7/internal/a;->a()Z | 46 | ····invoke-static·{},·Landroid/support/v7/internal/a;->a()Z |
47 | ····move-result·v0 | 47 | ····move-result·v0 |
48 | ····if-eqz·v0,·:cond_1 | 48 | ····if-eqz·v0,·:cond_1 |
49 | ····new-instance·v0,·Landroid/support/v7/internal/widget/ | 49 | ····new-instance·v0,·Landroid/support/v7/internal/widget/h; |
50 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/ | 50 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/h;-><init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V |
51 | ····:goto_0 | 51 | ····:goto_0 |
52 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | 52 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V |
53 | ····sget-object·v0,·Landroid/support/v7/ | 53 | ····sget-object·v0,·Landroid/support/v7/b/j;->ActionBar:[I |
54 | ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; | 54 | ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; |
55 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
56 | ····sget·v3,·Landroid/support/v7/ | 56 | ····sget·v3,·Landroid/support/v7/b/j;->ActionBar_background:I |
57 | ····invoke-virtual·{v0,·v3},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; | 57 | ····invoke-virtual·{v0,·v3},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
58 | ····move-result-object·v3 | 58 | ····move-result-object·v3 |
59 | ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; | 59 | ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable; |
60 | ····sget·v3,·Landroid/support/v7/ | 60 | ····sget·v3,·Landroid/support/v7/b/j;->ActionBar_backgroundStacked:I |
61 | ····invoke-virtual·{v0,·v3},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; | 61 | ····invoke-virtual·{v0,·v3},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
62 | ····move-result-object·v3 | 62 | ····move-result-object·v3 |
63 | ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable; | 63 | ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable; |
64 | ····sget·v3,·Landroid/support/v7/ | 64 | ····sget·v3,·Landroid/support/v7/b/j;->ActionBar_height:I |
65 | ····const/4·v4,·-0x1 | 65 | ····const/4·v4,·-0x1 |
66 | ····invoke-virtual·{v0,·v3,·v4},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I | 66 | ····invoke-virtual·{v0,·v3,·v4},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I |
67 | ····move-result·v3 | 67 | ····move-result·v3 |
68 | ····iput·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->j:I | 68 | ····iput·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->j:I |
69 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ActionBarContainer;->getId()I | 69 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ActionBarContainer;->getId()I |
70 | ····move-result·v3 | 70 | ····move-result·v3 |
71 | ····sget·v4,·Landroid/support/v7/ | 71 | ····sget·v4,·Landroid/support/v7/b/f;->split_action_bar:I |
72 | ····if-ne·v3,·v4,·:cond_0 | 72 | ····if-ne·v3,·v4,·:cond_0 |
73 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z | 73 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z |
74 | ····sget·v3,·Landroid/support/v7/ | 74 | ····sget·v3,·Landroid/support/v7/b/j;->ActionBar_backgroundSplit:I |
75 | ····invoke-virtual·{v0,·v3},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; | 75 | ····invoke-virtual·{v0,·v3},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
76 | ····move-result-object·v3 | 76 | ····move-result-object·v3 |
77 | ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; | 77 | ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable; |
Offset 122, 17 lines modified | Offset 122, 17 lines modified | ||
122 | ····:goto_1 | 122 | ····:goto_1 |
123 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->setWillNotDraw(Z)V | 123 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->setWillNotDraw(Z)V |
124 | ····return-void | 124 | ····return-void |
125 | ····:cond_1 | 125 | ····:cond_1 |
126 | ····new-instance·v0,·Landroid/support/v7/internal/widget/ | 126 | ····new-instance·v0,·Landroid/support/v7/internal/widget/g; |
127 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/ | 127 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/g;-><init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V |
128 | ····goto·:goto_0 | 128 | ····goto·:goto_0 |
129 | ····:cond_2 | 129 | ····:cond_2 |
130 | ····move·v0,·v2 | 130 | ····move·v0,·v2 |
131 | ····goto·:goto_1 | 131 | ····goto·:goto_1 |
Offset 334, 23 lines modified | Offset 334, 23 lines modified | ||
334 | .end·method | 334 | .end·method |
335 | .method·public·onFinishInflate()V | 335 | .method·public·onFinishInflate()V |
336 | ····.locals·1 | 336 | ····.locals·1 |
337 | ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onFinishInflate()V | 337 | ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onFinishInflate()V |
338 | ····sget·v0,·Landroid/support/v7/ | 338 | ····sget·v0,·Landroid/support/v7/b/f;->action_bar:I |
339 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->findViewById(I)Landroid/view/View; | 339 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->findViewById(I)Landroid/view/View; |
340 | ····move-result-object·v0 | 340 | ····move-result-object·v0 |
341 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->h:Landroid/view/View; | 341 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->h:Landroid/view/View; |
342 | ····sget·v0,·Landroid/support/v7/ | 342 | ····sget·v0,·Landroid/support/v7/b/f;->action_context_bar:I |
343 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->findViewById(I)Landroid/view/View; | 343 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->findViewById(I)Landroid/view/View; |
344 | ····move-result-object·v0 | 344 | ····move-result-object·v0 |
345 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->i:Landroid/view/View; | 345 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->i:Landroid/view/View; |
Offset 1, 150 lines modified | Offset 1, 90 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/widget/ba; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/view/View$OnClickListener; | ||
3 | #·static·fields | ||
4 | .field·private·static·final·a:[I | ||
5 | #·instance·fields | ||
6 | .field·final·a:Landroid/support/v7/internal/view/menu/a; | ||
7 | .field·final·synthetic·b:Landroid/support/v7/internal/widget/az; | ||
5 | #·direct·methods | ||
6 | .method·static·constructor·<clinit>()V | ||
7 | ····.locals·1 | ||
8 | ····const/4·v0,·0x2 | ||
9 | ····new-array·v0,·v0,·[I | ||
10 | ····fill-array-data·v0,·:array_0 | ||
11 | ····sput-object·v0,·Landroid/support/v7/internal/widget/ba;->a:[I | ||
12 | ····return-void | ||
13 | ····nop | ||
14 | ····:array_0 | ||
15 | ····.array-data·4 | ||
16 | ········0x10100d4 | ||
17 | ········0x1010176 | ||
18 | ····.end·array-data | ||
19 | .end·method | ||
20 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | ||
21 | ····.locals·1 | ||
22 | ····const·v0,·0x1010081 | ||
23 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/ba;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
8 | #·direct·methods | ||
9 | .method·constructor·<init>(Landroid/support/v7/internal/widget/az;)V | ||
24 | ····return-void | ||
25 | .end·method | ||
26 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
27 | ····.locals· | 10 | ····.locals·7 |
28 | ····const/4·v2,·0x1 | ||
29 | ····const/4·v | 11 | ····const/4·v2,·0x0 |
30 | ····i | 12 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ba;->b:Landroid/support/v7/internal/widget/az; |
31 | ···· | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ···· | 14 | ····new-instance·v0,·Landroid/support/v7/internal/view/menu/a; |
33 | ···· | 15 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ba;->b:Landroid/support/v7/internal/widget/az; |
34 | ····invoke- | 16 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/az;->a(Landroid/support/v7/internal/widget/az;)Landroid/support/v7/widget/Toolbar; |
35 | ····move-result-object·v1 | 17 | ····move-result-object·v1 |
36 | ····invoke-virtual·{ | 18 | ····invoke-virtual·{v1},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; |
37 | ···· | 19 | ····move-result-object·v1 |
38 | ···· | 20 | ····const·v3,·0x102002c |
39 | ····i | 21 | ····iget-object·v4,·p0,·Landroid/support/v7/internal/widget/ba;->b:Landroid/support/v7/internal/widget/az; |
40 | ····invoke- | 22 | ····invoke-static·{v4},·Landroid/support/v7/internal/widget/az;->b(Landroid/support/v7/internal/widget/az;)Ljava/lang/CharSequence; |
41 | ····move-result-object·v | 23 | ····move-result-object·v6 |
42 | ···· | 24 | ····move·v4,·v2 |
43 | ···· | 25 | ····move·v5,·v2 |
44 | ····i | 26 | ····invoke-direct/range·{v0·..·v6},·Landroid/support/v7/internal/view/menu/a;-><init>(Landroid/content/Context;IIIILjava/lang/CharSequence;)V |
27 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ba;->a:Landroid/support/v7/internal/view/menu/a; | ||
45 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ba;->setPopupBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | ||
46 | ····:cond_0 | ||
47 | ····:goto_0 | ||
48 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V | ||
49 | ····return-void | 28 | ····return-void |
29 | .end·method | ||
50 | ····:cond_1 | ||
51 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
52 | ····const/16·v3,·0xb | ||
53 | 30 | #·virtual·methods | |
31 | .method·public·onClick(Landroid/view/View;)V | ||
32 | ····.locals·3 | ||
54 | ····i | 33 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ba;->b:Landroid/support/v7/internal/widget/az; |
34 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/az;->c(Landroid/support/v7/internal/widget/az;)Landroid/support/v7/internal/a/a; | ||
55 | ····goto·:goto_0 | ||
56 | .end·method | ||
35 | ····move-result-object·v0 | ||
57 | .method·private·static·a(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V | ||
58 | ····.locals·2 | ||
59 | ····.annotation·build·Landroid/annotation/TargetApi; | ||
60 | ········value·=·0xb | ||
61 | ····.end·annotation | ||
36 | ····if-eqz·v0,·:cond_0 | ||
62 | ····:try_start_0 | ||
63 | ····const-class·v0,·Landroid/widget/Spinner; | ||
64 | ····co | 37 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ba;->b:Landroid/support/v7/internal/widget/az; |
65 | ····invoke- | 38 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/az;->d(Landroid/support/v7/internal/widget/az;)Z |
66 | ····move-result | 39 | ····move-result·v0 |
Max diff block lines reached; 1478/6801 bytes (21.73%) of diff not shown. |
Offset 1, 86 lines modified | Offset 1, 257 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/ay; | 1 | .class·public·Landroid/support/v7/internal/widget/ay; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·sta | 3 | #·instance·fields |
4 | .field·private· | 4 | .field·private·final·a:Landroid/content/Context; |
5 | .field·private·final·b:Landroid/content/res/TypedArray; | ||
5 | #·instance·fields | ||
6 | .field·private· | 6 | .field·private·c:Landroid/support/v7/internal/widget/av; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method· | 8 | .method·private·constructor·<init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V |
9 | ····.locals· | 9 | ····.locals·0 |
10 | ···· | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
11 | ···· | 11 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ay;->a:Landroid/content/Context; |
12 | ····con | 12 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray; |
13 | ···· | 13 | ····return-void |
14 | .end·method | ||
14 | ··· | 15 | .method·public·static·a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; |
16 | ····.locals·2 | ||
15 | ···· | 17 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
16 | ····re | 18 | ····move-result-object·v0 |
19 | ····new-instance·v1,·Landroid/support/v7/internal/widget/ay; | ||
20 | ····invoke-direct·{v1,·p0,·v0},·Landroid/support/v7/internal/widget/ay;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V | ||
21 | ····return-object·v1 | ||
17 | .end·method | 22 | .end·method |
18 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | ||
23 | #·virtual·methods | ||
24 | .method·public·a(IF)F | ||
19 | ····.locals·1 | 25 | ····.locals·1 |
20 | ···· | 26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray; |
21 | ····invoke- | 27 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getFloat(IF)F |
28 | ····move-result·v0 | ||
22 | ····return | 29 | ····return·v0 |
30 | .end·method | ||
31 | .method·public·a()I | ||
32 | ····.locals·1 | ||
33 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray; | ||
34 | ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->length()I | ||
35 | ····move-result·v0 | ||
36 | ····return·v0 | ||
23 | .end·method | 37 | .end·method |
24 | .method·public· | 38 | .method·public·a(II)I |
39 | ····.locals·1 | ||
40 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray; | ||
41 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getInt(II)I | ||
42 | ····move-result·v0 | ||
43 | ····return·v0 | ||
44 | .end·method | ||
45 | .method·public·a(I)Landroid/graphics/drawable/Drawable; | ||
25 | ····.locals·2 | 46 | ····.locals·2 |
47 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray; | ||
48 | ····invoke-virtual·{v0,·p1},·Landroid/content/res/TypedArray;->hasValue(I)Z | ||
49 | ····move-result·v0 | ||
50 | ····if-eqz·v0,·:cond_0 | ||
51 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray; | ||
26 | ····const/4·v1,·0x0 | 52 | ····const/4·v1,·0x0 |
27 | ····invoke- | 53 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/res/TypedArray;->getResourceId(II)I |
54 | ····move-result·v0 | ||
28 | ···· | 55 | ····if-eqz·v0,·:cond_0 |
29 | ····invoke- | 56 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ay;->c()Landroid/support/v7/internal/widget/av; |
57 | ····move-result-object·v1 | ||
58 | ····invoke-virtual·{v1,·v0},·Landroid/support/v7/internal/widget/av;->a(I)Landroid/graphics/drawable/Drawable; | ||
30 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
31 | ···· | 60 | ····:goto_0 |
61 | ····return-object·v0 | ||
62 | ····:cond_0 | ||
63 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray; | ||
64 | ····invoke-virtual·{v0,·p1},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; | ||
32 | ····move-result-object·v | 65 | ····move-result-object·v0 |
66 | ····goto·:goto_0 | ||
67 | .end·method | ||
68 | .method·public·a(IZ)Z | ||
69 | ····.locals·1 | ||
70 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray; | ||
71 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z | ||
Max diff block lines reached; 3971/9098 bytes (43.65%) of diff not shown. |
Offset 1, 265 lines modified | Offset 1, 181 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/an; | 1 | .class·Landroid/support/v7/internal/widget/an; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/widget/ListAdapter; | ||
5 | .implements·Landroid/ | 4 | .implements·Landroid/content/DialogInterface$OnClickListener; |
5 | .implements·Landroid/support/v7/internal/widget/at; | ||
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field· | 7 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ak; |
8 | .field·private·b:Landroid/ | 8 | .field·private·b:Landroid/app/AlertDialog; |
9 | .field·private·c:Landroid/widget/ListAdapter; | ||
10 | .field·private·d:Ljava/lang/CharSequence; | ||
9 | #·direct·methods | ||
10 | .method·public·constructor·<init>(Landroid/widget/SpinnerAdapter;)V | ||
11 | ····.locals·1 | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
11 | #·direct·methods | ||
12 | .method·private·constructor·<init>(Landroid/support/v7/internal/widget/ak;)V | ||
13 | ····.locals·0 | ||
13 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/an;->a:Landroid/ | 14 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/an;->a:Landroid/support/v7/internal/widget/ak; |
14 | ····in | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
15 | ···· | 16 | ····return-void |
17 | .end·method | ||
16 | · | 18 | .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/ak;Landroid/support/v7/internal/widget/al;)V |
19 | ····.locals·0 | ||
17 | ····i | 20 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/an;-><init>(Landroid/support/v7/internal/widget/ak;)V |
18 | ····:cond_0 | ||
19 | ····return-void | 21 | ····return-void |
20 | .end·method | 22 | .end·method |
21 | #·virtual·methods | 23 | #·virtual·methods |
22 | .method·public·a | 24 | .method·public·a()V |
23 | ····.locals·1 | 25 | ····.locals·1 |
24 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/ | 26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/app/AlertDialog; |
25 | ····if-eqz·v0,·:cond_0 | 27 | ····if-eqz·v0,·:cond_0 |
28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/app/AlertDialog; | ||
26 | ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->areAllItemsEnabled()Z | ||
27 | ····move-result·v0 | ||
28 | ····:goto_0 | ||
29 | ····return·v0 | ||
29 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->dismiss()V | ||
30 | ····:cond_0 | ||
31 | ····const/4·v0,·0x1 | ||
32 | ····goto·:goto_0 | ||
33 | .end·method | ||
34 | .method·public·getCount()I | ||
35 | ····.locals·1 | ||
36 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; | ||
37 | ····if-nez·v0,·:cond_0 | ||
38 | ····const/4·v0,·0x0 | 30 | ····const/4·v0,·0x0 |
31 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/app/AlertDialog; | ||
39 | ····:goto_0 | ||
40 | ····return·v0 | ||
41 | ····:cond_0 | 32 | ····:cond_0 |
33 | ····return-void | ||
42 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; | ||
43 | ····invoke-interface·{v0},·Landroid/widget/SpinnerAdapter;->getCount()I | ||
44 | ····move-result·v0 | ||
45 | ····goto·:goto_0 | ||
46 | .end·method | 34 | .end·method |
47 | .method·public· | 35 | .method·public·a(Landroid/widget/ListAdapter;)V |
48 | ····.locals· | 36 | ····.locals·0 |
49 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter; | ||
50 | ····if-nez·v0,·:cond_0 | ||
51 | ····const/4·v0,·0x0 | ||
37 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/an;->c:Landroid/widget/ListAdapter; | ||
52 | ····:goto_0 | ||
53 | ····return-object·v0 | ||
54 | ····:cond_0 | ||
55 | ···· | 38 | ····return-void |
39 | .end·method | ||
56 | 40 | .method·public·a(Ljava/lang/CharSequence;)V | |
41 | ····.locals·0 | ||
57 | ···· | 42 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/an;->d:Ljava/lang/CharSequence; |
58 | ···· | 43 | ····return-void |
59 | .end·method | 44 | .end·method |
60 | .method·public· | 45 | .method·public·b()Z |
61 | ····.locals·1 | 46 | ····.locals·1 |
62 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;-> | 47 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/app/AlertDialog; |
63 | ····if- | 48 | ····if-eqz·v0,·:cond_0 |
64 | ···· | 49 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/app/AlertDialog; |
50 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->isShowing()Z | ||
65 | ····:goto_0 | ||
Max diff block lines reached; 6407/10950 bytes (58.51%) of diff not shown. |
Offset 1, 86 lines modified | Offset 1, 19 lines modified | ||
1 | .class· | 1 | .class·interface·abstract·Landroid/support/v7/internal/widget/at; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | ||
4 | .field·private·static·final·a:[I | ||
5 | #·instance·fields | ||
6 | .field·private·final·b:Landroid/support/v7/internal/widget/aw; | ||
7 | #· | 3 | #·virtual·methods |
4 | .method·public·abstract·a()V | ||
8 | .method·static·constructor·<clinit>()V | ||
9 | ····.locals·3 | ||
10 | ····const/4·v0,·0x1 | ||
11 | ····new-array·v0,·v0,·[I | ||
12 | ····const/4·v1,·0x0 | ||
13 | ····const·v2,·0x1010108 | ||
14 | ····aput·v2,·v0,·v1 | ||
15 | ····sput-object·v0,·Landroid/support/v7/internal/widget/at;->a:[I | ||
16 | ····return-void | ||
17 | .end·method | 5 | .end·method |
6 | .method·public·abstract·a(Landroid/widget/ListAdapter;)V | ||
18 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | ||
19 | ····.locals·1 | ||
20 | ····const·v0,·0x10103c8 | ||
21 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/at;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
22 | ····return-void | ||
23 | .end·method | 7 | .end·method |
8 | .method·public·abstract·a(Ljava/lang/CharSequence;)V | ||
24 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
25 | ····.locals·2 | ||
26 | ····const/4·v1,·0x0 | ||
27 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CheckedTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
28 | ····sget-object·v0,·Landroid/support/v7/internal/widget/at;->a:[I | ||
29 | ····invoke-static·{p1,·p2,·v0,·p3,·v1},·Landroid/support/v7/internal/widget/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb; | ||
30 | ····move-result-object·v0 | ||
31 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable; | ||
32 | ····move-result-object·v1 | ||
33 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/at;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V | ||
34 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V | ||
35 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; | ||
36 | ····move-result-object·v0 | ||
37 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/at;->b:Landroid/support/v7/internal/widget/aw; | ||
38 | ····return-void | ||
39 | .end·method | 9 | .end·method |
10 | .method·public·abstract·b()Z | ||
11 | .end·method | ||
12 | .method·public·abstract·c()V | ||
40 | #·virtual·methods | ||
41 | .method·public·setCheckMarkDrawable(I)V | ||
42 | ····.locals·1 | ||
43 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/at;->b:Landroid/support/v7/internal/widget/aw; | ||
44 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; | ||
45 | ····move-result-object·v0 | ||
46 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/at;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V | ||
47 | ····return-void | ||
48 | .end·method | 13 | .end·method |
Offset 1, 1009 lines modified | Offset 1, 70 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/widget/aw; |
2 | .super·Landroid/support/a/e/d; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·static·fields | ||
4 | .field·static·final·a:Landroid/graphics/PorterDuff$Mode; | ||
5 | .field·private·static·final·b:Ljava/lang/String; | ||
6 | .field·private·static·final·c:Landroid/support/v7/internal/widget/ax; | ||
7 | .field·private·static·final·d:[I | ||
8 | .field·private·static·final·e:[I | ||
9 | .field·private·static·final·f:[I | ||
10 | .field·private·static·final·g:[I | ||
11 | .field·private·static·final·h:[I | ||
12 | #·instance·fields | ||
13 | .field·private·final·i:Landroid/content/Context; | ||
14 | .field·private·final·j:Landroid/content/res/Resources; | ||
15 | .field·private·final·k:Landroid/util/TypedValue; | ||
16 | .field·private·l:Landroid/content/res/ColorStateList; | ||
17 | .field·private·m:Landroid/content/res/ColorStateList; | ||
18 | .field·private·n:Landroid/content/res/ColorStateList; | ||
19 | #·direct·methods | 3 | #·direct·methods |
20 | .method· | 4 | .method·public·constructor·<init>(I)V |
21 | ····.locals· | 5 | ····.locals·0 |
22 | ····const/4·v7,·0x6 | ||
23 | ····const/4·v6,·0x3 | ||
24 | ····const/4·v5,·0x2 | ||
25 | ····const/4·v4,·0x1 | ||
26 | ····const/4·v3,·0x0 | ||
27 | ····const-class·v0,·Landroid/support/v7/internal/widget/aw; | ||
28 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | ||
29 | ····move-result-object·v0 | ||
30 | ····sput-object·v0,·Landroid/support/v7/internal/widget/aw;->b:Ljava/lang/String; | ||
31 | ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode; | ||
32 | ····sput-object·v0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/graphics/PorterDuff$Mode; | ||
33 | ····new-instance·v0,·Landroid/support/v7/internal/widget/ax; | ||
34 | ····invoke-direct·{v0,·v7},·Landroid/support/v7/internal/widget/ax;-><init>(I)V | ||
35 | ····sput-object·v0,·Landroid/support/v7/internal/widget/aw;->c:Landroid/support/v7/internal/widget/ax; | ||
36 | ····const/16·v0,·0xe | ||
37 | ····new-array·v0,·v0,·[I | ||
38 | ····sget·v1,·Landroid/support/v7/a/f;->abc_ic_ab_back_mtrl_am_alpha:I | ||
39 | ····aput·v1,·v0,·v3 | ||
40 | ····sget·v1,·Landroid/support/v7/a/f;->abc_ic_go_search_api_mtrl_alpha:I | ||
41 | ····aput·v1,·v0,·v4 | ||
42 | ····sget·v1,·Landroid/support/v7/a/f;->abc_ic_search_api_mtrl_alpha:I | ||
43 | ····aput·v1,·v0,·v5 | ||
44 | ····sget·v1,·Landroid/support/v7/a/f;->abc_ic_commit_search_api_mtrl_alpha:I | ||
45 | ····aput·v1,·v0,·v6 | ||
46 | ····const/4·v1,·0x4 | ||
47 | ····sget·v2,·Landroid/support/v7/a/f;->abc_ic_clear_mtrl_alpha:I | ||
48 | ····aput·v2,·v0,·v1 | ||
49 | ····const/4·v1,·0x5 | ||
50 | ····sget·v2,·Landroid/support/v7/a/f;->abc_ic_menu_share_mtrl_alpha:I | ||
51 | ····aput·v2,·v0,·v1 | ||
52 | ····sget·v1,·Landroid/support/v7/a/f;->abc_ic_menu_copy_mtrl_am_alpha:I | ||
53 | ····aput·v1,·v0,·v7 | ||
54 | ····const/4·v1,·0x7 | ||
55 | ····sget·v2,·Landroid/support/v7/a/f;->abc_ic_menu_cut_mtrl_alpha:I | ||
56 | ····aput·v2,·v0,·v1 | ||
57 | ····const/16·v1,·0x8 | ||
58 | ····sget·v2,·Landroid/support/v7/a/f;->abc_ic_menu_selectall_mtrl_alpha:I | ||
59 | ····aput·v2,·v0,·v1 | ||
60 | ····const/16·v1,·0x9 | ||
61 | ····sget·v2,·Landroid/support/v7/a/f;->abc_ic_menu_paste_mtrl_am_alpha:I | ||
62 | ····aput·v2,·v0,·v1 | ||
63 | ····const/16·v1,·0xa | ||
64 | ····sget·v2,·Landroid/support/v7/a/f;->abc_ic_menu_moreoverflow_mtrl_alpha:I | ||
Max diff block lines reached; 21332/24505 bytes (87.05%) of diff not shown. |
Offset 1, 7 lines modified | Offset 1, 2 lines modified | ||
1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/z; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/z; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·virtual·methods | ||
4 | .method·public·abstract·setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/aa;)V | ||
5 | .end·method |
Offset 1, 2 lines modified | Offset 1, 1458 lines modified | Diff chunk too large, falling back to line-by-line diff (1458 lines added, 2 lines removed) | |
1 | .class· | 1 | .class·public·abstract·Landroid/support/v7/internal/widget/o; |
2 | .super·L | 2 | .super·Landroid/view/ViewGroup; |
3 | #·instance·fields | ||
4 | .field·A:I | ||
5 | .field·B:I | ||
6 | .field·C:J | ||
7 | .field·D:Z | ||
8 | .field·private·a:I | ||
9 | .field·private·b:Landroid/view/View; | ||
10 | .field·private·c:Z | ||
11 | .field·private·d:Z | ||
12 | .field·private·e:Landroid/support/v7/internal/widget/u; | ||
13 | .field·j:I | ||
14 | ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty; | ||
15 | ········category·=·"scrolling" | ||
16 | ····.end·annotation | ||
17 | .end·field | ||
18 | .field·k:I | ||
19 | .field·l:I | ||
20 | .field·m:J | ||
21 | .field·n:J | ||
22 | .field·o:Z | ||
23 | .field·p:I | ||
24 | .field·q:Z | ||
25 | .field·r:Landroid/support/v7/internal/widget/t; | ||
26 | .field·s:Landroid/support/v7/internal/widget/r; | ||
27 | .field·t:Landroid/support/v7/internal/widget/s; | ||
28 | .field·u:Z | ||
29 | .field·v:I | ||
30 | ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty; | ||
31 | ········category·=·"list" | ||
32 | ····.end·annotation | ||
33 | .end·field | ||
34 | .field·w:J | ||
35 | .field·x:I | ||
36 | ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty; | ||
37 | ········category·=·"list" | ||
38 | ····.end·annotation | ||
39 | .end·field | ||
40 | .field·y:J | ||
41 | .field·z:I | ||
42 | ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty; | ||
43 | ········category·=·"list" | ||
44 | ····.end·annotation | ||
45 | .end·field | ||
46 | #·direct·methods | ||
47 | .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
48 | ····.locals·4 | ||
49 | ····const/4·v1,·-0x1 | ||
50 | ····const-wide/high16·v2,·-0x8000000000000000L | ||
51 | ····const/4·v0,·0x0 | ||
52 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
53 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/o;->j:I | ||
54 | ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/o;->m:J | ||
55 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/o;->o:Z | ||
56 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/o;->q:Z | ||
57 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/o;->v:I | ||
58 | ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/o;->w:J | ||
59 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/o;->x:I | ||
60 | ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/o;->y:J | ||
61 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/o;->B:I | ||
62 | ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/o;->C:J | ||
63 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/o;->D:Z | ||
64 | ····return-void | ||
65 | .end·method | ||
66 | .method·static·synthetic·a(Landroid/support/v7/internal/widget/o;)Landroid/os/Parcelable; | ||
67 | ····.locals·1 | ||
68 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/o;->onSaveInstanceState()Landroid/os/Parcelable; | ||
69 | ····move-result-object·v0 | ||
70 | ····return-object·v0 | ||
71 | .end·method | ||
72 | .method·private·a()V | ||
73 | ····.locals·6 | ||
74 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/o;->r:Landroid/support/v7/internal/widget/t; | ||
Max diff block lines reached; -1/32238 bytes (-0.00%) of diff not shown. |
Offset 1, 61 lines modified | Offset 1, 61 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/al; | 1 | .class·Landroid/support/v7/internal/widget/al; |
2 | .super·Landroid/support/v7/widget/v; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ | 4 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ap; |
5 | .field·final·synthetic·b:Landroid/support/v7/internal/widget/ak; | ||
7 | #·direct·methods | 6 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ | 7 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ak;Landroid/view/View;Landroid/support/v7/internal/widget/ap;)V |
9 | ····.locals·0 | 8 | ····.locals·0 |
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/al;-> | 9 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/al;->b:Landroid/support/v7/internal/widget/ak; |
11 | ····i | 10 | ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/ap; |
11 | ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/v;-><init>(Landroid/view/View;)V | ||
12 | ····return-void | 12 | ····return-void |
13 | .end·method | 13 | .end·method |
14 | #·virtual·methods | 14 | #·virtual·methods |
15 | .method·public· | 15 | .method·public·a()Landroid/support/v7/widget/q; |
16 | ····.locals·1 | ||
17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/ap; | ||
18 | ····return-object·v0 | ||
19 | .end·method | ||
20 | .method·public·b()Z | ||
16 | ····.locals·1 | 21 | ····.locals·1 |
17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/al;-> | 22 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/al;->b:Landroid/support/v7/internal/widget/ak; |
18 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ | 23 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ak;->a(Landroid/support/v7/internal/widget/ak;)Landroid/support/v7/internal/widget/at; |
19 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
20 | ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/a | 25 | ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/at;->b()Z |
21 | ····move-result·v0 | 26 | ····move-result·v0 |
22 | ····if-nez·v0,·:cond_0 | 27 | ····if-nez·v0,·:cond_0 |
23 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/al;-> | 28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/al;->b:Landroid/support/v7/internal/widget/ak; |
24 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ | 29 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ak;->a(Landroid/support/v7/internal/widget/ak;)Landroid/support/v7/internal/widget/at; |
25 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
26 | ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/a | 31 | ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/at;->c()V |
27 | ····:cond_0 | 32 | ····:cond_0 |
33 | ····const/4·v0,·0x1 | ||
28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/SpinnerCompat; | ||
29 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/SpinnerCompat;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | ||
30 | ····move-result-object·v0 | ||
31 | ····if-eqz·v0,·:cond_1 | ||
32 | ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V | ||
33 | ····:cond_1 | ||
34 | ····return | 34 | ····return·v0 |
35 | .end·method | 35 | .end·method |
Offset 1, 69 lines modified | Offset 1, 265 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/ao; | 1 | .class·Landroid/support/v7/internal/widget/ao; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/ | 4 | .implements·Landroid/widget/ListAdapter; |
5 | .implements·Landroid/widget/SpinnerAdapter; | ||
5 | #·instance·fields | 6 | #·instance·fields |
6 | .field· | 7 | .field·private·a:Landroid/widget/SpinnerAdapter; |
7 | .field·private·c:Ljava/lang/CharSequence; | ||
8 | .field·private· | 8 | .field·private·b:Landroid/widget/ListAdapter; |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·constructor·<init>(Landroid/ | 10 | .method·public·constructor·<init>(Landroid/widget/SpinnerAdapter;)V |
11 | ····.locals·1 | 11 | ····.locals·1 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
12 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/ | 13 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/widget/SpinnerAdapter; |
14 | ····instance-of·v0,·p1,·Landroid/widget/ListAdapter; | ||
15 | ····if-eqz·v0,·:cond_0 | ||
16 | ····check-cast·p1,·Landroid/widget/ListAdapter; | ||
17 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ao;->b:Landroid/widget/ListAdapter; | ||
18 | ····:cond_0 | ||
19 | ····return-void | ||
20 | .end·method | ||
21 | #·virtual·methods | ||
22 | .method·public·areAllItemsEnabled()Z | ||
23 | ····.locals·1 | ||
24 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->b:Landroid/widget/ListAdapter; | ||
25 | ····if-eqz·v0,·:cond_0 | ||
13 | ····invoke- | 26 | ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->areAllItemsEnabled()Z |
14 | ···· | 27 | ····move-result·v0 |
28 | ····:goto_0 | ||
29 | ····return·v0 | ||
30 | ····:cond_0 | ||
15 | ····const/4·v0,·0x1 | 31 | ····const/4·v0,·0x1 |
16 | ···· | 32 | ····goto·:goto_0 |
33 | .end·method | ||
34 | .method·public·getCount()I | ||
35 | ····.locals·1 | ||
36 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/widget/SpinnerAdapter; | ||
37 | ····if-nez·v0,·:cond_0 | ||
17 | ····const/4·v0,·0x0 | 38 | ····const/4·v0,·0x0 |
18 | ···· | 39 | ····:goto_0 |
40 | ····return·v0 | ||
19 | ···· | 41 | ····:cond_0 |
42 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/widget/SpinnerAdapter; | ||
20 | ····invoke- | 43 | ····invoke-interface·{v0},·Landroid/widget/SpinnerAdapter;->getCount()I |
21 | ···· | 44 | ····move-result·v0 |
22 | ···· | 45 | ····goto·:goto_0 |
46 | .end·method | ||
47 | .method·public·getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | ||
48 | ····.locals·1 | ||
49 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/widget/SpinnerAdapter; | ||
50 | ····if-nez·v0,·:cond_0 | ||
51 | ····const/4·v0,·0x0 | ||
52 | ····:goto_0 | ||
53 | ····return-object·v0 | ||
54 | ····:cond_0 | ||
55 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/widget/SpinnerAdapter; | ||
56 | ····invoke-interface·{v0,·p1,·p2,·p3},·Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | ||
57 | ····move-result-object·v0 | ||
58 | ····goto·:goto_0 | ||
23 | .end·method | 59 | .end·method |
24 | .method· | 60 | .method·public·getItem(I)Ljava/lang/Object; |
25 | ····.locals·1 | 61 | ····.locals·1 |
26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;-> | 62 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/widget/SpinnerAdapter; |
63 | ····if-nez·v0,·:cond_0 | ||
64 | ····const/4·v0,·0x0 | ||
65 | ····:goto_0 | ||
27 | ····return-object·v0 | 66 | ····return-object·v0 |
67 | ····:cond_0 | ||
68 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/widget/SpinnerAdapter; | ||
69 | ····invoke-interface·{v0,·p1},·Landroid/widget/SpinnerAdapter;->getItem(I)Ljava/lang/Object; | ||
70 | ····move-result-object·v0 | ||
71 | ····goto·:goto_0 | ||
28 | .end·method | 72 | .end·method |
73 | .method·public·getItemId(I)J | ||
74 | ····.locals·2 | ||
Max diff block lines reached; 1960/8023 bytes (24.43%) of diff not shown. |
Offset 1, 86 lines modified | Offset 1, 57 lines modified | ||
1 | .class· | 1 | .class·final·Landroid/support/v7/internal/widget/as; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/os/Parcelable$Creator; | ||
3 | #·static·fields | ||
4 | .field·private·static·final·a:[I | ||
5 | #·instance·fields | ||
6 | .field·private·final·b:Landroid/support/v7/internal/widget/aw; | ||
7 | #·direct·methods | 5 | #·direct·methods |
8 | .method· | 6 | .method·constructor·<init>()V |
9 | ····.locals· | 7 | ····.locals·0 |
10 | ····const/4·v0,·0x1 | ||
11 | ····new-array·v0,·v0,·[I | ||
12 | ····const/4·v1,·0x0 | ||
13 | ····const·v2,·0x1010107 | ||
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
14 | ····aput·v2,·v0,·v1 | ||
15 | ····sput-object·v0,·Landroid/support/v7/internal/widget/as;->a:[I | ||
16 | ····return-void | 9 | ····return-void |
17 | .end·method | 10 | .end·method |
18 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | ||
19 | ····.locals·1 | ||
20 | ····const·v0,·0x101006c | ||
21 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/as;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
11 | #·virtual·methods | ||
12 | .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ar; | ||
22 | ····return-void | ||
23 | .end·method | ||
24 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
25 | ····.locals·2 | 13 | ····.locals·2 |
14 | ····new-instance·v0,·Landroid/support/v7/internal/widget/ar; | ||
26 | ····const/4·v1,·0x0 | ||
27 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CheckBox;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
28 | ···· | 15 | ····const/4·v1,·0x0 |
29 | ····invoke- | 16 | ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v7/internal/widget/ar;-><init>(Landroid/os/Parcel;Landroid/support/v7/internal/widget/al;)V |
30 | ···· | 17 | ····return-object·v0 |
18 | .end·method | ||
31 | 19 | .method·public·a(I)[Landroid/support/v7/internal/widget/ar; | |
20 | ····.locals·1 | ||
32 | ···· | 21 | ····new-array·v0,·p1,·[Landroid/support/v7/internal/widget/ar; |
33 | ···· | 22 | ····return-object·v0 |
23 | .end·method | ||
34 | · | 24 | .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
25 | ····.locals·1 | ||
35 | ····invoke-virtual·{ | 26 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/as;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ar; |
36 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
28 | ····return-object·v0 | ||
37 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/aw; | ||
38 | ····return-void | ||
39 | .end·method | 29 | .end·method |
30 | .method·public·synthetic·newArray(I)[Ljava/lang/Object; | ||
40 | #·virtual·methods | ||
41 | .method·public·setButtonDrawable(I)V | ||
42 | ····.locals·1 | 31 | ····.locals·1 |
43 | ····i | 32 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/as;->a(I)[Landroid/support/v7/internal/widget/ar; |
44 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; | ||
45 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
34 | ····return-object·v0 | ||
46 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/as;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V | ||
47 | ····return-void | ||
48 | .end·method | 35 | .end·method |
Offset 1, 10 lines modified | Offset 1, 2 lines modified | ||
1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/s; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/s; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·virtual·methods | ||
4 | .method·public·abstract·a(Landroid/support/v7/internal/widget/n;)V | ||
5 | .end·method | ||
6 | .method·public·abstract·a(Landroid/support/v7/internal/widget/n;Landroid/view/View;IJ)V | ||
7 | .end·method |
Offset 35, 19 lines modified | Offset 35, 19 lines modified | ||
35 | ····const/4·v1,·0x0 | 35 | ····const/4·v1,·0x0 |
36 | ····move-object·v0,·p1 | 36 | ····move-object·v0,·p1 |
37 | ····check-cast·v0,·Landroid/support/v7/internal/widget/aj; | 37 | ····check-cast·v0,·Landroid/support/v7/internal/widget/aj; |
38 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/aj;->b()Landroid/support/v7/a | 38 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/aj;->b()Landroid/support/v7/a/c; |
39 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
40 | ····invoke-virtual·{v0},·Landroid/support/v7/a | 40 | ····invoke-virtual·{v0},·Landroid/support/v7/a/c;->d()V |
41 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ai;->a:Landroid/support/v7/internal/widget/af; | 41 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ai;->a:Landroid/support/v7/internal/widget/af; |
42 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; | 42 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/internal/widget/af;)Landroid/support/v7/widget/LinearLayoutCompat; |
43 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
Offset 1, 100 lines modified | Offset 1, 134 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/e; | 1 | .class·Landroid/support/v7/internal/widget/e; |
2 | .super·Landroid/ | 2 | .super·Landroid/view/View$BaseSavedState; |
3 | #·static·fields | ||
4 | .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; | ||
3 | #·instance·fields | 5 | #·instance·fields |
4 | .field· | 6 | .field·a:J |
7 | .field·b:I | ||
5 | #·direct·methods | 8 | #·direct·methods |
6 | .method· | 9 | .method·static·constructor·<clinit>()V |
7 | ····.locals· | 10 | ····.locals·1 |
8 | ···· | 11 | ····new-instance·v0,·Landroid/support/v7/internal/widget/f; |
9 | ····i | 12 | ····invoke-direct·{v0},·Landroid/support/v7/internal/widget/f;-><init>()V |
13 | ····sput-object·v0,·Landroid/support/v7/internal/widget/e;->CREATOR:Landroid/os/Parcelable$Creator; | ||
10 | ····return-void | 14 | ····return-void |
11 | .end·method | 15 | .end·method |
16 | .method·constructor·<init>(Landroid/os/Parcel;)V | ||
17 | ····.locals·2 | ||
18 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V | ||
12 | #·virtual·methods | ||
13 | .method·public·draw(Landroid/graphics/Canvas;)V | ||
14 | ····.locals·1 | ||
15 | ····i | 19 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readLong()J |
16 | ···· | 20 | ····move-result-wide·v0 |
17 | ····i | 21 | ····iput-wide·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:J |
18 | ····i | 22 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I |
19 | ···· | 23 | ····move-result·v0 |
20 | ····i | 24 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/e;->b:I |
21 | ···· | 25 | ····return-void |
26 | .end·method | ||
22 | 27 | .method·constructor·<init>(Landroid/os/Parcelable;)V | |
28 | ····.locals·0 | ||
23 | ····invoke- | 29 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V |
24 | ····:cond_0 | ||
25 | ····:goto_0 | ||
26 | ····return-void | 30 | ····return-void |
31 | .end·method | ||
27 | ····:cond_1 | ||
28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
29 | 32 | #·virtual·methods | |
33 | .method·public·toString()Ljava/lang/String; | ||
34 | ····.locals·4 | ||
30 | ····i | 35 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
31 | ····i | 36 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
32 | ···· | 37 | ····const-string·v1,·"AbsSpinner.SavedState{" |
33 | ····invoke-virtual·{v0,· | 38 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
39 | ····move-result-object·v0 | ||
34 | ····:cond_2 | ||
35 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; | ||
36 | ····i | 40 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I |
37 | ···· | 41 | ····move-result·v1 |
38 | ····i | 42 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; |
39 | ···· | 43 | ····move-result-object·v1 |
40 | ····i | 44 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
41 | ···· | 45 | ····move-result-object·v0 |
42 | ···· | 46 | ····const-string·v1,·"·selectedId=" |
43 | ····invoke-virtual·{v0,· | 47 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
48 | ····move-result-object·v0 | ||
44 | ····goto·:goto_0 | ||
45 | .end·method | ||
49 | ····iget-wide·v2,·p0,·Landroid/support/v7/internal/widget/e;->a:J | ||
46 | .method·public·getOpacity()I | ||
47 | ····.locals·1 | ||
48 | ···· | 50 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
51 | ····move-result-object·v0 | ||
49 | ····return·v0 | ||
50 | .end·method | ||
52 | ····const-string·v1,·"·position=" | ||
51 | .method·public·setAlpha(I)V | ||
52 | ····.locals·0 | ||
53 | ···· | 53 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
54 | ····move-result-object·v0 | ||
55 | ····iget·v1,·p0,·Landroid/support/v7/internal/widget/e;->b:I | ||
56 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | ||
57 | ····move-result-object·v0 | ||
58 | ····const-string·v1,·"}" | ||
59 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
Max diff block lines reached; 558/6708 bytes (8.32%) of diff not shown. |
Offset 1, 181 lines modified | Offset 1, 61 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/am; | 1 | .class·Landroid/support/v7/internal/widget/am; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; | ||
4 | .implements·Landroid/content/DialogInterface$OnClickListener; | ||
5 | .implements·Landroid/support/v7/internal/widget/ar; | ||
6 | #·instance·fields | 5 | #·instance·fields |
7 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ | 6 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ak; |
8 | .field·private·b:Landroid/app/AlertDialog; | ||
9 | .field·private·c:Landroid/widget/ListAdapter; | ||
10 | .field·private·d:Ljava/lang/CharSequence; | ||
11 | #·direct·methods | 7 | #·direct·methods |
12 | .method· | 8 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ak;)V |
13 | ····.locals·0 | 9 | ····.locals·0 |
14 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/ | 10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/ak; |
15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
16 | ····return-void | 12 | ····return-void |
17 | .end·method | 13 | .end·method |
18 | .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/support/v7/internal/widget/ak;)V | ||
19 | ····.locals·0 | ||
20 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/am;-><init>(Landroid/support/v7/internal/widget/SpinnerCompat;)V | ||
21 | ····return-void | ||
22 | .end·method | ||
23 | #·virtual·methods | 14 | #·virtual·methods |
15 | .method·public·onGlobalLayout()V | ||
24 | .method·public·a()V | ||
25 | ····.locals·1 | ||
26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; | ||
27 | ····if-eqz·v0,·:cond_0 | ||
28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; | ||
29 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->dismiss()V | ||
30 | ····const/4·v0,·0x0 | ||
31 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog; | ||
32 | ····:cond_0 | ||
33 | ····return-void | ||
34 | .end·method | ||
35 | .method·public·a(Landroid/widget/ListAdapter;)V | ||
36 | ····.locals·0 | ||
37 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/am;->c:Landroid/widget/ListAdapter; | ||
38 | ····return-void | ||
39 | .end·method | ||
40 | .method·public·a(Ljava/lang/CharSequence;)V | ||
41 | ····.locals·0 | ||
42 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/am;->d:Ljava/lang/CharSequence; | ||
43 | ····return-void | ||
44 | .end·method | ||
45 | .method·public·b()Z | ||
46 | ····.locals·1 | 16 | ····.locals·1 |
47 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;-> | 17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/ak; |
48 | ····i | 18 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ak;->a(Landroid/support/v7/internal/widget/ak;)Landroid/support/v7/internal/widget/at; |
49 | ···· | 19 | ····move-result-object·v0 |
50 | ····invoke- | 20 | ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/at;->b()Z |
51 | ····move-result·v0 | 21 | ····move-result·v0 |
52 | ····:goto_0 | ||
53 | ····return·v0 | ||
54 | ····:cond_0 | ||
55 | ····const/4·v0,·0x0 | ||
56 | ····goto·:goto_0 | ||
57 | .end·method | ||
58 | .method·public·c()V | ||
59 | ····.locals·3 | ||
60 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->c:Landroid/widget/ListAdapter; | ||
61 | ····if-nez·v0,·:cond_0 | 22 | ····if-nez·v0,·:cond_0 |
62 | ····:goto_0 | ||
63 | ····return-void | ||
64 | ····:cond_0 | ||
65 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | ||
66 | ····iget-object·v | 23 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/ak; |
67 | ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/SpinnerCompat;->getContext()Landroid/content/Context; | ||
68 | ····move-result-object·v1 | ||
69 | ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | ||
70 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/am;->d:Ljava/lang/CharSequence; | ||
71 | ····if-eqz·v1,·:cond_1 | ||
72 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/am;->d:Ljava/lang/CharSequence; | ||
73 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | ||
Max diff block lines reached; 2482/7094 bytes (34.99%) of diff not shown. |
Offset 1, 22 lines modified | Offset 1, 138 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/widget/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Ljava/lang/Runnable; | ||
3 | #·virtual·methods | ||
4 | .method·public·abstract·a(I)V | ||
5 | .end·method | ||
6 | .method·public·abstract·g()V | ||
7 | 5 | #·instance·fields | |
6 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
8 | .method·public·abstract·g(Z)V | ||
9 | .end·method | ||
10 | .method·public·abstract·h()V | ||
11 | 7 | #·direct·methods | |
8 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | ||
9 | ····.locals·0 | ||
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
12 | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
12 | ····return-void | ||
13 | .end·method | 13 | .end·method |
14 | #·virtual·methods | ||
14 | .method·public· | 15 | .method·public·run()V |
16 | ····.locals·3 | ||
17 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
18 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | ||
19 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
20 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
21 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
22 | ····move-result-object·v1 | ||
23 | ····invoke-static·{v1},·Landroid/support/a/f/z;->e(Landroid/view/View;)Landroid/support/a/f/av; | ||
24 | ····move-result-object·v1 | ||
25 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
26 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
27 | ····move-result-object·v2 | ||
28 | ····invoke-virtual·{v2},·Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I | ||
29 | ····move-result·v2 | ||
30 | ····neg-int·v2,·v2 | ||
31 | ····int-to-float·v2,·v2 | ||
32 | ····invoke-virtual·{v1,·v2},·Landroid/support/a/f/av;->b(F)Landroid/support/a/f/av; | ||
33 | ····move-result-object·v1 | ||
34 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
35 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/a/f/bj; | ||
36 | ····move-result-object·v2 | ||
37 | ····invoke-virtual·{v1,·v2},·Landroid/support/a/f/av;->a(Landroid/support/a/f/bj;)Landroid/support/a/f/av; | ||
38 | ····move-result-object·v1 | ||
39 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/f/av;)Landroid/support/a/f/av; | ||
40 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
41 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
42 | ····move-result-object·v0 | ||
43 | ····if-eqz·v0,·:cond_0 | ||
44 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
45 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
46 | ····move-result-object·v0 | ||
47 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->getVisibility()I | ||
48 | ····move-result·v0 | ||
49 | ····const/16·v1,·0x8 | ||
50 | ····if-eq·v0,·v1,·:cond_0 | ||
51 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
52 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
53 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
54 | ····move-result-object·v1 | ||
55 | ····invoke-static·{v1},·Landroid/support/a/f/z;->e(Landroid/view/View;)Landroid/support/a/f/av; | ||
56 | ····move-result-object·v1 | ||
57 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
58 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
59 | ····move-result-object·v2 | ||
60 | ····invoke-virtual·{v2},·Landroid/support/v7/internal/widget/ActionBarContainer;->getHeight()I | ||
61 | ····move-result·v2 | ||
62 | ····int-to-float·v2,·v2 | ||
63 | ····invoke-virtual·{v1,·v2},·Landroid/support/a/f/av;->b(F)Landroid/support/a/f/av; | ||
Max diff block lines reached; 0/6109 bytes (0.00%) of diff not shown. |
Offset 1, 49 lines modified | Offset 1, 939 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/az; | 1 | .class·public·Landroid/support/v7/internal/widget/az; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v7/internal/widget/x; | ||
3 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·a:Landroid/support/v7/widget/Toolbar; | ||
7 | .field·private·b:I | ||
8 | .field·private·c:Landroid/view/View; | ||
9 | .field·private·d:Landroid/graphics/drawable/Drawable; | ||
10 | .field·private·e:Landroid/graphics/drawable/Drawable; | ||
11 | .field·private·f:Landroid/graphics/drawable/Drawable; | ||
12 | .field·private·g:Z | ||
13 | .field·private·h:Ljava/lang/CharSequence; | ||
14 | .field·private·i:Ljava/lang/CharSequence; | ||
15 | .field·private·j:Ljava/lang/CharSequence; | ||
16 | .field·private·k:Landroid/support/v7/internal/a/a; | ||
17 | .field·private·l:Z | ||
18 | .field·private·m:I | ||
4 | .field·private·final· | 19 | .field·private·final·n:Landroid/support/v7/internal/widget/av; |
20 | .field·private·o:I | ||
21 | .field·private·p:Landroid/graphics/drawable/Drawable; | ||
5 | #·direct·methods | 22 | #·direct·methods |
6 | .method·public·constructor·<init>(Landroid/ | 23 | .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;Z)V |
7 | ····.locals· | 24 | ····.locals·2 |
25 | ····sget·v0,·Landroid/support/v7/b/i;->abc_action_bar_up_description:I | ||
26 | ····sget·v1,·Landroid/support/v7/b/e;->abc_ic_ab_back_mtrl_am_alpha:I | ||
27 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Landroid/support/v7/internal/widget/az;-><init>(Landroid/support/v7/widget/Toolbar;ZII)V | ||
28 | ····return-void | ||
29 | .end·method | ||
30 | .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;ZII)V | ||
31 | ····.locals·6 | ||
32 | ····const/4·v5,·-0x1 | ||
33 | ····const/4·v1,·0x0 | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
35 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/az;->m:I | ||
36 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/az;->o:I | ||
37 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/az;->a:Landroid/support/v7/widget/Toolbar; | ||
8 | ····invoke-virtual·{p1},·Landroid/ | 38 | ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getTitle()Ljava/lang/CharSequence; |
9 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
10 | ····i | 40 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->h:Ljava/lang/CharSequence; |
41 | ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence; | ||
11 | ····move-result-object·v | 42 | ····move-result-object·v0 |
43 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->i:Ljava/lang/CharSequence; | ||
44 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->h:Ljava/lang/CharSequence; | ||
45 | ····if-eqz·v0,·:cond_c | ||
46 | ····const/4·v0,·0x1 | ||
47 | ····:goto_0 | ||
48 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/az;->g:Z | ||
12 | ····i | 49 | ····if-eqz·p2,·:cond_d |
50 | ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; | ||
51 | ····move-result-object·v0 | ||
52 | ····const/4·v2,·0x0 | ||
53 | ····sget-object·v3,·Landroid/support/v7/b/j;->ActionBar:[I | ||
54 | ····sget·v4,·Landroid/support/v7/b/b;->actionBarStyle:I | ||
55 | ····invoke-static·{v0,·v2,·v3,·v4,·v1},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; | ||
56 | ····move-result-object·v0 | ||
57 | ····sget·v2,·Landroid/support/v7/b/j;->ActionBar_title:I | ||
58 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->b(I)Ljava/lang/CharSequence; | ||
13 | ····move-result-object·v2 | 59 | ····move-result-object·v2 |
14 | ····invoke- | 60 | ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
61 | ····move-result·v3 | ||
62 | ····if-nez·v3,·:cond_0 | ||
63 | ····invoke-virtual·{p0,·v2},·Landroid/support/v7/internal/widget/az;->b(Ljava/lang/CharSequence;)V | ||
64 | ····:cond_0 | ||
65 | ····sget·v2,·Landroid/support/v7/b/j;->ActionBar_subtitle:I | ||
66 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->b(I)Ljava/lang/CharSequence; | ||
67 | ····move-result-object·v2 | ||
Max diff block lines reached; 19917/28438 bytes (70.04%) of diff not shown. |
Offset 1, 19 lines modified | Offset 1, 90 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/widget/ar; |
2 | .super·L | 2 | .super·Landroid/support/v7/internal/widget/e; |
3 | #·static·fields | ||
4 | .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; | ||
5 | #·instance·fields | ||
6 | .field·c:Z | ||
3 | #· | 7 | #·direct·methods |
4 | .method· | 8 | .method·static·constructor·<clinit>()V |
9 | ····.locals·1 | ||
10 | ····new-instance·v0,·Landroid/support/v7/internal/widget/as; | ||
11 | ····invoke-direct·{v0},·Landroid/support/v7/internal/widget/as;-><init>()V | ||
12 | ····sput-object·v0,·Landroid/support/v7/internal/widget/ar;->CREATOR:Landroid/os/Parcelable$Creator; | ||
13 | ····return-void | ||
5 | .end·method | 14 | .end·method |
6 | .method·p | 15 | .method·private·constructor·<init>(Landroid/os/Parcel;)V |
16 | ····.locals·1 | ||
17 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/e;-><init>(Landroid/os/Parcel;)V | ||
18 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readByte()B | ||
19 | ····move-result·v0 | ||
20 | ····if-eqz·v0,·:cond_0 | ||
21 | ····const/4·v0,·0x1 | ||
22 | ····:goto_0 | ||
23 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ar;->c:Z | ||
24 | ····return-void | ||
25 | ····:cond_0 | ||
26 | ····const/4·v0,·0x0 | ||
27 | ····goto·:goto_0 | ||
7 | .end·method | 28 | .end·method |
8 | .method· | 29 | .method·synthetic·constructor·<init>(Landroid/os/Parcel;Landroid/support/v7/internal/widget/al;)V |
30 | ····.locals·0 | ||
31 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ar;-><init>(Landroid/os/Parcel;)V | ||
32 | ····return-void | ||
9 | .end·method | 33 | .end·method |
10 | .method· | 34 | .method·constructor·<init>(Landroid/os/Parcelable;)V |
35 | ····.locals·0 | ||
36 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/e;-><init>(Landroid/os/Parcelable;)V | ||
37 | ····return-void | ||
11 | .end·method | 38 | .end·method |
12 | .method·public·abstract·c()V | ||
39 | #·virtual·methods | ||
40 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | ||
41 | ····.locals·1 | ||
42 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/e;->writeToParcel(Landroid/os/Parcel;I)V | ||
43 | ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ar;->c:Z | ||
44 | ····if-eqz·v0,·:cond_0 | ||
45 | ····const/4·v0,·0x1 | ||
46 | ····:goto_0 | ||
47 | ····int-to-byte·v0,·v0 | ||
48 | ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeByte(B)V | ||
49 | ····return-void | ||
50 | ····:cond_0 | ||
51 | ····const/4·v0,·0x0 | ||
52 | ····goto·:goto_0 | ||
13 | .end·method | 53 | .end·method |
Offset 342, 15 lines modified | Offset 342, 15 lines modified | ||
342 | ····move-result·v5 | 342 | ····move-result·v5 |
343 | ····if-nez·v5,·:cond_3 | 343 | ····if-nez·v5,·:cond_3 |
344 | ····:goto_1 | 344 | ····:goto_1 |
345 | ····invoke-virtual·{v3,·v0,·v1},·Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z | 345 | ····invoke-virtual·{v3,·v0,·v1},·Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z |
346 | ····invoke-static·{v3,·v4,·v2},·Landroid/support/ | 346 | ····invoke-static·{v3,·v4,·v2},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V |
347 | ····:cond_1 | 347 | ····:cond_1 |
348 | ····return-void | 348 | ····return-void |
349 | ····:cond_2 | 349 | ····:cond_2 |
350 | ····move·v2,·v1 | 350 | ····move·v2,·v1 |
Offset 373, 15 lines modified | Offset 373, 15 lines modified | ||
373 | ····if-eqz·v0,·:cond_0 | 373 | ····if-eqz·v0,·:cond_0 |
374 | ····const/4·v1,·-0x1 | 374 | ····const/4·v1,·-0x1 |
375 | ····if-eq·p1,·v1,·:cond_0 | 375 | ····if-eq·p1,·v1,·:cond_0 |
376 | ····invoke-static·{v0,·p3,·p4},·Landroid/support/ | 376 | ····invoke-static·{v0,·p3,·p4},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V |
377 | ····:cond_0 | 377 | ····:cond_0 |
378 | ····return-void | 378 | ····return-void |
379 | .end·method | 379 | .end·method |
380 | .method·protected·a(Landroid/graphics/Canvas;)V | 380 | .method·protected·a(Landroid/graphics/Canvas;)V |
381 | ····.locals·2 | 381 | ····.locals·2 |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | .field·private·b:I | 7 | .field·private·b:I |
8 | .field·private·c:Ljava/lang/ref/WeakReference; | 8 | .field·private·c:Ljava/lang/ref/WeakReference; |
9 | .field·private·d:Landroid/view/LayoutInflater; | 9 | .field·private·d:Landroid/view/LayoutInflater; |
10 | .field·private·e:Landroid/support/v7/internal/widget/b | 10 | .field·private·e:Landroid/support/v7/internal/widget/bb; |
11 | #·direct·methods | 11 | #·direct·methods |
12 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 12 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
13 | ····.locals·1 | 13 | ····.locals·1 |
14 | ····const/4·v0,·0x0 | 14 | ····const/4·v0,·0x0 |
Offset 32, 37 lines modified | Offset 32, 37 lines modified | ||
32 | ····const/4·v2,·0x0 | 32 | ····const/4·v2,·0x0 |
33 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 33 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
34 | ····iput·v2,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I | 34 | ····iput·v2,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I |
35 | ····sget-object·v0,·Landroid/support/v7/ | 35 | ····sget-object·v0,·Landroid/support/v7/b/j;->ViewStubCompat:[I |
36 | ····invoke-virtual·{p1,·p2,·v0,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 36 | ····invoke-virtual·{p1,·p2,·v0,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
37 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
38 | ····sget·v1,·Landroid/support/v7/ | 38 | ····sget·v1,·Landroid/support/v7/b/j;->ViewStubCompat_android_inflatedId:I |
39 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I | 39 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I |
40 | ····move-result·v1 | 40 | ····move-result·v1 |
41 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->b:I | 41 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->b:I |
42 | ····sget·v1,·Landroid/support/v7/ | 42 | ····sget·v1,·Landroid/support/v7/b/j;->ViewStubCompat_android_layout:I |
43 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I | 43 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I |
44 | ····move-result·v1 | 44 | ····move-result·v1 |
45 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I | 45 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I |
46 | ····sget·v1,·Landroid/support/v7/ | 46 | ····sget·v1,·Landroid/support/v7/b/j;->ViewStubCompat_android_id:I |
47 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I | 47 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I |
48 | ····move-result·v1 | 48 | ····move-result·v1 |
49 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ViewStubCompat;->setId(I)V | 49 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ViewStubCompat;->setId(I)V |
Offset 143, 21 lines modified | Offset 143, 21 lines modified | ||
143 | ····:goto_1 | 143 | ····:goto_1 |
144 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; | 144 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; |
145 | ····invoke-direct·{v0,·v1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V | 145 | ····invoke-direct·{v0,·v1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V |
146 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->c:Ljava/lang/ref/WeakReference; | 146 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->c:Ljava/lang/ref/WeakReference; |
147 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/b | 147 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bb; |
148 | ····if-eqz·v0,·:cond_1 | 148 | ····if-eqz·v0,·:cond_1 |
149 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/b | 149 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bb; |
150 | ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v7/internal/widget/b | 150 | ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v7/internal/widget/bb;->a(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V |
151 | ····:cond_1 | 151 | ····:cond_1 |
152 | ····return-object·v1 | 152 | ····return-object·v1 |
153 | ····:cond_2 | 153 | ····:cond_2 |
154 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ViewStubCompat;->getContext()Landroid/content/Context; | 154 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ViewStubCompat;->getContext()Landroid/content/Context; |
Offset 259, 18 lines modified | Offset 259, 18 lines modified | ||
259 | ····.locals·0 | 259 | ····.locals·0 |
260 | ····iput·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I | 260 | ····iput·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I |
261 | ····return-void | 261 | ····return-void |
262 | .end·method | 262 | .end·method |
263 | .method·public·setOnInflateListener(Landroid/support/v7/internal/widget/b | 263 | .method·public·setOnInflateListener(Landroid/support/v7/internal/widget/bb;)V |
264 | ····.locals·0 | 264 | ····.locals·0 |
265 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/b | 265 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bb; |
266 | ····return-void | 266 | ····return-void |
267 | .end·method | 267 | .end·method |
268 | .method·public·setVisibility(I)V | 268 | .method·public·setVisibility(I)V |
269 | ····.locals·2 | 269 | ····.locals·2 |
Offset 9, 25 lines modified | Offset 9, 25 lines modified | ||
9 | #·instance·fields | 9 | #·instance·fields |
10 | .field·protected·final·a:Landroid/support/v7/internal/widget/b; | 10 | .field·protected·final·a:Landroid/support/v7/internal/widget/b; |
11 | .field·protected·final·b:Landroid/content/Context; | 11 | .field·protected·final·b:Landroid/content/Context; |
12 | .field·protected·c:Landroid/support/v7/widget/ActionMenuView; | 12 | .field·protected·c:Landroid/support/v7/widget/ActionMenuView; |
13 | .field·protected·d:Landroid/support/v7/widget/ | 13 | .field·protected·d:Landroid/support/v7/widget/a; |
14 | .field·protected·e:Landroid/view/ViewGroup; | 14 | .field·protected·e:Landroid/view/ViewGroup; |
15 | .field·protected·f:Z | 15 | .field·protected·f:Z |
16 | .field·protected·g:Z | 16 | .field·protected·g:Z |
17 | .field·protected·h:I | 17 | .field·protected·h:I |
18 | .field·protected·i:Landroid/support/ | 18 | .field·protected·i:Landroid/support/a/f/av; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·static·constructor·<clinit>()V | 20 | .method·static·constructor·<clinit>()V |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator; | 22 | ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator; |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V | 74 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V |
75 | ····invoke-virtual·{p1},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; | 75 | ····invoke-virtual·{p1},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; |
76 | ····move-result-object·v1 | 76 | ····move-result-object·v1 |
77 | ····sget·v2,·Landroid/support/v7/ | 77 | ····sget·v2,·Landroid/support/v7/b/b;->actionBarPopupTheme:I |
78 | ····const/4·v3,·0x1 | 78 | ····const/4·v3,·0x1 |
79 | ····invoke-virtual·{v1,·v2,·v0,·v3},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z | 79 | ····invoke-virtual·{v1,·v2,·v0,·v3},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z |
80 | ····move-result·v1 | 80 | ····move-result·v1 |
Offset 194, 222 lines modified | Offset 194, 18 lines modified | ||
194 | ····add-int/2addr·v1,·v2 | 194 | ····add-int/2addr·v1,·v2 |
195 | ····invoke-virtual·{p1,·p2,·v2,·v3,·v1},·Landroid/view/View;->layout(IIII)V | 195 | ····invoke-virtual·{p1,·p2,·v2,·v3,·v1},·Landroid/view/View;->layout(IIII)V |
196 | ····goto·:goto_0 | 196 | ····goto·:goto_0 |
197 | .end·method | 197 | .end·method |
198 | .method·public·a(I)V | ||
199 | ····.locals·7 | ||
200 | ····const/high16·v6,·0x3f800000····#·1.0f | ||
201 | ····const-wide/16·v4,·0xc8 | ||
202 | ····const/4·v3,·0x0 | ||
203 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/cf; | ||
204 | ····if-eqz·v0,·:cond_0 | ||
205 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/cf; | ||
206 | ····invoke-virtual·{v0},·Landroid/support/v4/view/cf;->a()V | ||
207 | ····:cond_0 | ||
208 | ····if-nez·p1,·:cond_3 | ||
209 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/a;->getVisibility()I | ||
210 | ····move-result·v0 | ||
211 | ····if-eqz·v0,·:cond_1 | ||
212 | ····invoke-static·{p0,·v3},·Landroid/support/v4/view/au;->c(Landroid/view/View;F)V | ||
213 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->e:Landroid/view/ViewGroup; | ||
214 | ····if-eqz·v0,·:cond_1 | ||
215 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; | ||
216 | ····if-eqz·v0,·:cond_1 | ||
217 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; | ||
218 | ····invoke-static·{v0,·v3},·Landroid/support/v4/view/au;->c(Landroid/view/View;F)V | ||
219 | ····:cond_1 | ||
220 | ····invoke-static·{p0},·Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; | ||
221 | ····move-result-object·v0 | ||
222 | ····invoke-virtual·{v0,·v6},·Landroid/support/v4/view/cf;->a(F)Landroid/support/v4/view/cf; | ||
223 | ····move-result-object·v0 | ||
224 | ····invoke-virtual·{v0,·v4,·v5},·Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; | ||
225 | ····sget-object·v1,·Landroid/support/v7/internal/widget/a;->j:Landroid/view/animation/Interpolator; | ||
226 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/cf;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/cf; | ||
227 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/a;->e:Landroid/view/ViewGroup; | ||
228 | ····if-eqz·v1,·:cond_2 | ||
229 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; | ||
230 | ····if-eqz·v1,·:cond_2 | ||
231 | ····new-instance·v1,·Landroid/support/v7/internal/view/h; | ||
232 | ····invoke-direct·{v1},·Landroid/support/v7/internal/view/h;-><init>()V | ||
233 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView; | ||
234 | ····invoke-static·{v2},·Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; | ||
235 | ····move-result-object·v2 | ||
236 | ····invoke-virtual·{v2,·v6},·Landroid/support/v4/view/cf;->a(F)Landroid/support/v4/view/cf; | ||
237 | ····move-result-object·v2 | ||
238 | ····invoke-virtual·{v2,·v4,·v5},·Landroid/support/v4/view/cf;->a(J)Landroid/support/v4/view/cf; | ||
Max diff block lines reached; 2199/10871 bytes (20.23%) of diff not shown. |
Offset 1, 193 lines modified | Offset 1, 2 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/p; | 1 | .class·synthetic·Landroid/support/v7/internal/widget/p; |
2 | .super·Ljava/lang/Object; | ||
2 | .super·Landroid/database/DataSetObserver; | ||
3 | #·instance·fields | ||
4 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/n; | ||
5 | .field·private·b:Landroid/os/Parcelable; | ||
6 | #·direct·methods | ||
7 | .method·constructor·<init>(Landroid/support/v7/internal/widget/n;)V | ||
8 | ····.locals·1 | ||
9 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
10 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V | ||
11 | ····const/4·v0,·0x0 | ||
12 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->b:Landroid/os/Parcelable; | ||
13 | ····return-void | ||
14 | .end·method | ||
15 | #·virtual·methods | ||
16 | .method·public·onChanged()V | ||
17 | ····.locals·2 | ||
18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
19 | ····const/4·v1,·0x1 | ||
20 | ····iput-boolean·v1,·v0,·Landroid/support/v7/internal/widget/n;->u:Z | ||
21 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
22 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
23 | ····iget·v1,·v1,·Landroid/support/v7/internal/widget/n;->z:I | ||
24 | ····iput·v1,·v0,·Landroid/support/v7/internal/widget/n;->A:I | ||
25 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
26 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
27 | ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; | ||
28 | ····move-result-object·v1 | ||
29 | ····invoke-interface·{v1},·Landroid/widget/Adapter;->getCount()I | ||
30 | ····move-result·v1 | ||
31 | ····iput·v1,·v0,·Landroid/support/v7/internal/widget/n;->z:I | ||
32 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
33 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/n;->getAdapter()Landroid/widget/Adapter; | ||
34 | ····move-result-object·v0 | ||
35 | ····invoke-interface·{v0},·Landroid/widget/Adapter;->hasStableIds()Z | ||
36 | ····move-result·v0 | ||
37 | ····if-eqz·v0,·:cond_0 | ||
38 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->b:Landroid/os/Parcelable; | ||
39 | ····if-eqz·v0,·:cond_0 | ||
40 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
41 | ····iget·v0,·v0,·Landroid/support/v7/internal/widget/n;->A:I | ||
42 | ····if-nez·v0,·:cond_0 | ||
43 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
44 | ····iget·v0,·v0,·Landroid/support/v7/internal/widget/n;->z:I | ||
45 | ····if-lez·v0,·:cond_0 | ||
46 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
47 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/p;->b:Landroid/os/Parcelable; | ||
48 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/n;->a(Landroid/support/v7/internal/widget/n;Landroid/os/Parcelable;)V | ||
49 | ····const/4·v0,·0x0 | ||
50 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->b:Landroid/os/Parcelable; | ||
51 | ····:goto_0 | ||
52 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
53 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/n;->e()V | ||
54 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
55 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/n;->requestLayout()V | ||
56 | ····return-void | ||
57 | ····:cond_0 | ||
58 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
59 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/n;->j()V | ||
60 | ····goto·:goto_0 | ||
61 | .end·method | ||
62 | .method·public·onInvalidated()V | ||
63 | ····.locals·6 | ||
64 | ····const-wide/high16·v4,·-0x8000000000000000L | ||
65 | ····const/4·v3,·0x0 | ||
66 | ····const/4·v2,·-0x1 | ||
67 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/support/v7/internal/widget/n; | ||
Max diff block lines reached; -1/6728 bytes (-0.01%) of diff not shown. |
Offset 165, 15 lines modified | Offset 165, 15 lines modified | ||
165 | .end·method | 165 | .end·method |
166 | .method·public·isAutoMirrored()Z | 166 | .method·public·isAutoMirrored()Z |
167 | ····.locals·1 | 167 | ····.locals·1 |
168 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; | 168 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; |
169 | ····invoke-static·{v0},·Landroid/support/ | 169 | ····invoke-static·{v0},·Landroid/support/a/b/a/a;->b(Landroid/graphics/drawable/Drawable;)Z |
170 | ····move-result·v0 | 170 | ····move-result·v0 |
171 | ····return·v0 | 171 | ····return·v0 |
172 | .end·method | 172 | .end·method |
173 | .method·public·isStateful()Z | 173 | .method·public·isStateful()Z |
Offset 189, 15 lines modified | Offset 189, 15 lines modified | ||
189 | .end·method | 189 | .end·method |
190 | .method·public·jumpToCurrentState()V | 190 | .method·public·jumpToCurrentState()V |
191 | ····.locals·1 | 191 | ····.locals·1 |
192 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; | 192 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; |
193 | ····invoke-static·{v0},·Landroid/support/ | 193 | ····invoke-static·{v0},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;)V |
194 | ····return-void | 194 | ····return-void |
195 | .end·method | 195 | .end·method |
196 | .method·protected·onLevelChange(I)Z | 196 | .method·protected·onLevelChange(I)Z |
197 | ····.locals·1 | 197 | ····.locals·1 |
Offset 229, 15 lines modified | Offset 229, 15 lines modified | ||
229 | .end·method | 229 | .end·method |
230 | .method·public·setAutoMirrored(Z)V | 230 | .method·public·setAutoMirrored(Z)V |
231 | ····.locals·1 | 231 | ····.locals·1 |
232 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; | 232 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; |
233 | ····invoke-static·{v0,·p1},·Landroid/support/ | 233 | ····invoke-static·{v0,·p1},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;Z)V |
234 | ····return-void | 234 | ····return-void |
235 | .end·method | 235 | .end·method |
236 | .method·public·setBounds(IIII)V | 236 | .method·public·setBounds(IIII)V |
237 | ····.locals·1 | 237 | ····.locals·1 |
Offset 291, 25 lines modified | Offset 291, 25 lines modified | ||
291 | .end·method | 291 | .end·method |
292 | .method·public·setHotspot(FF)V | 292 | .method·public·setHotspot(FF)V |
293 | ····.locals·1 | 293 | ····.locals·1 |
294 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; | 294 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; |
295 | ····invoke-static·{v0,·p1,·p2},·Landroid/support/ | 295 | ····invoke-static·{v0,·p1,·p2},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V |
296 | ····return-void | 296 | ····return-void |
297 | .end·method | 297 | .end·method |
298 | .method·public·setHotspotBounds(IIII)V | 298 | .method·public·setHotspotBounds(IIII)V |
299 | ····.locals·1 | 299 | ····.locals·1 |
300 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; | 300 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; |
301 | ····invoke-static·{v0,·p1,·p2,·p3,·p4},·Landroid/support/ | 301 | ····invoke-static·{v0,·p1,·p2,·p3,·p4},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;IIII)V |
302 | ····return-void | 302 | ····return-void |
303 | .end·method | 303 | .end·method |
304 | .method·public·setState([I)Z | 304 | .method·public·setState([I)Z |
305 | ····.locals·1 | 305 | ····.locals·1 |
Offset 323, 35 lines modified | Offset 323, 35 lines modified | ||
323 | .end·method | 323 | .end·method |
324 | .method·public·setTint(I)V | 324 | .method·public·setTint(I)V |
325 | ····.locals·1 | 325 | ····.locals·1 |
326 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; | 326 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; |
327 | ····invoke-static·{v0,·p1},·Landroid/support/ | 327 | ····invoke-static·{v0,·p1},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;I)V |
328 | ····return-void | 328 | ····return-void |
329 | .end·method | 329 | .end·method |
330 | .method·public·setTintList(Landroid/content/res/ColorStateList;)V | 330 | .method·public·setTintList(Landroid/content/res/ColorStateList;)V |
331 | ····.locals·1 | 331 | ····.locals·1 |
332 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; | 332 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; |
333 | ····invoke-static·{v0,·p1},·Landroid/support/ | 333 | ····invoke-static·{v0,·p1},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V |
334 | ····return-void | 334 | ····return-void |
335 | .end·method | 335 | .end·method |
336 | .method·public·setTintMode(Landroid/graphics/PorterDuff$Mode;)V | 336 | .method·public·setTintMode(Landroid/graphics/PorterDuff$Mode;)V |
337 | ····.locals·1 | 337 | ····.locals·1 |
338 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; | 338 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/graphics/drawable/Drawable; |
339 | ····invoke-static·{v0,·p1},·Landroid/support/ | 339 | ····invoke-static·{v0,·p1},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V |
340 | ····return-void | 340 | ····return-void |
341 | .end·method | 341 | .end·method |
342 | .method·public·setVisible(ZZ)Z | 342 | .method·public·setVisible(ZZ)Z |
343 | ····.locals·1 | 343 | ····.locals·1 |
Offset 1, 114 lines modified | Offset 1, 56 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/j; | 1 | .class·Landroid/support/v7/internal/widget/j; |
2 | .super·Landroid/support/a/f/bk; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Ljava/lang/Runnable; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 4 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
7 | #·direct·methods | 5 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | 6 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V |
9 | ····.locals·0 | 7 | ····.locals·0 |
10 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 8 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
11 | ····invoke-direct·{p0},·L | 9 | ····invoke-direct·{p0},·Landroid/support/a/f/bk;-><init>()V |
12 | ····return-void | 10 | ····return-void |
13 | .end·method | 11 | .end·method |
14 | #·virtual·methods | 12 | #·virtual·methods |
15 | .method·public·r | 13 | .method·public·b(Landroid/view/View;)V |
16 | ····.locals· | 14 | ····.locals·2 |
17 | ····const/4·v3,·0x0 | ||
18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
19 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V | ||
20 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
21 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
22 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->c(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
23 | ····move-result-object·v1 | ||
24 | ····invoke-static·{v1},·Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; | ||
25 | ····move-result-object·v1 | ||
26 | ····invoke-virtual·{v1,·v3},·Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; | ||
27 | ····move-result-object·v1 | ||
28 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
29 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/cv; | ||
30 | ····move-result-object·v2 | ||
31 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; | ||
32 | ····move-result-object·v1 | ||
33 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf; | ||
34 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 15 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
35 | ···· | 16 | ····const/4·v1,·0x0 |
17 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/f/av;)Landroid/support/a/f/av; | ||
36 | ····move-result-object·v0 | ||
37 | ····if-eqz·v0,·:cond_0 | ||
38 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 18 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
19 | ····const/4·v1,·0x0 | ||
39 | ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
40 | ····move-result-object·v0 | ||
41 | ····invoke- | 20 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z |
21 | ····return-void | ||
22 | .end·method | ||
42 | ····move-result·v0 | ||
43 | ····const/16·v1,·0x8 | ||
44 | · | 23 | .method·public·c(Landroid/view/View;)V |
24 | ····.locals·2 | ||
45 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | 25 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
26 | ····const/4·v1,·0x0 | ||
46 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; | ||
47 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; | ||
48 | ···· | 27 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/a/f/av;)Landroid/support/a/f/av; |
49 | ····invoke-static·{v1},·Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf; | ||
50 | ····move-result-object·v1 | ||
51 | ····invoke-virtual·{v1,·v3},·Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf; | ||
52 | ····move-result-object·v1 | ||
53 | ····iget-object·v | 28 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; |
54 | ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->e(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/cv; | ||
55 | ····move-result-object·v2 | ||
56 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf; | ||
57 | ···· | 29 | ····const/4·v1,·0x0 |
58 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;-> | 30 | ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z |
59 | ····:cond_0 | ||
60 | ····return-void | 31 | ····return-void |
61 | .end·method | 32 | .end·method |
Offset 1, 257 lines modified | Offset 1, 7 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/bb; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/widget/bb; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·instance·fields | ||
4 | .field·private·final·a:Landroid/content/Context; | ||
5 | .field·private·final·b:Landroid/content/res/TypedArray; | ||
6 | .field·private·c:Landroid/support/v7/internal/widget/aw; | ||
7 | #·direct·methods | ||
8 | .method·private·constructor·<init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V | ||
9 | ····.locals·0 | ||
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
11 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bb;->a:Landroid/content/Context; | ||
12 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; | ||
13 | ····return-void | ||
14 | .end·method | ||
15 | .method·public·static·a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb; | ||
16 | ····.locals·2 | ||
17 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | ||
18 | ····move-result-object·v0 | ||
19 | ····new-instance·v1,·Landroid/support/v7/internal/widget/bb; | ||
20 | ····invoke-direct·{v1,·p0,·v0},·Landroid/support/v7/internal/widget/bb;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V | ||
21 | ····return-object·v1 | ||
22 | .end·method | ||
23 | #·virtual·methods | 3 | #·virtual·methods |
4 | .method·public·abstract·a(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V | ||
24 | .method·public·a(IF)F | ||
25 | ····.locals·1 | ||
26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; | ||
27 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getFloat(IF)F | ||
28 | ····move-result·v0 | ||
29 | ····return·v0 | ||
30 | .end·method | ||
31 | .method·public·a()I | ||
32 | ····.locals·1 | ||
33 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; | ||
34 | ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->length()I | ||
35 | ····move-result·v0 | ||
36 | ····return·v0 | ||
37 | .end·method | ||
38 | .method·public·a(II)I | ||
39 | ····.locals·1 | ||
40 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; | ||
41 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getInt(II)I | ||
42 | ····move-result·v0 | ||
43 | ····return·v0 | ||
44 | .end·method | ||
45 | .method·public·a(I)Landroid/graphics/drawable/Drawable; | ||
46 | ····.locals·2 | ||
47 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; | ||
48 | ····invoke-virtual·{v0,·p1},·Landroid/content/res/TypedArray;->hasValue(I)Z | ||
49 | ····move-result·v0 | ||
50 | ····if-eqz·v0,·:cond_0 | ||
51 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; | ||
52 | ····const/4·v1,·0x0 | ||
53 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/res/TypedArray;->getResourceId(II)I | ||
54 | ····move-result·v0 | ||
55 | ····if-eqz·v0,·:cond_0 | ||
56 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw; | ||
57 | ····move-result-object·v1 | ||
58 | ····invoke-virtual·{v1,·v0},·Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable; | ||
59 | ····move-result-object·v0 | ||
60 | ····:goto_0 | ||
61 | ····return-object·v0 | ||
62 | ····:cond_0 | ||
63 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; | ||
64 | ····invoke-virtual·{v0,·p1},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; | ||
65 | ····move-result-object·v0 | ||
66 | ····goto·:goto_0 | ||
67 | .end·method | ||
68 | .method·public·a(IZ)Z | ||
69 | ····.locals·1 | ||
70 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bb;->b:Landroid/content/res/TypedArray; | ||
71 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z | ||
Max diff block lines reached; 0/7126 bytes (0.00%) of diff not shown. |
Offset 54, 15 lines modified | Offset 54, 15 lines modified | ||
54 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; | 54 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/LinearLayoutCompat;->getChildAt(I)Landroid/view/View; |
55 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
56 | ····check-cast·v0,·Landroid/support/v7/internal/widget/aj; | 56 | ····check-cast·v0,·Landroid/support/v7/internal/widget/aj; |
57 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/aj;->b()Landroid/support/v7/a | 57 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/aj;->b()Landroid/support/v7/a/c; |
58 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
59 | ····return-object·v0 | 59 | ····return-object·v0 |
60 | .end·method | 60 | .end·method |
61 | .method·public·getItemId(I)J | 61 | .method·public·getItemId(I)J |
Offset 80, 19 lines modified | Offset 80, 19 lines modified | ||
80 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ah;->a:Landroid/support/v7/internal/widget/af; | 80 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ah;->a:Landroid/support/v7/internal/widget/af; |
81 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/ah;->getItem(I)Ljava/lang/Object; | 81 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/ah;->getItem(I)Ljava/lang/Object; |
82 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
83 | ····check-cast·v0,·Landroid/support/v7/a | 83 | ····check-cast·v0,·Landroid/support/v7/a/c; |
84 | ····const/4·v2,·0x1 | 84 | ····const/4·v2,·0x1 |
85 | ····invoke-static·{v1,·v0,·v2},·Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/internal/widget/af;Landroid/support/v7/a | 85 | ····invoke-static·{v1,·v0,·v2},·Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/internal/widget/af;Landroid/support/v7/a/c;Z)Landroid/support/v7/internal/widget/aj; |
86 | ····move-result-object·p2 | 86 | ····move-result-object·p2 |
87 | ····:goto_0 | 87 | ····:goto_0 |
88 | ····return-object·p2 | 88 | ····return-object·p2 |
89 | ····:cond_0 | 89 | ····:cond_0 |
Offset 100, 13 lines modified | Offset 100, 13 lines modified | ||
100 | ····check-cast·v0,·Landroid/support/v7/internal/widget/aj; | 100 | ····check-cast·v0,·Landroid/support/v7/internal/widget/aj; |
101 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/ah;->getItem(I)Ljava/lang/Object; | 101 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/ah;->getItem(I)Ljava/lang/Object; |
102 | ····move-result-object·v1 | 102 | ····move-result-object·v1 |
103 | ····check-cast·v1,·Landroid/support/v7/a | 103 | ····check-cast·v1,·Landroid/support/v7/a/c; |
104 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/aj;->a(Landroid/support/v7/a | 104 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/aj;->a(Landroid/support/v7/a/c;)V |
105 | ····goto·:goto_0 | 105 | ····goto·:goto_0 |
106 | .end·method | 106 | .end·method |
Offset 1, 102 lines modified | Offset 1, 702 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/c; | 1 | .class·abstract·Landroid/support/v7/internal/widget/c; |
2 | .super·L | 2 | .super·Landroid/support/v7/internal/widget/o; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field· | 4 | .field·private·E:Landroid/database/DataSetObserver; |
5 | .field· | 5 | .field·a:Landroid/widget/SpinnerAdapter; |
6 | .field·b:I | ||
7 | .field·c:I | ||
8 | .field·d:I | ||
9 | .field·e:I | ||
10 | .field·f:I | ||
11 | .field·g:I | ||
12 | .field·final·h:Landroid/graphics/Rect; | ||
13 | .field·final·i:Landroid/support/v7/internal/widget/d; | ||
6 | #·direct·methods | 14 | #·direct·methods |
7 | .method·constructor·<init>(Landroid/ | 15 | .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
8 | ····.locals·1 | 16 | ····.locals·1 |
17 | ····const/4·v0,·0x0 | ||
18 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/o;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
19 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/c;->d:I | ||
20 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/c;->e:I | ||
21 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/c;->f:I | ||
22 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/c;->g:I | ||
23 | ····new-instance·v0,·Landroid/graphics/Rect; | ||
24 | ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V | ||
25 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect; | ||
26 | ····new-instance·v0,·Landroid/support/v7/internal/widget/d; | ||
27 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/d;-><init>(Landroid/support/v7/internal/widget/c;)V | ||
9 | ····iput-object· | 28 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/c;->i:Landroid/support/v7/internal/widget/d; |
29 | ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/c;->k()V | ||
30 | ····return-void | ||
31 | .end·method | ||
32 | .method·static·synthetic·a(Landroid/support/v7/internal/widget/c;Landroid/view/View;Z)V | ||
33 | ····.locals·0 | ||
10 | ····invoke- | 34 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/c;->removeDetachedView(Landroid/view/View;Z)V |
11 | ···· | 35 | ····return-void |
36 | .end·method | ||
12 | 37 | .method·private·k()V | |
38 | ····.locals·1 | ||
13 | ···· | 39 | ····const/4·v0,·0x1 |
40 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/c;->setFocusable(Z)V | ||
41 | ····const/4·v0,·0x0 | ||
42 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/c;->setWillNotDraw(Z)V | ||
14 | ····return-void | 43 | ····return-void |
15 | .end·method | 44 | .end·method |
16 | #·virtual·methods | 45 | #·virtual·methods |
17 | .method·a( | 46 | .method·a(Landroid/view/View;)I |
18 | ····.locals· | 47 | ····.locals·1 |
19 | ····i | 48 | ····invoke-virtual·{p1},·Landroid/view/View;->getMeasuredHeight()I |
20 | ···· | 49 | ····move-result·v0 |
21 | ···· | 50 | ····return·v0 |
51 | .end·method | ||
22 | 52 | .method·a()V | |
53 | ····.locals·3 | ||
23 | ···· | 54 | ····const/4·v0,·0x0 |
55 | ····const/4·v2,·-0x1 | ||
56 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/c;->u:Z | ||
57 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/c;->o:Z | ||
58 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/c;->removeAllViewsInLayout()V | ||
59 | ····iput·v2,·p0,·Landroid/support/v7/internal/widget/c;->B:I | ||
24 | ···· | 60 | ····const-wide/high16·v0,·-0x8000000000000000L |
25 | ····i | 61 | ····iput-wide·v0,·p0,·Landroid/support/v7/internal/widget/c;->C:J |
62 | ····invoke-virtual·{p0,·v2},·Landroid/support/v7/internal/widget/c;->setSelectedPositionInt(I)V | ||
63 | ····invoke-virtual·{p0,·v2},·Landroid/support/v7/internal/widget/c;->setNextSelectedPositionInt(I)V | ||
64 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/c;->invalidate()V | ||
65 | ····return-void | ||
66 | .end·method | ||
67 | .method·abstract·a(IZ)V | ||
68 | .end·method | ||
69 | .method·public·a(Landroid/widget/SpinnerAdapter;)V | ||
70 | ····.locals·4 | ||
Max diff block lines reached; 15988/20934 bytes (76.37%) of diff not shown. |
Offset 1, 61 lines modified | Offset 1, 1048 lines modified | ||
1 | .class·Landroid/support/v7/internal/widget/ak; | 1 | .class·Landroid/support/v7/internal/widget/ak; |
2 | .super·Landroid/support/v7/widget/ | 2 | .super·Landroid/support/v7/internal/widget/c; |
3 | #·interfaces | ||
4 | .implements·Landroid/content/DialogInterface$OnClickListener; | ||
3 | #·instance·fields | 5 | #·instance·fields |
4 | .field· | 6 | .field·E:I |
5 | .field· | 7 | .field·private·F:Landroid/support/v7/widget/v; |
8 | .field·private·G:Landroid/support/v7/internal/widget/at; | ||
6 | #·direct·methods | ||
7 | .method·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/view/View;Landroid/support/v7/internal/widget/ao;)V | ||
8 | ·· | 9 | .field·private·H:Landroid/support/v7/internal/widget/ao; |
10 | .field·private·I:I | ||
11 | .field·private·J:Z | ||
9 | 12 | .field·private·K:Landroid/graphics/Rect; | |
10 | 13 | .field·private·final·L:Landroid/support/v7/internal/widget/av; | |
14 | #·direct·methods | ||
15 | .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
16 | ····.locals·1 | ||
11 | ···· | 17 | ····const/4·v0,·-0x1 |
18 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Landroid/support/v7/internal/widget/ak;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V | ||
12 | ····return-void | 19 | ····return-void |
13 | .end·method | 20 | .end·method |
21 | .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V | ||
22 | ····.locals·6 | ||
14 | #·virtual·methods | ||
15 | 23 | ····const/4·v5,·0x0 | |
24 | ····const/4·v4,·0x0 | ||
25 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/c;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
26 | ····new-instance·v0,·Landroid/graphics/Rect; | ||
27 | ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V | ||
28 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ak;->K:Landroid/graphics/Rect; | ||
29 | ····sget-object·v0,·Landroid/support/v7/b/j;->Spinner:[I | ||
30 | ····invoke-static·{p1,·p2,·v0,·p3,·v4},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; | ||
31 | ····move-result-object·v0 | ||
32 | ····sget·v1,·Landroid/support/v7/b/j;->Spinner_android_background:I | ||
33 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; | ||
34 | ····move-result-object·v1 | ||
35 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ak;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | ||
36 | ····const/4·v1,·-0x1 | ||
37 | ····if-ne·p4,·v1,·:cond_0 | ||
38 | ····sget·v1,·Landroid/support/v7/b/j;->Spinner_spinnerMode:I | ||
39 | ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ay;->a(II)I | ||
40 | ····move-result·p4 | ||
41 | ····:cond_0 | ||
42 | ····packed-switch·p4,·:pswitch_data_0 | ||
43 | ····:goto_0 | ||
44 | ····sget·v1,·Landroid/support/v7/b/j;->Spinner_android_gravity:I | ||
45 | ····const/16·v2,·0x11 | ||
46 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->a(II)I | ||
47 | ····move-result·v1 | ||
48 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ak;->I:I | ||
49 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ak;->G:Landroid/support/v7/internal/widget/at; | ||
50 | ····sget·v2,·Landroid/support/v7/b/j;->Spinner_prompt:I | ||
51 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->c(I)Ljava/lang/String; | ||
52 | ····move-result-object·v2 | ||
53 | ····invoke-interface·{v1,·v2},·Landroid/support/v7/internal/widget/at;->a(Ljava/lang/CharSequence;)V | ||
54 | ····sget·v1,·Landroid/support/v7/b/j;->Spinner_disableChildrenWhenDisabled:I | ||
55 | ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ay;->a(IZ)Z | ||
56 | ····move-result·v1 | ||
57 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/ak;->J:Z | ||
58 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V | ||
59 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ak;->H:Landroid/support/v7/internal/widget/ao; | ||
60 | ····if-eqz·v1,·:cond_1 | ||
61 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ak;->G:Landroid/support/v7/internal/widget/at; | ||
62 | ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/ak;->H:Landroid/support/v7/internal/widget/ao; | ||
63 | ····invoke-interface·{v1,·v2},·Landroid/support/v7/internal/widget/at;->a(Landroid/widget/ListAdapter;)V | ||
64 | ····iput-object·v5,·p0,·Landroid/support/v7/internal/widget/ak;->H:Landroid/support/v7/internal/widget/ao; | ||
65 | ····:cond_1 | ||
66 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->c()Landroid/support/v7/internal/widget/av; | ||
Max diff block lines reached; 23598/30441 bytes (77.52%) of diff not shown. |
Offset 1, 1458 lines modified | Offset 1, 28 lines modified | ||
1 | .class·public· | 1 | .class·public·Landroid/support/v7/internal/widget/n; |
2 | .super·Landroid/view/ViewGroup; | 2 | .super·Landroid/view/ViewGroup$MarginLayoutParams; |
3 | #·instance·fields | ||
4 | .field·A:I | ||
5 | .field·B:I | ||
6 | .field·C:J | ||
7 | .field·D:Z | ||
8 | .field·private·a:I | ||
9 | .field·private·b:Landroid/view/View; | ||
10 | .field·private·c:Z | ||
11 | .field·private·d:Z | ||
12 | .field·private·e:Landroid/support/v7/internal/widget/t; | ||
13 | .field·j:I | ||
14 | ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty; | ||
15 | ········category·=·"scrolling" | ||
16 | ····.end·annotation | ||
17 | .end·field | ||
18 | .field·k:I | ||
19 | .field·l:I | ||
20 | .field·m:J | ||
21 | .field·n:J | ||
22 | .field·o:Z | ||
23 | .field·p:I | ||
24 | .field·q:Z | ||
25 | .field·r:Landroid/support/v7/internal/widget/s; | ||
26 | .field·s:Landroid/support/v7/internal/widget/q; | ||
27 | .field·t:Landroid/support/v7/internal/widget/r; | ||
28 | .field·u:Z | ||
29 | .field·v:I | ||
30 | ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty; | ||
31 | ········category·=·"list" | ||
32 | ····.end·annotation | ||
33 | .end·field | ||
34 | .field·w:J | ||
35 | .field·x:I | ||
36 | ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty; | ||
37 | ········category·=·"list" | ||
38 | ····.end·annotation | ||
39 | .end·field | ||
40 | .field·y:J | ||
41 | .field·z:I | ||
42 | ····.annotation·runtime·Landroid/view/ViewDebug$ExportedProperty; | ||
43 | ········category·=·"list" | ||
44 | ····.end·annotation | ||
45 | .end·field | ||
46 | #·direct·methods | 3 | #·direct·methods |
4 | .method·public·constructor·<init>(II)V | ||
47 | .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
48 | ····.locals·4 | ||
49 | ····const/4·v1,·-0x1 | ||
50 | ····const-wide/high16·v2,·-0x8000000000000000L | ||
51 | ····const/4·v0,·0x0 | ||
52 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
53 | ····iput·v0,·p0,·Landroid/support/v7/internal/widget/n;->j:I | ||
54 | ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/n;->m:J | ||
55 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/n;->o:Z | ||
56 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/n;->q:Z | ||
57 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/n;->v:I | ||
58 | ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/n;->w:J | ||
59 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/n;->x:I | ||
60 | ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/n;->y:J | ||
61 | ····iput·v1,·p0,·Landroid/support/v7/internal/widget/n;->B:I | ||
62 | ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/n;->C:J | ||
63 | ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/n;->D:Z | ||
64 | ····return-void | ||
65 | .end·method | ||
66 | .method·static·synthetic·a(Landroid/support/v7/internal/widget/n;)Landroid/os/Parcelable; | ||
67 | ····.locals·1 | ||
68 | ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/n;->onSaveInstanceState()Landroid/os/Parcelable; | ||
69 | ····move-result-object·v0 | ||
70 | ····return-object·v0 | ||
71 | .end·method | ||
72 | .method·private·a()V | ||
73 | ····.locals·6 | ||
74 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/n;->r:Landroid/support/v7/internal/widget/s; | ||
Max diff block lines reached; 28628/32817 bytes (87.24%) of diff not shown. |
Offset 1, 57 lines modified | Offset 1, 68 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/internal/widget/aq; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/ | 4 | .implements·Landroid/widget/AdapterView$OnItemClickListener; |
5 | #·instance·fields | ||
6 | .field·final·synthetic·a:Landroid/support/v7/internal/widget/ak; | ||
7 | .field·final·synthetic·b:Landroid/support/v7/internal/widget/ap; | ||
5 | #·direct·methods | 8 | #·direct·methods |
6 | .method·constructor·<init>()V | 9 | .method·constructor·<init>(Landroid/support/v7/internal/widget/ap;Landroid/support/v7/internal/widget/ak;)V |
7 | ····.locals·0 | 10 | ····.locals·0 |
11 | ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/aq;->b:Landroid/support/v7/internal/widget/ap; | ||
12 | ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/aq;->a:Landroid/support/v7/internal/widget/ak; | ||
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
9 | ····return-void | 14 | ····return-void |
10 | .end·method | 15 | .end·method |
11 | #·virtual·methods | 16 | #·virtual·methods |
12 | .method·public· | 17 | .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V |
13 | ····.locals· | 18 | ····.locals·4 |
14 | ···· | 19 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aq;->b:Landroid/support/v7/internal/widget/ap; |
15 | ····const/ | 20 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/ak; |
16 | ····invoke- | 21 | ····invoke-virtual·{v0,·p3},·Landroid/support/v7/internal/widget/ak;->setSelection(I)V |
22 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aq;->b:Landroid/support/v7/internal/widget/ap; | ||
17 | ····return-object·v0 | ||
18 | .end·method | ||
23 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/ak; | ||
19 | .method·public·a(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; | ||
20 | ····.locals·1 | ||
21 | ···· | 24 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ak;->s:Landroid/support/v7/internal/widget/r; |
25 | ····if-eqz·v0,·:cond_0 | ||
22 | ····return-object·v0 | ||
23 | .end·method | ||
26 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aq;->b:Landroid/support/v7/internal/widget/ap; | ||
24 | .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | ||
25 | ····.locals·1 | ||
26 | ····i | 27 | ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/ak; |
27 | ···· | 28 | ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/aq;->b:Landroid/support/v7/internal/widget/ap; |
28 | ····return-object·v0 | ||
29 | 29 | ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ap;->a(Landroid/support/v7/internal/widget/ap;)Landroid/widget/ListAdapter; | |
30 | ····move-result-object·v1 | ||
31 | ····invoke-interface·{v1,·p3},·Landroid/widget/ListAdapter;->getItemId(I)J | ||
30 | .method·public·synthetic·newArray(I)[Ljava/lang/Object; | ||
31 | ····.locals·1 | ||
32 | ···· | 32 | ····move-result-wide·v2 |
33 | ···· | 33 | ····invoke-virtual·{v0,·p2,·p3,·v2,·v3},·Landroid/support/v7/internal/widget/ak;->a(Landroid/view/View;IJ)Z |
34 | ···· | 34 | ····:cond_0 |
35 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aq;->b:Landroid/support/v7/internal/widget/ap; | ||
36 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ap;->a()V | ||
37 | ····return-void | ||
35 | .end·method | 38 | .end·method |
Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
3 | #·static·fields | 3 | #·static·fields |
4 | .field·private·static·final·a:[I | 4 | .field·private·static·final·a:[I |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·final·b:Landroid/support/v7/internal/widget/a | 6 | .field·private·final·b:Landroid/support/v7/internal/widget/av; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·static·constructor·<clinit>()V | 8 | .method·static·constructor·<clinit>()V |
9 | ····.locals·1 | 9 | ····.locals·1 |
10 | ····const/4·v0,·0x2 | 10 | ····const/4·v0,·0x2 |
Offset 60, 69 lines modified | Offset 60, 69 lines modified | ||
60 | ····const/4·v2,·0x0 | 60 | ····const/4·v2,·0x0 |
61 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 61 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
62 | ····sget-object·v0,·Landroid/support/v7/internal/widget/TintImageView;->a:[I | 62 | ····sget-object·v0,·Landroid/support/v7/internal/widget/TintImageView;->a:[I |
63 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ | 63 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; |
64 | ····move-result-object·v0 | 64 | ····move-result-object·v0 |
65 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 65 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->a()I |
66 | ····move-result·v1 | 66 | ····move-result·v1 |
67 | ····if-lez·v1,·:cond_1 | 67 | ····if-lez·v1,·:cond_1 |
68 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ | 68 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->d(I)Z |
69 | ····move-result·v1 | 69 | ····move-result·v1 |
70 | ····if-eqz·v1,·:cond_0 | 70 | ····if-eqz·v1,·:cond_0 |
71 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ | 71 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; |
72 | ····move-result-object·v1 | 72 | ····move-result-object·v1 |
73 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | 73 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V |
74 | ····:cond_0 | 74 | ····:cond_0 |
75 | ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ | 75 | ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ay;->d(I)Z |
76 | ····move-result·v1 | 76 | ····move-result·v1 |
77 | ····if-eqz·v1,·:cond_1 | 77 | ····if-eqz·v1,·:cond_1 |
78 | ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ | 78 | ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; |
79 | ····move-result-object·v1 | 79 | ····move-result-object·v1 |
80 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V | 80 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V |
81 | ····:cond_1 | 81 | ····:cond_1 |
82 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 82 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V |
83 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 83 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->c()Landroid/support/v7/internal/widget/av; |
84 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
85 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/a | 85 | ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/av; |
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
88 | #·virtual·methods | 88 | #·virtual·methods |
89 | .method·public·setImageResource(I)V | 89 | .method·public·setImageResource(I)V |
90 | ····.locals·1 | 90 | ····.locals·1 |
91 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/a | 91 | ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/av; |
92 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/a | 92 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/av;->a(I)Landroid/graphics/drawable/Drawable; |
93 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
94 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V | 94 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V |
95 | ····return-void | 95 | ····return-void |
96 | .end·method | 96 | .end·method |
Offset 1, 57 lines modified | Offset 1, 139 lines modified | ||
1 | .class·public·Landroid/support/v7/internal/widget/v; | 1 | .class·public·Landroid/support/v7/internal/widget/v; |
2 | .super·Landroid/widget/ | 2 | .super·Landroid/widget/PopupWindow; |
3 | #·instance·fields | ||
4 | .field·private·final·a:Z | ||
3 | #·direct·methods | 5 | #·direct·methods |
4 | .method·public·constructor·<init>(Landroid/content/Context;)V | 6 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
5 | ····.locals· | 7 | ····.locals·3 |
8 | ····const/4·v2,·0x0 | ||
9 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/PopupWindow;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
6 | ···· | 10 | ····sget-object·v0,·Landroid/support/v7/b/j;->PopupWindow:[I |
11 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; | ||
12 | ····move-result-object·v0 | ||
13 | ····sget·v1,·Landroid/support/v7/b/j;->PopupWindow_overlapAnchor:I | ||
14 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->a(IZ)Z | ||
15 | ····move-result·v1 | ||
7 | ····i | 16 | ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/v;->a:Z |
17 | ····sget·v1,·Landroid/support/v7/b/j;->PopupWindow_android_popupBackground:I | ||
18 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; | ||
19 | ····move-result-object·v1 | ||
20 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/v;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | ||
21 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V | ||
8 | ····return-void | 22 | ····return-void |
9 | .end·method | 23 | .end·method |
10 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | ||
11 | ····.locals·1 | ||
24 | #·virtual·methods | ||
25 | .method·public·showAsDropDown(Landroid/view/View;II)V | ||
26 | ····.locals·2 | ||
27 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
12 | ····const/ | 28 | ····const/16·v1,·0x15 |
13 | ····i | 29 | ····if-ge·v0,·v1,·:cond_0 |
30 | ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Z | ||
31 | ····if-eqz·v0,·:cond_0 | ||
32 | ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I | ||
33 | ····move-result·v0 | ||
34 | ····sub-int/2addr·p3,·v0 | ||
35 | ····:cond_0 | ||
36 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;II)V | ||
14 | ····return-void | 37 | ····return-void |
15 | .end·method | 38 | .end·method |
16 | .method·public· | 39 | .method·public·showAsDropDown(Landroid/view/View;III)V |
17 | ····.locals· | 40 | ····.locals·2 |
41 | ····.annotation·build·Landroid/annotation/TargetApi; | ||
42 | ········value·=·0x13 | ||
43 | ····.end·annotation | ||
18 | ···· | 44 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
19 | ···· | 45 | ····const/16·v1,·0x15 |
20 | ···· | 46 | ····if-ge·v0,·v1,·:cond_0 |
21 | ····i | 47 | ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Z |
22 | ···· | 48 | ····if-eqz·v0,·:cond_0 |
23 | ···· | 49 | ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I |
24 | ···· | 50 | ····move-result·v0 |
25 | ···· | 51 | ····sub-int/2addr·p3,·v0 |
26 | ···· | 52 | ····:cond_0 |
53 | ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V | ||
27 | ···· | 54 | ····return-void |
55 | .end·method | ||
28 | 56 | .method·public·update(Landroid/view/View;IIII)V | |
57 | ····.locals·6 | ||
29 | ···· | 58 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
30 | ···· | 59 | ····const/16·v1,·0x15 |
60 | ····if-ge·v0,·v1,·:cond_0 | ||
61 | ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Z | ||
62 | ····if-eqz·v0,·:cond_0 | ||
63 | ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I | ||
64 | ····move-result·v0 | ||
65 | ····sub-int/2addr·p3,·v0 | ||
66 | ····move·v3,·p3 | ||
67 | ····:goto_0 | ||
68 | ····move-object·v0,·p0 | ||
69 | ····move-object·v1,·p1 | ||
70 | ····move·v2,·p2 | ||
Max diff block lines reached; 95/4958 bytes (1.92%) of diff not shown. |
Offset 1, 22 lines modified | Offset 1, 7 lines modified | ||
1 | .class·public·interface·abstract·Landroid/support/v7/internal/a/a; | 1 | .class·public·interface·abstract·Landroid/support/v7/internal/a/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·virtual·methods | 3 | #·virtual·methods |
4 | .method·public·abstract·a(I)Landroid/view/View; | ||
5 | .end·method | ||
6 | .method·public·abstract·a(ILandroid/view/Menu;)Z | ||
7 | .end·method | ||
8 | .method·public·abstract·a(ILandroid/view/MenuItem;)Z | 4 | .method·public·abstract·a(ILandroid/view/MenuItem;)Z |
9 | .end·method | 5 | .end·method |
10 | .method·public·abstract·a(ILandroid/view/View;Landroid/view/Menu;)Z | ||
11 | .end·method | ||
12 | .method·public·abstract·b(ILandroid/view/Menu;)V | ||
13 | .end·method | ||
14 | .method·public·abstract·c(ILandroid/view/Menu;)Z | ||
15 | .end·method |
Offset 1, 55 lines modified | Offset 1, 92 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/widget/ap; |
2 | .super·L | 2 | .super·Landroid/view/View$BaseSavedState; |
3 | #·interfaces | ||
4 | .implements·Landroid/os/Parcelable$Creator; | ||
3 | #·static·fields | ||
4 | .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; | ||
5 | #·instance·fields | ||
6 | .field·public·a:I | ||
7 | .field·public·b:Z | ||
5 | #·direct·methods | 8 | #·direct·methods |
6 | .method·constructor·<init>()V | 9 | .method·static·constructor·<clinit>()V |
7 | ····.locals· | 10 | ····.locals·1 |
11 | ····new-instance·v0,·Landroid/support/v7/widget/aq; | ||
12 | ····invoke-direct·{v0},·Landroid/support/v7/widget/aq;-><init>()V | ||
8 | ···· | 13 | ····sput-object·v0,·Landroid/support/v7/widget/ap;->CREATOR:Landroid/os/Parcelable$Creator; |
9 | ····return-void | 14 | ····return-void |
10 | .end·method | 15 | .end·method |
16 | .method·public·constructor·<init>(Landroid/os/Parcel;)V | ||
11 | #·virtual·methods | ||
12 | .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; | ||
13 | ····.locals·1 | 17 | ····.locals·1 |
14 | ····ne | 18 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V |
19 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I | ||
20 | ····move-result·v0 | ||
21 | ····iput·v0,·p0,·Landroid/support/v7/widget/ap;->a:I | ||
22 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I | ||
23 | ····move-result·v0 | ||
24 | ····if-eqz·v0,·:cond_0 | ||
15 | ···· | 25 | ····const/4·v0,·0x1 |
16 | ···· | 26 | ····:goto_0 |
27 | ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/ap;->b:Z | ||
28 | ····return-void | ||
29 | ····:cond_0 | ||
30 | ····const/4·v0,·0x0 | ||
31 | ····goto·:goto_0 | ||
17 | .end·method | 32 | .end·method |
18 | .method·public· | 33 | .method·public·constructor·<init>(Landroid/os/Parcelable;)V |
19 | ····.locals· | 34 | ····.locals·0 |
20 | ····ne | 35 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V |
21 | ····return- | 36 | ····return-void |
22 | .end·method | 37 | .end·method |
23 | .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | ||
38 | #·virtual·methods | ||
39 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | ||
24 | ····.locals·1 | 40 | ····.locals·1 |
25 | ····invoke- | 41 | ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V |
26 | ···· | 42 | ····iget·v0,·p0,·Landroid/support/v7/widget/ap;->a:I |
43 | ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V | ||
27 | ····return-object·v0 | ||
28 | .end·method | ||
29 | .method·public·synthetic·newArray(I)[Ljava/lang/Object; | ||
30 | ···· | 44 | ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/ap;->b:Z |
45 | ····if-eqz·v0,·:cond_0 | ||
31 | ···· | 46 | ····const/4·v0,·0x1 |
47 | ····:goto_0 | ||
48 | ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V | ||
49 | ····return-void | ||
32 | ···· | 50 | ····:cond_0 |
51 | ····const/4·v0,·0x0 | ||
33 | ···· | 52 | ····goto·:goto_0 |
34 | .end·method | 53 | .end·method |
Offset 1, 115 lines modified | Offset 1, 62 lines modified | ||
1 | .class·Landroid/support/v7/widget/h; | 1 | .class·Landroid/support/v7/widget/h; |
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | . | 2 | .super·Landroid/support/v7/internal/view/menu/s; |
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·synthetic· | 4 | .field·final·synthetic·c:Landroid/support/v7/widget/a; |
7 | #·direct·methods | 5 | #·direct·methods |
8 | .method·p | 6 | .method·public·constructor·<init>(Landroid/support/v7/widget/a;Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;Landroid/view/View;Z)V |
9 | ····.locals· | 7 | ····.locals·6 |
10 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/h;->a:Landroid/support/v7/widget/ActionMenuPresenter; | ||
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
12 | ····return-void | ||
13 | .end·method | ||
14 | .method·synthetic·constructor·<init>(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/a;)V | ||
15 | ····.locals·0 | ||
16 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/h;-><init>(Landroid/support/v7/widget/ActionMenuPresenter;)V | ||
17 | ····return-void | ||
18 | .end·method | ||
8 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/h;->c:Landroid/support/v7/widget/a; | ||
19 | #·virtual·methods | ||
20 | .method·public·a(Landroid/support/v7/internal/view/menu/i;Z)V | ||
21 | ····.locals·2 | ||
22 | ···· | 9 | ····sget·v5,·Landroid/support/v7/b/b;->actionOverflowMenuStyle:I |
23 | ···· | 10 | ····move-object·v0,·p0 |
24 | ····move-object·v | 11 | ····move-object·v1,·p2 |
25 | ···· | 12 | ····move-object·v2,·p3 |
13 | ····move-object·v3,·p4 | ||
26 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/ad;->p()Landroid/support/v7/internal/view/menu/i; | ||
27 | ····move-result-object·v0 | ||
28 | ····const/4·v1,·0x0 | ||
29 | ···· | 14 | ····move·v4,·p5 |
15 | ····invoke-direct/range·{v0·..·v5},·Landroid/support/v7/internal/view/menu/s;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;Landroid/view/View;ZI)V | ||
30 | ····:cond_0 | ||
31 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/h;->a:Landroid/support/v7/widget/ActionMenuPresenter; | ||
32 | ···· | 16 | ····const·v0,·0x800005 |
33 | ···· | 17 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/h;->a(I)V |
34 | ····i | 18 | ····iget-object·v0,·p1,·Landroid/support/v7/widget/a;->g:Landroid/support/v7/widget/i; |
35 | ····invoke-i | 19 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/h;->a(Landroid/support/v7/internal/view/menu/v;)V |
36 | ····:cond_1 | ||
37 | ····return-void | 20 | ····return-void |
38 | .end·method | 21 | .end·method |
39 | .method·public·a(Landroid/support/v7/internal/view/menu/i;)Z | ||
40 | ····.locals·3 | ||
41 | ····const/4·v1,·0x0 | ||
42 | ····if-nez·p1,·:cond_0 | ||
43 | ····:goto_0 | ||
44 | ····return·v1 | ||
45 | ····:cond_0 | ||
46 | ····iget-object·v2,·p0,·Landroid/support/v7/widget/h;->a:Landroid/support/v7/widget/ActionMenuPresenter; | ||
47 | ····move-object·v0,·p1 | ||
48 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/ad; | ||
49 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem; | ||
22 | #·virtual·methods | ||
23 | .method·public·onDismiss()V | ||
24 | ····.locals·2 | ||
50 | ····move-result-object·v0 | ||
51 | ····invoke-interface·{v0},·Landroid/view/MenuItem;->getItemId()I | ||
52 | ····move-result·v0 | ||
53 | ····i | 25 | ····invoke-super·{p0},·Landroid/support/v7/internal/view/menu/s;->onDismiss()V |
54 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/h;-> | 26 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/h;->c:Landroid/support/v7/widget/a; |
55 | ····invoke- | 27 | ····invoke-static·{v0},·Landroid/support/v7/widget/a;->c(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/g; |
56 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
57 | ····i | 29 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->close()V |
58 | ····i | 30 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/h;->c:Landroid/support/v7/widget/a; |
31 | ····const/4·v1,·0x0 | ||
59 | ····move-result·v0 | ||
60 | ····:goto_1 | ||
61 | ····move·v1,·v0 | ||
62 | ····goto·:goto_0 | ||
32 | ····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; | ||
63 | ····:cond_1 | ||
64 | ····move·v0,·v1 | ||
65 | ···· | 33 | ····return-void |
66 | .end·method | 34 | .end·method |
Offset 1, 102 lines modified | Offset 1, 164 lines modified | ||
1 | .class·Landroid/support/v7/widget/f; | 1 | .class·Landroid/support/v7/widget/f; |
2 | .super·Landroid/support/v7/internal/widget/TintImageView; | ||
3 | #·interfaces | ||
2 | . | 4 | .implements·Landroid/support/v7/widget/k; |
3 | #·instance·fields | 5 | #·instance·fields |
4 | .field·final·synthetic·a:Landroid/support/v7/widget/ | 6 | .field·final·synthetic·a:Landroid/support/v7/widget/a; |
5 | .field· | 7 | .field·private·final·b:[F |
6 | #·direct·methods | 8 | #·direct·methods |
7 | .method·constructor·<init>(Landroid/support/v7/widget/ | 9 | .method·public·constructor·<init>(Landroid/support/v7/widget/a;Landroid/content/Context;)V |
8 | ····.locals· | 10 | ····.locals·3 |
11 | ····const/4·v2,·0x1 | ||
12 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; | ||
13 | ····const/4·v0,·0x0 | ||
14 | ····sget·v1,·Landroid/support/v7/b/b;->actionOverflowButtonStyle:I | ||
15 | ····invoke-direct·{p0,·p2,·v0,·v1},·Landroid/support/v7/internal/widget/TintImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
16 | ····const/4·v0,·0x2 | ||
17 | ····new-array·v0,·v0,·[F | ||
18 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/f;->b:[F | ||
19 | ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/f;->setClickable(Z)V | ||
20 | ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/f;->setFocusable(Z)V | ||
21 | ····const/4·v0,·0x0 | ||
22 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/f;->setVisibility(I)V | ||
9 | ····i | 23 | ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/f;->setEnabled(Z)V |
10 | ···· | 24 | ····new-instance·v0,·Landroid/support/v7/widget/g; |
25 | ····invoke-direct·{v0,·p0,·p0,·p1},·Landroid/support/v7/widget/g;-><init>(Landroid/support/v7/widget/f;Landroid/view/View;Landroid/support/v7/widget/a;)V | ||
11 | ····invoke- | 26 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/f;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V |
12 | ····return-void | 27 | ····return-void |
13 | .end·method | 28 | .end·method |
14 | #·virtual·methods | 29 | #·virtual·methods |
15 | .method·public· | 30 | .method·public·c()Z |
16 | ····.locals·1 | 31 | ····.locals·1 |
17 | ···· | 32 | ····const/4·v0,·0x0 |
18 | ···· | 33 | ····return·v0 |
34 | .end·method | ||
19 | 35 | .method·public·d()Z | |
36 | ····.locals·1 | ||
20 | ···· | 37 | ····const/4·v0,·0x0 |
21 | ···· | 38 | ····return·v0 |
39 | .end·method | ||
22 | · | 40 | .method·public·performClick()Z |
41 | ····.locals·2 | ||
42 | ····const/4·v1,·0x1 | ||
23 | ····:goto_0 | ||
24 | ····return-object·v0 | ||
25 | ····:cond_0 | ||
26 | ····i | 43 | ····invoke-super·{p0},·Landroid/support/v7/internal/widget/TintImageView;->performClick()Z |
44 | ····move-result·v0 | ||
45 | ····if-eqz·v0,·:cond_0 | ||
27 | ···· | 46 | ····:goto_0 |
47 | ····return·v1 | ||
28 | ···· | 48 | ····:cond_0 |
49 | ····const/4·v0,·0x0 | ||
29 | ···· | 50 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/f;->playSoundEffect(I)V |
30 | ····i | 51 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; |
31 | ···· | 52 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->c()Z |
32 | ····goto·:goto_0 | 53 | ····goto·:goto_0 |
33 | .end·method | 54 | .end·method |
34 | .method·p | 55 | .method·protected·setFrame(IIII)Z |
35 | ····.locals· | 56 | ····.locals·6 |
36 | ···· | 57 | ····const/4·v5,·0x0 |
37 | ····i | 58 | ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v7/internal/widget/TintImageView;->setFrame(IIII)Z |
38 | ···· | 59 | ····move-result·v0 |
39 | ···· | 60 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/f;->getDrawable()Landroid/graphics/drawable/Drawable; |
61 | ····move-result-object·v1 | ||
40 | ····return·v0 | ||
41 | .end·method | ||
62 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/f;->getBackground()Landroid/graphics/drawable/Drawable; | ||
42 | .method·public·c()Z | ||
43 | ····.locals·1 | ||
44 | ···· | 63 | ····move-result-object·v2 |
45 | ····i | 64 | ····if-eqz·v1,·:cond_0 |
46 | ····i | 65 | ····if-eqz·v2,·:cond_0 |
47 | ···· | 66 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/f;->b:[F |
48 | ····i | 67 | ····invoke-virtual·{v1},·Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect; |
Max diff block lines reached; 1318/6761 bytes (19.49%) of diff not shown. |
Offset 1, 78 lines modified | Offset 1, 58 lines modified | ||
1 | .class·Landroid/support/v7/widget/d; | 1 | .class·Landroid/support/v7/widget/d; |
2 | .super·Landroid/support/v7/internal/view/menu/c; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Ljava/lang/Runnable; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/v7/widget/ | 4 | .field·final·synthetic·a:Landroid/support/v7/widget/a; |
7 | .field·private·b:Landroid/support/v7/widget/g; | ||
8 | #·direct·methods | 5 | #·direct·methods |
9 | .method·p | 6 | .method·private·constructor·<init>(Landroid/support/v7/widget/a;)V |
10 | ····.locals·0 | 7 | ····.locals·0 |
11 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ | 8 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/a; |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
13 | ····i | 9 | ····invoke-direct·{p0},·Landroid/support/v7/internal/view/menu/c;-><init>()V |
14 | ····return-void | 10 | ····return-void |
15 | .end·method | 11 | .end·method |
12 | .method·synthetic·constructor·<init>(Landroid/support/v7/widget/a;Landroid/support/v7/widget/b;)V | ||
13 | ····.locals·0 | ||
16 | #·virtual·methods | ||
17 | .method·public·run()V | ||
18 | ····.locals·2 | ||
19 | ····i | 14 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/d;-><init>(Landroid/support/v7/widget/a;)V |
20 | ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->f(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/i; | ||
21 | ····move-result-object·v0 | ||
22 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->f()V | ||
23 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter; | ||
24 | ···· | 15 | ····return-void |
16 | .end·method | ||
25 | ····move-result-object·v0 | ||
26 | 17 | #·virtual·methods | |
18 | .method·public·a()Landroid/support/v7/widget/q; | ||
19 | ····.locals·1 | ||
27 | ····i | 20 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/a; |
28 | ····invoke- | 21 | ····invoke-static·{v0},·Landroid/support/v7/widget/a;->h(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/c; |
29 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
30 | ····if-eqz·v0,·:cond_0 | 23 | ····if-eqz·v0,·:cond_0 |
31 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;-> | 24 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/a; |
32 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/g;->d()Z | ||
33 | ···· | 25 | ····invoke-static·{v0},·Landroid/support/v7/widget/a;->h(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/c; |
34 | ···· | 26 | ····move-result-object·v0 |
35 | ····i | 27 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/c;->c()Landroid/support/v7/widget/q; |
36 | ···· | 28 | ····move-result-object·v0 |
37 | ···· | 29 | ····:goto_0 |
30 | ····return-object·v0 | ||
38 | ····:cond_0 | 31 | ····:cond_0 |
39 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter; | ||
40 | ····const/4·v | 32 | ····const/4·v0,·0x0 |
33 | ····goto·:goto_0 | ||
41 | ····invoke-static·{v0,·v1},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/d;)Landroid/support/v7/widget/d; | ||
42 | ····return-void | ||
43 | .end·method | 34 | .end·method |
Offset 1, 55 lines modified | Offset 1, 115 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/widget/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/o | 4 | .implements·Landroid/support/v7/internal/view/menu/v; |
5 | #·instance·fields | ||
6 | .field·final·synthetic·a:Landroid/support/v7/widget/a; | ||
5 | #·direct·methods | 7 | #·direct·methods |
6 | .method·constructor·<init>()V | 8 | .method·private·constructor·<init>(Landroid/support/v7/widget/a;)V |
7 | ····.locals·0 | 9 | ····.locals·0 |
10 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a; | ||
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
9 | ····return-void | 12 | ····return-void |
10 | .end·method | 13 | .end·method |
14 | .method·synthetic·constructor·<init>(Landroid/support/v7/widget/a;Landroid/support/v7/widget/b;)V | ||
15 | ····.locals·0 | ||
16 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/i;-><init>(Landroid/support/v7/widget/a;)V | ||
17 | ····return-void | ||
18 | .end·method | ||
11 | #·virtual·methods | 19 | #·virtual·methods |
12 | .method·public·a(Landroid/ | 20 | .method·public·a(Landroid/support/v7/internal/view/menu/g;Z)V |
13 | ····.locals· | 21 | ····.locals·2 |
14 | ···· | 22 | ····instance-of·v0,·p1,·Landroid/support/v7/internal/view/menu/aa; |
15 | ····i | 23 | ····if-eqz·v0,·:cond_0 |
24 | ····move-object·v0,·p1 | ||
16 | ····return-object·v0 | ||
17 | .end·method | ||
25 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/aa; | ||
18 | .method·public·a(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; | ||
19 | ····.locals·1 | ||
20 | ····ne | 26 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/aa;->l()Landroid/support/v7/internal/view/menu/g; |
21 | ····re | 27 | ····move-result-object·v0 |
22 | .end·method | ||
28 | ····const/4·v1,·0x0 | ||
29 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/g;->a(Z)V | ||
23 | .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | ||
24 | ···· | 30 | ····:cond_0 |
31 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a; | ||
25 | ····invoke-virtual·{ | 32 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->a()Landroid/support/v7/internal/view/menu/v; |
26 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
27 | ···· | 34 | ····if-eqz·v0,·:cond_1 |
35 | ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v7/internal/view/menu/v;->a(Landroid/support/v7/internal/view/menu/g;Z)V | ||
36 | ····:cond_1 | ||
37 | ····return-void | ||
28 | .end·method | 38 | .end·method |
29 | .method·public· | 39 | .method·public·a(Landroid/support/v7/internal/view/menu/g;)Z |
30 | ····.locals· | 40 | ····.locals·3 |
41 | ····const/4·v1,·0x0 | ||
42 | ····if-nez·p1,·:cond_0 | ||
43 | ····:goto_0 | ||
44 | ····return·v1 | ||
45 | ····:cond_0 | ||
46 | ····iget-object·v2,·p0,·Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a; | ||
47 | ····move-object·v0,·p1 | ||
48 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/aa; | ||
49 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/aa;->getItem()Landroid/view/MenuItem; | ||
50 | ····move-result-object·v0 | ||
51 | ····invoke-interface·{v0},·Landroid/view/MenuItem;->getItemId()I | ||
52 | ····move-result·v0 | ||
53 | ····iput·v0,·v2,·Landroid/support/v7/widget/a;->h:I | ||
54 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a; | ||
31 | ····invoke-virtual·{ | 55 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->a()Landroid/support/v7/internal/view/menu/v; |
32 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
33 | ···· | 57 | ····if-eqz·v0,·:cond_1 |
58 | ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/view/menu/v;->a(Landroid/support/v7/internal/view/menu/g;)Z | ||
59 | ····move-result·v0 | ||
60 | ····:goto_1 | ||
61 | ····move·v1,·v0 | ||
62 | ····goto·:goto_0 | ||
63 | ····:cond_1 | ||
64 | ····move·v0,·v1 | ||
65 | ····goto·:goto_1 | ||
34 | .end·method | 66 | .end·method |
Offset 72, 104 lines modified | Offset 72, 104 lines modified | ||
72 | ····iput·v3,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->c:I | 72 | ····iput·v3,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->c:I |
73 | ····const·v0,·0x800033 | 73 | ····const·v0,·0x800033 |
74 | ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->e:I | 74 | ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->e:I |
75 | ····sget-object·v0,·Landroid/support/v7/ | 75 | ····sget-object·v0,·Landroid/support/v7/b/j;->LinearLayoutCompat:[I |
76 | ····invoke-static·{p1,·p2,·v0,·p3,·v3},·Landroid/support/v7/internal/widget/ | 76 | ····invoke-static·{p1,·p2,·v0,·p3,·v3},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; |
77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····sget·v1,·Landroid/support/v7/ | 78 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_orientation:I |
79 | ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ | 79 | ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ay;->a(II)I |
80 | ····move-result·v1 | 80 | ····move-result·v1 |
81 | ····if-ltz·v1,·:cond_0 | 81 | ····if-ltz·v1,·:cond_0 |
82 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setOrientation(I)V | 82 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setOrientation(I)V |
83 | ····:cond_0 | 83 | ····:cond_0 |
84 | ····sget·v1,·Landroid/support/v7/ | 84 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_gravity:I |
85 | ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ | 85 | ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ay;->a(II)I |
86 | ····move-result·v1 | 86 | ····move-result·v1 |
87 | ····if-ltz·v1,·:cond_1 | 87 | ····if-ltz·v1,·:cond_1 |
88 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setGravity(I)V | 88 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setGravity(I)V |
89 | ····:cond_1 | 89 | ····:cond_1 |
90 | ····sget·v1,·Landroid/support/v7/ | 90 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_baselineAligned:I |
91 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ | 91 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->a(IZ)Z |
92 | ····move-result·v1 | 92 | ····move-result·v1 |
93 | ····if-nez·v1,·:cond_2 | 93 | ····if-nez·v1,·:cond_2 |
94 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setBaselineAligned(Z)V | 94 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setBaselineAligned(Z)V |
95 | ····:cond_2 | 95 | ····:cond_2 |
96 | ····sget·v1,·Landroid/support/v7/ | 96 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_weightSum:I |
97 | ····const/high16·v2,·-0x40800000····#·-1.0f | 97 | ····const/high16·v2,·-0x40800000····#·-1.0f |
98 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ | 98 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->a(IF)F |
99 | ····move-result·v1 | 99 | ····move-result·v1 |
100 | ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->g:F | 100 | ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->g:F |
101 | ····sget·v1,·Landroid/support/v7/ | 101 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_baselineAlignedChildIndex:I |
102 | ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ | 102 | ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ay;->a(II)I |
103 | ····move-result·v1 | 103 | ····move-result·v1 |
104 | ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->b:I | 104 | ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->b:I |
105 | ····sget·v1,·Landroid/support/v7/ | 105 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_measureWithLargestChild:I |
106 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ | 106 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->a(IZ)Z |
107 | ····move-result·v1 | 107 | ····move-result·v1 |
108 | ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->h:Z | 108 | ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->h:Z |
109 | ····sget·v1,·Landroid/support/v7/ | 109 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_divider:I |
110 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ | 110 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; |
111 | ····move-result-object·v1 | 111 | ····move-result-object·v1 |
112 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V | 112 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V |
113 | ····sget·v1,·Landroid/support/v7/ | 113 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_showDividers:I |
114 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ | 114 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->a(II)I |
115 | ····move-result·v1 | 115 | ····move-result·v1 |
116 | ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->n:I | 116 | ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->n:I |
117 | ····sget·v1,·Landroid/support/v7/ | 117 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_dividerPadding:I |
118 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ | 118 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->d(II)I |
119 | ····move-result·v1 | 119 | ····move-result·v1 |
120 | ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->o:I | 120 | ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->o:I |
121 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 121 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V |
122 | ····return-void | 122 | ····return-void |
123 | .end·method | 123 | .end·method |
124 | .method·private·a(Landroid/view/View;IIII)V | 124 | .method·private·a(Landroid/view/View;IIII)V |
125 | ····.locals·2 | 125 | ····.locals·2 |
Offset 738, 21 lines modified | Offset 738, 21 lines modified | ||
738 | ····move/from16·v0,·v19 | 738 | ····move/from16·v0,·v19 |
739 | ····invoke-static·{v0,·v9},·Ljava/lang/Math;->max(II)I | 739 | ····invoke-static·{v0,·v9},·Ljava/lang/Math;->max(II)I |
740 | ····move-result·v19 | 740 | ····move-result·v19 |
741 | ····invoke-static·{v4},·Landroid/support/ | 741 | ····invoke-static·{v4},·Landroid/support/a/f/z;->b(Landroid/view/View;)I |
742 | ····move-result·v7 | 742 | ····move-result·v7 |
743 | ····move/from16·v0,·v18 | 743 | ····move/from16·v0,·v18 |
744 | ····invoke-static·{v0,·v7},·Landroid/support/v7/internal/widget/b | 744 | ····invoke-static·{v0,·v7},·Landroid/support/v7/internal/widget/bc;->a(II)I |
745 | ····move-result·v11 | 745 | ····move-result·v11 |
746 | ····if-eqz·v17,·:cond_a | 746 | ····if-eqz·v17,·:cond_a |
747 | ····iget·v7,·v10,·Landroid/support/v7/widget/p;->width:I | 747 | ····iget·v7,·v10,·Landroid/support/v7/widget/p;->width:I |
Offset 1020, 15 lines modified | Offset 1020, 15 lines modified | ||
Max diff block lines reached; 7831/13610 bytes (57.54%) of diff not shown. |
Offset 1, 62 lines modified | Offset 1, 102 lines modified | ||
1 | .class·Landroid/support/v7/widget/g; | 1 | .class·Landroid/support/v7/widget/g; |
2 | .super·Landroid/support/v7/ | 2 | .super·Landroid/support/v7/widget/v; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field·final·synthetic· | 4 | .field·final·synthetic·a:Landroid/support/v7/widget/a; |
5 | .field·final·synthetic·b:Landroid/support/v7/widget/f; | ||
5 | #·direct·methods | 6 | #·direct·methods |
6 | .method· | 7 | .method·constructor·<init>(Landroid/support/v7/widget/f;Landroid/view/View;Landroid/support/v7/widget/a;)V |
7 | ····.locals· | 8 | ····.locals·0 |
8 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/g;-> | 9 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; |
9 | ···· | 10 | ····iput-object·p3,·p0,·Landroid/support/v7/widget/g;->a:Landroid/support/v7/widget/a; |
10 | ···· | 11 | ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/v;-><init>(Landroid/view/View;)V |
11 | ···· | 12 | ····return-void |
13 | .end·method | ||
12 | ····move-object·v2,·p3 | ||
13 | 14 | #·virtual·methods | |
15 | .method·public·a()Landroid/support/v7/widget/q; | ||
16 | ····.locals·1 | ||
14 | ···· | 17 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; |
15 | ····i | 18 | ····iget-object·v0,·v0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; |
16 | ···· | 19 | ····invoke-static·{v0},·Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/h; |
17 | ···· | 20 | ····move-result-object·v0 |
18 | ····i | 21 | ····if-nez·v0,·:cond_0 |
19 | ···· | 22 | ····const/4·v0,·0x0 |
20 | ···· | 23 | ····:goto_0 |
24 | ····return-object·v0 | ||
25 | ····:cond_0 | ||
26 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; | ||
27 | ····iget-object·v0,·v0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; | ||
28 | ····invoke-static·{v0},·Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/h; | ||
29 | ····move-result-object·v0 | ||
30 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/h;->c()Landroid/support/v7/widget/q; | ||
31 | ····move-result-object·v0 | ||
32 | ····goto·:goto_0 | ||
21 | .end·method | 33 | .end·method |
34 | .method·public·b()Z | ||
35 | ····.locals·1 | ||
22 | #·virtual·methods | ||
23 | .method·public·onDismiss()V | ||
24 | ···· | 36 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; |
37 | ····iget-object·v0,·v0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; | ||
25 | ····invoke- | 38 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->c()Z |
39 | ····const/4·v0,·0x1 | ||
40 | ····return·v0 | ||
41 | .end·method | ||
26 | 42 | .method·public·c()Z | |
43 | ····.locals·1 | ||
44 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; | ||
45 | ····iget-object·v0,·v0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; | ||
27 | ····invoke-static·{v0},·Landroid/support/v7/widget/ | 46 | ····invoke-static·{v0},·Landroid/support/v7/widget/a;->b(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/e; |
28 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
29 | ····i | 48 | ····if-eqz·v0,·:cond_0 |
30 | ···· | 49 | ····const/4·v0,·0x0 |
31 | ···· | 50 | ····:goto_0 |
51 | ····return·v0 | ||
32 | ···· | 52 | ····:cond_0 |
53 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f; | ||
33 | ····retur | 54 | ····iget-object·v0,·v0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a; |
55 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->d()Z | ||
56 | ····const/4·v0,·0x1 | ||
57 | ····goto·:goto_0 | ||
34 | .end·method | 58 | .end·method |
Offset 5, 26 lines modified | Offset 5, 26 lines modified | ||
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·f:Z | 6 | .field·private·f:Z |
7 | .field·private·g:Z | 7 | .field·private·g:Z |
8 | .field·private·h:Z | 8 | .field·private·h:Z |
9 | .field·private·i:Landroid/support/ | 9 | .field·private·i:Landroid/support/a/f/av; |
10 | .field·private·j:Landroid/support/ | 10 | .field·private·j:Landroid/support/a/g/k; |
11 | #·direct·methods | 11 | #·direct·methods |
12 | .method·public·constructor·<init>(Landroid/content/Context;Z)V | 12 | .method·public·constructor·<init>(Landroid/content/Context;Z)V |
13 | ····.locals·2 | 13 | ····.locals·2 |
14 | ····const/4·v0,·0x0 | 14 | ····const/4·v0,·0x0 |
15 | ····sget·v1,·Landroid/support/v7/ | 15 | ····sget·v1,·Landroid/support/v7/b/b;->dropDownListViewStyle:I |
16 | ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/support/v7/internal/widget/ab;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 16 | ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/support/v7/internal/widget/ab;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
17 | ····iput-boolean·p2,·p0,·Landroid/support/v7/widget/u;->g:Z | 17 | ····iput-boolean·p2,·p0,·Landroid/support/v7/widget/u;->g:Z |
18 | ····const/4·v0,·0x0 | 18 | ····const/4·v0,·0x0 |
Offset 84, 40 lines modified | Offset 84, 40 lines modified | ||
84 | ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/u;->h:Z | 84 | ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/u;->h:Z |
85 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/u;->setPressed(Z)V | 85 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/u;->setPressed(Z)V |
86 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/u;->drawableStateChanged()V | 86 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/u;->drawableStateChanged()V |
87 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/ | 87 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/a/f/av; |
88 | ····if-eqz·v0,·:cond_0 | 88 | ····if-eqz·v0,·:cond_0 |
89 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/ | 89 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/a/f/av; |
90 | ····invoke-virtual·{v0},·Landroid/support/ | 90 | ····invoke-virtual·{v0},·Landroid/support/a/f/av;->a()V |
91 | ····const/4·v0,·0x0 | 91 | ····const/4·v0,·0x0 |
92 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/ | 92 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/a/f/av; |
93 | ····:cond_0 | 93 | ····:cond_0 |
94 | ····return-void | 94 | ····return-void |
95 | .end·method | 95 | .end·method |
96 | #·virtual·methods | 96 | #·virtual·methods |
97 | .method·public·a(Landroid/view/MotionEvent;I)Z | 97 | .method·public·a(Landroid/view/MotionEvent;I)Z |
98 | ····.locals·8 | 98 | ····.locals·8 |
99 | ····const/4·v2,·0x1 | 99 | ····const/4·v2,·0x1 |
100 | ····const/4·v1,·0x0 | 100 | ····const/4·v1,·0x0 |
101 | ····invoke-static·{p1},·Landroid/support/ | 101 | ····invoke-static·{p1},·Landroid/support/a/f/v;->a(Landroid/view/MotionEvent;)I |
102 | ····move-result·v3 | 102 | ····move-result·v3 |
103 | ····packed-switch·v3,·:pswitch_data_0 | 103 | ····packed-switch·v3,·:pswitch_data_0 |
104 | ····:cond_0 | 104 | ····:cond_0 |
105 | ····:goto_0 | 105 | ····:goto_0 |
Offset 132, 32 lines modified | Offset 132, 32 lines modified | ||
132 | ····:cond_1 | 132 | ····:cond_1 |
133 | ····invoke-direct·{p0},·Landroid/support/v7/widget/u;->d()V | 133 | ····invoke-direct·{p0},·Landroid/support/v7/widget/u;->d()V |
134 | ····:cond_2 | 134 | ····:cond_2 |
135 | ····if-eqz·v3,·:cond_7 | 135 | ····if-eqz·v3,·:cond_7 |
136 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/ | 136 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k; |
137 | ····if-nez·v0,·:cond_3 | 137 | ····if-nez·v0,·:cond_3 |
138 | ····new-instance·v0,·Landroid/support/ | 138 | ····new-instance·v0,·Landroid/support/a/g/k; |
139 | ····invoke-direct·{v0,·p0},·Landroid/support/ | 139 | ····invoke-direct·{v0,·p0},·Landroid/support/a/g/k;-><init>(Landroid/widget/ListView;)V |
140 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/ | 140 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k; |
141 | ····:cond_3 | 141 | ····:cond_3 |
142 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/ | 142 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k; |
143 | ····invoke-virtual·{v0,·v2},·Landroid/support/ | 143 | ····invoke-virtual·{v0,·v2},·Landroid/support/a/g/k;->a(Z)Landroid/support/a/g/a; |
144 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/ | 144 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k; |
145 | ····invoke-virtual·{v0,·p0,·p1},·Landroid/support/ | 145 | ····invoke-virtual·{v0,·p0,·p1},·Landroid/support/a/g/k;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z |
146 | ····:cond_4 | 146 | ····:cond_4 |
147 | ····:goto_2 | 147 | ····:goto_2 |
148 | ····return·v3 | 148 | ····return·v3 |
149 | ····:pswitch_0 | 149 | ····:pswitch_0 |
150 | ····move·v0,·v1 | 150 | ····move·v0,·v1 |
Offset 229, 21 lines modified | Offset 229, 21 lines modified | ||
229 | ····if-ne·v3,·v2,·:cond_0 | 229 | ····if-ne·v3,·v2,·:cond_0 |
230 | ····invoke-direct·{p0,·v0,·v6},·Landroid/support/v7/widget/u;->a(Landroid/view/View;I)V | 230 | ····invoke-direct·{p0,·v0,·v6},·Landroid/support/v7/widget/u;->a(Landroid/view/View;I)V |
231 | ····goto·:goto_0 | 231 | ····goto·:goto_0 |
232 | ····:cond_7 | 232 | ····:cond_7 |
233 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/ | 233 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k; |
234 | ····if-eqz·v0,·:cond_4 | 234 | ····if-eqz·v0,·:cond_4 |
235 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/ | 235 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k; |
236 | ····invoke-virtual·{v0,·v1},·Landroid/support/ | 236 | ····invoke-virtual·{v0,·v1},·Landroid/support/a/g/k;->a(Z)Landroid/support/a/g/a; |
237 | ····goto·:goto_2 | 237 | ····goto·:goto_2 |
238 | ····:pswitch_2 | 238 | ····:pswitch_2 |
239 | ····move·v0,·v2 | 239 | ····move·v0,·v2 |
240 | ····goto·:goto_3 | 240 | ····goto·:goto_3 |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Landroid/support/v7/widget/SearchView; | 1 | .class·public·Landroid/support/v7/widget/SearchView; |
2 | .super·Landroid/support/v7/widget/LinearLayoutCompat; | 2 | .super·Landroid/support/v7/widget/LinearLayoutCompat; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/ | 4 | .implements·Landroid/support/v7/c/a; |
5 | #·static·fields | 5 | #·static·fields |
6 | .field·static·final·a:Landroid/support/v7/widget/ad; | 6 | .field·static·final·a:Landroid/support/v7/widget/ad; |
7 | .field·private·static·final·b:Z | 7 | .field·private·static·final·b:Z |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | .field·private·F:I | 24 | .field·private·F:I |
25 | .field·private·G:Landroid/app/SearchableInfo; | 25 | .field·private·G:Landroid/app/SearchableInfo; |
26 | .field·private·H:Landroid/os/Bundle; | 26 | .field·private·H:Landroid/os/Bundle; |
27 | .field·private·final·I:Landroid/support/v7/internal/widget/a | 27 | .field·private·final·I:Landroid/support/v7/internal/widget/av; |
28 | .field·private·J:Ljava/lang/Runnable; | 28 | .field·private·J:Ljava/lang/Runnable; |
29 | .field·private·final·K:Ljava/lang/Runnable; | 29 | .field·private·final·K:Ljava/lang/Runnable; |
30 | .field·private·L:Ljava/lang/Runnable; | 30 | .field·private·L:Ljava/lang/Runnable; |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | .field·private·t:Landroid/view/View$OnClickListener; | 74 | .field·private·t:Landroid/view/View$OnClickListener; |
75 | .field·private·u:Z | 75 | .field·private·u:Z |
76 | .field·private·v:Z | 76 | .field·private·v:Z |
77 | .field·private·w:Landroid/support/ | 77 | .field·private·w:Landroid/support/a/g/e; |
78 | .field·private·x:Z | 78 | .field·private·x:Z |
79 | .field·private·y:Ljava/lang/CharSequence; | 79 | .field·private·y:Ljava/lang/CharSequence; |
80 | .field·private·z:Z | 80 | .field·private·z:Z |
Offset 279, 22 lines modified | Offset 279, 22 lines modified | ||
279 | ····iget-boolean·v5,·p0,·Landroid/support/v7/widget/SearchView;->u:Z | 279 | ····iget-boolean·v5,·p0,·Landroid/support/v7/widget/SearchView;->u:Z |
280 | ····if-eqz·v5,·:cond_3 | 280 | ····if-eqz·v5,·:cond_3 |
281 | ····:goto_3 | 281 | ····:goto_3 |
282 | ····invoke-virtual·{v0,·v2},·Landroid/widget/ImageView;->setVisibility(I)V | 282 | ····invoke-virtual·{v0,·v2},·Landroid/widget/ImageView;->setVisibility(I)V |
283 | ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;-> | 283 | ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->i()V |
284 | ····if-nez·v3,·:cond_4 | 284 | ····if-nez·v3,·:cond_4 |
285 | ····:goto_4 | 285 | ····:goto_4 |
286 | ····invoke-direct·{p0,·v4},·Landroid/support/v7/widget/SearchView;->c(Z)V | 286 | ····invoke-direct·{p0,·v4},·Landroid/support/v7/widget/SearchView;->c(Z)V |
287 | ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;-> | 287 | ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->h()V |
288 | ····return-void | 288 | ····return-void |
289 | ····:cond_0 | 289 | ····:cond_0 |
290 | ····move·v0,·v2 | 290 | ····move·v0,·v2 |
291 | ····goto·:goto_0 | 291 | ····goto·:goto_0 |
Offset 357, 19 lines modified | Offset 357, 19 lines modified | ||
357 | ····if-nez·v0,·:cond_0 | 357 | ····if-nez·v0,·:cond_0 |
358 | ····:goto_0 | 358 | ····:goto_0 |
359 | ····return-object·p1 | 359 | ····return-object·p1 |
360 | ····:cond_0 | 360 | ····:cond_0 |
361 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView;->I:Landroid/support/v7/internal/widget/a | 361 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView;->I:Landroid/support/v7/internal/widget/av; |
362 | ····iget·v1,·p0,·Landroid/support/v7/widget/SearchView;->k:I | 362 | ····iget·v1,·p0,·Landroid/support/v7/widget/SearchView;->k:I |
363 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/a | 363 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/av;->a(I)Landroid/graphics/drawable/Drawable; |
364 | ····move-result-object·v1 | 364 | ····move-result-object·v1 |
365 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView;->c:Landroid/support/v7/widget/SearchView$SearchAutoComplete; | 365 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView;->c:Landroid/support/v7/widget/SearchView$SearchAutoComplete; |
366 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getTextSize()F | 366 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getTextSize()F |
Offset 580, 15 lines modified | Offset 580, 35 lines modified | ||
580 | ····:cond_1 | 580 | ····:cond_1 |
581 | ····const/4·v0,·0x0 | 581 | ····const/4·v0,·0x0 |
582 | ····goto·:goto_0 | 582 | ····goto·:goto_0 |
583 | .end·method | 583 | .end·method |
584 | .method·private·getPreferredWidth()I | ||
585 | ····.locals·2 | ||
586 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/SearchView;->getContext()Landroid/content/Context; | ||
587 | ····move-result-object·v0 | ||
588 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | ||
589 | ····move-result-object·v0 | ||
590 | ····sget·v1,·Landroid/support/v7/b/d;->abc_search_view_preferred_width:I | ||
591 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | ||
592 | ····move-result·v0 | ||
593 | ····return·v0 | ||
594 | .end·method | ||
584 | .method·private· | 595 | .method·private·h()V |
585 | ····.locals·2 | 596 | ····.locals·2 |
586 | ····const/16·v0,·0x8 | 597 | ····const/16·v0,·0x8 |
587 | ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->f()Z | 598 | ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->f()Z |
588 | ····move-result·v1 | 599 | ····move-result·v1 |
Offset 618, 35 lines modified | Offset 638, 15 lines modified | ||
618 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/SearchView;->e:Landroid/view/View; | 638 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/SearchView;->e:Landroid/view/View; |
619 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setVisibility(I)V | 639 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setVisibility(I)V |
Max diff block lines reached; 7080/10641 bytes (66.54%) of diff not shown. |
Offset 1, 130 lines modified | Offset 1, 2 lines modified | ||
1 | .class·Landroid/support/v7/widget/b; | 1 | .class·synthetic·Landroid/support/v7/widget/b; |
2 | .super·Ljava/lang/Object; | ||
2 | .super·Landroid/support/v7/internal/view/menu/v; | ||
3 | #·instance·fields | ||
4 | .field·final·synthetic·c:Landroid/support/v7/widget/ActionMenuPresenter; | ||
5 | .field·private·d:Landroid/support/v7/internal/view/menu/ad; | ||
6 | #·direct·methods | ||
7 | .method·public·constructor·<init>(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/ad;)V | ||
8 | ····.locals·6 | ||
9 | ····const/4·v4,·0x0 | ||
10 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/b;->c:Landroid/support/v7/widget/ActionMenuPresenter; | ||
11 | ····const/4·v3,·0x0 | ||
12 | ····sget·v5,·Landroid/support/v7/a/b;->actionOverflowMenuStyle:I | ||
13 | ····move-object·v0,·p0 | ||
14 | ····move-object·v1,·p2 | ||
15 | ····move-object·v2,·p3 | ||
16 | ····invoke-direct/range·{v0·..·v5},·Landroid/support/v7/internal/view/menu/v;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZI)V | ||
17 | ····iput-object·p3,·p0,·Landroid/support/v7/widget/b;->d:Landroid/support/v7/internal/view/menu/ad; | ||
18 | ····invoke-virtual·{p3},·Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem; | ||
19 | ····move-result-object·v0 | ||
20 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/m; | ||
21 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/m;->j()Z | ||
22 | ····move-result·v0 | ||
23 | ····if-nez·v0,·:cond_0 | ||
24 | ····invoke-static·{p1},·Landroid/support/v7/widget/ActionMenuPresenter;->d(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; | ||
25 | ····move-result-object·v0 | ||
26 | ····if-nez·v0,·:cond_2 | ||
27 | ····invoke-static·{p1},·Landroid/support/v7/widget/ActionMenuPresenter;->e(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/z; | ||
28 | ····move-result-object·v0 | ||
29 | ····check-cast·v0,·Landroid/view/View; | ||
30 | ····:goto_0 | ||
31 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/b;->a(Landroid/view/View;)V | ||
32 | ····:cond_0 | ||
33 | ····iget-object·v0,·p1,·Landroid/support/v7/widget/ActionMenuPresenter;->g:Landroid/support/v7/widget/h; | ||
34 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/b;->a(Landroid/support/v7/internal/view/menu/y;)V | ||
35 | ····invoke-virtual·{p3},·Landroid/support/v7/internal/view/menu/ad;->size()I | ||
36 | ····move-result·v1 | ||
37 | ····move·v0,·v4 | ||
38 | ····:goto_1 | ||
39 | ····if-ge·v0,·v1,·:cond_1 | ||
40 | ····invoke-virtual·{p3,·v0},·Landroid/support/v7/internal/view/menu/ad;->getItem(I)Landroid/view/MenuItem; | ||
41 | ····move-result-object·v2 | ||
42 | ····invoke-interface·{v2},·Landroid/view/MenuItem;->isVisible()Z | ||
43 | ····move-result·v3 | ||
44 | ····if-eqz·v3,·:cond_3 | ||
45 | ····invoke-interface·{v2},·Landroid/view/MenuItem;->getIcon()Landroid/graphics/drawable/Drawable; | ||
46 | ····move-result-object·v2 | ||
47 | ····if-eqz·v2,·:cond_3 | ||
48 | ····const/4·v4,·0x1 | ||
49 | ····:cond_1 | ||
50 | ····invoke-virtual·{p0,·v4},·Landroid/support/v7/widget/b;->b(Z)V | ||
51 | ····return-void | ||
52 | ····:cond_2 | ||
53 | ····invoke-static·{p1},·Landroid/support/v7/widget/ActionMenuPresenter;->d(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; | ||
54 | ····move-result-object·v0 | ||
55 | ····goto·:goto_0 | ||
56 | ····:cond_3 | ||
57 | ····add-int/lit8·v0,·v0,·0x1 | ||
58 | ····goto·:goto_1 | ||
59 | .end·method | ||
60 | #·virtual·methods | ||
61 | .method·public·onDismiss()V | ||
62 | ····.locals·2 | ||
63 | ····invoke-super·{p0},·Landroid/support/v7/internal/view/menu/v;->onDismiss()V | ||
64 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/b;->c:Landroid/support/v7/widget/ActionMenuPresenter; | ||
65 | ····const/4·v1,·0x0 | ||
66 | ····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; | ||
67 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/b;->c:Landroid/support/v7/widget/ActionMenuPresenter; | ||
68 | ····const/4·v1,·0x0 | ||
Max diff block lines reached; -1/3893 bytes (-0.03%) of diff not shown. |
Offset 181, 29 lines modified | Offset 181, 29 lines modified | ||
181 | ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V | 181 | ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V |
182 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/q;->B:Landroid/graphics/Rect; | 182 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/q;->B:Landroid/graphics/Rect; |
183 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/q;->c:Landroid/content/Context; | 183 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/q;->c:Landroid/content/Context; |
184 | ····sget-object·v0,·Landroid/support/v7/ | 184 | ····sget-object·v0,·Landroid/support/v7/b/j;->ListPopupWindow:[I |
185 | ····invoke-virtual·{p1,·p2,·v0,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 185 | ····invoke-virtual·{p1,·p2,·v0,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
186 | ····move-result-object·v0 | 186 | ····move-result-object·v0 |
187 | ····sget·v1,·Landroid/support/v7/ | 187 | ····sget·v1,·Landroid/support/v7/b/j;->ListPopupWindow_android_dropDownHorizontalOffset:I |
188 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I | 188 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I |
189 | ····move-result·v1 | 189 | ····move-result·v1 |
190 | ····iput·v1,·p0,·Landroid/support/v7/widget/q;->i:I | 190 | ····iput·v1,·p0,·Landroid/support/v7/widget/q;->i:I |
191 | ····sget·v1,·Landroid/support/v7/ | 191 | ····sget·v1,·Landroid/support/v7/b/j;->ListPopupWindow_android_dropDownVerticalOffset:I |
192 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I | 192 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I |
193 | ····move-result·v1 | 193 | ····move-result·v1 |
194 | ····iput·v1,·p0,·Landroid/support/v7/widget/q;->j:I | 194 | ····iput·v1,·p0,·Landroid/support/v7/widget/q;->j:I |
Offset 212, 17 lines modified | Offset 212, 17 lines modified | ||
212 | ····if-eqz·v1,·:cond_0 | 212 | ····if-eqz·v1,·:cond_0 |
213 | ····iput-boolean·v3,·p0,·Landroid/support/v7/widget/q;->k:Z | 213 | ····iput-boolean·v3,·p0,·Landroid/support/v7/widget/q;->k:Z |
214 | ····:cond_0 | 214 | ····:cond_0 |
215 | ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V | 215 | ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V |
216 | ····new-instance·v0,·Landroid/support/v7/internal/widget/ | 216 | ····new-instance·v0,·Landroid/support/v7/internal/widget/v; |
217 | ····invoke-direct·{v0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/ | 217 | ····invoke-direct·{v0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
218 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/q;->d:Landroid/widget/PopupWindow; | 218 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/q;->d:Landroid/widget/PopupWindow; |
219 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/q;->d:Landroid/widget/PopupWindow; | 219 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/q;->d:Landroid/widget/PopupWindow; |
220 | ····invoke-virtual·{v0,·v3},·Landroid/widget/PopupWindow;->setInputMethodMode(I)V | 220 | ····invoke-virtual·{v0,·v3},·Landroid/widget/PopupWindow;->setInputMethodMode(I)V |
Offset 234, 15 lines modified | Offset 234, 15 lines modified | ||
234 | ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; | 234 | ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; |
235 | ····move-result-object·v0 | 235 | ····move-result-object·v0 |
236 | ····iget-object·v0,·v0,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale; | 236 | ····iget-object·v0,·v0,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale; |
237 | ····invoke-static·{v0},·Landroid/support/ | 237 | ····invoke-static·{v0},·Landroid/support/a/d/f;->a(Ljava/util/Locale;)I |
238 | ····move-result·v0 | 238 | ····move-result·v0 |
239 | ····iput·v0,·p0,·Landroid/support/v7/widget/q;->D:I | 239 | ····iput·v0,·p0,·Landroid/support/v7/widget/q;->D:I |
240 | ····return-void | 240 | ····return-void |
241 | .end·method | 241 | .end·method |
Offset 1139, 15 lines modified | Offset 1139, 15 lines modified | ||
1139 | ····iget·v3,·p0,·Landroid/support/v7/widget/q;->i:I | 1139 | ····iget·v3,·p0,·Landroid/support/v7/widget/q;->i:I |
1140 | ····iget·v4,·p0,·Landroid/support/v7/widget/q;->j:I | 1140 | ····iget·v4,·p0,·Landroid/support/v7/widget/q;->j:I |
1141 | ····iget·v5,·p0,·Landroid/support/v7/widget/q;->l:I | 1141 | ····iget·v5,·p0,·Landroid/support/v7/widget/q;->l:I |
1142 | ····invoke-static·{v1,·v2,·v3,·v4,·v5},·Landroid/support/ | 1142 | ····invoke-static·{v1,·v2,·v3,·v4,·v5},·Landroid/support/a/g/l;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V |
1143 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/q;->f:Landroid/support/v7/widget/u; | 1143 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/q;->f:Landroid/support/v7/widget/u; |
1144 | ····invoke-virtual·{v1,·v0},·Landroid/support/v7/widget/u;->setSelection(I)V | 1144 | ····invoke-virtual·{v1,·v0},·Landroid/support/v7/widget/u;->setSelection(I)V |
1145 | ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/q;->C:Z | 1145 | ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/q;->C:Z |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·final·a:[I | 6 | .field·private·final·a:[I |
7 | .field·private·b:I | 7 | .field·private·b:I |
8 | .field·private·c:Landroid/support/v7/widget/SearchView; | 8 | .field·private·c:Landroid/support/v7/widget/SearchView; |
9 | .field·private·final·d:Landroid/support/v7/internal/widget/a | 9 | .field·private·final·d:Landroid/support/v7/internal/widget/av; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·constructor·<init>(Landroid/content/Context;)V | 11 | .method·public·constructor·<init>(Landroid/content/Context;)V |
12 | ····.locals·1 | 12 | ····.locals·1 |
13 | ····const/4·v0,·0x0 | 13 | ····const/4·v0,·0x0 |
Offset 54, 38 lines modified | Offset 54, 38 lines modified | ||
54 | ····move-result·v0 | 54 | ····move-result·v0 |
55 | ····iput·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->b:I | 55 | ····iput·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->b:I |
56 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->a:[I | 56 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->a:[I |
57 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ | 57 | ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; |
58 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
59 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ | 59 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->d(I)Z |
60 | ····move-result·v1 | 60 | ····move-result·v1 |
61 | ····if-eqz·v1,·:cond_0 | 61 | ····if-eqz·v1,·:cond_0 |
62 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ | 62 | ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable; |
63 | ····move-result-object·v1 | 63 | ····move-result-object·v1 |
64 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | 64 | ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V |
65 | ····:cond_0 | 65 | ····:cond_0 |
66 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 66 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V |
67 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ | 67 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->c()Landroid/support/v7/internal/widget/av; |
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/a | 69 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/av; |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
72 | #·virtual·methods | 72 | #·virtual·methods |
73 | .method·public·enoughToFilter()Z | 73 | .method·public·enoughToFilter()Z |
Offset 274, 17 lines modified | Offset 274, 17 lines modified | ||
274 | ····return-void | 274 | ····return-void |
275 | .end·method | 275 | .end·method |
276 | .method·public·setDropDownBackgroundResource(I)V | 276 | .method·public·setDropDownBackgroundResource(I)V |
277 | ····.locals·1 | 277 | ····.locals·1 |
278 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/a | 278 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/av; |
279 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/a | 279 | ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/av;->a(I)Landroid/graphics/drawable/Drawable; |
280 | ····move-result-object·v0 | 280 | ····move-result-object·v0 |
281 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | 281 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V |
282 | ····return-void | 282 | ····return-void |
283 | .end·method | 283 | .end·method |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | .class·public·Landroid/support/v7/widget/an; | 1 | .class·public·Landroid/support/v7/widget/an; |
2 | .super·Landroid/support/v7/a | 2 | .super·Landroid/support/v7/a/b; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field·b:I | 4 | .field·b:I |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·public·constructor·<init>(II)V | 6 | .method·public·constructor·<init>(II)V |
7 | ····.locals·1 | 7 | ····.locals·1 |
8 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/a | 8 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/a/b;-><init>(II)V |
9 | ····const/4·v0,·0x0 | 9 | ····const/4·v0,·0x0 |
10 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I | 10 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I |
11 | ····const·v0,·0x800013 | 11 | ····const·v0,·0x800013 |
Offset 22, 39 lines modified | Offset 22, 39 lines modified | ||
22 | ····return-void | 22 | ····return-void |
23 | .end·method | 23 | .end·method |
24 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 24 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/a | 26 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/a/b;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
27 | ····const/4·v0,·0x0 | 27 | ····const/4·v0,·0x0 |
28 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I | 28 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I |
29 | ····return-void | 29 | ····return-void |
30 | .end·method | 30 | .end·method |
31 | .method·public·constructor·<init>(Landroid/support/v7/a | 31 | .method·public·constructor·<init>(Landroid/support/v7/a/b;)V |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/a | 33 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/b;-><init>(Landroid/support/v7/a/b;)V |
34 | ····const/4·v0,·0x0 | 34 | ····const/4·v0,·0x0 |
35 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I | 35 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
38 | .method·public·constructor·<init>(Landroid/support/v7/widget/an;)V | 38 | .method·public·constructor·<init>(Landroid/support/v7/widget/an;)V |
39 | ····.locals·1 | 39 | ····.locals·1 |
40 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/a | 40 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/b;-><init>(Landroid/support/v7/a/b;)V |
41 | ····const/4·v0,·0x0 | 41 | ····const/4·v0,·0x0 |
42 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I | 42 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I |
43 | ····iget·v0,·p1,·Landroid/support/v7/widget/an;->b:I | 43 | ····iget·v0,·p1,·Landroid/support/v7/widget/an;->b:I |
Offset 62, 27 lines modified | Offset 62, 27 lines modified | ||
62 | ····return-void | 62 | ····return-void |
63 | .end·method | 63 | .end·method |
64 | .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V | 64 | .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V |
65 | ····.locals·1 | 65 | ····.locals·1 |
66 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/a | 66 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/b;-><init>(Landroid/view/ViewGroup$LayoutParams;)V |
67 | ····const/4·v0,·0x0 | 67 | ····const/4·v0,·0x0 |
68 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I | 68 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V | 71 | .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V |
72 | ····.locals·1 | 72 | ····.locals·1 |
73 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/a | 73 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/b;-><init>(Landroid/view/ViewGroup$LayoutParams;)V |
74 | ····const/4·v0,·0x0 | 74 | ····const/4·v0,·0x0 |
75 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I | 75 | ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I |
76 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/an;->a(Landroid/view/ViewGroup$MarginLayoutParams;)V | 76 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/an;->a(Landroid/view/ViewGroup$MarginLayoutParams;)V |
Offset 7, 31 lines modified | Offset 7, 29 lines modified | ||
7 | .field·private·final·B:[I | 7 | .field·private·final·B:[I |
8 | .field·private·C:Landroid/support/v7/widget/ao; | 8 | .field·private·C:Landroid/support/v7/widget/ao; |
9 | .field·private·final·D:Landroid/support/v7/widget/o; | 9 | .field·private·final·D:Landroid/support/v7/widget/o; |
10 | .field·private·E:Landroid/support/v7/internal/widget/ | 10 | .field·private·E:Landroid/support/v7/internal/widget/az; |
11 | .field·private·F:Landroid/support/v7/widget/ | 11 | .field·private·F:Landroid/support/v7/widget/am; |
12 | .field·private·G:Landroid/support/v7/ | 12 | .field·private·G:Landroid/support/v7/internal/view/menu/v; |
13 | .field·private·H:Landroid/support/v7/internal/view/menu/ | 13 | .field·private·H:Landroid/support/v7/internal/view/menu/h; |
14 | .field·private·I: | 14 | .field·private·I:Z |
15 | .field·private·J: | 15 | .field·private·J:I |
16 | .field·private·K: | 16 | .field·private·final·K:Ljava/lang/Runnable; |
17 | .field·private·final·L:Ljava/lang/Runnable; | ||
18 | .field·private·final· | 17 | .field·private·final·L:Landroid/support/v7/internal/widget/av; |
19 | .field·a:Landroid/view/View; | 18 | .field·a:Landroid/view/View; |
20 | .field·private·b:Landroid/support/v7/widget/ActionMenuView; | 19 | .field·private·b:Landroid/support/v7/widget/ActionMenuView; |
21 | .field·private·c:Landroid/widget/TextView; | 20 | .field·private·c:Landroid/widget/TextView; |
Offset 92, 15 lines modified | Offset 90, 15 lines modified | ||
92 | ····return-void | 90 | ····return-void |
93 | .end·method | 91 | .end·method |
94 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 92 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
95 | ····.locals·1 | 93 | ····.locals·1 |
96 | ····sget·v0,·Landroid/support/v7/ | 94 | ····sget·v0,·Landroid/support/v7/b/b;->toolbarStyle:I |
97 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 95 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
98 | ····return-void | 96 | ····return-void |
99 | .end·method | 97 | .end·method |
100 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 98 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
Offset 146, 143 lines modified | Offset 144, 143 lines modified | ||
146 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/Toolbar;->D:Landroid/support/v7/widget/o; | 144 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/Toolbar;->D:Landroid/support/v7/widget/o; |
147 | ····new-instance·v0,·Landroid/support/v7/widget/ak; | 145 | ····new-instance·v0,·Landroid/support/v7/widget/ak; |
148 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/widget/ak;-><init>(Landroid/support/v7/widget/Toolbar;)V | 146 | ····invoke-direct·{v0,·p0},·Landroid/support/v7/widget/ak;-><init>(Landroid/support/v7/widget/Toolbar;)V |
149 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/Toolbar;-> | 147 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/Toolbar;->K:Ljava/lang/Runnable; |
150 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; | 148 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; |
151 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
152 | ····sget-object·v1,·Landroid/support/v7/ | 150 | ····sget-object·v1,·Landroid/support/v7/b/j;->Toolbar:[I |
153 | ····invoke-static·{v0,·p2,·v1,·p3,·v6},·Landroid/support/v7/internal/widget/ | 151 | ····invoke-static·{v0,·p2,·v1,·p3,·v6},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay; |
154 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
155 | ····sget·v1,·Landroid/support/v7/ | 153 | ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_titleTextAppearance:I |
156 | ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/ | 154 | ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/ay;->f(II)I |
157 | ····move-result·v1 | 155 | ····move-result·v1 |
158 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->l:I | 156 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->l:I |
159 | ····sget·v1,·Landroid/support/v7/ | 157 | ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_subtitleTextAppearance:I |
160 | ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/ | 158 | ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/ay;->f(II)I |
161 | ····move-result·v1 | 159 | ····move-result·v1 |
162 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->m:I | 160 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->m:I |
163 | ····sget·v1,·Landroid/support/v7/ | 161 | ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_android_gravity:I |
164 | ····iget·v2,·p0,·Landroid/support/v7/widget/Toolbar;->u:I | 162 | ····iget·v2,·p0,·Landroid/support/v7/widget/Toolbar;->u:I |
165 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ | 163 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->b(II)I |
166 | ····move-result·v1 | 164 | ····move-result·v1 |
167 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->u:I | 165 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->u:I |
168 | ····const/16·v1,·0x30 | 166 | ····const/16·v1,·0x30 |
169 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->n:I | 167 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->n:I |
170 | ····sget·v1,·Landroid/support/v7/ | 168 | ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_titleMargins:I |
171 | ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/ | 169 | ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/ay;->c(II)I |
172 | ····move-result·v1 | 170 | ····move-result·v1 |
173 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->s:I | 171 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->s:I |
174 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->r:I | 172 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->r:I |
175 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->q:I | 173 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->q:I |
176 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->p:I | 174 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->p:I |
177 | ····sget·v1,·Landroid/support/v7/ | 175 | ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_titleMarginStart:I |
178 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ | 176 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->c(II)I |
179 | ····move-result·v1 | 177 | ····move-result·v1 |
180 | ····if-ltz·v1,·:cond_0 | 178 | ····if-ltz·v1,·:cond_0 |
181 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->p:I | 179 | ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->p:I |
182 | ····:cond_0 | 180 | ····:cond_0 |
183 | ····sget·v1,·Landroid/support/v7/ | 181 | ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_titleMarginEnd:I |
184 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ | 182 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->c(II)I |
185 | ····move-result·v1 | 183 | ····move-result·v1 |
Max diff block lines reached; 52846/58236 bytes (90.74%) of diff not shown. |
Offset 23, 11 lines modified | Offset 23, 11 lines modified | ||
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·onClick(Landroid/view/View;)V | 24 | .method·public·onClick(Landroid/view/View;)V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/al;->a:Landroid/support/v7/widget/Toolbar; | 26 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/al;->a:Landroid/support/v7/widget/Toolbar; |
27 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/Toolbar;-> | 27 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/Toolbar;->c()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
Offset 56, 15 lines modified | Offset 56, 15 lines modified | ||
56 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
57 | ····check-cast·v0,·Landroid/widget/ImageView; | 57 | ····check-cast·v0,·Landroid/widget/ImageView; |
58 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/ai;->d:Landroid/widget/ImageView; | 58 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/ai;->d:Landroid/widget/ImageView; |
59 | ····sget·v0,·Landroid/support/v7/ | 59 | ····sget·v0,·Landroid/support/v7/b/f;->edit_query:I |
60 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 60 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
61 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
62 | ····check-cast·v0,·Landroid/widget/ImageView; | 62 | ····check-cast·v0,·Landroid/widget/ImageView; |
Offset 1, 164 lines modified | Offset 1, 78 lines modified | ||
1 | .class·Landroid/support/v7/widget/e; | 1 | .class·Landroid/support/v7/widget/e; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·L | 4 | .implements·Ljava/lang/Runnable; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/v7/widget/ | 6 | .field·final·synthetic·a:Landroid/support/v7/widget/a; |
7 | .field·private· | 7 | .field·private·b:Landroid/support/v7/widget/h; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·constructor·<init>(Landroid/support/v7/widget/ | 9 | .method·public·constructor·<init>(Landroid/support/v7/widget/a;Landroid/support/v7/widget/h;)V |
10 | ····.locals· | 10 | ····.locals·0 |
11 | ····const/ | 11 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a; |
12 | ····i | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····const/4·v0,·0x0 | ||
14 | ····sget·v1,·Landroid/support/v7/a/b;->actionOverflowButtonStyle:I | ||
15 | ····invoke-direct·{p0,·p2,·v0,·v1},·Landroid/support/v7/internal/widget/TintImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | ||
16 | ····const/4·v0,·0x2 | ||
17 | ····new-array·v0,·v0,·[F | ||
18 | ····iput-object· | 13 | ····iput-object·p2,·p0,·Landroid/support/v7/widget/e;->b:Landroid/support/v7/widget/h; |
19 | ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/e;->setClickable(Z)V | ||
20 | ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/e;->setFocusable(Z)V | ||
21 | ····const/4·v0,·0x0 | ||
22 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/e;->setVisibility(I)V | ||
23 | ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/e;->setEnabled(Z)V | ||
24 | ····new-instance·v0,·Landroid/support/v7/widget/f; | ||
25 | ····invoke-direct·{v0,·p0,·p0,·p1},·Landroid/support/v7/widget/f;-><init>(Landroid/support/v7/widget/e;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V | ||
26 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/e;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V | ||
27 | ····return-void | 14 | ····return-void |
28 | .end·method | 15 | .end·method |
29 | #·virtual·methods | 16 | #·virtual·methods |
30 | .method·public· | 17 | .method·public·run()V |
31 | ····.locals· | 18 | ····.locals·2 |
32 | ···· | 19 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a; |
20 | ····invoke-static·{v0},·Landroid/support/v7/widget/a;->f(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/g; | ||
33 | ····return·v0 | ||
34 | .end·method | ||
21 | ····move-result-object·v0 | ||
35 | .method·public·d()Z | ||
36 | ····.locals·1 | ||
37 | ···· | 22 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->e()V |
23 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a; | ||
38 | ····return·v0 | ||
39 | .end·method | ||
24 | ····invoke-static·{v0},·Landroid/support/v7/widget/a;->g(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/w; | ||
40 | .method·public·performClick()Z | ||
41 | ····.locals·2 | ||
42 | ···· | 25 | ····move-result-object·v0 |
26 | ····check-cast·v0,·Landroid/view/View; | ||
43 | ····invoke-super·{p0},·Landroid/support/v7/internal/widget/TintImageView;->performClick()Z | ||
44 | ····move-result·v0 | ||
45 | ····if-eqz·v0,·:cond_0 | 27 | ····if-eqz·v0,·:cond_0 |
28 | ····invoke-virtual·{v0},·Landroid/view/View;->getWindowToken()Landroid/os/IBinder; | ||
46 | ····:goto_0 | ||
47 | ····return·v1 | ||
29 | ····move-result-object·v0 | ||
48 | ····:cond_0 | ||
49 | ····const/4·v0,·0x0 | ||
30 | ····if-eqz·v0,·:cond_0 | ||
50 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/e;->playSoundEffect(I)V | ||
51 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter; | ||
52 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->c()Z | ||
53 | ····goto·:goto_0 | ||
54 | .end·method | ||
55 | .method·protected·setFrame(IIII)Z | ||
56 | ····.locals·6 | ||
57 | ····const/ | 31 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/e;->b:Landroid/support/v7/widget/h; |
58 | ····invoke- | 32 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/h;->d()Z |
59 | ····move-result·v0 | 33 | ····move-result·v0 |
60 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/e;->getDrawable()Landroid/graphics/drawable/Drawable; | ||
61 | ····move-result-object·v1 | ||
62 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/e;->getBackground()Landroid/graphics/drawable/Drawable; | ||
63 | ····move-result-object·v2 | ||
64 | ····if-eqz·v | 34 | ····if-eqz·v0,·:cond_0 |
65 | ····if-eqz·v2,·:cond_0 | ||
66 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/e;->b:[F | ||
Max diff block lines reached; 989/6174 bytes (16.02%) of diff not shown. |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | .class·Landroid/support/v7/widget/am; | 1 | .class·Landroid/support/v7/widget/am; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/ | 4 | .implements·Landroid/support/v7/internal/view/menu/u; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·a:Landroid/support/v7/internal/view/menu/ | 6 | .field·a:Landroid/support/v7/internal/view/menu/g; |
7 | .field·b:Landroid/support/v7/internal/view/menu/ | 7 | .field·b:Landroid/support/v7/internal/view/menu/j; |
8 | .field·final·synthetic·c:Landroid/support/v7/widget/Toolbar; | 8 | .field·final·synthetic·c:Landroid/support/v7/widget/Toolbar; |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·private·constructor·<init>(Landroid/support/v7/widget/Toolbar;)V | 10 | .method·private·constructor·<init>(Landroid/support/v7/widget/Toolbar;)V |
11 | ····.locals·0 | 11 | ····.locals·0 |
Offset 30, 106 lines modified | Offset 30, 106 lines modified | ||
30 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/am;-><init>(Landroid/support/v7/widget/Toolbar;)V | 30 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/am;-><init>(Landroid/support/v7/widget/Toolbar;)V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/ | 34 | .method·public·a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;)V |
35 | ····.locals·2 | 35 | ····.locals·2 |
36 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/ | 36 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g; |
37 | ····if-eqz·v0,·:cond_0 | 37 | ····if-eqz·v0,·:cond_0 |
38 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/ | 38 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/j; |
39 | ····if-eqz·v0,·:cond_0 | 39 | ····if-eqz·v0,·:cond_0 |
40 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/ | 40 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g; |
41 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/ | 41 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/j; |
42 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/ | 42 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/g;->d(Landroid/support/v7/internal/view/menu/j;)Z |
43 | ····:cond_0 | 43 | ····:cond_0 |
44 | ····iput-object·p2,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/ | 44 | ····iput-object·p2,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g; |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 47 | .method·public·a(Landroid/support/v7/internal/view/menu/g;Z)V |
48 | ····.locals·0 | 48 | ····.locals·0 |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | .method·public·a(Z)V | 51 | .method·public·a(Z)V |
52 | ····.locals·5 | 52 | ····.locals·5 |
53 | ····const/4·v0,·0x0 | 53 | ····const/4·v0,·0x0 |
54 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/ | 54 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/j; |
55 | ····if-eqz·v1,·:cond_1 | 55 | ····if-eqz·v1,·:cond_1 |
56 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/ | 56 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g; |
57 | ····if-eqz·v1,·:cond_0 | 57 | ····if-eqz·v1,·:cond_0 |
58 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/ | 58 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g; |
59 | ····invoke-virtual·{v1},·Landroid/support/v7/internal/view/menu/ | 59 | ····invoke-virtual·{v1},·Landroid/support/v7/internal/view/menu/g;->size()I |
60 | ····move-result·v2 | 60 | ····move-result·v2 |
61 | ····move·v1,·v0 | 61 | ····move·v1,·v0 |
62 | ····:goto_0 | 62 | ····:goto_0 |
63 | ····if-ge·v1,·v2,·:cond_0 | 63 | ····if-ge·v1,·v2,·:cond_0 |
64 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/ | 64 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g; |
65 | ····invoke-virtual·{v3,·v1},·Landroid/support/v7/internal/view/menu/ | 65 | ····invoke-virtual·{v3,·v1},·Landroid/support/v7/internal/view/menu/g;->getItem(I)Landroid/view/MenuItem; |
66 | ····move-result-object·v3 | 66 | ····move-result-object·v3 |
67 | ····iget-object·v4,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/ | 67 | ····iget-object·v4,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/j; |
68 | ····if-ne·v3,·v4,·:cond_2 | 68 | ····if-ne·v3,·v4,·:cond_2 |
69 | ····const/4·v0,·0x1 | 69 | ····const/4·v0,·0x1 |
70 | ····:cond_0 | 70 | ····:cond_0 |
71 | ····if-nez·v0,·:cond_1 | 71 | ····if-nez·v0,·:cond_1 |
72 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/ | 72 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g; |
73 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/ | 73 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/j; |
74 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/support/v7/widget/am;->b(Landroid/support/v7/internal/view/menu/ | 74 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/support/v7/widget/am;->b(Landroid/support/v7/internal/view/menu/g;Landroid/support/v7/internal/view/menu/j;)Z |
75 | ····:cond_1 | 75 | ····:cond_1 |
76 | ····return-void | 76 | ····return-void |
77 | ····:cond_2 | 77 | ····:cond_2 |
78 | ····add-int/lit8·v1,·v1,·0x1 | 78 | ····add-int/lit8·v1,·v1,·0x1 |
79 | ····goto·:goto_0 | 79 | ····goto·:goto_0 |
80 | .end·method | 80 | .end·method |
81 | .method·public·a(Landroid/support/v7/internal/view/menu/a | 81 | .method·public·a(Landroid/support/v7/internal/view/menu/aa;)Z |
82 | ····.locals·1 | 82 | ····.locals·1 |
83 | ····const/4·v0,·0x0 | 83 | ····const/4·v0,·0x0 |
84 | ····return·v0 | 84 | ····return·v0 |
85 | .end·method | 85 | .end·method |
86 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 86 | .method·public·a(Landroid/support/v7/internal/view/menu/g;Landroid/support/v7/internal/view/menu/j;)Z |
87 | ····.locals·4 | 87 | ····.locals·4 |
88 | ····const/4·v3,·0x1 | 88 | ····const/4·v3,·0x1 |
89 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->c:Landroid/support/v7/widget/Toolbar; | 89 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->c:Landroid/support/v7/widget/Toolbar; |
90 | ····invoke-static·{v0},·Landroid/support/v7/widget/Toolbar;->b(Landroid/support/v7/widget/Toolbar;)V | 90 | ····invoke-static·{v0},·Landroid/support/v7/widget/Toolbar;->b(Landroid/support/v7/widget/Toolbar;)V |
Offset 157, 21 lines modified | Offset 157, 21 lines modified | ||
157 | ····move-result-object·v1 | 157 | ····move-result-object·v1 |
Max diff block lines reached; 5090/10841 bytes (46.95%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·Landroid/support/v7/widget/l; | 1 | .class·Landroid/support/v7/widget/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/ | 4 | .implements·Landroid/support/v7/internal/view/menu/v; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuView; | 6 | .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuView; |
7 | #·direct·methods | 7 | #·direct·methods |
Offset 26, 20 lines modified | Offset 26, 20 lines modified | ||
26 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/l;-><init>(Landroid/support/v7/widget/ActionMenuView;)V | 26 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/l;-><init>(Landroid/support/v7/widget/ActionMenuView;)V |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | #·virtual·methods | 29 | #·virtual·methods |
30 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 30 | .method·public·a(Landroid/support/v7/internal/view/menu/g;Z)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 34 | .method·public·a(Landroid/support/v7/internal/view/menu/g;)Z |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····const/4·v0,·0x0 | 36 | ····const/4·v0,·0x0 |
37 | ····return·v0 | 37 | ····return·v0 |
38 | .end·method | 38 | .end·method |
Offset 1, 2 lines modified | Offset 1, 1661 lines modified | Diff chunk too large, falling back to line-by-line diff (1661 lines added, 2 lines removed) | |
1 | .class· | 1 | .class·public·Landroid/support/v7/widget/a; |
2 | .super·L | 2 | .super·Landroid/support/v7/internal/view/menu/d; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/a/f/b; | ||
5 | #·instance·fields | ||
6 | .field·final·g:Landroid/support/v7/widget/i; | ||
7 | .field·h:I | ||
8 | .field·private·i:Landroid/view/View; | ||
9 | .field·private·j:Z | ||
10 | .field·private·k:Z | ||
11 | .field·private·l:I | ||
12 | .field·private·m:I | ||
13 | .field·private·n:I | ||
14 | .field·private·o:Z | ||
15 | .field·private·p:Z | ||
16 | .field·private·q:Z | ||
17 | .field·private·r:Z | ||
18 | .field·private·s:I | ||
19 | .field·private·final·t:Landroid/util/SparseBooleanArray; | ||
20 | .field·private·u:Landroid/view/View; | ||
21 | .field·private·v:Landroid/support/v7/widget/h; | ||
22 | .field·private·w:Landroid/support/v7/widget/c; | ||
23 | .field·private·x:Landroid/support/v7/widget/e; | ||
24 | .field·private·y:Landroid/support/v7/widget/d; | ||
25 | #·direct·methods | ||
26 | .method·public·constructor·<init>(Landroid/content/Context;)V | ||
27 | ····.locals·2 | ||
28 | ····sget·v0,·Landroid/support/v7/b/h;->abc_action_menu_layout:I | ||
29 | ····sget·v1,·Landroid/support/v7/b/h;->abc_action_menu_item_layout:I | ||
30 | ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/support/v7/internal/view/menu/d;-><init>(Landroid/content/Context;II)V | ||
31 | ····new-instance·v0,·Landroid/util/SparseBooleanArray; | ||
32 | ····invoke-direct·{v0},·Landroid/util/SparseBooleanArray;-><init>()V | ||
33 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/a;->t:Landroid/util/SparseBooleanArray; | ||
34 | ····new-instance·v0,·Landroid/support/v7/widget/i; | ||
35 | ····const/4·v1,·0x0 | ||
36 | ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v7/widget/i;-><init>(Landroid/support/v7/widget/a;Landroid/support/v7/widget/b;)V | ||
37 | ····iput-object·v0,·p0,·Landroid/support/v7/widget/a;->g:Landroid/support/v7/widget/i; | ||
38 | ····return-void | ||
39 | .end·method | ||
40 | .method·static·synthetic·a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/c;)Landroid/support/v7/widget/c; | ||
41 | ····.locals·0 | ||
42 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/a;->w:Landroid/support/v7/widget/c; | ||
43 | ····return-object·p1 | ||
44 | .end·method | ||
45 | .method·static·synthetic·a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/e;)Landroid/support/v7/widget/e; | ||
46 | ····.locals·0 | ||
47 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e; | ||
48 | ····return-object·p1 | ||
49 | .end·method | ||
50 | .method·static·synthetic·a(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/h; | ||
51 | ····.locals·1 | ||
52 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/a;->v:Landroid/support/v7/widget/h; | ||
53 | ····return-object·v0 | ||
54 | .end·method | ||
55 | .method·static·synthetic·a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/h;)Landroid/support/v7/widget/h; | ||
56 | ····.locals·0 | ||
57 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/a;->v:Landroid/support/v7/widget/h; | ||
58 | ····return-object·p1 | ||
59 | .end·method | ||
60 | .method·private·a(Landroid/view/MenuItem;)Landroid/view/View; | ||
61 | ····.locals·6 | ||
62 | ····const/4·v3,·0x0 | ||
63 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/a;->f:Landroid/support/v7/internal/view/menu/w; | ||
64 | ····check-cast·v0,·Landroid/view/ViewGroup; | ||
65 | ····if-nez·v0,·:cond_1 | ||
66 | ····move-object·v2,·v3 | ||
67 | ····:cond_0 | ||
68 | ····:goto_0 | ||
69 | ····return-object·v2 | ||
70 | ····:cond_1 | ||
71 | ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getChildCount()I | ||
Max diff block lines reached; -1/39108 bytes (-0.00%) of diff not shown. |
Offset 30, 31 lines modified | Offset 30, 31 lines modified | ||
30 | ····const/4·v3,·-0x1 | 30 | ····const/4·v3,·-0x1 |
31 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 31 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
32 | ····iput·v3,·p0,·Landroid/support/v7/widget/p;->h:I | 32 | ····iput·v3,·p0,·Landroid/support/v7/widget/p;->h:I |
33 | ····sget-object·v0,·Landroid/support/v7/ | 33 | ····sget-object·v0,·Landroid/support/v7/b/j;->LinearLayoutCompat_Layout:[I |
34 | ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; | 34 | ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; |
35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
36 | ····sget·v1,·Landroid/support/v7/ | 36 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_Layout_android_layout_weight:I |
37 | ····const/4·v2,·0x0 | 37 | ····const/4·v2,·0x0 |
38 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getFloat(IF)F | 38 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getFloat(IF)F |
39 | ····move-result·v1 | 39 | ····move-result·v1 |
40 | ····iput·v1,·p0,·Landroid/support/v7/widget/p;->g:F | 40 | ····iput·v1,·p0,·Landroid/support/v7/widget/p;->g:F |
41 | ····sget·v1,·Landroid/support/v7/ | 41 | ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_Layout_android_layout_gravity:I |
42 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getInt(II)I | 42 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getInt(II)I |
43 | ····move-result·v1 | 43 | ····move-result·v1 |
44 | ····iput·v1,·p0,·Landroid/support/v7/widget/p;->h:I | 44 | ····iput·v1,·p0,·Landroid/support/v7/widget/p;->h:I |
Offset 1, 31 lines modified | Offset 1, 31 lines modified | ||
1 | .class·public·Landroid/support/v7/widget/ActionMenuView; | 1 | .class·public·Landroid/support/v7/widget/ActionMenuView; |
2 | .super·Landroid/support/v7/widget/LinearLayoutCompat; | 2 | .super·Landroid/support/v7/widget/LinearLayoutCompat; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/ | 4 | .implements·Landroid/support/v7/internal/view/menu/i; |
5 | .implements·Landroid/support/v7/internal/view/menu/ | 5 | .implements·Landroid/support/v7/internal/view/menu/w; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·private·a:Landroid/support/v7/internal/view/menu/ | 7 | .field·private·a:Landroid/support/v7/internal/view/menu/g; |
8 | .field·private·b:Landroid/content/Context; | 8 | .field·private·b:Landroid/content/Context; |
9 | .field·private·c:Landroid/content/Context; | 9 | .field·private·c:Landroid/content/Context; |
10 | .field·private·d:I | 10 | .field·private·d:I |
11 | .field·private·e:Z | 11 | .field·private·e:Z |
12 | .field·private·f:Landroid/support/v7/widget/ | 12 | .field·private·f:Landroid/support/v7/widget/a; |
13 | .field·private·g:Landroid/support/v7/internal/view/menu/ | 13 | .field·private·g:Landroid/support/v7/internal/view/menu/v; |
14 | .field·private·h:Landroid/support/v7/internal/view/menu/ | 14 | .field·private·h:Landroid/support/v7/internal/view/menu/h; |
15 | .field·private·i:Z | 15 | .field·private·i:Z |
16 | .field·private·j:I | 16 | .field·private·j:I |
17 | .field·private·k:I | 17 | .field·private·k:I |
Offset 221, 18 lines modified | Offset 221, 18 lines modified | ||
221 | ····.locals·1 | 221 | ····.locals·1 |
222 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->m:Landroid/support/v7/widget/o; | 222 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->m:Landroid/support/v7/widget/o; |
223 | ····return-object·v0 | 223 | ····return-object·v0 |
224 | .end·method | 224 | .end·method |
225 | .method·static·synthetic·b(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/ | 225 | .method·static·synthetic·b(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/h; |
226 | ····.locals·1 | 226 | ····.locals·1 |
227 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->h:Landroid/support/v7/internal/view/menu/ | 227 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->h:Landroid/support/v7/internal/view/menu/h; |
228 | ····return-object·v0 | 228 | ····return-object·v0 |
229 | .end·method | 229 | .end·method |
230 | .method·private·c(II)V | 230 | .method·private·c(II)V |
231 | ····.locals·34 | 231 | ····.locals·34 |
Offset 1223, 14 lines modified | Offset 1223, 30 lines modified | ||
1223 | ····move·v7,·v10 | 1223 | ····move·v7,·v10 |
1224 | ····goto/16·:goto_5 | 1224 | ····goto/16·:goto_5 |
1225 | .end·method | 1225 | .end·method |
1226 | #·virtual·methods | 1226 | #·virtual·methods |
1227 | .method·protected·a()Landroid/support/v7/widget/m; | ||
1228 | ····.locals·2 | ||
1229 | ····const/4·v1,·-0x2 | ||
1230 | ····new-instance·v0,·Landroid/support/v7/widget/m; | ||
1231 | ····invoke-direct·{v0,·v1,·v1},·Landroid/support/v7/widget/m;-><init>(II)V | ||
1232 | ····const/16·v1,·0x10 | ||
1233 | ····iput·v1,·v0,·Landroid/support/v7/widget/m;->h:I | ||
1234 | ····return-object·v0 | ||
1235 | .end·method | ||
1227 | .method·public·a(Landroid/util/AttributeSet;)Landroid/support/v7/widget/m; | 1236 | .method·public·a(Landroid/util/AttributeSet;)Landroid/support/v7/widget/m; |
1228 | ····.locals·2 | 1237 | ····.locals·2 |
1229 | ····new-instance·v0,·Landroid/support/v7/widget/m; | 1238 | ····new-instance·v0,·Landroid/support/v7/widget/m; |
1230 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/ActionMenuView;->getContext()Landroid/content/Context; | 1239 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/ActionMenuView;->getContext()Landroid/content/Context; |
Offset 1273, 47 lines modified | Offset 1289, 39 lines modified | ||
1273 | ····new-instance·v0,·Landroid/support/v7/widget/m; | 1289 | ····new-instance·v0,·Landroid/support/v7/widget/m; |
1274 | ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/m;-><init>(Landroid/view/ViewGroup$LayoutParams;)V | 1290 | ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/m;-><init>(Landroid/view/ViewGroup$LayoutParams;)V |
1275 | ····goto·:goto_0 | 1291 | ····goto·:goto_0 |
1276 | ····:cond_2 | 1292 | ····:cond_2 |
1277 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/ActionMenuView;-> | 1293 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/ActionMenuView;->a()Landroid/support/v7/widget/m; |
1278 | ····move-result-object·v0 | 1294 | ····move-result-object·v0 |
1279 | ····goto·:goto_1 | 1295 | ····goto·:goto_1 |
1280 | .end·method | 1296 | .end·method |
1281 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 1297 | .method·public·a(Landroid/support/v7/internal/view/menu/g;)V |
1282 | ····.locals·0 | 1298 | ····.locals·0 |
1283 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/ | 1299 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/g; |
1284 | ····return-void | 1300 | ····return-void |
1285 | .end·method | 1301 | .end·method |
1286 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 1302 | .method·public·a(Landroid/support/v7/internal/view/menu/v;Landroid/support/v7/internal/view/menu/h;)V |
1287 | ····.locals·0 | 1303 | ····.locals·0 |
1288 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/ActionMenuView;->g:Landroid/support/v7/internal/view/menu/ | 1304 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/ActionMenuView;->g:Landroid/support/v7/internal/view/menu/v; |
1289 | ····iput-object·p2,·p0,·Landroid/support/v7/widget/ActionMenuView;->h:Landroid/support/v7/internal/view/menu/ | 1305 | ····iput-object·p2,·p0,·Landroid/support/v7/widget/ActionMenuView;->h:Landroid/support/v7/internal/view/menu/h; |
1290 | ····return-void | 1306 | ····return-void |
1291 | .end·method | 1307 | .end·method |
1292 | .method·public·a()Z | ||
1293 | ····.locals·1 | ||
1294 | ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->e:Z | ||
1295 | ····return·v0 | ||
1296 | .end·method | ||
1297 | .method·protected·a(I)Z | 1308 | .method·protected·a(I)Z |
1298 | ····.locals·4 | 1309 | ····.locals·4 |
1299 | ····const/4·v2,·0x0 | 1310 | ····const/4·v2,·0x0 |
Max diff block lines reached; 18884/23222 bytes (81.32%) of diff not shown. |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | .class·Landroid/support/v7/widget/ah; | 1 | .class·Landroid/support/v7/widget/ah; |
2 | .super·Landroid/support/ | 2 | .super·Landroid/support/a/g/q; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/view/View$OnClickListener; | 4 | .implements·Landroid/view/View$OnClickListener; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·final·j:Landroid/app/SearchManager; | 6 | .field·private·final·j:Landroid/app/SearchManager; |
Offset 47, 15 lines modified | Offset 47, 15 lines modified | ||
47 | ····invoke-virtual·{p2},·Landroid/support/v7/widget/SearchView;->getSuggestionRowLayout()I | 47 | ····invoke-virtual·{p2},·Landroid/support/v7/widget/SearchView;->getSuggestionRowLayout()I |
48 | ····move-result·v0 | 48 | ····move-result·v0 |
49 | ····const/4·v1,·0x0 | 49 | ····const/4·v1,·0x0 |
50 | ····invoke-direct·{p0,·p1,·v0,·v1,·v3},·Landroid/support/ | 50 | ····invoke-direct·{p0,·p1,·v0,·v1,·v3},·Landroid/support/a/g/q;-><init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V |
51 | ····const/4·v0,·0x0 | 51 | ····const/4·v0,·0x0 |
52 | ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/ah;->p:Z | 52 | ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/ah;->p:Z |
53 | ····iput·v3,·p0,·Landroid/support/v7/widget/ah;->q:I | 53 | ····iput·v3,·p0,·Landroid/support/v7/widget/ah;->q:I |
Offset 239, 15 lines modified | Offset 239, 15 lines modified | ||
239 | ····move-result-object·v0 | 239 | ····move-result-object·v0 |
240 | ····if-nez·v0,·:cond_1 | 240 | ····if-nez·v0,·:cond_1 |
241 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/ah;->m:Landroid/content/Context; | 241 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/ah;->m:Landroid/content/Context; |
242 | ····invoke-static·{v0,·v2},·Landroid/support/ | 242 | ····invoke-static·{v0,·v2},·Landroid/support/a/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
243 | ····move-result-object·v0 | 243 | ····move-result-object·v0 |
244 | ····invoke-direct·{p0,·v3,·v0},·Landroid/support/v7/widget/ah;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V | 244 | ····invoke-direct·{p0,·v3,·v0},·Landroid/support/v7/widget/ah;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V |
245 | ····:try_end_0 | 245 | ····:try_end_0 |
246 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 246 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
247 | ····.catch·Landroid/content/res/Resources$NotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1 | 247 | ····.catch·Landroid/content/res/Resources$NotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1 |
Offset 799, 15 lines modified | Offset 799, 15 lines modified | ||
799 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/ah;->d:Landroid/content/Context; | 799 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/ah;->d:Landroid/content/Context; |
800 | ····invoke-virtual·{v3},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; | 800 | ····invoke-virtual·{v3},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; |
801 | ····move-result-object·v3 | 801 | ····move-result-object·v3 |
802 | ····sget·v4,·Landroid/support/v7/ | 802 | ····sget·v4,·Landroid/support/v7/b/b;->textColorSearchUrl:I |
803 | ····const/4·v5,·0x1 | 803 | ····const/4·v5,·0x1 |
804 | ····invoke-virtual·{v3,·v4,·v0,·v5},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z | 804 | ····invoke-virtual·{v3,·v4,·v0,·v5},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z |
805 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/ah;->d:Landroid/content/Context; | 805 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/ah;->d:Landroid/content/Context; |
Offset 1399, 25 lines modified | Offset 1399, 25 lines modified | ||
1399 | ····return-object·v0 | 1399 | ····return-object·v0 |
1400 | .end·method | 1400 | .end·method |
1401 | .method·public·a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; | 1401 | .method·public·a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; |
1402 | ····.locals·3 | 1402 | ····.locals·3 |
1403 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/ | 1403 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/a/g/q;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; |
1404 | ····move-result-object·v1 | 1404 | ····move-result-object·v1 |
1405 | ····new-instance·v0,·Landroid/support/v7/widget/ai; | 1405 | ····new-instance·v0,·Landroid/support/v7/widget/ai; |
1406 | ····invoke-direct·{v0,·v1},·Landroid/support/v7/widget/ai;-><init>(Landroid/view/View;)V | 1406 | ····invoke-direct·{v0,·v1},·Landroid/support/v7/widget/ai;-><init>(Landroid/view/View;)V |
1407 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setTag(Ljava/lang/Object;)V | 1407 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setTag(Ljava/lang/Object;)V |
1408 | ····sget·v0,·Landroid/support/v7/ | 1408 | ····sget·v0,·Landroid/support/v7/b/f;->edit_query:I |
1409 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 1409 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
1410 | ····move-result-object·v0 | 1410 | ····move-result-object·v0 |
1411 | ····check-cast·v0,·Landroid/widget/ImageView; | 1411 | ····check-cast·v0,·Landroid/widget/ImageView; |
Offset 1455, 15 lines modified | Offset 1455, 15 lines modified | ||
1455 | ····:cond_0 | 1455 | ····:cond_0 |
1456 | ····:goto_0 | 1456 | ····:goto_0 |
1457 | ····return-void | 1457 | ····return-void |
1458 | ····:cond_1 | 1458 | ····:cond_1 |
1459 | ····:try_start_0 | 1459 | ····:try_start_0 |
1460 | ····invoke-super·{p0,·p1},·Landroid/support/ | 1460 | ····invoke-super·{p0,·p1},·Landroid/support/a/g/q;->a(Landroid/database/Cursor;)V |
1461 | ····if-eqz·p1,·:cond_0 | 1461 | ····if-eqz·p1,·:cond_0 |
1462 | ····const-string·v0,·"suggest_text_1" | 1462 | ····const-string·v0,·"suggest_text_1" |
1463 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 1463 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
Offset 1780, 15 lines modified | Offset 1780, 15 lines modified | ||
1780 | ····goto·:goto_0 | 1780 | ····goto·:goto_0 |
1781 | .end·method | 1781 | .end·method |
1782 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | 1782 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
1783 | ····.locals·3 | 1783 | ····.locals·3 |
1784 | ····:try_start_0 | 1784 | ····:try_start_0 |
1785 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/ | 1785 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/a/g/q;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
1786 | ····:try_end_0 | 1786 | ····:try_end_0 |
1787 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 | 1787 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 |
1788 | ····move-result-object·v0 | 1788 | ····move-result-object·v0 |
1789 | ····:goto_0 | 1789 | ····:goto_0 |
1790 | ····return-object·v0 | 1790 | ····return-object·v0 |
Offset 1839, 29 lines modified | Offset 1839, 29 lines modified | ||
1839 | ····return·v0 | 1839 | ····return·v0 |
1840 | .end·method | 1840 | .end·method |
1841 | .method·public·notifyDataSetChanged()V | 1841 | .method·public·notifyDataSetChanged()V |
1842 | ····.locals·1 | 1842 | ····.locals·1 |
1843 | ····invoke-super·{p0},·Landroid/support/ | 1843 | ····invoke-super·{p0},·Landroid/support/a/g/q;->notifyDataSetChanged()V |
1844 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/ah;->a()Landroid/database/Cursor; | 1844 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/ah;->a()Landroid/database/Cursor; |
Max diff block lines reached; 562/5253 bytes (10.70%) of diff not shown. |
Offset 1, 58 lines modified | Offset 1, 130 lines modified | ||
1 | .class·Landroid/support/v7/widget/c; | 1 | .class·Landroid/support/v7/widget/c; |
2 | .super·Landroid/support/v7/internal/view/menu/ | 2 | .super·Landroid/support/v7/internal/view/menu/s; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field·final·synthetic· | 4 | .field·final·synthetic·c:Landroid/support/v7/widget/a; |
5 | .field·private·d:Landroid/support/v7/internal/view/menu/aa; | ||
5 | #·direct·methods | 6 | #·direct·methods |
6 | .method·p | 7 | .method·public·constructor·<init>(Landroid/support/v7/widget/a;Landroid/content/Context;Landroid/support/v7/internal/view/menu/aa;)V |
7 | ····.locals· | 8 | ····.locals·6 |
8 | ···· | 9 | ····const/4·v4,·0x0 |
9 | ····i | 10 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/c;->c:Landroid/support/v7/widget/a; |
11 | ····const/4·v3,·0x0 | ||
10 | ····return-void | ||
11 | .end·method | ||
12 | ····sget·v5,·Landroid/support/v7/b/b;->actionOverflowMenuStyle:I | ||
12 | .method·synthetic·constructor·<init>(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/a;)V | ||
13 | ····.locals·0 | ||
14 | ···· | 13 | ····move-object·v0,·p0 |
14 | ····move-object·v1,·p2 | ||
15 | ····return-void | ||
16 | .end·method | ||
15 | ····move-object·v2,·p3 | ||
16 | ····invoke-direct/range·{v0·..·v5},·Landroid/support/v7/internal/view/menu/s;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;Landroid/view/View;ZI)V | ||
17 | #·virtual·methods | ||
18 | .method·public·a()Landroid/support/v7/widget/q; | ||
19 | ····.locals·1 | ||
20 | ····i | 17 | ····iput-object·p3,·p0,·Landroid/support/v7/widget/c;->d:Landroid/support/v7/internal/view/menu/aa; |
21 | ····invoke- | 18 | ····invoke-virtual·{p3},·Landroid/support/v7/internal/view/menu/aa;->getItem()Landroid/view/MenuItem; |
22 | ····move-result-object·v0 | 19 | ····move-result-object·v0 |
23 | ···· | 20 | ····check-cast·v0,·Landroid/support/v7/internal/view/menu/j; |
24 | ····i | 21 | ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/j;->j()Z |
25 | ···· | 22 | ····move-result·v0 |
23 | ····if-nez·v0,·:cond_0 | ||
24 | ····invoke-static·{p1},·Landroid/support/v7/widget/a;->d(Landroid/support/v7/widget/a;)Landroid/view/View; | ||
26 | ····move-result-object·v0 | 25 | ····move-result-object·v0 |
27 | ····i | 26 | ····if-nez·v0,·:cond_2 |
27 | ····invoke-static·{p1},·Landroid/support/v7/widget/a;->e(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/w; | ||
28 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
29 | ····check-cast·v0,·Landroid/view/View; | ||
29 | ····:goto_0 | 30 | ····:goto_0 |
30 | ···· | 31 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/c;->a(Landroid/view/View;)V |
31 | ····:cond_0 | 32 | ····:cond_0 |
33 | ····iget-object·v0,·p1,·Landroid/support/v7/widget/a;->g:Landroid/support/v7/widget/i; | ||
34 | ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/c;->a(Landroid/support/v7/internal/view/menu/v;)V | ||
35 | ····invoke-virtual·{p3},·Landroid/support/v7/internal/view/menu/aa;->size()I | ||
36 | ····move-result·v1 | ||
37 | ····move·v0,·v4 | ||
38 | ····:goto_1 | ||
39 | ····if-ge·v0,·v1,·:cond_1 | ||
40 | ····invoke-virtual·{p3,·v0},·Landroid/support/v7/internal/view/menu/aa;->getItem(I)Landroid/view/MenuItem; | ||
41 | ····move-result-object·v2 | ||
42 | ····invoke-interface·{v2},·Landroid/view/MenuItem;->isVisible()Z | ||
43 | ····move-result·v3 | ||
44 | ····if-eqz·v3,·:cond_3 | ||
45 | ····invoke-interface·{v2},·Landroid/view/MenuItem;->getIcon()Landroid/graphics/drawable/Drawable; | ||
46 | ····move-result-object·v2 | ||
47 | ····if-eqz·v2,·:cond_3 | ||
32 | ····const/4·v | 48 | ····const/4·v4,·0x1 |
49 | ····:cond_1 | ||
50 | ····invoke-virtual·{p0,·v4},·Landroid/support/v7/widget/c;->b(Z)V | ||
51 | ····return-void | ||
52 | ····:cond_2 | ||
53 | ····invoke-static·{p1},·Landroid/support/v7/widget/a;->d(Landroid/support/v7/widget/a;)Landroid/view/View; | ||
54 | ····move-result-object·v0 | ||
33 | ····goto·:goto_0 | 55 | ····goto·:goto_0 |
56 | ····:cond_3 | ||
57 | ····add-int/lit8·v0,·v0,·0x1 | ||
58 | ····goto·:goto_1 | ||
59 | .end·method | ||
60 | #·virtual·methods | ||
61 | .method·public·onDismiss()V | ||
62 | ····.locals·2 | ||
63 | ····invoke-super·{p0},·Landroid/support/v7/internal/view/menu/s;->onDismiss()V | ||
64 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/c;->c:Landroid/support/v7/widget/a; | ||
Max diff block lines reached; 0/5027 bytes (0.00%) of diff not shown. |
Offset 23, 11 lines modified | Offset 23, 11 lines modified | ||
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·run()V | 24 | .method·public·run()V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/ak;->a:Landroid/support/v7/widget/Toolbar; | 26 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/ak;->a:Landroid/support/v7/widget/Toolbar; |
27 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/Toolbar;-> | 27 | ····invoke-virtual·{v0},·Landroid/support/v7/widget/Toolbar;->b()Z |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·Landroid/support/v7/widget/n; | 1 | .class·Landroid/support/v7/widget/n; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/v7/internal/view/menu/ | 4 | .implements·Landroid/support/v7/internal/view/menu/h; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuView; | 6 | .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuView; |
7 | #·direct·methods | 7 | #·direct·methods |
Offset 26, 38 lines modified | Offset 26, 38 lines modified | ||
26 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/n;-><init>(Landroid/support/v7/widget/ActionMenuView;)V | 26 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/n;-><init>(Landroid/support/v7/widget/ActionMenuView;)V |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | #·virtual·methods | 29 | #·virtual·methods |
30 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 30 | .method·public·a(Landroid/support/v7/internal/view/menu/g;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/n;->a:Landroid/support/v7/widget/ActionMenuView; | 32 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/n;->a:Landroid/support/v7/widget/ActionMenuView; |
33 | ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuView;->b(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/ | 33 | ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuView;->b(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/h; |
34 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
35 | ····if-eqz·v0,·:cond_0 | 35 | ····if-eqz·v0,·:cond_0 |
36 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/n;->a:Landroid/support/v7/widget/ActionMenuView; | 36 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/n;->a:Landroid/support/v7/widget/ActionMenuView; |
37 | ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuView;->b(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/ | 37 | ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuView;->b(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/h; |
38 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
39 | ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/view/menu/ | 39 | ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/view/menu/h;->a(Landroid/support/v7/internal/view/menu/g;)V |
40 | ····:cond_0 | 40 | ····:cond_0 |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | .method·public·a(Landroid/support/v7/internal/view/menu/ | 43 | .method·public·a(Landroid/support/v7/internal/view/menu/g;Landroid/view/MenuItem;)Z |
44 | ····.locals·1 | 44 | ····.locals·1 |
45 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/n;->a:Landroid/support/v7/widget/ActionMenuView; | 45 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/n;->a:Landroid/support/v7/widget/ActionMenuView; |
46 | ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuView;->a(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/o; | 46 | ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuView;->a(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/o; |
47 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
104 | ····if-nez·v3,·:cond_1 | 104 | ····if-nez·v3,·:cond_1 |
105 | ····:cond_0 | 105 | ····:cond_0 |
106 | ····:goto_0 | 106 | ····:goto_0 |
107 | ····return·v0 | 107 | ····return·v0 |
108 | ····:cond_1 | 108 | ····:cond_1 |
109 | ····invoke-static·{p1},·Landroid/support/ | 109 | ····invoke-static·{p1},·Landroid/support/a/f/v;->a(Landroid/view/MotionEvent;)I |
110 | ····move-result·v3 | 110 | ····move-result·v3 |
111 | ····packed-switch·v3,·:pswitch_data_0 | 111 | ····packed-switch·v3,·:pswitch_data_0 |
112 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
Offset 366, 15 lines modified | Offset 366, 15 lines modified | ||
366 | ····invoke-virtual·{v3,·v4,·v2},·Landroid/support/v7/widget/u;->a(Landroid/view/MotionEvent;I)Z | 366 | ····invoke-virtual·{v3,·v4,·v2},·Landroid/support/v7/widget/u;->a(Landroid/view/MotionEvent;I)Z |
367 | ····move-result·v3 | 367 | ····move-result·v3 |
368 | ····invoke-virtual·{v4},·Landroid/view/MotionEvent;->recycle()V | 368 | ····invoke-virtual·{v4},·Landroid/view/MotionEvent;->recycle()V |
369 | ····invoke-static·{p1},·Landroid/support/ | 369 | ····invoke-static·{p1},·Landroid/support/a/f/v;->a(Landroid/view/MotionEvent;)I |
370 | ····move-result·v2 | 370 | ····move-result·v2 |
371 | ····if-eq·v2,·v0,·:cond_2 | 371 | ····if-eq·v2,·v0,·:cond_2 |
372 | ····const/4·v4,·0x3 | 372 | ····const/4·v4,·0x3 |
Offset 1, 342 lines modified | Offset 1, 80 lines modified | ||
1 | .class·public· | 1 | .class·public·Landroid/support/v7/a/b; |
2 | .super·L | 2 | .super·Landroid/view/ViewGroup$MarginLayoutParams; |
3 | #·sta | 3 | #·instance·fields |
4 | .field·public· | 4 | .field·public·a:I |
5 | .field·public·static·final·actionBarItemBackground:I·=·0x7f01005b | ||
6 | 5 | #·direct·methods | |
6 | .method·public·constructor·<init>(II)V | ||
7 | ····.locals·1 | ||
7 | 8 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V | |
8 | 9 | ····const/4·v0,·0x0 | |
9 | 10 | ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I | |
10 | 11 | ····const·v0,·0x800013 | |
11 | 12 | ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I | |
12 | 13 | ····return-void | |
14 | .end·method | ||
13 | . | 15 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
16 | ····.locals·3 | ||
14 | 17 | ····const/4·v2,·0x0 | |
15 | 18 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | |
16 | 19 | ····iput·v2,·p0,·Landroid/support/v7/a/b;->a:I | |
17 | 20 | ····sget-object·v0,·Landroid/support/v7/b/j;->ActionBarLayout:[I | |
18 | 21 | ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; | |
19 | 22 | ····move-result-object·v0 | |
20 | 23 | ····sget·v1,·Landroid/support/v7/b/j;->ActionBarLayout_android_layout_gravity:I | |
21 | 24 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInt(II)I | |
22 | 25 | ····move-result·v1 | |
23 | 26 | ····iput·v1,·p0,·Landroid/support/v7/a/b;->a:I | |
24 | 27 | ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V | |
25 | 28 | ····return-void | |
29 | .end·method | ||
26 | . | 30 | .method·public·constructor·<init>(Landroid/support/v7/a/b;)V |
31 | ····.locals·1 | ||
27 | 32 | ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V | |
28 | 33 | ····const/4·v0,·0x0 | |
29 | 34 | ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I | |
30 | 35 | ····iget·v0,·p1,·Landroid/support/v7/a/b;->a:I | |
31 | 36 | ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I | |
32 | 37 | ····return-void | |
38 | .end·method | ||
33 | . | 39 | .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V |
40 | ····.locals·1 | ||
34 | 41 | ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V | |
35 | 42 | ····const/4·v0,·0x0 | |
36 | 43 | ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I | |
44 | ····return-void | ||
45 | .end·method | ||
37 | .field·public·static·final·activityChooserViewStyle:I·=·0x7f010079 | ||
38 | .field·public·static·final·background:I·=·0x7f01000c | ||
39 | .field·public·static·final·backgroundSplit:I·=·0x7f01000e | ||
40 | .field·public·static·final·backgroundStacked:I·=·0x7f01000d | ||
41 | .field·public·static·final·barSize:I·=·0x7f010026 | ||
42 | .field·public·static·final·buttonBarButtonStyle:I·=·0x7f010074 | ||
43 | .field·public·static·final·buttonBarStyle:I·=·0x7f010073 | ||
44 | .field·public·static·final·closeIcon:I·=·0x7f010035 | ||
45 | .field·public·static·final·closeItemLayout:I·=·0x7f01001c | ||
46 | .field·public·static·final·collapseContentDescription:I·=·0x7f0100a4 | ||
47 | .field·public·static·final·collapseIcon:I·=·0x7f0100a3 | ||
48 | .field·public·static·final·color:I·=·0x7f010020 | ||
49 | .field·public·static·final·colorAccent:I·=·0x7f010094 | ||
50 | .field·public·static·final·colorButtonNormal:I·=·0x7f010098 | ||
51 | .field·public·static·final·colorControlActivated:I·=·0x7f010096 | ||
52 | .field·public·static·final·colorControlHighlight:I·=·0x7f010097 | ||
53 | .field·public·static·final·colorControlNormal:I·=·0x7f010095 | ||
54 | .field·public·static·final·colorPrimary:I·=·0x7f010092 | ||
55 | .field·public·static·final·colorPrimaryDark:I·=·0x7f010093 | ||
56 | .field·public·static·final·colorSwitchThumbNormal:I·=·0x7f010099 | ||
57 | .field·public·static·final·commitIcon:I·=·0x7f010039 | ||
58 | .field·public·static·final·contentInsetEnd:I·=·0x7f010017 | ||
59 | .field·public·static·final·contentInsetLeft:I·=·0x7f010018 | ||
Max diff block lines reached; -1/12863 bytes (-0.01%) of diff not shown. |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | .class·public· | 1 | .class·public·abstract·Landroid/support/v7/a/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
Offset 1, 16 lines modified | Offset 1, 29 lines modified | ||
1 | .class·public· | 1 | .class·public·abstract·Landroid/support/v7/a/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | ||
4 | 3 | #·direct·methods | |
4 | .method·public·constructor·<init>()V | ||
5 | ····.locals·0 | ||
5 | 6 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
6 | 7 | ····return-void | |
8 | .end·method | ||
7 | .field·public·static·final·abc_config_actionMenuItemAllCaps:I·=·0x7f070003 | ||
8 | 9 | #·virtual·methods | |
10 | .method·public·abstract·a()Landroid/graphics/drawable/Drawable; | ||
11 | .end·method | ||
9 | . | 12 | .method·public·abstract·b()Ljava/lang/CharSequence; |
13 | .end·method | ||
14 | .method·public·abstract·c()Landroid/view/View; | ||
15 | .end·method | ||
16 | .method·public·abstract·d()V | ||
17 | .end·method | ||
18 | .method·public·abstract·e()Ljava/lang/CharSequence; | ||
19 | .end·method |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <inset·xmlns:android="http://schemas.android.com/apk/res/android"·android:insetLeft="@dimen/abc_control_inset_material"·android:insetRight="@dimen/abc_control_inset_material"·android:insetTop="@dimen/abc_control_inset_material"·android:insetBottom="@dimen/abc_control_inset_material"> | 2 | <inset·xmlns:android="http://schemas.android.com/apk/res/android"·android:insetLeft="@dimen/abc_control_inset_material"·android:insetRight="@dimen/abc_control_inset_material"·android:insetTop="@dimen/abc_control_inset_material"·android:insetBottom="@dimen/abc_control_inset_material"> |
3 | ··<selector> | 3 | ··<selector> |
4 | ····<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/> | 4 | ····<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/> |
5 | ····<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/> | 5 | ····<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"·android:state_activated="true"/> |
6 | ····<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/> | 6 | ····<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/> |
7 | ····<item·android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/> | 7 | ····<item·android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/> |
8 | ··</selector> | 8 | ··</selector> |
9 | </inset> | 9 | </inset> |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <selector·xmlns:android="http://schemas.android.com/apk/res/android"> | 2 | <selector·xmlns:android="http://schemas.android.com/apk/res/android"> |
3 | ··<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha"/> | 3 | ··<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha"/> |
4 | ··<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha"/> | 4 | ··<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha"·android:state_activated="true"/> |
5 | ··<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/> | 5 | ··<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/> |
6 | ··<item·android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/> | 6 | ··<item·android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/> |
7 | </selector> | 7 | </selector> |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <menu·xmlns:android="http://schemas.android.com/apk/res/android"> | 2 | <menu·xmlns:android="http://schemas.android.com/apk/res/android"> |
3 | ··<item·android:icon="@android:drawable/ic_menu_help"·android:id="@id/menu_help"·android:title="@string/help"/> | 3 | ··<item·android:icon="@android:drawable/ic_menu_help"·android:id="@id/menu_help"·android:title="@string/help"·android:showAsAction="always"/> |
4 | </menu> | 4 | </menu> |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/> | 3 | ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/> |
4 | ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/> | 4 | ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/> |
5 | ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"> | 5 | ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"·android:layoutDirection="locale"> |
6 | ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/> | 6 | ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/> |
7 | ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0"> | 7 | ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0"> |
8 | ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/> | 8 | ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/> |
9 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/> | 9 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/> |
10 | ····</LinearLayout> | 10 | ····</LinearLayout> |
11 | ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent"> | 11 | ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent"> |
12 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/> | 12 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/> |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <selector·xmlns:android="http://schemas.android.com/apk/res/android"> | 2 | <selector·xmlns:android="http://schemas.android.com/apk/res/android"> |
3 | ··<item·android:color="@color/background_material_light"/> | 3 | ··<item·android:color="@color/background_material_light"·android:state_accelerated="false"/> |
4 | ··<item·android:color="@android:color/transparent"/> | 4 | ··<item·android:color="@android:color/transparent"/> |
5 | </selector> | 5 | </selector> |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <selector·xmlns:android="http://schemas.android.com/apk/res/android"> | 2 | <selector·xmlns:android="http://schemas.android.com/apk/res/android"> |
3 | ··<item·android:color="@color/background_material_dark"/> | 3 | ··<item·android:color="@color/background_material_dark"·android:state_accelerated="false"/> |
4 | ··<item·android:color="@android:color/transparent"/> | 4 | ··<item·android:color="@android:color/transparent"/> |
5 | </selector> | 5 | </selector> |
Offset 1, 20 lines modified | Offset 1, 34 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/bh; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method·public·static·a(Landroid/view/View;Landroid/support/ | 4 | .method·public·static·a(Landroid/view/View;Landroid/support/a/f/bj;)V |
5 | ····.locals·2 | 5 | ····.locals·2 |
6 | ····if-eqz·p1,·:cond_0 | ||
6 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 7 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
7 | ····move-result-object·v0 | 8 | ····move-result-object·v0 |
8 | ····new-instance·v1,·Landroid/support/ | 9 | ····new-instance·v1,·Landroid/support/a/f/bi; |
9 | ····invoke-direct·{v1,·p1,·p0},·Landroid/support/ | 10 | ····invoke-direct·{v1,·p1,·p0},·Landroid/support/a/f/bi;-><init>(Landroid/support/a/f/bj;Landroid/view/View;)V |
10 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->set | 11 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; |
12 | ····:goto_0 | ||
11 | ····return-void | 13 | ····return-void |
14 | ····:cond_0 | ||
15 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | ||
16 | ····move-result-object·v0 | ||
17 | ····const/4·v1,·0x0 | ||
18 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; | ||
19 | ····goto·:goto_0 | ||
12 | .end·method | 20 | .end·method |
Offset 1, 60 lines modified | Offset 1, 56 lines modified | ||
1 | .class·public·Landroid/support/ | 1 | .class·public·Landroid/support/a/g/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·static·final·a:Landroid/support/ | 4 | .field·static·final·a:Landroid/support/a/g/o; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·static·constructor·<clinit>()V | 6 | .method·static·constructor·<clinit>()V |
7 | ····.locals·2 | 7 | ····.locals·2 |
8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
9 | ····const/16·v1,·0x | 9 | ····const/16·v1,·0x13 |
10 | ····if-lt·v0,·v1,·:cond_0 | 10 | ····if-lt·v0,·v1,·:cond_0 |
11 | ····new-instance·v0,·Landroid/support/ | 11 | ····new-instance·v0,·Landroid/support/a/g/n; |
12 | ····invoke-direct·{v0},·Landroid/support/ | 12 | ····invoke-direct·{v0},·Landroid/support/a/g/n;-><init>()V |
13 | ····sput-object·v0,·Landroid/support/ | 13 | ····sput-object·v0,·Landroid/support/a/g/l;->a:Landroid/support/a/g/o; |
14 | ····:goto_0 | 14 | ····:goto_0 |
15 | ····return-void | 15 | ····return-void |
16 | ····:cond_0 | 16 | ····:cond_0 |
17 | ····new-instance·v0,·Landroid/support/ | 17 | ····new-instance·v0,·Landroid/support/a/g/m; |
18 | ····invoke-direct·{v0},·Landroid/support/ | 18 | ····invoke-direct·{v0},·Landroid/support/a/g/m;-><init>()V |
19 | ····sput-object·v0,·Landroid/support/ | 19 | ····sput-object·v0,·Landroid/support/a/g/l;->a:Landroid/support/a/g/o; |
20 | ····goto·:goto_0 | 20 | ····goto·:goto_0 |
21 | .end·method | 21 | .end·method |
22 | .method·public·static·a(Landroid/ | 22 | .method·public·static·a(Landroid/widget/PopupWindow;Landroid/view/View;III)V |
23 | ····.locals· | 23 | ····.locals·6 |
24 | ····sget-object·v0,·Landroid/support/ | 24 | ····sget-object·v0,·Landroid/support/a/g/l;->a:Landroid/support/a/g/o; |
25 | ···· | 25 | ····move-object·v1,·p0 |
26 | ····move- | 26 | ····move-object·v2,·p1 |
27 | ····move·v3,·p2 | ||
27 | ····return·v0 | ||
28 | .end·method | ||
29 | .method·public·static·b(Landroid/view/VelocityTracker;I)F | ||
30 | ····.locals·1 | ||
31 | ···· | 28 | ····move·v4,·p3 |
32 | ···· | 29 | ····move·v5,·p4 |
33 | ···· | 30 | ····invoke-interface/range·{v0·..·v5},·Landroid/support/a/g/o;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V |
34 | ····return | 31 | ····return-void |
35 | .end·method | 32 | .end·method |
Offset 1, 32 lines modified | Offset 1, 38 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/am; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method·public·static·a(Landroid/view/View;)I | 4 | .method·public·static·a(Landroid/view/View;)I |
5 | ····.locals·1 | 5 | ····.locals·1 |
6 | ····invoke-virtual·{p0},·Landroid/view/View;->get | 6 | ····invoke-virtual·{p0},·Landroid/view/View;->getMinimumHeight()I |
7 | ····move-result·v0 | 7 | ····move-result·v0 |
8 | ····return·v0 | 8 | ····return·v0 |
9 | .end·method | 9 | .end·method |
10 | .method·public·static·a(Landroid/view/View;L | 10 | .method·public·static·a(Landroid/view/View;Ljava/lang/Runnable;)V |
11 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;-> | 12 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·static· | 15 | .method·public·static·a(Landroid/view/View;Ljava/lang/Runnable;J)V |
16 | ····.locals· | 16 | ····.locals·0 |
17 | ····invoke-virtual·{p0},·Landroid/view/View;-> | 17 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V |
18 | ···· | 18 | ····return-void |
19 | .end·method | ||
20 | .method·public·static·b(Landroid/view/View;)V | ||
21 | ····.locals·0 | ||
22 | ····invoke-virtual·{p0},·Landroid/view/View;->requestFitSystemWindows()V | ||
19 | ····return | 23 | ····return-void |
20 | .end·method | 24 | .end·method |
Offset 1, 32 lines modified | Offset 1, 22 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/t; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method·public·static·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; | 4 | .method·public·static·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; |
5 | ····.locals·1 | 5 | ····.locals·1 |
6 | ····invoke-interface·{p0,·p1},·Landroid/view/MenuItem;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; | 6 | ····invoke-interface·{p0,·p1},·Landroid/view/MenuItem;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; |
7 | ····move-result-object·v0 | 7 | ····move-result-object·v0 |
8 | ····return-object·v0 | 8 | ····return-object·v0 |
9 | .end·method | 9 | .end·method |
10 | .method·public·static·a(Landroid/view/MenuItem;)Landroid/view/View; | ||
11 | ····.locals·1 | ||
12 | ····invoke-interface·{p0},·Landroid/view/MenuItem;->getActionView()Landroid/view/View; | ||
13 | ····move-result-object·v0 | ||
14 | ····return-object·v0 | ||
15 | .end·method | ||
16 | .method·public·static·a(Landroid/view/MenuItem;I)V | 10 | .method·public·static·a(Landroid/view/MenuItem;I)V |
17 | ····.locals·0 | 11 | ····.locals·0 |
18 | ····invoke-interface·{p0,·p1},·Landroid/view/MenuItem;->setShowAsAction(I)V | 12 | ····invoke-interface·{p0,·p1},·Landroid/view/MenuItem;->setShowAsAction(I)V |
19 | ····return-void | 13 | ····return-void |
20 | .end·method | 14 | .end·method |
Offset 1, 63 lines modified | Offset 1, 94 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/az; |
2 | .super·Landroid/support/a/f/ax; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Ljava/lang/Runnable; | ||
5 | #·instance·fields | 3 | #·instance·fields |
4 | .field·b:Ljava/util/WeakHashMap; | ||
6 | .field·a:Ljava/lang/ref/WeakReference; | ||
7 | .field·b:Landroid/support/v4/view/cf; | ||
8 | .field·final·synthetic·c:Landroid/support/v4/view/ch; | ||
9 | #·direct·methods | 5 | #·direct·methods |
10 | .method· | 6 | .method·constructor·<init>()V |
11 | ····.locals·1 | 7 | ····.locals·1 |
12 | ····i | 8 | ····invoke-direct·{p0},·Landroid/support/a/f/ax;-><init>()V |
13 | ···· | 9 | ····const/4·v0,·0x0 |
14 | ···· | 10 | ····iput-object·v0,·p0,·Landroid/support/a/f/az;->b:Ljava/util/WeakHashMap; |
11 | ····return-void | ||
12 | .end·method | ||
15 | ····invoke-direct·{v0,·p3},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V | ||
16 | 13 | #·virtual·methods | |
14 | .method·public·a(Landroid/support/a/f/av;Landroid/view/View;)V | ||
15 | ····.locals·0 | ||
17 | ····i | 16 | ····invoke-static·{p2},·Landroid/support/a/f/bf;->a(Landroid/view/View;)V |
18 | ····return-void | 17 | ····return-void |
19 | .end·method | 18 | .end·method |
20 | .method· | 19 | .method·public·a(Landroid/support/a/f/av;Landroid/view/View;F)V |
21 | ····.locals·0 | 20 | ····.locals·0 |
22 | ····invoke- | 21 | ····invoke-static·{p2,·p3},·Landroid/support/a/f/bf;->a(Landroid/view/View;F)V |
23 | ····return-void | 22 | ····return-void |
24 | .end·method | 23 | .end·method |
24 | .method·public·a(Landroid/support/a/f/av;Landroid/view/View;J)V | ||
25 | ····.locals·1 | ||
26 | ····invoke-static·{p2,·p3,·p4},·Landroid/support/a/f/bf;->a(Landroid/view/View;J)V | ||
25 | #·virtual·methods | ||
26 | .method·public·run()V | ||
27 | ····.locals·3 | ||
28 | ···· | 27 | ····return-void |
28 | .end·method | ||
29 | .method·public·a(Landroid/support/a/f/av;Landroid/view/View;Landroid/support/a/f/bj;)V | ||
30 | ····.locals·1 | ||
31 | ····const/high16·v0,·0x7e000000 | ||
29 | ····i | 32 | ····invoke-virtual·{p2,·v0,·p3},·Landroid/view/View;->setTag(ILjava/lang/Object;)V |
30 | ···· | 33 | ····new-instance·v0,·Landroid/support/a/f/ba; |
31 | ····invoke- | 34 | ····invoke-direct·{v0,·p1},·Landroid/support/a/f/ba;-><init>(Landroid/support/a/f/av;)V |
32 | ···· | 35 | ····invoke-static·{p2,·v0},·Landroid/support/a/f/bf;->a(Landroid/view/View;Landroid/support/a/f/bj;)V |
33 | ···· | 36 | ····return-void |
37 | .end·method | ||
38 | .method·public·a(Landroid/support/a/f/av;Landroid/view/View;Landroid/view/animation/Interpolator;)V | ||
39 | ····.locals·0 | ||
40 | ····invoke-static·{p2,·p3},·Landroid/support/a/f/bf;->a(Landroid/view/View;Landroid/view/animation/Interpolator;)V | ||
41 | ····return-void | ||
42 | .end·method | ||
43 | .method·public·b(Landroid/support/a/f/av;Landroid/view/View;)V | ||
44 | ····.locals·0 | ||
45 | ····invoke-static·{p2},·Landroid/support/a/f/bf;->b(Landroid/view/View;)V | ||
46 | ····return-void | ||
47 | .end·method | ||
48 | .method·public·b(Landroid/support/a/f/av;Landroid/view/View;F)V | ||
49 | ····.locals·0 | ||
50 | ····invoke-static·{p2,·p3},·Landroid/support/a/f/bf;->b(Landroid/view/View;F)V | ||
51 | ····return-void | ||
52 | .end·method | ||
53 | .method·public·c(Landroid/support/a/f/av;Landroid/view/View;F)V | ||
54 | ····.locals·0 | ||
34 | ····invoke-static·{ | 55 | ····invoke-static·{p2,·p3},·Landroid/support/a/f/bf;->c(Landroid/view/View;F)V |
35 | ····return-void | 56 | ····return-void |
36 | .end·method | 57 | .end·method |
Offset 1, 72 lines modified | Offset 1, 94 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/ae; |
2 | .super·L | 2 | .super·Landroid/support/a/f/ad; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method· | 4 | .method·constructor·<init>()V |
5 | ····.locals·0 | 5 | ····.locals·0 |
6 | ····invoke- | 6 | ····invoke-direct·{p0},·Landroid/support/a/f/ad;-><init>()V |
7 | ····return-void | 7 | ····return-void |
8 | .end·method | 8 | .end·method |
9 | .method·public·static·a(Landroid/view/View;I)V | ||
10 | ····.locals·0 | ||
11 | 9 | #·virtual·methods | |
10 | .method·public·a(III)I | ||
11 | ····.locals·1 | ||
12 | ····invoke-static·{p1,·p2,·p3},·Landroid/support/a/f/al;->a(III)I | ||
13 | ····move-result·v0 | ||
14 | ····return·v0 | ||
15 | .end·method | ||
16 | .method·a()J | ||
17 | ····.locals·2 | ||
18 | ····invoke-static·{},·Landroid/support/a/f/al;->a()J | ||
19 | ····move-result-wide·v0 | ||
12 | ····return- | 20 | ····return-wide·v0 |
13 | .end·method | 21 | .end·method |
14 | .method·public· | 22 | .method·public·a(Landroid/view/View;F)V |
15 | ····.locals·0 | 23 | ····.locals·0 |
16 | ····invoke- | 24 | ····invoke-static·{p1,·p2},·Landroid/support/a/f/al;->a(Landroid/view/View;F)V |
17 | ····return-void | 25 | ····return-void |
18 | .end·method | 26 | .end·method |
19 | .method·public· | 27 | .method·public·a(Landroid/view/View;ILandroid/graphics/Paint;)V |
20 | ····.locals·0 | 28 | ····.locals·0 |
21 | ····invoke- | 29 | ····invoke-static·{p1,·p2,·p3},·Landroid/support/a/f/al;->a(Landroid/view/View;ILandroid/graphics/Paint;)V |
22 | ····return-void | 30 | ····return-void |
23 | .end·method | 31 | .end·method |
24 | .method·public· | 32 | .method·public·b(Landroid/view/View;F)V |
25 | ····.locals·0 | 33 | ····.locals·0 |
26 | ····invoke- | 34 | ····invoke-static·{p1,·p2},·Landroid/support/a/f/al;->b(Landroid/view/View;F)V |
27 | ····return-void | 35 | ····return-void |
28 | .end·method | 36 | .end·method |
29 | .method·public· | 37 | .method·public·c(Landroid/view/View;)I |
30 | ····.locals·1 | 38 | ····.locals·1 |
31 | ····invoke- | 39 | ····invoke-static·{p1},·Landroid/support/a/f/al;->a(Landroid/view/View;)I |
32 | ····move-result·v0 | 40 | ····move-result·v0 |
33 | ····return·v0 | 41 | ····return·v0 |
34 | .end·method | 42 | .end·method |
35 | .method·public· | 43 | .method·public·c(Landroid/view/View;F)V |
36 | ····.locals·0 | 44 | ····.locals·0 |
37 | ····invoke- | 45 | ····invoke-static·{p1,·p2},·Landroid/support/a/f/al;->c(Landroid/view/View;F)V |
38 | ····return-void | 46 | ····return-void |
39 | .end·method | 47 | .end·method |
40 | .method·public· | 48 | .method·public·d(Landroid/view/View;)F |
41 | ····.locals·1 | 49 | ····.locals·1 |
42 | ····invoke- | 50 | ····invoke-static·{p1},·Landroid/support/a/f/al;->b(Landroid/view/View;)F |
43 | ····move-result·v0 | 51 | ····move-result·v0 |
44 | ····return·v0 | 52 | ····return·v0 |
45 | .end·method | 53 | .end·method |
54 | .method·public·h(Landroid/view/View;)V | ||
55 | ····.locals·0 | ||
56 | ····invoke-static·{p1},·Landroid/support/a/f/al;->c(Landroid/view/View;)V | ||
57 | ····return-void | ||
58 | .end·method |
Offset 1, 34 lines modified | Offset 1, 28 lines modified | ||
1 | .class·interface·abstract·Landroid/support/ | 1 | .class·interface·abstract·Landroid/support/a/f/be; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·virtual·methods | 3 | #·virtual·methods |
4 | .method·public·abstract·a(Landroid/support/ | 4 | .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;)V |
5 | .end·method | 5 | .end·method |
6 | .method·public·abstract·a(Landroid/support/ | 6 | .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;F)V |
7 | .end·method | 7 | .end·method |
8 | .method·public·abstract·a(Landroid/support/ | 8 | .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;J)V |
9 | .end·method | 9 | .end·method |
10 | .method·public·abstract·a(Landroid/support/ | 10 | .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;Landroid/support/a/f/bj;)V |
11 | .end·method | 11 | .end·method |
12 | .method·public·abstract·a(Landroid/support/ | 12 | .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;Landroid/view/animation/Interpolator;)V |
13 | .end·method | 13 | .end·method |
14 | .method·public·abstract· | 14 | .method·public·abstract·b(Landroid/support/a/f/av;Landroid/view/View;)V |
15 | .end·method | 15 | .end·method |
16 | .method·public·abstract·b(Landroid/support/ | 16 | .method·public·abstract·b(Landroid/support/a/f/av;Landroid/view/View;F)V |
17 | .end·method | 17 | .end·method |
18 | .method·public·abstract·b(Landroid/support/v4/view/cf;Landroid/view/View;F)V | ||
19 | .end·method | ||
20 | .method·public·abstract·c(Landroid/support/ | 18 | .method·public·abstract·c(Landroid/support/a/f/av;Landroid/view/View;F)V |
21 | .end·method | ||
22 | .method·public·abstract·d(Landroid/support/v4/view/cf;Landroid/view/View;F)V | ||
23 | .end·method | 19 | .end·method |
Offset 1, 42 lines modified | Offset 1, 34 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/ah; |
2 | .super·Landroid/support/ | 2 | .super·Landroid/support/a/f/ag; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method·constructor·<init>()V | 4 | .method·constructor·<init>()V |
5 | ····.locals·0 | 5 | ····.locals·0 |
6 | ····invoke-direct·{p0},·Landroid/support/ | 6 | ····invoke-direct·{p0},·Landroid/support/a/f/ag;-><init>()V |
7 | ····return-void | 7 | ····return-void |
8 | .end·method | 8 | .end·method |
9 | #·virtual·methods | 9 | #·virtual·methods |
10 | .method·public·a(Landroid/view/View;Landroid/graphics/Paint;)V | ||
11 | ····.locals·0 | ||
12 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/bm;->a(Landroid/view/View;Landroid/graphics/Paint;)V | ||
13 | ····return-void | ||
14 | .end·method | ||
15 | .method·public· | 10 | .method·public·b(Landroid/view/View;)I |
16 | ····.locals·1 | 11 | ····.locals·1 |
17 | ····invoke-static·{p1},·Landroid/support/ | 12 | ····invoke-static·{p1},·Landroid/support/a/f/an;->a(Landroid/view/View;)I |
18 | ····move-result·v0 | 13 | ····move-result·v0 |
19 | ····return·v0 | 14 | ····return·v0 |
20 | .end·method | 15 | .end·method |
21 | .method·public· | 16 | .method·public·g(Landroid/view/View;)I |
22 | ····.locals·1 | 17 | ····.locals·1 |
23 | ····invoke-static·{p1},·Landroid/support/ | 18 | ····invoke-static·{p1},·Landroid/support/a/f/an;->b(Landroid/view/View;)I |
24 | ····move-result·v0 | 19 | ····move-result·v0 |
25 | ····return·v0 | 20 | ····return·v0 |
26 | .end·method | 21 | .end·method |
Offset 1, 39 lines modified | Offset 1, 60 lines modified | ||
1 | .class·final·Landroid/support/ | 1 | .class·final·Landroid/support/a/f/bi; |
2 | .super·Landroid/animation/AnimatorListenerAdapter; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/ | 4 | .field·final·synthetic·a:Landroid/support/a/f/bj; |
7 | .field·final·synthetic·b:Landroid/view/View; | 5 | .field·final·synthetic·b:Landroid/view/View; |
8 | #·direct·methods | 6 | #·direct·methods |
9 | .method·constructor·<init>(Landroid/support/ | 7 | .method·constructor·<init>(Landroid/support/a/f/bj;Landroid/view/View;)V |
10 | ····.locals·0 | 8 | ····.locals·0 |
11 | ····iput-object·p1,·p0,·Landroid/support/ | 9 | ····iput-object·p1,·p0,·Landroid/support/a/f/bi;->a:Landroid/support/a/f/bj; |
12 | ····iput-object·p2,·p0,·Landroid/support/ | 10 | ····iput-object·p2,·p0,·Landroid/support/a/f/bi;->b:Landroid/view/View; |
13 | ····invoke-direct·{p0},·L | 11 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V |
14 | ····return-void | 12 | ····return-void |
15 | .end·method | 13 | .end·method |
16 | #·virtual·methods | 14 | #·virtual·methods |
15 | .method·public·onAnimationCancel(Landroid/animation/Animator;)V | ||
16 | ····.locals·2 | ||
17 | ····iget-object·v0,·p0,·Landroid/support/a/f/bi;->a:Landroid/support/a/f/bj; | ||
18 | ····iget-object·v1,·p0,·Landroid/support/a/f/bi;->b:Landroid/view/View; | ||
19 | ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->c(Landroid/view/View;)V | ||
20 | ····return-void | ||
21 | .end·method | ||
22 | .method·public·onAnimationEnd(Landroid/animation/Animator;)V | ||
23 | ····.locals·2 | ||
24 | ····iget-object·v0,·p0,·Landroid/support/a/f/bi;->a:Landroid/support/a/f/bj; | ||
25 | ····iget-object·v1,·p0,·Landroid/support/a/f/bi;->b:Landroid/view/View; | ||
26 | ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->b(Landroid/view/View;)V | ||
27 | ····return-void | ||
28 | .end·method | ||
17 | .method·public·onAnimation | 29 | .method·public·onAnimationStart(Landroid/animation/Animator;)V |
18 | ····.locals·2 | 30 | ····.locals·2 |
19 | ····iget-object·v0,·p0,·Landroid/support/ | 31 | ····iget-object·v0,·p0,·Landroid/support/a/f/bi;->a:Landroid/support/a/f/bj; |
20 | ····iget-object·v1,·p0,·Landroid/support/ | 32 | ····iget-object·v1,·p0,·Landroid/support/a/f/bi;->b:Landroid/view/View; |
21 | ····invoke-interface·{v0,·v1},·Landroid/support/ | 33 | ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->a(Landroid/view/View;)V |
22 | ····return-void | 34 | ····return-void |
23 | .end·method | 35 | .end·method |
Offset 1, 44 lines modified | Offset 1, 48 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·public·Landroid/support/a/f/v; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | ||
4 | .field·static·final·a:Landroid/support/a/f/y; | ||
3 | #·direct·methods | 5 | #·direct·methods |
4 | .method·constructor·<init>()V | 6 | .method·static·constructor·<clinit>()V |
5 | ····.locals· | 7 | ····.locals·2 |
6 | ···· | 8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
9 | ····const/4·v1,·0x5 | ||
7 | ····return-void | ||
8 | .end·method | ||
10 | ····if-lt·v0,·v1,·:cond_0 | ||
11 | ····new-instance·v0,·Landroid/support/a/f/x; | ||
9 | #·virtual·methods | ||
10 | .method·public·a(I)I | ||
11 | ····.locals·1 | ||
12 | ····invoke- | 12 | ····invoke-direct·{v0},·Landroid/support/a/f/x;-><init>()V |
13 | ···· | 13 | ····sput-object·v0,·Landroid/support/a/f/v;->a:Landroid/support/a/f/y; |
14 | ····:goto_0 | ||
14 | ····return | 15 | ····return-void |
15 | .end·method | ||
16 | .method·public·a(II)Z | ||
17 | ···· | 16 | ····:cond_0 |
17 | ····new-instance·v0,·Landroid/support/a/f/w; | ||
18 | ····invoke- | 18 | ····invoke-direct·{v0},·Landroid/support/a/f/w;-><init>()V |
19 | ···· | 19 | ····sput-object·v0,·Landroid/support/a/f/v;->a:Landroid/support/a/f/y; |
20 | ···· | 20 | ····goto·:goto_0 |
21 | .end·method | 21 | .end·method |
22 | .method·public· | 22 | .method·public·static·a(Landroid/view/MotionEvent;)I |
23 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····invoke- | 24 | ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I |
25 | ····move-result·v0 | 25 | ····move-result·v0 |
26 | ····and-int/lit16·v0,·v0,·0xff | ||
26 | ····return·v0 | 27 | ····return·v0 |
27 | .end·method | 28 | .end·method |
Offset 1, 57 lines modified | Offset 1, 57 lines modified | ||
1 | .class·public·abstract·Landroid/support/ | 1 | .class·public·abstract·Landroid/support/a/f/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field·private·final·a:Landroid/content/Context; | 4 | .field·private·final·a:Landroid/content/Context; |
5 | .field·private·b:Landroid/support/ | 5 | .field·private·b:Landroid/support/a/f/b; |
6 | .field·private·c:Landroid/support/ | 6 | .field·private·c:Landroid/support/a/f/c; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·public·constructor·<init>(Landroid/content/Context;)V | 8 | .method·public·constructor·<init>(Landroid/content/Context;)V |
9 | ····.locals·0 | 9 | ····.locals·0 |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
11 | ····iput-object·p1,·p0,·Landroid/support/ | 11 | ····iput-object·p1,·p0,·Landroid/support/a/f/a;->a:Landroid/content/Context; |
12 | ····return-void | 12 | ····return-void |
13 | .end·method | 13 | .end·method |
14 | #·virtual·methods | 14 | #·virtual·methods |
15 | .method·public·abstract·a()Landroid/view/View; | 15 | .method·public·abstract·a()Landroid/view/View; |
16 | .end·method | 16 | .end·method |
17 | .method·public·a(Landroid/view/MenuItem;)Landroid/view/View; | 17 | .method·public·a(Landroid/view/MenuItem;)Landroid/view/View; |
18 | ····.locals·1 | 18 | ····.locals·1 |
19 | ····invoke-virtual·{p0},·Landroid/support/ | 19 | ····invoke-virtual·{p0},·Landroid/support/a/f/a;->a()Landroid/view/View; |
20 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
21 | ····return-object·v0 | 21 | ····return-object·v0 |
22 | .end·method | 22 | .end·method |
23 | .method·public·a(Landroid/support/ | 23 | .method·public·a(Landroid/support/a/f/b;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····iput-object·p1,·p0,·Landroid/support/ | 25 | ····iput-object·p1,·p0,·Landroid/support/a/f/a;->b:Landroid/support/a/f/b; |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·a(Landroid/support/ | 28 | .method·public·a(Landroid/support/a/f/c;)V |
29 | ····.locals·3 | 29 | ····.locals·3 |
30 | ····iget-object·v0,·p0,·Landroid/support/ | 30 | ····iget-object·v0,·p0,·Landroid/support/a/f/a;->c:Landroid/support/a/f/c; |
31 | ····if-eqz·v0,·:cond_0 | 31 | ····if-eqz·v0,·:cond_0 |
32 | ····if-eqz·p1,·:cond_0 | 32 | ····if-eqz·p1,·:cond_0 |
33 | ····const-string·v0,·"ActionProvider(support)" | 33 | ····const-string·v0,·"ActionProvider(support)" |
Offset 86, 15 lines modified | Offset 86, 15 lines modified | ||
86 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 86 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
87 | ····move-result-object·v1 | 87 | ····move-result-object·v1 |
88 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 88 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
89 | ····:cond_0 | 89 | ····:cond_0 |
90 | ····iput-object·p1,·p0,·Landroid/support/ | 90 | ····iput-object·p1,·p0,·Landroid/support/a/f/a;->c:Landroid/support/a/f/c; |
91 | ····return-void | 91 | ····return-void |
92 | .end·method | 92 | .end·method |
93 | .method·public·a(Landroid/view/SubMenu;)V | 93 | .method·public·a(Landroid/view/SubMenu;)V |
94 | ····.locals·0 | 94 | ····.locals·0 |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Landroid/support/ | 1 | .class·public·Landroid/support/a/f/bk; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/f/bj; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·public·constructor·<init>()V | 6 | .method·public·constructor·<init>()V |
7 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1, 76 lines modified | Offset 1, 128 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·final·Landroid/support/a/e/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Ljava/util/ | 4 | .implements·Ljava/util/Iterator; |
5 | #·instance·fields | ||
6 | .field·final·a:I | ||
7 | .field·b:I | ||
8 | .field·c:I | ||
9 | .field·d:Z | ||
10 | .field·final·synthetic·e:Landroid/support/a/e/e; | ||
5 | #·direct·methods | 11 | #·direct·methods |
6 | .method·constructor·<init>()V | 12 | .method·constructor·<init>(Landroid/support/a/e/e;I)V |
7 | ····.locals· | 13 | ····.locals·1 |
14 | ····iput-object·p1,·p0,·Landroid/support/a/e/f;->e:Landroid/support/a/e/e; | ||
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
16 | ····const/4·v0,·0x0 | ||
17 | ····iput-boolean·v0,·p0,·Landroid/support/a/e/f;->d:Z | ||
18 | ····iput·p2,·p0,·Landroid/support/a/e/f;->a:I | ||
19 | ····invoke-virtual·{p1},·Landroid/support/a/e/e;->a()I | ||
20 | ····move-result·v0 | ||
21 | ····iput·v0,·p0,·Landroid/support/a/e/f;->b:I | ||
9 | ····return-void | 22 | ····return-void |
10 | .end·method | 23 | .end·method |
11 | #·virtual·methods | 24 | #·virtual·methods |
12 | .method·public· | 25 | .method·public·hasNext()Z |
13 | ····.locals· | 26 | ····.locals·2 |
27 | ····iget·v0,·p0,·Landroid/support/a/e/f;->c:I | ||
28 | ····iget·v1,·p0,·Landroid/support/a/e/f;->b:I | ||
29 | ····if-ge·v0,·v1,·:cond_0 | ||
30 | ····const/4·v0,·0x1 | ||
31 | ····:goto_0 | ||
32 | ····return·v0 | ||
33 | ····:cond_0 | ||
34 | ····const/4·v0,·0x0 | ||
35 | ····goto·:goto_0 | ||
36 | .end·method | ||
14 | 37 | .method·public·next()Ljava/lang/Object; | |
38 | ····.locals·3 | ||
39 | ····iget-object·v0,·p0,·Landroid/support/a/e/f;->e:Landroid/support/a/e/e; | ||
40 | ····iget·v1,·p0,·Landroid/support/a/e/f;->c:I | ||
41 | ····iget·v2,·p0,·Landroid/support/a/e/f;->a:I | ||
42 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/a/e/e;->a(II)Ljava/lang/Object; | ||
15 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
16 | ···· | 44 | ····iget·v1,·p0,·Landroid/support/a/e/f;->c:I |
45 | ····add-int/lit8·v1,·v1,·0x1 | ||
17 | ····i | 46 | ····iput·v1,·p0,·Landroid/support/a/e/f;->c:I |
18 | ···· | 47 | ····const/4·v1,·0x1 |
19 | ···· | 48 | ····iput-boolean·v1,·p0,·Landroid/support/a/e/f;->d:Z |
20 | ···· | 49 | ····return-object·v0 |
50 | .end·method | ||
21 | 51 | .method·public·remove()V | |
52 | ····.locals·2 | ||
22 | ····i | 53 | ····iget-boolean·v0,·p0,·Landroid/support/a/e/f;->d:Z |
23 | ····i | 54 | ····if-nez·v0,·:cond_0 |
24 | ····i | 55 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
25 | ···· | 56 | ····invoke-direct·{v0},·Ljava/lang/IllegalStateException;-><init>()V |
57 | ····throw·v0 | ||
26 | ····:goto_0 | ||
27 | ····return·v0 | ||
28 | ····:cond_0 | 58 | ····:cond_0 |
29 | ···· | 59 | ····iget·v0,·p0,·Landroid/support/a/e/f;->c:I |
30 | ···· | 60 | ····add-int/lit8·v0,·v0,·-0x1 |
31 | ····:cond_1 | ||
32 | ····i | 61 | ····iput·v0,·p0,·Landroid/support/a/e/f;->c:I |
33 | ····iget·v | 62 | ····iget·v0,·p0,·Landroid/support/a/e/f;->b:I |
34 | ···· | 63 | ····add-int/lit8·v0,·v0,·-0x1 |
64 | ····iput·v0,·p0,·Landroid/support/a/e/f;->b:I | ||
35 | ····goto·:goto_0 | ||
36 | .end·method | ||
65 | ····const/4·v0,·0x0 | ||
37 | .method·public·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | ||
38 | ····.locals·1 | ||
39 | ···· | 66 | ····iput-boolean·v0,·p0,·Landroid/support/a/e/f;->d:Z |
Max diff block lines reached; 284/3870 bytes (7.34%) of diff not shown. |
Offset 1, 45 lines modified | Offset 1, 60 lines modified | ||
1 | .class·final·Landroid/support/ | 1 | .class·final·Landroid/support/a/f/bg; |
2 | .super·Landroid/animation/AnimatorListenerAdapter; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Landroid/view/View$OnApplyWindowInsetsListener; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/ | 4 | .field·final·synthetic·a:Landroid/support/a/f/bj; |
5 | .field·final·synthetic·b:Landroid/view/View; | ||
7 | #·direct·methods | 6 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/support/ | 7 | .method·constructor·<init>(Landroid/support/a/f/bj;Landroid/view/View;)V |
9 | ····.locals·0 | 8 | ····.locals·0 |
10 | ····iput-object·p1,·p0,·Landroid/support/ | 9 | ····iput-object·p1,·p0,·Landroid/support/a/f/bg;->a:Landroid/support/a/f/bj; |
11 | ····i | 10 | ····iput-object·p2,·p0,·Landroid/support/a/f/bg;->b:Landroid/view/View; |
11 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V | ||
12 | ····return-void | 12 | ····return-void |
13 | .end·method | 13 | .end·method |
14 | #·virtual·methods | 14 | #·virtual·methods |
15 | .method·public·onA | 15 | .method·public·onAnimationCancel(Landroid/animation/Animator;)V |
16 | ····.locals·2 | 16 | ····.locals·2 |
17 | ···· | 17 | ····iget-object·v0,·p0,·Landroid/support/a/f/bg;->a:Landroid/support/a/f/bj; |
18 | ····i | 18 | ····iget-object·v1,·p0,·Landroid/support/a/f/bg;->b:Landroid/view/View; |
19 | ····i | 19 | ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->c(Landroid/view/View;)V |
20 | ···· | 20 | ····return-void |
21 | .end·method | ||
21 | ·· | 22 | .method·public·onAnimationEnd(Landroid/animation/Animator;)V |
23 | ····.locals·2 | ||
22 | ···· | 24 | ····iget-object·v0,·p0,·Landroid/support/a/f/bg;->a:Landroid/support/a/f/bj; |
23 | ····i | 25 | ····iget-object·v1,·p0,·Landroid/support/a/f/bg;->b:Landroid/view/View; |
24 | ···· | 26 | ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->b(Landroid/view/View;)V |
25 | ····return- | 27 | ····return-void |
28 | .end·method | ||
29 | .method·public·onAnimationStart(Landroid/animation/Animator;)V | ||
30 | ····.locals·2 | ||
31 | ····iget-object·v0,·p0,·Landroid/support/a/f/bg;->a:Landroid/support/a/f/bj; | ||
32 | ····iget-object·v1,·p0,·Landroid/support/a/f/bg;->b:Landroid/view/View; | ||
33 | ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->a(Landroid/view/View;)V | ||
34 | ····return-void | ||
26 | .end·method | 35 | .end·method |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/bf; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method·public·static·a(Landroid/view/View;)V | 4 | .method·public·static·a(Landroid/view/View;)V |
5 | ····.locals·1 | 5 | ····.locals·1 |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | .method·public·static·a(Landroid/view/View;F)V | 18 | .method·public·static·a(Landroid/view/View;F)V |
19 | ····.locals·1 | 19 | ····.locals·1 |
20 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 20 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
21 | ····move-result-object·v0 | 21 | ····move-result-object·v0 |
22 | ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->al | 22 | ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | .method·public·static·a(Landroid/view/View;J)V | 25 | .method·public·static·a(Landroid/view/View;J)V |
26 | ····.locals·1 | 26 | ····.locals·1 |
Offset 35, 26 lines modified | Offset 35, 26 lines modified | ||
35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
36 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; | 36 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
39 | .method·public·static·a(Landroid/view/View;Landroid/support/ | 39 | .method·public·static·a(Landroid/view/View;Landroid/support/a/f/bj;)V |
40 | ····.locals·2 | 40 | ····.locals·2 |
41 | ····if-eqz·p1,·:cond_0 | 41 | ····if-eqz·p1,·:cond_0 |
42 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 42 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
43 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
44 | ····new-instance·v1,·Landroid/support/ | 44 | ····new-instance·v1,·Landroid/support/a/f/bg; |
45 | ····invoke-direct·{v1,·p1,·p0},·Landroid/support/ | 45 | ····invoke-direct·{v1,·p1,·p0},·Landroid/support/a/f/bg;-><init>(Landroid/support/a/f/bj;Landroid/view/View;)V |
46 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; | 46 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; |
47 | ····:goto_0 | 47 | ····:goto_0 |
48 | ····return-void | 48 | ····return-void |
49 | ····:cond_0 | 49 | ····:cond_0 |
Offset 96, 32 lines modified | Offset 96, 20 lines modified | ||
96 | .method·public·static·b(Landroid/view/View;F)V | 96 | .method·public·static·b(Landroid/view/View;F)V |
97 | ····.locals·1 | 97 | ····.locals·1 |
98 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 98 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
99 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
100 | ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator; | ||
101 | ····return-void | ||
102 | .end·method | ||
103 | .method·public·static·c(Landroid/view/View;F)V | ||
104 | ····.locals·1 | ||
105 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | ||
106 | ····move-result-object·v0 | ||
107 | ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator; | 100 | ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator; |
108 | ····return-void | 101 | ····return-void |
109 | .end·method | 102 | .end·method |
110 | .method·public·static· | 103 | .method·public·static·c(Landroid/view/View;F)V |
111 | ····.locals·1 | 104 | ····.locals·1 |
112 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; | 105 | ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator; |
113 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
114 | ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator; | 107 | ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->scaleY(F)Landroid/view/ViewPropertyAnimator; |
Offset 1, 34 lines modified | Offset 1, 68 lines modified | ||
1 | .class·Landroid/support/v4/view/cr; | ||
2 | .su | 1 | .class·public·abstract·Landroid/support/a/g/q; |
2 | .super·Landroid/support/a/g/e; | ||
3 | #·instance·fields | ||
4 | .field·private·j:I | ||
5 | .field·private·k:I | ||
6 | .field·private·l:Landroid/view/LayoutInflater; | ||
3 | #·direct·methods | 7 | #·direct·methods |
4 | .method·public·st | 8 | .method·public·constructor·<init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V |
5 | ····.locals· | 9 | ····.locals·1 |
6 | ····i | 10 | ····invoke-direct·{p0,·p1,·p3,·p4},·Landroid/support/a/g/e;-><init>(Landroid/content/Context;Landroid/database/Cursor;Z)V |
7 | ····i | 11 | ····iput·p2,·p0,·Landroid/support/a/g/q;->k:I |
8 | ···· | 12 | ····iput·p2,·p0,·Landroid/support/a/g/q;->j:I |
9 | ···· | 13 | ····const-string·v0,·"layout_inflater" |
10 | ····invoke- | 14 | ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
11 | ···· | 15 | ····move-result-object·v0 |
16 | ····check-cast·v0,·Landroid/view/LayoutInflater; | ||
17 | ····iput-object·v0,·p0,·Landroid/support/a/g/q;->l:Landroid/view/LayoutInflater; | ||
12 | ····:goto_0 | ||
13 | ····return-void | 18 | ····return-void |
19 | .end·method | ||
20 | #·virtual·methods | ||
21 | .method·public·a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; | ||
22 | ····.locals·3 | ||
14 | ····:cond_0 | ||
15 | ····i | 23 | ····iget-object·v0,·p0,·Landroid/support/a/g/q;->l:Landroid/view/LayoutInflater; |
24 | ····iget·v1,·p0,·Landroid/support/a/g/q;->j:I | ||
25 | ····const/4·v2,·0x0 | ||
26 | ····invoke-virtual·{v0,·v1,·p3,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | ||
16 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
17 | ···· | 28 | ····return-object·v0 |
29 | .end·method | ||
30 | .method·public·b(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; | ||
31 | ····.locals·3 | ||
18 | ····i | 32 | ····iget-object·v0,·p0,·Landroid/support/a/g/q;->l:Landroid/view/LayoutInflater; |
33 | ····iget·v1,·p0,·Landroid/support/a/g/q;->k:I | ||
34 | ····const/4·v2,·0x0 | ||
35 | ····invoke-virtual·{v0,·v1,·p3,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | ||
36 | ····move-result-object·v0 | ||
19 | ···· | 37 | ····return-object·v0 |
20 | .end·method | 38 | .end·method |
Offset 1, 55 lines modified | Offset 1, 53 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/a/f/p; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/f/r; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·constructor·<init>()V | 6 | .method·constructor·<init>()V |
7 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
9 | ····return-void | 9 | ····return-void |
10 | .end·method | 10 | .end·method |
11 | #·virtual·methods | 11 | #·virtual·methods |
12 | .method·public· | 12 | .method·public·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; |
13 | ····.locals·1 | 13 | ····.locals·1 |
14 | ····invoke- | 14 | ····invoke-static·{p1,·p2},·Landroid/support/a/f/t;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; |
15 | ····move-result-object·v0 | 15 | ····move-result-object·v0 |
16 | ····return-object·v0 | 16 | ····return-object·v0 |
17 | .end·method | 17 | .end·method |
18 | .method·public· | 18 | .method·public·a(Landroid/view/MenuItem;I)V |
19 | ····.locals· | 19 | ····.locals·0 |
20 | ····invoke- | 20 | ····invoke-static·{p1,·p2},·Landroid/support/a/f/t;->a(Landroid/view/MenuItem;I)V |
21 | ····return-void | ||
21 | ····move-result-object·v0 | ||
22 | ····return-object·v0 | ||
23 | .end·method | 22 | .end·method |
24 | .method·public· | 23 | .method·public·a(Landroid/view/MenuItem;)Z |
25 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····const/4·v0,·0x0 | ||
26 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState; | ||
27 | ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V | ||
28 | ····return | 26 | ····return·v0 |
29 | .end·method | 27 | .end·method |
30 | .method·public·b( | 28 | .method·public·b(Landroid/view/MenuItem;I)Landroid/view/MenuItem; |
31 | ····.locals·1 | 29 | ····.locals·1 |
32 | ····ne | 30 | ····invoke-static·{p1,·p2},·Landroid/support/a/f/t;->b(Landroid/view/MenuItem;I)Landroid/view/MenuItem; |
31 | ····move-result-object·v0 | ||
33 | ····return-object·v0 | 32 | ····return-object·v0 |
34 | .end·method | 33 | .end·method |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/k; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/f/j; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·constructor·<init>()V | 6 | .method·constructor·<init>()V |
7 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1, 86 lines modified | Offset 1, 64 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/af; |
2 | .super·Landroid/support/ | 2 | .super·Landroid/support/a/f/ae; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·static·b:Z | 4 | .field·static·b:Z |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·static·constructor·<clinit>()V | 6 | .method·static·constructor·<clinit>()V |
7 | ····.locals·1 | 7 | ····.locals·1 |
8 | ····const/4·v0,·0x0 | 8 | ····const/4·v0,·0x0 |
9 | ····sput-boolean·v0,·Landroid/support/ | 9 | ····sput-boolean·v0,·Landroid/support/a/f/af;->b:Z |
10 | ····return-void | 10 | ····return-void |
11 | .end·method | 11 | .end·method |
12 | .method·constructor·<init>()V | 12 | .method·constructor·<init>()V |
13 | ····.locals·0 | 13 | ····.locals·0 |
14 | ····invoke-direct·{p0},·Landroid/support/ | 14 | ····invoke-direct·{p0},·Landroid/support/a/f/ae;-><init>()V |
15 | ····return-void | 15 | ····return-void |
16 | .end·method | 16 | .end·method |
17 | #·virtual·methods | 17 | #·virtual·methods |
18 | .method·public· | 18 | .method·public·f(Landroid/view/View;)Landroid/support/a/f/av; |
19 | ····.locals·1 | ||
20 | ····invoke-virtual·{p2},·Landroid/support/v4/view/a;->a()Ljava/lang/Object; | ||
21 | ····move-result-object·v0 | ||
22 | ····invoke-static·{p1,·v0},·Landroid/support/v4/view/bk;->a(Landroid/view/View;Ljava/lang/Object;)V | ||
23 | ····return-void | ||
24 | .end·method | ||
25 | .method·public·a(Landroid/view/View;I)Z | ||
26 | ····.locals·1 | ||
27 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/bk;->a(Landroid/view/View;I)Z | ||
28 | ····move-result·v0 | ||
29 | ····return·v0 | ||
30 | .end·method | ||
31 | .method·public·j(Landroid/view/View;)Landroid/support/v4/view/cf; | ||
32 | ····.locals·2 | 19 | ····.locals·2 |
33 | ····iget-object·v0,·p0,·Landroid/support/ | 20 | ····iget-object·v0,·p0,·Landroid/support/a/f/af;->a:Ljava/util/WeakHashMap; |
34 | ····if-nez·v0,·:cond_0 | 21 | ····if-nez·v0,·:cond_0 |
35 | ····new-instance·v0,·Ljava/util/WeakHashMap; | 22 | ····new-instance·v0,·Ljava/util/WeakHashMap; |
36 | ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V | 23 | ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V |
37 | ····iput-object·v0,·p0,·Landroid/support/ | 24 | ····iput-object·v0,·p0,·Landroid/support/a/f/af;->a:Ljava/util/WeakHashMap; |
38 | ····:cond_0 | 25 | ····:cond_0 |
39 | ····iget-object·v0,·p0,·Landroid/support/ | 26 | ····iget-object·v0,·p0,·Landroid/support/a/f/af;->a:Ljava/util/WeakHashMap; |
40 | ····invoke-virtual·{v0,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 27 | ····invoke-virtual·{v0,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
41 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
42 | ····check-cast·v0,·Landroid/support/ | 29 | ····check-cast·v0,·Landroid/support/a/f/av; |
43 | ····if-nez·v0,·:cond_1 | 30 | ····if-nez·v0,·:cond_1 |
44 | ····new-instance·v0,·Landroid/support/ | 31 | ····new-instance·v0,·Landroid/support/a/f/av; |
45 | ····invoke-direct·{v0,·p1},·Landroid/support/ | 32 | ····invoke-direct·{v0,·p1},·Landroid/support/a/f/av;-><init>(Landroid/view/View;)V |
46 | ····iget-object·v1,·p0,·Landroid/support/ | 33 | ····iget-object·v1,·p0,·Landroid/support/a/f/af;->a:Ljava/util/WeakHashMap; |
47 | ····invoke-virtual·{v1,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 34 | ····invoke-virtual·{v1,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
48 | ····:cond_1 | 35 | ····:cond_1 |
49 | ····return-object·v0 | 36 | ····return-object·v0 |
50 | .end·method | 37 | .end·method |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/m; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;)I | 4 | .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;)I |
5 | ····.locals·1 | 5 | ····.locals·1 |
Offset 1, 78 lines modified | Offset 1, 63 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/a/f/ay; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Ljava/lang/Runnable; | ||
3 | #·static·fields | ||
4 | .field·static·final·a:Landroid/support/v4/view/s; | ||
5 | #·instance·fields | ||
6 | .field·a:Ljava/lang/ref/WeakReference; | ||
7 | .field·b:Landroid/support/a/f/av; | ||
5 | #·direct·methods | ||
6 | .method·static·constructor·<clinit>()V | ||
7 | ····.locals·2 | ||
8 | · | 8 | .field·final·synthetic·c:Landroid/support/a/f/ax; |
9 | ····const/16·v1,·0xb | ||
10 | 9 | #·direct·methods | |
10 | .method·private·constructor·<init>(Landroid/support/a/f/ax;Landroid/support/a/f/av;Landroid/view/View;)V | ||
11 | ····.locals·1 | ||
11 | ···· | 12 | ····iput-object·p1,·p0,·Landroid/support/a/f/ay;->c:Landroid/support/a/f/ax; |
12 | ····invoke-direct·{ | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ···· | 14 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; |
15 | ····invoke-direct·{v0,·p3},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V | ||
14 | ····:goto_0 | ||
15 | ····return-void | ||
16 | ····iput-object·v0,·p0,·Landroid/support/a/f/ay;->a:Ljava/lang/ref/WeakReference; | ||
16 | ····:cond_0 | ||
17 | ····new-instance·v0,·Landroid/support/v4/view/p; | ||
18 | ····i | 17 | ····iput-object·p2,·p0,·Landroid/support/a/f/ay;->b:Landroid/support/a/f/av; |
18 | ····return-void | ||
19 | ····sput-object·v0,·Landroid/support/v4/view/o;->a:Landroid/support/v4/view/s; | ||
20 | ····goto·:goto_0 | ||
21 | .end·method | 19 | .end·method |
22 | .method· | 20 | .method·synthetic·constructor·<init>(Landroid/support/a/f/ax;Landroid/support/a/f/av;Landroid/view/View;Landroid/support/a/f/aw;)V |
23 | ····.locals· | 21 | ····.locals·0 |
24 | ····sget-object·v0,·Landroid/support/v4/view/o;->a:Landroid/support/v4/view/s; | ||
25 | ····invoke- | 22 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/a/f/ay;-><init>(Landroid/support/a/f/ax;Landroid/support/a/f/av;Landroid/view/View;)V |
26 | ····move-result·v1 | ||
27 | ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/s;->b(I)Z | ||
28 | ····move-result·v0 | ||
29 | ····return | 23 | ····return-void |
30 | .end·method | 24 | .end·method |
31 | .method·public·static·a(Landroid/view/KeyEvent;I)Z | ||
32 | ····.locals·2 | ||
33 | 25 | #·virtual·methods | |
26 | .method·public·run()V | ||
27 | ····.locals·3 | ||
34 | ····i | 28 | ····iget-object·v1,·p0,·Landroid/support/a/f/ay;->c:Landroid/support/a/f/ax; |
35 | ···· | 29 | ····iget-object·v2,·p0,·Landroid/support/a/f/ay;->b:Landroid/support/a/f/av; |
36 | ····i | 30 | ····iget-object·v0,·p0,·Landroid/support/a/f/ay;->a:Ljava/lang/ref/WeakReference; |
37 | ···· | 31 | ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
32 | ····move-result-object·v0 | ||
38 | ····return·v0 | ||
39 | .end·method | ||
40 | .method·public·static·b(Landroid/view/KeyEvent;)V | ||
41 | ····.locals·1 | ||
42 | ···· | 33 | ····check-cast·v0,·Landroid/view/View; |
43 | ····invoke- | 34 | ····invoke-static·{v1,·v2,·v0},·Landroid/support/a/f/ax;->a(Landroid/support/a/f/ax;Landroid/support/a/f/av;Landroid/view/View;)V |
44 | ····return-void | 35 | ····return-void |
45 | .end·method | 36 | .end·method |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/al; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method·public·static·a(III)I | 4 | .method·public·static·a(III)I |
5 | ····.locals·1 | 5 | ····.locals·1 |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····return·v0 | 12 | ····return·v0 |
13 | .end·method | 13 | .end·method |
14 | .method·public·static·a(Landroid/view/View;)I | 14 | .method·public·static·a(Landroid/view/View;)I |
15 | ····.locals·1 | 15 | ····.locals·1 |
16 | ····invoke-virtual·{p0},·Landroid/view/View;->get | 16 | ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredState()I |
17 | ····move-result·v0 | 17 | ····move-result·v0 |
18 | ····return·v0 | 18 | ····return·v0 |
19 | .end·method | 19 | .end·method |
20 | .method·static·a()J | 20 | .method·static·a()J |
Offset 45, 58 lines modified | Offset 45, 40 lines modified | ||
45 | ····.locals·0 | 45 | ····.locals·0 |
46 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V | 46 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V |
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | .method·public·static·b(Landroid/view/View;) | 49 | .method·public·static·b(Landroid/view/View;)F |
50 | ····.locals·1 | 50 | ····.locals·1 |
51 | ····invoke-virtual·{p0},·Landroid/view/View;->get | 51 | ····invoke-virtual·{p0},·Landroid/view/View;->getTranslationY()F |
52 | ····move-result·v0 | 52 | ····move-result·v0 |
53 | ····return·v0 | 53 | ····return·v0 |
54 | .end·method | 54 | .end·method |
55 | .method·public·static·b(Landroid/view/View;F)V | 55 | .method·public·static·b(Landroid/view/View;F)V |
56 | ····.locals·0 | 56 | ····.locals·0 |
57 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setTranslationY(F)V | 57 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setTranslationY(F)V |
58 | ····return-void | 58 | ····return-void |
59 | .end·method | 59 | .end·method |
60 | .method·public·static·c(Landroid/view/View;)F | ||
61 | ····.locals·1 | ||
62 | ····invoke-virtual·{p0},·Landroid/view/View;->getTranslationY()F | ||
63 | ····move-result·v0 | ||
64 | ····return·v0 | ||
65 | .end·method | ||
66 | .method·public·static·c(Landroid/view/View; | 60 | .method·public·static·c(Landroid/view/View;)V |
67 | ····.locals·0 | ||
68 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setAlpha(F)V | ||
69 | ····return-void | ||
70 | .end·method | ||
71 | .method·public·static·d(Landroid/view/View;)V | ||
72 | ····.locals·0 | 61 | ····.locals·0 |
73 | ····invoke-virtual·{p0},·Landroid/view/View;->jumpDrawablesToCurrentState()V | 62 | ····invoke-virtual·{p0},·Landroid/view/View;->jumpDrawablesToCurrentState()V |
74 | ····return-void | 63 | ····return-void |
75 | .end·method | 64 | .end·method |
76 | .method·public·static· | 65 | .method·public·static·c(Landroid/view/View;F)V |
77 | ····.locals·0 | 66 | ····.locals·0 |
78 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setScaleY(F)V | 67 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setScaleY(F)V |
79 | ····return-void | 68 | ····return-void |
80 | .end·method | 69 | .end·method |
Offset 1, 148 lines modified | Offset 1, 155 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/a/f/ab; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/a/f/aj; | ||
3 | #·instance·fields | 5 | #·instance·fields |
4 | .field· | 6 | .field·a:Ljava/util/WeakHashMap; |
5 | #· | 7 | #·direct·methods |
6 | .method· | 8 | .method·constructor·<init>()V |
7 | ····.locals·1 | 9 | ····.locals·1 |
8 | ···· | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
11 | ····const/4·v0,·0x0 | ||
9 | ····return·v0 | ||
10 | .end·method | ||
11 | 12 | ····iput-object·v0,·p0,·Landroid/support/a/f/ab;->a:Ljava/util/WeakHashMap; | |
13 | ····return-void | ||
12 | .end·method | 14 | .end·method |
13 | .method·public·a(Ljava/lang/Object;)I | ||
15 | #·virtual·methods | ||
16 | .method·public·a(III)I | ||
14 | ····.locals·1 | 17 | ····.locals·1 |
15 | ···· | 18 | ····invoke-static·{p1,·p2},·Landroid/view/View;->resolveSize(II)I |
19 | ····move-result·v0 | ||
16 | ····return·v0 | 20 | ····return·v0 |
17 | .end·method | 21 | .end·method |
18 | .method· | 22 | .method·a()J |
19 | ····.locals·2 | 23 | ····.locals·2 |
20 | ···· | 24 | ····const-wide/16·v0,·0xa |
21 | ···· | 25 | ····return-wide·v0 |
26 | .end·method | ||
22 | 27 | .method·public·a(Landroid/view/View;)V | |
28 | ····.locals·0 | ||
23 | ····t | 29 | ····return-void |
24 | .end·method | 30 | .end·method |
25 | .method·public·a(Landroid/view/View | 31 | .method·public·a(Landroid/view/View;F)V |
26 | ····.locals· | 32 | ····.locals·0 |
27 | ···· | 33 | ····return-void |
34 | .end·method | ||
28 | ·· | 35 | .method·public·a(Landroid/view/View;ILandroid/graphics/Paint;)V |
36 | ····.locals·0 | ||
29 | ····return- | 37 | ····return-void |
30 | .end·method | 38 | .end·method |
31 | .method·public·a(Landroid/ | 39 | .method·public·a(Landroid/view/View;Ljava/lang/Runnable;)V |
32 | ····.locals· | 40 | ····.locals·2 |
33 | ····i | 41 | ····invoke-virtual·{p0},·Landroid/support/a/f/ab;->a()J |
34 | ···· | 42 | ····move-result-wide·v0 |
43 | ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z | ||
35 | ····return-void | 44 | ····return-void |
36 | .end·method | 45 | .end·method |
37 | .method·public·a(Landroid/ | 46 | .method·public·a(Landroid/view/View;Ljava/lang/Runnable;J)V |
38 | ····.locals· | 47 | ····.locals·3 |
48 | ····invoke-virtual·{p0},·Landroid/support/a/f/ab;->a()J | ||
39 | ····return-void | ||
40 | .end·method | ||
49 | ····move-result-wide·v0 | ||
41 | .method·public·a(Landroid/view/View;)V | ||
42 | ····.locals·0 | ||
50 | ····add-long/2addr·v0,·p3 | ||
43 | ····return-void | ||
44 | .end·method | ||
51 | ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z | ||
45 | .method·public·a(Landroid/view/View;ILjava/lang/Object;)V | ||
46 | ····.locals·2 | ||
47 | ···· | 52 | ····return-void |
53 | .end·method | ||
48 | 54 | .method·public·b(Landroid/view/View;)I | |
55 | ····.locals·1 | ||
49 | ···· | 56 | ····const/4·v0,·0x0 |
50 | ····t | 57 | ····return·v0 |
51 | .end·method | 58 | .end·method |
52 | .method·public· | 59 | .method·public·b(Landroid/view/View;F)V |
53 | ····.locals·0 | 60 | ····.locals·0 |
54 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/ao;->a(Landroid/view/View;)V | ||
55 | ····return-void | 61 | ····return-void |
56 | .end·method | 62 | .end·method |
57 | .method·public· | 63 | .method·public·c(Landroid/view/View;)I |
58 | ····.locals· | 64 | ····.locals·1 |
59 | ···· | 65 | ····const/4·v0,·0x0 |
60 | ····return | 66 | ····return·v0 |
61 | .end·method | 67 | .end·method |
62 | .method·public· | 68 | .method·public·c(Landroid/view/View;F)V |
69 | ····.locals·0 | ||
70 | ····return-void | ||
63 | .end·method | 71 | .end·method |
Max diff block lines reached; 1524/5611 bytes (27.16%) of diff not shown. |
Offset 1, 32 lines modified | Offset 1, 48 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/ag; |
2 | .super·L | 2 | .super·Landroid/support/a/f/af; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method· | 4 | .method·constructor·<init>()V |
5 | ····.locals·0 | 5 | ····.locals·0 |
6 | ····invoke- | 6 | ····invoke-direct·{p0},·Landroid/support/a/f/af;-><init>()V |
7 | ····return-void | 7 | ····return-void |
8 | .end·method | 8 | .end·method |
9 | #·virtual·methods | ||
9 | .method·public· | 10 | .method·public·a(Landroid/view/View;)V |
10 | ····.locals·0 | 11 | ····.locals·0 |
11 | ····invoke- | 12 | ····invoke-static·{p1},·Landroid/support/a/f/am;->b(Landroid/view/View;)V |
12 | ····return-void | 13 | ····return-void |
13 | .end·method | 14 | .end·method |
14 | .method·public· | 15 | .method·public·a(Landroid/view/View;Ljava/lang/Runnable;)V |
15 | ····.locals· | 16 | ····.locals·0 |
16 | ····n | 17 | ····invoke-static·{p1,·p2},·Landroid/support/a/f/am;->a(Landroid/view/View;Ljava/lang/Runnable;)V |
17 | ···· | 18 | ····return-void |
19 | .end·method | ||
20 | .method·public·a(Landroid/view/View;Ljava/lang/Runnable;J)V | ||
21 | ····.locals·1 | ||
18 | ····invoke- | 22 | ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/a/f/am;->a(Landroid/view/View;Ljava/lang/Runnable;J)V |
19 | ····return-void | 23 | ····return-void |
20 | .end·method | 24 | .end·method |
25 | .method·public·e(Landroid/view/View;)I | ||
26 | ····.locals·1 | ||
27 | ····invoke-static·{p1},·Landroid/support/a/f/am;->a(Landroid/view/View;)I | ||
28 | ····move-result·v0 | ||
29 | ····return·v0 | ||
30 | .end·method |
Offset 1, 124 lines modified | Offset 1, 135 lines modified | ||
1 | .class·public·Landroid/support/ | 1 | .class·public·Landroid/support/a/g/r; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·sta | 3 | #·instance·fields |
4 | .field· | 4 | .field·a:Ljava/lang/Object; |
5 | .field·b:Landroid/support/a/g/s; | ||
5 | #·direct·methods | 6 | #·direct·methods |
6 | .method· | 7 | .method·private·constructor·<init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V |
7 | ····.locals· | 8 | ····.locals·1 |
8 | ···· | 9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
9 | ····const/ | 10 | ····const/16·v0,·0xe |
10 | ····if-lt· | 11 | ····if-lt·p1,·v0,·:cond_0 |
11 | ····new-instance·v0,·Landroid/support/ | 12 | ····new-instance·v0,·Landroid/support/a/g/v; |
12 | ····invoke-direct·{v0},·Landroid/support/ | 13 | ····invoke-direct·{v0},·Landroid/support/a/g/v;-><init>()V |
13 | ···· | 14 | ····iput-object·v0,·p0,·Landroid/support/a/g/r;->b:Landroid/support/a/g/s; |
14 | ····:goto_0 | 15 | ····:goto_0 |
16 | ····iget-object·v0,·p0,·Landroid/support/a/g/r;->b:Landroid/support/a/g/s; | ||
17 | ····invoke-interface·{v0,·p2,·p3},·Landroid/support/a/g/s;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; | ||
18 | ····move-result-object·v0 | ||
19 | ····iput-object·v0,·p0,·Landroid/support/a/g/r;->a:Ljava/lang/Object; | ||
15 | ····return-void | 20 | ····return-void |
16 | ····:cond_0 | 21 | ····:cond_0 |
17 | ···· | 22 | ····const/16·v0,·0x9 |
18 | ····i | 23 | ····if-lt·p1,·v0,·:cond_1 |
19 | ···· | 24 | ····new-instance·v0,·Landroid/support/a/g/u; |
25 | ····invoke-direct·{v0},·Landroid/support/a/g/u;-><init>()V | ||
20 | ····goto·:goto_0 | ||
21 | .end·method | ||
26 | ····iput-object·v0,·p0,·Landroid/support/a/g/r;->b:Landroid/support/a/g/s; | ||
22 | .method·public·static·a(Landroid/view/MotionEvent;)I | ||
23 | ····.locals·1 | ||
24 | ···· | 27 | ····goto·:goto_0 |
25 | ···· | 28 | ····:cond_1 |
29 | ····new-instance·v0,·Landroid/support/a/g/t; | ||
26 | ···· | 30 | ····invoke-direct·{v0},·Landroid/support/a/g/t;-><init>()V |
27 | ···· | 31 | ····iput-object·v0,·p0,·Landroid/support/a/g/r;->b:Landroid/support/a/g/s; |
32 | ····goto·:goto_0 | ||
28 | .end·method | 33 | .end·method |
29 | .method· | 34 | .method·constructor·<init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V |
30 | ····.locals·1 | 35 | ····.locals·1 |
31 | ····sget | 36 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
32 | ····invoke-i | 37 | ····invoke-direct·{p0,·v0,·p1,·p2},·Landroid/support/a/g/r;-><init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V |
33 | ····move-result·v0 | ||
34 | ····return | 38 | ····return-void |
35 | .end·method | 39 | .end·method |
36 | .method·public·static· | 40 | .method·public·static·a(Landroid/content/Context;)Landroid/support/a/g/r; |
37 | ····.locals· | 41 | ····.locals·1 |
38 | ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I | ||
39 | ····move-result·v0 | ||
40 | ····const·v | 42 | ····const/4·v0,·0x0 |
41 | ····and-int/ | 43 | ····invoke-static·{p0,·v0},·Landroid/support/a/g/r;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/a/g/r; |
42 | ···· | 44 | ····move-result-object·v0 |
43 | ····return·v0 | 45 | ····return-object·v0 |
44 | .end·method | 46 | .end·method |
45 | .method·public·static· | 47 | .method·public·static·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/a/g/r; |
46 | ····.locals·1 | 48 | ····.locals·1 |
49 | ····new-instance·v0,·Landroid/support/a/g/r; | ||
47 | ····sget-object·v0,·Landroid/support/v4/view/ai;->a:Landroid/support/v4/view/al; | ||
48 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/al;->b(Landroid/view/MotionEvent;I)I | ||
49 | ···· | 50 | ····invoke-direct·{v0,·p0,·p1},·Landroid/support/a/g/r;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V |
50 | ····return·v0 | 51 | ····return-object·v0 |
51 | .end·method | 52 | .end·method |
52 | .method·public·static·c(Landroid/view/MotionEvent;I)F | ||
53 | ····.locals·1 | ||
53 | #·virtual·methods | ||
54 | .method·public·a()I | ||
55 | ····.locals·2 | ||
54 | ···· | 56 | ····iget-object·v0,·p0,·Landroid/support/a/g/r;->b:Landroid/support/a/g/s; |
57 | ····iget-object·v1,·p0,·Landroid/support/a/g/r;->a:Ljava/lang/Object; | ||
55 | ····invoke-interface·{v0,· | 58 | ····invoke-interface·{v0,·v1},·Landroid/support/a/g/s;->a(Ljava/lang/Object;)I |
56 | ····move-result·v0 | 59 | ····move-result·v0 |
57 | ····return·v0 | 60 | ····return·v0 |
58 | .end·method | 61 | .end·method |
59 | .method·public· | 62 | .method·public·a(IIIIIIII)V |
60 | ····.locals·1 | 63 | ····.locals·10 |
61 | ···· | 64 | ····iget-object·v0,·p0,·Landroid/support/a/g/r;->b:Landroid/support/a/g/s; |
Max diff block lines reached; 800/5850 bytes (13.68%) of diff not shown. |
Offset 1, 54 lines modified | Offset 1, 37 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/a/f/j; | ||
3 | #·direct·methods | ||
4 | .method·public·static·a(Landroid/view/MotionEvent;)I | ||
5 | ····.locals·1 | ||
6 | ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getPointerCount()I | ||
7 | ····move-result·v0 | ||
8 | ····return·v0 | ||
9 | .end·method | ||
10 | .method·public·static·a(Landroid/view/MotionEvent;I)I | ||
11 | ····.locals·1 | ||
12 | 5 | #·direct·methods | |
6 | .method·constructor·<init>()V | ||
7 | ····.locals·0 | ||
13 | ···· | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····return | 9 | ····return-void |
15 | .end·method | 10 | .end·method |
16 | .method·public·static·b(Landroid/view/MotionEvent;I)I | ||
17 | ····.locals·1 | ||
18 | ····invoke-virtual·{p0,·p1},·Landroid/view/MotionEvent;->getPointerId(I)I | ||
19 | ····move-result·v0 | ||
20 | ····return·v0 | ||
21 | .end·method | ||
22 | 11 | #·virtual·methods | |
12 | .method·public·a(Landroid/view/ViewGroup$MarginLayoutParams;)I | ||
23 | ····.locals·1 | 13 | ····.locals·1 |
24 | ····invoke- | 14 | ····invoke-static·{p1},·Landroid/support/a/f/m;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I |
25 | ····move-result·v0 | 15 | ····move-result·v0 |
26 | ····return·v0 | 16 | ····return·v0 |
27 | .end·method | 17 | .end·method |
28 | .method·public· | 18 | .method·public·b(Landroid/view/ViewGroup$MarginLayoutParams;)I |
29 | ····.locals·1 | 19 | ····.locals·1 |
30 | ····invoke- | 20 | ····invoke-static·{p1},·Landroid/support/a/f/m;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I |
31 | ····move-result·v0 | 21 | ····move-result·v0 |
32 | ····return·v0 | 22 | ····return·v0 |
33 | .end·method | 23 | .end·method |
Offset 1, 186 lines modified | Offset 1, 175 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·public·Landroid/support/a/f/n; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v4/view/cv; | ||
5 | #· | 3 | #·static·fields |
6 | .field·a:Landroid/support/ | 4 | .field·static·final·a:Landroid/support/a/f/r; |
7 | #·direct·methods | 5 | #·direct·methods |
8 | .method· | 6 | .method·static·constructor·<clinit>()V |
9 | ····.locals· | 7 | ····.locals·2 |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
11 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ck;->a:Landroid/support/v4/view/cf; | ||
12 | ····return-void | ||
13 | .end·method | ||
8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
9 | ····const/16·v1,·0xe | ||
14 | #·virtual·methods | ||
15 | .method·public·a(Landroid/view/View;)V | ||
16 | ····.locals·3 | ||
17 | ···· | 10 | ····if-lt·v0,·v1,·:cond_0 |
18 | ···· | 11 | ····new-instance·v0,·Landroid/support/a/f/q; |
19 | ····invoke- | 12 | ····invoke-direct·{v0},·Landroid/support/a/f/q;-><init>()V |
20 | ···· | 13 | ····sput-object·v0,·Landroid/support/a/f/n;->a:Landroid/support/a/f/r; |
21 | ···· | 14 | ····:goto_0 |
15 | ····return-void | ||
16 | ····:cond_0 | ||
22 | ····const/ | 17 | ····const/16·v1,·0xb |
23 | ····i | 18 | ····if-lt·v0,·v1,·:cond_1 |
19 | ····new-instance·v0,·Landroid/support/a/f/p; | ||
24 | ····:cond_0 | ||
25 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ck;->a:Landroid/support/v4/view/cf; | ||
26 | ····invoke- | 20 | ····invoke-direct·{v0},·Landroid/support/a/f/p;-><init>()V |
27 | ···· | 21 | ····sput-object·v0,·Landroid/support/a/f/n;->a:Landroid/support/a/f/r; |
28 | ···· | 22 | ····goto·:goto_0 |
29 | ···· | 23 | ····:cond_1 |
24 | ····new-instance·v0,·Landroid/support/a/f/o; | ||
30 | ····invoke- | 25 | ····invoke-direct·{v0},·Landroid/support/a/f/o;-><init>()V |
31 | ···· | 26 | ····sput-object·v0,·Landroid/support/a/f/n;->a:Landroid/support/a/f/r; |
32 | ···· | 27 | ····goto·:goto_0 |
28 | .end·method | ||
33 | ····:cond_1 | ||
34 | ··· | 29 | .method·public·static·a(Landroid/view/MenuItem;Landroid/support/a/f/a;)Landroid/view/MenuItem; |
30 | ····.locals·2 | ||
35 | ····in | 31 | ····instance-of·v0,·p0,·Landroid/support/a/c/a/b; |
36 | ···· | 32 | ····if-eqz·v0,·:cond_0 |
37 | ···· | 33 | ····check-cast·p0,·Landroid/support/a/c/a/b; |
38 | ····if | 34 | ····invoke-interface·{p0,·p1},·Landroid/support/a/c/a/b;->a(Landroid/support/a/f/a;)Landroid/support/a/c/a/b; |
39 | ···· | 35 | ····move-result-object·p0 |
40 | ····:goto_0 | 36 | ····:goto_0 |
41 | ···· | 37 | ····return-object·p0 |
42 | ···· | 38 | ····:cond_0 |
39 | ····const-string·v0,·"MenuItemCompat" | ||
40 | ····const-string·v1,·"setActionProvider:·item·does·not·implement·SupportMenuItem;·ignoring" | ||
43 | ····:cond_2 | ||
44 | ····return-void | ||
41 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | ||
45 | ····:cond_3 | ||
46 | ····move-object·v0,·v1 | ||
47 | ····goto·:goto_0 | 42 | ····goto·:goto_0 |
48 | .end·method | 43 | .end·method |
49 | .method·public· | 44 | .method·public·static·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; |
50 | ····.locals· | 45 | ····.locals·1 |
51 | ····const/4·v1,·0x0 | ||
52 | ····i | 46 | ····instance-of·v0,·p0,·Landroid/support/a/c/a/b; |
53 | ····i | 47 | ····if-eqz·v0,·:cond_0 |
54 | ···· | 48 | ····check-cast·p0,·Landroid/support/a/c/a/b; |
55 | ····i | 49 | ····invoke-interface·{p0,·p1},·Landroid/support/a/c/a/b;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; |
56 | ···· | 50 | ····move-result-object·v0 |
57 | ···· | 51 | ····:goto_0 |
52 | ····return-object·v0 | ||
58 | ···· | 53 | ····:cond_0 |
54 | ····sget-object·v0,·Landroid/support/a/f/n;->a:Landroid/support/a/f/r; | ||
59 | ····invoke- | 55 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/a/f/r;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; |
60 | ···· | 56 | ····move-result-object·v0 |
61 | ···· | 57 | ····goto·:goto_0 |
58 | .end·method | ||
62 | 59 | .method·public·static·a(Landroid/view/MenuItem;I)V | |
60 | ····.locals·1 | ||
Max diff block lines reached; 3001/8316 bytes (36.09%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/o; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/f/r; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·constructor·<init>()V | 6 | .method·constructor·<init>()V |
7 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 18, 42 lines modified | Offset 18, 26 lines modified | ||
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; | 19 | .method·public·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····return-object·p1 | 21 | ····return-object·p1 |
22 | .end·method | 22 | .end·method |
23 | .method·public·a(Landroid/view/MenuItem;)Landroid/view/View; | ||
24 | ····.locals·1 | ||
25 | ····const/4·v0,·0x0 | ||
26 | ····return-object·v0 | ||
27 | .end·method | ||
28 | .method·public·a(Landroid/view/MenuItem;I)V | 23 | .method·public·a(Landroid/view/MenuItem;I)V |
29 | ····.locals·0 | 24 | ····.locals·0 |
30 | ····return-void | 25 | ····return-void |
31 | .end·method | 26 | .end·method |
32 | .method·public·b(Landroid/view/MenuItem;I)Landroid/view/MenuItem; | ||
33 | ····.locals·0 | ||
34 | ····return-object·p1 | ||
35 | .end·method | ||
36 | .method·public· | 27 | .method·public·a(Landroid/view/MenuItem;)Z |
37 | ····.locals·1 | 28 | ····.locals·1 |
38 | ····const/4·v0,·0x0 | 29 | ····const/4·v0,·0x0 |
39 | ····return·v0 | 30 | ····return·v0 |
40 | .end·method | 31 | .end·method |
41 | .method·public· | 32 | .method·public·b(Landroid/view/MenuItem;I)Landroid/view/MenuItem; |
42 | ····.locals· | 33 | ····.locals·0 |
43 | ····const/4·v0,·0x0 | ||
44 | ····return· | 34 | ····return-object·p1 |
45 | .end·method | 35 | .end·method |
Offset 1, 37 lines modified | Offset 1, 45 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/g/u; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/g/s; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·constructor·<init>()V | 6 | .method·constructor·<init>()V |
7 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
9 | ····return-void | 9 | ····return-void |
10 | .end·method | 10 | .end·method |
11 | #·virtual·methods | 11 | #·virtual·methods |
12 | .method·public·a(L | 12 | .method·public·a(Ljava/lang/Object;)I |
13 | ····.locals·1 | 13 | ····.locals·1 |
14 | ····invoke-static·{p1},·Landroid/support/ | 14 | ····invoke-static·{p1},·Landroid/support/a/g/w;->a(Ljava/lang/Object;)I |
15 | ····move-result·v0 | 15 | ····move-result·v0 |
16 | ····return·v0 | 16 | ····return·v0 |
17 | .end·method | 17 | .end·method |
18 | .method·public· | 18 | .method·public·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; |
19 | ····.locals·1 | 19 | ····.locals·1 |
20 | ····invoke-static·{p1},·Landroid/support/ | 20 | ····invoke-static·{p1,·p2},·Landroid/support/a/g/w;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; |
21 | ····move-result·v0 | 21 | ····move-result-object·v0 |
22 | ····return·v0 | 22 | ····return-object·v0 |
23 | .end·method | ||
24 | .method·public·a(Ljava/lang/Object;IIIIIIII)V | ||
25 | ····.locals·0 | ||
26 | ····invoke-static/range·{p1·..·p9},·Landroid/support/a/g/w;->a(Ljava/lang/Object;IIIIIIII)V | ||
27 | ····return-void | ||
23 | .end·method | 28 | .end·method |
Offset 1, 78 lines modified | Offset 1, 78 lines modified | ||
1 | .class·public·Landroid/support/ | 1 | .class·public·Landroid/support/a/f/ao; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·static·final·a:Landroid/support/ | 4 | .field·static·final·a:Landroid/support/a/f/at; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·static·constructor·<clinit>()V | 6 | .method·static·constructor·<clinit>()V |
7 | ····.locals·2 | 7 | ····.locals·2 |
8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
9 | ····const/16·v1,·0xe | 9 | ····const/16·v1,·0xe |
10 | ····if-lt·v0,·v1,·:cond_0 | 10 | ····if-lt·v0,·v1,·:cond_0 |
11 | ····new-instance·v0,·Landroid/support/ | 11 | ····new-instance·v0,·Landroid/support/a/f/as; |
12 | ····invoke-direct·{v0},·Landroid/support/ | 12 | ····invoke-direct·{v0},·Landroid/support/a/f/as;-><init>()V |
13 | ····sput-object·v0,·Landroid/support/ | 13 | ····sput-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at; |
14 | ····:goto_0 | 14 | ····:goto_0 |
15 | ····return-void | 15 | ····return-void |
16 | ····:cond_0 | 16 | ····:cond_0 |
17 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 17 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
18 | ····const/16·v1,·0xb | 18 | ····const/16·v1,·0xb |
19 | ····if-lt·v0,·v1,·:cond_1 | 19 | ····if-lt·v0,·v1,·:cond_1 |
20 | ····new-instance·v0,·Landroid/support/ | 20 | ····new-instance·v0,·Landroid/support/a/f/ar; |
21 | ····invoke-direct·{v0},·Landroid/support/ | 21 | ····invoke-direct·{v0},·Landroid/support/a/f/ar;-><init>()V |
22 | ····sput-object·v0,·Landroid/support/ | 22 | ····sput-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at; |
23 | ····goto·:goto_0 | 23 | ····goto·:goto_0 |
24 | ····:cond_1 | 24 | ····:cond_1 |
25 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 25 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
26 | ····const/16·v1,·0x8 | 26 | ····const/16·v1,·0x8 |
27 | ····if-lt·v0,·v1,·:cond_2 | 27 | ····if-lt·v0,·v1,·:cond_2 |
28 | ····new-instance·v0,·Landroid/support/ | 28 | ····new-instance·v0,·Landroid/support/a/f/aq; |
29 | ····invoke-direct·{v0},·Landroid/support/ | 29 | ····invoke-direct·{v0},·Landroid/support/a/f/aq;-><init>()V |
30 | ····sput-object·v0,·Landroid/support/ | 30 | ····sput-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at; |
31 | ····goto·:goto_0 | 31 | ····goto·:goto_0 |
32 | ····:cond_2 | 32 | ····:cond_2 |
33 | ····new-instance·v0,·Landroid/support/ | 33 | ····new-instance·v0,·Landroid/support/a/f/ap; |
34 | ····invoke-direct·{v0},·Landroid/support/ | 34 | ····invoke-direct·{v0},·Landroid/support/a/f/ap;-><init>()V |
35 | ····sput-object·v0,·Landroid/support/ | 35 | ····sput-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at; |
36 | ····goto·:goto_0 | 36 | ····goto·:goto_0 |
37 | .end·method | 37 | .end·method |
38 | .method·public·static·a(Landroid/view/ViewConfiguration;)Z | 38 | .method·public·static·a(Landroid/view/ViewConfiguration;)Z |
39 | ····.locals·1 | 39 | ····.locals·1 |
40 | ····sget-object·v0,·Landroid/support/ | 40 | ····sget-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at; |
41 | ····invoke-interface·{v0,·p0},·Landroid/support/ | 41 | ····invoke-interface·{v0,·p0},·Landroid/support/a/f/at;->a(Landroid/view/ViewConfiguration;)Z |
42 | ····move-result·v0 | 42 | ····move-result·v0 |
43 | ····return·v0 | 43 | ····return·v0 |
44 | .end·method | 44 | .end·method |
Offset 1, 67 lines modified | Offset 1, 60 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·public·Landroid/support/a/f/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v4/view/al; | ||
3 | #·static·fields | ||
4 | .field·static·final·a:Landroid/support/a/f/j; | ||
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·constructor·<init>()V | 6 | .method·static·constructor·<clinit>()V |
7 | ····.locals· | 7 | ····.locals·2 |
8 | ···· | 8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
9 | ····const/16·v1,·0x11 | ||
9 | ····return-void | ||
10 | .end·method | ||
10 | ····if-lt·v0,·v1,·:cond_0 | ||
11 | ····new-instance·v0,·Landroid/support/a/f/l; | ||
11 | #·virtual·methods | ||
12 | .method·public·a(Landroid/view/MotionEvent;)I | ||
13 | ····.locals·1 | ||
14 | ····invoke- | 12 | ····invoke-direct·{v0},·Landroid/support/a/f/l;-><init>()V |
15 | ···· | 13 | ····sput-object·v0,·Landroid/support/a/f/i;->a:Landroid/support/a/f/j; |
14 | ····:goto_0 | ||
16 | ····return | 15 | ····return-void |
17 | .end·method | ||
18 | .method·public·a(Landroid/view/MotionEvent;I)I | ||
19 | ···· | 16 | ····:cond_0 |
17 | ····new-instance·v0,·Landroid/support/a/f/k; | ||
20 | ····invoke- | 18 | ····invoke-direct·{v0},·Landroid/support/a/f/k;-><init>()V |
21 | ···· | 19 | ····sput-object·v0,·Landroid/support/a/f/i;->a:Landroid/support/a/f/j; |
22 | ···· | 20 | ····goto·:goto_0 |
23 | .end·method | 21 | .end·method |
24 | .method·public· | 22 | .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;)I |
25 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····sget-object·v0,·Landroid/support/a/f/i;->a:Landroid/support/a/f/j; | ||
26 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/am;->b(Landroid/view/MotionEvent;I)I | ||
27 | ····move-result·v0 | ||
25 | ····invoke-interface·{v0,·p0},·Landroid/support/a/f/j;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I | ||
28 | ····return·v0 | ||
29 | .end·method | ||
30 | .method·public·c(Landroid/view/MotionEvent;I)F | ||
31 | ····.locals·1 | ||
32 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/am;->c(Landroid/view/MotionEvent;I)F | ||
33 | ····move-result·v0 | 26 | ····move-result·v0 |
34 | ····return·v0 | 27 | ····return·v0 |
35 | .end·method | 28 | .end·method |
36 | .method·public· | 29 | .method·public·static·b(Landroid/view/ViewGroup$MarginLayoutParams;)I |
37 | ····.locals·1 | 30 | ····.locals·1 |
38 | ···· | 31 | ····sget-object·v0,·Landroid/support/a/f/i;->a:Landroid/support/a/f/j; |
32 | ····invoke-interface·{v0,·p0},·Landroid/support/a/f/j;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I | ||
39 | ····move-result·v0 | 33 | ····move-result·v0 |
40 | ····return·v0 | 34 | ····return·v0 |
41 | .end·method | 35 | .end·method |
Offset 1, 47 lines modified | Offset 1, 47 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/ax; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/f/be; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·a:Ljava/util/WeakHashMap; | 6 | .field·a:Ljava/util/WeakHashMap; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·constructor·<init>()V | 8 | .method·constructor·<init>()V |
9 | ····.locals·1 | 9 | ····.locals·1 |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
11 | ····const/4·v0,·0x0 | 11 | ····const/4·v0,·0x0 |
12 | ····iput-object·v0,·p0,·Landroid/support/ | 12 | ····iput-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap; |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·static·synthetic·a(Landroid/support/ | 15 | .method·static·synthetic·a(Landroid/support/a/f/ax;Landroid/support/a/f/av;Landroid/view/View;)V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/ | 17 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/a/f/ax;->c(Landroid/support/a/f/av;Landroid/view/View;)V |
18 | ····return-void | 18 | ····return-void |
19 | .end·method | 19 | .end·method |
20 | .method·private·a(Landroid/view/View;)V | 20 | .method·private·a(Landroid/view/View;)V |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····iget-object·v0,·p0,·Landroid/support/ | 22 | ····iget-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap; |
23 | ····if-eqz·v0,·:cond_0 | 23 | ····if-eqz·v0,·:cond_0 |
24 | ····iget-object·v0,·p0,·Landroid/support/ | 24 | ····iget-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap; |
25 | ····invoke-virtual·{v0,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 25 | ····invoke-virtual·{v0,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
26 | ····move-result-object·v0 | 26 | ····move-result-object·v0 |
27 | ····check-cast·v0,·Ljava/lang/Runnable; | 27 | ····check-cast·v0,·Ljava/lang/Runnable; |
Offset 49, 110 lines modified | Offset 49, 110 lines modified | ||
49 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z | 49 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z |
50 | ····:cond_0 | 50 | ····:cond_0 |
51 | ····return-void | 51 | ····return-void |
52 | .end·method | 52 | .end·method |
53 | .method·private·c(Landroid/support/ | 53 | .method·private·c(Landroid/support/a/f/av;Landroid/view/View;)V |
54 | ····.locals·3 | 54 | ····.locals·3 |
55 | ····const/high16·v0,·0x7e000000 | 55 | ····const/high16·v0,·0x7e000000 |
56 | ····invoke-virtual·{p2,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; | 56 | ····invoke-virtual·{p2,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; |
57 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
58 | ····const/4·v1,·0x0 | 58 | ····const/4·v1,·0x0 |
59 | ····instance-of·v2,·v0,·Landroid/support/ | 59 | ····instance-of·v2,·v0,·Landroid/support/a/f/bj; |
60 | ····if-eqz·v2,·:cond_4 | 60 | ····if-eqz·v2,·:cond_4 |
61 | ····check-cast·v0,·Landroid/support/ | 61 | ····check-cast·v0,·Landroid/support/a/f/bj; |
62 | ····:goto_0 | 62 | ····:goto_0 |
63 | ····invoke-static·{p1},·Landroid/support/ | 63 | ····invoke-static·{p1},·Landroid/support/a/f/av;->a(Landroid/support/a/f/av;)Ljava/lang/Runnable; |
64 | ····move-result-object·v1 | 64 | ····move-result-object·v1 |
65 | ····invoke-static·{p1},·Landroid/support/ | 65 | ····invoke-static·{p1},·Landroid/support/a/f/av;->b(Landroid/support/a/f/av;)Ljava/lang/Runnable; |
66 | ····move-result-object·v2 | 66 | ····move-result-object·v2 |
67 | ····if-eqz·v1,·:cond_0 | 67 | ····if-eqz·v1,·:cond_0 |
68 | ····invoke-interface·{v1},·Ljava/lang/Runnable;->run()V | 68 | ····invoke-interface·{v1},·Ljava/lang/Runnable;->run()V |
69 | ····:cond_0 | 69 | ····:cond_0 |
70 | ····if-eqz·v0,·:cond_1 | 70 | ····if-eqz·v0,·:cond_1 |
71 | ····invoke-interface·{v0,·p2},·Landroid/support/ | 71 | ····invoke-interface·{v0,·p2},·Landroid/support/a/f/bj;->a(Landroid/view/View;)V |
72 | ····invoke-interface·{v0,·p2},·Landroid/support/ | 72 | ····invoke-interface·{v0,·p2},·Landroid/support/a/f/bj;->b(Landroid/view/View;)V |
73 | ····:cond_1 | 73 | ····:cond_1 |
74 | ····if-eqz·v2,·:cond_2 | 74 | ····if-eqz·v2,·:cond_2 |
75 | ····invoke-interface·{v2},·Ljava/lang/Runnable;->run()V | 75 | ····invoke-interface·{v2},·Ljava/lang/Runnable;->run()V |
76 | ····:cond_2 | 76 | ····:cond_2 |
77 | ····iget-object·v0,·p0,·Landroid/support/ | 77 | ····iget-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap; |
78 | ····if-eqz·v0,·:cond_3 | 78 | ····if-eqz·v0,·:cond_3 |
79 | ····iget-object·v0,·p0,·Landroid/support/ | 79 | ····iget-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap; |
80 | ····invoke-virtual·{v0,·p2},·Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; | 80 | ····invoke-virtual·{v0,·p2},·Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; |
81 | ····:cond_3 | 81 | ····:cond_3 |
82 | ····return-void | 82 | ····return-void |
83 | ····:cond_4 | 83 | ····:cond_4 |
84 | ····move-object·v0,·v1 | 84 | ····move-object·v0,·v1 |
85 | ····goto·:goto_0 | 85 | ····goto·:goto_0 |
86 | .end·method | 86 | .end·method |
87 | .method·private·d(Landroid/support/ | 87 | .method·private·d(Landroid/support/a/f/av;Landroid/view/View;)V |
88 | ····.locals·2 | 88 | ····.locals·2 |
89 | ····const/4·v1,·0x0 | 89 | ····const/4·v1,·0x0 |
90 | ····iget-object·v0,·p0,·Landroid/support/ | 90 | ····iget-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap; |
91 | ····if-eqz·v0,·:cond_2 | 91 | ····if-eqz·v0,·:cond_2 |
92 | ····iget-object·v0,·p0,·Landroid/support/ | 92 | ····iget-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap; |
93 | ····invoke-virtual·{v0,·p2},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 93 | ····invoke-virtual·{v0,·p2},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
Max diff block lines reached; 4966/9569 bytes (51.90%) of diff not shown. |
Offset 1, 61 lines modified | Offset 1, 55 lines modified | ||
1 | .class·Landroid/support/v | 1 | .class·final·Landroid/support/v7/widget/aq; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/os/Parcelable$C | 4 | .implements·Landroid/os/Parcelable$Creator; |
5 | #·instance·fields | ||
6 | .field·private·final·a:Landroid/support/v4/d/c; | ||
7 | #·direct·methods | 5 | #·direct·methods |
8 | .method· | 6 | .method·constructor·<init>()V |
9 | ····.locals·0 | 7 | ····.locals·0 |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
11 | ····iput-object·p1,·p0,·Landroid/support/v4/d/d;->a:Landroid/support/v4/d/c; | ||
12 | ····return-void | 9 | ····return-void |
13 | .end·method | 10 | .end·method |
14 | #·virtual·methods | 11 | #·virtual·methods |
15 | .method·public· | 12 | .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/widget/ap; |
16 | ····.locals· | 13 | ····.locals·1 |
17 | ···· | 14 | ····new-instance·v0,·Landroid/support/v7/widget/ap; |
18 | ···· | 15 | ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/ap;-><init>(Landroid/os/Parcel;)V |
19 | ···· | 16 | ····return-object·v0 |
17 | .end·method | ||
20 | ·· | 18 | .method·public·a(I)[Landroid/support/v7/widget/ap; |
19 | ····.locals·1 | ||
20 | ····new-array·v0,·p1,·[Landroid/support/v7/widget/ap; | ||
21 | ····return-object·v0 | 21 | ····return-object·v0 |
22 | .end·method | 22 | .end·method |
23 | .method·public·createFromParcel(Landroid/os/Parce | 23 | .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/aq;->a(Landroid/os/Parcel;)Landroid/support/v7/widget/ap; | ||
25 | ····iget-object·v0,·p0,·Landroid/support/v4/d/d;->a:Landroid/support/v4/d/c; | ||
26 | ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/d/c;->a(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; | ||
27 | ····move-result-object·v0 | 26 | ····move-result-object·v0 |
28 | ····return-object·v0 | 27 | ····return-object·v0 |
29 | .end·method | 28 | .end·method |
30 | .method·public·newArray(I)[Ljava/lang/Object; | 29 | .method·public·synthetic·newArray(I)[Ljava/lang/Object; |
31 | ····.locals·1 | 30 | ····.locals·1 |
31 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/aq;->a(I)[Landroid/support/v7/widget/ap; | ||
32 | ····iget-object·v0,·p0,·Landroid/support/v4/d/d;->a:Landroid/support/v4/d/c; | ||
33 | ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/c;->a(I)[Ljava/lang/Object; | ||
34 | ····move-result-object·v0 | 32 | ····move-result-object·v0 |
35 | ····return-object·v0 | 33 | ····return-object·v0 |
36 | .end·method | 34 | .end·method |
Offset 1, 49 lines modified | Offset 1, 42 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/g/g; |
2 | .super·Landroid/database/ContentObserver; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Landroid/os/Parcelable$Creator; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·a:Landroid/support/ | 4 | .field·final·synthetic·a:Landroid/support/a/g/e; |
7 | #·direct·methods | 5 | #·direct·methods |
8 | .method·public·constructor·<init>(Landroid/support/ | 6 | .method·public·constructor·<init>(Landroid/support/a/g/e;)V |
9 | ····.locals· | 7 | ····.locals·1 |
8 | ····iput-object·p1,·p0,·Landroid/support/a/g/g;->a:Landroid/support/a/g/e; | ||
10 | ···· | 9 | ····new-instance·v0,·Landroid/os/Handler; |
11 | ····i | 10 | ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V |
11 | ····invoke-direct·{p0,·v0},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V | ||
12 | ····return-void | 12 | ····return-void |
13 | .end·method | 13 | .end·method |
14 | #·virtual·methods | 14 | #·virtual·methods |
15 | .method·public· | 15 | .method·public·deliverSelfNotifications()Z |
16 | ····.locals· | 16 | ····.locals·1 |
17 | ····iget-object·v0,·p0,·Landroid/support/v4/d/b;->a:Landroid/support/v4/d/c; | ||
18 | ····const/4·v1,·0x0 | ||
19 | ····invoke-interface·{v0,·p1,·v1},·Landroid/support/v4/d/c;->a(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; | ||
20 | ···· | 17 | ····const/4·v0,·0x1 |
21 | ····return | 18 | ····return·v0 |
22 | .end·method | 19 | .end·method |
23 | .method·public· | 20 | .method·public·onChange(Z)V |
24 | ····.locals·1 | 21 | ····.locals·1 |
25 | ····iget-object·v0,·p0,·Landroid/support/ | 22 | ····iget-object·v0,·p0,·Landroid/support/a/g/g;->a:Landroid/support/a/g/e; |
26 | ····invoke-i | 23 | ····invoke-virtual·{v0},·Landroid/support/a/g/e;->b()V |
24 | ····return-void | ||
27 | ····move-result-object·v0 | ||
28 | ····return-object·v0 | ||
29 | .end·method | 25 | .end·method |
Offset 1, 54 lines modified | Offset 1, 44 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/b/a/i; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method· | 4 | .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V |
5 | ····.locals·0 | 5 | ····.locals·0 |
6 | ····invoke- | 6 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/graphics/drawable/Drawable;->setHotspot(FF)V |
7 | ····return-void | 7 | ····return-void |
8 | .end·method | 8 | .end·method |
9 | #·virtual·methods | ||
10 | .method·public·a(Landroid/graphics/drawable/Drawable;FF)V | ||
11 | ····.locals·0 | ||
12 | ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;FF)V | ||
13 | ····return-void | ||
14 | .end·method | ||
15 | .method·public·a(Landroid/graphics/drawable/Drawable;I)V | 9 | .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V |
16 | ····.locals·0 | 10 | ····.locals·0 |
17 | ····invoke- | 11 | ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTint(I)V |
18 | ····return-void | 12 | ····return-void |
19 | .end·method | 13 | .end·method |
20 | .method·public·a(Landroid/graphics/drawable/Drawable;IIII)V | 14 | .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V |
21 | ····.locals·0 | 15 | ····.locals·0 |
22 | ····invoke- | 16 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable;->setHotspotBounds(IIII)V |
23 | ····return-void | 17 | ····return-void |
24 | .end·method | 18 | .end·method |
25 | .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V | 19 | .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V |
26 | ····.locals·0 | 20 | ····.locals·0 |
27 | ····invoke- | 21 | ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTintList(Landroid/content/res/ColorStateList;)V |
28 | ····return-void | 22 | ····return-void |
29 | .end·method | 23 | .end·method |
30 | .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V | 24 | .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V |
31 | ····.locals·0 | 25 | ····.locals·0 |
32 | ····invoke- | 26 | ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V |
33 | ····return-void | 27 | ····return-void |
34 | .end·method | 28 | .end·method |
Offset 1, 44 lines modified | Offset 1, 54 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/b/a/f; |
2 | .super·L | 2 | .super·Landroid/support/a/b/a/e; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method· | 4 | .method·constructor·<init>()V |
5 | ····.locals·0 | 5 | ····.locals·0 |
6 | ····invoke- | 6 | ····invoke-direct·{p0},·Landroid/support/a/b/a/e;-><init>()V |
7 | ····return-void | 7 | ····return-void |
8 | .end·method | 8 | .end·method |
9 | #·virtual·methods | ||
10 | .method·public·a(Landroid/graphics/drawable/Drawable;FF)V | ||
11 | ····.locals·0 | ||
12 | ····invoke-static·{p1,·p2,·p3},·Landroid/support/a/b/a/i;->a(Landroid/graphics/drawable/Drawable;FF)V | ||
13 | ····return-void | ||
14 | .end·method | ||
9 | .method·public· | 15 | .method·public·a(Landroid/graphics/drawable/Drawable;I)V |
10 | ····.locals·0 | 16 | ····.locals·0 |
11 | ····invoke- | 17 | ····invoke-static·{p1,·p2},·Landroid/support/a/b/a/i;->a(Landroid/graphics/drawable/Drawable;I)V |
12 | ····return-void | 18 | ····return-void |
13 | .end·method | 19 | .end·method |
14 | .method·public· | 20 | .method·public·a(Landroid/graphics/drawable/Drawable;IIII)V |
15 | ····.locals·0 | 21 | ····.locals·0 |
16 | ····invoke- | 22 | ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/a/b/a/i;->a(Landroid/graphics/drawable/Drawable;IIII)V |
17 | ····return-void | 23 | ····return-void |
18 | .end·method | 24 | .end·method |
19 | .method·public· | 25 | .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V |
20 | ····.locals·0 | 26 | ····.locals·0 |
21 | ····invoke- | 27 | ····invoke-static·{p1,·p2},·Landroid/support/a/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V |
22 | ····return-void | 28 | ····return-void |
23 | .end·method | 29 | .end·method |
24 | .method·public· | 30 | .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V |
25 | ····.locals·0 | 31 | ····.locals·0 |
26 | ····invoke- | 32 | ····invoke-static·{p1,·p2},·Landroid/support/a/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V |
27 | ····return-void | 33 | ····return-void |
28 | .end·method | 34 | .end·method |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/b/a/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/b/a/c; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·constructor·<init>()V | 6 | .method·constructor·<init>()V |
7 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1, 32 lines modified | Offset 1, 32 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/b/a/e; |
2 | .super·Landroid/support/ | 2 | .super·Landroid/support/a/b/a/d; |
3 | #·direct·methods | 3 | #·direct·methods |
4 | .method·constructor·<init>()V | 4 | .method·constructor·<init>()V |
5 | ····.locals·0 | 5 | ····.locals·0 |
6 | ····invoke-direct·{p0},·Landroid/support/ | 6 | ····invoke-direct·{p0},·Landroid/support/a/b/a/d;-><init>()V |
7 | ····return-void | 7 | ····return-void |
8 | .end·method | 8 | .end·method |
9 | #·virtual·methods | 9 | #·virtual·methods |
10 | .method·public·a(Landroid/graphics/drawable/Drawable;Z)V | 10 | .method·public·a(Landroid/graphics/drawable/Drawable;Z)V |
11 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····invoke-static·{p1,·p2},·Landroid/support/ | 12 | ····invoke-static·{p1,·p2},·Landroid/support/a/b/a/h;->a(Landroid/graphics/drawable/Drawable;Z)V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·b(Landroid/graphics/drawable/Drawable;)Z | 15 | .method·public·b(Landroid/graphics/drawable/Drawable;)Z |
16 | ····.locals·1 | 16 | ····.locals·1 |
17 | ····invoke-static·{p1},·Landroid/support/ | 17 | ····invoke-static·{p1},·Landroid/support/a/b/a/h;->a(Landroid/graphics/drawable/Drawable;)Z |
18 | ····move-result·v0 | 18 | ····move-result·v0 |
19 | ····return·v0 | 19 | ····return·v0 |
20 | .end·method | 20 | .end·method |
Offset 1, 154 lines modified | Offset 1, 154 lines modified | ||
1 | .class·public·Landroid/support/ | 1 | .class·public·Landroid/support/a/b/a/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·static·final·a:Landroid/support/ | 4 | .field·static·final·a:Landroid/support/a/b/a/c; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·static·constructor·<clinit>()V | 6 | .method·static·constructor·<clinit>()V |
7 | ····.locals·2 | 7 | ····.locals·2 |
8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
9 | ····const/16·v1,·0x15 | 9 | ····const/16·v1,·0x15 |
10 | ····if-lt·v0,·v1,·:cond_0 | 10 | ····if-lt·v0,·v1,·:cond_0 |
11 | ····new-instance·v0,·Landroid/support/ | 11 | ····new-instance·v0,·Landroid/support/a/b/a/f; |
12 | ····invoke-direct·{v0},·Landroid/support/ | 12 | ····invoke-direct·{v0},·Landroid/support/a/b/a/f;-><init>()V |
13 | ····sput-object·v0,·Landroid/support/ | 13 | ····sput-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
14 | ····:goto_0 | 14 | ····:goto_0 |
15 | ····return-void | 15 | ····return-void |
16 | ····:cond_0 | 16 | ····:cond_0 |
17 | ····const/16·v1,·0x13 | 17 | ····const/16·v1,·0x13 |
18 | ····if-lt·v0,·v1,·:cond_1 | 18 | ····if-lt·v0,·v1,·:cond_1 |
19 | ····new-instance·v0,·Landroid/support/ | 19 | ····new-instance·v0,·Landroid/support/a/b/a/e; |
20 | ····invoke-direct·{v0},·Landroid/support/ | 20 | ····invoke-direct·{v0},·Landroid/support/a/b/a/e;-><init>()V |
21 | ····sput-object·v0,·Landroid/support/ | 21 | ····sput-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
22 | ····goto·:goto_0 | 22 | ····goto·:goto_0 |
23 | ····:cond_1 | 23 | ····:cond_1 |
24 | ····const/16·v1,·0xb | 24 | ····const/16·v1,·0xb |
25 | ····if-lt·v0,·v1,·:cond_2 | 25 | ····if-lt·v0,·v1,·:cond_2 |
26 | ····new-instance·v0,·Landroid/support/ | 26 | ····new-instance·v0,·Landroid/support/a/b/a/d; |
27 | ····invoke-direct·{v0},·Landroid/support/ | 27 | ····invoke-direct·{v0},·Landroid/support/a/b/a/d;-><init>()V |
28 | ····sput-object·v0,·Landroid/support/ | 28 | ····sput-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
29 | ····goto·:goto_0 | 29 | ····goto·:goto_0 |
30 | ····:cond_2 | 30 | ····:cond_2 |
31 | ····new-instance·v0,·Landroid/support/ | 31 | ····new-instance·v0,·Landroid/support/a/b/a/b; |
32 | ····invoke-direct·{v0},·Landroid/support/ | 32 | ····invoke-direct·{v0},·Landroid/support/a/b/a/b;-><init>()V |
33 | ····sput-object·v0,·Landroid/support/ | 33 | ····sput-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
34 | ····goto·:goto_0 | 34 | ····goto·:goto_0 |
35 | .end·method | 35 | .end·method |
36 | .method·public·static·a(Landroid/graphics/drawable/Drawable;)V | 36 | .method·public·static·a(Landroid/graphics/drawable/Drawable;)V |
37 | ····.locals·1 | 37 | ····.locals·1 |
38 | ····sget-object·v0,·Landroid/support/ | 38 | ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
39 | ····invoke-interface·{v0,·p0},·Landroid/support/ | 39 | ····invoke-interface·{v0,·p0},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;)V |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V | 42 | .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V |
43 | ····.locals·1 | 43 | ····.locals·1 |
44 | ····sget-object·v0,·Landroid/support/ | 44 | ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
45 | ····invoke-interface·{v0,·p0,·p1,·p2},·Landroid/support/ | 45 | ····invoke-interface·{v0,·p0,·p1,·p2},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;FF)V |
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V | 48 | .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V |
49 | ····.locals·1 | 49 | ····.locals·1 |
50 | ····sget-object·v0,·Landroid/support/ | 50 | ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
51 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/ | 51 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;I)V |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V | 54 | .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V |
55 | ····.locals·6 | 55 | ····.locals·6 |
56 | ····sget-object·v0,·Landroid/support/ | 56 | ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
57 | ····move-object·v1,·p0 | 57 | ····move-object·v1,·p0 |
58 | ····move·v2,·p1 | 58 | ····move·v2,·p1 |
59 | ····move·v3,·p2 | 59 | ····move·v3,·p2 |
60 | ····move·v4,·p3 | 60 | ····move·v4,·p3 |
61 | ····move·v5,·p4 | 61 | ····move·v5,·p4 |
62 | ····invoke-interface/range·{v0·..·v5},·Landroid/support/ | 62 | ····invoke-interface/range·{v0·..·v5},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;IIII)V |
63 | ····return-void | 63 | ····return-void |
64 | .end·method | 64 | .end·method |
65 | .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V | 65 | .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····sget-object·v0,·Landroid/support/ | 67 | ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
68 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/ | 68 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V | 71 | .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V |
72 | ····.locals·1 | 72 | ····.locals·1 |
73 | ····sget-object·v0,·Landroid/support/ | 73 | ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c; |
Max diff block lines reached; 1284/6410 bytes (20.03%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·interface·abstract·Landroid/support/ | 1 | .class·interface·abstract·Landroid/support/a/b/a/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·virtual·methods | 3 | #·virtual·methods |
4 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V | 4 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V |
5 | .end·method | 5 | .end·method |
Offset 1, 118 lines modified | Offset 1, 134 lines modified | ||
1 | .class·Landroid/support/v4/app/FragmentTabHost$SavedState; | ||
2 | .su | 1 | .class·public·Landroid/support/a/d/f; |
2 | .super·Ljava/lang/Object; | ||
3 | #·static·fields | 3 | #·static·fields |
4 | .field·public·static·final· | 4 | .field·public·static·final·a:Ljava/util/Locale; |
5 | .field·private·static·b:Ljava/lang/String; | ||
5 | #·instance·fields | ||
6 | .field·a:Ljava/lang/String; | 6 | .field·private·static·c:Ljava/lang/String; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·static·constructor·<clinit>()V | 8 | .method·static·constructor·<clinit>()V |
9 | ····.locals· | 9 | ····.locals·3 |
10 | ····new-instance·v0,·L | 10 | ····new-instance·v0,·Ljava/util/Locale; |
11 | ···· | 11 | ····const-string·v1,·"" |
12 | ···· | 12 | ····const-string·v2,·"" |
13 | ····invoke-direct·{v0,·v1,·v2},·Ljava/util/Locale;-><init>(Ljava/lang/String;Ljava/lang/String;)V | ||
13 | ····return-void | ||
14 | .end·method | ||
14 | ····sput-object·v0,·Landroid/support/a/d/f;->a:Ljava/util/Locale; | ||
15 | .method·private·constructor·<init>(Landroid/os/Parcel;)V | ||
16 | ····.locals·1 | ||
17 | ···· | 15 | ····const-string·v0,·"Arab" |
18 | ···· | 16 | ····sput-object·v0,·Landroid/support/a/d/f;->b:Ljava/lang/String; |
19 | ···· | 17 | ····const-string·v0,·"Hebr" |
20 | ···· | 18 | ····sput-object·v0,·Landroid/support/a/d/f;->c:Ljava/lang/String; |
21 | ····return-void | 19 | ····return-void |
22 | .end·method | 20 | .end·method |
23 | .method· | 21 | .method·public·static·a(Ljava/util/Locale;)I |
24 | ····.locals· | 22 | ····.locals·2 |
25 | ····invoke-direct·{p0,·p1},·Landroid/support/v4/app/FragmentTabHost$SavedState;-><init>(Landroid/os/Parcel;)V | ||
23 | ····if-eqz·p0,·:cond_2 | ||
26 | ····return-void | ||
27 | .end·method | ||
24 | ····sget-object·v0,·Landroid/support/a/d/f;->a:Ljava/util/Locale; | ||
28 | .method·constructor·<init>(Landroid/os/Parcelable;)V | ||
29 | ····.locals·0 | ||
30 | ····invoke- | 25 | ····invoke-virtual·{p0,·v0},·Ljava/util/Locale;->equals(Ljava/lang/Object;)Z |
26 | ····move-result·v0 | ||
31 | ····return-void | ||
32 | .end·method | ||
27 | ····if-nez·v0,·:cond_2 | ||
28 | ····invoke-virtual·{p0},·Ljava/util/Locale;->toString()Ljava/lang/String; | ||
33 | #·virtual·methods | ||
34 | .method·public·toString()Ljava/lang/String; | ||
35 | ····.locals·2 | ||
36 | ···· | 29 | ····move-result-object·v0 |
37 | ····invoke- | 30 | ····invoke-static·{v0},·Landroid/support/a/d/a;->b(Ljava/lang/String;)Ljava/lang/String; |
38 | ···· | 31 | ····move-result-object·v0 |
39 | ····invoke- | 32 | ····invoke-static·{v0},·Landroid/support/a/d/a;->a(Ljava/lang/String;)Ljava/lang/String; |
40 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
41 | ····i | 34 | ····if-nez·v0,·:cond_0 |
35 | ····invoke-static·{p0},·Landroid/support/a/d/f;->b(Ljava/util/Locale;)I | ||
36 | ····move-result·v0 | ||
37 | ····:goto_0 | ||
38 | ····return·v0 | ||
39 | ····:cond_0 | ||
40 | ····sget-object·v1,·Landroid/support/a/d/f;->b:Ljava/lang/String; | ||
41 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | ||
42 | ····move-result·v1 | 42 | ····move-result·v1 |
43 | ····i | 43 | ····if-nez·v1,·:cond_1 |
44 | ···· | 44 | ····sget-object·v1,·Landroid/support/a/d/f;->c:Ljava/lang/String; |
45 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String | 45 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
46 | ····move-result | 46 | ····move-result·v0 |
47 | ···· | 47 | ····if-eqz·v0,·:cond_2 |
48 | ···· | 48 | ····:cond_1 |
49 | ····const/4·v0,·0x1 | ||
49 | ···· | 50 | ····goto·:goto_0 |
50 | ···· | 51 | ····:cond_2 |
52 | ····const/4·v0,·0x0 | ||
51 | ···· | 53 | ····goto·:goto_0 |
54 | .end·method | ||
52 | 55 | .method·private·static·b(Ljava/util/Locale;)I | |
56 | ····.locals·2 | ||
53 | ····const | 57 | ····const/4·v0,·0x0 |
54 | ····invoke-virtual·{ | 58 | ····invoke-virtual·{p0,·p0},·Ljava/util/Locale;->getDisplayName(Ljava/util/Locale;)Ljava/lang/String; |
55 | ····move-result-object·v | 59 | ····move-result-object·v1 |
56 | ····invoke-virtual·{v0},·Ljava/lang/String | 60 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->charAt(I)C |
Max diff block lines reached; 765/5890 bytes (12.99%) of diff not shown. |
Offset 1, 33 lines modified | Offset 1, 48 lines modified | ||
1 | .class·Landroid/support | 1 | .class·public·Landroid/support/a/f/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Ljava/lang/Runnable; | ||
5 | #· | 3 | #·static·fields |
6 | .field· | 4 | .field·static·final·a:Landroid/support/a/f/e; |
7 | #·direct·methods | 5 | #·direct·methods |
8 | .method· | 6 | .method·static·constructor·<clinit>()V |
9 | ····.locals· | 7 | ····.locals·2 |
8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
9 | ····const/16·v1,·0x11 | ||
10 | ····i | 10 | ····if-lt·v0,·v1,·:cond_0 |
11 | ···· | 11 | ····new-instance·v0,·Landroid/support/a/f/g; |
12 | ····invoke-direct·{v0},·Landroid/support/a/f/g;-><init>()V | ||
13 | ····sput-object·v0,·Landroid/support/a/f/d;->a:Landroid/support/a/f/e; | ||
14 | ····:goto_0 | ||
12 | ····return-void | 15 | ····return-void |
13 | .end·method | ||
16 | ····:cond_0 | ||
17 | ····new-instance·v0,·Landroid/support/a/f/f; | ||
14 | #·virtual·methods | ||
15 | 18 | ····invoke-direct·{v0},·Landroid/support/a/f/f;-><init>()V | |
19 | ····sput-object·v0,·Landroid/support/a/f/d;->a:Landroid/support/a/f/e; | ||
20 | ····goto·:goto_0 | ||
21 | .end·method | ||
22 | .method·public·static·a(II)I | ||
16 | ····.locals·1 | 23 | ····.locals·1 |
17 | ···· | 24 | ····sget-object·v0,·Landroid/support/a/f/d;->a:Landroid/support/a/f/e; |
18 | ····invoke- | 25 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/a/f/e;->a(II)I |
26 | ····move-result·v0 | ||
19 | ····return | 27 | ····return·v0 |
20 | .end·method | 28 | .end·method |
Offset 1, 984 lines modified | Offset 1, 1473 lines modified | ||
1 | .class· | 1 | .class·public·Landroid/support/a/e/k; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Landroid/support/v4/a/l; | ||
3 | #·static·fields | ||
4 | .field·static·b:[Ljava/lang/Object; | ||
5 | .field·static·c:I | ||
5 | #·instance·fields | ||
6 | .field·final·a:I | ||
7 | .field· | 6 | .field·static·d:[Ljava/lang/Object; |
8 | .field· | 7 | .field·static·e:I |
9 | .field·d:Landroid/support/v4/a/k; | ||
8 | #·instance·fields | ||
10 | .field· | 9 | .field·f:[I |
11 | .field· | 10 | .field·g:[Ljava/lang/Object; |
12 | .field· | 11 | .field·h:I |
13 | .field·h:Z | ||
14 | 12 | #·direct·methods | |
13 | .method·public·constructor·<init>()V | ||
14 | ····.locals·1 | ||
15 | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
16 | 16 | ····sget-object·v0,·Landroid/support/a/e/c;->a:[I | |
17 | 17 | ····iput-object·v0,·p0,·Landroid/support/a/e/k;->f:[I | |
18 | 18 | ····sget-object·v0,·Landroid/support/a/e/c;->c:[Ljava/lang/Object; | |
19 | 19 | ····iput-object·v0,·p0,·Landroid/support/a/e/k;->g:[Ljava/lang/Object; | |
20 | 20 | ····const/4·v0,·0x0 | |
21 | ····iput·v0,·p0,·Landroid/support/a/e/k;->h:I | ||
21 | #·virtual·methods | ||
22 | 22 | ····return-void | |
23 | .end·method | ||
24 | .method·private·static·a([I[Ljava/lang/Object;I)V | ||
23 | ····.locals·4 | 25 | ····.locals·4 |
24 | ····const/ | 26 | ····const/16·v2,·0xa |
25 | ···· | 27 | ····const/4·v3,·0x2 |
26 | ···· | 28 | ····array-length·v0,·p0 |
27 | ···· | 29 | ····const/16·v1,·0x8 |
28 | ····if-e | 30 | ····if-ne·v0,·v1,·:cond_3 |
29 | ···· | 31 | ····const-class·v1,·Landroid/support/a/e/a; |
32 | ····monitor-enter·v1 | ||
33 | ····:try_start_0 | ||
34 | ····sget·v0,·Landroid/support/a/e/k;->e:I | ||
35 | ····if-ge·v0,·v2,·:cond_1 | ||
36 | ····const/4·v0,·0x0 | ||
37 | ····sget-object·v2,·Landroid/support/a/e/k;->d:[Ljava/lang/Object; | ||
38 | ····aput-object·v2,·p1,·v0 | ||
39 | ····const/4·v0,·0x1 | ||
40 | ····aput-object·p0,·p1,·v0 | ||
41 | ····shl-int/lit8·v0,·p2,·0x1 | ||
42 | ····add-int/lit8·v0,·v0,·-0x1 | ||
30 | ····:cond_0 | ||
31 | ····:goto_0 | 43 | ····:goto_0 |
32 | ···· | 44 | ····if-lt·v0,·v3,·:cond_0 |
45 | ····const/4·v2,·0x0 | ||
46 | ····aput-object·v2,·p1,·v0 | ||
47 | ····add-int/lit8·v0,·v0,·-0x1 | ||
48 | ····goto·:goto_0 | ||
49 | ····:cond_0 | ||
50 | ····sput-object·p1,·Landroid/support/a/e/k;->d:[Ljava/lang/Object; | ||
51 | ····sget·v0,·Landroid/support/a/e/k;->e:I | ||
52 | ····add-int/lit8·v0,·v0,·0x1 | ||
53 | ····sput·v0,·Landroid/support/a/e/k;->e:I | ||
33 | ····:cond_1 | 54 | ····:cond_1 |
34 | ···· | 55 | ····monitor-exit·v1 |
35 | ···· | 56 | ····:cond_2 |
57 | ····:goto_1 | ||
58 | ····return-void | ||
59 | ····:catchall_0 | ||
60 | ····move-exception·v0 | ||
36 | ···· | 61 | ····monitor-exit·v1 |
62 | ····:try_end_0 | ||
63 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
37 | ···· | 64 | ····throw·v0 |
38 | ···· | 65 | ····:cond_3 |
66 | ····array-length·v0,·p0 | ||
39 | ····const | 67 | ····const/4·v1,·0x4 |
Max diff block lines reached; 52103/55177 bytes (94.43%) of diff not shown. |
Offset 1, 302 lines modified | Offset 1, 311 lines modified | ||
1 | .class·public·Landroid/support/ | 1 | .class·public·Landroid/support/a/f/av; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | ||
4 | .implements·Ljava/lang/Iterable; | ||
5 | #·static·fields | 3 | #·static·fields |
6 | .field· | 4 | .field·static·final·a:Landroid/support/a/f/be; |
7 | #·instance·fields | 5 | #·instance·fields |
8 | .field·private· | 6 | .field·private·b:Ljava/lang/ref/WeakReference; |
7 | .field·private·c:Ljava/lang/Runnable; | ||
9 | .field·private· | 8 | .field·private·d:Ljava/lang/Runnable; |
9 | .field·private·e:I | ||
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·static·constructor·<clinit>()V | 11 | .method·static·constructor·<clinit>()V |
12 | ····.locals·2 | 12 | ····.locals·2 |
13 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 13 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
14 | ····const/16·v1,·0x | 14 | ····const/16·v1,·0x13 |
15 | ····if-lt·v0,·v1,·:cond_0 | 15 | ····if-lt·v0,·v1,·:cond_0 |
16 | ····new-instance·v0,·Landroid/support/ | 16 | ····new-instance·v0,·Landroid/support/a/f/bd; |
17 | ····invoke-direct·{v0},·Landroid/support/ | 17 | ····invoke-direct·{v0},·Landroid/support/a/f/bd;-><init>()V |
18 | ····sput-object·v0,·Landroid/support/ | 18 | ····sput-object·v0,·Landroid/support/a/f/av;->a:Landroid/support/a/f/be; |
19 | ····:goto_0 | 19 | ····:goto_0 |
20 | ····return-void | 20 | ····return-void |
21 | ····:cond_0 | 21 | ····:cond_0 |
22 | ···· | 22 | ····const/16·v1,·0x12 |
23 | ····i | 23 | ····if-lt·v0,·v1,·:cond_1 |
24 | ···· | 24 | ····new-instance·v0,·Landroid/support/a/f/bb; |
25 | ····invoke-direct·{v0},·Landroid/support/a/f/bb;-><init>()V | ||
25 | ····goto·:goto_0 | ||
26 | .end·method | ||
26 | ····sput-object·v0,·Landroid/support/a/f/av;->a:Landroid/support/a/f/be; | ||
27 | .method·private·constructor·<init>(Landroid/content/Context;)V | ||
28 | ····.locals·1 | ||
29 | ···· | 27 | ····goto·:goto_0 |
30 | ···· | 28 | ····:cond_1 |
29 | ····const/16·v1,·0x10 | ||
31 | ····i | 30 | ····if-lt·v0,·v1,·:cond_2 |
32 | ···· | 31 | ····new-instance·v0,·Landroid/support/a/f/bc; |
33 | ····i | 32 | ····invoke-direct·{v0},·Landroid/support/a/f/bc;-><init>()V |
33 | ····sput-object·v0,·Landroid/support/a/f/av;->a:Landroid/support/a/f/be; | ||
34 | ····return-void | ||
35 | .end·method | ||
34 | ····goto·:goto_0 | ||
36 | .method·public·static·a(Landroid/content/Context;)Landroid/support/v4/app/aw; | ||
37 | ····.locals·1 | ||
38 | ···· | 35 | ····:cond_2 |
36 | ····const/16·v1,·0xe | ||
39 | ····i | 37 | ····if-lt·v0,·v1,·:cond_3 |
38 | ····new-instance·v0,·Landroid/support/a/f/az; | ||
40 | ····return-object·v0 | ||
41 | .end·method | ||
39 | ····invoke-direct·{v0},·Landroid/support/a/f/az;-><init>()V | ||
40 | ····sput-object·v0,·Landroid/support/a/f/av;->a:Landroid/support/a/f/be; | ||
42 | #·virtual·methods | ||
43 | .method·public·a(Landroid/app/Activity;)Landroid/support/v4/app/aw; | ||
44 | ····.locals·2 | ||
45 | ···· | 41 | ····goto·:goto_0 |
42 | ····:cond_3 | ||
46 | ····instance | 43 | ····new-instance·v0,·Landroid/support/a/f/ax; |
47 | ····i | 44 | ····invoke-direct·{v0},·Landroid/support/a/f/ax;-><init>()V |
48 | ···· | 45 | ····sput-object·v0,·Landroid/support/a/f/av;->a:Landroid/support/a/f/be; |
49 | ···· | 46 | ····goto·:goto_0 |
47 | .end·method | ||
50 | 48 | .method·constructor·<init>(Landroid/view/View;)V | |
49 | ····.locals·1 | ||
51 | ···· | 50 | ····const/4·v0,·0x0 |
51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
52 | ····:cond_0 | ||
53 | ····if-nez·v0,·:cond_3 | ||
54 | ····i | 52 | ····iput-object·v0,·p0,·Landroid/support/a/f/av;->c:Ljava/lang/Runnable; |
55 | ···· | 53 | ····iput-object·v0,·p0,·Landroid/support/a/f/av;->d:Ljava/lang/Runnable; |
56 | ···· | 54 | ····const/4·v0,·-0x1 |
55 | ····iput·v0,·p0,·Landroid/support/a/f/av;->e:I | ||
57 | ····:goto_0 | ||
58 | ····if-eqz·v1,·:cond_2 | ||
59 | ···· | 56 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; |
60 | ···· | 57 | ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V |
61 | ····i | 58 | ····iput-object·v0,·p0,·Landroid/support/a/f/av;->b:Ljava/lang/ref/WeakReference; |
Max diff block lines reached; 10300/14962 bytes (68.84%) of diff not shown. |
Offset 1, 72 lines modified | Offset 1, 60 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/g/h; |
2 | .super·Landroid/database/DataSetObserver; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Landroid/support/v4/app/q; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/ | 4 | .field·final·synthetic·a:Landroid/support/a/g/e; |
7 | #·direct·methods | 5 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/support | 6 | .method·private·constructor·<init>(Landroid/support/a/g/e;)V |
9 | ····.locals·0 | 7 | ····.locals·0 |
10 | ····iput-object·p1,·p0,·Landroid/support/ | 8 | ····iput-object·p1,·p0,·Landroid/support/a/g/h;->a:Landroid/support/a/g/e; |
11 | ····invoke-direct·{p0},·L | 9 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V |
12 | ····return-void | 10 | ····return-void |
13 | .end·method | 11 | .end·method |
12 | .method·synthetic·constructor·<init>(Landroid/support/a/g/e;Landroid/support/a/g/f;)V | ||
13 | ····.locals·0 | ||
14 | ····invoke-direct·{p0,·p1},·Landroid/support/a/g/h;-><init>(Landroid/support/a/g/e;)V | ||
14 | #·virtual·methods | ||
15 | .method·public·a(I)Landroid/view/View; | ||
16 | ····.locals·2 | ||
17 | ····iget-object·v0,·p0,·Landroid/support/v4/app/l;->a:Landroid/support/v4/app/Fragment; | ||
18 | ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->J:Landroid/view/View; | ||
19 | ····if-nez·v0,·:cond_0 | ||
20 | ···· | 15 | ····return-void |
16 | .end·method | ||
21 | ····const-string·v1,·"Fragment·does·not·have·a·view" | ||
22 | 17 | #·virtual·methods | |
18 | .method·public·onChanged()V | ||
19 | ····.locals·2 | ||
23 | ····thro | 20 | ····iget-object·v0,·p0,·Landroid/support/a/g/h;->a:Landroid/support/a/g/e; |
21 | ····const/4·v1,·0x1 | ||
24 | ····:cond_0 | ||
25 | ····iget-object·v0,·p0,·Landroid/support/v4/app/l;->a:Landroid/support/v4/app/Fragment; | ||
26 | ····i | 22 | ····iput-boolean·v1,·v0,·Landroid/support/a/g/e;->a:Z |
27 | ····i | 23 | ····iget-object·v0,·p0,·Landroid/support/a/g/h;->a:Landroid/support/a/g/e; |
28 | ···· | 24 | ····invoke-virtual·{v0},·Landroid/support/a/g/e;->notifyDataSetChanged()V |
29 | ····return- | 25 | ····return-void |
30 | .end·method | 26 | .end·method |
31 | .method·public·a() | 27 | .method·public·onInvalidated()V |
32 | ····.locals· | 28 | ····.locals·2 |
33 | ····iget-object·v0,·p0,·Landroid/support/v4/app/l;->a:Landroid/support/v4/app/Fragment; | ||
34 | ····iget-object·v0,· | 29 | ····iget-object·v0,·p0,·Landroid/support/a/g/h;->a:Landroid/support/a/g/e; |
35 | ···· | 30 | ····const/4·v1,·0x0 |
36 | ···· | 31 | ····iput-boolean·v1,·v0,·Landroid/support/a/g/e;->a:Z |
32 | ····iget-object·v0,·p0,·Landroid/support/a/g/h;->a:Landroid/support/a/g/e; | ||
37 | ····:goto_0 | ||
38 | ····return·v0 | ||
33 | ····invoke-virtual·{v0},·Landroid/support/a/g/e;->notifyDataSetInvalidated()V | ||
39 | ····:cond_0 | ||
40 | ····const/4·v0,·0x0 | ||
41 | ···· | 34 | ····return-void |
42 | .end·method | 35 | .end·method |
Offset 1, 72 lines modified | Offset 1, 77 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/a/g/t; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/ | 4 | .implements·Landroid/support/a/g/s; |
5 | #·static·fields | ||
6 | 5 | #·direct·methods | |
6 | .method·constructor·<init>()V | ||
7 | ····.locals·0 | ||
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
7 | #·instance·fields | ||
8 | 9 | ····return-void | |
10 | .end·method | ||
9 | #· | 11 | #·virtual·methods |
10 | .method· | 12 | .method·public·a(Ljava/lang/Object;)I |
11 | ····.locals·1 | 13 | ····.locals·1 |
12 | ···· | 14 | ····check-cast·p1,·Landroid/widget/Scroller; |
13 | ····invoke- | 15 | ····invoke-virtual·{p1},·Landroid/widget/Scroller;->getFinalY()I |
14 | ···· | 16 | ····move-result·v0 |
15 | ····return | 17 | ····return·v0 |
16 | .end·method | 18 | .end·method |
17 | .method·c | 19 | .method·public·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; |
18 | ····.locals·1 | 20 | ····.locals·1 |
19 | ····i | 21 | ····if-eqz·p2,·:cond_0 |
20 | ···· | 22 | ····new-instance·v0,·Landroid/widget/Scroller; |
21 | ···· | 23 | ····invoke-direct·{v0,·p1,·p2},·Landroid/widget/Scroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V |
22 | ···· | 24 | ····:goto_0 |
25 | ····return-object·v0 | ||
23 | ···· | 26 | ····:cond_0 |
27 | ····new-instance·v0,·Landroid/widget/Scroller; | ||
24 | ····i | 28 | ····invoke-direct·{v0,·p1},·Landroid/widget/Scroller;-><init>(Landroid/content/Context;)V |
25 | ···· | 29 | ····goto·:goto_0 |
30 | .end·method | ||
26 | 31 | .method·public·a(Ljava/lang/Object;IIIIIIII)V | |
32 | ····.locals·9 | ||
27 | ···· | 33 | ····move-object·v0,·p1 |
34 | ····check-cast·v0,·Landroid/widget/Scroller; | ||
28 | ····:cond_0 | ||
29 | ····return-void | ||
30 | .end·method | ||
35 | ····move·v1,·p2 | ||
36 | ····move·v2,·p3 | ||
31 | #·virtual·methods | ||
32 | .method·public·describeContents()I | ||
33 | ····.locals·1 | ||
34 | ···· | 37 | ····move·v3,·p4 |
38 | ····move·v4,·p5 | ||
35 | ····return·v0 | ||
36 | .end·method | ||
37 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | ||
38 | ···· | 39 | ····move·v5,·p6 |
40 | ····move/from16·v6,·p7 | ||
41 | ····move/from16·v7,·p8 | ||
39 | ···· | 42 | ····move/from16·v8,·p9 |
40 | ····invoke-virtual·{ | 43 | ····invoke-virtual/range·{v0·..·v8},·Landroid/widget/Scroller;->fling(IIIIIIII)V |
41 | ····return-void | 44 | ····return-void |
42 | .end·method | 45 | .end·method |
Offset 1, 196 lines modified | Offset 1, 314 lines modified | ||
1 | .class·final·Landroid/support/ | 1 | .class·final·Landroid/support/a/e/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·L | 4 | .implements·Ljava/util/Collection; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/ | 6 | .field·final·synthetic·a:Landroid/support/a/e/e; |
7 | .field·final·synthetic·b:Landroid/transition/Transition; | ||
8 | 7 | #·direct·methods | |
8 | .method·constructor·<init>(Landroid/support/a/e/e;)V | ||
9 | ····.locals·0 | ||
9 | 10 | ····iput-object·p1,·p0,·Landroid/support/a/e/j;->a:Landroid/support/a/e/e; | |
10 | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
11 | 12 | ····return-void | |
13 | .end·method | ||
12 | .field·final·synthetic·g:Landroid/transition/Transition; | ||
13 | 14 | #·virtual·methods | |
15 | .method·public·add(Ljava/lang/Object;)Z | ||
16 | ····.locals·1 | ||
14 | 17 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | |
15 | 18 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V | |
16 | 19 | ····throw·v0 | |
20 | .end·method | ||
21 | .method·public·addAll(Ljava/util/Collection;)Z | ||
22 | ····.locals·1 | ||
23 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
17 | #·direct·methods | ||
18 | .method·constructor·<init>(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V | ||
19 | ····.locals·0 | ||
20 | ····i | 24 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V |
21 | ···· | 25 | ····throw·v0 |
26 | .end·method | ||
22 | 27 | .method·public·clear()V | |
28 | ····.locals·1 | ||
23 | ····i | 29 | ····iget-object·v0,·p0,·Landroid/support/a/e/j;->a:Landroid/support/a/e/e; |
24 | ····i | 30 | ····invoke-virtual·{v0},·Landroid/support/a/e/e;->c()V |
25 | ···· | 31 | ····return-void |
32 | .end·method | ||
26 | 33 | .method·public·contains(Ljava/lang/Object;)Z | |
34 | ····.locals·1 | ||
27 | ····i | 35 | ····iget-object·v0,·p0,·Landroid/support/a/e/j;->a:Landroid/support/a/e/e; |
28 | ····i | 36 | ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/e;->b(Ljava/lang/Object;)I |
29 | ···· | 37 | ····move-result·v0 |
30 | ····i | 38 | ····if-ltz·v0,·:cond_0 |
31 | ···· | 39 | ····const/4·v0,·0x1 |
40 | ····:goto_0 | ||
32 | ····return | 41 | ····return·v0 |
42 | ····:cond_0 | ||
43 | ····const/4·v0,·0x0 | ||
44 | ····goto·:goto_0 | ||
33 | .end·method | 45 | .end·method |
46 | .method·public·containsAll(Ljava/util/Collection;)Z | ||
47 | ····.locals·2 | ||
48 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | ||
34 | #·virtual·methods | ||
35 | .method·public·onPreDraw()Z | ||
36 | ····.locals·5 | ||
37 | ···· | 49 | ····move-result-object·v0 |
38 | ···· | 50 | ····:cond_0 |
51 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | ||
39 | ···· | 52 | ····move-result·v1 |
53 | ····if-eqz·v1,·:cond_1 | ||
54 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | ||
40 | ····move-result-object·v | 55 | ····move-result-object·v1 |
41 | ····invoke-virtual·{ | 56 | ····invoke-virtual·{p0,·v1},·Landroid/support/a/e/j;->contains(Ljava/lang/Object;)Z |
42 | ···· | 57 | ····move-result·v1 |
43 | ····if- | 58 | ····if-nez·v1,·:cond_0 |
44 | ···· | 59 | ····const/4·v0,·0x0 |
45 | ···· | 60 | ····:goto_0 |
61 | ····return·v0 | ||
62 | ····:cond_1 | ||
63 | ····const/4·v0,·0x1 | ||
64 | ····goto·:goto_0 | ||
65 | .end·method | ||
46 | 66 | .method·public·isEmpty()Z | |
67 | ····.locals·1 | ||
47 | ····iget-object·v0,·p0,·Landroid/support/ | 68 | ····iget-object·v0,·p0,·Landroid/support/a/e/j;->a:Landroid/support/a/e/e; |
48 | ····i | 69 | ····invoke-virtual·{v0},·Landroid/support/a/e/e;->a()I |
49 | ···· | 70 | ····move-result·v0 |
Max diff block lines reached; 6600/12165 bytes (54.25%) of diff not shown. |
Offset 1, 128 lines modified | Offset 1, 120 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/a/e/b; |
2 | .super·Landroid/support/a/e/e; | ||
2 | .super·Ljava/lang/Object; | ||
3 | #·interfaces | ||
4 | .implements·Ljava/util/Iterator; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·final·a: | 4 | .field·final·synthetic·a:Landroid/support/a/e/a; |
7 | 5 | #·direct·methods | |
6 | .method·constructor·<init>(Landroid/support/a/e/a;)V | ||
7 | ····.locals·0 | ||
8 | 8 | ····iput-object·p1,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a; | |
9 | 9 | ····invoke-direct·{p0},·Landroid/support/a/e/e;-><init>()V | |
10 | 10 | ····return-void | |
11 | .end·method | ||
11 | #· | 12 | #·virtual·methods |
12 | .method· | 13 | .method·protected·a()I |
13 | ····.locals·1 | 14 | ····.locals·1 |
14 | ····i | 15 | ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a; |
15 | ····i | 16 | ····iget·v0,·v0,·Landroid/support/a/e/a;->h:I |
16 | ···· | 17 | ····return·v0 |
18 | .end·method | ||
17 | 19 | .method·protected·a(Ljava/lang/Object;)I | |
20 | ····.locals·1 | ||
18 | ····i | 21 | ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a; |
19 | ····invoke-virtual·{p1},·Landroid/support/ | 22 | ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/a;->a(Ljava/lang/Object;)I |
20 | ····move-result·v0 | 23 | ····move-result·v0 |
21 | ····iput·v0,·p0,·Landroid/support/v4/f/h;->b:I | ||
22 | ····return | 24 | ····return·v0 |
23 | .end·method | 25 | .end·method |
26 | .method·protected·a(II)Ljava/lang/Object; | ||
24 | #·virtual·methods | ||
25 | .method·public·hasNext()Z | ||
26 | ····.locals·2 | 27 | ····.locals·2 |
28 | ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a; | ||
27 | ····iget·v0,·p0,·Landroid/support/v4/f/h;->c:I | ||
28 | ····iget·v1,·p0,·Landroid/support/v4/f/h;->b:I | ||
29 | ····i | 29 | ····iget-object·v0,·v0,·Landroid/support/a/e/a;->g:[Ljava/lang/Object; |
30 | ···· | 30 | ····shl-int/lit8·v1,·p1,·0x1 |
31 | ····add-int/2addr·v1,·p2 | ||
31 | ····:goto_0 | ||
32 | ····return·v0 | ||
32 | ····aget-object·v0,·v0,·v1 | ||
33 | ····:cond_0 | ||
34 | ····const/4·v0,·0x0 | ||
35 | ···· | 33 | ····return-object·v0 |
36 | .end·method | 34 | .end·method |
37 | .method·p | 35 | .method·protected·a(ILjava/lang/Object;)Ljava/lang/Object; |
38 | ····.locals· | 36 | ····.locals·1 |
39 | ····iget-object·v0,·p0,·Landroid/support/v4/f/h;->e:Landroid/support/v4/f/g; | ||
40 | ····iget·v1,·p0,·Landroid/support/v4/f/h;->c:I | ||
41 | ····iget·v | 37 | ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a; |
42 | ····invoke-virtual·{v0,· | 38 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/a/e/a;->a(ILjava/lang/Object;)Ljava/lang/Object; |
43 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
40 | ····return-object·v0 | ||
41 | .end·method | ||
44 | ····iget·v1,·p0,·Landroid/support/v4/f/h;->c:I | ||
45 | ····add-int/lit8·v1,·v1,·0x1 | ||
46 | 42 | .method·protected·a(I)V | |
43 | ····.locals·1 | ||
47 | ···· | 44 | ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a; |
48 | ····i | 45 | ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/a;->d(I)Ljava/lang/Object; |
49 | ····return- | 46 | ····return-void |
50 | .end·method | 47 | .end·method |
51 | .method·p | 48 | .method·protected·a(Ljava/lang/Object;Ljava/lang/Object;)V |
52 | ····.locals· | 49 | ····.locals·1 |
53 | ····iget-boolean·v0,·p0,·Landroid/support/v4/f/h;->d:Z | ||
54 | ····if-nez·v0,·:cond_0 | ||
55 | ···· | 50 | ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a; |
56 | ····invoke- | 51 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/a/e/a;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
57 | ····t | 52 | ····return-void |
53 | .end·method | ||
58 | ····:cond_0 | ||
59 | 54 | .method·protected·b(Ljava/lang/Object;)I | |
55 | ····.locals·1 | ||
60 | ···· | 56 | ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a; |
61 | ····i | 57 | ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/a;->b(Ljava/lang/Object;)I |
62 | ···· | 58 | ····move-result·v0 |
Max diff block lines reached; 755/5055 bytes (14.94%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·Landroid/support/ | 1 | .class·public·Landroid/support/a/e/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field·private·final·a:Ljava/util/LinkedHashMap; | 4 | .field·private·final·a:Ljava/util/LinkedHashMap; |
5 | .field·private·b:I | 5 | .field·private·b:I |
Offset 33, 35 lines modified | Offset 33, 35 lines modified | ||
33 | ····const-string·v1,·"maxSize·<=·0" | 33 | ····const-string·v1,·"maxSize·<=·0" |
34 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 34 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
35 | ····throw·v0 | 35 | ····throw·v0 |
36 | ····:cond_0 | 36 | ····:cond_0 |
37 | ····iput·p1,·p0,·Landroid/support/ | 37 | ····iput·p1,·p0,·Landroid/support/a/e/d;->c:I |
38 | ····new-instance·v0,·Ljava/util/LinkedHashMap; | 38 | ····new-instance·v0,·Ljava/util/LinkedHashMap; |
39 | ····const/4·v1,·0x0 | 39 | ····const/4·v1,·0x0 |
40 | ····const/high16·v2,·0x3f400000····#·0.75f | 40 | ····const/high16·v2,·0x3f400000····#·0.75f |
41 | ····const/4·v3,·0x1 | 41 | ····const/4·v3,·0x1 |
42 | ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V | 42 | ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V |
43 | ····iput-object·v0,·p0,·Landroid/support/ | 43 | ····iput-object·v0,·p0,·Landroid/support/a/e/d;->a:Ljava/util/LinkedHashMap; |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | .method·private·c(Ljava/lang/Object;Ljava/lang/Object;)I | 46 | .method·private·c(Ljava/lang/Object;Ljava/lang/Object;)I |
47 | ····.locals·3 | 47 | ····.locals·3 |
48 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/ | 48 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/a/e/d;->b(Ljava/lang/Object;Ljava/lang/Object;)I |
49 | ····move-result·v0 | 49 | ····move-result·v0 |
50 | ····if-gez·v0,·:cond_0 | 50 | ····if-gez·v0,·:cond_0 |
51 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 51 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
Offset 116, 45 lines modified | Offset 116, 45 lines modified | ||
116 | ····throw·v0 | 116 | ····throw·v0 |
117 | ····:cond_0 | 117 | ····:cond_0 |
118 | ····monitor-enter·p0 | 118 | ····monitor-enter·p0 |
119 | ····:try_start_0 | 119 | ····:try_start_0 |
120 | ····iget-object·v0,·p0,·Landroid/support/ | 120 | ····iget-object·v0,·p0,·Landroid/support/a/e/d;->a:Ljava/util/LinkedHashMap; |
121 | ····invoke-virtual·{v0,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 121 | ····invoke-virtual·{v0,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
122 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
123 | ····if-eqz·v0,·:cond_1 | 123 | ····if-eqz·v0,·:cond_1 |
124 | ····iget·v1,·p0,·Landroid/support/ | 124 | ····iget·v1,·p0,·Landroid/support/a/e/d;->g:I |
125 | ····add-int/lit8·v1,·v1,·0x1 | 125 | ····add-int/lit8·v1,·v1,·0x1 |
126 | ····iput·v1,·p0,·Landroid/support/ | 126 | ····iput·v1,·p0,·Landroid/support/a/e/d;->g:I |
127 | ····monitor-exit·p0 | 127 | ····monitor-exit·p0 |
128 | ····:goto_0 | 128 | ····:goto_0 |
129 | ····return-object·v0 | 129 | ····return-object·v0 |
130 | ····:cond_1 | 130 | ····:cond_1 |
131 | ····iget·v0,·p0,·Landroid/support/ | 131 | ····iget·v0,·p0,·Landroid/support/a/e/d;->h:I |
132 | ····add-int/lit8·v0,·v0,·0x1 | 132 | ····add-int/lit8·v0,·v0,·0x1 |
133 | ····iput·v0,·p0,·Landroid/support/ | 133 | ····iput·v0,·p0,·Landroid/support/a/e/d;->h:I |
134 | ····monitor-exit·p0 | 134 | ····monitor-exit·p0 |
135 | ····:try_end_0 | 135 | ····:try_end_0 |
136 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 136 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
137 | ····invoke-virtual·{p0,·p1},·Landroid/support/ | 137 | ····invoke-virtual·{p0,·p1},·Landroid/support/a/e/d;->b(Ljava/lang/Object;)Ljava/lang/Object; |
138 | ····move-result-object·v1 | 138 | ····move-result-object·v1 |
139 | ····if-nez·v1,·:cond_2 | 139 | ····if-nez·v1,·:cond_2 |
140 | ····const/4·v0,·0x0 | 140 | ····const/4·v0,·0x0 |
Offset 170, 72 lines modified | Offset 170, 72 lines modified | ||
170 | ····throw·v0 | 170 | ····throw·v0 |
171 | ····:cond_2 | 171 | ····:cond_2 |
172 | ····monitor-enter·p0 | 172 | ····monitor-enter·p0 |
173 | ····:try_start_2 | 173 | ····:try_start_2 |
174 | ····iget·v0,·p0,·Landroid/support/ | 174 | ····iget·v0,·p0,·Landroid/support/a/e/d;->e:I |
175 | ····add-int/lit8·v0,·v0,·0x1 | 175 | ····add-int/lit8·v0,·v0,·0x1 |
176 | ····iput·v0,·p0,·Landroid/support/ | 176 | ····iput·v0,·p0,·Landroid/support/a/e/d;->e:I |
177 | ····iget-object·v0,·p0,·Landroid/support/ | 177 | ····iget-object·v0,·p0,·Landroid/support/a/e/d;->a:Ljava/util/LinkedHashMap; |
178 | ····invoke-virtual·{v0,·p1,·v1},·Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 178 | ····invoke-virtual·{v0,·p1,·v1},·Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
179 | ····move-result-object·v0 | 179 | ····move-result-object·v0 |
180 | ····if-eqz·v0,·:cond_3 | 180 | ····if-eqz·v0,·:cond_3 |
181 | ····iget-object·v2,·p0,·Landroid/support/ | 181 | ····iget-object·v2,·p0,·Landroid/support/a/e/d;->a:Ljava/util/LinkedHashMap; |
182 | ····invoke-virtual·{v2,·p1,·v0},·Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 182 | ····invoke-virtual·{v2,·p1,·v0},·Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
183 | ····:goto_1 | 183 | ····:goto_1 |
184 | ····monitor-exit·p0 | 184 | ····monitor-exit·p0 |
185 | ····:try_end_2 | 185 | ····:try_end_2 |
186 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 | 186 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
187 | ····if-eqz·v0,·:cond_4 | 187 | ····if-eqz·v0,·:cond_4 |
188 | ····const/4·v2,·0x0 | 188 | ····const/4·v2,·0x0 |
189 | ····invoke-virtual·{p0,·v2,·p1,·v1,·v0},·Landroid/support/ | 189 | ····invoke-virtual·{p0,·v2,·p1,·v1,·v0},·Landroid/support/a/e/d;->a(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V |
Max diff block lines reached; 8082/12050 bytes (67.07%) of diff not shown. |
Offset 1, 379 lines modified | Offset 1, 392 lines modified | ||
1 | .class·final·Landroid/support/ | 1 | .class·final·Landroid/support/a/e/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Ljava/util/ | 4 | .implements·Ljava/util/Iterator; |
5 | .implements·Ljava/util/Map$Entry; | ||
5 | #·instance·fields | 6 | #·instance·fields |
7 | .field·a:I | ||
8 | .field·b:I | ||
9 | .field·c:Z | ||
6 | .field·final·synthetic· | 10 | .field·final·synthetic·d:Landroid/support/a/e/e; |
7 | #·direct·methods | 11 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/support/ | 12 | .method·constructor·<init>(Landroid/support/a/e/e;)V |
9 | ····.locals· | 13 | ····.locals·1 |
10 | ····iput-object·p1,·p0,·Landroid/support/ | 14 | ····iput-object·p1,·p0,·Landroid/support/a/e/i;->d:Landroid/support/a/e/e; |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
16 | ····const/4·v0,·0x0 | ||
12 | ····return-void | ||
13 | .end·method | ||
17 | ····iput-boolean·v0,·p0,·Landroid/support/a/e/i;->c:Z | ||
14 | #·virtual·methods | ||
15 | .method·public·a(Ljava/util/Map$Entry;)Z | ||
16 | ···· | 18 | ····invoke-virtual·{p1},·Landroid/support/a/e/e;->a()I |
19 | ····move-result·v0 | ||
17 | ···· | 20 | ····add-int/lit8·v0,·v0,·-0x1 |
18 | ····i | 21 | ····iput·v0,·p0,·Landroid/support/a/e/i;->a:I |
19 | ····t | 22 | ····const/4·v0,·-0x1 |
23 | ····iput·v0,·p0,·Landroid/support/a/e/i;->b:I | ||
24 | ····return-void | ||
20 | .end·method | 25 | .end·method |
21 | .method·public·synthetic·add(Ljava/lang/Object;)Z | ||
26 | #·virtual·methods | ||
27 | .method·public·a()Ljava/util/Map$Entry; | ||
22 | ····.locals·1 | 28 | ····.locals·1 |
23 | ···· | 29 | ····iget·v0,·p0,·Landroid/support/a/e/i;->b:I |
24 | ···· | 30 | ····add-int/lit8·v0,·v0,·0x1 |
25 | ···· | 31 | ····iput·v0,·p0,·Landroid/support/a/e/i;->b:I |
26 | ···· | 32 | ····const/4·v0,·0x1 |
33 | ····iput-boolean·v0,·p0,·Landroid/support/a/e/i;->c:Z | ||
34 | ····return-object·p0 | ||
27 | .end·method | 35 | .end·method |
28 | .method·public·a | 36 | .method·public·final·equals(Ljava/lang/Object;)Z |
29 | ····.locals·5 | 37 | ····.locals·5 |
30 | ···· | 38 | ····const/4·v0,·0x1 |
31 | ···· | 39 | ····const/4·v1,·0x0 |
32 | ···· | 40 | ····iget-boolean·v2,·p0,·Landroid/support/a/e/i;->c:Z |
33 | ····i | 41 | ····if-nez·v2,·:cond_0 |
34 | ···· | 42 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
43 | ····const-string·v1,·"This·container·does·not·support·retaining·Map.Entry·objects" | ||
35 | ····:goto_0 | ||
36 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | ||
37 | ···· | 44 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
38 | ···· | 45 | ····throw·v0 |
39 | ···· | 46 | ····:cond_0 |
47 | ····instance-of·v2,·p1,·Ljava/util/Map$Entry; | ||
40 | ···· | 48 | ····if-nez·v2,·:cond_1 |
41 | ···· | 49 | ····:goto_0 |
50 | ····return·v1 | ||
42 | ···· | 51 | ····:cond_1 |
52 | ····check-cast·p1,·Ljava/util/Map$Entry; | ||
43 | ····invoke-interface·{ | 53 | ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
44 | ····move-result-object·v | 54 | ····move-result-object·v2 |
45 | ····i | 55 | ····iget-object·v3,·p0,·Landroid/support/a/e/i;->d:Landroid/support/a/e/e; |
46 | ···· | 56 | ····iget·v4,·p0,·Landroid/support/a/e/i;->b:I |
47 | ····invoke-virtual·{v3,·v4,·v | 57 | ····invoke-virtual·{v3,·v4,·v1},·Landroid/support/a/e/e;->a(II)Ljava/lang/Object; |
48 | ···· | 58 | ····move-result-object·v3 |
59 | ····invoke-static·{v2,·v3},·Landroid/support/a/e/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z | ||
49 | ····:cond_0 | ||
50 | ····iget-object·v0,·p0,·Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; | ||
51 | ···· | 60 | ····move-result·v2 |
52 | ···· | 61 | ····if-eqz·v2,·:cond_2 |
53 | ····i | 62 | ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
54 | ···· | 63 | ····move-result-object·v2 |
64 | ····iget-object·v3,·p0,·Landroid/support/a/e/i;->d:Landroid/support/a/e/e; | ||
55 | ····:goto_1 | ||
56 | ····return·v0 | ||
Max diff block lines reached; 11384/15929 bytes (71.47%) of diff not shown. |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | .class·abstract·Landroid/support/ | 1 | .class·abstract·Landroid/support/a/e/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field·b:Landroid/support/ | 4 | .field·b:Landroid/support/a/e/g; |
5 | .field·c:Landroid/support/ | 5 | .field·c:Landroid/support/a/e/h; |
6 | .field·d:Landroid/support/ | 6 | .field·d:Landroid/support/a/e/j; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·constructor·<init>()V | 8 | .method·constructor·<init>()V |
9 | ····.locals·0 | 9 | ····.locals·0 |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 235, 15 lines modified | Offset 235, 15 lines modified | ||
235 | .method·protected·abstract·a(Ljava/lang/Object;Ljava/lang/Object;)V | 235 | .method·protected·abstract·a(Ljava/lang/Object;Ljava/lang/Object;)V |
236 | .end·method | 236 | .end·method |
237 | .method·public·a([Ljava/lang/Object;I)[Ljava/lang/Object; | 237 | .method·public·a([Ljava/lang/Object;I)[Ljava/lang/Object; |
238 | ····.locals·4 | 238 | ····.locals·4 |
239 | ····invoke-virtual·{p0},·Landroid/support/ | 239 | ····invoke-virtual·{p0},·Landroid/support/a/e/e;->a()I |
240 | ····move-result·v2 | 240 | ····move-result·v2 |
241 | ····array-length·v0,·p1 | 241 | ····array-length·v0,·p1 |
242 | ····if-ge·v0,·v2,·:cond_2 | 242 | ····if-ge·v0,·v2,·:cond_2 |
Offset 265, 15 lines modified | Offset 265, 15 lines modified | ||
265 | ····:goto_0 | 265 | ····:goto_0 |
266 | ····const/4·v1,·0x0 | 266 | ····const/4·v1,·0x0 |
267 | ····:goto_1 | 267 | ····:goto_1 |
268 | ····if-ge·v1,·v2,·:cond_0 | 268 | ····if-ge·v1,·v2,·:cond_0 |
269 | ····invoke-virtual·{p0,·v1,·p2},·Landroid/support/ | 269 | ····invoke-virtual·{p0,·v1,·p2},·Landroid/support/a/e/e;->a(II)Ljava/lang/Object; |
270 | ····move-result-object·v3 | 270 | ····move-result-object·v3 |
271 | ····aput-object·v3,·v0,·v1 | 271 | ····aput-object·v3,·v0,·v1 |
272 | ····add-int/lit8·v1,·v1,·0x1 | 272 | ····add-int/lit8·v1,·v1,·0x1 |
Offset 302, 26 lines modified | Offset 302, 26 lines modified | ||
302 | .method·protected·abstract·b()Ljava/util/Map; | 302 | .method·protected·abstract·b()Ljava/util/Map; |
303 | .end·method | 303 | .end·method |
304 | .method·public·b(I)[Ljava/lang/Object; | 304 | .method·public·b(I)[Ljava/lang/Object; |
305 | ····.locals·4 | 305 | ····.locals·4 |
306 | ····invoke-virtual·{p0},·Landroid/support/ | 306 | ····invoke-virtual·{p0},·Landroid/support/a/e/e;->a()I |
307 | ····move-result·v1 | 307 | ····move-result·v1 |
308 | ····new-array·v2,·v1,·[Ljava/lang/Object; | 308 | ····new-array·v2,·v1,·[Ljava/lang/Object; |
309 | ····const/4·v0,·0x0 | 309 | ····const/4·v0,·0x0 |
310 | ····:goto_0 | 310 | ····:goto_0 |
311 | ····if-ge·v0,·v1,·:cond_0 | 311 | ····if-ge·v0,·v1,·:cond_0 |
312 | ····invoke-virtual·{p0,·v0,·p1},·Landroid/support/ | 312 | ····invoke-virtual·{p0,·v0,·p1},·Landroid/support/a/e/e;->a(II)Ljava/lang/Object; |
313 | ····move-result-object·v3 | 313 | ····move-result-object·v3 |
314 | ····aput-object·v3,·v2,·v0 | 314 | ····aput-object·v3,·v2,·v0 |
315 | ····add-int/lit8·v0,·v0,·0x1 | 315 | ····add-int/lit8·v0,·v0,·0x1 |
Offset 333, 60 lines modified | Offset 333, 60 lines modified | ||
333 | .method·protected·abstract·c()V | 333 | .method·protected·abstract·c()V |
334 | .end·method | 334 | .end·method |
335 | .method·public·d()Ljava/util/Set; | 335 | .method·public·d()Ljava/util/Set; |
336 | ····.locals·1 | 336 | ····.locals·1 |
337 | ····iget-object·v0,·p0,·Landroid/support/ | 337 | ····iget-object·v0,·p0,·Landroid/support/a/e/e;->b:Landroid/support/a/e/g; |
338 | ····if-nez·v0,·:cond_0 | 338 | ····if-nez·v0,·:cond_0 |
339 | ····new-instance·v0,·Landroid/support/ | 339 | ····new-instance·v0,·Landroid/support/a/e/g; |
340 | ····invoke-direct·{v0,·p0},·Landroid/support/ | 340 | ····invoke-direct·{v0,·p0},·Landroid/support/a/e/g;-><init>(Landroid/support/a/e/e;)V |
341 | ····iput-object·v0,·p0,·Landroid/support/ | 341 | ····iput-object·v0,·p0,·Landroid/support/a/e/e;->b:Landroid/support/a/e/g; |
342 | ····:cond_0 | 342 | ····:cond_0 |
343 | ····iget-object·v0,·p0,·Landroid/support/ | 343 | ····iget-object·v0,·p0,·Landroid/support/a/e/e;->b:Landroid/support/a/e/g; |
344 | ····return-object·v0 | 344 | ····return-object·v0 |
345 | .end·method | 345 | .end·method |
346 | .method·public·e()Ljava/util/Set; | 346 | .method·public·e()Ljava/util/Set; |
347 | ····.locals·1 | 347 | ····.locals·1 |
348 | ····iget-object·v0,·p0,·Landroid/support/ | 348 | ····iget-object·v0,·p0,·Landroid/support/a/e/e;->c:Landroid/support/a/e/h; |
349 | ····if-nez·v0,·:cond_0 | 349 | ····if-nez·v0,·:cond_0 |
350 | ····new-instance·v0,·Landroid/support/ | 350 | ····new-instance·v0,·Landroid/support/a/e/h; |
351 | ····invoke-direct·{v0,·p0},·Landroid/support/ | 351 | ····invoke-direct·{v0,·p0},·Landroid/support/a/e/h;-><init>(Landroid/support/a/e/e;)V |
352 | ····iput-object·v0,·p0,·Landroid/support/ | 352 | ····iput-object·v0,·p0,·Landroid/support/a/e/e;->c:Landroid/support/a/e/h; |
353 | ····:cond_0 | 353 | ····:cond_0 |
354 | ····iget-object·v0,·p0,·Landroid/support/ | 354 | ····iget-object·v0,·p0,·Landroid/support/a/e/e;->c:Landroid/support/a/e/h; |
355 | ····return-object·v0 | 355 | ····return-object·v0 |
356 | .end·method | 356 | .end·method |
357 | .method·public·f()Ljava/util/Collection; | 357 | .method·public·f()Ljava/util/Collection; |
358 | ····.locals·1 | 358 | ····.locals·1 |
359 | ····iget-object·v0,·p0,·Landroid/support/ | 359 | ····iget-object·v0,·p0,·Landroid/support/a/e/e;->d:Landroid/support/a/e/j; |
360 | ····if-nez·v0,·:cond_0 | 360 | ····if-nez·v0,·:cond_0 |
361 | ····new-instance·v0,·Landroid/support/ | 361 | ····new-instance·v0,·Landroid/support/a/e/j; |
Max diff block lines reached; 538/4560 bytes (11.80%) of diff not shown. |
Offset 1, 392 lines modified | Offset 1, 379 lines modified | ||
1 | .class·final·Landroid/support/ | 1 | .class·final·Landroid/support/a/e/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Ljava/util/ | 4 | .implements·Ljava/util/Set; |
5 | .implements·Ljava/util/Map$Entry; | ||
6 | #·instance·fields | 5 | #·instance·fields |
7 | .field·a:I | ||
8 | .field·b:I | ||
9 | .field·c:Z | ||
10 | .field·final·synthetic· | 6 | .field·final·synthetic·a:Landroid/support/a/e/e; |
11 | #·direct·methods | 7 | #·direct·methods |
12 | .method·constructor·<init>(Landroid/support/ | 8 | .method·constructor·<init>(Landroid/support/a/e/e;)V |
13 | ····.locals· | 9 | ····.locals·0 |
14 | ····iput-object·p1,·p0,·Landroid/support/ | 10 | ····iput-object·p1,·p0,·Landroid/support/a/e/g;->a:Landroid/support/a/e/e; |
15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
16 | ····const/4·v0,·0x0 | ||
17 | ····iput-boolean·v0,·p0,·Landroid/support/v4/f/k;->c:Z | ||
18 | ····invoke-virtual·{p1},·Landroid/support/v4/f/g;->a()I | ||
19 | ····move-result·v0 | ||
20 | ····add-int/lit8·v0,·v0,·-0x1 | ||
21 | ····iput·v0,·p0,·Landroid/support/v4/f/k;->a:I | ||
22 | ····const/4·v0,·-0x1 | ||
23 | ····iput·v0,·p0,·Landroid/support/v4/f/k;->b:I | ||
24 | ····return-void | 12 | ····return-void |
25 | .end·method | 13 | .end·method |
26 | #·virtual·methods | 14 | #·virtual·methods |
27 | .method·public·a( | 15 | .method·public·a(Ljava/util/Map$Entry;)Z |
28 | ····.locals·1 | 16 | ····.locals·1 |
29 | ····i | 17 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
30 | ···· | 18 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V |
31 | ···· | 19 | ····throw·v0 |
20 | .end·method | ||
32 | · | 21 | .method·public·synthetic·add(Ljava/lang/Object;)Z |
22 | ····.locals·1 | ||
33 | ···· | 23 | ····check-cast·p1,·Ljava/util/Map$Entry; |
24 | ····invoke-virtual·{p0,·p1},·Landroid/support/a/e/g;->a(Ljava/util/Map$Entry;)Z | ||
25 | ····move-result·v0 | ||
34 | ····return | 26 | ····return·v0 |
35 | .end·method | 27 | .end·method |
36 | .method·public· | 28 | .method·public·addAll(Ljava/util/Collection;)Z |
37 | ····.locals·5 | 29 | ····.locals·5 |
38 | ···· | 30 | ····iget-object·v0,·p0,·Landroid/support/a/e/g;->a:Landroid/support/a/e/e; |
39 | ···· | 31 | ····invoke-virtual·{v0},·Landroid/support/a/e/e;->a()I |
40 | ···· | 32 | ····move-result·v1 |
41 | ····i | 33 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
42 | ···· | 34 | ····move-result-object·v2 |
43 | ···· | 35 | ····:goto_0 |
36 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | ||
44 | ···· | 37 | ····move-result·v0 |
45 | ···· | 38 | ····if-eqz·v0,·:cond_0 |
39 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | ||
46 | ····:cond_0 | ||
47 | ····instance-of·v2,·p1,·Ljava/util/Map$Entry; | ||
48 | ···· | 40 | ····move-result-object·v0 |
41 | ····check-cast·v0,·Ljava/util/Map$Entry; | ||
49 | ····:goto_0 | ||
50 | ····return·v1 | ||
42 | ····iget-object·v3,·p0,·Landroid/support/a/e/g;->a:Landroid/support/a/e/e; | ||
51 | ····:cond_1 | ||
52 | ····check-cast·p1,·Ljava/util/Map$Entry; | ||
53 | ····invoke-interface·{ | 43 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
54 | ····move-result-object·v | 44 | ····move-result-object·v4 |
55 | ····i | 45 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
56 | ···· | 46 | ····move-result-object·v0 |
57 | ····invoke-virtual·{v3,·v4,·v | 47 | ····invoke-virtual·{v3,·v4,·v0},·Landroid/support/a/e/e;->a(Ljava/lang/Object;Ljava/lang/Object;)V |
58 | ···· | 48 | ····goto·:goto_0 |
59 | ···· | 49 | ····:cond_0 |
50 | ····iget-object·v0,·p0,·Landroid/support/a/e/g;->a:Landroid/support/a/e/e; | ||
60 | ···· | 51 | ····invoke-virtual·{v0},·Landroid/support/a/e/e;->a()I |
61 | ···· | 52 | ····move-result·v0 |
62 | ····i | 53 | ····if-eq·v1,·v0,·:cond_1 |
63 | ···· | 54 | ····const/4·v0,·0x1 |
64 | ···· | 55 | ····:goto_1 |
Max diff block lines reached; 11489/15924 bytes (72.15%) of diff not shown. |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | .class·final·Landroid/support/ | 1 | .class·final·Landroid/support/a/e/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Ljava/util/ | 4 | .implements·Ljava/util/Set; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·final·synthetic·a:Landroid/support/ | 6 | .field·final·synthetic·a:Landroid/support/a/e/e; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·constructor·<init>(Landroid/support/ | 8 | .method·constructor·<init>(Landroid/support/a/e/e;)V |
9 | ····.locals·0 | 9 | ····.locals·0 |
10 | ····iput-object·p1,·p0,·Landroid/support/ | 10 | ····iput-object·p1,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e; |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····return-void | 12 | ····return-void |
13 | .end·method | 13 | .end·method |
Offset 41, 27 lines modified | Offset 41, 27 lines modified | ||
41 | ····throw·v0 | 41 | ····throw·v0 |
42 | .end·method | 42 | .end·method |
43 | .method·public·clear()V | 43 | .method·public·clear()V |
44 | ····.locals·1 | 44 | ····.locals·1 |
45 | ····iget-object·v0,·p0,·Landroid/support/ | 45 | ····iget-object·v0,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e; |
46 | ····invoke-virtual·{v0},·Landroid/support/ | 46 | ····invoke-virtual·{v0},·Landroid/support/a/e/e;->c()V |
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | .method·public·contains(Ljava/lang/Object;)Z | 49 | .method·public·contains(Ljava/lang/Object;)Z |
50 | ····.locals·1 | 50 | ····.locals·1 |
51 | ····iget-object·v0,·p0,·Landroid/support/ | 51 | ····iget-object·v0,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e; |
52 | ····invoke-virtual·{v0,·p1},·Landroid/support/ | 52 | ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/e;->a(Ljava/lang/Object;)I |
53 | ····move-result·v0 | 53 | ····move-result·v0 |
54 | ····if-ltz·v0,·:cond_0 | 54 | ····if-ltz·v0,·:cond_0 |
55 | ····const/4·v0,·0x1 | 55 | ····const/4·v0,·0x1 |
Offset 71, 54 lines modified | Offset 71, 95 lines modified | ||
71 | ····:cond_0 | 71 | ····:cond_0 |
72 | ····const/4·v0,·0x0 | 72 | ····const/4·v0,·0x0 |
73 | ····goto·:goto_0 | 73 | ····goto·:goto_0 |
74 | .end·method | 74 | .end·method |
75 | .method·public·containsAll(Ljava/util/Collection;)Z | 75 | .method·public·containsAll(Ljava/util/Collection;)Z |
76 | ····.locals· | 76 | ····.locals·1 |
77 | ····iget-object·v0,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e; | ||
77 | ····invoke-i | 78 | ····invoke-virtual·{v0},·Landroid/support/a/e/e;->b()Ljava/util/Map; |
78 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
80 | ····invoke-static·{v0,·p1},·Landroid/support/a/e/e;->a(Ljava/util/Map;Ljava/util/Collection;)Z | ||
79 | ····:cond_0 | ||
80 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | ||
81 | ····move-result·v | 81 | ····move-result·v0 |
82 | ···· | 82 | ····return·v0 |
83 | .end·method | ||
83 | 84 | .method·public·equals(Ljava/lang/Object;)Z | |
85 | ····.locals·1 | ||
84 | ···· | 86 | ····invoke-static·{p0,·p1},·Landroid/support/a/e/e;->a(Ljava/util/Set;Ljava/lang/Object;)Z |
85 | ···· | 87 | ····move-result·v0 |
86 | ···· | 88 | ····return·v0 |
89 | .end·method | ||
87 | 90 | .method·public·hashCode()I | |
91 | ····.locals·4 | ||
88 | ····const/4·v | 92 | ····const/4·v1,·0x0 |
93 | ····iget-object·v0,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e; | ||
94 | ····invoke-virtual·{v0},·Landroid/support/a/e/e;->a()I | ||
95 | ····move-result·v0 | ||
96 | ····add-int/lit8·v0,·v0,·-0x1 | ||
97 | ····move·v2,·v0 | ||
98 | ····move·v3,·v1 | ||
89 | ····:goto_0 | 99 | ····:goto_0 |
90 | ···· | 100 | ····if-ltz·v2,·:cond_1 |
91 | ····:cond_1 | ||
92 | ···· | 101 | ····iget-object·v0,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e; |
102 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/support/a/e/e;->a(II)Ljava/lang/Object; | ||
103 | ····move-result-object·v0 | ||
104 | ····if-nez·v0,·:cond_0 | ||
105 | ····move·v0,·v1 | ||
106 | ····:goto_1 | ||
107 | ····add-int/2addr·v3,·v0 | ||
108 | ····add-int/lit8·v0,·v2,·-0x1 | ||
109 | ····move·v2,·v0 | ||
93 | ····goto·:goto_0 | 110 | ····goto·:goto_0 |
111 | ····:cond_0 | ||
Max diff block lines reached; 5947/9569 bytes (62.15%) of diff not shown. |
Offset 1, 142 lines modified | Offset 1, 101 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/a/g/i; |
2 | .super·Landroid/widget/Filter; | ||
2 | .super·Landroid/support/v4/f/m; | ||
3 | #·interfaces | ||
4 | .implements·Ljava/util/Map; | ||
5 | #·instance·fields | 3 | #·instance·fields |
6 | .field·a:Landroid/support/ | 4 | .field·a:Landroid/support/a/g/j; |
7 | #·direct·methods | 5 | #·direct·methods |
8 | .method· | 6 | .method·constructor·<init>(Landroid/support/a/g/j;)V |
9 | ····.locals·0 | 7 | ····.locals·0 |
10 | ····invoke-direct·{p0},·Landroid/ | 8 | ····invoke-direct·{p0},·Landroid/widget/Filter;-><init>()V |
11 | ····return-void | ||
12 | .end·method | ||
13 | .method·private·b()Landroid/support/v4/f/g; | ||
14 | ····.locals·1 | ||
15 | ····iget-object·v0,·p0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/g; | ||
16 | ····i | 9 | ····iput-object·p1,·p0,·Landroid/support/a/g/i;->a:Landroid/support/a/g/j; |
10 | ····return-void | ||
17 | ····new-instance·v0,·Landroid/support/v4/f/b; | ||
18 | ····invoke-direct·{v0,·p0},·Landroid/support/v4/f/b;-><init>(Landroid/support/v4/f/a;)V | ||
19 | ····iput-object·v0,·p0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/g; | ||
20 | ····:cond_0 | ||
21 | ····iget-object·v0,·p0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/g; | ||
22 | ····return-object·v0 | ||
23 | .end·method | 11 | .end·method |
24 | #·virtual·methods | 12 | #·virtual·methods |
13 | .method·public·convertResultToString(Ljava/lang/Object;)Ljava/lang/CharSequence; | ||
25 | .method·public·a(Ljava/util/Collection;)Z | ||
26 | ····.locals·1 | ||
27 | ····invoke-static·{p0,·p1},·Landroid/support/v4/f/g;->c(Ljava/util/Map;Ljava/util/Collection;)Z | ||
28 | ····move-result·v0 | ||
29 | ····return·v0 | ||
30 | .end·method | ||
31 | .method·public·entrySet()Ljava/util/Set; | ||
32 | ····.locals·1 | 14 | ····.locals·1 |
33 | ····i | 15 | ····iget-object·v0,·p0,·Landroid/support/a/g/i;->a:Landroid/support/a/g/j; |
34 | ···· | 16 | ····check-cast·p1,·Landroid/database/Cursor; |
35 | ····invoke- | 17 | ····invoke-interface·{v0,·p1},·Landroid/support/a/g/j;->c(Landroid/database/Cursor;)Ljava/lang/CharSequence; |
36 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
37 | ····return-object·v0 | 19 | ····return-object·v0 |
38 | .end·method | 20 | .end·method |
39 | .method·p | 21 | .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; |
40 | ····.locals· | 22 | ····.locals·3 |
41 | ····invoke-direct·{p0},·Landroid/support/v4/f/a;->b()Landroid/support/v4/f/g; | ||
42 | ···· | 23 | ····iget-object·v0,·p0,·Landroid/support/a/g/i;->a:Landroid/support/a/g/j; |
43 | ····invoke- | 24 | ····invoke-interface·{v0,·p1},·Landroid/support/a/g/j;->a(Ljava/lang/CharSequence;)Landroid/database/Cursor; |
44 | ····move-result-object·v0 | 25 | ····move-result-object·v0 |
26 | ····new-instance·v1,·Landroid/widget/Filter$FilterResults; | ||
45 | ····return-object·v0 | ||
46 | .end·method | ||
47 | .method·public·putAll(Ljava/util/Map;)V | ||
48 | ····.locals·3 | ||
49 | ····iget·v0,·p0,·Landroid/support/v4/f/a;->h:I | ||
50 | ····invoke-interface·{p1},·Ljava/util/Map;->size()I | ||
51 | ···· | 27 | ····invoke-direct·{v1},·Landroid/widget/Filter$FilterResults;-><init>()V |
28 | ····if-eqz·v0,·:cond_0 | ||
52 | ····add-int/2addr·v0,·v1 | ||
53 | ····invoke-virtual·{p0,·v0},·Landroid/support/v4/f/a;->a(I)V | ||
54 | ····invoke-interface·{ | 29 | ····invoke-interface·{v0},·Landroid/database/Cursor;->getCount()I |
55 | ····move-result | 30 | ····move-result·v2 |
56 | ····i | 31 | ····iput·v2,·v1,·Landroid/widget/Filter$FilterResults;->count:I |
57 | ···· | 32 | ····iput-object·v0,·v1,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; |
58 | ····:goto_0 | 33 | ····:goto_0 |
59 | ···· | 34 | ····return-object·v1 |
60 | ···· | 35 | ····:cond_0 |
36 | ····const/4·v0,·0x0 | ||
61 | ····i | 37 | ····iput·v0,·v1,·Landroid/widget/Filter$FilterResults;->count:I |
62 | ···· | 38 | ····const/4·v0,·0x0 |
63 | ···· | 39 | ····iput-object·v0,·v1,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; |
64 | ···· | 40 | ····goto·:goto_0 |
41 | .end·method | ||
65 | 42 | .method·protected·publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V | |
43 | ····.locals·2 | ||
66 | ···· | 44 | ····iget-object·v0,·p0,·Landroid/support/a/g/i;->a:Landroid/support/a/g/j; |
67 | ····invoke-interface·{v0},·L | 45 | ····invoke-interface·{v0},·Landroid/support/a/g/j;->a()Landroid/database/Cursor; |
Max diff block lines reached; 1067/5630 bytes (18.95%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/e/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·static·final·a:[I | 4 | .field·static·final·a:[I |
5 | .field·static·final·b:[J | 5 | .field·static·final·b:[J |
Offset 14, 41 lines modified | Offset 14, 27 lines modified | ||
14 | .method·static·constructor·<clinit>()V | 14 | .method·static·constructor·<clinit>()V |
15 | ····.locals·2 | 15 | ····.locals·2 |
16 | ····const/4·v1,·0x0 | 16 | ····const/4·v1,·0x0 |
17 | ····new-array·v0,·v1,·[I | 17 | ····new-array·v0,·v1,·[I |
18 | ····sput-object·v0,·Landroid/support/ | 18 | ····sput-object·v0,·Landroid/support/a/e/c;->a:[I |
19 | ····new-array·v0,·v1,·[J | 19 | ····new-array·v0,·v1,·[J |
20 | ····sput-object·v0,·Landroid/support/ | 20 | ····sput-object·v0,·Landroid/support/a/e/c;->b:[J |
21 | ····new-array·v0,·v1,·[Ljava/lang/Object; | 21 | ····new-array·v0,·v1,·[Ljava/lang/Object; |
22 | ····sput-object·v0,·Landroid/support/ | 22 | ····sput-object·v0,·Landroid/support/a/e/c;->c:[Ljava/lang/Object; |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | .method·public·static·a(I)I | ||
26 | ····.locals·1 | ||
27 | ····mul-int/lit8·v0,·p0,·0x4 | ||
28 | ····invoke-static·{v0},·Landroid/support/v4/f/c;->b(I)I | ||
29 | ····move-result·v0 | ||
30 | ····div-int/lit8·v0,·v0,·0x4 | ||
31 | ····return·v0 | ||
32 | .end·method | ||
33 | .method·static·a([III)I | 25 | .method·static·a([III)I |
34 | ····.locals·4 | 26 | ····.locals·4 |
35 | ····const/4·v1,·0x0 | 27 | ····const/4·v1,·0x0 |
36 | ····add-int/lit8·v0,·p1,·-0x1 | 28 | ····add-int/lit8·v0,·p1,·-0x1 |
Offset 106, 38 lines modified | Offset 92, 7 lines modified | ||
106 | ····return·v0 | 92 | ····return·v0 |
107 | ····:cond_1 | 93 | ····:cond_1 |
108 | ····const/4·v0,·0x0 | 94 | ····const/4·v0,·0x0 |
109 | ····goto·:goto_0 | 95 | ····goto·:goto_0 |
110 | .end·method | 96 | .end·method |
111 | .method·public·static·b(I)I | ||
112 | ····.locals·3 | ||
113 | ····const/4·v2,·0x1 | ||
114 | ····const/4·v0,·0x4 | ||
115 | ····:goto_0 | ||
116 | ····const/16·v1,·0x20 | ||
117 | ····if-ge·v0,·v1,·:cond_0 | ||
118 | ····shl-int·v1,·v2,·v0 | ||
119 | ····add-int/lit8·v1,·v1,·-0xc | ||
120 | ····if-gt·p0,·v1,·:cond_1 | ||
121 | ····shl-int·v0,·v2,·v0 | ||
122 | ····add-int/lit8·p0,·v0,·-0xc | ||
123 | ····:cond_0 | ||
124 | ····return·p0 | ||
125 | ····:cond_1 | ||
126 | ····add-int/lit8·v0,·v0,·0x1 | ||
127 | ····goto·:goto_0 | ||
128 | .end·method |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | .class·public·interface·abstract·Landroid/support/ | 1 | .class·public·interface·abstract·Landroid/support/a/c/a/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/view/MenuItem; | 4 | .implements·Landroid/view/MenuItem; |
5 | #·virtual·methods | 5 | #·virtual·methods |
6 | .method·public·abstract·a(Landroid/support/ | 6 | .method·public·abstract·a(Landroid/support/a/f/a;)Landroid/support/a/c/a/b; |
7 | .end·method | 7 | .end·method |
8 | .method·public·abstract·a(Landroid/support/ | 8 | .method·public·abstract·a(Landroid/support/a/f/s;)Landroid/support/a/c/a/b; |
9 | .end·method | 9 | .end·method |
10 | .method·public·abstract·a()Landroid/support/ | 10 | .method·public·abstract·a()Landroid/support/a/f/a; |
11 | .end·method | 11 | .end·method |
12 | .method·public·abstract·collapseActionView()Z | 12 | .method·public·abstract·collapseActionView()Z |
13 | .end·method | 13 | .end·method |
14 | .method·public·abstract·expandActionView()Z | 14 | .method·public·abstract·expandActionView()Z |
15 | .end·method | 15 | .end·method |
Offset 1, 139 lines modified | Offset 1, 186 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/f/ba; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·L | 4 | .implements·Landroid/support/a/f/bj; |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field· | 6 | .field·a:Landroid/support/a/f/av; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method· | 8 | .method·constructor·<init>(Landroid/support/a/f/av;)V |
9 | ····.locals·0 | 9 | ····.locals·0 |
10 | ····iput-object·p1,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a; | ||
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
11 | ····iput-object·p1,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av; | ||
12 | ····return-void | ||
13 | .end·method | ||
14 | .method·synthetic·constructor·<init>(Landroid/support/v4/widget/a;Landroid/support/v4/widget/b;)V | ||
15 | ····.locals·0 | ||
16 | ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/d;-><init>(Landroid/support/v4/widget/a;)V | ||
17 | ····return-void | 12 | ····return-void |
18 | .end·method | 13 | .end·method |
19 | #·virtual·methods | 14 | #·virtual·methods |
20 | .method·public·r | 15 | .method·public·a(Landroid/view/View;)V |
21 | ····.locals·3 | 16 | ····.locals·3 |
22 | ····const/4·v | 17 | ····const/4·v1,·0x0 |
23 | ····iget-object·v0,·p0,·Landroid/support/ | 18 | ····iget-object·v0,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av; |
24 | ····invoke-static·{v0},·Landroid/support/ | 19 | ····invoke-static·{v0},·Landroid/support/a/f/av;->c(Landroid/support/a/f/av;)I |
25 | ····move-result·v0 | 20 | ····move-result·v0 |
26 | ····if- | 21 | ····if-ltz·v0,·:cond_0 |
27 | ····:goto_0 | ||
28 | ···· | 22 | ····const/4·v0,·0x2 |
23 | ····invoke-static·{p1,·v0,·v1},·Landroid/support/a/f/z;->a(Landroid/view/View;ILandroid/graphics/Paint;)V | ||
29 | ····:cond_0 | 24 | ····:cond_0 |
30 | ····iget-object·v0,·p0,·Landroid/support/ | 25 | ····iget-object·v0,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av; |
31 | ····invoke-static·{v0},·Landroid/support/ | 26 | ····invoke-static·{v0},·Landroid/support/a/f/av;->a(Landroid/support/a/f/av;)Ljava/lang/Runnable; |
32 | ····move-result·v0 | 27 | ····move-result-object·v0 |
33 | ····if-eqz·v0,·:cond_1 | 28 | ····if-eqz·v0,·:cond_1 |
34 | ····iget-object·v0,·p0,·Landroid/support/ | 29 | ····iget-object·v0,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av; |
35 | ····invoke-static·{v0,·v2},·Landroid/support/v4/widget/a;->a(Landroid/support/v4/widget/a;Z)Z | ||
36 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a; | ||
37 | ····invoke-static·{v0},·Landroid/support/ | 30 | ····invoke-static·{v0},·Landroid/support/a/f/av;->a(Landroid/support/a/f/av;)Ljava/lang/Runnable; |
38 | ····move-result-object·v0 | 31 | ····move-result-object·v0 |
39 | ····invoke- | 32 | ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V |
40 | ····:cond_1 | 33 | ····:cond_1 |
41 | ···· | 34 | ····const/high16·v0,·0x7e000000 |
42 | ····invoke- | 35 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object; |
43 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
44 | ····in | 37 | ····instance-of·v2,·v0,·Landroid/support/a/f/bj; |
45 | ···· | 38 | ····if-eqz·v2,·:cond_3 |
46 | ···· | 39 | ····check-cast·v0,·Landroid/support/a/f/bj; |
40 | ····:goto_0 | ||
41 | ····if-eqz·v0,·:cond_2 | ||
47 | ····iget-object·v1,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a; | ||
48 | ····invoke-static·{v1},·Landroid/support/v4/widget/a;->d(Landroid/support/v4/widget/a;)Z | ||
49 | ····move-result·v1 | ||
50 | ····i | 42 | ····invoke-interface·{v0,·p1},·Landroid/support/a/f/bj;->a(Landroid/view/View;)V |
51 | ····:cond_2 | 43 | ····:cond_2 |
52 | ···· | 44 | ····return-void |
53 | ···· | 45 | ····:cond_3 |
46 | ····move-object·v0,·v1 | ||
54 | ····goto·:goto_0 | 47 | ····goto·:goto_0 |
48 | .end·method | ||
55 | ····:cond_3 | ||
56 | 49 | .method·public·b(Landroid/view/View;)V | |
50 | ····.locals·3 | ||
57 | ···· | 51 | ····const/4·v1,·0x0 |
58 | ···· | 52 | ····iget-object·v0,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av; |
59 | ····i | 53 | ····invoke-static·{v0},·Landroid/support/a/f/av;->c(Landroid/support/a/f/av;)I |
60 | ···· | 54 | ····move-result·v0 |
55 | ····if-ltz·v0,·:cond_0 | ||
61 | ····i | 56 | ····iget-object·v0,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av; |
62 | ····i | 57 | ····invoke-static·{v0},·Landroid/support/a/f/av;->c(Landroid/support/a/f/av;)I |
63 | ···· | 58 | ····move-result·v0 |
59 | ····invoke-static·{p1,·v0,·v1},·Landroid/support/a/f/z;->a(Landroid/view/View;ILandroid/graphics/Paint;)V | ||
64 | ····:cond_4 | ||
65 | ····invoke-virtual·{v0},·Landroid/support/v4/widget/c;->d()V | ||
Max diff block lines reached; 2417/7780 bytes (31.07%) of diff not shown. |
Offset 1, 225 lines modified | Offset 1, 291 lines modified | ||
1 | .class·public·Landroid/support/ | 1 | .class·public·Landroid/support/a/f/z; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #· | 3 | #·static·fields |
4 | .field·static·final·a:Landroid/support/a/f/aj; | ||
4 | .field·a:Ljava/lang/Object; | ||
5 | .field·b:Landroid/support/v4/widget/ag; | ||
6 | #·direct·methods | 5 | #·direct·methods |
7 | .method· | 6 | .method·static·constructor·<clinit>()V |
8 | ····.locals· | 7 | ····.locals·2 |
9 | ···· | 8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
10 | ····const/16·v | 9 | ····const/16·v1,·0x15 |
11 | ····if-lt· | 10 | ····if-lt·v0,·v1,·:cond_0 |
12 | ····new-instance·v0,·Landroid/support/ | 11 | ····new-instance·v0,·Landroid/support/a/f/aa; |
13 | ····invoke-direct·{v0},·Landroid/support/ | 12 | ····invoke-direct·{v0},·Landroid/support/a/f/aa;-><init>()V |
14 | ···· | 13 | ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj; |
15 | ····:goto_0 | 14 | ····:goto_0 |
16 | ···· | 15 | ····return-void |
17 | ···· | 16 | ····:cond_0 |
17 | ····const/16·v1,·0x13 | ||
18 | ···· | 18 | ····if-lt·v0,·v1,·:cond_1 |
19 | ···· | 19 | ····new-instance·v0,·Landroid/support/a/f/ai; |
20 | ····retur | 20 | ····invoke-direct·{v0},·Landroid/support/a/f/ai;-><init>()V |
21 | ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj; | ||
22 | ····goto·:goto_0 | ||
21 | ····:cond_ | 23 | ····:cond_1 |
22 | ····const/16·v | 24 | ····const/16·v1,·0x11 |
23 | ····if-lt· | 25 | ····if-lt·v0,·v1,·:cond_2 |
24 | ····new-instance·v0,·Landroid/support/ | 26 | ····new-instance·v0,·Landroid/support/a/f/ah; |
25 | ····invoke-direct·{v0},·Landroid/support/ | 27 | ····invoke-direct·{v0},·Landroid/support/a/f/ah;-><init>()V |
26 | ···· | 28 | ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj; |
27 | ····goto·:goto_0 | 29 | ····goto·:goto_0 |
28 | ····:cond_ | 30 | ····:cond_2 |
31 | ····const/16·v1,·0x10 | ||
32 | ····if-lt·v0,·v1,·:cond_3 | ||
29 | ····new-instance·v0,·Landroid/support/ | 33 | ····new-instance·v0,·Landroid/support/a/f/ag; |
30 | ····invoke-direct·{v0},·Landroid/support/ | 34 | ····invoke-direct·{v0},·Landroid/support/a/f/ag;-><init>()V |
31 | ···· | 35 | ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj; |
32 | ····goto·:goto_0 | 36 | ····goto·:goto_0 |
33 | .end·method | ||
34 | .method·constructor·<init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V | ||
35 | ···· | 37 | ····:cond_3 |
38 | ····const/16·v1,·0xe | ||
36 | ···· | 39 | ····if-lt·v0,·v1,·:cond_4 |
37 | ···· | 40 | ····new-instance·v0,·Landroid/support/a/f/af; |
41 | ····invoke-direct·{v0},·Landroid/support/a/f/af;-><init>()V | ||
38 | ····return-void | ||
39 | .end·method | ||
42 | ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj; | ||
40 | .method·public·static·a(Landroid/content/Context;)Landroid/support/v4/widget/af; | ||
41 | ····.locals·1 | ||
42 | ···· | 43 | ····goto·:goto_0 |
43 | ···· | 44 | ····:cond_4 |
45 | ····const/16·v1,·0xb | ||
44 | ···· | 46 | ····if-lt·v0,·v1,·:cond_5 |
47 | ····new-instance·v0,·Landroid/support/a/f/ae; | ||
45 | ····return-object·v0 | ||
46 | .end·method | ||
48 | ····invoke-direct·{v0},·Landroid/support/a/f/ae;-><init>()V | ||
47 | .method·public·static·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/af; | ||
48 | ····.locals·1 | ||
49 | ···· | 49 | ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj; |
50 | ···· | 50 | ····goto·:goto_0 |
51 | ····return-object·v0 | ||
52 | 51 | ····:cond_5 | |
52 | ····const/16·v1,·0x9 | ||
53 | ····if-lt·v0,·v1,·:cond_6 | ||
54 | ····new-instance·v0,·Landroid/support/a/f/ad; | ||
53 | #·virtual·methods | ||
54 | .method·public·a()I | ||
55 | ····.locals·2 | ||
56 | ····i | 55 | ····invoke-direct·{v0},·Landroid/support/a/f/ad;-><init>()V |
57 | ···· | 56 | ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj; |
58 | ···· | 57 | ····goto·:goto_0 |
59 | ···· | 58 | ····:cond_6 |
59 | ····const/4·v1,·0x7 | ||
60 | ····if-lt·v0,·v1,·:cond_7 | ||
60 | ····return·v0 | ||
Max diff block lines reached; 6937/12030 bytes (57.66%) of diff not shown. |
Offset 1, 42 lines modified | Offset 1, 60 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·public·Landroid/support/a/d/a; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | #· | 3 | #·static·fields |
4 | .field· | 4 | .field·private·static·final·a:Landroid/support/a/d/b; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method· | 6 | .method·static·constructor·<clinit>()V |
7 | ····.locals· | 7 | ····.locals·2 |
8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
9 | ····const/16·v1,·0xe | ||
8 | ····i | 10 | ····if-lt·v0,·v1,·:cond_0 |
9 | ····new-instance·v0,·Landroid/o | 11 | ····new-instance·v0,·Landroid/support/a/d/d; |
10 | ····invoke-direct·{v0},·Landroid/o | 12 | ····invoke-direct·{v0},·Landroid/support/a/d/d;-><init>()V |
11 | ···· | 13 | ····sput-object·v0,·Landroid/support/a/d/a;->a:Landroid/support/a/d/b; |
14 | ····:goto_0 | ||
12 | ····return-void | 15 | ····return-void |
13 | .end·method | ||
16 | ····:cond_0 | ||
17 | ····new-instance·v0,·Landroid/support/a/d/c; | ||
18 | ····invoke-direct·{v0},·Landroid/support/a/d/c;-><init>()V | ||
19 | ····sput-object·v0,·Landroid/support/a/d/a;->a:Landroid/support/a/d/b; | ||
14 | #·virtual·methods | ||
15 | 20 | ····goto·:goto_0 | |
21 | .end·method | ||
22 | .method·public·static·a(Ljava/lang/String;)Ljava/lang/String; | ||
16 | ····.locals·1 | 23 | ····.locals·1 |
17 | ···· | 24 | ····sget-object·v0,·Landroid/support/a/d/a;->a:Landroid/support/a/d/b; |
25 | ····invoke-interface·{v0,·p0},·Landroid/support/a/d/b;->a(Ljava/lang/String;)Ljava/lang/String; | ||
26 | ····move-result-object·v0 | ||
18 | ····return·v0 | 27 | ····return-object·v0 |
19 | .end·method | 28 | .end·method |
20 | .method·public· | 29 | .method·public·static·b(Ljava/lang/String;)Ljava/lang/String; |
21 | ····.locals·1 | 30 | ····.locals·1 |
22 | ···· | 31 | ····sget-object·v0,·Landroid/support/a/d/a;->a:Landroid/support/a/d/b; |
23 | ····invoke- | 32 | ····invoke-interface·{v0,·p0},·Landroid/support/a/d/b;->b(Ljava/lang/String;)Ljava/lang/String; |
24 | ····re | 33 | ····move-result-object·v0 |
34 | ····return-object·v0 | ||
25 | .end·method | 35 | .end·method |
Offset 1, 31 lines modified | Offset 1, 31 lines modified | ||
1 | .class·public·abstract·Landroid/support/ | 1 | .class·public·abstract·Landroid/support/a/g/e; |
2 | .super·Landroid/widget/BaseAdapter; | 2 | .super·Landroid/widget/BaseAdapter; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/g/j; |
5 | .implements·Landroid/widget/Filterable; | 5 | .implements·Landroid/widget/Filterable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·protected·a:Z | 7 | .field·protected·a:Z |
8 | .field·protected·b:Z | 8 | .field·protected·b:Z |
9 | .field·protected·c:Landroid/database/Cursor; | 9 | .field·protected·c:Landroid/database/Cursor; |
10 | .field·protected·d:Landroid/content/Context; | 10 | .field·protected·d:Landroid/content/Context; |
11 | .field·protected·e:I | 11 | .field·protected·e:I |
12 | .field·protected·f:Landroid/support/ | 12 | .field·protected·f:Landroid/support/a/g/g; |
13 | .field·protected·g:Landroid/database/DataSetObserver; | 13 | .field·protected·g:Landroid/database/DataSetObserver; |
14 | .field·protected·h:Landroid/support/ | 14 | .field·protected·h:Landroid/support/a/g/i; |
15 | .field·protected·i:Landroid/widget/FilterQueryProvider; | 15 | .field·protected·i:Landroid/widget/FilterQueryProvider; |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/database/Cursor;Z)V | 17 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/database/Cursor;Z)V |
18 | ····.locals·1 | 18 | ····.locals·1 |
Offset 33, 52 lines modified | Offset 33, 52 lines modified | ||
33 | ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V | 33 | ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V |
34 | ····if-eqz·p3,·:cond_0 | 34 | ····if-eqz·p3,·:cond_0 |
35 | ····const/4·v0,·0x1 | 35 | ····const/4·v0,·0x1 |
36 | ····:goto_0 | 36 | ····:goto_0 |
37 | ····invoke-virtual·{p0,·p1,·p2,·v0},·Landroid/support/ | 37 | ····invoke-virtual·{p0,·p1,·p2,·v0},·Landroid/support/a/g/e;->a(Landroid/content/Context;Landroid/database/Cursor;I)V |
38 | ····return-void | 38 | ····return-void |
39 | ····:cond_0 | 39 | ····:cond_0 |
40 | ····const/4·v0,·0x2 | 40 | ····const/4·v0,·0x2 |
41 | ····goto·:goto_0 | 41 | ····goto·:goto_0 |
42 | .end·method | 42 | .end·method |
43 | #·virtual·methods | 43 | #·virtual·methods |
44 | .method·public·a()Landroid/database/Cursor; | 44 | .method·public·a()Landroid/database/Cursor; |
45 | ····.locals·1 | 45 | ····.locals·1 |
46 | ····iget-object·v0,·p0,·Landroid/support/ | 46 | ····iget-object·v0,·p0,·Landroid/support/a/g/e;->c:Landroid/database/Cursor; |
47 | ····return-object·v0 | 47 | ····return-object·v0 |
48 | .end·method | 48 | .end·method |
49 | .method·public·a(Ljava/lang/CharSequence;)Landroid/database/Cursor; | 49 | .method·public·a(Ljava/lang/CharSequence;)Landroid/database/Cursor; |
50 | ····.locals·1 | 50 | ····.locals·1 |
51 | ····iget-object·v0,·p0,·Landroid/support/ | 51 | ····iget-object·v0,·p0,·Landroid/support/a/g/e;->i:Landroid/widget/FilterQueryProvider; |
52 | ····if-eqz·v0,·:cond_0 | 52 | ····if-eqz·v0,·:cond_0 |
53 | ····iget-object·v0,·p0,·Landroid/support/ | 53 | ····iget-object·v0,·p0,·Landroid/support/a/g/e;->i:Landroid/widget/FilterQueryProvider; |
54 | ····invoke-interface·{v0,·p1},·Landroid/widget/FilterQueryProvider;->runQuery(Ljava/lang/CharSequence;)Landroid/database/Cursor; | 54 | ····invoke-interface·{v0,·p1},·Landroid/widget/FilterQueryProvider;->runQuery(Ljava/lang/CharSequence;)Landroid/database/Cursor; |
55 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
56 | ····:goto_0 | 56 | ····:goto_0 |
57 | ····return-object·v0 | 57 | ····return-object·v0 |
58 | ····:cond_0 | 58 | ····:cond_0 |
59 | ····iget-object·v0,·p0,·Landroid/support/ | 59 | ····iget-object·v0,·p0,·Landroid/support/a/g/e;->c:Landroid/database/Cursor; |
60 | ····goto·:goto_0 | 60 | ····goto·:goto_0 |
61 | .end·method | 61 | .end·method |
62 | .method·public·abstract·a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; | 62 | .method·public·abstract·a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; |
63 | .end·method | 63 | .end·method |
Offset 93, 105 lines modified | Offset 93, 105 lines modified | ||
93 | ····and-int/lit8·v2,·p3,·0x1 | 93 | ····and-int/lit8·v2,·p3,·0x1 |
94 | ····if-ne·v2,·v0,·:cond_2 | 94 | ····if-ne·v2,·v0,·:cond_2 |
95 | ····or-int/lit8·p3,·p3,·0x2 | 95 | ····or-int/lit8·p3,·p3,·0x2 |
96 | ····iput-boolean·v0,·p0,·Landroid/support/ | 96 | ····iput-boolean·v0,·p0,·Landroid/support/a/g/e;->b:Z |
97 | ····:goto_0 | 97 | ····:goto_0 |
98 | ····if-eqz·p2,·:cond_3 | 98 | ····if-eqz·p2,·:cond_3 |
99 | ····:goto_1 | 99 | ····:goto_1 |
100 | ····iput-object·p2,·p0,·Landroid/support/ | 100 | ····iput-object·p2,·p0,·Landroid/support/a/g/e;->c:Landroid/database/Cursor; |
101 | ····iput-boolean·v0,·p0,·Landroid/support/ | 101 | ····iput-boolean·v0,·p0,·Landroid/support/a/g/e;->a:Z |
102 | ····iput-object·p1,·p0,·Landroid/support/ | 102 | ····iput-object·p1,·p0,·Landroid/support/a/g/e;->d:Landroid/content/Context; |
103 | ····if-eqz·v0,·:cond_4 | 103 | ····if-eqz·v0,·:cond_4 |
104 | ····const-string·v1,·"_id" | 104 | ····const-string·v1,·"_id" |
105 | ····invoke-interface·{p2,·v1},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I | 105 | ····invoke-interface·{p2,·v1},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I |
106 | ····move-result·v1 | 106 | ····move-result·v1 |
107 | ····:goto_2 | 107 | ····:goto_2 |
108 | ····iput·v1,·p0,·Landroid/support/ | 108 | ····iput·v1,·p0,·Landroid/support/a/g/e;->e:I |
109 | ····and-int/lit8·v1,·p3,·0x2 | 109 | ····and-int/lit8·v1,·p3,·0x2 |
110 | ····const/4·v2,·0x2 | 110 | ····const/4·v2,·0x2 |
111 | ····if-ne·v1,·v2,·:cond_5 | 111 | ····if-ne·v1,·v2,·:cond_5 |
112 | ····new-instance·v1,·Landroid/support/ | 112 | ····new-instance·v1,·Landroid/support/a/g/g; |
113 | ····invoke-direct·{v1,·p0},·Landroid/support/ | 113 | ····invoke-direct·{v1,·p0},·Landroid/support/a/g/g;-><init>(Landroid/support/a/g/e;)V |
114 | ····iput-object·v1,·p0,·Landroid/support/ | 114 | ····iput-object·v1,·p0,·Landroid/support/a/g/e;->f:Landroid/support/a/g/g; |
Max diff block lines reached; 16264/20644 bytes (78.78%) of diff not shown. |
Offset 1, 32 lines modified | Offset 1, 32 lines modified | ||
1 | .class·public·Landroid/support/ | 1 | .class·public·Landroid/support/a/g/k; |
2 | .super·Landroid/support/ | 2 | .super·Landroid/support/a/g/a; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field·private·final·a:Landroid/widget/ListView; | 4 | .field·private·final·a:Landroid/widget/ListView; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·public·constructor·<init>(Landroid/widget/ListView;)V | 6 | .method·public·constructor·<init>(Landroid/widget/ListView;)V |
7 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0,·p1},·Landroid/support/ | 8 | ····invoke-direct·{p0,·p1},·Landroid/support/a/g/a;-><init>(Landroid/view/View;)V |
9 | ····iput-object·p1,·p0,·Landroid/support/ | 9 | ····iput-object·p1,·p0,·Landroid/support/a/g/k;->a:Landroid/widget/ListView; |
10 | ····return-void | 10 | ····return-void |
11 | .end·method | 11 | .end·method |
12 | #·virtual·methods | 12 | #·virtual·methods |
13 | .method·public·a(II)V | 13 | .method·public·a(II)V |
14 | ····.locals·3 | 14 | ····.locals·3 |
15 | ····iget-object·v0,·p0,·Landroid/support/ | 15 | ····iget-object·v0,·p0,·Landroid/support/a/g/k;->a:Landroid/widget/ListView; |
16 | ····invoke-virtual·{v0},·Landroid/widget/ListView;->getFirstVisiblePosition()I | 16 | ····invoke-virtual·{v0},·Landroid/widget/ListView;->getFirstVisiblePosition()I |
17 | ····move-result·v1 | 17 | ····move-result·v1 |
18 | ····const/4·v2,·-0x1 | 18 | ····const/4·v2,·-0x1 |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | .end·method | 65 | .end·method |
66 | .method·public·f(I)Z | 66 | .method·public·f(I)Z |
67 | ····.locals·6 | 67 | ····.locals·6 |
68 | ····const/4·v0,·0x0 | 68 | ····const/4·v0,·0x0 |
69 | ····iget-object·v1,·p0,·Landroid/support/ | 69 | ····iget-object·v1,·p0,·Landroid/support/a/g/k;->a:Landroid/widget/ListView; |
70 | ····invoke-virtual·{v1},·Landroid/widget/ListView;->getCount()I | 70 | ····invoke-virtual·{v1},·Landroid/widget/ListView;->getCount()I |
71 | ····move-result·v2 | 71 | ····move-result·v2 |
72 | ····if-nez·v2,·:cond_1 | 72 | ····if-nez·v2,·:cond_1 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/g/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·instance·fields | 3 | #·instance·fields |
4 | .field·private·a:I | 4 | .field·private·a:I |
5 | .field·private·b:I | 5 | .field·private·b:I |
Offset 32, 27 lines modified | Offset 32, 27 lines modified | ||
32 | ····const/4·v2,·0x0 | 32 | ····const/4·v2,·0x0 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····const-wide/high16·v0,·-0x8000000000000000L | 34 | ····const-wide/high16·v0,·-0x8000000000000000L |
35 | ····iput-wide·v0,·p0,·Landroid/support/ | 35 | ····iput-wide·v0,·p0,·Landroid/support/a/g/c;->e:J |
36 | ····const-wide/16·v0,·-0x1 | 36 | ····const-wide/16·v0,·-0x1 |
37 | ····iput-wide·v0,·p0,·Landroid/support/ | 37 | ····iput-wide·v0,·p0,·Landroid/support/a/g/c;->i:J |
38 | ····const-wide/16·v0,·0x0 | 38 | ····const-wide/16·v0,·0x0 |
39 | ····iput-wide·v0,·p0,·Landroid/support/ | 39 | ····iput-wide·v0,·p0,·Landroid/support/a/g/c;->f:J |
40 | ····iput·v2,·p0,·Landroid/support/ | 40 | ····iput·v2,·p0,·Landroid/support/a/g/c;->g:I |
41 | ····iput·v2,·p0,·Landroid/support/ | 41 | ····iput·v2,·p0,·Landroid/support/a/g/c;->h:I |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
44 | .method·private·a(F)F | 44 | .method·private·a(F)F |
45 | ····.locals·2 | 45 | ····.locals·2 |
Offset 74, 81 lines modified | Offset 74, 81 lines modified | ||
74 | .method·private·a(J)F | 74 | .method·private·a(J)F |
75 | ····.locals·7 | 75 | ····.locals·7 |
76 | ····const/high16·v6,·0x3f800000····#·1.0f | 76 | ····const/high16·v6,·0x3f800000····#·1.0f |
77 | ····const/4·v0,·0x0 | 77 | ····const/4·v0,·0x0 |
78 | ····iget-wide·v2,·p0,·Landroid/support/ | 78 | ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->e:J |
79 | ····cmp-long·v1,·p1,·v2 | 79 | ····cmp-long·v1,·p1,·v2 |
80 | ····if-gez·v1,·:cond_0 | 80 | ····if-gez·v1,·:cond_0 |
81 | ····:goto_0 | 81 | ····:goto_0 |
82 | ····return·v0 | 82 | ····return·v0 |
83 | ····:cond_0 | 83 | ····:cond_0 |
84 | ····iget-wide·v2,·p0,·Landroid/support/ | 84 | ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->i:J |
85 | ····const-wide/16·v4,·0x0 | 85 | ····const-wide/16·v4,·0x0 |
86 | ····cmp-long·v1,·v2,·v4 | 86 | ····cmp-long·v1,·v2,·v4 |
87 | ····if-ltz·v1,·:cond_1 | 87 | ····if-ltz·v1,·:cond_1 |
88 | ····iget-wide·v2,·p0,·Landroid/support/ | 88 | ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->i:J |
89 | ····cmp-long·v1,·p1,·v2 | 89 | ····cmp-long·v1,·p1,·v2 |
90 | ····if-gez·v1,·:cond_2 | 90 | ····if-gez·v1,·:cond_2 |
91 | ····:cond_1 | 91 | ····:cond_1 |
92 | ····iget-wide·v2,·p0,·Landroid/support/ | 92 | ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->e:J |
93 | ····sub-long·v2,·p1,·v2 | 93 | ····sub-long·v2,·p1,·v2 |
94 | ····const/high16·v1,·0x3f000000····#·0.5f | 94 | ····const/high16·v1,·0x3f000000····#·0.5f |
95 | ····long-to-float·v2,·v2 | 95 | ····long-to-float·v2,·v2 |
96 | ····iget·v3,·p0,·Landroid/support/ | 96 | ····iget·v3,·p0,·Landroid/support/a/g/c;->a:I |
97 | ····int-to-float·v3,·v3 | 97 | ····int-to-float·v3,·v3 |
98 | ····div-float/2addr·v2,·v3 | 98 | ····div-float/2addr·v2,·v3 |
99 | ····invoke-static·{v2,·v0,·v6},·Landroid/support/ | 99 | ····invoke-static·{v2,·v0,·v6},·Landroid/support/a/g/a;->a(FFF)F |
100 | ····move-result·v0 | 100 | ····move-result·v0 |
101 | ····mul-float/2addr·v0,·v1 | 101 | ····mul-float/2addr·v0,·v1 |
102 | ····goto·:goto_0 | 102 | ····goto·:goto_0 |
103 | ····:cond_2 | 103 | ····:cond_2 |
104 | ····iget-wide·v2,·p0,·Landroid/support/ | 104 | ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->i:J |
105 | ····sub-long·v2,·p1,·v2 | 105 | ····sub-long·v2,·p1,·v2 |
106 | ····iget·v1,·p0,·Landroid/support/ | 106 | ····iget·v1,·p0,·Landroid/support/a/g/c;->j:F |
107 | ····sub-float·v1,·v6,·v1 | 107 | ····sub-float·v1,·v6,·v1 |
108 | ····iget·v4,·p0,·Landroid/support/ | 108 | ····iget·v4,·p0,·Landroid/support/a/g/c;->j:F |
109 | ····long-to-float·v2,·v2 | 109 | ····long-to-float·v2,·v2 |
110 | ····iget·v3,·p0,·Landroid/support/ | 110 | ····iget·v3,·p0,·Landroid/support/a/g/c;->k:I |
111 | ····int-to-float·v3,·v3 | 111 | ····int-to-float·v3,·v3 |
112 | ····div-float/2addr·v2,·v3 | 112 | ····div-float/2addr·v2,·v3 |
113 | ····invoke-static·{v2,·v0,·v6},·Landroid/support/ | 113 | ····invoke-static·{v2,·v0,·v6},·Landroid/support/a/g/a;->a(FFF)F |
114 | ····move-result·v0 | 114 | ····move-result·v0 |
115 | ····mul-float/2addr·v0,·v4 | 115 | ····mul-float/2addr·v0,·v4 |
116 | ····add-float/2addr·v0,·v1 | 116 | ····add-float/2addr·v0,·v1 |
Offset 162, 113 lines modified | Offset 162, 113 lines modified | ||
162 | ····const/4·v2,·0x0 | 162 | ····const/4·v2,·0x0 |
163 | ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J | 163 | ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J |
164 | ····move-result-wide·v0 | 164 | ····move-result-wide·v0 |
165 | ····iput-wide·v0,·p0,·Landroid/support/ | 165 | ····iput-wide·v0,·p0,·Landroid/support/a/g/c;->e:J |
Max diff block lines reached; 5973/9342 bytes (63.94%) of diff not shown. |
Offset 1, 134 lines modified | Offset 1, 186 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/a/d/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·p | 4 | .field·private·static·a:Ljava/lang/reflect/Method; |
5 | .field·private·static·b:Ljava/lang/ | 5 | .field·private·static·b:Ljava/lang/reflect/Method; |
6 | .field·private·static·c:Ljava/lang/String; | ||
7 | #·direct·methods | 6 | #·direct·methods |
8 | .method·static·constructor·<clinit>()V | 7 | .method·static·constructor·<clinit>()V |
9 | ····.locals· | 8 | ····.locals·5 |
9 | ····:try_start_0 | ||
10 | ····const-string·v0,·"libcore.icu.ICU" | ||
10 | ····n | 11 | ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
11 | ···· | 12 | ····move-result-object·v0 |
12 | ···· | 13 | ····if-eqz·v0,·:cond_0 |
13 | ···· | 14 | ····const-string·v1,·"getScript" |
14 | ···· | 15 | ····const/4·v2,·0x1 |
15 | ···· | 16 | ····new-array·v2,·v2,·[Ljava/lang/Class; |
16 | ···· | 17 | ····const/4·v3,·0x0 |
17 | ····const-s | 18 | ····const-class·v4,·Ljava/lang/String; |
18 | ···· | 19 | ····aput-object·v4,·v2,·v3 |
20 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | ||
19 | ····return-void | ||
20 | .end·method | ||
21 | ····move-result-object·v1 | ||
21 | .method·public·static·a(Ljava/util/Locale;)I | ||
22 | ····.locals·2 | ||
23 | ···· | 22 | ····sput-object·v1,·Landroid/support/a/d/e;->a:Ljava/lang/reflect/Method; |
24 | ···· | 23 | ····const-string·v1,·"addLikelySubtags" |
25 | ···· | 24 | ····const/4·v2,·0x1 |
26 | ···· | 25 | ····new-array·v2,·v2,·[Ljava/lang/Class; |
27 | ···· | 26 | ····const/4·v3,·0x0 |
28 | ···· | 27 | ····const-class·v4,·Ljava/lang/String; |
29 | ···· | 28 | ····aput-object·v4,·v2,·v3 |
30 | ····invoke- | 29 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
31 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
32 | ···· | 31 | ····sput-object·v0,·Landroid/support/a/d/e;->b:Ljava/lang/reflect/Method; |
32 | ····:try_end_0 | ||
33 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
33 | ···· | 34 | ····:cond_0 |
35 | ····:goto_0 | ||
36 | ····return-void | ||
34 | ···· | 37 | ····:catch_0 |
38 | ····move-exception·v0 | ||
35 | ···· | 39 | ····const-string·v1,·"ICUCompatIcs" |
36 | ···· | 40 | ····invoke-static·{v1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I |
37 | ····:goto_0 | 41 | ····goto·:goto_0 |
38 | 42 | .end·method | |
39 | ····:cond_0 | ||
40 | 43 | .method·public·static·a(Ljava/lang/String;)Ljava/lang/String; | |
44 | ····.locals·4 | ||
41 | ···· | 45 | ····const/4·v1,·0x0 |
42 | ···· | 46 | ····:try_start_0 |
47 | ····sget-object·v0,·Landroid/support/a/d/e;->a:Ljava/lang/reflect/Method; | ||
43 | ····if- | 48 | ····if-eqz·v0,·:cond_0 |
44 | ···· | 49 | ····const/4·v0,·0x1 |
45 | ···· | 50 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
46 | ···· | 51 | ····const/4·v2,·0x0 |
47 | ···· | 52 | ····aput-object·p0,·v0,·v2 |
53 | ····sget-object·v2,·Landroid/support/a/d/e;->a:Ljava/lang/reflect/Method; | ||
48 | ····:cond_1 | ||
49 | ····const/4·v0,·0x1 | ||
50 | ···· | 54 | ····const/4·v3,·0x0 |
55 | ····invoke-virtual·{v2,·v3,·v0},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | ||
56 | ····move-result-object·v0 | ||
57 | ····check-cast·v0,·Ljava/lang/String; | ||
58 | ····:try_end_0 | ||
59 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
60 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
61 | ····:goto_0 | ||
62 | ····return-object·v0 | ||
63 | ····:catch_0 | ||
64 | ····move-exception·v0 | ||
65 | ····const-string·v2,·"ICUCompatIcs" | ||
66 | ····invoke-static·{v2,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I | ||
51 | ····:cond_ | 67 | ····:cond_0 |
52 | ···· | 68 | ····:goto_1 |
Max diff block lines reached; 2122/6834 bytes (31.05%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .class·Landroid/support/ | 1 | .class·Landroid/support/a/d/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Landroid/support/ | 4 | .implements·Landroid/support/a/d/b; |
5 | #·direct·methods | 5 | #·direct·methods |
6 | .method·constructor·<init>()V | 6 | .method·constructor·<init>()V |
7 | ····.locals·0 | 7 | ····.locals·0 |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 15, 23 lines modified | Offset 15, 23 lines modified | ||
15 | .end·method | 15 | .end·method |
16 | #·virtual·methods | 16 | #·virtual·methods |
17 | .method·public·a(Ljava/lang/String;)Ljava/lang/String; | 17 | .method·public·a(Ljava/lang/String;)Ljava/lang/String; |
18 | ····.locals·1 | 18 | ····.locals·1 |
19 | ····invoke-static·{p1},·Landroid/support/ | 19 | ····invoke-static·{p1},·Landroid/support/a/d/e;->a(Ljava/lang/String;)Ljava/lang/String; |
20 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
21 | ····return-object·v0 | 21 | ····return-object·v0 |
22 | .end·method | 22 | .end·method |
23 | .method·public·b(Ljava/lang/String;)Ljava/lang/String; | 23 | .method·public·b(Ljava/lang/String;)Ljava/lang/String; |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····invoke-static·{p1},·Landroid/support/ | 25 | ····invoke-static·{p1},·Landroid/support/a/d/e;->b(Ljava/lang/String;)Ljava/lang/String; |
26 | ····move-result-object·v0 | 26 | ····move-result-object·v0 |
27 | ····return-object·v0 | 27 | ····return-object·v0 |
28 | .end·method | 28 | .end·method |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·final·Landroid/support/v7/ | 1 | .class·public·final·Landroid/support/v7/b/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·public·static·final·abc_ab_share_pack_holo_dark:I·=·0x7f020000 | 4 | .field·public·static·final·abc_ab_share_pack_holo_dark:I·=·0x7f020000 |
5 | .field·public·static·final·abc_ab_share_pack_holo_light:I·=·0x7f020001 | 5 | .field·public·static·final·abc_ab_share_pack_holo_light:I·=·0x7f020001 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·final·Landroid/support/v7/ | 1 | .class·public·final·Landroid/support/v7/b/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·public·static·final·abc_action_bar_title_item:I·=·0x7f030000 | 4 | .field·public·static·final·abc_action_bar_title_item:I·=·0x7f030000 |
5 | .field·public·static·final·abc_action_bar_up_container:I·=·0x7f030001 | 5 | .field·public·static·final·abc_action_bar_up_container:I·=·0x7f030001 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·final·Landroid/support/v7/ | 1 | .class·public·final·Landroid/support/v7/b/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·public·static·final·action_bar:I·=·0x7f0a0031 | 4 | .field·public·static·final·action_bar:I·=·0x7f0a0031 |
5 | .field·public·static·final·action_bar_activity_content:I·=·0x7f0a0000 | 5 | .field·public·static·final·action_bar_activity_content:I·=·0x7f0a0000 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·final·Landroid/support/v7/ | 1 | .class·public·final·Landroid/support/v7/b/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·public·static·final·abc_action_bar_default_height_material:I·=·0x7f090000 | 4 | .field·public·static·final·abc_action_bar_default_height_material:I·=·0x7f090000 |
5 | .field·public·static·final·abc_action_bar_default_padding_material:I·=·0x7f090001 | 5 | .field·public·static·final·abc_action_bar_default_padding_material:I·=·0x7f090001 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·final·Landroid/support/v7/ | 1 | .class·public·final·Landroid/support/v7/b/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·public·static·final·ActionBar:[I | 4 | .field·public·static·final·ActionBar:[I |
5 | .field·public·static·final·ActionBarLayout:[I | 5 | .field·public·static·final·ActionBarLayout:[I |
Offset 550, 173 lines modified | Offset 550, 173 lines modified | ||
550 | ····const/16·v0,·0x1b | 550 | ····const/16·v0,·0x1b |
551 | ····new-array·v0,·v0,·[I | 551 | ····new-array·v0,·v0,·[I |
552 | ····fill-array-data·v0,·:array_0 | 552 | ····fill-array-data·v0,·:array_0 |
553 | ····sput-object·v0,·Landroid/support/v7/ | 553 | ····sput-object·v0,·Landroid/support/v7/b/j;->ActionBar:[I |
554 | ····new-array·v0,·v3,·[I | 554 | ····new-array·v0,·v3,·[I |
555 | ····const·v1,·0x10100b3 | 555 | ····const·v1,·0x10100b3 |
556 | ····aput·v1,·v0,·v2 | 556 | ····aput·v1,·v0,·v2 |
557 | ····sput-object·v0,·Landroid/support/v7/ | 557 | ····sput-object·v0,·Landroid/support/v7/b/j;->ActionBarLayout:[I |
558 | ····new-array·v0,·v3,·[I | 558 | ····new-array·v0,·v3,·[I |
559 | ····const·v1,·0x101013f | 559 | ····const·v1,·0x101013f |
560 | ····aput·v1,·v0,·v2 | 560 | ····aput·v1,·v0,·v2 |
561 | ····sput-object·v0,·Landroid/support/v7/ | 561 | ····sput-object·v0,·Landroid/support/v7/b/j;->ActionMenuItemView:[I |
562 | ····new-array·v0,·v2,·[I | 562 | ····new-array·v0,·v2,·[I |
563 | ····sput-object·v0,·Landroid/support/v7/ | 563 | ····sput-object·v0,·Landroid/support/v7/b/j;->ActionMenuView:[I |
564 | ····new-array·v0,·v6,·[I | 564 | ····new-array·v0,·v6,·[I |
565 | ····fill-array-data·v0,·:array_1 | 565 | ····fill-array-data·v0,·:array_1 |
566 | ····sput-object·v0,·Landroid/support/v7/ | 566 | ····sput-object·v0,·Landroid/support/v7/b/j;->ActionMode:[I |
567 | ····new-array·v0,·v4,·[I | 567 | ····new-array·v0,·v4,·[I |
568 | ····fill-array-data·v0,·:array_2 | 568 | ····fill-array-data·v0,·:array_2 |
569 | ····sput-object·v0,·Landroid/support/v7/ | 569 | ····sput-object·v0,·Landroid/support/v7/b/j;->ActivityChooserView:[I |
570 | ····new-array·v0,·v3,·[I | 570 | ····new-array·v0,·v3,·[I |
571 | ····const·v1,·0x7f01001f | 571 | ····const·v1,·0x7f01001f |
572 | ····aput·v1,·v0,·v2 | 572 | ····aput·v1,·v0,·v2 |
573 | ····sput-object·v0,·Landroid/support/v7/ | 573 | ····sput-object·v0,·Landroid/support/v7/b/j;->CompatTextView:[I |
574 | ····const/16·v0,·0x8 | 574 | ····const/16·v0,·0x8 |
575 | ····new-array·v0,·v0,·[I | 575 | ····new-array·v0,·v0,·[I |
576 | ····fill-array-data·v0,·:array_3 | 576 | ····fill-array-data·v0,·:array_3 |
577 | ····sput-object·v0,·Landroid/support/v7/ | 577 | ····sput-object·v0,·Landroid/support/v7/b/j;->DrawerArrowToggle:[I |
578 | ····const/16·v0,·0x9 | 578 | ····const/16·v0,·0x9 |
579 | ····new-array·v0,·v0,·[I | 579 | ····new-array·v0,·v0,·[I |
580 | ····fill-array-data·v0,·:array_4 | 580 | ····fill-array-data·v0,·:array_4 |
581 | ····sput-object·v0,·Landroid/support/v7/ | 581 | ····sput-object·v0,·Landroid/support/v7/b/j;->LinearLayoutCompat:[I |
582 | ····const/4·v0,·0x4 | 582 | ····const/4·v0,·0x4 |
583 | ····new-array·v0,·v0,·[I | 583 | ····new-array·v0,·v0,·[I |
584 | ····fill-array-data·v0,·:array_5 | 584 | ····fill-array-data·v0,·:array_5 |
585 | ····sput-object·v0,·Landroid/support/v7/ | 585 | ····sput-object·v0,·Landroid/support/v7/b/j;->LinearLayoutCompat_Layout:[I |
586 | ····new-array·v0,·v4,·[I | 586 | ····new-array·v0,·v4,·[I |
587 | ····fill-array-data·v0,·:array_6 | 587 | ····fill-array-data·v0,·:array_6 |
588 | ····sput-object·v0,·Landroid/support/v7/ | 588 | ····sput-object·v0,·Landroid/support/v7/b/j;->ListPopupWindow:[I |
589 | ····new-array·v0,·v6,·[I | 589 | ····new-array·v0,·v6,·[I |
590 | ····fill-array-data·v0,·:array_7 | 590 | ····fill-array-data·v0,·:array_7 |
591 | ····sput-object·v0,·Landroid/support/v7/ | 591 | ····sput-object·v0,·Landroid/support/v7/b/j;->MenuGroup:[I |
592 | ····const/16·v0,·0x11 | 592 | ····const/16·v0,·0x11 |
593 | ····new-array·v0,·v0,·[I | 593 | ····new-array·v0,·v0,·[I |
594 | ····fill-array-data·v0,·:array_8 | 594 | ····fill-array-data·v0,·:array_8 |
595 | ····sput-object·v0,·Landroid/support/v7/ | 595 | ····sput-object·v0,·Landroid/support/v7/b/j;->MenuItem:[I |
596 | ····const/16·v0,·0x8 | 596 | ····const/16·v0,·0x8 |
597 | ····new-array·v0,·v0,·[I | 597 | ····new-array·v0,·v0,·[I |
598 | ····fill-array-data·v0,·:array_9 | 598 | ····fill-array-data·v0,·:array_9 |
599 | ····sput-object·v0,·Landroid/support/v7/ | 599 | ····sput-object·v0,·Landroid/support/v7/b/j;->MenuView:[I |
600 | ····new-array·v0,·v4,·[I | 600 | ····new-array·v0,·v4,·[I |
601 | ····fill-array-data·v0,·:array_a | 601 | ····fill-array-data·v0,·:array_a |
602 | ····sput-object·v0,·Landroid/support/v7/ | 602 | ····sput-object·v0,·Landroid/support/v7/b/j;->PopupWindow:[I |
603 | ····new-array·v0,·v3,·[I | 603 | ····new-array·v0,·v3,·[I |
604 | ····const·v1,·0x7f010031 | 604 | ····const·v1,·0x7f010031 |
605 | ····aput·v1,·v0,·v2 | 605 | ····aput·v1,·v0,·v2 |
606 | ····sput-object·v0,·Landroid/support/v7/ | 606 | ····sput-object·v0,·Landroid/support/v7/b/j;->PopupWindowBackgroundState:[I |
607 | ····const/16·v0,·0xf | 607 | ····const/16·v0,·0xf |
608 | ····new-array·v0,·v0,·[I | 608 | ····new-array·v0,·v0,·[I |
Max diff block lines reached; 1429/5080 bytes (28.13%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·final·Landroid/support/v7/ | 1 | .class·public·final·Landroid/support/v7/b/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | #·static·fields | 3 | #·static·fields |
4 | .field·public·static·final·abc_action_bar_home_description:I·=·0x7f0c0003 | 4 | .field·public·static·final·abc_action_bar_home_description:I·=·0x7f0c0003 |
5 | .field·public·static·final·abc_action_bar_home_description_format:I·=·0x7f0c0004 | 5 | .field·public·static·final·abc_action_bar_home_description_format:I·=·0x7f0c0004 |